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

BEGIN ~_KHALIJ~
//////////////////////////////////////////////////
// WARNING: this file contains non-trivial WEIGHTs
//////////////////////////////////////////////////

IF WEIGHT #8 /* Triggers after states #: 4 5 6 13 17 23 24 150 even though they appear after this state */
~  Global("X#JCleanKhalid","GLOBAL",1)
~ THEN BEGIN 0 // from:
  SAY #86942 /* ~V-v-very well.  Though I doubt G-Gorion would approve of me leaving you, I cannot force my company upon you.  These choices are yours to make.~ */
  IF ~~ THEN DO ~LeaveParty()
SetDialogue("_KHALIP")
~ EXIT
END

IF WEIGHT #9 /* Triggers after states #: 4 5 6 13 17 23 24 150 even though they appear after this state */
~  Global("X#JCleanKhalid","GLOBAL",1)
~ THEN BEGIN 1 // from:
  SAY #86943 /* ~V-v-very well.  Though I doubt G-Gorion would approve of me leaving you, I cannot force my company upon you.  These choices are yours to make.  Come Jaheira, we should take our leave for now.~ */
  IF ~~ THEN DO ~ActionOverride("jaheira",ChangeAIScript("",DEFAULT))
ActionOverride("jaheira",LeaveParty())
ActionOverride("jaheira",SetDialogue("_JAHEIP"))
LeaveParty()
SetDialogue("_KHALIP")
~ EXIT
END

IF WEIGHT #10 /* Triggers after states #: 4 5 6 13 17 23 24 150 even though they appear after this state */
~  Global("X#JCleanKhalid","GLOBAL",1)
~ THEN BEGIN 2 // from:
  SAY #86940 /* ~I c-cannot say that I have enjoyed our t-time together, but for the sake of Gorion I will not protest your actions further.  If there is anything of him within you, you will ultimately turn out alright... though it does seem doubtful at the moment.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #11 /* Triggers after states #: 4 5 6 13 17 23 24 150 even though they appear after this state */
~  Global("X#JCleanKhalid","GLOBAL",1)
~ THEN BEGIN 3 // from:
  SAY #87083 /* ~I c-cannot say that I have enjoyed our t-time together, but for the sake of Gorion I will not protest your actions further.  If there is anything of him within you, you will ultimately turn out alright... though it does seem doubtful at the moment.  Come Jaheira d-darling.  We must leave this one to his chosen path.~ */
  IF ~~ THEN DO ~ActionOverride("jaheira",ChangeAIScript("",DEFAULT))
ActionOverride("jaheira",LeaveParty())
ActionOverride("jaheira",EscapeArea())
LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #6 /* Triggers after states #: 6 13 17 23 24 150 even though they appear after this state */
~GlobalTimerExpired("Khalid","GLOBAL")
Global("OffToNashkell","GLOBAL",0)
Global("Chapter","GLOBAL",1)
~ THEN BEGIN 4 // from:
  SAY #87084 /* ~B-b-beg your pardon, but it would be good if we could go to Nashkel in the near future.  I-if you... you don't mind?~ */
  IF ~~ THEN DO ~SetGlobalTimer("Khalid","GLOBAL",EIGHT_DAYS)
SetGlobal("OffToNashkell","GLOBAL",1)
~ EXIT
END

IF WEIGHT #7 /* Triggers after states #: 6 13 17 23 24 150 even though they appear after this state */
~GlobalTimerExpired("Khalid","GLOBAL")
Global("OffToNashkell","GLOBAL",1)
Global("Chapter","GLOBAL",1)
~ THEN BEGIN 5 // from:
  SAY #87085 /* ~I will stay with you out of duty to Gorion, b-but we should really go to Nashkel sometime soon.~ */
  IF ~~ THEN DO ~SetGlobal("OffToNashkell","GLOBAL",2)
~ EXIT
END

IF WEIGHT #3 /* Triggers after states #: 23 24 150 even though they appear after this state */
~  Global("X#KhFriendTalk","GLOBAL",1)
~ THEN BEGIN 6 // from:
  SAY #93350 /* ~I... I suppose, <CHARNAME>, that this isn’t over. That you mean to look further into this c-conspiracy.~ */
  IF ~~ THEN REPLY #93351 /* ~Of course. Until the bandit threat is eliminated, the iron will just pile up in Nashkel, where it can’t be used.~ */ DO ~SetGlobal("X#KhFriendTalk","GLOBAL",2)
~ GOTO 7
  IF ~~ THEN REPLY #93352 /* ~Until I settle accounts with Gorion’s murderer, it will never be over.~ */ DO ~SetGlobal("X#KhFriendTalk","GLOBAL",2)
~ GOTO 8
  IF ~~ THEN REPLY #93353 /* ~I will, but you needn’t. Not if your heart’s not in it.~ */ DO ~SetGlobal("X#KhFriendTalk","GLOBAL",2)
~ GOTO 9
END

IF ~~ THEN BEGIN 7 // from: 6.0
  SAY #93354 /* ~But the b-bandits are scattered all over! Hunting them all down could t-take months!~ */
  IF ~~ THEN REPLY #93355 /* ~Then it will take months. It’s worth doing.~ */ GOTO 10
  IF ~~ THEN REPLY #93356 /* ~Hmmm. I guess it could. What do you suggest?~ */ GOTO 10
  IF ~~ THEN REPLY #93357 /* ~If that’s too great a waste of time for you, then don’t bother me.~ */ GOTO 9
END

IF ~~ THEN BEGIN 8 // from: 6.1
  SAY #93358 /* ~I hope, <CHARNAME>, that this won’t d-degenerate into a b-bloody-minded quest for vengeance.~ */
  IF ~~ THEN REPLY #93359 /* ~Revenge is motive enough for me!~ */ GOTO 11
  IF ~~ THEN REPLY #93360 /* ~No. There was a reason for Gorion’s death. An evil one, since he was a good man. So I can’t stop until I know the whole of this tale.~ */ GOTO 12
  IF ~~ THEN REPLY #93361 /* ~I doubt it. There seems to be too much more involved. But if your curiosity is sated, you may depart.~ */ GOTO 9
END

IF ~~ THEN BEGIN 9 // from: 8.2 7.2 6.2
  SAY #93362 /* ~I had hoped that this would prove simple. If that can’t b-be, I... I am with you, <CHARNAME>, as long as my strength lasts.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 10 // from: 7.1 7.0
  SAY #93363 /* ~So many of them... and so p-purposeful... there must be an organization behind it. Perhaps that c-contact in B-beregost could lead us to the heart of it, so we might avoid more of the limbs.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 11 // from: 8.0
  SAY #93364 /* ~I see. Then I must accompany you as b-best as I am able.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 12 // from: 8.1
  SAY #93365 /* ~I am g-glad to hear that, <CHARNAME>. I will aid you as b-best I can.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #4 /* Triggers after states #: 23 24 150 even though they appear after this state */
~  Global("X#KhElminster","GLOBAL",1)
~ THEN BEGIN 13 // from:
  SAY #93366 /* ~I still c-cannot believe that meeting with Elminster so soon after our arrival was accidental. I hope our enemies aren’t as well-informed.~ */
  IF ~~ THEN REPLY #93367 /* ~At least the town criers aren’t announcing us yet! We’d best make haste.~ */ DO ~SetGlobal("X#KhElminster","GLOBAL",2)
