// creator  : weidu.exe (version 23100)
// argument : _XZARP.DLG
// game		 : .
// source	 : ./override/_XZARP.DLG
// dialog	 : ./DIALOG.TLK
// dialogF  : (none)

BEGIN ~_XZARP~

IF ~Dead("montaron")
Global("KickedOut","LOCALS",1)
~ THEN BEGIN 0 // from:
  SAY #87034 /* ~You came back!  Oh I just knew you would, especially after what we shared!  What was that again?  Oh pish, no matter.  All that is important is that we are back together as one big happy family.~ */
  IF ~~ THEN REPLY #87035 /* ~As much as your mental state unnerves me, I do have need of your company once more.~ */ GOTO 7
  IF ~~ THEN REPLY #87036 /* ~There will be a houseboat full of gibberling on every lake in the Realms before I accept the likes of you back.  Begone.~ */ GOTO 6
END

IF ~!Dead("montaron")
Global("KickedOut","LOCALS",1)
~ THEN BEGIN 1 // from:
  SAY #87037 /* ~You came back!  Oh I just knew you would, especially after what we shared!  What was that again?  Oh pish, no matter.  All that is important is that we are back together as one big happy family.  You too Monty, let's go.~ */
  IF ~~ THEN REPLY #87035 /* ~As much as your mental state unnerves me, I do have need of your company once more.~ */ GOTO 8
  IF ~~ THEN REPLY #87036 /* ~There will be a houseboat full of gibberling on every lake in the Realms before I accept the likes of you back.  Begone.~ */ GOTO 6
END

IF ~HappinessLT(Myself,0)
!InParty("montaron")
~ THEN BEGIN 2 // from:
  SAY #87038 /* ~Indeed, it is quite about time that we should part company.  You have proven unsympathetic to my interests, and I look forward to eventually owning a charming little ashtray made from your skull.  Toodles.~ */
  IF ~~ THEN DO ~SetGlobal("IHATEYOUALL","LOCALS",0)
ChangeAIScript("",DEFAULT)
LeaveParty()
EscapeArea()
~ EXIT
END

IF ~HappinessLT(Myself,0)
InParty("montaron")
~ THEN BEGIN 3 // from:
  SAY #87039 /* ~Indeed, it is quite about time that we should part company.  You have proven unsympathetic to my interests, and I look forward to eventually owning a charming little ashtray made from your skull.  Come, Montaron.  We shall not be separated by this fool.~ */
  IF ~~ THEN DO ~SetGlobal("IHATEYOUALL","LOCALS",0)
ChangeAIScript("",DEFAULT)
ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",LeaveParty())
ActionOverride("montaron",EscapeArea())
LeaveParty()
EscapeArea()
~ EXIT
END

IF ~Global("KickedOut","LOCALS",0)
!InParty("montaron")
~ THEN BEGIN 4 // from:
  SAY #87040 /* ~You... you're letting me go?  But we have shared so much... so many good times... this is truly a sad day indeed.  Goodbye, so sad, blah blah blah and all that rot.~ */
  IF ~  False()
~ THEN DO ~SetGlobal("KickedOut","LOCALS",1)
~ EXIT
  IF ~  !AreaCheck("FW5100")
