In the first dialogue action I put Game.GetPlayer().KillSilent() in the beginning fragment, just to check that it wasn't my conditions ruining everything for some reason. As I had hoped, upon opening the door I die. So, the quest is starting properly, the scene is starting, and the first dialogue action is starting. However, if I put the same line of code into the end fragment of the dialogue action topic, it never executes. So, something is getting in the way of them saying anything, and I dunno what it is. I seriously doubt it is the dialogue bug, but I could be wrong.