~ GOTO 14
  IF ~~ THEN REPLY #93368 /* ~Some form of invisibility might help. There’s bound to be a thieves guild in a town this size. Maybe there’s a favor we could do them, in return for a little concealment.~ */ DO ~SetGlobal("X#KhElminster","GLOBAL",2)
~ GOTO 15
  IF ~~ THEN REPLY #93369 /* ~A good point. I see sewer grates everywhere. Maybe we could use them to remain unobserved when we need to.~ */ DO ~SetGlobal("X#KhElminster","GLOBAL",2)
~ GOTO 16
END

IF ~~ THEN BEGIN 14 // from: 13.0
  SAY #93370 /* ~And you *know* what haste makes. I p-pray we don’t b-blunder into something unawares.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 15 // from: 13.1
  SAY #93371 /* ~That might work. If there are *honest* thieves here.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 16 // from: 13.2
  SAY #93372 /* ~Our enemies must know that maze well. Such c-concealment might work more to their advantage than ours. Besides smelling awful.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #5 /* Triggers after states #: 23 24 150 even though they appear after this state */
~  Global("X#KHQU1","GLOBAL",1)
~ THEN BEGIN 17 // from:
  SAY #93373 /* ~Say, Quayle, d-do you know...~ */
  IF ~~ THEN DO ~SetGlobal("X#KHQU1","GLOBAL",2)
~ EXTERN ~_BQUAYL~ 85
END

IF ~~ THEN BEGIN 18 // from: _JAHEIJ:84.0
  SAY #98556 /* ~My d-dear, I know that you are anything b-but helpless...~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 85
END

IF ~~ THEN BEGIN 19 // from:
  SAY #98564 /* ~We c-can't let this c-creature be enslaved... or worse! J-Jaheira, I am with you!~ */
  IF ~~ THEN DO ~ReputationInc(-5)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
EscapeArea()
SetGlobal("X#KhalidBetrayAbela","GLOBAL",1)
~ SOLVED_JOURNAL #88950 /* ~The captive nymph

My hopes of extracting some additional value from the body of the enslaved nymph Abela have come to naught.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidBetrayAbela","GLOBAL",1)
~ EXTERN ~_ABELA~ 16
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidBetrayAbela","GLOBAL",1)
~ EXTERN ~_KIVANJ~ 199
END

IF ~~ THEN BEGIN 20 // from: _JAHEIJ:89.3
  SAY #98564 /* ~We c-can't let this c-creature be enslaved... or worse! J-Jaheira, I am with you!~ */
  IF ~~ THEN DO ~ReputationInc(-5)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
EscapeArea()
SetGlobal("X#KhalidBetrayAbela","GLOBAL",1)
~ SOLVED_JOURNAL #88950 /* ~The captive nymph

My hopes of extracting some additional value from the body of the enslaved nymph Abela have come to naught.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidBetrayAbela","GLOBAL",1)
~ EXTERN ~_ABELA~ 17
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidBetrayAbela","GLOBAL",1)
~ EXTERN ~_KIVANJ~ 200
END

IF ~~ THEN BEGIN 21 // from: _JAHEIJ:115.1
  SAY #98608 /* ~N-now you’ve r-really d-done it, Coran. *sigh* B-best to leave her alone, until I th-think of a good way to c-calm her d-down...~ */
  IF ~~ THEN SOLVED_JOURNAL #88972 /* ~Brielbara's baby

We succeeded in obtaining Yago's spellbook for Brielbara, who should now be able to undo the curse on her infant child.~ */ EXIT
END

IF ~~ THEN BEGIN 22 // from: _JAHEIJ:128.0
  SAY #98670 /* ~G-Gorion would be proud of you, <CHARNAME>, for going this far... what c-comes next will put us all in mortal d-danger, and not all of us might return, but... w-we will follow you, hoping for the best.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #1 /* Triggers after states #: 150 even though they appear after this state */
~  Global("X#KWJIPARD","GLOBAL",1)
!See("Rufie")
~ THEN BEGIN 23 // from:
  SAY #99427 /* ~Whew! A cynical old t-tutor of mine once said, "No g-good d-deed goes unpunished." I'm starting to b-believe him.~ */
  IF ~~ THEN DO ~SetGlobal("X#KWJIPARD","GLOBAL",2)
~ EXTERN ~_BJAHEI~ 298
END

IF WEIGHT #2 /* Triggers after states #: 150 even though they appear after this state */
~  Global("X#KJXUASS","LOCALS",1)
~ THEN BEGIN 24 // from:
  SAY #99430 /* ~My dear, I think we c-could do worse than to p-promote this mad m-mage's prospects among our foes.~ */
  IF ~~ THEN DO ~SetGlobal("X#KJXUASS","LOCALS",2)
~ EXTERN ~_BJAHEI~ 299
END

IF ~~ THEN BEGIN 25 // from: _IMOEN2:337.3
  SAY #100615 /* ~H-had we known an assassin awaited you outside the inn we would have fought them as well, r-right, Jaheira?~ */
  IF ~~ THEN REPLY #100617 /* ~Yes, I know it's difficult, and yes, I'm grateful for your help. As long as we stick together, no assassins will be able to defeat us...~ */ EXTERN ~_IMOEN2~ 338
  IF ~~ THEN REPLY #100618 /* ~This is disturbing. They knew I would be coming here... most disturbing, indeed.~ */ EXTERN ~_IMOEN2~ 302
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 164
END

IF ~~ THEN BEGIN 26 // from: _JAHEIJ:167.7
  SAY #102733 /* ~I will always stand by Jaheira’s side in this.~ */
  IF ~~ THEN REPLY #102739 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~_XZARJ~ 207
  IF ~~ THEN REPLY #102740 /* ~Yeah! Let's do it!~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",2)
~ EXTERN ~_DRYAD~ 19
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 129
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 195
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 104
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 288
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 103
END

IF ~~ THEN BEGIN 27 // from: _JAHEIJ:168.7
  SAY #102733 /* ~I will always stand by Jaheira’s side in this.~ */
  IF ~~ THEN REPLY #102739 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~_XZARJ~ 211
  IF ~~ THEN REPLY #102740 /* ~Yeah! Let's do it!~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",2)
~ EXTERN ~_DRYAD~ 19
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 130
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 196
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 105
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 289
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 104
END

IF ~~ THEN BEGIN 28 // from: _JAHEIJ:169.7
  SAY #102733 /* ~I will always stand by Jaheira’s side in this.~ */
  IF ~~ THEN REPLY #102739 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~_XZARJ~ 214
  IF ~~ THEN REPLY #102740 /* ~Yeah! Let's do it!~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",2)
~ EXTERN ~_DRYAD~ 19
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 131
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 197
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 106
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 290
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 105
END

IF ~~ THEN BEGIN 29 // from: _JAHEIJ:185.3
  SAY #102848 /* ~I'll advise you n-not to pry any f-further, <CHARNAME>... f-for your own sake.~ */
  IF ~~ THEN REPLY #102850 /* ~Very well, Jaheira, let us help your fellow druids.~ */ EXTERN ~_JAHEIJ~ 187
  IF ~~ THEN REPLY #102851 /* ~Hold your horses, Jaheira. We have better things to do than this; the mines await us.~ */ EXTERN ~_JAHEIJ~ 188
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 186
END

IF ~~ THEN BEGIN 30 // from: _JAHEIJ:191.4 _JAHEIJ:190.4
  SAY #102870 /* ~Yes, let us leave, my d-darling. Farewell, <CHARNAME>! I hope you will c-come to realize the folly of your actions, though it will be hard to earn Jaheira's trust, and m-mine, again.~ */
  IF ~  Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",10)