!AreaCheck("FW5101")
!AreaCheck("FW5102")
!AreaCheck("FW5103")
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW5405")
!AreaCheck("FW1900")
!AreaCheck("FW1901")
!AreaCheck("FW1903")
!AreaCheck("FW3900")
!AreaCheck("FW3901")
!AreaCheck("FW4500")
!AreaCheck("FW5201")
!AreaCheck("FW3500")
!AreaCheck("FW1603")
!AreaCheck("FW4501")
!AreaCheck("FW3601")
!AreaCheck("FW1401")
!AreaCheck("FW2101")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
!AreaCheck("FW2615")
!AreaCheck("FW2619")
!AreaCheck("FW5506")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
!AreaCheck("FW1002")
!AreaCheck("FW1003")
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1500")
!AreaCheck("FW2000")
!AreaCheck("FW2012")
!AreaCheck("FW1501")
!AreaCheck("FW1502")
!AreaCheck("FW1503")
!AreaCheck("FW1504")
!AreaCheck("FW1505")
!AreaCheck("FW0400")
!AreaCheck("FW0606")
!AreaCheck("FW0607")
!AreaCheck("FW0608")
!AreaCheck("FW1113")
!AreaCheck("FW1114")
!AreaCheck("FW1201")
!AreaCheck("FW1202")
!AreaCheck("FW1207")
!AreaCheck("FW0721")
!AreaCheck("FW0611")
!AreaCheck("FW0621")
!AreaCheck("FW0123")
!AreaCheck("FW0125")
!AreaCheck("FW0126")
!AreaCheck("FW0137")
!AreaCheck("FW0138")
!AreaCheck("FW0139")
!AreaCheck("FW0140")
!AreaCheck("FW0141")
!AreaCheck("FW0142")
!AreaCheck("FW0146")
!AreaCheck("FW0161")
!AreaCheck("FW0224")
!AreaCheck("FW0225")
!AreaCheck("FW0226")
~ THEN REPLY #113642 /* ~Xzar, I do not want to part ways with you forever. Just wait for me here. I will return for you when I need your help again.~ */ GOTO 11
  IF ~  OR(84)
AreaCheck("FW5100")
AreaCheck("FW5101")
AreaCheck("FW5102")
AreaCheck("FW5103")
AreaCheck("FW5401")
AreaCheck("FW5402")
AreaCheck("FW5403")
AreaCheck("FW5404")
AreaCheck("FW5405")
AreaCheck("FW1900")
AreaCheck("FW1901")
AreaCheck("FW1903")
AreaCheck("FW3900")
AreaCheck("FW3901")
AreaCheck("FW4500")
AreaCheck("FW5201")
AreaCheck("FW3500")
AreaCheck("FW1603")
AreaCheck("FW4501")
AreaCheck("FW3601")
AreaCheck("FW1401")
AreaCheck("FW2101")
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
AreaCheck("FW2615")
AreaCheck("FW2619")
AreaCheck("FW5506")
AreaCheck("FW0500")
AreaCheck("FW0501")
AreaCheck("FW0502")
AreaCheck("FW0503")
AreaCheck("FW0504")
AreaCheck("FW0505")
AreaCheck("FW0506")
AreaCheck("FW0507")
AreaCheck("FW0508")
AreaCheck("FW0509")
AreaCheck("FW0510")
AreaCheck("FW0511")
AreaCheck("FW0512")
AreaCheck("FW0513")
AreaCheck("FW0514")
AreaCheck("FW0515")
AreaCheck("FW0516")
AreaCheck("FW1002")
AreaCheck("FW1003")
AreaCheck("FW1008")
AreaCheck("FW1009")
AreaCheck("FW1500")
AreaCheck("FW2000")
AreaCheck("FW2012")
AreaCheck("FW1501")
AreaCheck("FW1502")
AreaCheck("FW1503")
AreaCheck("FW1504")
AreaCheck("FW1505")
AreaCheck("FW0400")
AreaCheck("FW0606")
AreaCheck("FW0607")
AreaCheck("FW0608")
AreaCheck("FW1113")
AreaCheck("FW1114")
AreaCheck("FW1201")
AreaCheck("FW1202")
AreaCheck("FW1207")
AreaCheck("FW0721")
AreaCheck("FW0611")
AreaCheck("FW0621")
AreaCheck("FW0123")
AreaCheck("FW0125")
AreaCheck("FW0126")
AreaCheck("FW0137")
AreaCheck("FW0138")
AreaCheck("FW0139")
AreaCheck("FW0140")
AreaCheck("FW0141")
AreaCheck("FW0142")
AreaCheck("FW0146")
AreaCheck("FW0161")
AreaCheck("FW0224")
AreaCheck("FW0225")
AreaCheck("FW0226")
~ THEN REPLY #113642 /* ~Xzar, I do not want to part ways with you forever. Just wait for me here. I will return for you when I need your help again.~ */ GOTO 15
  IF ~  Global("Drawbridge","GLOBAL",1)
