I'm currently developing a dialogue-based game for a school assignment that makes heavy use of instance variables.
I have 8 working instance variables in the game so far, 6 of them being used for redirecting the player to certain dialogue. With the 3 NPCs that have 2 of these variables each, they work completely fine.
However, I'm trying to get another NPC's variables working, and despite how each event sheet for the dialogue is virtually identical, it's not working at all.
I've tried basically everything. Remaking the event sheet from scratch instead of duplicating it from a previous character's event sheet, adding dialogue to establish some difference, transferring the function to other objects' variables... it seems the latter is the only method that works, but only for objects that already function properly.
I'm completely stumped.
Here's the download for the latest version of the project. Point of interest is the character "Erin" and her event sheet.