ActionOverride("jaheira",LeaveParty())
ActionOverride("jaheira",EscapeArea())
ActionOverride("khalid",LeaveParty())
ActionOverride("khalid",EscapeArea())
ActionOverride("seniyad",Shout(1))
ActionOverride("seniyad",Enemy())
~ EXIT
  IF ~  Global("X#JaheiraQuestKillAldeth","GLOBAL",1)
~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",10)
ActionOverride("jaheira",LeaveParty())
ActionOverride("jaheira",EscapeArea())
ActionOverride("khalid",LeaveParty())
ActionOverride("khalid",EscapeArea())
~ EXTERN ~_SENIYA~ 29
  IF ~  !Dead("aldeth")
Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN EXTERN ~_SENIYA~ 21
  IF ~  !Dead("aldeth")
Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN EXTERN ~_ALDETH~ 32
END

IF ~~ THEN BEGIN 31 // from: _JAHEIJ:195.4 _JAHEIJ:194.4
  SAY #102880 /* ~Yes, let us leave, my d-darling. Farewell, <CHARNAME>! *sigh* I r-really wished this would have t-turned out b-better.~ */
  IF ~  Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",10)
ActionOverride("jaheira",LeaveParty())
ActionOverride("jaheira",EscapeArea())
ActionOverride("khalid",LeaveParty())
ActionOverride("khalid",EscapeArea())
ActionOverride("seniyad",Shout(1))
ActionOverride("seniyad",Enemy())
~ EXIT
  IF ~  Global("X#JaheiraQuestKillAldeth","GLOBAL",1)
~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",10)
ActionOverride("jaheira",LeaveParty())
ActionOverride("jaheira",EscapeArea())
ActionOverride("khalid",LeaveParty())
ActionOverride("khalid",EscapeArea())
~ EXTERN ~_SENIYA~ 29
  IF ~  !Dead("aldeth")
Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN EXTERN ~_SENIYA~ 24
  IF ~  !Dead("aldeth")
Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN EXTERN ~_ALDETH~ 34
END

IF ~~ THEN BEGIN 32 // from: _JAHEIJ:197.3
  SAY #102848 /* ~I'll advise you n-not to pry any f-further, <CHARNAME>... f-for your own sake.~ */
  IF ~  Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN DO ~SetGlobal("X#SenBeador","GLOBAL",1)
SetGlobal("X#JaheiraQuest","GLOBAL",2)
SetGlobal("AldethMove","GLOBAL",1)
AddexperienceParty(1000)
GiveItemCreate("_POTN09",Player1,1,0,0)
EraseJournalEntry(80545)
AddJournalEntry(102856,QUEST_DONE)
ActionOverride("aldeth",EscapeArea())
~ UNSOLVED_JOURNAL #102857 /* ~Shadows in Cloakwood

We have accepted a quest to help the druids of Cloakwood. Seniyad, an old acquaintance of Jaheira, sent us to find out what has happened to Beador and Maretha. We think that the leader of the Shadow Druids in Cloakwood, Amarande, has a new partner, Andarthe. Beador and Maretha may have fallen into the clutches of one of these Shadow Archdruids. We may need to bypass the Treefort of the Shadow Druids, and find the island where they hold their secret meetings.~ */ EXIT
  IF ~  Global("X#JaheiraQuestKillAldeth","GLOBAL",1)
~ THEN DO ~SetGlobal("X#SenBeador","GLOBAL",1)
SetGlobal("X#JaheiraQuest","GLOBAL",2)
AddexperienceParty(500)
EraseJournalEntry(80545)
AddJournalEntry(102858,QUEST_DONE)
~ UNSOLVED_JOURNAL #102857 /* ~Shadows in Cloakwood

We have accepted a quest to help the druids of Cloakwood. Seniyad, an old acquaintance of Jaheira, sent us to find out what has happened to Beador and Maretha. We think that the leader of the Shadow Druids in Cloakwood, Amarande, has a new partner, Andarthe. Beador and Maretha may have fallen into the clutches of one of these Shadow Archdruids. We may need to bypass the Treefort of the Shadow Druids, and find the island where they hold their secret meetings.~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 198
END

IF ~~ THEN BEGIN 33 // from: _JAHEIJ:205.3
  SAY #102918 /* ~I am truly sorry, my d-dear... we all d-did our best, but it was not enough. I feel very sorry for him.~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 207
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 34
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 206
END

IF ~~ THEN BEGIN 34 // from: 33.1 _JAHEIJ:206.1 _JAHEIJ:205.1
  SAY #102920 /* ~I know, d-dearest. Say n-no more... I understand. Your compassionate heart c-cannot remain unaffected.~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 207
END

IF ~~ THEN BEGIN 35 // from:
  SAY #102931 /* ~H-hello, Beador. It is g-good to see you again.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",3)
AddexperienceParty(500)
~ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 214
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#BEADOR~ 7
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 213
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#BEADOR~ 6
END

IF ~~ THEN BEGIN 36 // from:
  SAY #102946 /* ~D-don't you d-dare threaten her! Hand over your p-prisoners, and we m-might be t-tolerant...~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 222
END

IF ~~ THEN BEGIN 37 // from:
  SAY #102946 /* ~D-don't you d-dare threaten her! Hand over your p-prisoners, and we m-might be t-tolerant...~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 223
END

IF ~~ THEN BEGIN 38 // from: _JAHEIJ:234.4
  SAY #102980 /* ~It brings back some fond memories, d-doesn't it, d-dear?~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #102983 /* ~Oh, for heaven's sake! Get yourselves a room, will you?~ */ EXIT
  IF ~~ THEN REPLY #102984 /* ~Err... let's just get going, shall we?~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 39
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 235
END

IF ~~ THEN BEGIN 39 // from: 38.2 _JAHEIJ:235.2 _JAHEIJ:234.2
  SAY #102982 /* ~Oh, of c-course. *snicker* You have always been a p-paragon of seriousness... except m-maybe last night...~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #102983 /* ~Oh, for heaven's sake! Get yourselves a room, will you?~ */ EXIT
  IF ~~ THEN REPLY #102984 /* ~Err... let's just get going, shall we?~ */ EXIT
END

IF ~~ THEN BEGIN 40 // from:
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 13
END

IF ~~ THEN BEGIN 41 // from: _JAHEIJ:238.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 14
END

IF ~~ THEN BEGIN 42 // from:
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 15
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 43
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 239
END

IF ~~ THEN BEGIN 43 // from: 42.1 _JAHEIJ:239.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 15
END

IF ~~ THEN BEGIN 44 // from: _JAHEIJ:240.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 16
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 45
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 241
END

IF ~~ THEN BEGIN 45 // from: 44.1 _JAHEIJ:241.1 _JAHEIJ:240.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 16
END

IF ~~ THEN BEGIN 46 // from: _JAHEIJ:242.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 18
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 47
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 243
END

IF ~~ THEN BEGIN 47 // from: 46.1 _JAHEIJ:243.1 _JAHEIJ:242.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 18
END

IF ~~ THEN BEGIN 48 // from: _JAHEIJ:244.3 _IMOEN2:343.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 20
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 49
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 245
END

IF ~~ THEN BEGIN 49 // from: 48.1 _JAHEIJ:245.1 _JAHEIJ:244.1 _IMOEN2:343.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 20
END

