What about something like
IF
CharacterLeftTrigger(CHARACTER_Player,TRIGGER_CellFloor)
THEN
CharacterSetFaction(CHARACTER_Guard,"Neutral NPC")
IF
CharacterSawCharacter(CHARACTER_Guard,CHARACTER_Player)
AND
CharacterGetFaction(CHARACTER_Guard,"Neutral NPC")
THEN
DialogStartTwoSpeakerDialog("JailBreakChat",CHARACTER_Guard,CHARACTER_Player)
Make the guard's Alignment 'Good NPC' or something. Make a box trigger which covers the interior of the cell (TRIGGER_CellFloor). When the player leaves the trigger, the guard's alignment should (permanently??) switch to Neutral. Now, if the guard spots the player with the new alignment, the conversation should fire. Maybe..??
EDIT: ha, I forgot the semi-colons, as usual.
Last edited by Noaloha; 06/08/14 07:16 AM.