Basically what maldy does instead of this is hardcode the branching structure for each conversation into the game, then for each line of dialogue he has to go to a separate file, add the message "Okay!" as the 7301th element of a giant list of text, comment "7301 - Player gave money to beggar" next to it so he has a chance in hell of finding it with ctrl+f in 5 months from now, type "message=globalMessageArray[7301]" in the conversation code with no context, go to a different file, find that money is found at index number 17 of global items array, type "globalItemsArray[17]-=2.50", and then go to a different file, find out that "JohnIsfriend" is at position 382 of another list, do something similar, then go somewhere else and assign this as conversation #271. I may have the specifics wrong but it's genuinely on this level of what he's doing