IF ~~ THEN BEGIN 50 // from: _JAHEIJ:246.3 _IMOEN2:344.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 23
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 51
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 247
END

IF ~~ THEN BEGIN 51 // from: 50.1 _JAHEIJ:247.1 _JAHEIJ:246.1 _IMOEN2:344.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 23
END

IF ~~ THEN BEGIN 52 // from: _JAHEIJ:248.3 _IMOEN2:345.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 26
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 53
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 249
END

IF ~~ THEN BEGIN 53 // from: 52.1 _JAHEIJ:249.1 _JAHEIJ:248.1 _IMOEN2:345.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 26
END

IF ~~ THEN BEGIN 54 // from: _JAHEIJ:250.3 _IMOEN2:346.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 29
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 55
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 251
END

IF ~~ THEN BEGIN 55 // from: 54.1 _JAHEIJ:251.1 _JAHEIJ:250.1 _IMOEN2:346.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 29
END

IF ~~ THEN BEGIN 56 // from: _JAHEIJ:252.3 _IMOEN2:347.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 33
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 57
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 253
END

IF ~~ THEN BEGIN 57 // from: 56.1 _JAHEIJ:253.1 _JAHEIJ:252.1 _IMOEN2:347.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 33
END

IF ~~ THEN BEGIN 58 // from: _JAHEIJ:254.3 _IMOEN2:348.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 37
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 59
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 255
END

IF ~~ THEN BEGIN 59 // from: 58.1 _JAHEIJ:255.1 _JAHEIJ:254.1 _IMOEN2:348.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 37
END

IF ~~ THEN BEGIN 60 // from: _JAHEIJ:256.3 _IMOEN2:349.3 _GARRIJ:142.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 41
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 61
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 257
END

IF ~~ THEN BEGIN 61 // from: 60.1 _JAHEIJ:257.1 _JAHEIJ:256.1 _IMOEN2:349.1 _GARRIJ:142.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 41
END

IF ~~ THEN BEGIN 62 // from: _JAHEIJ:258.3 _IMOEN2:350.3 _GARRIJ:143.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 46
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 63
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 259
END

IF ~~ THEN BEGIN 63 // from: 62.1 _JAHEIJ:259.1 _JAHEIJ:258.1 _IMOEN2:350.1 _GARRIJ:143.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 46
END

IF ~~ THEN BEGIN 64 // from: _JAHEIJ:260.3 _IMOEN2:351.3 _GARRIJ:144.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 51
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 65
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 261
END

IF ~~ THEN BEGIN 65 // from: 64.1 _JAHEIJ:261.1 _JAHEIJ:260.1 _IMOEN2:351.1 _GARRIJ:144.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 51
END

IF ~~ THEN BEGIN 66 // from: _JAHEIJ:262.3 _IMOEN2:352.3 _GARRIJ:145.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 57
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 67
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 263
END

IF ~~ THEN BEGIN 67 // from: 66.1 _JAHEIJ:263.1 _JAHEIJ:262.1 _IMOEN2:352.1 _GARRIJ:145.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 57
END

IF ~~ THEN BEGIN 68 // from: _MINSCJ:107.3 _JAHEIJ:264.3 _IMOEN2:353.3 _GARRIJ:146.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 63
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 69
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 265
END

IF ~~ THEN BEGIN 69 // from: _MINSCJ:107.1 68.1 _JAHEIJ:265.1 _JAHEIJ:264.1 _IMOEN2:353.1 _GARRIJ:146.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 63
END

IF ~~ THEN BEGIN 70 // from: _MINSCJ:108.3 _JAHEIJ:266.3 _IMOEN2:354.3 _GARRIJ:147.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 69
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 71
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 267
END

IF ~~ THEN BEGIN 71 // from: _MINSCJ:108.1 70.1 _JAHEIJ:267.1 _JAHEIJ:266.1 _IMOEN2:354.1 _GARRIJ:147.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 69
END

IF ~~ THEN BEGIN 72 // from: _MINSCJ:110.3 _MINSCJ:109.3 _JAHEIJ:268.3 _IMOEN2:355.3 _GARRIJ:148.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 75
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 73
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 269
END

IF ~~ THEN BEGIN 73 // from: _MINSCJ:110.1 _MINSCJ:109.1 72.1 _JAHEIJ:269.1 _JAHEIJ:268.1 _IMOEN2:355.1 _GARRIJ:148.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 75
END

IF ~~ THEN BEGIN 74 // from: _MINSCJ:112.3 _MINSCJ:111.3 _JAHEIJ:270.3 _IMOEN2:356.3 _GARRIJ:149.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 82
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 75
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 271
END

IF ~~ THEN BEGIN 75 // from: _MINSCJ:112.1 _MINSCJ:111.1 74.1 _JAHEIJ:271.1 _JAHEIJ:270.1 _IMOEN2:356.1 _GARRIJ:149.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 82
END

IF ~~ THEN BEGIN 76 // from: _MINSCJ:114.3 _MINSCJ:113.3 _JAHEIJ:272.3 _IMOEN2:358.3 _IMOEN2:357.3 _GARRIJ:150.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 89
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 77
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 273
END

IF ~~ THEN BEGIN 77 // from: _MINSCJ:114.1 _MINSCJ:113.1 76.1 _JAHEIJ:273.1 _JAHEIJ:272.1 _IMOEN2:358.1 _IMOEN2:357.1 _GARRIJ:150.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 89
END

IF ~~ THEN BEGIN 78 // from: _MINSCJ:116.3 _MINSCJ:115.3 _JAHEIJ:274.3 _IMOEN2:360.3 _IMOEN2:359.3 _GARRIJ:151.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 96
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 79
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 275
END

IF ~~ THEN BEGIN 79 // from: _MINSCJ:116.1 _MINSCJ:115.1 78.1 _JAHEIJ:275.1 _JAHEIJ:274.1 _IMOEN2:360.1 _IMOEN2:359.1 _GARRIJ:151.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 96
END

IF ~~ THEN BEGIN 80 // from: _MINSCJ:118.3 _MINSCJ:117.3 _JAHEIJ:276.3 _IMOEN2:362.3 _IMOEN2:361.3 _GARRIJ:152.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 103
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 81
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 277
END

IF ~~ THEN BEGIN 81 // from: _MINSCJ:118.1 _MINSCJ:117.1 80.1 _JAHEIJ:277.1 _JAHEIJ:276.1 _IMOEN2:362.1 _IMOEN2:361.1 _GARRIJ:152.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 103
END

IF ~~ THEN BEGIN 82 // from: _MINSCJ:121.3 _MINSCJ:120.3 _MINSCJ:119.3 _JAHEIJ:278.3 _IMOEN2:364.3 _IMOEN2:363.3 _GARRIJ:153.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 110
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 83
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 279
END

IF ~~ THEN BEGIN 83 // from: _MINSCJ:121.1 _MINSCJ:120.1 _MINSCJ:119.1 82.1 _JAHEIJ:279.1 _JAHEIJ:278.1 _IMOEN2:364.1 _IMOEN2:363.1 _GARRIJ:153.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 110
END

IF ~~ THEN BEGIN 84 // from: _MINSCJ:124.3 _MINSCJ:123.3 _MINSCJ:122.3 _JAHEIJ:280.3 _IMOEN2:366.3 _IMOEN2:365.3 _GARRIJ:154.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 118
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 85
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 281
END

