This kind of thing is done with scripts and variables, typically. I'm going to slaughter the explanation of this, so bear with me.  When you make a dialogue you typically have branches. On each branch and each reply you have two slots for scripts --...  
[Read More]