Heres how I want this to work. You walk up to NPC1, and tell him you want him to train another npc. (No dialogue, there's a scripted messagebox when you activate the npc) the messagebox then closes and whatever NPC the player activates next is the NPC that NPC1 will start to train.
I can't figure out how to effectively store the second NPC Reference the player activates however...whats the best way to do this?