IF ~~ THEN BEGIN 85 // from: _MINSCJ:124.1 _MINSCJ:123.1 _MINSCJ:122.1 84.1 _JAHEIJ:281.1 _JAHEIJ:280.1 _IMOEN2:366.1 _IMOEN2:365.1 _GARRIJ:154.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 118
END

IF ~~ THEN BEGIN 86 // from: _MINSCJ:127.3 _MINSCJ:126.3 _MINSCJ:125.3 _JAHEIJ:282.3 _IMOEN2:368.3 _IMOEN2:367.3 _GARRIJ:155.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 126
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 87
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 283
END

IF ~~ THEN BEGIN 87 // from: _MINSCJ:127.1 _MINSCJ:126.1 _MINSCJ:125.1 86.1 _JAHEIJ:283.1 _JAHEIJ:282.1 _IMOEN2:368.1 _IMOEN2:367.1 _GARRIJ:155.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 126
END

IF ~~ THEN BEGIN 88 // from: _MINSCJ:130.3 _MINSCJ:129.3 _MINSCJ:128.3 _JAHEIJ:284.3 _IMOEN2:370.3 _IMOEN2:369.3 _GARRIJ:156.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 135
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 89
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 285
END

IF ~~ THEN BEGIN 89 // from: _MINSCJ:130.1 _MINSCJ:129.1 _MINSCJ:128.1 88.1 _JAHEIJ:285.1 _JAHEIJ:284.1 _IMOEN2:370.1 _IMOEN2:369.1 _GARRIJ:156.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 135
END

IF ~~ THEN BEGIN 90 // from: _MINSCJ:133.3 _MINSCJ:132.3 _MINSCJ:131.3 _JAHEIJ:286.3 _IMOEN2:372.3 _IMOEN2:371.3 _GARRIJ:157.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 144
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 91
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 287
END

IF ~~ THEN BEGIN 91 // from: _MINSCJ:133.1 _MINSCJ:132.1 _MINSCJ:131.1 90.1 _JAHEIJ:287.1 _JAHEIJ:286.1 _IMOEN2:372.1 _IMOEN2:371.1 _GARRIJ:157.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 144
END

IF ~~ THEN BEGIN 92 // from: _MINSCJ:136.3 _MINSCJ:135.3 _MINSCJ:134.3 _JAHEIJ:288.3 _IMOEN2:374.3 _IMOEN2:373.3 _GARRIJ:158.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 154
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 93
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 289
END

IF ~~ THEN BEGIN 93 // from: _MINSCJ:136.1 _MINSCJ:135.1 _MINSCJ:134.1 92.1 _JAHEIJ:289.1 _JAHEIJ:288.1 _IMOEN2:374.1 _IMOEN2:373.1 _GARRIJ:158.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 154
END

IF ~~ THEN BEGIN 94 // from: _MINSCJ:139.3 _MINSCJ:138.3 _MINSCJ:137.3 _JAHEIJ:290.3 _IMOEN2:376.3 _IMOEN2:375.3 _GARRIJ:159.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 164
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 95
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 291
END

IF ~~ THEN BEGIN 95 // from: _MINSCJ:139.1 _MINSCJ:138.1 _MINSCJ:137.1 94.1 _JAHEIJ:291.1 _JAHEIJ:290.1 _IMOEN2:376.1 _IMOEN2:375.1 _GARRIJ:159.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 164
END

IF ~~ THEN BEGIN 96 // from: _MINSCJ:142.3 _MINSCJ:141.3 _MINSCJ:140.3 _JAHEIJ:292.3 _IMOEN2:378.3 _IMOEN2:377.3 _GARRIJ:160.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 175
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 97
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 293
END

IF ~~ THEN BEGIN 97 // from: _MINSCJ:142.1 _MINSCJ:141.1 _MINSCJ:140.1 96.1 _JAHEIJ:293.1 _JAHEIJ:292.1 _IMOEN2:378.1 _IMOEN2:377.1 _GARRIJ:160.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 175
END

IF ~~ THEN BEGIN 98 // from: _MINSCJ:145.3 _MINSCJ:144.3 _MINSCJ:143.3 _JAHEIJ:294.3 _IMOEN2:380.3 _IMOEN2:379.3 _GARRIJ:161.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 186
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 99
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 295
END

IF ~~ THEN BEGIN 99 // from: _MINSCJ:145.1 _MINSCJ:144.1 _MINSCJ:143.1 98.1 _JAHEIJ:295.1 _JAHEIJ:294.1 _IMOEN2:380.1 _IMOEN2:379.1 _GARRIJ:161.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 186
END

IF ~~ THEN BEGIN 100 // from: _MINSCJ:148.3 _MINSCJ:147.3 _MINSCJ:146.3 _JAHEIJ:296.3 _IMOEN2:382.3 _IMOEN2:381.3 _GARRIJ:162.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 197
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 101
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 297
END

IF ~~ THEN BEGIN 101 // from: _MINSCJ:148.1 _MINSCJ:147.1 _MINSCJ:146.1 100.1 _JAHEIJ:297.1 _JAHEIJ:296.1 _IMOEN2:382.1 _IMOEN2:381.1 _GARRIJ:162.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 197
END

IF ~~ THEN BEGIN 102 // from: _MINSCJ:151.3 _MINSCJ:150.3 _MINSCJ:149.3 _JAHEIJ:298.3 _IMOEN2:384.3 _IMOEN2:383.3 _GARRIJ:163.3
  SAY #103033 /* ~P-perhaps in exchange I c-could allow <CHARNAME> to take a look at some of the paintings p-portraying you, my d-dear... especially the one I always c-carry with me.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 208
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 103
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 299
END

IF ~~ THEN BEGIN 103 // from: _MINSCJ:151.1 _MINSCJ:150.1 _MINSCJ:149.1 102.1 _JAHEIJ:299.1 _JAHEIJ:298.1 _IMOEN2:384.1 _IMOEN2:383.1 _GARRIJ:163.1
  SAY #103035 /* ~*snicker* <CHARNAME>, you owe me for t-this one...~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 208
END

IF ~~ THEN BEGIN 104 // from:
  SAY #103051 /* ~C-critters? I thought we were dead for certain, and he calls them c-critters?!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 167
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 40
END

IF ~~ THEN BEGIN 105 // from:
  SAY #103050 /* ~C-critters? I'm still b-bleeding from the last one of these "c-critters"!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 168
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 41
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!HPPercentGT("khalid",90)
~ THEN GOTO 106
END

IF ~~ THEN BEGIN 106 // from: 105.6
  SAY #103051 /* ~C-critters? I thought we were dead for certain, and he calls them c-critters?!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 168
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 41
END

IF ~~ THEN BEGIN 107 // from: _MINSCJ:152.7
  SAY #103050 /* ~C-critters? I'm still b-bleeding from the last one of these "c-critters"!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 169
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 42
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!HPPercentGT("khalid",90)
~ THEN GOTO 108
END

IF ~~ THEN BEGIN 108 // from: _MINSCJ:152.6 107.6
  SAY #103051 /* ~C-critters? I thought we were dead for certain, and he calls them c-critters?!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 169
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 42
END

IF ~~ THEN BEGIN 109 // from: _MINSCJ:153.7
  SAY #103050 /* ~C-critters? I'm still b-bleeding from the last one of these "c-critters"!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 170
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 44
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!HPPercentGT("khalid",90)
~ THEN GOTO 110
END

