Hm. Well. I'ma start this discussion.
I'm working on a trigger, that I call NPC Interacting (System).
When you click on a Non-Player Character (controlled by Player 12(Brown)), if you are near it, there is a text written that stays for 2 seconds. After the 2 seconds, the triggering player recieves a Dialog Box with multiple answers.
For exemple :
I click on a NPC.
The NPC says : "What a nice day today. The rain is very nice."
I get a dialog box with : "True. This rain is nice." - "No. It's just.. Bad." - "Bye."
Whenever you say something besides Bye, he answers. Sometimes, after the answer, you recieve another dialog box.
I will share the system when I'm done
Coded in GUI. World Editor (normal version).
Basic, I'd say, but REALLY long.