~ THEN REPLY #113562 /* ~Our paths have to separate right now, but they will cross again one of these days. I might seek your help again soon. Let us set up a meeting place somewhere in the city of Baldur's Gate.~ */ GOTO 18
  IF ~~ THEN REPLY #113563 /* ~Our paths have to separate right now, but they will cross again one of these days. I might seek your help again soon. Let us set up a meeting place somewhere along the Sword Coast.~ */ GOTO 17
  IF ~~ THEN REPLY #113643 /* ~On second thought, Xzar, I want you to stay with the group.~ */ GOTO 10
END

IF ~Global("KickedOut","LOCALS",0)
InParty("montaron")
~ THEN BEGIN 5 // from:
  SAY #87041 /* ~You... you're letting me go?  But we have shared so much... so many good times... this is truly a sad day indeed.  Goodbye, so sad, blah blah blah and all that rot.  Come along Montaron.  You are my counterpart and we shall not be separated.~ */
  IF ~  False()
~ THEN DO ~ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",SetDialogue("_MONTAP"))
ActionOverride("montaron",SetGlobal("KickedOut","LOCALS",1))
ActionOverride("montaron",LeaveParty())
SetGlobal("KickedOut","LOCALS",1)
~ EXIT
  IF ~  !AreaCheck("FW5100")
!AreaCheck("FW5101")
!AreaCheck("FW5102")
!AreaCheck("FW5103")
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW5405")
!AreaCheck("FW1900")
!AreaCheck("FW1901")
!AreaCheck("FW1903")
!AreaCheck("FW3900")
!AreaCheck("FW3901")
!AreaCheck("FW4500")
!AreaCheck("FW5201")
!AreaCheck("FW3500")
!AreaCheck("FW1603")
!AreaCheck("FW4501")
!AreaCheck("FW3601")
!AreaCheck("FW1401")
!AreaCheck("FW2101")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
!AreaCheck("FW2615")
!AreaCheck("FW2619")
!AreaCheck("FW5506")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
!AreaCheck("FW1002")
!AreaCheck("FW1003")
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1500")
!AreaCheck("FW2000")
!AreaCheck("FW2012")
!AreaCheck("FW1501")
!AreaCheck("FW1502")
!AreaCheck("FW1503")
!AreaCheck("FW1504")
!AreaCheck("FW1505")
!AreaCheck("FW0400")
!AreaCheck("FW0606")
!AreaCheck("FW0607")
!AreaCheck("FW0608")
!AreaCheck("FW1113")
!AreaCheck("FW1114")
!AreaCheck("FW1201")
!AreaCheck("FW1202")
!AreaCheck("FW1207")
!AreaCheck("FW0721")
!AreaCheck("FW0611")
!AreaCheck("FW0621")
!AreaCheck("FW0123")
!AreaCheck("FW0125")
!AreaCheck("FW0126")
!AreaCheck("FW0137")
!AreaCheck("FW0138")
!AreaCheck("FW0139")
!AreaCheck("FW0140")
!AreaCheck("FW0141")
!AreaCheck("FW0142")
!AreaCheck("FW0146")
!AreaCheck("FW0161")
!AreaCheck("FW0224")
!AreaCheck("FW0225")
!AreaCheck("FW0226")
~ THEN REPLY #113642 /* ~Xzar, I do not want to part ways with you forever. Just wait for me here. I will return for you when I need your help again.~ */ GOTO 12
  IF ~  OR(84)