IF ~~ THEN BEGIN 110 // from: _MINSCJ:153.6 109.6
  SAY #103051 /* ~C-critters? I thought we were dead for certain, and he calls them c-critters?!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 170
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 44
END

IF ~~ THEN BEGIN 111 // from: _MINSCJ:155.7 _MINSCJ:154.7
  SAY #103050 /* ~C-critters? I'm still b-bleeding from the last one of these "c-critters"!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 171
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 46
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!HPPercentGT("khalid",90)
~ THEN GOTO 112
END

IF ~~ THEN BEGIN 112 // from: _MINSCJ:155.6 _MINSCJ:154.6 111.6
  SAY #103051 /* ~C-critters? I thought we were dead for certain, and he calls them c-critters?!~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 171
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHE~ 46
END

IF ~~ THEN BEGIN 113 // from: _HANNAH:1.2
  SAY #103323 /* ~*blush* Ah, Jaheira... you... you shouldn't have...~ */
  IF ~~ THEN REPLY #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
END

IF ~~ THEN BEGIN 114 // from: _JAHEIJ:364.2
  SAY #103323 /* ~*blush* Ah, Jaheira... you... you shouldn't have...~ */
  IF ~~ THEN REPLY #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
END

IF ~~ THEN BEGIN 115 // from: _JAHEIJ:366.2 _JAHEIJ:365.2
  SAY #103323 /* ~*blush* Ah, Jaheira... you... you shouldn't have...~ */
  IF ~~ THEN REPLY #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
END

IF ~~ THEN BEGIN 116 // from: _JAHEIJ:368.2 _JAHEIJ:367.2 _HANNAH:6.2
  SAY #103323 /* ~*blush* Ah, Jaheira... you... you shouldn't have...~ */
  IF ~~ THEN REPLY #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
END

IF ~~ THEN BEGIN 117 // from: _JAHEIJ:370.2 _JAHEIJ:369.2 _HANNAH:7.2
  SAY #103323 /* ~*blush* Ah, Jaheira... you... you shouldn't have...~ */
  IF ~~ THEN REPLY #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
END

IF ~~ THEN BEGIN 118 // from: _JAHEIJ:372.2 _JAHEIJ:371.2 _HANNAH:8.2
  SAY #103323 /* ~*blush* Ah, Jaheira... you... you shouldn't have...~ */
  IF ~~ THEN REPLY #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
END

IF ~~ THEN BEGIN 119 // from:
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 25
END

IF ~~ THEN BEGIN 120 // from: _JAHEIJ:416.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 26
END

IF ~~ THEN BEGIN 121 // from:
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 27
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 122
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 417
END

IF ~~ THEN BEGIN 122 // from: 121.3 _JAHEIJ:417.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 27
END

IF ~~ THEN BEGIN 123 // from: _MINSCJ:225.5
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 28
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 124
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 418
END

IF ~~ THEN BEGIN 124 // from: _MINSCJ:225.3 123.3 _JAHEIJ:418.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 28
END

IF ~~ THEN BEGIN 125 // from: _MINSCJ:227.5 _MINSCJ:226.5
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 29
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 126
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 419
END

IF ~~ THEN BEGIN 126 // from: _MINSCJ:227.3 _MINSCJ:226.3 125.3 _JAHEIJ:419.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 29
END

IF ~~ THEN BEGIN 127 // from: _MINSCJ:230.5 _MINSCJ:229.5 _MINSCJ:228.5
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 30
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 128
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 420
END

IF ~~ THEN BEGIN 128 // from: _MINSCJ:230.3 _MINSCJ:229.3 _MINSCJ:228.3 127.3 _JAHEIJ:420.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 30
END

IF ~~ THEN BEGIN 129 // from: _MINSCJ:234.5 _MINSCJ:233.5 _MINSCJ:232.5 _MINSCJ:231.5
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 31
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 130
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 421
END

IF ~~ THEN BEGIN 130 // from: _MINSCJ:234.3 _MINSCJ:233.3 _MINSCJ:232.3 _MINSCJ:231.3 129.3 _JAHEIJ:421.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 31
END

IF ~~ THEN BEGIN 131 // from: _MINSCJ:238.5 _MINSCJ:237.5 _MINSCJ:236.5 _MINSCJ:235.5
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 33
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 132
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 422
END

IF ~~ THEN BEGIN 132 // from: _MINSCJ:238.3 _MINSCJ:237.3 _MINSCJ:236.3 _MINSCJ:235.3 131.3 _JAHEIJ:422.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 33
END

IF ~~ THEN BEGIN 133 // from: _MINSCJ:242.5 _MINSCJ:241.5 _MINSCJ:240.5 _MINSCJ:239.5 _JAHEIJ:423.5
  SAY #103546 /* ~Ahem!~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 35
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 134
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 424
END

IF ~~ THEN BEGIN 134 // from: _MINSCJ:242.3 _MINSCJ:241.3 _MINSCJ:240.3 _MINSCJ:239.3 133.3 _JAHEIJ:424.3 _JAHEIJ:423.3
  SAY #103548 /* ~Sometimes I think you do that on p-purpose, Minsc.~ */
  IF ~  Global("X#JaheiraQuest","GLOBAL",0)
~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
GlobalGT("X#JaheiraQuest","GLOBAL",0)
Global("X#AmarantheAndarthe","GLOBAL",0)
~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",1)
~ EXTERN ~_AMARAN~ 13
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 35
END

IF ~~ THEN BEGIN 135 // from:
  SAY #103557 /* ~Let us p-put an end to this horrible m-monster... he m-must be stopped!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 7
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 271
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 6
END

IF ~~ THEN BEGIN 136 // from:
  SAY #103556 /* ~I... I n-needed that, my love... and you are right.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 9
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 272
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 8
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 137
END

IF ~~ THEN BEGIN 137 // from: 136.4
  SAY #103557 /* ~Let us p-put an end to this horrible m-monster... he m-must be stopped!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 9
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 272
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 8
END

IF ~~ THEN BEGIN 138 // from: _JAHEIJ:425.5
  SAY #103556 /* ~I... I n-needed that, my love... and you are right.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 11
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 273
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 10
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 139
END

IF ~~ THEN BEGIN 139 // from: 138.4 _JAHEIJ:425.4
  SAY #103557 /* ~Let us p-put an end to this horrible m-monster... he m-must be stopped!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 11
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 273
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 10
END

IF ~~ THEN BEGIN 140 // from:
  SAY #103554 /* ~The s-stench... all the blood and these m-m-mangled b-bodies... I c-c-can't...~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 13
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 274
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 12
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 142
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 141
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 426
END

IF ~~ THEN BEGIN 141 // from: 140.5 _JAHEIJ:426.5
  SAY #103556 /* ~I... I n-needed that, my love... and you are right.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 13
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 274
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 12
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 142
END

IF ~~ THEN BEGIN 142 // from: 141.4 140.4 _JAHEIJ:426.4
  SAY #103557 /* ~Let us p-put an end to this horrible m-monster... he m-must be stopped!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 13
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 274
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 12
END

IF ~~ THEN BEGIN 143 // from:
  SAY #98564 /* ~We c-can't let this c-creature be enslaved... or worse! J-Jaheira, I am with you!~ */
  IF ~~ THEN DO ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_RAMAZI~ 27
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_KIVANJ~ 422
END

IF ~~ THEN BEGIN 144 // from: _JAHEIJ:442.3
  SAY #98564 /* ~We c-can't let this c-creature be enslaved... or worse! J-Jaheira, I am with you!~ */
  IF ~~ THEN DO ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_RAMAZI~ 28
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_KIVANJ~ 423
END

