I think you did great! I am still amazed at what people can pull of in Godot, so even getting an idea of your concept is great for me! Thank you! So when I am planning to make something similar, I will come back and check your comment :D
Was there any tutorial that you consider the key factor to your result?
Viewing post in We Are All Ants jam comments
So I came across this tutorial which I used to get to grips with how to structure dialogue for NPCs, but I will admit that it took me a long time to figure out why it wasn't working, and then I randomly cracked it at some point and I have no idea how! But, that tutorial definitely helped :)