AreaCheck("FW5100")
AreaCheck("FW5101")
AreaCheck("FW5102")
AreaCheck("FW5103")
AreaCheck("FW5401")
AreaCheck("FW5402")
AreaCheck("FW5403")
AreaCheck("FW5404")
AreaCheck("FW5405")
AreaCheck("FW1900")
AreaCheck("FW1901")
AreaCheck("FW1903")
AreaCheck("FW3900")
AreaCheck("FW3901")
AreaCheck("FW4500")
AreaCheck("FW5201")
AreaCheck("FW3500")
AreaCheck("FW1603")
AreaCheck("FW4501")
AreaCheck("FW3601")
AreaCheck("FW1401")
AreaCheck("FW2101")
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
AreaCheck("FW2615")
AreaCheck("FW2619")
AreaCheck("FW5506")
AreaCheck("FW0500")
AreaCheck("FW0501")
AreaCheck("FW0502")
AreaCheck("FW0503")
AreaCheck("FW0504")
AreaCheck("FW0505")
AreaCheck("FW0506")
AreaCheck("FW0507")
AreaCheck("FW0508")
AreaCheck("FW0509")
AreaCheck("FW0510")
AreaCheck("FW0511")
AreaCheck("FW0512")
AreaCheck("FW0513")
AreaCheck("FW0514")
AreaCheck("FW0515")
AreaCheck("FW0516")
AreaCheck("FW1002")
AreaCheck("FW1003")
AreaCheck("FW1008")
AreaCheck("FW1009")
AreaCheck("FW1500")
AreaCheck("FW2000")
AreaCheck("FW2012")
AreaCheck("FW1501")
AreaCheck("FW1502")
AreaCheck("FW1503")
AreaCheck("FW1504")
AreaCheck("FW1505")
AreaCheck("FW0400")
AreaCheck("FW0606")
AreaCheck("FW0607")
AreaCheck("FW0608")
AreaCheck("FW1113")
AreaCheck("FW1114")
AreaCheck("FW1201")
AreaCheck("FW1202")
AreaCheck("FW1207")
AreaCheck("FW0721")
AreaCheck("FW0611")
AreaCheck("FW0621")
AreaCheck("FW0123")
AreaCheck("FW0125")
AreaCheck("FW0126")
AreaCheck("FW0137")
AreaCheck("FW0138")
AreaCheck("FW0139")
AreaCheck("FW0140")
AreaCheck("FW0141")
AreaCheck("FW0142")
AreaCheck("FW0146")
AreaCheck("FW0161")
AreaCheck("FW0224")
AreaCheck("FW0225")
AreaCheck("FW0226")
~ THEN REPLY #113642 /* ~Xzar, I do not want to part ways with you forever. Just wait for me here. I will return for you when I need your help again.~ */ GOTO 16
  IF ~  Global("Drawbridge","GLOBAL",1)
~ THEN REPLY #113562 /* ~Our paths have to separate right now, but they will cross again one of these days. I might seek your help again soon. Let us set up a meeting place somewhere in the city of Baldur's Gate.~ */ GOTO 20
  IF ~~ THEN REPLY #113563 /* ~Our paths have to separate right now, but they will cross again one of these days. I might seek your help again soon. Let us set up a meeting place somewhere along the Sword Coast.~ */ GOTO 19
  IF ~~ THEN REPLY #113643 /* ~On second thought, Xzar, I want you to stay with the group.~ */ GOTO 10
END

IF ~~ THEN BEGIN 6 // from: 1.1 0.1
  SAY #87053 /* ~You would tempt me so?  How cruel!  I shall pine away the days on this very spot lamenting your distinct lack of humanity.  And picking daisies.  Wheeeeee.~ */
  IF ~~ THEN DO ~ActionOverride("montaron",SetGlobal("KickedOut","LOCALS",1))
ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",SetDialogue("_MONTAP"))
ActionOverride("montaron",LeaveParty())
~ EXIT
END

IF ~~ THEN BEGIN 7 // from: 0.0
  SAY #87054 /* ~Hurrah!  I'd have us all sing with joy, but I'm sure such an outpouring would come dangerously close to making me sick.  Onward, and all that.~ */
  IF ~~ THEN DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()
~ EXIT
END