IF ~~ THEN BEGIN 145 // from: _JAHEIJ:443.3
  SAY #98564 /* ~We c-can't let this c-creature be enslaved... or worse! J-Jaheira, I am with you!~ */
  IF ~~ THEN DO ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_RAMAZI~ 30
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_KIVANJ~ 424
END

IF ~~ THEN BEGIN 146 // from: _KIVANJ:425.3 _JAHEIJ:444.3
  SAY #98564 /* ~We c-can't let this c-creature be enslaved... or worse! J-Jaheira, I am with you!~ */
  IF ~~ THEN DO ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_RAMAZI~ 32
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KhalidRamazith","GLOBAL",1)
~ EXTERN ~_KIVANJ~ 426
END

IF ~~ THEN BEGIN 147 // from:
  SAY #105129 /* ~If the r-reason you are asking was because we were being a bit obvious, maybe we could be a bit more d-discreet the next time.~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 455
END

IF ~~ THEN BEGIN 148 // from: _JAHEIJ:456.25
  SAY #109370 /* ~Th-that wide one, please, good woman. G-green.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 267
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 137
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 226
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 43
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1559
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 42
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1558
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 458
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 149
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 457
END

IF ~~ THEN BEGIN 149 // from: 148.23 _JAHEIJ:457.23 _JAHEIJ:456.23
  SAY #109372 /* ~*Whispers something to Jaheira.*~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 267
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 137
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 226
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 43
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1559
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 42
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1558
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 458
END

IF WEIGHT #0 ~  Global("X#DYKHRE","GLOBAL",1)
~ THEN BEGIN 150 // from:
  SAY #110513 /* ~<CHARNAME>, I c-congratulate you. The lady Dynaheir has great nobility of heart and mind.~ */
  IF ~~ THEN REPLY #110514 /* ~Yes, that's what attracts me. I like milksops no more than you do.~ */ DO ~SetGlobal("X#DYKHRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 151
  IF ~~ THEN REPLY #110515 /* ~*shrug* I don't think I should meet a different type among an adventuring crowd.~ */ DO ~SetGlobal("X#DYKHRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 152
  IF ~~ THEN REPLY #110516 /* ~I'm more into how she looks. Didn't suspect, though, that you picked Jaheira for her personality.~ */ DO ~SetGlobal("X#DYKHRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 153
END

IF ~~ THEN BEGIN 151 // from: 150.0
  SAY #110517 /* ~Oh? It is not mere savor to which I... Ah, forgive me. I have followed you for some t-time now and I forgot how young you really are.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 152 // from: 150.1
  SAY #110518 /* ~You will. Ind-deed, you have. I hope you will *learn* the difference for yourself... before d-disaster forces the lesson on you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 153 // from: 150.2
  SAY #110519 /* ~So c-callow! I really think... Oh! You're trying to get me to mind my own business, aren't you? Sorry.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 154 // from: _JAHEIJ:493.0
  SAY #115814 /* ~<CHARNAME>, I assure you, she d-doesn't always scowl like that...~ */
  IF ~~ THEN EXTERN ~_JAHEIJ~ 494
END

IF ~~ THEN BEGIN 155 // from: _JAHEIJ:494.0
  SAY #115816 /* ~See what I mean, <CHARNAME>? *grin* A c-completely different frown altogether.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #12 ~  IsGabber(Player1)
~ THEN BEGIN 156 // from:
  SAY #116939 /* ~*You find a moment with Khalid away from everyone else. Perhaps it would be wise to take advantage of the situation and ask a few personal questions. Khalid usually is too shy to talk of himself in public.*~ [X#BLANKD] */
  IF ~~ THEN REPLY #116940 /* ~*You decide that you cannot be bothered, lest you learn things you do not want to know about Khalid.*~ */ EXIT
  IF ~  Global("X#KHCHdone","GLOBAL",1)
RandomNum(4,1)
~ THEN REPLY #116941 /* ~So, Khalid, can you tell me more about yourself?~ */ GOTO 172
  IF ~  Global("X#KHCHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #116941 /* ~So, Khalid, can you tell me more about yourself?~ */ GOTO 173
  IF ~  Global("X#KHCHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #116941 /* ~So, Khalid, can you tell me more about yourself?~ */ GOTO 174
  IF ~  Global("X#KHCHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #116941 /* ~So, Khalid, can you tell me more about yourself?~ */ GOTO 175
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #116942 /* ~*You ask Khalid lots of personal questions.*~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #116942 /* ~*You ask Khalid lots of personal questions.*~ */ GOTO 172
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #116942 /* ~*You ask Khalid lots of personal questions.*~ */ GOTO 173
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #116942 /* ~*You ask Khalid lots of personal questions.*~ */ GOTO 174
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #116942 /* ~*You ask Khalid lots of personal questions.*~ */ GOTO 175
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 172
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 172
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 173
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 174
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #116943 /* ~*You proceed with asking inquisitive questions about Khalid's past.* ~ */ GOTO 175
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 173
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 172
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 173
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 174
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #116944 /* ~*You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.*~ */ GOTO 175
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 174
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 171
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 172
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 174
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 173
  IF ~  !Global("X#KHCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #116945 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Khalid into telling you more about himself.* ~ */ GOTO 175
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,1)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 164
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,2)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 165
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,3)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 166
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,4)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 167
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,1)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 164
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,2)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 165
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,3)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 166
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,4)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 168
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,1)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 164
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,2)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 165
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,3)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 166
  IF ~  InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,4)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 169
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,1)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 164
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,2)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 165
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,3)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 167
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalLT("Chapter","GLOBAL",5)
RandomNum(4,4)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 167
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,1)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 164
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,2)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 165
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,3)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 168
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
Global("Chapter","GLOBAL",5)
RandomNum(4,4)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 168
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,1)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 164
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,2)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 165
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,3)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 169
  IF ~  !InParty("jaheira")
ReputationGT(Player1,10)
GlobalGT("Chapter","GLOBAL",5)
RandomNum(4,4)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 169
  IF ~  !ReputationGT(Player1,10)
~ THEN REPLY #116946 /* ~It's been quite a journey so far, Khalid. How do you think things are going?~ */ GOTO 170
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
RandomNum(5,1)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 158
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
RandomNum(5,2)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 159
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
RandomNum(5,3)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 160
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
RandomNum(5,4)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 161
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
RandomNum(5,5)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 162
  IF ~  !InParty("jaheira")
!Dead("jaheira")
RandomNum(4,1)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 158
  IF ~  !InParty("jaheira")
!Dead("jaheira")
RandomNum(4,2)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 159
  IF ~  !InParty("jaheira")
!Dead("jaheira")
RandomNum(4,3)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 160
  IF ~  !InParty("jaheira")
!Dead("jaheira")
RandomNum(4,4)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 161
  IF ~  !InParty("jaheira")
Dead("jaheira")
RandomNum(5,1)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 158
  IF ~  !InParty("jaheira")
Dead("jaheira")
RandomNum(5,2)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 159
  IF ~  !InParty("jaheira")
Dead("jaheira")
RandomNum(5,3)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 160
  IF ~  !InParty("jaheira")
Dead("jaheira")
RandomNum(5,4)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 161
  IF ~  !InParty("jaheira")
