Long shot, but what the hell. I'm thinking about how the game handles combat. If an enemy sees you, combat is initiated, right?
Can you code up so that the Guard has alignment "Evil NPC" when you escape the cell. When he spots you, instead of initiating combat, use that behaviour change to prompt the dialog.
Something like,
IF
CharacterLeftTrigger(CHARACTER_Player,TRIGGER_CellFloor)
THEN
CharacterSetFaction(CHARACTER_Guard,"Evil NPC");
IF
CharacterIsInCombat(CHARACTER_Guard,1)
AND
CombatGetIDForCharacter(CHARACTER_Guard,_Jailbreak)
THEN
CharacterSetFaction(CHARACTER_Guard,"Neutral NPC");
EndCombat(_Jailbreak);
DialogStartTwoSpeakerDialog("JailBreakChat",CHARACTER_Guard,CHARACTER_Player);
Like I say, a long shot!
EDIT: I think you need your character's Alignment set to Hero Player1 or Hero Player2.
Last edited by Noaloha; 06/08/14 12:47 PM.