IF ~~ THEN BEGIN 8 // from: 1.0
  SAY #87054 /* ~Hurrah!  I'd have us all sing with joy, but I'm sure such an outpouring would come dangerously close to making me sick.  Onward, and all that.~ */
  IF ~~ THEN DO ~ActionOverride("montaron",SetGlobal("KickedOut","LOCALS",0))
ActionOverride("montaron",JoinParty())
SetGlobal("KickedOut","LOCALS",0)
JoinParty()
~ EXIT
END

IF ~StateCheck(Myself,STATE_CHARMED)
~ THEN BEGIN 9 // from:
  SAY #87055 /* ~Well, my good friends, perhaps you'd like to know a little more about me?  I'm part of an order known as the Zhentarim.  We've been sent to learn why the Zhentish name has been slandered along the Coast Way.  It would seem that someone has been trying to make our order look bad.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 10 // from: 16.1 15.1 5.5 4.5
  SAY #113644 /* ~Hurrah! I'd have us all sing with joy, but I'm sure such an outpouring would come dangerously close to making me sick. Onward, and all that.~ */
  IF ~~ THEN DO ~SetGlobal("KickedOut","LOCALS",0)
JoinParty()
~ EXIT
END

IF ~~ THEN BEGIN 11 // from: 4.1
  SAY #113645 /* ~Fine, <CHARNAME>. I shall pine away the days on this very spot waiting for you to return. Wheeeee.~ */
  IF ~~ THEN DO ~SetGlobal("KickedOut","LOCALS",1)
~ EXIT
END

IF ~~ THEN BEGIN 12 // from: 5.1
  SAY #113646 /* ~Fine, <CHARNAME>. Monty and I shall pine away the days on this very spot waiting for you to return. Wheeeee.~ */
  IF ~~ THEN DO ~ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",SetDialogue("_MONTAP"))
ActionOverride("montaron",SetGlobal("KickedOut","LOCALS",1))
ActionOverride("montaron",LeaveParty())
SetGlobal("KickedOut","LOCALS",1)
~ EXIT
END

IF ~~ THEN BEGIN 13 // from: 15.0
  SAY #113647 /* ~Indeed, it is quite about time that we should part company. You have proven unsympathetic to my interests, and I look forward to eventually owning a charming little ashtray made from your skull. Toodles.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 14 // from: 16.0
  SAY #113648 /* ~Indeed, it is quite about time that we should part company. You have proven unsympathetic to my interests, and I look forward to eventually owning a charming little ashtray made from your skull. Come, Montaron. We shall not be separated by this fool.~ */
  IF ~~ THEN DO ~ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",LeaveParty())
ActionOverride("montaron",EscapeArea())
LeaveParty()
EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 15 // from: 4.2
  SAY #113649 /* ~Now, I might be insane, but I am not a fool. <CHARNAME>, I would not wait here for all the chattering skulls of the City of Doors. (No one truly knows if such a place exists, but still...)~ */
  IF ~~ THEN REPLY #113571 /* ~Farewell then.~ */ GOTO 13
  IF ~~ THEN REPLY #113572 /* ~On second thought, I want you to stay with the group.~ */ GOTO 10
  IF ~  OR(59)