Dead("jaheira")
RandomNum(5,5)
~ THEN REPLY #116947 /* ~I noticed you wince. Are you all right, Khalid?~ */ GOTO 163
  IF ~~ THEN REPLY #116948 /* ~Khalid, your voice is... strange.~ */ GOTO 157
END

IF ~~ THEN BEGIN 157 // from: 156.70
  SAY #100238 /* ~*coughs*~ */
  IF ~~ THEN DO ~SetName(17724)
SetPlayerSound(Myself,88364,INITIAL_MEETING)
SetPlayerSound(Myself,88365,MORALE)
SetPlayerSound(Myself,88366,HAPPY)
SetPlayerSound(Myself,88367,UNHAPPY_ANNOYED)
SetPlayerSound(Myself,88368,UNHAPPY_SERIOUS)
SetPlayerSound(Myself,88369,UNHAPPY_BREAKING_POINT)
SetPlayerSound(Myself,88370,LEADER)
SetPlayerSound(Myself,88371,TIRED)
SetPlayerSound(Myself,88372,BORED)
SetPlayerSound(Myself,88373,BATTLE_CRY1)
SetPlayerSound(Myself,88373,BATTLE_CRY2)
SetPlayerSound(Myself,88373,BATTLE_CRY3)
SetPlayerSound(Myself,88373,BATTLE_CRY4)
SetPlayerSound(Myself,88373,BATTLE_CRY5)
SetPlayerSound(Myself,88374,DAMAGE)
SetPlayerSound(Myself,88375,DYING)
SetPlayerSound(Myself,88376,HURT)
SetPlayerSound(Myself,88377,AREA_FOREST)
SetPlayerSound(Myself,88378,AREA_CITY)
SetPlayerSound(Myself,88379,AREA_DUNGEON)
SetPlayerSound(Myself,88380,AREA_DAY)
SetPlayerSound(Myself,88381,AREA_NIGHT)
SetPlayerSound(Myself,88382,SELECT_COMMON1)
SetPlayerSound(Myself,88383,SELECT_COMMON2)
SetPlayerSound(Myself,88384,SELECT_COMMON3)
SetPlayerSound(Myself,88382,SELECT_COMMON4)
SetPlayerSound(Myself,88383,SELECT_COMMON5)
SetPlayerSound(Myself,88384,SELECT_COMMON6)
SetPlayerSound(Myself,88385,SELECT_ACTION1)
SetPlayerSound(Myself,88386,SELECT_ACTION2)
SetPlayerSound(Myself,88387,SELECT_ACTION3)
SetPlayerSound(Myself,88385,SELECT_ACTION4)
SetPlayerSound(Myself,88386,SELECT_ACTION5)
SetPlayerSound(Myself,88387,SELECT_ACTION6)
SetPlayerSound(Myself,88385,SELECT_ACTION7)
SetPlayerSound(Myself,88392,INTERACTION1)
SetPlayerSound(Myself,88393,INTERACTION2)
SetPlayerSound(Myself,88394,INTERACTION3)
SetPlayerSound(Myself,88395,INTERACTION4)
SetPlayerSound(Myself,88396,INTERACTION5)
SetPlayerSound(Myself,88397,INSULT)
SetPlayerSound(Myself,88398,COMPLIMENT1)
SetPlayerSound(Myself,88399,SPECIAL1)
SetPlayerSound(Myself,88400,REACT_TO_DIE_GENERAL)
SetPlayerSound(Myself,88401,REACT_TO_DIE_SPECIFIC)
SetPlayerSound(Myself,88402,RESPONSE_TO_COMPLIMENT1)
SetPlayerSound(Myself,88403,RESPONSE_TO_INSULT1)
SetPlayerSound(Myself,88404,RESPONSE_TO_INSULT2)
SetPlayerSound(Myself,88382,DIALOG_DEFAULT)
SetPlayerSound(Myself,88382,SELECT_RARE1)
SetPlayerSound(Myself,88383,SELECT_RARE2)
SetPlayerSound(Myself,116949,EXISTANCE5)
~ EXIT
END

IF ~~ THEN BEGIN 158 // from: 156.65 156.61 156.56
  SAY #116950 /* ~All this killing... Will it ever end?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 159 // from: 156.66 156.62 156.57
  SAY #116951 /* ~I am not injured. Not... not in the body, if that is what you mean.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 160 // from: 156.67 156.63 156.58
  SAY #116952 /* ~I suppose so. But tell me, <CHARNAME>. What does 'all right' really mean?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 161 // from: 156.68 156.64 156.59
  SAY #116953 /* ~Yes, and I hope you are too, <CHARNAME>. This c-crusading seems to suit you so much better than I would have thought.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 162 // from: 156.60
  SAY #116954 /* ~*gazes with concern at his wife* Yes. Only... the risks we are running... the chance of loss...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 163 // from: 156.69
  SAY #116955 /* ~I am just d-distraught. T-taking vengeance is one thing. *Wanting* to take it is... upsetting to me.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 164 // from: 156.51 156.47 156.43 156.39 156.35 156.31
  SAY #116956 /* ~Well... if you could *just* learn to use a bit more c-caution... ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 165 // from: 156.52 156.48 156.44 156.40 156.36 156.32
  SAY #116957 /* ~I think you are doing splendidly!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 166 // from: 156.41 156.37 156.33
  SAY #116958 /* ~Er... Jaheira? What were we discussing that we meant to tell <CHARNAME> about?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 167 // from: 156.46 156.45 156.34
  SAY #116959 /* ~I'm not sure. Just that the time for rest and recuperation seems further off than ever.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 168 // from: 156.50 156.49 156.38
  SAY #116960 /* ~I think, <CHARNAME>, you should c-consider whether we have enough information to approach the authorities. Their aid would be most welcome.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 169 // from: 156.54 156.53 156.42
  SAY #116961 /* ~Gorion fell in a noble cause. I just hope we p-prove worthy of his sacrifice. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 170 // from: 156.55
  SAY #116962 /* ~I d-doubt anything I might say would be heard, <CHARNAME>.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 171 // from: 156.26 156.24 156.19 156.17 156.12 156.10 156.5
  SAY #116963 /* ~Well, I was a b-bastard child, born to an elven concubine. She d-died soon after, and my f-father... he c-cared only for his legitimate children. The little attention I received from him was usually v-violent. I joined the army and left home. Then... w-well... it came to pass that I became a Harper and when captured b-by some evildoers, I was n-narrowly saved by Gorion and Jaheira. I was t-tortured... and Jaheira... she nurtured me back to health. I f-fell in love with her then, b-but she would not agree to marry me, b-because she thought that I was mistaking g-gratitude for love. *smiles* I p-persisted, however. There isn't much more to say really. Perhaps I could tell you a story of Gorion one day. But for now I suggest we c-continue on.~ */
  IF ~~ THEN DO ~SetGlobal("X#KHCHdone","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 172 // from: 156.27 156.20 156.13 156.11 156.6 156.1
  SAY #116964 /* ~Best not to t-tarry when there may be d-danger about.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 173 // from: 156.29 156.21 156.18 156.14 156.7 156.2
  SAY #116965 /* ~I would rather tell you something about G-Gorion, but that may upset you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 174 // from: 156.28 156.25 156.22 156.15 156.8 156.3
  SAY #116964 /* ~Best not to t-tarry when there may be d-danger about.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 175 // from: 156.30 156.23 156.16 156.9 156.4
  SAY #116965 /* ~I would rather tell you something about G-Gorion, but that may upset you.~ */
  IF ~~ THEN EXIT
END
