// creator  : weidu.exe (version 23100)
// argument : JAHEI25P.DLG
// game		 : .
// source	 : ./DATA/25DIALOG.BIF
// dialog	 : ./DIALOG.TLK
// dialogF  : (none)

BEGIN ~JAHEI25P~

IF ~Global("KickedOut","LOCALS",0)
!Global("JaheiraRomanceActive","GLOBAL",2)~ THEN BEGIN 0 // from:
  SAY #65331 /* ~What have you decided, then?  Am I to leave the group for a time?  I am not sure this is wise.~ [JAHE2523] */
  IF ~~ THEN REPLY #65332 /* ~Perhaps you are right.  Stay with the party, then.~ */ DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()~ EXIT
  IF ~AreaCheck("AR4500")~ THEN REPLY #65333 /* ~Just wait here for awhile.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
MoveToPointNoInterrupt([1844.1211])
Face(0)~ GOTO 1
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #65334 /* ~I'll send you back to the pocket plane... wait for me there.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
CreateVisualEffectObject("SPDIMNDR",Myself)
Wait(2)
MoveBetweenAreas("AR4500",[1844.1211],0)
~ EXIT
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #70960 /* ~Just wait here for awhile.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)~ GOTO 1
END

IF ~~ THEN BEGIN 1 // from: 0.3 0.1
  SAY #65335 /* ~If you are certain, then very well.  I hope you do not intend to leave me here for long, however.~ */
  IF ~~ THEN EXIT
END

IF ~Global("KickedOut","LOCALS",0)
Global("JaheiraRomanceActive","GLOBAL",2)~ THEN BEGIN 2 // from:
  SAY #65336 /* ~You... wish me to leave the group?  Are you certain?  I would rather stay by your side, if at all possible.~ [JAHE2524] */
  IF ~~ THEN REPLY #65337 /* ~My mistake.  Stay with the group, Jaheira.~ */ DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()~ EXIT
  IF ~AreaCheck("AR4500")~ THEN REPLY #65338 /* ~Just wait here... I'll be back.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
MoveToPointNoInterrupt([1844.1211])
Face(0)~ GOTO 3
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #65339 /* ~I'll send you back to the pocket plane... wait for me there.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)
CreateVisualEffectObject("SPDIMNDR",Myself)
Wait(2)
MoveBetweenAreas("AR4500",[1844.1211],0)~ EXIT
  IF ~!AreaCheck("AR4500")
!AreaCheck("AR4000")
!AreaCheck("AR6200")~ THEN REPLY #70961 /* ~Just wait here... I'll be back.~ */ DO ~SetGlobal("KickedOut","LOCALS",1)~ GOTO 3
END

IF ~~ THEN BEGIN 3 // from: 2.3 2.1
  SAY #65340 /* ~You had better.  If you don't, I will hunt you down.~ */
  IF ~~ THEN EXIT
END

IF ~Global("KickedOut","LOCALS",1)~ THEN BEGIN 4 // from:
  SAY #65341 /* ~Ah!  Is it time for me to rejoin you?  I hope so... I was beginning to get impatient standing about idle like this.~ [JAHE2525] */
  IF ~~ THEN REPLY #65342 /* ~Yes, let's go.~ */ DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()~ EXIT
  IF ~~ THEN REPLY #65343 /* ~Not just yet... wait here awhile longer.~ */ GOTO 5
END

IF ~~ THEN BEGIN 5 // from: 4.1
  SAY #65344 /* ~(sigh)  As you direct.~ */
  IF ~~ THEN EXIT
END
