Blueprint Dialogue System

I’m still seeing some inconsistency in behaviour.

You can see in the screenshot, two basically identical lines of dialog. The text is slightly different, but otherwise they’re called and setup the same. StartExit works fine and makes the function call without issue. Exit is displayed as a choice in the dialog, but never runs the function call. They play a sound file so I know it’s never being run (among other stuff). They’re also both calling the same function so there is no chance there is an issue with the function itself. I also added a print statement in the dialog component and the print never runs.

As A test I changed the Created branch to “StartExit” and when selected by the player, the function runs, but of course that’s the wrong line of dialog for that situation. I tried making a new row in case there was some weird hidden character or something in it, but that didn’t help. wtf…

Edit: In a stroke of genius, I’ve determined that you can’t use a branch name called “Exit”, is this some kind of protected name? If so, this should be documented somewhere. If it is, then it needs to be in large bold flashing letters because I missed that.