AreaCheck("FW5100")
AreaCheck("FW5101")
AreaCheck("FW5102")
AreaCheck("FW5103")
AreaCheck("FW5401")
AreaCheck("FW5402")
AreaCheck("FW5403")
AreaCheck("FW5404")
AreaCheck("FW5405")
AreaCheck("FW1900")
AreaCheck("FW1901")
AreaCheck("FW1903")
AreaCheck("FW3900")
AreaCheck("FW3901")
AreaCheck("FW4500")
AreaCheck("FW5201")
AreaCheck("FW3500")
AreaCheck("FW1603")
AreaCheck("FW4501")
AreaCheck("FW3601")
AreaCheck("FW1401")
AreaCheck("FW2101")
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
AreaCheck("FW2615")
AreaCheck("FW2619")
AreaCheck("FW5506")
AreaCheck("FW0500")
AreaCheck("FW0501")
AreaCheck("FW0502")
AreaCheck("FW0503")
AreaCheck("FW0504")
AreaCheck("FW0505")
AreaCheck("FW0506")
AreaCheck("FW0507")
AreaCheck("FW0508")
AreaCheck("FW0509")
AreaCheck("FW0510")
AreaCheck("FW0511")
AreaCheck("FW0512")
AreaCheck("FW0513")
AreaCheck("FW0514")
AreaCheck("FW0515")
AreaCheck("FW0516")
AreaCheck("FW1002")
AreaCheck("FW1003")
AreaCheck("FW1008")
AreaCheck("FW1009")
AreaCheck("FW1500")
AreaCheck("FW2000")
AreaCheck("FW2012")
AreaCheck("FW1501")
AreaCheck("FW1502")
AreaCheck("FW1503")
AreaCheck("FW1504")
AreaCheck("FW1505")
AreaCheck("FW0400")
~ THEN REPLY #113573 /* ~Oh, I trust in your outstanding skills of survival. When you are out of here, go to the safe haven of your choice and wait for me there.~ */ GOTO 17
  IF ~  OR(25)
AreaCheck("FW0606")
AreaCheck("FW0607")
AreaCheck("FW0608")
AreaCheck("FW1113")
AreaCheck("FW1114")
AreaCheck("FW1201")
AreaCheck("FW1202")
AreaCheck("FW1207")
AreaCheck("FW0721")
AreaCheck("FW0611")
AreaCheck("FW0621")
AreaCheck("FW0123")
AreaCheck("FW0125")
AreaCheck("FW0126")
AreaCheck("FW0137")
AreaCheck("FW0138")
AreaCheck("FW0139")
AreaCheck("FW0140")
AreaCheck("FW0141")
AreaCheck("FW0142")
AreaCheck("FW0146")
AreaCheck("FW0161")
AreaCheck("FW0224")
AreaCheck("FW0225")
AreaCheck("FW0226")
~ THEN REPLY #113573 /* ~Oh, I trust in your outstanding skills of survival. When you are out of here, go to the safe haven of your choice and wait for me there.~ */ GOTO 18
END

IF ~~ THEN BEGIN 16 // from: 5.2
  SAY #113650 /* ~Now, I might be insane, but I am not a fool. <CHARNAME>, Monty and I would not wait here for all the chattering skulls of the City of Doors. (No one truly knows if such a place exists, but still...)~ */
  IF ~~ THEN REPLY #113571 /* ~Farewell then.~ */ GOTO 14
  IF ~~ THEN REPLY #113572 /* ~On second thought, I want you to stay with the group.~ */ GOTO 10
  IF ~  OR(59)
AreaCheck("FW5100")
AreaCheck("FW5101")
AreaCheck("FW5102")
AreaCheck("FW5103")
AreaCheck("FW5401")
AreaCheck("FW5402")
AreaCheck("FW5403")
AreaCheck("FW5404")
AreaCheck("FW5405")
AreaCheck("FW1900")
AreaCheck("FW1901")
AreaCheck("FW1903")
AreaCheck("FW3900")
AreaCheck("FW3901")
AreaCheck("FW4500")
AreaCheck("FW5201")
AreaCheck("FW3500")
AreaCheck("FW1603")
AreaCheck("FW4501")
AreaCheck("FW3601")
AreaCheck("FW1401")
AreaCheck("FW2101")
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
AreaCheck("FW2615")
AreaCheck("FW2619")
AreaCheck("FW5506")
AreaCheck("FW0500")
AreaCheck("FW0501")
AreaCheck("FW0502")
AreaCheck("FW0503")
AreaCheck("FW0504")
AreaCheck("FW0505")
AreaCheck("FW0506")
AreaCheck("FW0507")
AreaCheck("FW0508")
AreaCheck("FW0509")
AreaCheck("FW0510")
AreaCheck("FW0511")
AreaCheck("FW0512")
AreaCheck("FW0513")
AreaCheck("FW0514")
AreaCheck("FW0515")
AreaCheck("FW0516")
AreaCheck("FW1002")
AreaCheck("FW1003")
AreaCheck("FW1008")
AreaCheck("FW1009")
AreaCheck("FW1500")
AreaCheck("FW2000")
AreaCheck("FW2012")
AreaCheck("FW1501")
AreaCheck("FW1502")
AreaCheck("FW1503")
AreaCheck("FW1504")
AreaCheck("FW1505")
AreaCheck("FW0400")
~ THEN REPLY #113573 /* ~Oh, I trust in your outstanding skills of survival. When you are out of here, go to the safe haven of your choice and wait for me there.~ */ GOTO 19
  IF ~  OR(25)
AreaCheck("FW0606")
AreaCheck("FW0607")
AreaCheck("FW0608")
AreaCheck("FW1113")
AreaCheck("FW1114")
AreaCheck("FW1201")
AreaCheck("FW1202")
AreaCheck("FW1207")
AreaCheck("FW0721")
AreaCheck("FW0611")
AreaCheck("FW0621")
AreaCheck("FW0123")
AreaCheck("FW0125")
AreaCheck("FW0126")
AreaCheck("FW0137")
AreaCheck("FW0138")
AreaCheck("FW0139")
AreaCheck("FW0140")
AreaCheck("FW0141")
AreaCheck("FW0142")
AreaCheck("FW0146")
AreaCheck("FW0161")
AreaCheck("FW0224")
AreaCheck("FW0225")
AreaCheck("FW0226")
~ THEN REPLY #113573 /* ~Oh, I trust in your outstanding skills of survival. When you are out of here, go to the safe haven of your choice and wait for me there.~ */ GOTO 20
END

IF ~~ THEN BEGIN 17 // from: 15.2 4.4
  SAY #113651 /* ~Tee-hee. See if you can find your way to the dragon's lair before I grow bored of waiting. I had better hurry though, the hedgehog awaits.~ */
  IF ~~ THEN DO ~SetGlobal("KickedOut","LOCALS",1)
EscapeAreaMove("FW4809",410,278,11)
~ EXIT
END

IF ~~ THEN BEGIN 18 // from: 15.3 4.3
  SAY #113652 /* ~They say fish can't talk, but it sure is more entertaining than flying pigs. My time will be better spent chatting with eels at the bottom of the sea.~ */
  IF ~~ THEN DO ~SetGlobal("KickedOut","LOCALS",1)
EscapeAreaMove("FW0133",946,657,13)
~ EXIT
END

IF ~~ THEN BEGIN 19 // from: 16.2 5.4
  SAY #113653 /* ~Tee-hee. See if you can find your way to the dragon's lair, before we grow bored of waiting. Come, Monty, the hedgehog awaits.~ */
  IF ~~ THEN DO ~ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",SetDialogue("_MONTAP"))
ActionOverride("montaron",SetGlobal("KickedOut","LOCALS",1))
ActionOverride("montaron",LeaveParty())
ActionOverride("montaron",EscapeAreaMove("FW4809",428,247,0))
SetGlobal("KickedOut","LOCALS",1)
EscapeAreaMove("FW4809",410,278,11)
~ EXIT
END

IF ~~ THEN BEGIN 20 // from: 16.3 5.3
  SAY #113654 /* ~They say fish can't talk,but it sure is more entertaining than flying pigs. Come, Montaron, our time will be better spent chatting with eels at the bottom of the sea.~ */
  IF ~~ THEN DO ~ActionOverride("montaron",ChangeAIScript("",DEFAULT))
ActionOverride("montaron",SetDialogue("_MONTAP"))
ActionOverride("montaron",SetGlobal("KickedOut","LOCALS",1))
ActionOverride("montaron",LeaveParty())
ActionOverride("montaron",EscapeAreaMove("FW0133",870,668,9))
SetGlobal("KickedOut","LOCALS",1)
EscapeAreaMove("FW0133",946,657,13)
~ EXIT
END
