// creator  : weidu.exe (version 23600)
// argument : JAHEIJ.DLG
// game     : .
// source   : ./override/JAHEIJ.DLG
// dialog   : lang\en_us/dialog.tlk
// dialogF  : (none)

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

IF WEIGHT #32 /* Triggers after states #: 2 3 4 5 14 18 24 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  False()
~ THEN BEGIN 0 // from:
  SAY #16687 /* ~I openly question your judgment, but it is your decision to make. You do show some measure of leadership, and I should be glad to assist you in the future.~ */
  IF ~~ THEN DO ~LeaveParty()
SetDialogue("JaheiP")
~ EXIT
END

IF WEIGHT #33 /* Triggers after states #: 2 3 4 5 14 18 24 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  False()
~ THEN BEGIN 1 // from:
  SAY #16688 /* ~I openly question your judgment, but it is your decision to make. You do show some measure of leadership, and I should be glad to assist you in the future. Come Khalid, we must depart for now.~ */
  IF ~~ THEN DO ~ActionOverride("Khalid",ChangeAIScript("",DEFAULT))
ActionOverride("Khalid",LeaveParty())
ActionOverride("Khalid",SetDialogue("KhaliP"))
LeaveParty()
SetDialogue("JaheiP")
~ EXIT
END

IF WEIGHT #30 /* Triggers after states #: 4 5 14 18 24 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  HappinessLT(Myself,-290)
!InParty("Khalid")
~ THEN BEGIN 2 // from:
  SAY #16689 /* ~Perhaps it is for the best. I would rather be somewhere else, as you appear to be something of a lost cause. You have some of Gorion's sense, but little of his wisdom.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #31 /* Triggers after states #: 4 5 14 18 24 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  HappinessLT(Myself,-290)
InParty("Khalid")
~ THEN BEGIN 3 // from:
  SAY #16690 /* ~Perhaps it is for the best. I would rather be somewhere else, as you appear to be something of a lost cause. You have some of Gorion's sense, but little of his wisdom. Come Khalid, there are better places for us than this.~ */
  IF ~~ THEN DO ~ActionOverride("Khalid",ChangeAIScript("",DEFAULT))
ActionOverride("Khalid",LeaveParty())
ActionOverride("Khalid",EscapeArea())
LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #28 /* Triggers after states #: 14 18 24 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  GlobalTimerExpired("Jaheira","GLOBAL")
Global("Chapter","GLOBAL",1)
Global("GoToNashkell","GLOBAL",0)
~ THEN BEGIN 4 // from:
  SAY #17216 /* ~As much as I admire your desire to travel your own path, I must insist that we go to Nashkel soon.~ */
  IF ~~ THEN DO ~SetGlobalTimer("Jaheira","GLOBAL",FOUR_DAYS)
SetGlobal("GoToNashkell","GLOBAL",1)
~ EXIT
END

IF WEIGHT #29 /* Triggers after states #: 14 18 24 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  GlobalTimerExpired("Jaheira","GLOBAL")
Global("Chapter","GLOBAL",1)
Global("GoToNashkell","GLOBAL",1)
~ THEN BEGIN 5 // from:
  SAY #17217 /* ~Still we have not gone to Nashkel. Where do you get this streak of laziness? Gorion was a man of action and conviction.~ */
  IF ~~ THEN DO ~SetGlobal("GoToNashkell","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 6 // from:
  SAY #24878 /* ~~ */
  IF ~~ THEN EXTERN ~DORN~ 16
END

IF ~~ THEN BEGIN 7 // from:
  SAY #26958 /* ~Investigating the Iron Throne
We have agreed to go on a mission for Duke Eltan. We are to infiltrate the Iron Throne headquarters here in Baldur's Gate.~ */
  IF ~~ THEN EXTERN ~NEMEKLIN~ 5
END

IF ~~ THEN BEGIN 8 // from:
  SAY #28173 /* ~Watch your tone when speaking to me, halfling. I have half a mind to insert a quarterstaff into your nether regions.~ [NEE2G] */
  IF ~~ THEN EXTERN ~NEMEKLIN~ 5
END

IF ~~ THEN BEGIN 9 // from: IMOEN2:5.1
  SAY #28313 /* ~I do not think that Gorion would have wanted you to take up arms with such individuals, <CHARNAME>. You continue to diverge from the lessons he taught you, and it does not bode well.~ */
  IF ~~ THEN EXTERN ~DORN~ 16
END

IF ~~ THEN BEGIN 10 // from:
  SAY #30393 /* ~Are you looking at me, Blackguard? I have my eye on you.~ */
  IF ~~ THEN EXTERN ~DORNJ~ 99
END

IF ~~ THEN BEGIN 11 // from:
  SAY #30540 /* ~Why would you tell such a lie, <CHARNAME>? I neverâ€”~ */
  IF ~~ THEN EXTERN ~DORNJ~ 150
END

IF ~~ THEN BEGIN 12 // from:
  SAY #30393 /* ~Are you looking at me, Blackguard? I have my eye on you.~ */
  IF ~~ THEN EXTERN ~DORNJ~ 190
END

IF ~~ THEN BEGIN 13 // from:
  SAY #30540 /* ~Why would you tell such a lie, <CHARNAME>? I neverâ€”~ */
  IF ~~ THEN EXTERN ~DORNJ~ 241
END

IF WEIGHT #25 /* Triggers after states #: 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraGorBuryTalk","GLOBAL",1)
~ THEN BEGIN 14 // from:
  SAY #39614 /* ~Where do you think we should inter Gorion's remains? Khalid and I have been discussing this. We are his closest friends, but you are his next of kin, so we want to know your opinion.~ */
  IF ~~ THEN REPLY #39615 /* ~Let him lie where he is. I shall build a proper mausoleum over the site when all of this is done.~ */ DO ~SetGlobal("X#JaheiraGorBuryTalk","GLOBAL",2)
~ GOTO 15
  IF ~~ THEN REPLY #39616 /* ~Why should you care about a proper burial? As a druid, don't you think that as long as he's incorporated back into the earth, anywhere is fine?~ */ DO ~SetGlobal("X#JaheiraGorBuryTalk","GLOBAL",2)
~ GOTO 16
  IF ~~ THEN REPLY #39617 /* ~Candlekeep was our home, so I suppose that's where he should be finally laid down to rest... assuming those bastards would even let us back in for that.~ */ DO ~SetGlobal("X#JaheiraGorBuryTalk","GLOBAL",2)
~ GOTO 17
END

IF ~~ THEN BEGIN 15 // from: 14.0
  SAY #39618 /* ~A noble sentiment, but the jackals won't necessarily share it in the meantime.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 16 // from: 14.1
  SAY #39619 /* ~Bury that sharp tongue. Yes, I am a druid, but also his friend. And not all places on Toril are equally sacred, least of all a site where a dear friend has been murdered.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 17 // from: 14.2
  SAY #39620 /* ~Oh, they shall let us in eventually. I wish that we had a tome of leather parchments made from the hides of the bandits who attacked you, to pay for our entry. That of the one who had slain him shall be saved for the cover. I am sorry, <CHARNAME>, for sharing such a grim thought, but Khalid and myself... we loved Gorion dearly. It is not easy to speak of burial, when his murderers still walk unpunished.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #26 /* Triggers after states #: 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaFriendTalk","GLOBAL",3)
~ THEN BEGIN 18 // from:
  SAY #39621 /* ~Had Gorion ever shown you much of the forests and taught you about Nature? Feel free to ask me any questions you have about them, anytime you wish. Actually, when the party is going through the forests, I would rather you ask me for advice or let me lead.~ */
  IF ~~ THEN REPLY #39622 /* ~Is it true that one can have fun killing mosquitoes by tensing one's muscles as soon as they bite? I heard that contracts the pores, thus trapping the mosquito, while at the same time squeezing a lot of blood into its body and making it explode.~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",4)
~ GOTO 19
  IF ~~ THEN REPLY #39623 /* ~What is the most reliable and nutritious forest fare to be had, if I run out of provisions?~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",4)
~ GOTO 20
  IF ~~ THEN REPLY #39624 /* ~Forest lore, hmmm... How did you and Khalid first meet?~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",4)
~ GOTO 21
END

IF ~~ THEN BEGIN 19 // from: 18.0
  SAY #39625 /* ~That is one of the silliest things I have ever heard. But I'll wager that has become a popular myth in more than one realm, imaginary or not.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 20 // from: 22.1 21.2 18.1
  SAY #39626 /* ~Grubs, no question. And roasted, they're tasty: think of nuts with a creamy center.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 21 // from: 18.2
  SAY #39627 /* ~How is *that* related to forest lore?~ */
  IF ~~ THEN REPLY #39628 /* ~Well, you are a lady of the forest, and Khalid is a man of the woods... Erm... it is a bit of a stretch, but I couldn't think of a more opportune time to ask, without seeming to pry.~ */ GOTO 22
  IF ~~ THEN REPLY #39629 /* ~It is not related to forest lore, Jaheira. But I am curious.~ */ GOTO 22
  IF ~~ THEN REPLY #39630 /* ~If you do not want to talk about it, let's talk about forest lore. What is the most reliable and nutritious forest fare to be had, if I run out of provisions?~ */ GOTO 20
END

IF ~~ THEN BEGIN 22 // from: 21.1 21.0
  SAY #39631 /* ~I'll indulge your curiosity, <CHARNAME>. The first time I saw Khalid was at a ball. We both were... we both had to attend on business, but neither of us knew the other. I had done what I had to and was about to leave, when I saw him standing all by himself. He looked so awkward and shy that I felt sorry for him and came over to talk. I found him surprisingly charming, and we got to know each other better...~ */
  IF ~~ THEN REPLY #39632 /* ~Hmm, funny, Khalid told me the same story, only he said it was *you* who was standing all by yourself.~ */ GOTO 23
  IF ~~ THEN REPLY #39633 /* ~How romantic! I bet you had a lot of fun when you found out that you both were engaged by the same organization. But enough of idle conversation. Let's talk about forest lore. What is the most reliable and nutritious forest fare to be had, if I run out of provisions?~ */ GOTO 20
END

IF ~~ THEN BEGIN 23 // from: 22.0
  SAY #39634 /* ~Oh? That's an interesting... piece of lore.~ */
  IF ~~ THEN EXTERN ~BKHALI~ 79
END

IF WEIGHT #27 /* Triggers after states #: 46 58 69 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaFriendTalk","GLOBAL",5)
~ THEN BEGIN 24 // from:
  SAY #39635 /* ~<CHARNAME>, the growing crease of worry in your face as you read that letter makes me grow worried. Is there something so upsetting in Gorion's words? Since I knew him well, I might be able to explain...~ */
  IF ~~ THEN REPLY #39636 /* ~I don't think you could, Jaheira. You see, Gorion is not my true father. I am one of the Children of Bhaal... I am a... Bhaalspawn.~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",6)
~ GOTO 25
  IF ~~ THEN REPLY #39637 /* ~No, no... everything is fine. No need to interfere, Jaheira. It's just a minor thing, nothing worth discussion, really. Heh heh.~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",6)
~ GOTO 30
  IF ~~ THEN REPLY #39638 /* ~You... you knew, didn't you? You knew about this and would not speak! You... you betrayer!~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",6)
~ GOTO 31
END

IF ~~ THEN BEGIN 25 // from: 31.0 24.0
  SAY #39639 /* ~You are one of the Children, then... so that is it. I knew you were somehow special, from the way Gorion chose to abandon his adventuring days and seek seclusion in this fortress. I should have been able to guess earlier, from those nightmares you were having.~ */
  IF ~  ReputationGT(Player1,10)
~ THEN GOTO 28
  IF ~  !ReputationGT(Player1,10)
~ THEN GOTO 26
END

IF ~~ THEN BEGIN 26 // from: 25.1
  SAY #39640 /* ~This is worrying... and it might explain some of the less honorable deeds you have committed.~ */
  IF ~~ THEN GOTO 27
END

IF ~~ THEN BEGIN 27 // from: 26.0
  SAY #39641 /* ~I will stay with you, regardless. Now that I recognize what pulls you off the right track, we will find it easier to conquer. I will help you to combat the call of your blood... whether you want my aid or not.~ */
  IF ~~ THEN REPLY #39642 /* ~Thank you, Jaheira. I am glad to know that you won't turn on me now. It means... a lot.~ */ EXIT
  IF ~~ THEN REPLY #39643 /* ~So you really didn't know about this? It's odd that Gorion would have told you nothing.~ */ GOTO 32
  IF ~~ THEN REPLY #39644 /* ~Bah! Combat the sweet, alluring call of blood and murder? Are you out of your mind, druid? Why would I want to do that?~ */ GOTO 33
END

IF ~~ THEN BEGIN 28 // from: 25.0
  SAY #39645 /* ~This changes less than you might have thought, <CHARNAME>. You have shown yourself as a decent and caring person, despite... this heritage.~ */
  IF ~~ THEN GOTO 29
END

IF ~~ THEN BEGIN 29 // from: 28.0
  SAY #39646 /* ~I will continue to stand by your side and help you come to terms with this newfound knowledge. If you would accept my aid, of course.~ */
  IF ~~ THEN REPLY #39642 /* ~Thank you, Jaheira. I am glad to know that you won't turn on me now. It means... a lot.~ */ EXIT
  IF ~~ THEN REPLY #39643 /* ~So you really didn't know about this? It's odd that Gorion would have told you nothing.~ */ GOTO 32
END

IF ~~ THEN BEGIN 30 // from: 24.1
  SAY #39647 /* ~Heh heh indeed, <CHARNAME>... as you would have it. You lead this group, and I shall obey your wishes, though I hope you will reconsider and tell me what bothers you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 31 // from: 24.2
  SAY #39648 /* ~What do you speak of, <CHARNAME>? I will have none of this, being called these insulting names, knowing nothing of what you accuse me!~ */
  IF ~~ THEN REPLY #39649 /* ~Hmm... perhaps I overreacted... you see, Gorion writes that he is not my true father. I am a child of the dead god of murder, Bhaal... the discovery, it really... has shaken me to the core...~ */ GOTO 25
  IF ~~ THEN REPLY #39650 /* ~That you knew I was a Bhaalspawn and did not tell me, you Harper whore! You and all your meddling lot, you are always keeping your petty little secrets, only to stab me in the back later. That's what makes me call you betrayer!~ */ GOTO 34
END

IF ~~ THEN BEGIN 32 // from: 34.0 29.1 27.1
  SAY #39651 /* ~Yes, I have to agree that it is odd, for Gorion was always honest and never secretive in his dealings with me. He cared for Khalid and me, and taught us much... perhaps he thought that knowing this might endanger us, and wanted to prevent that? Who can say... I think he planned to tell us when he asked Khalid and me to come to Friendly Arm. Alas...~ */
  IF ~~ THEN REPLY #39652 /* ~Yes... I suppose that makes sense. I did not want to question your loyalty, Jaheira. Let's just continue on with our quest.~ */ EXIT
  IF ~~ THEN REPLY #39653 /* ~I don't know, Jaheira... I wish I could believe it, but I fear that the necessary trust has been broken. It would be better for us to part, I fear.~ */ GOTO 35
END

IF ~~ THEN BEGIN 33 // from: 27.2
  SAY #39654 /* ~I see that you need a lot of help, and do not even realize that yourself. That will not stop me from helping you, and you better hope that I succeed.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 34 // from: 31.1
  SAY #39655 /* ~A... a Bhaalspawn? You are one of the Children? I... I suppose I should have guessed. But trust me, please, I did not know of this until now! Gorion had not told us, and I can only guess that he was about to do so! Quench this anger, for it is unfounded!~ */
  IF ~~ THEN REPLY #39656 /* ~Perhaps... perhaps I was a little harsh... but I can't believe Gorion would have not told you about my heritage!~ */ GOTO 32
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #39657 /* ~Empty words of a cold-hearted traitor! I am tempted to ask you to draw steel, bitch!~ */ GOTO 42
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #39657 /* ~Empty words of a cold-hearted traitor! I am tempted to ask you to draw steel, bitch!~ */ GOTO 41
END

IF ~~ THEN BEGIN 35 // from: 32.1
  SAY #39658 /* ~You wish us... to part? But we are so near the resolution of our quest and in delivering the deserved vengeance to Gorion's murderer!~ */
  IF ~  ReputationGT(Player1,10)
InParty("khalid")
~ THEN GOTO 38
  IF ~  ReputationGT(Player1,10)
!InParty("khalid")
~ THEN GOTO 39
  IF ~  !ReputationGT(Player1,10)
!InParty("khalid")
~ THEN GOTO 37
  IF ~  !ReputationGT(Player1,10)
InParty("khalid")
~ THEN GOTO 36
END

IF ~~ THEN BEGIN 36 // from: 35.3
  SAY #39659 /* ~Some of the things you have done in the past had been hard to accept and tolerate, so perhaps the idea of parting has some merit. I will still see Gorion's murderer brought to justice; perhaps it is better that Khalid and I not seek this while in your company.~ */
  IF ~~ THEN EXTERN ~BKHALI~ 77
END

IF ~~ THEN BEGIN 37 // from: 35.2
  SAY #39660 /* ~Some of the things you have done in the past had been hard to accept and tolerate, so perhaps the idea of parting has some merit. I will still see Gorion's murderer brought to justice; perhaps it is better that I not seek this while in your company.~ */
  IF ~~ THEN DO ~LeaveParty()
SetLeavePartyDialogueFile()
ChangeAIScript("",DEFAULT)
EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 38 // from: 35.0
  SAY #39661 /* ~It pains me to know that I have failed to earn your trust, <CHARNAME>. You are a good person and I would have wished to remain in your company... Please, I will ask once and only once more... reconsider, and allow me to stay with the group. I have nothing to feel guilty for in my dealings with you, but I would ask for one more chance to gain your trust.~ */
  IF ~~ THEN EXTERN ~BKHALI~ 74
END

IF ~~ THEN BEGIN 39 // from: 35.1
  SAY #39662 /* ~It pains me to know that I have failed to earn your trust, <CHARNAME>. You are a good person and I would have wished to remain in your company... Please, I will ask once and only once more... reconsider, and allow me to stay with the group.~ */
  IF ~~ THEN GOTO 40
END

IF ~~ THEN BEGIN 40 // from: 39.0
  SAY #39663 /* ~I have nothing to feel guilty for in my dealings with you, but I would ask for one more chance to gain your trust.~ */
  IF ~~ THEN REPLY #39664 /* ~Very well, Jaheira. I will give you that chance, you did sound sincere.~ */ GOTO 44
  IF ~~ THEN REPLY #39665 /* ~I am very sorry, Jaheira, but this is where our partnership ends. Goodbye.~ */ GOTO 45
END

IF ~~ THEN BEGIN 41 // from: 34.2
  SAY #39666 /* ~I will not fight you, despite your taunts. Instead I will leave you to rot with your hatred. Or you could prove yourself a vessel of your dead father's power and stab me in the back as I leave; I am too disgusted to care.~ */
  IF ~~ THEN DO ~LeaveParty()
SetLeavePartyDialogueFile()
ChangeAIScript("",DEFAULT)
EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 42 // from: 34.1
  SAY #39666 /* ~I will not fight you, despite your taunts. Instead I will leave you to rot with your hatred. Or you could prove yourself a vessel of your dead father's power and stab me in the back as I leave; I am too disgusted to care.~ */
  IF ~~ THEN GOTO 43
END

IF ~~ THEN BEGIN 43 // from: 42.0
  SAY #39667 /* ~Khalid, come with me. Let us leave this one on <PRO_HISHER> chosen path to bitterness and anger. We shall observe how <PRO_HESHE> fares on this path... from afar.~ */
  IF ~~ THEN EXTERN ~BKHALI~ 78
END

IF ~~ THEN BEGIN 44 // from: 40.0
  SAY #39668 /* ~Thank you, <CHARNAME>... you cannot imagine how relieved I am! I will not fail you, I promise... my oath to Gorion and my loyalty to you will be ever strong.~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~BKHALI~ 75
  IF ~  OR(3)
!InParty("khalid")
!InMyArea("khalid")
StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXIT
END

IF ~~ THEN BEGIN 45 // from: 40.1
  SAY #39669 /* ~*sigh* Goodbye then, <CHARNAME>. I wish that we would meet again, and I hope your view of me has improved by then. I wish you well on your quest of vengeance... be well, <CHARNAME>.~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~BKHALI~ 76
  IF ~  OR(3)
!InParty("khalid")
!InMyArea("khalid")
StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~LeaveParty()
SetLeavePartyDialogueFile()
ChangeAIScript("",DEFAULT)
EscapeArea()
~ EXIT
END

IF WEIGHT #22 /* Triggers after states #: 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraDruidTalk","GLOBAL",1)
~ THEN BEGIN 46 // from:
  SAY #45034 /* ~<CHARNAME>! Be careful, do not pick that up!~ */
  IF ~~ THEN REPLY #20737 /* ~Huh?~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",2)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 47
  IF ~~ THEN REPLY #45035 /* ~Don't worry, I know what I'm doing.~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",2)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 48
  IF ~~ THEN REPLY #45036 /* ~Do not pick what up? That enormous gibberling poo that you are about to step in?~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",2)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 49
  IF ~~ THEN REPLY #45037 /* ~Don't worry, I wasn't planning to, I was just looking around.~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",2)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 57
END

IF ~~ THEN BEGIN 47 // from: 46.0
  SAY #45038 /* ~I thought you were about to pick up the leaves of that plant. Do you know what kind of plant that is?~ */
  IF ~~ THEN REPLY #45039 /* ~Err, no... not really.~ */ GOTO 50
  IF ~~ THEN REPLY #45040 /* ~Hmm, come to think of it, that looks a lot like henbane. ~ */ GOTO 51
END

IF ~~ THEN BEGIN 48 // from: 46.1
  SAY #45041 /* ~Are you sure, <CHARNAME>? It takes a very skilled and experienced healer to safely prepare a poultice from henbane. One that does not poison and kill the patient, that is.~ */
  IF ~~ THEN REPLY #45042 /* ~Hen... henb... that is... henbane?~ */ GOTO 50
  IF ~~ THEN REPLY #45043 /* ~It is difficult indeed, but I have done it before. One of the priests of Oghma taught me the knowledge.~ */ GOTO 52
END

IF ~~ THEN BEGIN 49 // from: 46.2
  SAY #45044 /* ~Gah! Oh, you are so funny, <CHARNAME>. But never mind that. I thought you were about to pick up the leaves of that plant. Do you know what kind of plant that is?~ */
  IF ~~ THEN REPLY #45039 /* ~Err, no... not really.~ */ GOTO 50
  IF ~~ THEN REPLY #45040 /* ~Hmm, come to think of it, that looks a lot like henbane. ~ */ GOTO 51
END

IF ~~ THEN BEGIN 50 // from: 57.0 49.0 48.0 47.0
  SAY #45045 /* ~*groan* I should have expected as much, with all your druidic lore coming from the tomes of Candlekeep. It seems that your practical skills are sorely lacking, but fortunately you can always count on my advice to rectify that. Now, sit down, and let me tell you a few things about henbane and its properties...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 51 // from: 57.1 49.1 47.1
  SAY #45046 /* ~Yes, you are correct, it is the highly intoxicating henbane. But it is not to be completely disregarded by an experienced healer. Do you know why?~ */
  IF ~~ THEN REPLY #45047 /* ~No, I'm afraid I don't know. ~ */ GOTO 53
  IF ~~ THEN REPLY #45048 /* ~I have read that a poultice made from henbane is a very potent painkiller.~ */ GOTO 54
END

IF ~~ THEN BEGIN 52 // from: 48.1
  SAY #45049 /* ~And I am sure that you are very good at it, <CHARNAME>. However, since you are comparatively inexperienced, would you mind if I take a look at how you prepare that poultice? I might be able to offer some advice to make it even more effective.~ */
  IF ~~ THEN REPLY #45050 /* ~Of course you can watch, I would appreciate more tips!~ */ GOTO 55
  IF ~~ THEN REPLY #45051 /* ~Uh-huh. Trying to steal the secrets of my trade, are you? Nothing doing, sister, I'm not sharing my secrets so easily!~ */ GOTO 56
END

IF ~~ THEN BEGIN 53 // from: 51.0
  SAY #45052 /* ~A poultice made from henbane is a very potent painkiller, <CHARNAME>. Now, allow me to gather some leaves of the plant, and during our next stop, I will show you how to make a very effective henbane poultice.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 54 // from: 51.1
  SAY #45053 /* ~You have heard correctly, <CHARNAME>. However, it would be helpful to the group if you knew how to prepare this poultice yourself, so allow me to gather some leaves of the plant, and during our next stop, I will show you how to make a very effective henbane poultice.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 55 // from: 52.0
  SAY #45054 /* ~I will be glad to give them, <CHARNAME>, thank you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 56 // from: 52.1
  SAY #45055 /* ~Prying your secrets? There is no such thing between two healers who want to work efficiently to best serve the group. But be petty if you wish, <CHARNAME>. I will be equally petty in sending my advice your way.~ */
  IF ~~ THEN DO ~SetGlobal("X#JANoDruidAdvice","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 57 // from: 46.3
  SAY #45056 /* ~Ah. I thought you were about to pick up leaves of that plant. Do you know what kind of plant that is?~ */
  IF ~~ THEN REPLY #45039 /* ~Err, no... not really.~ */ GOTO 50
  IF ~~ THEN REPLY #45040 /* ~Hmm, come to think of it, that looks a lot like henbane. ~ */ GOTO 51
END

IF WEIGHT #23 /* Triggers after states #: 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraDruidTalk","GLOBAL",3)
~ THEN BEGIN 58 // from:
  SAY #45057 /* ~<CHARNAME>, it occurs to me that since you have had so few opportunities to explore Nature more closely while within the walls of Candlekeep, you might have missed out on even the most rudimentary knowledge that a druid living in a grove would have received at the earliest stages of their education. I propose... a small test, so that I can gauge the level of your abilities. Would you be willing to participate?~ */
  IF ~~ THEN REPLY #45058 /* ~A test? Of course, I'm up for that! ~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",4)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 59
  IF ~~ THEN REPLY #45059 /* ~No, thanks, we have more important things to do here than silly tests for your amusement. ~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",4)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 60
  IF ~~ THEN REPLY #45060 /* ~Will it hurt? ~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",4)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 61
END

IF ~~ THEN BEGIN 59 // from: 58.0
  SAY #45061 /* ~Very well. I was thinking about having you guess bird songs, that should be telling enough. Let us start off with something easy. Listen to the song coming from that bush ahead. What bird is making those noises?~ */
  IF ~~ THEN REPLY #45062 /* ~That *honk-honk-whistle-honk-whistle*? Sounds like a regular starling to me. ~ */ GOTO 62
  IF ~~ THEN REPLY #45063 /* ~Oh my, that is surely the carnivorous Chultan ostrich, hiding in those bushes and waiting for an opportunity to ambush us! ~ */ GOTO 63
END

IF ~~ THEN BEGIN 60 // from: 58.1
  SAY #45064 /* ~Hmph. Very well, I will not insist, but nor will I offer any further advice to contribute to your growth as a druid.~ */
  IF ~~ THEN DO ~SetGlobal("X#JANoDruidAdvice","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 61 // from: 58.2
  SAY #45065 /* ~No, it will not hurt. I was thinking about having you guess bird songs, that should be telling enough. Very well, let us start off with something easy. Listen to the song coming from that bush ahead. What bird is making those noises?~ */
  IF ~~ THEN REPLY #45062 /* ~That *honk-honk-whistle-honk-whistle*? Sounds like a regular starling to me. ~ */ GOTO 62
  IF ~~ THEN REPLY #45063 /* ~Oh my, that is surely the carnivorous Chultan ostrich, hiding in those bushes and waiting for an opportunity to ambush us! ~ */ GOTO 63
END

IF ~~ THEN BEGIN 62 // from: 61.0 59.0
  SAY #45066 /* ~That was too easy, indeed. Let us try something else. Many druids also know how to imitate bird calls, and I possess this skill as well. Now listen and try to guess what bird I am imitating. *Jaheira gives a delicate, very complicated whistle that at times almost turns into chirping.*~ */
  IF ~~ THEN REPLY #45067 /* ~That's a swallow. Barn-swallow, to be exact. ~ */ GOTO 64
  IF ~~ THEN REPLY #45068 /* ~Uh, a magpie? ~ */ GOTO 65
  IF ~~ THEN REPLY #45069 /* ~A half-elven female, making silly whistling sounds? ~ */ GOTO 66
END

IF ~~ THEN BEGIN 63 // from: 61.1 59.1
  SAY #45070 /* ~You are being deliberately insulting. Very well, I can see that my advice is not wanted here.~ */
  IF ~~ THEN DO ~SetGlobal("X#JANoDruidAdvice","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 64 // from: 62.0
  SAY #45071 /* ~Very good! Now, how about this one? *This time Jaheira starts off with quiet imitation of hooting that turns into something of a wail and then almost to what could be described as a yodeling sound, ending with a rapid, trembling whistle that you have never heard before.*~ */
  IF ~  CheckStatGT(Player1,15,WIS)
~ THEN REPLY #45072 /* ~That is a difficult one indeed, but I do believe some parts of that call sounded a lot like loon's song. ~ */ GOTO 67
  IF ~~ THEN REPLY #45073 /* ~It must have been a cuckoo, I think. Yes, a cuckoo it was. ~ */ GOTO 68
  IF ~  OR(3)
!InParty("quayle")
!InMyArea("quayle")
StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #45074 /* ~That's a quail! ~ */ GOTO 68
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #45074 /* ~That's a quail! ~ */ EXTERN ~QUAYLJ~ 11
END

IF ~~ THEN BEGIN 65 // from: 62.1
  SAY #45075 /* ~Not quite, <CHARNAME>. It was a swallow. Now, if you did not guess that one, I do not have much hope in you guessing the next, but let us try nevertheless, shall we? *This time Jaheira starts off with quiet imitation of hooting that turns into something of a wail and then almost to what could be described as a yodeling sound, ending with a rapid, trembling whistle that you have never heard before.*~ */
  IF ~  CheckStatGT(Player1,15,WIS)
~ THEN REPLY #45072 /* ~That is a difficult one indeed, but I do believe some parts of that call sounded a lot like loon's song. ~ */ GOTO 67
  IF ~~ THEN REPLY #45073 /* ~It must have been a cuckoo, I think. Yes, a cuckoo it was. ~ */ GOTO 68
  IF ~  OR(3)
!InParty("quayle")
!InMyArea("quayle")
StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #45074 /* ~That's a quail! ~ */ GOTO 68
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #45074 /* ~That's a quail! ~ */ EXTERN ~QUAYLJ~ 11
END

IF ~~ THEN BEGIN 66 // from: 62.2
  SAY #45076 /* ~Grrr! Insufferable! You are completely and totally insufferable, and I am done teaching you! Never again!~ */
  IF ~~ THEN DO ~SetGlobal("X#JANoDruidAdvice","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 67 // from: 65.0 64.0
  SAY #45077 /* ~I am truly impressed, <CHARNAME>. You will grow into a wise and powerful druid yet, I am even more convinced of it now! Especially if you keep listening to my advice.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 68 // from: 65.2 65.1 64.2 64.1
  SAY #45078 /* ~Well, actually it was a loon's call, <CHARNAME>. But it was a difficult one to recognize, I know that. We still have some work to do, if you want to turn into a powerful, capable druid, but that is why you have me here, to guide you.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #24 /* Triggers after states #: 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraDruidTalk","GLOBAL",5)
~ THEN BEGIN 69 // from:
  SAY #45079 /* ~<CHARNAME>, I was thinking... you have grown to be a staunch defender of Nature, and I can teach you much to grow even further, but there are some things that I cannot give to you, and that you cannot learn yourself. And without these things, you cannot truly call yourself a druid.~ */
  IF ~~ THEN REPLY #45080 /* ~What are those things?~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",6)
~ GOTO 70
  IF ~~ THEN REPLY #45081 /* ~Hey! I am a powerful druid already, I'll have you know that!~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",6)
~ GOTO 71
END

IF ~~ THEN BEGIN 70 // from: 69.0
  SAY #45082 /* ~You have grown in power and knowledge of the druidic lore, but you still are not one of us, for one reason. You have not found yourself within our druidic circle, nor realized your place in our hierarchy, nor your role in protecting the wilderness. To be truly recognized as a druid, you must join a druidic circle.~ */
  IF ~~ THEN REPLY #45083 /* ~I would like that. How do I join?~ */ GOTO 72
  IF ~~ THEN REPLY #45084 /* ~Join a druid circle? Pfft. I can do just fine on my own, thank you very much.~ */ GOTO 73
END

IF ~~ THEN BEGIN 71 // from: 69.1
  SAY #45085 /* ~You are a druid only because you call yourself that, but the rest of our people would not acknowledge you for one reason. You have not found yourself within our druidic circle, nor realized your place in our hierarchy, nor your role in protecting the wilderness. To be truly recognized as a druid, you must join a druidic circle.~ */
  IF ~~ THEN REPLY #45083 /* ~I would like that. How do I join?~ */ GOTO 72
  IF ~~ THEN REPLY #45084 /* ~Join a druid circle? Pfft. I can do just fine on my own, thank you very much.~ */ GOTO 73
END

IF ~~ THEN BEGIN 72 // from: 71.0 70.0
  SAY #45086 /* ~Well, for now, our quest to punish the murderer of Gorion must take precedence. But once we are done with that, I can take you back to the druids of Cloakwood, or, perhaps, Larswood, so that you can complete your initiation rites. You are capable, and these rites will hardly prove a challenge for you.~ */
  IF ~~ THEN REPLY #45087 /* ~Sounds like fun! Count me in, I can't wait to find out if the druids really are as uninhibited as the books say!~ */ GOTO 74
  IF ~~ THEN REPLY #45088 /* ~So, what happens after I join?~ */ GOTO 75
END

IF ~~ THEN BEGIN 73 // from: 71.1 70.1
  SAY #45089 /* ~You are missing out on an opportunity to benefit from knowledge and experience, collected over many a millennia. It is a mistake you are making, and I hope you will reconsider, before it is too late.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 74 // from: 72.0
  SAY #45090 /* ~*chuckle* It is a deal, then. For now, though, let us get back to the task at hand.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 75 // from: 72.1
  SAY #45091 /* ~You would be encouraged to study, to gain an in-depth insight about the druid ethos to help you find your place within the Great Cycle. There would be powerful druids at the grove, able to teach you more of the wilderness lore than I could. You would learn about more methods on how druids can work to preserve and protect the wilderness. Physical training is not neglected either, you could spar with many fellow druids to improve yourself. Then, through challenges, you could advance your position in the circle.~ */
  IF ~~ THEN REPLY #45092 /* ~Very well, you have convinced me. Once our task is done, I want you to take me to Cloakwood.~ */ GOTO 76
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #45093 /* ~What will you do in the meantime?~ */ GOTO 77
  IF ~  OR(4)
!InParty("khalid")
!InMyArea("khalid")
Dead("khalid")
StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #45093 /* ~What will you do in the meantime?~ */ GOTO 78
END

IF ~~ THEN BEGIN 76 // from: 75.0
  SAY #45094 /* ~I am glad, <CHARNAME>. For now, though, let us get back to the task at hand.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 77 // from: 75.1
  SAY #45095 /* ~Khalid and I will go with you and stay at the grove for a while. I might be a capable servant of Nature, but there still is much for me to learn. And, perhaps, later we can return to adventuring together, who can say.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 78 // from: 75.2
  SAY #45096 /* ~After... after our task is done, I will need a place where to sit and think in quiet contemplation. I must deal with my loss, if I am to move onward with my life, and where to do it best than amongst my kin? But enough of these maudlin thoughts, let us get back to the task at hand.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #34 /* Triggers after states #: 133 136 137 138 139 141 142 149 151 152 156 157 158 159 160 162 163 210 216 223 235 464 even though they appear after this state */
~  Global("X#JahRill","GLOBAL",1)
~ THEN BEGIN 79 // from: KIVANJ:304.2 KIVANJ:303.2 KIVANJ:302.2 KIVANJ:301.2 KIVANJ:300.2 KIVANJ:299.2
  SAY #45186 /* ~Do not listen to the babbling of that ignorant wayward child. Here is the money you need, now lead the rest of your men outside, while we keep the Black Talons busy. As for you, <CHARNAME>... I have plenty of things to say about this little quip of yours, and none of them good. Gorion would feel nothing but shame.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~SLAVLEAD~ 5
END

IF ~~ THEN BEGIN 80 // from:
  SAY #45192 /* ~It appears that we have done a good deed and earned ourselves an ally, <CHARNAME>. Ah, but forgive my manners, Voltine... My name is Jaheira, a druid of Cloakwood. Will you be staying here in the city?~ */
  IF ~~ THEN DO ~GiveItem("WAND09",LastTalkedToBy)
SetGlobal("HelpVoltine","GLOBAL",1)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VOLTIN~ 7
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 81
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VOLTIN~ 6
END

IF ~~ THEN BEGIN 81 // from: 80.2
  SAY #45194 /* ~Then I wish you farewell and good luck, sister of the woods.~ */
  IF ~~ THEN DO ~GiveItem("WAND09",LastTalkedToBy)
SetGlobal("HelpVoltine","GLOBAL",1)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VOLTIN~ 7
END

IF ~~ THEN BEGIN 82 // from: GERVIS:3.1
  SAY #45196 /* ~Yes... a graveyard shift. And all because *some* people would not let two little girls fall asleep!~ */
  IF ~~ THEN DO ~SetGlobal("X#VoltineAdd","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 83 // from:
  SAY #45197 /* ~I do not feel guilty about killing this fool with his misguided sense of justice, but I am left to question whether saving this drow was a good enough reason for that. Whatever the answer might be, we better dispose of this corpse, lest we earn ourselves more trouble with the Flaming Fist.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONI~ 14
END

IF ~~ THEN BEGIN 84 // from:
  SAY #45197 /* ~I do not feel guilty about killing this fool with his misguided sense of justice, but I am left to question whether saving this drow was a good enough reason for that. Whatever the answer might be, we better dispose of this corpse, lest we earn ourselves more trouble with the Flaming Fist.~ */
  IF ~~ THEN REPLY #534 /* ~We'll never trust a dark elf, get out of our sight!~ */ EXTERN ~VICONI~ 8
  IF ~~ THEN REPLY #535 /* ~We need the extra help, so of course we'll take you in.~ */ EXTERN ~VICONI~ 9
  IF ~~ THEN REPLY #536 /* ~We can't afford any dead weight, sorry.~ */ EXTERN ~VICONI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONI~ 15
END

IF ~~ THEN BEGIN 85 // from:
  SAY #45197 /* ~I do not feel guilty about killing this fool with his misguided sense of justice, but I am left to question whether saving this drow was a good enough reason for that. Whatever the answer might be, we better dispose of this corpse, lest we earn ourselves more trouble with the Flaming Fist.~ */
  IF ~~ THEN REPLY #531 /* ~Sorry, we can't harbor a drow.~ */ EXTERN ~VICONI~ 8
  IF ~~ THEN REPLY #532 /* ~We don't judge someone by their race, we'll take you in.~ */ EXTERN ~VICONI~ 9
  IF ~~ THEN REPLY #533 /* ~It has nothing to do with race, we just don't need another person along to worry about. Sorry.~ */ EXTERN ~VICONI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONI~ 16
END

IF ~~ THEN BEGIN 86 // from:
  SAY #45199 /* ~Hmph. <CHARNAME>, be careful around our new companion. I know her type... do not trust her easily, or, one day, you will find her gone missing, together with our funds. I would normally trust you to make your own judgment, but from the way she was looking at you, I thought a warning would be appropriate.~ */
  IF ~~ THEN DO ~SetGlobalTimer("Safana","GLOBAL",FIVE_DAYS)
JoinParty()
~ EXIT
  IF ~  Gender(Player1,MALE)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~SAFANA~ 18
END

IF ~~ THEN BEGIN 87 // from:
  SAY #45199 /* ~Hmph. <CHARNAME>, be careful around our new companion. I know her type... do not trust her easily, or, one day, you will find her gone missing, together with our funds. I would normally trust you to make your own judgment, but from the way she was looking at you, I thought a warning would be appropriate.~ */
  IF ~~ THEN DO ~SetGlobalTimer("Safana","GLOBAL",FIVE_DAYS)
JoinParty()
~ JOURNAL #27418 /* ~Safana's Treasure Hunt
We have agreed to help Safana recover a treasure from the talons of some type of monster. She was most persuasive when requesting our help. The treasure cove is located somewhere along the coast, just south of Candlekeep.~ */ EXIT
  IF ~  Gender(Player1,MALE)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~SAFANA~ 19
END

IF ~~ THEN BEGIN 88 // from: ENTILL:8.1
  SAY #45201 /* ~Thank you for your kind words, Entillis, but right now I will not have anyone taking care of me. I can stand up for myself... life goes on, and we shall see what comes of it.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #27049 /* ~The Harpers have had their eye on me. Khalid and Jaheira are even members of their organization. Another Harper, Entillis Fulsum, seems to know quite a bit about my interest in the Iron Throne. He suggests I turn to Scar and Duke Eltan for help, both associated with the Flaming Fist.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
!InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~ENTILL~ 12
END

IF ~~ THEN BEGIN 89 // from: ENTILL:8.2
  SAY #45203 /* ~Entillis! Between your and Khalid's coddling, I really do not need anyone else looking out for me! Must I be made out to be a simpering, helpless waif who needs constant support of the men to survive?~ */
  IF ~~ THEN EXTERN ~KHALIJ~ 23
END

IF ~~ THEN BEGIN 90 // from: KHALIJ:23.0
  SAY #45205 /* ~Wise words, Khalid. Never forget them.~ */
  IF ~~ THEN DO ~ActionOverride("entill",EscapeArea())
~ JOURNAL #45206 /* ~It appears my dear friends Khalid and Jaheira are with the Harpers. I am honored and more than a little frightened to find that I warrant such attention. One of their compatriots, a kindly old gent named Entillis Fulsom, seems well-acquainted with my ongoing investigations into the Iron Throne. He has recommended to me the assistance of Scar and Duke Eltan, two men associated with the honorable Flaming Fist Mercenaries, here in Baldur's Gate... Harpers, yet... Sigh, why doesn't anyone ever tell me these things?~ */ EXIT
END

IF ~~ THEN BEGIN 91 // from: LARRIA:3.2
  SAY #45207 /* ~Nature has been offended here, and the aggressors have been punished severely for their foolishness... Perhaps too severely, but 'tis not for me to judge. Let us leave, <CHARNAME>... let us leave and allow this unfortunate being to die in peace.~ */
  IF ~~ THEN REPLY #18942 /* ~We can't just leave you here, Larriaz. You just murdered an entire family. You're going to have to be punished.~ */ EXTERN ~LARRIA~ 1
  IF ~~ THEN REPLY #18943 /* ~Calm down, Larriaz. We can help.~ */ EXTERN ~LARRIA~ 4
END

IF ~~ THEN BEGIN 92 // from:
  SAY #45208 /* ~To help would mean to intrude in the cycle of nature, but... by Silvanus, this is the life of a child we are talking of! I would make an exception in this case, and, I am sure, nature will not protest.~ */
  IF ~~ THEN REPLY #12662 /* ~You are a man of some import. Why do you not organize your own temple brethren to aid you?~ */ EXTERN ~TREMAI~ 4
  IF ~~ THEN REPLY #12663 /* ~I would know what payment I can expect. I'll not take this task without knowing what it is worth.~ */ EXTERN ~TREMAI~ 5
  IF ~~ THEN REPLY #12664 /* ~Luck or no, it would be a shame to lose your life because of the foolishness of youth. I'll help as best I can.~ */ EXTERN ~TREMAI~ 8
  IF ~~ THEN REPLY #12665 /* ~Casson chose his path of his own free will. I'll not risk my life to rescue the one he wasted.~ */ EXTERN ~TREMAI~ 7
END

IF ~~ THEN BEGIN 93 // from:
  SAY #45209 /* ~Perhaps... when we have more time, we could see what can be done about the fate of this child. It would be wrong to allow her to wander through the streets at night. An orphanage is one option to consider.~ */
  IF ~  !Dead("PetrinesCat")
~ THEN REPLY #20663 /* ~You be careful to stay out of trouble, kid.~ */ DO ~EraseJournalEntry(26881)
EraseJournalEntry(26879)
EraseJournalEntry(26880)
SetGlobal("HelpPetrine","GLOBAL",2)
TakePartyItem("OHRING16")
AddexperienceParty(500)
~ SOLVED_JOURNAL #27358 /* ~Petrine's Cat
Petrine brightened at the sight of Angel's ring. Her happiness was reward enough, I suppose.~ */ EXIT
  IF ~  Dead("PetrinesCat")
~ THEN REPLY #20664 /* ~Actually, you little brat, we killed your cat Angel.~ */ EXTERN ~PETRIN~ 6
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~PETRIN~ 7
END

IF ~~ THEN BEGIN 94 // from:
  SAY #45211 /* ~I have not figured out yet if you truly are evil, or just plain moronic. But it is time to set the speculations aside. Whatever your nature, you were never Gorion's child... and this is where your path ends.~ */
  IF ~~ THEN DO ~DialogueInterrupt(FALSE)
ReputationInc(-5)
SetGlobal("AbelaNotExists","GLOBAL",1)
ForceSpell(Myself,DRYAD_TELEPORT)
EraseJournalEntry(26806)
EraseJournalEntry(26808)
EraseJournalEntry(26809)
SetGlobal("X#JaheiraBetrayAbela","GLOBAL",1)
~ SOLVED_JOURNAL #26810 /* ~The Captive Nymph
I had hoped to eke out a bit more value from the enslaved nymph Abela, but it was not to be.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraBetrayAbela","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#JaheiraBetrayAbela","GLOBAL",1)
~ EXTERN ~KIVANJ~ 205
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraBetrayAbela","GLOBAL",1)
~ EXTERN ~KHALIJ~ 25
END

IF ~~ THEN BEGIN 95 // from: ELMIN5:9.1
  SAY #45214 /* ~It is quite reassuring to know that the path you have chosen is approved by Elminster himself. But more importantly, his approval comes with a useful word of advice.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #27040 /* ~Another Encounter with Elminster
Again Elminster has made an appearance, though he was a little more forthcoming with information this time. He apparently knew Gorion well and thought him a good man to care for me. He also spoke of bad blood, and a taint that will consume me if care is not taken. What this means, I am not sure. I will heed his warning, though I have little time to dwell on it. He did give me some names, though, of people he feels are trustworthy: Scar of the Flaming Fist, and Duke Eltan. I suppose I can believe them if Elminster himself does so recommend.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELMIN5~ 10
END

IF ~~ THEN BEGIN 96 // from: ELMIN5:2.1
  SAY #45216 /* ~<CHARNAME>! Do you truly wish to anger someone as powerful as Elminster? Do we not have enough enemies? Perhaps his response was slightly... unmerited, but that is no excuse for losing patience so quickly!~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #10066 /* ~Another Encounter with Elminster
Again Elminster has made an appearance, and again he has presented a riddle I have not the time to puzzle over. Something about my nature and how I must be cautious. Bah, only my enemies need worry about my actions.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELMIN5~ 11
END

IF ~~ THEN BEGIN 97 // from:
  SAY #45218 /* ~No, and imagine our surprise, when the witch we were supposed to kill turned out to be a mere child. This kind of deception makes me... very angry.~ */
  IF ~~ THEN EXTERN ~SONNER~ 11
END

IF ~~ THEN BEGIN 98 // from: ELMINS4:0.3
  SAY #45219 /* ~<CHARNAME>, you have seen too many of these wicked beasts to believe their lies now. Raise your weapons, and let us rid the world of these foul mockeries of our friends and allies!~ */
  IF ~~ THEN REPLY #20535 /* ~Stay back! Stay where you are! The one with you wears the face of my stepfather and I know him for dead!~ */ EXTERN ~GORION3~ 0
  IF ~~ THEN REPLY #20538 /* ~Reveal your true nature, doppelganger! You are no more an Elminster than I'm Drizzt the drow!~ */ EXTERN ~ELMINS4~ 2
  IF ~~ THEN REPLY #20541 /* ~Explain yourself! And if I see anything move besides your lips, I'll kill you where you stand or die trying!~ */ EXTERN ~ELMINS4~ 3
END

IF ~~ THEN BEGIN 99 // from:
  SAY #45220 /* ~I know that this must be very hard for you, to keep your temper in check when in the presence of these vile monsters. But you know that it would not be right to pollute these sacred floors with their foul blood. We will make our move against them... but not here and not now.~ */
  IF ~~ THEN DO ~EraseJournalEntry(31460)
~ UNSOLVED_JOURNAL #32134 /* ~I'm not a murderer.

I couldn't kill Rieltar in cold blood. Something strange is going on in Candlekeep. I shall investigate further.~ */ EXIT
END

IF ~~ THEN BEGIN 100 // from:
  SAY #45220 /* ~I know that this must be very hard for you, to keep your temper in check when in the presence of these vile monsters. But you know that it would not be right to pollute these sacred floors with their foul blood. We will make our move against them... but not here and not now.~ */
  IF ~~ THEN DO ~EraseJournalEntry(31460)
~ UNSOLVED_JOURNAL #32134 /* ~I'm not a murderer.

I couldn't kill Rieltar in cold blood. Something strange is going on in Candlekeep. I shall investigate further.~ */ EXIT
END

IF ~~ THEN BEGIN 101 // from:
  SAY #45221 /* ~I do not relish taking this path, but, unfortunately, it is the only truly safe option. I stand in agreement with your decision, <CHARNAME>.~ */
  IF ~~ THEN EXTERN ~TRANZI~ 16
END

IF ~~ THEN BEGIN 102 // from:
  SAY #45223 /* ~Do not dwell, <CHARNAME>. If Elminster won't, then I will tell you more of your foster father. But before we do that, there are things to be done... let us seek out this Tranzig, first. After that, there will be time to talk.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #27037 /* ~I met that strange man again, though he now identifies himself as Elminster! All who walk the realms know of this man, though what he should find of interest in me I do not know. He said that the bandits I seek make a habit of traveling in the northeast. Again, I must wonder why my concerns are worth his attention.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELMIN2~ 10
END

IF ~~ THEN BEGIN 103 // from:
  SAY #45225 /* ~True, <CHARNAME> has made some dubious decisions in the recent past, but perhaps we would do well not to judge <PRO_HIMHER> so quickly. I am quite confident that I will manage to keep <PRO_HIMHER> on the path of Balance, and by Gorion's memory, it shall be so.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #27037 /* ~I met that strange man again, though he now identifies himself as Elminster! All who walk the realms know of this man, though what he should find of interest in me I do not know. He said that the bandits I seek make a habit of traveling in the northeast. Again, I must wonder why my concerns are worth his attention.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELMIN2~ 11
END

IF ~~ THEN BEGIN 104 // from:
  SAY #45226 /* ~Hmm, it would seem that Elminster himself approves of your chosen path. If only he could make the claim that it was his guidance leading you down this path. Alas, he only reserves for himself the right to judge. *sigh*~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #27037 /* ~I met that strange man again, though he now identifies himself as Elminster! All who walk the realms know of this man, though what he should find of interest in me I do not know. He said that the bandits I seek make a habit of traveling in the northeast. Again, I must wonder why my concerns are worth his attention.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELMIN2~ 12
END

IF ~~ THEN BEGIN 105 // from:
  SAY #45228 /* ~Do you always trust so blindly, <CHARNAME>? Could you not see that these men were no thugs, and that we were tricked into killing them? Just to avoid any further mishaps, I should take over the leadership from now on. You have proven to be unfit for the role.~ */
  IF ~~ THEN DO ~ReputationInc(-2)
GivePartyGoldGlobal("SilkePayment","GLOBAL")
SetGlobal("SilkePay","GLOBAL",1)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~SILKE~ 26
END

IF ~~ THEN BEGIN 106 // from:
  SAY #45230 /* ~For a "thespian extraordinaire", your attempt of conning us into a murder scheme looks extremely dull-witted.~ */
  IF ~~ THEN REPLY #585 /* ~They're as good as dead!~ */ EXTERN ~SILKE~ 7
  IF ~~ THEN REPLY #586 /* ~Stop this madness. We won't murder those who are obviously innocent men.~ */ EXTERN ~SILKE~ 8
END

IF ~~ THEN BEGIN 107 // from: KORAX:3.1
  SAY #45231 /* ~To accept the help of such a foul abomination of Nature? Have it your way, but be aware that this mindless undead will turn on us as soon as no other prey is in sight.~ */
  IF ~~ THEN DO ~SetGlobalTimer("KoraxHostile","GLOBAL",600)
ChangeEnemyAlly(Myself,ALLY)
ApplySpell(Myself,CHARM_KORAX)
SetGlobal("X#KoraxCharmedJah","GLOBAL",1)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KoraxCharmedJah","GLOBAL",1)
~ EXTERN ~KORAX~ 4
END

IF ~~ THEN BEGIN 108 // from: FLAM5:0.3
  SAY #45233 /* ~You have obviously been standing in the sun for too long, soldier, as your head has clearly overheated. I suggest that you cease this foolishness, and let us pass. We are expected by the mayor of Nashkel, himself.~ */
  IF ~~ THEN REPLY #5033 /* ~You've got the wrong guys. We're not part of any bandit gang.~ */ EXTERN ~FLAM5~ 2
  IF ~~ THEN REPLY #5034 /* ~If you want a fight, we'll give you a fight.~ */ DO ~ActionOverride("flam5a",Enemy())
ActionOverride("flam5b",Enemy())
Enemy()
~ EXIT
  IF ~~ THEN REPLY #5035 /* ~We give up. You can take us prisoner. We'll even throw down our weapons.~ */ EXTERN ~FLAM5~ 1
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~FLAM5~ 18
END

IF ~~ THEN BEGIN 109 // from: HALFTR:7.1
  SAY #45235 /* ~*sigh* For all our sakes, I shall hold the party's funds from now on. You... you can have your *gem*, <CHARNAME>.~ */
  IF ~~ THEN DO ~GiveItem("MISC19",LastTalkedToBy)
TakePartyGold(1000)
EscapeArea()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~HALFTR~ 10
END

IF ~~ THEN BEGIN 110 // from: FORESH:3.1
  SAY #45237 /* ~Athkatla? No, thank you very much. I have visited that foul pit and have no intention to return there, not of my own volition.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~FORESH~ 4
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
~ THEN GOTO 111
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
~ THEN EXTERN ~BKHALI~ 265
END

IF ~~ THEN BEGIN 111 // from: 110.2
  SAY #45239 /* ~Of course you know I would be happy any place with you, Khalid.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~FORESH~ 4
END

IF ~~ THEN BEGIN 112 // from:
  SAY #45241 /* ~You must excuse <CHARNAME>'s rudeness, Master Berrun, as it stems from lack of experience as a leader. I think that until <PRO_HESHE> obtains the necessary competency, <CHARNAME> would do better to leave me to handle all our negotiations.~ */
  IF ~~ THEN REPLY #19412 /* ~What do you need from me?~ */ EXTERN ~BERRUN~ 11
  IF ~~ THEN REPLY #19413 /* ~Acquaintances of hers, but not of mine. I don't know you at all, so leave me be.~ */ EXTERN ~BERRUN~ 6
END

IF ~~ THEN BEGIN 113 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 20
END

IF ~~ THEN BEGIN 114 // from:
  SAY #45244 /* ~*sigh* Stop looking at me like that, <CHARNAME>! Surely, you do not question the loyalty and common sense of *this* druid?~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORSON~ 7
END

IF ~~ THEN BEGIN 115 // from:
  SAY #45246 /* ~But do you have the strength to carry out this penalty, you wicked fanatic? Does a handful of Shadow Druids have the strength to oppose civilization and shatter it, sending the remains of humankind back in descent to the barbaric state akin to orcs? No, neither you nor your vile comrades have the strength to do so, and ‘tis a lesson you are about to learn.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~TAKIYAH~ 6
END

IF ~~ THEN BEGIN 116 // from: IZEFIA:0.1
  SAY #45248 /* ~Or is it because of your extremist doctrine, more atrocities against nature are performed, as an act of revenge and retaliation to your cruel misdeeds? You and your blasted kin harm the Great Mother more than the civilization that you seek to oppose; you have done this by antagonizing Nature with one of its most wondrous creations, the humankind. You shall be dealt with swiftly, as will be the animal enslaver. Unlike you, we have the strength and will to oppose him.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~IZEFIA~ 6
END

IF ~~ THEN BEGIN 117 // from:
  SAY #45250 /* ~Ah, do not hesitate, little one. <CHARNAME> is surely interested in heroic ventures of the variety you are no doubt about to propose to us. *sigh* If only <PRO_HESHE> would not expect us to be equally as interested...~ */
  IF ~~ THEN REPLY #2595 /* ~Speak your mind, sir, so I might know your meaning.~ */ EXTERN ~BREVLI~ 5
  IF ~~ THEN REPLY #2596 /* ~Am I to understand that you intend me to do something I would not be proud to speak of?~ */ EXTERN ~BREVLI~ 6
  IF ~~ THEN REPLY #2597 /* ~I am not one who can be hired out of a tavern!~ */ EXTERN ~BREVLI~ 2
  IF ~~ THEN REPLY #2598 /* ~I've other business! Begone.~ */ EXTERN ~BREVLI~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
OR(2)
Class(Player1,BARD)
Class(Player1,THIEF_ALL)
~ THEN EXTERN ~BREVLI~ 36
END

IF ~~ THEN BEGIN 118 // from:
  SAY #45252 /* ~Yes, suddenly becoming a common thief is indeed "too much fun". Having the Flaming Fist list us as wanted criminals for this burglary, while we are attempting to investigate the situation in the city, will be even more fun, will it not? How did I ever end up with one such as you, <CHARNAME>?~ */
  IF ~~ THEN UNSOLVED_JOURNAL #26893 /* ~Larceny at the Hall of Wonders
We have agreed to steal a "telescope" for a gnome named Brevlik. The telescope is located at the Hall of Wonders. Brevlik will be waiting for us at the Elfsong.~ */ EXIT
  IF ~Global("X#BranwenTheftA","GLOBAL",0)
InParty("branwen")
InMyArea("branwen")
!StateCheck("branwen",CD_STATE_NOTVALID)
OR(3)
!InParty("xan")
!InMyArea("xan")
StateCheck("xan",CD_STATE_NOTVALID)
OR(3)
!InParty("montaron")
!InMyArea("montaron")
StateCheck("montaron",CD_STATE_NOTVALID)
OR(3)
!InParty("viconia")
!InMyArea("viconia")
StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~BRANWJ~ 30
  IF ~Global("X#BranwenTheftB","GLOBAL",0)
InParty("branwen")
InMyArea("branwen")
StateCheck("branwen",CD_STATE_NOTVALID)
InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
OR(3)
!InParty("montaron")
!InMyArea("montaron")
StateCheck("montaron",CD_STATE_NOTVALID)
OR(3)
!InParty("viconia")
!InMyArea("viconia")
StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~BRANWJ~ 31
  IF ~Global("X#BranwenTheftC","GLOBAL",0)
InParty("branwen")
InMyArea("branwen")
!StateCheck("branwen",CD_STATE_NOTVALID)
InParty("montaron")
InMyArea("montaron")
!StateCheck("montaron",CD_STATE_NOTVALID)
OR(3)
!InParty("xan")
!InMyArea("xan")
StateCheck("xan",CD_STATE_NOTVALID)
OR(3)
!InParty("viconia")
!InMyArea("viconia")
StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~BRANWJ~ 32
  IF ~Global("X#BranwenTheftD","GLOBAL",0)
InParty("branwen")
InMyArea("branwen")
!StateCheck("branwen",CD_STATE_NOTVALID)
InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
OR(3)
!InParty("xan")
!InMyArea("xan")
StateCheck("xan",CD_STATE_NOTVALID)
OR(3)
!InParty("montaron")
!InMyArea("montaron")
StateCheck("montaron",CD_STATE_NOTVALID)
~ THEN EXTERN ~BRANWJ~ 33
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BREVLI~ 37
END

IF ~~ THEN BEGIN 119 // from:
  SAY #45254 /* ~I must say that the generous reward somewhat "balances" out the moral dubiousness of the act itself... *snicker*~ */
  IF ~~ THEN DO ~GiveGoldForce(500)
TakePartyItem("MISC64")
GiveItem("WAND07",LastTalkedToBy)
SetGlobal("HelpBrevlik","GLOBAL",2)
AddexperienceParty(5500)
EraseJournalEntry(26893)
EscapeArea()
~ SOLVED_JOURNAL #26894 /* ~Larceny at the Hall of Wonders
It was no trouble fetching Brevlik's telescope to him at the Elfsong, turning it over for a reward.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BREVLI~ 38
END

IF ~~ THEN BEGIN 120 // from:
  SAY #45256 /* ~You... you dare treat such a wonderful gift with such... such callousness... such indifference? Some would give anything to be in your place, but you... you do not even seem to care! Just... just stay away from me, elf, lest I do something we both regret later! No, make that, "lest I do something you will regret later".~ */
  IF ~~ THEN SOLVED_JOURNAL #26902 /* ~Brielbara's Baby
Brielbara now has Yago's spellbook and can lift the curse on her baby.~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 26
END

IF ~~ THEN BEGIN 121 // from: JARED:0.1
  SAY #45258 /* ~We will help you, of course. But if I find out that you have been teasing or throwing rocks at the animal... then prepare to face the ire of this protector of Nature. It will be nothing compared to a single bear, that I promise.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27184 /* ~Jared and the Bear
I have just met Jared, a lone and frightened merchant, in the wilds of these mountains. He has just fled a bear which has apparently laid claim to the other side of this bridge...~ */ EXIT
END

IF ~~ THEN BEGIN 122 // from:
  SAY #45259 /* ~Where does this cold-hearted mercenary attitude come from, <CHARNAME>? I could understand you asking for gold and riches while doing the bidding of a noble, but the dryad is a pure and innocent sylvan creature that possesses no valuables.~ */
  IF ~~ THEN REPLY #5008 /* ~As you wish, though I seldom work for charity. Lead on.~ */ EXTERN ~DRYAD~ 11
  IF ~~ THEN REPLY #5010 /* ~If there is to be no reward, there will be no help.~ */ DO ~SetGlobal("AskedDryad","GLOBAL",2)
~ EXTERN ~DRYAD~ 2
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRYAD~ 16
END

IF ~~ THEN BEGIN 123 // from:
  SAY #45261 /* ~The nereids are dangerous and cunning creatures. I wonder how many sailors this one lured to their deaths... but there is no malice in their intent, it is a part of their nature. Enslaving her by holding the shawl, containing her essence, was a despicable act I am glad we reversed.~ */
  IF ~~ THEN DO ~SetGlobal("ShoalLeaving","GLOBAL",1)
AddexperienceParty(750)
EscapeArea()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~SHOAL~ 13
END

IF ~~ THEN BEGIN 124 // from:
  SAY #45263 /* ~A dragon? Here? Oh, stop being ridiculous. A dragon's presence is always easy to notice, so, I can assure you, there are no dragons hiding in the bowels of this mine. I would prescribe a brief walk in fresh air to clear these delusions.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #26885 /* ~Investigating the Nashkel Mines
A dragon in the mines? Inconceivable!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BOB~ 5
END

IF ~~ THEN BEGIN 125 // from:
  SAY #45263 /* ~A dragon? Here? Oh, stop being ridiculous. A dragon's presence is always easy to notice, so, I can assure you, there are no dragons hiding in the bowels of this mine. I would prescribe a brief walk in fresh air to clear these delusions.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #26885 /* ~Investigating the Nashkel Mines
A dragon in the mines? Inconceivable!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BOB~ 6
END

IF ~~ THEN BEGIN 126 // from:
  SAY #45265 /* ~I swear, the folly of these frightened miners exasperates me to no end. Who could be so dim-witted as to not recognize a common kobold?~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27271 /* ~Investigating the Nashkel Mines
Some say that "dog-headed imps" roam the lower reaches of the Nashkel mines.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINERN~ 12
END

IF ~~ THEN BEGIN 127 // from:
  SAY #45265 /* ~I swear, the folly of these frightened miners exasperates me to no end. Who could be so dim-witted as to not recognize a common kobold?~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27273 /* ~Investigating the Nashkel Mines
There are apparently "dogs with swords" in the lower levels of the mines. They are starting to sound familiar.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINERN~ 13
END

IF ~~ THEN BEGIN 128 // from: FALDOR:0.2
  SAY #45268 /* ~This girl and I will never get along. She will not be an asset to this group, and will only bring strife and dissent amidst us.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiFaldorn","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 129 // from: GARRIJ:258.5
  SAY #45269 /* ~You mean that you have the scroll with which to release this petrified woman from her stone prison?~ */
  IF ~~ THEN DO ~GiveItemCreate("SCRLPET","jaheira",1,0,0)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ZEKE~ 10
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 131
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ZEKE~ 9
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 130
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ZEKE~ 8
END

IF ~~ THEN BEGIN 130 // from: 129.4
  SAY #45271 /* ~*THWACK!*~ */
  IF ~~ THEN DO ~GiveItemCreate("SCRLPET","jaheira",1,0,0)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ZEKE~ 10
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 131
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ZEKE~ 9
END

IF ~~ THEN BEGIN 131 // from: 130.2 129.2
  SAY #45273 /* ~Glad you noticed. I shall take that scroll, thank you very much. Now get out of here, and quickly, before I have the urge to hit you again. I have little patience for miscreants seeking profit in the misfortune of others.~ */
  IF ~~ THEN DO ~GiveItemCreate("SCRLPET","jaheira",1,0,0)
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ZEKE~ 10
END

IF ~~ THEN BEGIN 132 // from:
  SAY #45275 /* ~No, <PRO_HESHE> is not interested and never will be. Not while I am around, of that you can be sure. Your life is yours to ruin, but do not tempt <CHARNAME> to do the same.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~MTOWN3~ 1
END

IF WEIGHT #5 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JahUndercity","GLOBAL",1)
~ THEN BEGIN 133 // from:
  SAY #45277 /* ~Well, it appears that we have finally reached the final hurdle on our path. We have achieved much, already... and you have led us with a competence unexpected at your young age, <CHARNAME>. We all trust in you and know that you will not falter now.~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JahUndercity","GLOBAL",2)
~ EXTERN ~KHALIJ~ 27
  IF ~  OR(3)
!InParty("khalid")
!InMyArea("khalid")
StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JahUndercity","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 134 // from: ENTILL:7.1
  SAY #45278 /* ~*blush* Really, Entillis... did you have to mention that?~ */
  IF ~~ THEN REPLY #45279 /* ~Oh! Bwahahah! Please, could we have more embarrassing stories of Jaheira's past?~ */ EXTERN ~ENTILL~ 13
  IF ~~ THEN REPLY #45280 /* ~Well, as much as I love these family reunions, we really have no time for this.~ */ DO ~ActionOverride("entill",EscapeArea())
~ JOURNAL #45206 /* ~It appears my dear friends Khalid and Jaheira are with the Harpers. I am honored and more than a little frightened to find that I warrant such attention. One of their compatriots, a kindly old gent named Entillis Fulsom, seems well-acquainted with my ongoing investigations into the Iron Throne. He has recommended to me the assistance of Scar and Duke Eltan, two men associated with the honorable Flaming Fist Mercenaries, here in Baldur's Gate... Harpers, yet... Sigh, why doesn't anyone ever tell me these things?~ */ EXIT
END

IF ~~ THEN BEGIN 135 // from: ENTILL:13.0
  SAY #45281 /* ~Eh, sad as it is, we also have important business elsewhere... I am sorry, Entillis, but we really must move on. We will meet soon again, I hope.~ */
  IF ~~ THEN REPLY #45282 /* ~Yes, as much as I love these family reunions, we really have no time for this.~ */ DO ~ActionOverride("entill",EscapeArea())
~ JOURNAL #45206 /* ~It appears my dear friends Khalid and Jaheira are with the Harpers. I am honored and more than a little frightened to find that I warrant such attention. One of their compatriots, a kindly old gent named Entillis Fulsom, seems well-acquainted with my ongoing investigations into the Iron Throne. He has recommended to me the assistance of Scar and Duke Eltan, two men associated with the honorable Flaming Fist Mercenaries, here in Baldur's Gate... Harpers, yet... Sigh, why doesn't anyone ever tell me these things?~ */ EXIT
END

IF WEIGHT #6 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraMendas","GLOBAL",1)
~ THEN BEGIN 136 // from:
  SAY #45283 /* ~I... I feel the curse is dissipating slowly! We are cured of the infection, <CHARNAME>! Praise Silvanus, we have done it!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraMendas","GLOBAL",2)
~ EXIT
END

IF WEIGHT #7 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraKaisha","GLOBAL",1)
~ THEN BEGIN 137 // from:
  SAY #45284 /* ~Hmph... strange. I still sense the foul infection within me. Perhaps... perhaps the death of this Selaad is the cure. I hope we will find him before it is too late.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraKaisha","GLOBAL",2)
~ EXIT
END

IF WEIGHT #8 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraTanar","GLOBAL",1)
~ THEN BEGIN 138 // from:
  SAY #45285 /* ~<CHARNAME>, do you realize what we have achieved? We have banished a most fearsome and deadly tanar'ri demon back to the planes that spawned it! I feel pride and relief both, for we could have easily been killed in the most gruesome manner by being turned into mindless ghouls... as nature's servant, I find that thought utterly horrifying. But now, Silvanus smiles on us all for what we have done!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraTanar","GLOBAL",2)
~ EXIT
END

IF WEIGHT #9 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JahOpinionOnHelpPerdue","GLOBAL",1)
~ THEN BEGIN 139 // from:
  SAY #45286 /* ~I care little for the little braggart's missing sword, but it will still serve balance to exact justice on those evil creatures.~ */
  IF ~~ THEN DO ~SetGlobal("X#JahOpinionOnHelpPerdue","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 140 // from:
  SAY #45287 /* ~*groan* And to think that you grew up in a library, surrounded by books of great wisdom and lore... yet cannot recognize even the description of a common gnoll? I only now start to comprehend the job that lies before me...~ */
  IF ~~ THEN EXTERN ~PERDUE~ 7
END

IF WEIGHT #10 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#KoraxCharmedJah","GLOBAL",2)
~ THEN BEGIN 141 // from:
  SAY #45288 /* ~As I expected. At least now we have a good reason to end its unnatural state of existence!~ */
  IF ~~ THEN DO ~SetGlobal("X#KoraxCharmedJah","GLOBAL",3)
~ EXIT
END

IF WEIGHT #11 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaheiraDemon","GLOBAL",1)
~ THEN BEGIN 142 // from:
  SAY #45289 /* ~I am pleased to once again feel the soothing breath of Mother Nature, as her touch was barely noticeable in the depths of that accursed dungeon. Ah, but why do I complain? We did much good down there, did we not? Looking back at those battles, I marvel at how any of us are able to live and tell the tale, for the opponents we faced there were fierce beyond measure. And we can take much pride in destroying such a foul and unnatural creature as a demon knight, <CHARNAME>.~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #45290 /* ~It was a difficult task, but the cause was just, and we succeeded. Your contribution was especially important, Jaheira.~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 166
  IF ~  !InParty("khalid")
~ THEN REPLY #45290 /* ~It was a difficult task, but the cause was just, and we succeeded. Your contribution was especially important, Jaheira.~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 143
  IF ~  ReputationGT(Player1,10)
~ THEN REPLY #45291 /* ~As well as it should be, Jaheira! None shall stand in the way of our might, and with the aid of the loot we have captured here, our enemies will fall easily!~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 144
  IF ~  !ReputationGT(Player1,10)
~ THEN REPLY #45291 /* ~As well as it should be, Jaheira! None shall stand in the way of our might, and with the aid of the loot we have captured here, our enemies will fall easily!~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 145
  IF ~~ THEN REPLY #45292 /* ~Silence, woman! What is this "we" you keep mentioning the whole time? Look at me in awe, and bow down before <CHARNAME>, the conqueror of the demon knight!~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 146
  IF ~  Class(Player1,BARD_ALL)
~ THEN REPLY #45293 /* ~There is wisdom in your words, Jaheira, as always... and the pride and satisfaction of our victory will be excellently conveyed by the poem I am currently composing!~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 147
  IF ~  Class(Player1,DRUID_ALL)
~ THEN REPLY #45294 /* ~A good deed to restore balance to this place, yes, but it was still so distressing being down in that pit. It is so odd that even while closer to Earthmother's heart, her heartbeats were much harder to discern.~ */ DO ~SetGlobal("X#JaheiraDemon","GLOBAL",2)
~ GOTO 148
END

IF ~~ THEN BEGIN 143 // from: 142.1
  SAY #45295 /* ~It is good to know that you find my aid beneficial, <CHARNAME>. There is not much else I can dedicate myself to, other than being useful to the group.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 144 // from: 142.2
  SAY #45296 /* ~'Tis true, we have all grown quite powerful, <CHARNAME>. It gives us a reason to feel good about our chances, though there is hardly any reason to be overconfident. Still, we have done many good deeds together, and I trust we will continue on this path.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 145 // from: 142.3
  SAY #45297 /* ~Hmph. Yes, I have noticed how we all have grown more and more powerful, but the change in you has been the most obvious. It is still not clear how you will use that power, but for the sake of us all, I pray that you do not stray from the path of balance. I hope that you will prove that my caution is unwarranted.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 146 // from: 142.4
  SAY #45298 /* ~It is good that you have chosen this moment to remind us all that despite all the powerful foes we conquered, you have not mastered your own immaturity just yet. Thank you for this reminder, <CHARNAME>.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 147 // from: 142.5
  SAY #45299 /* ~Yes, I thought you would. But be careful not to exaggerate our accomplishments... it would be preferable that the tales of our deeds do not spread too widely. I... I would prefer not to be mentioned at all, though I fear it would be too much to ask from you...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 148 // from: 142.6
  SAY #45300 /* ~That is an interesting observation, child. But I felt much the same as you do, while down there, so it is good to know that your link to Mother Nature is as strong and true as mine. I prayed to the Oak Father to give strength to all of us, but especially to you, for I saw you suffering. I am glad that my prayers were not for naught.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #12 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaiSirene","GLOBAL",1)
~ THEN BEGIN 149 // from:
  SAY #45301 /* ~No doubt you have heard that the sirines inhabit parts of the coast south of Candlekeep, living in a fortress by the seashore. Though I do not think you have ever come into a conflict with them, if we are to trudge through their territories, it is a likely outcome. Know that their main weapon is the powerful charm spells that twist our minds and make us fight each other. A strategy to prevent this is most welcome, and I have heard of clerics and mages using summons, such as skeletons and ogres, to keep the sirines at bay. Perhaps this option is worth considering.~ */
  IF ~  Gender(Player1,MALE)
~ THEN DO ~SetGlobal("X#JaiSirene","GLOBAL",2)
~ GOTO 150
  IF ~  !Gender(Player1,MALE)
~ THEN DO ~SetGlobal("X#JaiSirene","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 150 // from: 149.0
  SAY #45302 /* ~Of course, it may be that you do not plan to defend yourself from those charms, having heard that the beautiful sirines sometimes take male lovers. If that is so, then I will take this opportunity to remind you that the quest to bring Gorion's murderer to justice still requires your attendance...~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #13 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaiKoveras","GLOBAL",1)
~ THEN BEGIN 151 // from:
  SAY #45303 /* ~Leave for now, "Koveras"... but we will meet again, I promise as much. And thank these sacred walls of Candlekeep and the presence of the Watchers, else your blood would stain the tiles of the floor, as I speak!~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaiKoveras","GLOBAL",2)
~ EXTERN ~BKHALI~ 266
  IF ~  !InParty("khalid")
~ THEN DO ~SetGlobal("X#JaiKoveras","GLOBAL",2)
~ EXIT
END

IF WEIGHT #14 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaiFaldorn","GLOBAL",2)
~ THEN BEGIN 152 // from:
  SAY #45304 /* ~I urge you to refuse her offer, <CHARNAME>.~ */
  IF ~~ THEN REPLY #45305 /* ~I was not planning on letting her join us, Jaheira. Your druidic abilities are more than enough for our group.~ */ DO ~SetGlobal("X#JaiFaldorn","GLOBAL",3)
~ GOTO 153
  IF ~~ THEN REPLY #45306 /* ~Jaheira, I trust that your wisdom will convince her to abandon those extremist views. Surely you would be capable of achieving this? Or are you absolutely sure that I should turn her offer down?~ */ DO ~SetGlobal("X#JaiFaldorn","GLOBAL",3)
~ GOTO 154
  IF ~~ THEN REPLY #45307 /* ~Bah, we need another healer, and she looks capable. Besides, I am rather fond of the Shadow Druid philosophy...~ */ DO ~SetGlobal("X#JaiFaldorn","GLOBAL",3)
~ GOTO 155
END

IF ~~ THEN BEGIN 153 // from: 152.0
  SAY #45308 /* ~I am glad you think so and have not failed to see the reason.~ */
  IF ~~ THEN EXTERN ~FALDOR~ 2
END

IF ~~ THEN BEGIN 154 // from: 152.1
  SAY #45309 /* ~*sigh* Do not bother disguising your meaning, <CHARNAME>, I see past it with ease. Very well, let her join. I shall do my best to get along and mayhap convince her of the folly of her ways, but I will remain cautious. My reward for trying could very well be a sharp bite from this rabid wolf.~ */
  IF ~~ THEN EXTERN ~FALDOR~ 3
END

IF ~~ THEN BEGIN 155 // from: 152.2
  SAY #45310 /* ~You are... WHAT? If this is merely a jest to annoy me, then I assure you that it is a very poor one. However, if your words are true, there will be more than one person in our group I will be wary of.~ */
  IF ~~ THEN EXTERN ~FALDOR~ 3
END

IF WEIGHT #15 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JUEBAEOTT","GLOBAL",1)
~ THEN BEGIN 156 // from:
  SAY #45311 /* ~<CHARNAME>, this area is rumored to be crowded with basilisks. Their gaze will petrify any of us, unless we protect ourselves with spells or potions. Unless you have such means of protection, I recommend that we return to Beregost. That is, if becoming a lawn ornament is not part of your planning.~ */
  IF ~~ THEN DO ~SetGlobal("X#JUEBAEOTT","GLOBAL",2)
~ EXIT
END

IF WEIGHT #16 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JUECAT","GLOBAL",1)
~ THEN BEGIN 157 // from:
  SAY #45312 /* ~<CHARNAME>, I know that this part of Cloakwood is heavily infested with ettercaps and spiders. I would advise great caution, as these creatures are not only highly poisonous, but also are known to set devious traps for the unwary. While I possess the knowledge of how to cure the dangerous toxins, having a steady supply of antidote potions is advisable... especially if you insist on more thorough examination of this area.~ */
  IF ~~ THEN DO ~SetGlobal("X#JUECAT","GLOBAL",2)
~ EXIT
END

IF WEIGHT #17 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaiOsmadi","GLOBAL",1)
~ THEN BEGIN 158 // from:
  SAY #45313 /* ~Wait, <CHARNAME>! I see that someone with whom I share the calling of being a druid approaches us. No doubt he will be forthcoming with information about the perils that this part of Larswood Forest holds.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiOsmadi","GLOBAL",2)
~ EXIT
END

IF WEIGHT #18 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaiOsmadi","GLOBAL",3)
~ THEN BEGIN 159 // from:
  SAY #45314 /* ~Well, <CHARNAME>... excessive use of the henbane is a common oversight by some inexperienced druids, so I hope this will serve as a lesson for all of us. It appears that we are about to receive some answers.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiOsmadi","GLOBAL",4)
~ EXIT
END

IF WEIGHT #19 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JaiShadowDruids","GLOBAL",1)
~ THEN BEGIN 160 // from:
  SAY #45315 /* ~We approach the grounds where the Shadow Druids tread. Allow me to tell you more of them, <CHARNAME>. The druidic order normally accepts many different philosophies, and thus, has many different branches... but only one of these branches live waging constant warfare with the others, mostly secret, but on occasion openly. These people, the Shadow Druids, believe that Nature is a cleansing force that must be put to use to fight civilization, that, according to their beliefs, has weakened humankind.~ */
  IF ~~ THEN GOTO 161
END

IF ~~ THEN BEGIN 161 // from: 160.0
  SAY #45316 /* ~Their attempts to encourage people to abandon the attainment of civilization and return to more primitive existence as hunters and gatherers are often carried out with aggression and violence. While they think themselves as caring for Nature and Balance, the means by which they fight for their goals can be cruel and evil, contrary to what the druidic order proposes. They will not let us pass through their territories without interrogation... and as soon as they see me, they might react violently. I count on your support, <CHARNAME>.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiShadowDruids","GLOBAL",2)
~ EXIT
END

IF WEIGHT #20 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JUEAANOFAI","GLOBAL",1)
~ THEN BEGIN 162 // from:
  SAY #45323 /* ~Do you feel up to wrestling some ankhegs, <CHARNAME>? I agree that their shells could be used to procure a nice set of armor. But the danger is great, as their mandibles are strong enough to snap a small tree. They may catch you unaware by popping out of the ground in front of you, only to squirt a stream of toxic acid in your face. We have arrived during their mating season, so they will be extremely aggressive.~ */
  IF ~~ THEN DO ~SetGlobal("X#JUEAANOFAI","GLOBAL",2)
~ EXIT
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("khalid")
~ THEN DO ~SetGlobal("X#JUEAANOFAI","GLOBAL",2)
~ EXTERN ~BIMOEN~ 393
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("khalid")
~ THEN DO ~SetGlobal("X#JUEAANOFAI","GLOBAL",2)
~ EXTERN ~BKHALI~ 267
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("khalid")
~ THEN DO ~SetGlobal("X#JUEAANOFAI","GLOBAL",2)
~ EXTERN ~BIMOEN~ 392
END

IF WEIGHT #21 /* Triggers after states #: 210 216 223 235 464 even though they appear after this state */
~  Global("X#JUECAF","GLOBAL",1)
~ THEN BEGIN 163 // from:
  SAY #45327 /* ~The lizard that just flew over our heads was indeed a wyvern, <CHARNAME>.~ */
  IF ~~ THEN GOTO 164
END

IF ~~ THEN BEGIN 164 // from: 163.0
  SAY #45328 /* ~A most fearsome opponent, its talons can rip apart any overconfident warrior... and watch out for its barbed tail. If the stinger catches you, the poison may kill you, before I have a chance to heal you.~ */
  IF ~~ THEN GOTO 165
END

IF ~~ THEN BEGIN 165 // from: 164.0
  SAY #45329 /* ~My druidic powers, while considerable, are not limitless.~ */
  IF ~~ THEN DO ~SetGlobal("X#JUECAF","GLOBAL",2)
~ EXIT
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JUECAF","GLOBAL",2)
~ EXTERN ~BJAHEI~ 296
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
Global("P#CoranMatch","GLOBAL",1)
~ THEN DO ~SetGlobal("X#JUECAF","GLOBAL",2)
~ EXTERN ~BCORAN~ 361
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
!Global("P#CoranMatch","GLOBAL",1)
~ THEN DO ~SetGlobal("X#JUECAF","GLOBAL",2)
~ EXTERN ~BCORAN~ 360
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JUECAF","GLOBAL",2)
~ EXTERN ~BJAHEI~ 295
END

IF ~~ THEN BEGIN 166 // from: 142.0
  SAY #45334 /* ~It is nice of you to say so, <CHARNAME>, but do not make my role more important than that of others. Especially Khalid's, for he showed exceptional skill and courage.~ */
  IF ~~ THEN EXTERN ~BKHALI~ 268
END

IF ~~ THEN BEGIN 167 // from: ELMIN5:12.2
  SAY #46538 /* ~But never said that he wasn't... you really like to keep things vague, don't you?~ */
  IF ~~ THEN EXTERN ~ELMIN5~ 14
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELMIN5~ 13
END

IF ~~ THEN BEGIN 168 // from: ELMIN5:14.1
  SAY #46541 /* ~It is quite reassuring to know that the path you have chosen, <CHARNAME>, is approved by Elminster himself. But more importantly, his approval comes with a useful word of advice.~ */
  IF ~~ THEN DO ~ActionOverride("elminster5",EscapeArea())
~ JOURNAL #46542 /* ~Again Elminster has made an appearance, though he was a little more forthcoming with information this time. He apparently knew Gorion well, and thought him a good man to care for me. He also spoke of bad blood, and a taint that will consume me if care is not taken. What this means, I am not sure. I will heed his warning, though I have little time to dwell on it. He did give me some names, though, of people he feels are trustworthy: Scar of the Flaming Fist and Duke Eltan. I suppose I can believe them if Elminster himself does so recommend.~ */ EXIT
END

IF ~~ THEN BEGIN 169 // from: IMOEN2:342.2 KHALIJ:30.2
  SAY #47264 /* ~Of course. Else we would have met you at the gate, but we cannot change the past. At least we were here with you this time.~ */
  IF ~~ THEN REPLY #47265 /* ~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~ 343
  IF ~~ THEN REPLY #47266 /* ~This is disturbing. They knew I would be coming here... most disturbing, indeed.~ */ EXTERN ~IMOEN2~ 307
END

IF ~~ THEN BEGIN 170 // from: IMOEN2:344.2 IMOEN2:343.2
  SAY #47269 /* ~Please, Imoen, you can call me Jaheira. No need to use 'aunt' in front of my name.~ */
  IF ~~ THEN EXTERN ~IMOEN2~ 346
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~IMOEN2~ 345
END

IF ~~ THEN BEGIN 171 // from: KAGAIJ:42.2 KIVANJ:267.2
  SAY #47914 /* ~There is no surrender for carrion like these.~ */
  IF ~~ THEN EXTERN ~X#KABAND~ 1
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~SHARTJ~ 153
END

IF ~~ THEN BEGIN 172 // from:
  SAY #49421 /* ~<CHARNAME>! I cannot let this Zhent murder a creature of the woods! I do not relish breaking my oath to Gorion, so do not agree to this atrocity!~ */
  IF ~~ THEN REPLY #49428 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~XZARJ~ 211
  IF ~~ THEN REPLY #49429 /* ~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~ 199
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 118
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 293
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 93
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 31
END

IF ~~ THEN BEGIN 173 // from:
  SAY #49421 /* ~<CHARNAME>! I cannot let this Zhent murder a creature of the woods! I do not relish breaking my oath to Gorion, so do not agree to this atrocity!~ */
  IF ~~ THEN REPLY #49428 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~XZARJ~ 215
  IF ~~ THEN REPLY #49429 /* ~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~ 200
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 119
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 294
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 94
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 32
END

IF ~~ THEN BEGIN 174 // from:
  SAY #49421 /* ~<CHARNAME>! I cannot let this Zhent murder a creature of the woods! I do not relish breaking my oath to Gorion, so do not agree to this atrocity!~ */
  IF ~~ THEN REPLY #49428 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~XZARJ~ 218
  IF ~~ THEN REPLY #49429 /* ~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~ 132
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~AJANTJ~ 201
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 120
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 295
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 95
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 33
END

IF ~~ THEN BEGIN 175 // from:
  SAY #49509 /* ~Somehow, this did not feel like the right decision, <CHARNAME>. The man, while obviously a foppish fool, did not deserve such harsh punishment for his offences.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 7
END

IF ~~ THEN BEGIN 176 // from:
  SAY #49511 /* ~It is indeed I, Jaheira. It saddens me to see that you still cling to your aggressive approach when dealing with those that are less caring with nature's bounty. Despicable as these men may be, you do not seem to consider how much your attitude costs us by denting the respect the city dwellers might feel for our course.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 8
END

IF ~~ THEN BEGIN 177 // from:
  SAY #49513 /* ~Recent troubles? What do you mean by that, Seniyad?~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuestKillAldeth","GLOBAL",1)
~ EXTERN ~SENIYA~ 11
END

IF ~~ THEN BEGIN 178 // from:
  SAY #49514 /* ~Wait, Seniyad! Do you not recognize me? It is I, Jaheira! Surely you will not attack one of your own?~ */
  IF ~~ THEN EXTERN ~SENIYA~ 9
END

IF ~~ THEN BEGIN 179 // from:
  SAY #49516 /* ~While I consider hunting for sport as something to be frowned upon, I would never consent to the views that look upon it as an offence punishable by death, Seniyad.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 10
END

IF ~~ THEN BEGIN 180 // from:
  SAY #49518 /* ~Speak, Seniyad, and I... <CHARNAME> and I will listen.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ EXTERN ~SENIYA~ 11
END

IF ~~ THEN BEGIN 181 // from:
  SAY #49520 /* ~This does concern me greatly, Seniyad. I would be willing to aid you... if <CHARNAME> would agree to a distraction from our own quest.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 12
END

IF ~~ THEN BEGIN 182 // from:
  SAY #49522 /* ~And I assume that you want us to rescue her... if she is still alive.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 13
END

IF ~~ THEN BEGIN 183 // from:
  SAY #49524 /* ~I see. Then we do not have much time, I agree. <CHARNAME>, you will help us in this undertaking, of course?~ */
  IF ~~ THEN REPLY #49525 /* ~What is this Shadowclave you speak of, druid?~ */ GOTO 184
  IF ~~ THEN REPLY #49526 /* ~I suppose so, if it saves me from hearing more of this tree-hugger chatter.~ */ GOTO 186
  IF ~~ THEN REPLY #49527 /* ~Forget it, Jaheira. Fall back in line; we have more important things to attend to.~ */ GOTO 193
  IF ~  Class(Player1,DRUID_ALL)
~ THEN REPLY #49528 /* ~Then we must hurry to aid the girl as soon as possible. Those fanatics may be torturing her as we speak! A true servant of nature and balance will always aid one of their own, 'tis a rule I've sworn to follow as a druid!~ */ GOTO 188
  IF ~  Class(Player1,DRUID_ALL)
~ THEN REPLY #49529 /* ~I follow the Shadow Druid's doctrine myself. I will not oppose their plans.~ */ DO ~SetGlobal("X#JaheiraPCShadowDruid","GLOBAL",1)
~ EXTERN ~SENIYA~ 28
END

IF ~~ THEN BEGIN 184 // from: 183.0
  SAY #49530 /* ~Shadowclave is the secret celebration of the Shadow Druid sect, during which many druidic ceremonies take place. Initiation of new members is also rumored to happen during this celebration. But what concerns Seniyad and I most, is the public torture and execution of traitors and enemies of the Shadow Druids. If we do not make it in time, unfortunate Maretha will die a horrible death.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 14
END

IF ~~ THEN BEGIN 185 // from:
  SAY #49532 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #49533 /* ~Who is this Beador, Jaheira?~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 190
  IF ~~ THEN REPLY #49534 /* ~Well, looks like another reason for us to hurry! Lead on, Jaheira!~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 192
  IF ~~ THEN REPLY #49535 /* ~A pity. Unfortunately, we will have to opt out of helping, as our own quest takes precedence.~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 193
END

IF ~~ THEN BEGIN 186 // from: 183.1
  SAY #49536 /* ~Tree-hugger chatter, is it? Hmpf! I would have thought that Gorion would have raised you with more reverence for the world you live in; alas, it appears that it will be up to me make you realize that. However, your sentiment to aid me, as reluctant as it seems, is still appreciated.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 15
END

IF ~~ THEN BEGIN 187 // from:
  SAY #49532 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #49533 /* ~Who is this Beador, Jaheira?~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 190
  IF ~~ THEN REPLY #49534 /* ~Well, looks like another reason for us to hurry! Lead on, Jaheira!~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 192
  IF ~~ THEN REPLY #49535 /* ~A pity. Unfortunately, we will have to opt out of helping, as our own quest takes precedence.~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 193
END

IF ~~ THEN BEGIN 188 // from: 183.3
  SAY #49537 /* ~I am glad to see you so determined to help a fellow druid, <CHARNAME>. You have the makings of a fine servant of the Great Mother. By Silvanus, I swear I will help you to realize your true potential!~ */
  IF ~~ THEN EXTERN ~SENIYA~ 16
END

IF ~~ THEN BEGIN 189 // from:
  SAY #49532 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #49533 /* ~Who is this Beador, Jaheira?~ */ GOTO 190
  IF ~~ THEN REPLY #49534 /* ~Well, looks like another reason for us to hurry! Lead on, Jaheira!~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 192
  IF ~~ THEN REPLY #49535 /* ~A pity. Unfortunately, we will have to opt out of helping, as our own quest takes precedence.~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 193
END

IF ~~ THEN BEGIN 190 // from: 189.0 187.0 185.0
  SAY #49538 /* ~He was a... an old friend of mine. That is all you need to know, <CHARNAME>.~ */
  IF ~~ THEN REPLY #49541 /* ~Very well, Jaheira, let us help your fellow druids.~ */ GOTO 192
  IF ~~ THEN REPLY #49542 /* ~Hold your horses, Jaheira. We have better things to do than this; the mines await us.~ */ GOTO 193
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 191
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 34
END

IF ~~ THEN BEGIN 191 // from: 190.2 KHALIJ:34.2
  SAY #49540 /* ~You are a wise man, Khalid, my love... and this wisdom has served you well. Now, <CHARNAME>, we should start moving into the depths of Cloakwood, if we are to save my friends.~ */
  IF ~~ THEN REPLY #49541 /* ~Very well, Jaheira, let us help your fellow druids.~ */ GOTO 192
  IF ~~ THEN REPLY #49542 /* ~Hold your horses, Jaheira. We have better things to do than this; the mines await us.~ */ GOTO 193
END

IF ~~ THEN BEGIN 192 // from: 191.0 190.0 189.1 187.1 185.1 KHALIJ:34.0
  SAY #49543 /* ~Thank you, <CHARNAME>. I knew I could count on your assistance.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 17
END

IF ~~ THEN BEGIN 193 // from: 191.1 190.1 189.2 187.2 185.2 183.2 KHALIJ:34.1
  SAY #49551 /* ~Have I misheard? <CHARNAME>, it is in the same direction we intend to travel, this would be only a slight distraction! Are you truly so self-absorbed that you would spit on the hand that heals and feeds you?~ */
  IF ~~ THEN REPLY #49553 /* ~Err... I don't know what came over me, there. Of course I misspoke, Jaheira. Let us... help your friends with all haste.~ */ GOTO 194
  IF ~~ THEN REPLY #49554 /* ~Ah, shut up, you nagging forest wench. We do as I say, and for now my words are - return to your place in formation and keep quiet.~ */ GOTO 195
  IF ~~ THEN REPLY #49555 /* ~Jaheira, I understand your concern, but we cannot afford any distractions now. We could return and help your friends later.~ */ GOTO 197
  IF ~  Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN EXTERN ~ALDETH~ 34
END

IF ~~ THEN BEGIN 194 // from: 193.0
  SAY #49556 /* ~Hmph. Very well, <CHARNAME>, let us march on, then. And make sure that you do not misspeak too often, or I will be forced to take the reins in whatever conversations we might engage in.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 19
END

IF ~~ THEN BEGIN 195 // from: 197.1 193.1
  SAY #49560 /* ~You bastard! I could have done without this slap in my face for all my efforts in aiding you! Very well, better to find out your true colors sooner than later! If that is what you wish, my aid will go to my TRUE friends.~ */
  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~ 36
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 35
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 196
END

IF ~~ THEN BEGIN 196 // from: 195.5
  SAY #49561 /* ~Come, Khalid! We have a mission to undertake, and spending more in time in the presence of this ingrate simply sickens me.~ */
  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~ 36
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 35
END

IF ~~ THEN BEGIN 197 // from: 193.2
  SAY #49565 /* ~<CHARNAME>, I MUST insist. You do not seem to understand the situation. The Shadow Druids would oppose our passing through their territories as we make our way to the mines... we would have to confront them regardless if you agree to help me or not; it coincides with our plans. I warn you: if you refuse, I will have to deal with the situation on my own, and our ways will part here.~ */
  IF ~~ THEN REPLY #49566 /* ~Then, I suppose, I have no choice but to agree. Very well, we shall help your druid friends.~ */ GOTO 198
  IF ~~ THEN REPLY #49567 /* ~Then let us part! I am so sick of you bullying me!~ */ GOTO 195
  IF ~~ THEN REPLY #49568 /* ~I guess it means we say our farewells here then, as I have no willingness to help you, or these druids.~ */ GOTO 199
END

IF ~~ THEN BEGIN 198 // from: 197.0
  SAY #49569 /* ~Your reluctance is most displeasing, <CHARNAME>. Still, I admit to being thankful that you reconsidered. Let us depart, then.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 22
END

IF ~~ THEN BEGIN 199 // from: 197.2
  SAY #49570 /* ~Then I will take my leave from you. Your lack of concern for nature, and this unwillingness to help your friends, make my decision all the easier. Goodbye, <CHARNAME>.~ */
  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~ 38
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 36
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 200
END

IF ~~ THEN BEGIN 200 // from: 199.5
  SAY #49571 /* ~Come, Khalid! We have other things to do and places to be. We are obviously not wanted here.~ */
  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~ 38
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 36
END

IF ~~ THEN BEGIN 201 // from:
  SAY #49532 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #49533 /* ~Who is this Beador, Jaheira?~ */ GOTO 202
  IF ~~ THEN REPLY #49575 /* ~I thought you were in a hurry, Jaheira? Cut the chatter and let us go!~ */ GOTO 204
END

IF ~~ THEN BEGIN 202 // from: 201.0
  SAY #49538 /* ~He was a... an old friend of mine. That is all you need to know, <CHARNAME>.~ */
  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(49547)
AddJournalEntry(49548,QUEST_DONE)
ActionOverride("aldeth",EscapeArea())
~ UNSOLVED_JOURNAL #49549 /* ~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(49547)
AddJournalEntry(49550,QUEST_DONE)
~ UNSOLVED_JOURNAL #49549 /* ~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 GOTO 203
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 37
END

IF ~~ THEN BEGIN 203 // from: 202.2 KHALIJ:37.2
  SAY #49540 /* ~You are a wise man, Khalid, my love... and this wisdom has served you well. Now, <CHARNAME>, we should start moving into the depths of Cloakwood, if we are to save my friends.~ */
  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(49547)
AddJournalEntry(49548,QUEST_DONE)
ActionOverride("aldeth",EscapeArea())
~ UNSOLVED_JOURNAL #49549 /* ~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(49547)
AddJournalEntry(49550,QUEST_DONE)
~ UNSOLVED_JOURNAL #49549 /* ~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
END

IF ~~ THEN BEGIN 204 // from: 201.1
  SAY #49576 /* ~Hmph. Very well, <CHARNAME>, let us march on, then. I will have you know that I am dissatisfied with your attitude, but I hope that being confronted with the Shadow Druids will make you realize that you have made the right choice.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 26
END

IF ~~ THEN BEGIN 205 // from:
  SAY #49583 /* ~Hand over Maretha now, Amarande... or are you not truly Archdruid here?~ */
  IF ~~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",2)
Enemy()
~ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 20
  IF ~  OR(2)
Global("X#MarethaResBeadAlive","GLOBAL",2)
Global("X#MarethaResBeadDead","GLOBAL",2)
~ THEN EXTERN ~AMARAN~ 16
  IF ~  Global("X#MarethaResBeadAlive","GLOBAL",0)
Global("X#MarethaResBeadDead","GLOBAL",0)
~ THEN EXTERN ~AMARAN~ 15
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 97
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 14
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 96
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
OR(2)
Global("X#MarethaResBeadAlive","GLOBAL",2)
Global("X#MarethaResBeadDead","GLOBAL",2)
~ THEN GOTO 206
END

IF ~~ THEN BEGIN 206 // from: 205.7
  SAY #49584 /* ~We have freed Maretha now, Amarande... she and Beador are beyond your power.~ */
  IF ~~ THEN DO ~SetGlobal("X#AmarantheAndarthe","GLOBAL",2)
Enemy()
~ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 20
  IF ~  OR(2)
Global("X#MarethaResBeadAlive","GLOBAL",2)
Global("X#MarethaResBeadDead","GLOBAL",2)
~ THEN EXTERN ~AMARAN~ 16
  IF ~  Global("X#MarethaResBeadAlive","GLOBAL",0)
Global("X#MarethaResBeadDead","GLOBAL",0)
~ THEN EXTERN ~AMARAN~ 15
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 97
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 14
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 96
END

IF ~~ THEN BEGIN 207 // from:
  SAY #49584 /* ~We have freed Maretha now, Amarande... she and Beador are beyond your power.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 19
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 99
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 18
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 98
END

IF ~~ THEN BEGIN 208 // from:
  SAY #49594 /* ~Even when dying, he is so foolishly noble! Onward, <CHARNAME>, we cannot allow these Shadow Filth to kill him!~ */
  IF ~~ THEN EXTERN ~X#SHDRG~ 0
END

IF ~~ THEN BEGIN 209 // from:
  SAY #49594 /* ~Even when dying, he is so foolishly noble! Onward, <CHARNAME>, we cannot allow these Shadow Filth to kill him!~ */
  IF ~~ THEN EXTERN ~X#SHDRG~ 1
END

IF WEIGHT #1 /* Triggers after states #: 464 even though they appear after this state */
~  Global("X#JQBeadorDead","GLOBAL",1)
~ THEN BEGIN 210 // from:
  SAY #49609 /* ~No! By Silvanus... no! We have failed, damn it! Beador... Beador, you stupid fool...~ */
  IF ~~ THEN GOTO 212
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 39
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 211
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 38
END

IF ~~ THEN BEGIN 211 // from: 210.2 KHALIJ:38.2
  SAY #49611 /* ~I know you did all that was in your power, my love. It is just that...~ */
  IF ~~ THEN GOTO 212
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 39
END

IF ~~ THEN BEGIN 212 // from: 211.0 210.0 KHALIJ:39.0 KHALIJ:38.0
  SAY #49613 /* ~Sad as this might be, we still must rescue Maretha. Beador... he spoke of a tree house. We should try and locate it.~ */
  IF ~~ THEN REPLY #49614 /* ~I am sorry for our inability to save him, Jaheira. I understand that you have lost more than just "an old friend" here... my condolences.~ */ DO ~SetGlobal("X#JQBeadorDead","GLOBAL",2)
SetGlobal("X#JaheiraQuest","GLOBAL",3)
~ GOTO 213
  IF ~~ THEN REPLY #49615 /* ~He spoke of a tree house. Should we not get moving, Jaheira?~ */ DO ~SetGlobal("X#JQBeadorDead","GLOBAL",2)
SetGlobal("X#JaheiraQuest","GLOBAL",3)
~ GOTO 215
END

IF ~~ THEN BEGIN 213 // from: 212.0
  SAY #49616 /* ~It is not the memories of the past that weigh heavy on my heart. I am thinking of Maretha, having to lose him... no! No, enough of this foolishness.~ */
  IF ~~ THEN GOTO 214
END

IF ~~ THEN BEGIN 214 // from: 213.0
  SAY #49617 /* ~Let us move onward. We will return Beador's remains to the Great Mother later. Meanwhile, I thank you for your support once again.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 215 // from: 212.1
  SAY #49618 /* ~What? Oh, of course... lead on, <CHARNAME>. You will have to indulge my somber mood for a while, so it appears.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #2 /* Triggers after states #: 464 even though they appear after this state */
~  Global("X#JaheiraHealsB","GLOBAL",1)
~ THEN BEGIN 216 // from:
  SAY #49619 /* ~Beador, you... you fool! How could you be so reckless! Lie down, and allow yourself to be healed!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraHealsB","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 217 // from:
  SAY #49621 /* ~I thought I told you to lie down, foolish man! And preserve your strength; do not speak... especially not of the past.~ */
  IF ~~ THEN EXTERN ~X#BEADOR~ 5
END

IF ~~ THEN BEGIN 218 // from: KHALIJ:40.3
  SAY #49625 /* ~Enough of this nonsense, Beador. We were sent by Seniyad to look for you and this woman, Maretha, and that is what we will attempt to do.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",3)
AddexperienceParty(500)
~ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 219
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#BEADOR~ 7
END

IF ~~ THEN BEGIN 219 // from: 218.1 KHALIJ:40.1
  SAY #49627 /* ~We will try our best, Beador. You stay here and try not to move around too much. Come, <CHARNAME>, let us teach these heretics a few harsh lessons!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",3)
AddexperienceParty(500)
~ EXIT
END

IF ~~ THEN BEGIN 220 // from:
  SAY #49628 /* ~I have been doing... quite well, thank you for asking.~ */
  IF ~~ THEN EXTERN ~X#BEADOR~ 8
END

IF ~~ THEN BEGIN 221 // from:
  SAY #49630 /* ~Enough!! Enough... I will not speak of this! We were sent by Seniyad to look for you and this woman, Maretha, and that is our sole purpose for being here, Beador.~ */
  IF ~~ THEN EXTERN ~X#BEADOR~ 9
END

IF ~~ THEN BEGIN 222 // from:
  SAY #49632 /* ~We will try our best, Beador. You stay here and try not to move around too much. Come <CHARNAME>, let us teach these heretics a few harsh lessons!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuest","GLOBAL",3)
AddexperienceParty(500)
~ EXIT
END

IF WEIGHT #3 /* Triggers after states #: 464 even though they appear after this state */
~  Global("X#AndSurrender","GLOBAL",6)
~ THEN BEGIN 223 // from:
  SAY #49633 /* ~Well, perhaps you prevented me from making a mistake, <CHARNAME>. In either case, it is not worth pondering upon. Let us free Maretha, while we have the chance.~ */
  IF ~~ THEN DO ~SetGlobal("X#AndSurrender","GLOBAL",7)
ReputationInc(-4)
~ EXIT
END

IF ~~ THEN BEGIN 224 // from: 229.1
  SAY #49634 /* ~I suppose so, <CHARNAME>. But for now, it only means that we should be careful on our path, as we proceed deeper into the Cloakwood. And let us free Maretha, while we have the chance.~ */
  IF ~~ THEN DO ~SetGlobal("X#AndSurrender","GLOBAL",7)
~ EXIT
END

IF ~~ THEN BEGIN 225 // from: 230.0
  SAY #49635 /* ~I know that you are right, <CHARNAME>. Still, striking down a defenseless man is not something I enjoy, despite how evil he might be. Now, let us free Maretha, while we have the chance.~ */
  IF ~~ THEN DO ~SetGlobal("X#AndSurrender","GLOBAL",7)
ReputationInc(-2)
~ EXIT
END

IF ~~ THEN BEGIN 226 // from: 230.1
  SAY #49636 /* ~I wonder what you would choose if that beast that killed your father was begging mercy from you! Ponder your answer carefully, before you presume to judge my actions. Now, let us free Maretha, while we have the chance.~ */
  IF ~~ THEN DO ~SetGlobal("X#AndSurrender","GLOBAL",7)
ReputationInc(-1)
~ EXIT
END

IF ~~ THEN BEGIN 227 // from: KHALIJ:41.0
  SAY #49639 /* ~This will only end in blood, I am afraid. But the blood that will flow will be yours, Andarthe, not mine, of that I am certain!~ */
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN REPLY #49641 /* ~*cough* But, as a payment for our participation, we request Maretha to go free.~ */ DO ~SetGlobal("X#JaheiraHealsB","GLOBAL",7)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
~ EXTERN ~X#ANDART~ 3
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN REPLY #49642 /* ~Drop this nonsense, Faldorn. We are not siding with your bunch of brutes. I came here to free your prisoner and to destroy your cult!~ */ DO ~SetGlobal("X#JaheiraHealsB","GLOBAL",7)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
~ EXTERN ~X#ANDART~ 4
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN REPLY #49643 /* ~I am so bloody tired of all this. I am just going to kill whoever steps in my way and let Silvanus sort you out.~ */ DO ~SetGlobal("X#JaheiraHealsB","GLOBAL",7)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
~ EXTERN ~X#ANDART~ 4
  IF ~  !InParty("faldorn")
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #49644 /* ~It will be your death, Andarthe.~ */ DO ~SetGlobal("X#JaheiraHealsB","GLOBAL",7)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
SetGlobal("X#JaheiraQuestAAttack","GLOBAL",1)
~ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 105
END

IF ~~ THEN BEGIN 228 // from: KHALIJ:42.0
  SAY #49645 /* ~This will only end in blood, I am afraid. But the blood that will flow will be yours Andarthe, not mine, of that I am certain!~ */
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN REPLY #49641 /* ~*cough* But, as a payment for our participation, we request Maretha to go free.~ */ DO ~SetGlobal("X#JQBeadorDead","GLOBAL",4)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
~ EXTERN ~X#ANDART~ 5
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN REPLY #49642 /* ~Drop this nonsense, Faldorn. We are not siding with your bunch of brutes. I came here to free your prisoner and to destroy your cult!~ */ DO ~SetGlobal("X#JQBeadorDead","GLOBAL",4)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
~ EXTERN ~X#ANDART~ 6
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN REPLY #49643 /* ~I am so bloody tired of all this. I am just going to kill whoever steps in my way and let Silvanus sort you out.~ */ DO ~SetGlobal("X#JQBeadorDead","GLOBAL",4)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
~ EXTERN ~X#ANDART~ 6
  IF ~  !InParty("faldorn")
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #49644 /* ~It will be your death, Andarthe.~ */ DO ~SetGlobal("X#JaheiraHealsB","GLOBAL",7)
SetGlobal("X#JaheiraQuest","GLOBAL",4)
SetGlobal("X#JaheiraQuestAAttack","GLOBAL",1)
~ EXIT
  IF ~  InParty("faldorn")
~ THEN EXTERN ~FALDOJ~ 106
END

IF ~~ THEN BEGIN 229 // from:
  SAY #49649 /* ~Run then, like a cowardly jackal with its tail between its legs! Know that Seniyad sent us, and that your return to these woods will mean a swift execution. Filthy bastards like you do not deserve mercy as it is, and definitely not twice!~ */
  IF ~~ THEN REPLY #49650 /* ~Nah, I'm itching to finish him off, Jaheira. Put up your weapons, Andarthe!~ */ DO ~ChangeEnemyAlly("andarthe",ENEMY)
SetGlobal("X#AndSurrender","GLOBAL",3)
~ EXIT
  IF ~~ THEN REPLY #49651 /* ~That was the right thing to do, Jaheira. Killing an opponent that surrenders would be wrong.~ */ DO ~AddexperienceParty(500)
SetGlobal("X#AndSurrender","GLOBAL",4)
ActionOverride("andarthe",EscapeArea())
~ GOTO 224
END

IF ~~ THEN BEGIN 230 // from:
  SAY #49652 /* ~Mercy? You ask us for mercy? The same kind of mercy your lackeys showed Beador as they tortured and killed him? You are preaching to the wrong crowd, you despicable wretch! Now you die!~ */
  IF ~~ THEN REPLY #49653 /* ~You did the right thing, Jaheira. Someone taking pleasure in torturing others deserves nothing but death.~ */ DO ~SetGlobal("X#AndSurrender","GLOBAL",5)
ActionOverride("jaheira",Kill("andarthe"))
~ GOTO 225
  IF ~~ THEN REPLY #49654 /* ~Jaheira... how could you kill an unarmed man begging for mercy? 'Tis just not right!~ */ DO ~SetGlobal("X#AndSurrender","GLOBAL",5)
ActionOverride("jaheira",Kill("andarthe"))
~ GOTO 226
END

IF ~~ THEN BEGIN 231 // from:
  SAY #49656 /* ~Indeed, we were sent by Seniyad himself. You are free to go.~ */
  IF ~~ THEN EXTERN ~X#MARETH~ 1
END

IF ~~ THEN BEGIN 232 // from:
  SAY #49658 /* ~We were able to save him, though despite my healing, he is still injured. You will find him on the island, where the river forks, east from here.~ */
  IF ~~ THEN EXTERN ~X#MARETH~ 2
END

IF ~~ THEN BEGIN 233 // from:
  SAY #49660 /* ~Indeed, we were sent by Seniyad himself. My name is Jaheira and these are... You are free to go.~ */
  IF ~~ THEN EXTERN ~X#MARETH~ 4
END

IF ~~ THEN BEGIN 234 // from:
  SAY #49661 /* ~I am sorry to be the bearer of bad news, Maretha... we were unable to save him. His body lies on the island, where the river forks, east from here.~ */
  IF ~~ THEN EXTERN ~X#MARETH~ 5
END

IF WEIGHT #4 /* Triggers after states #: 464 even though they appear after this state */
~  Global("X#JaheiraQuest","GLOBAL",7)
~ THEN BEGIN 235 // from:
  SAY #49663 /* ~<CHARNAME>, I know you are anxious to proceed to the mines as soon as possible, and I feel the same. Still, perhaps you would consider making a little detour to bring the good news back to Seniyad?~ */
  IF ~~ THEN REPLY #49664 /* ~Sure, let's head back. A day here or there should not matter.~ */ DO ~SetGlobal("X#JaheiraQuest","GLOBAL",8)
~ GOTO 236
  IF ~~ THEN REPLY #49665 /* ~Nah, we'll drop by as we return from the mines, Jaheira. Let him wait a few days, or until Maretha informs him.~ */ DO ~SetGlobal("X#JaheiraQuest","GLOBAL",8)
~ GOTO 237
END

IF ~~ THEN BEGIN 236 // from: 235.0
  SAY #49666 /* ~Thank you. You know, I usually would not make such requests, but this matter is important to me, as a druid. I am glad you are willing to acknowledge that.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 237 // from: 235.1
  SAY #49667 /* ~Very well, that is acceptable, as well. Hmm, did I mention that Seniyad might have a reward for us?~ */
  IF ~~ THEN REPLY #49668 /* ~Do not bother, Jaheira. It won't work.~ */ GOTO 238
  IF ~~ THEN REPLY #49669 /* ~Hmm, a reward, you say? Alright, you've convinced me, let us head back.~ */ GOTO 239
END

IF ~~ THEN BEGIN 238 // from: 237.0
  SAY #49670 /* ~Ah, well, I thought I would try, regardless. Let us move on, then.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 239 // from: 237.1
  SAY #49671 /* ~I thought you would see reason, <CHARNAME>. *grin* Young and enthusiastic adventurers, nothing excites them as a reward for their task.~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #49675 /* ~Oh, for heaven's sake! Get yourselves a room, will you?~ */ EXIT
  IF ~~ THEN REPLY #49676 /* ~Err... let's just get going, shall we?~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 44
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 240
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 43
END

IF ~~ THEN BEGIN 240 // from: 239.3 KHALIJ:43.3
  SAY #49673 /* ~Of course, I was never as easy to distract as our young charge, here. I was always steadfast and dependable, as you well know, my dear Khalid.~ */
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #49675 /* ~Oh, for heaven's sake! Get yourselves a room, will you?~ */ EXIT
  IF ~~ THEN REPLY #49676 /* ~Err... let's just get going, shall we?~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 44
END

IF ~~ THEN BEGIN 241 // from:
  SAY #49692 /* ~You have my assurances that it will be put to good use in maintaining the balance and crushing nature's enemies, Seniyad.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 40
END

IF ~~ THEN BEGIN 242 // from:
  SAY #49692 /* ~You have my assurances that it will be put to good use in maintaining the balance and crushing nature's enemies, Seniyad.~ */
  IF ~~ THEN EXTERN ~SENIYA~ 42
END

IF ~~ THEN BEGIN 243 // from:
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  IF ~~ THEN EXTERN ~WILLIA~ 14
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 46
END

IF ~~ THEN BEGIN 244 // from: KHALIJ:47.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 48
END

IF ~~ THEN BEGIN 245 // from:
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 50
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 246
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 49
END

IF ~~ THEN BEGIN 246 // from: 245.2 KHALIJ:49.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 50
END

IF ~~ THEN BEGIN 247 // from:
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 52
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 248
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 51
END

IF ~~ THEN BEGIN 248 // from: 247.2 KHALIJ:51.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 52
END

IF ~~ THEN BEGIN 249 // from: IMOEN2:348.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 54
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 250
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 53
END

IF ~~ THEN BEGIN 250 // from: IMOEN2:348.2 249.2 KHALIJ:53.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 54
END

IF ~~ THEN BEGIN 251 // from: IMOEN2:349.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 56
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 252
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 55
END

IF ~~ THEN BEGIN 252 // from: IMOEN2:349.2 251.2 KHALIJ:55.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 56
END

IF ~~ THEN BEGIN 253 // from: IMOEN2:350.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 58
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 254
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 57
END

IF ~~ THEN BEGIN 254 // from: IMOEN2:350.2 253.2 KHALIJ:57.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 58
END

IF ~~ THEN BEGIN 255 // from: IMOEN2:351.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 60
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 256
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 59
END

IF ~~ THEN BEGIN 256 // from: IMOEN2:351.2 255.2 KHALIJ:59.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 60
END

IF ~~ THEN BEGIN 257 // from: IMOEN2:352.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 62
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 258
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 61
END

IF ~~ THEN BEGIN 258 // from: IMOEN2:352.2 257.2 KHALIJ:61.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 62
END

IF ~~ THEN BEGIN 259 // from: IMOEN2:353.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 64
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 260
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 63
END

IF ~~ THEN BEGIN 260 // from: IMOEN2:353.2 259.2 KHALIJ:63.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 64
END

IF ~~ THEN BEGIN 261 // from: GARRIJ:134.4 IMOEN2:354.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 66
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 262
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 65
END

IF ~~ THEN BEGIN 262 // from: GARRIJ:134.2 IMOEN2:354.2 261.2 KHALIJ:65.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 66
END

IF ~~ THEN BEGIN 263 // from: GARRIJ:135.4 IMOEN2:355.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 68
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 264
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 67
END

IF ~~ THEN BEGIN 264 // from: GARRIJ:135.2 IMOEN2:355.2 263.2 KHALIJ:67.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 68
END

IF ~~ THEN BEGIN 265 // from: GARRIJ:136.4 IMOEN2:356.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 70
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 266
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 69
END

IF ~~ THEN BEGIN 266 // from: GARRIJ:136.2 IMOEN2:356.2 265.2 KHALIJ:69.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 70
END

IF ~~ THEN BEGIN 267 // from: GARRIJ:137.4 IMOEN2:357.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 72
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 268
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 71
END

IF ~~ THEN BEGIN 268 // from: GARRIJ:137.2 IMOEN2:357.2 267.2 KHALIJ:71.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 72
END

IF ~~ THEN BEGIN 269 // from: GARRIJ:138.4 IMOEN2:358.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 74
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 270
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 73
END

IF ~~ THEN BEGIN 270 // from: GARRIJ:138.2 IMOEN2:358.2 269.2 KHALIJ:73.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 74
END

IF ~~ THEN BEGIN 271 // from: GARRIJ:139.4 IMOEN2:359.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 76
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 272
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 75
END

IF ~~ THEN BEGIN 272 // from: GARRIJ:139.2 IMOEN2:359.2 271.2 KHALIJ:75.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 76
END

IF ~~ THEN BEGIN 273 // from: GARRIJ:140.4 IMOEN2:360.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 78
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 274
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 77
END

IF ~~ THEN BEGIN 274 // from: GARRIJ:140.2 IMOEN2:360.2 273.2 KHALIJ:77.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 78
END

IF ~~ THEN BEGIN 275 // from: GARRIJ:141.4 IMOEN2:361.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 80
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 276
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 79
END

IF ~~ THEN BEGIN 276 // from: GARRIJ:141.2 IMOEN2:361.2 275.2 KHALIJ:79.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 80
END

IF ~~ THEN BEGIN 277 // from: GARRIJ:142.4 IMOEN2:363.4 IMOEN2:362.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 82
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 278
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 81
END

IF ~~ THEN BEGIN 278 // from: GARRIJ:142.2 IMOEN2:363.2 IMOEN2:362.2 277.2 KHALIJ:81.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 82
END

IF ~~ THEN BEGIN 279 // from: GARRIJ:143.4 IMOEN2:365.4 IMOEN2:364.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 84
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 280
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 83
END

IF ~~ THEN BEGIN 280 // from: GARRIJ:143.2 IMOEN2:365.2 IMOEN2:364.2 279.2 KHALIJ:83.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 84
END

IF ~~ THEN BEGIN 281 // from: GARRIJ:144.4 IMOEN2:367.4 IMOEN2:366.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 86
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 282
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 85
END

IF ~~ THEN BEGIN 282 // from: GARRIJ:144.2 IMOEN2:367.2 IMOEN2:366.2 281.2 KHALIJ:85.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 86
END

IF ~~ THEN BEGIN 283 // from: GARRIJ:145.4 IMOEN2:369.4 IMOEN2:368.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 88
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 284
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 87
END

IF ~~ THEN BEGIN 284 // from: GARRIJ:145.2 IMOEN2:369.2 IMOEN2:368.2 283.2 KHALIJ:87.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 88
END

IF ~~ THEN BEGIN 285 // from: GARRIJ:146.4 IMOEN2:371.4 IMOEN2:370.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 90
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 286
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 89
END

IF ~~ THEN BEGIN 286 // from: GARRIJ:146.2 IMOEN2:371.2 IMOEN2:370.2 285.2 KHALIJ:89.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 90
END

IF ~~ THEN BEGIN 287 // from: GARRIJ:147.4 IMOEN2:373.4 IMOEN2:372.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 92
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 288
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 91
END

IF ~~ THEN BEGIN 288 // from: GARRIJ:147.2 IMOEN2:373.2 IMOEN2:372.2 287.2 KHALIJ:91.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 92
END

IF ~~ THEN BEGIN 289 // from: GARRIJ:148.4 IMOEN2:375.4 IMOEN2:374.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 94
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 290
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 93
END

IF ~~ THEN BEGIN 290 // from: GARRIJ:148.2 IMOEN2:375.2 IMOEN2:374.2 289.2 KHALIJ:93.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 94
END

IF ~~ THEN BEGIN 291 // from: GARRIJ:149.4 IMOEN2:377.4 IMOEN2:376.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 96
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 292
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 95
END

IF ~~ THEN BEGIN 292 // from: GARRIJ:149.2 IMOEN2:377.2 IMOEN2:376.2 291.2 KHALIJ:95.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 96
END

IF ~~ THEN BEGIN 293 // from: GARRIJ:150.4 IMOEN2:379.4 IMOEN2:378.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 98
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 294
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 97
END

IF ~~ THEN BEGIN 294 // from: GARRIJ:150.2 IMOEN2:379.2 IMOEN2:378.2 293.2 KHALIJ:97.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 98
END

IF ~~ THEN BEGIN 295 // from: GARRIJ:151.4 IMOEN2:381.4 IMOEN2:380.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 100
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 296
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 99
END

IF ~~ THEN BEGIN 296 // from: GARRIJ:151.2 IMOEN2:381.2 IMOEN2:380.2 295.2 KHALIJ:99.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 100
END

IF ~~ THEN BEGIN 297 // from: GARRIJ:152.4 IMOEN2:383.4 IMOEN2:382.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 102
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 298
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 101
END

IF ~~ THEN BEGIN 298 // from: GARRIJ:152.2 IMOEN2:383.2 IMOEN2:382.2 297.2 KHALIJ:101.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 102
END

IF ~~ THEN BEGIN 299 // from: GARRIJ:153.4 IMOEN2:385.4 IMOEN2:384.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 104
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 300
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 103
END

IF ~~ THEN BEGIN 300 // from: GARRIJ:153.2 IMOEN2:385.2 IMOEN2:384.2 299.2 KHALIJ:103.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 104
END

IF ~~ THEN BEGIN 301 // from: GARRIJ:154.4 IMOEN2:387.4 IMOEN2:386.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 106
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 302
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 105
END

IF ~~ THEN BEGIN 302 // from: GARRIJ:154.2 IMOEN2:387.2 IMOEN2:386.2 301.2 KHALIJ:105.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 106
END

IF ~~ THEN BEGIN 303 // from: GARRIJ:155.4 IMOEN2:389.4 IMOEN2:388.4
  SAY #49724 /* ~*snicker* I cannot remember ever laughing so hard... little <CHARNAME> and <PRO_HISHER> bearskin rug... I simply must see how our omnipotent authority figure looked, cute as a bug...~ */
  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 EXTERN ~KHALIJ~ 108
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 304
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 107
END

IF ~~ THEN BEGIN 304 // from: GARRIJ:155.2 IMOEN2:389.2 IMOEN2:388.2 303.2 KHALIJ:107.2
  SAY #49726 /* ~*blush* What... what painting, Khalid? I have absolutely no idea what you are talking about, and I suggest we drop this nonsense now. We have more important things to do.~ */
  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 EXTERN ~KHALIJ~ 108
END

IF ~~ THEN BEGIN 305 // from:
  SAY #49751 /* ~Hmph. An offering from one of those filthy Shadow Druids. I am amazed he did not attack us on sight. Still, <CHARNAME>... I would not trust those detestable brews of theirs, that potion should be disposed of instead of consumed.~ */
  IF ~~ THEN EXTERN ~LASKAL~ 12
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~LASKAL~ 11
END

IF ~~ THEN BEGIN 306 // from:
  SAY #49751 /* ~Hmph. An offering from one of those filthy Shadow Druids. I am amazed he did not attack us on sight. Still, <CHARNAME>... I would not trust those detestable brews of theirs, that potion should be disposed of instead of consumed.~ */
  IF ~~ THEN EXTERN ~LASKAL~ 14
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~LASKAL~ 13
END

IF ~~ THEN BEGIN 307 // from:
  SAY #49751 /* ~Hmph. An offering from one of those filthy Shadow Druids. I am amazed he did not attack us on sight. Still, <CHARNAME>... I would not trust those detestable brews of theirs, that potion should be disposed of instead of consumed.~ */
  IF ~~ THEN EXTERN ~LASKAL~ 16
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~LASKAL~ 15
END

IF ~~ THEN BEGIN 308 // from:
  SAY #49818 /* ~Accompanied by a horde of equally humble baby wyverns? State your purpose here, lest I follow my duty as nature's servant and determine it for myself.~ */
  IF ~~ THEN REPLY #10812 /* ~This is an odd place to meet a woodsman. Are you not afraid of those baby wyverns behind you?~ */ EXTERN ~COKSMTH~ 1
  IF ~~ THEN REPLY #10813 /* ~Have you seen any bandits or otherwise untrustworthy people around?~ */ EXTERN ~COKSMTH~ 2
  IF ~~ THEN REPLY #10816 /* ~What are you doing here? Tell me now, before I kill you!~ */ EXTERN ~COKSMTH~ 3
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 67
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~COKSMTH~ 16
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 289
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 288
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 287
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~COKSMTH~ 15
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 286
END

IF ~~ THEN BEGIN 309 // from:
  SAY #49840 /* ~Ah, yes. We trudged all this way to Baldur's Gate in order to steal a... a Tele-whatzit for this foolish little man. Or am I wrong, <CHARNAME>?~ */
  IF ~~ THEN REPLY #2580 /* ~You would be advised to lower your standards before they land you in prison! The Hall of Wonders is nigh invulnerable, a veritable fortress! I'll not risk my good name on such a foolhardy task!~ */ EXTERN ~BREVLI~ 23
  IF ~~ THEN REPLY #2581 /* ~That is certainly a difficult task you've set before me, you windy little man, but I will accept the challenge.~ */ EXTERN ~BREVLI~ 17
  IF ~~ THEN REPLY #2620 /* ~500 gold for all that, eh? This is not a bad offer, though I think you could do better.~ */ EXTERN ~BREVLI~ 15
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BREVLI~ 52
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 166
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BREVLI~ 51
END

IF ~~ THEN BEGIN 310 // from:
  SAY #49848 /* ~We will surely end up in difficulties with the Watchers for this. And even though I approve of and share the intentions, a library, especially a sacred one as this, is no place for bloodshed.~ */
  IF ~~ THEN EXTERN ~BRUNO~ 1
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~RIELTA~ 24
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~GARRIJ~ 173
END

IF ~~ THEN BEGIN 311 // from:
  SAY #49860 /* ~I know not the man, but seeking to capitalize on the misfortune of another surely is despicable. However, the means which this woman is ready to put to use suggest that she is equally wicked. Truth be told, they both disgust me, and I propose we leave them to settle their problems without our interference.~ */
  IF ~~ THEN REPLY #8449 /* ~I must decline. Even such a scoundrel as this is not deserving of murder. I sympathize, but cannot help.~ */ EXTERN ~NOBW8~ 5
  IF ~~ THEN REPLY #8450 /* ~The fiend! He'll be a day's journey down before he knows he's dead! Where can he be found?~ */ EXTERN ~NOBW8~ 6
  IF ~~ THEN REPLY #8451 /* ~If he is a weekly drain on your finance, you must be willing to invest heavily in his removal. What will be my reward?~ */ EXTERN ~NOBW8~ 9
END

IF ~~ THEN BEGIN 312 // from:
  SAY #49860 /* ~I know not the man, but seeking to capitalize on the misfortune of another surely is despicable. However, the means which this woman is ready to put to use suggest that she is equally wicked. Truth be told, they both disgust me, and I propose we leave them to settle their problems without our interference.~ */
  IF ~~ THEN REPLY #8449 /* ~I must decline. Even such a scoundrel as this is not deserving of murder. I sympathize, but cannot help.~ */ EXTERN ~NOBW8~ 5
  IF ~~ THEN REPLY #8450 /* ~The fiend! He'll be a day's journey down before he knows he's dead! Where can he be found?~ */ EXTERN ~NOBW8~ 6
  IF ~~ THEN REPLY #8451 /* ~If he is a weekly drain on your finance, you must be willing to invest heavily in his removal. What will be my reward?~ */ EXTERN ~NOBW8~ 9
END

IF ~~ THEN BEGIN 313 // from:
  SAY #49860 /* ~I know not the man, but seeking to capitalize on the misfortune of another surely is despicable. However, the means which this woman is ready to put to use suggest that she is equally wicked. Truth be told, they both disgust me, and I propose we leave them to settle their problems without our interference.~ */
  IF ~~ THEN REPLY #8449 /* ~I must decline. Even such a scoundrel as this is not deserving of murder. I sympathize, but cannot help.~ */ EXTERN ~NOBW8~ 5
  IF ~~ THEN REPLY #8450 /* ~The fiend! He'll be a day's journey down before he knows he's dead! Where can he be found?~ */ EXTERN ~NOBW8~ 6
  IF ~~ THEN REPLY #8451 /* ~If he is a weekly drain on your finance, you must be willing to invest heavily in his removal. What will be my reward?~ */ EXTERN ~NOBW8~ 9
END

IF ~~ THEN BEGIN 314 // from:
  SAY #49860 /* ~I know not the man, but seeking to capitalize on the misfortune of another surely is despicable. However, the means which this woman is ready to put to use suggest that she is equally wicked. Truth be told, they both disgust me, and I propose we leave them to settle their problems without our interference.~ */
  IF ~~ THEN REPLY #8449 /* ~I must decline. Even such a scoundrel as this is not deserving of murder. I sympathize, but cannot help.~ */ EXTERN ~NOBW8~ 5
  IF ~~ THEN REPLY #8450 /* ~The fiend! He'll be a day's journey down before he knows he's dead! Where can he be found?~ */ EXTERN ~NOBW8~ 6
  IF ~~ THEN REPLY #8451 /* ~If he is a weekly drain on your finance, you must be willing to invest heavily in his removal. What will be my reward?~ */ EXTERN ~NOBW8~ 9
END

IF ~~ THEN BEGIN 315 // from:
  SAY #49864 /* ~If you are looking for someone to remove these sirines for you, I suggest you look elsewhere. However, I can understand the resentment... you would do well to understand that it was no act of malice on their part. You can not blame them for something that is their nature.~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #26919 /* ~Cordyr and the Sirines
A fisherman named Cordyr tells of a pair of sirines in his fishing grounds, near where the Cloud Peaks meet the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 303
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~SAFANJ~ 40
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 302
END

IF ~~ THEN BEGIN 316 // from: FALDOJ:125.4
  SAY #49864 /* ~If you are looking for someone to remove these sirines for you, I suggest you look elsewhere. However, I can understand the resentment... you would do well to understand that it was no act of malice on their part. You can not blame them for something that is their nature.~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #26919 /* ~Cordyr and the Sirines
A fisherman named Cordyr tells of a pair of sirines in his fishing grounds, near where the Cloud Peaks meet the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 305
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~SAFANJ~ 41
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 304
END

IF ~~ THEN BEGIN 317 // from: FALDOJ:126.4
  SAY #49864 /* ~If you are looking for someone to remove these sirines for you, I suggest you look elsewhere. However, I can understand the resentment... you would do well to understand that it was no act of malice on their part. You can not blame them for something that is their nature.~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #26919 /* ~Cordyr and the Sirines
A fisherman named Cordyr tells of a pair of sirines in his fishing grounds, near where the Cloud Peaks meet the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 307
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~SAFANJ~ 42
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 306
END

IF ~~ THEN BEGIN 318 // from: FALDOJ:127.4
  SAY #49864 /* ~If you are looking for someone to remove these sirines for you, I suggest you look elsewhere. However, I can understand the resentment... you would do well to understand that it was no act of malice on their part. You can not blame them for something that is their nature.~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #26919 /* ~Cordyr and the Sirines
A fisherman named Cordyr tells of a pair of sirines in his fishing grounds, near where the Cloud Peaks meet the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 309
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~SAFANJ~ 43
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 308
END

IF ~~ THEN BEGIN 319 // from:
  SAY #49887 /* ~I do not agree with our course of action. You would hand over a sentient being in slavery or worse for a few baubles? I suggest you rethink this, before we speak with Ramazith again, for I will not watch idly.~ */
  IF ~~ THEN DO ~GiveItemCreate("MISC68",LastTalkedToBy,0,0,0)
DestroySelf()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ABELA~ 26
END

IF ~~ THEN BEGIN 320 // from:
  SAY #49887 /* ~I do not agree with our course of action. You would hand over a sentient being in slavery or worse for a few baubles? I suggest you rethink this, before we speak with Ramazith again, for I will not watch idly.~ */
  IF ~~ THEN DO ~GiveItemCreate("MISC68",LastTalkedToBy,0,0,0)
DestroySelf()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ABELA~ 28
END

IF ~~ THEN BEGIN 321 // from: KIVANJ:319.2
  SAY #49887 /* ~I do not agree with our course of action. You would hand over a sentient being in slavery or worse for a few baubles? I suggest you rethink this, before we speak with Ramazith again, for I will not watch idly.~ */
  IF ~~ THEN DO ~GiveItemCreate("MISC68",LastTalkedToBy,0,0,0)
DestroySelf()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ABELA~ 30
END

IF ~~ THEN BEGIN 322 // from: KIVANJ:320.2
  SAY #49887 /* ~I do not agree with our course of action. You would hand over a sentient being in slavery or worse for a few baubles? I suggest you rethink this, before we speak with Ramazith again, for I will not watch idly.~ */
  IF ~~ THEN DO ~GiveItemCreate("MISC68",LastTalkedToBy,0,0,0)
DestroySelf()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ABELA~ 33
END

IF ~~ THEN BEGIN 323 // from: KIVANJ:322.2 KIVANJ:321.2
  SAY #49887 /* ~I do not agree with our course of action. You would hand over a sentient being in slavery or worse for a few baubles? I suggest you rethink this, before we speak with Ramazith again, for I will not watch idly.~ */
  IF ~~ THEN DO ~GiveItemCreate("MISC68",LastTalkedToBy,0,0,0)
DestroySelf()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~ABELA~ 36
END

IF ~~ THEN BEGIN 324 // from:
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 59
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 432
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 431
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 58
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 430
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 429
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 428
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 427
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 426
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 425
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 424
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 423
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 422
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 57
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 421
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 56
END

IF ~~ THEN BEGIN 325 // from:
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 63
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 444
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 443
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 62
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 442
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 441
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 440
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 439
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 438
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 437
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 436
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 435
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 434
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 61
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 433
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 60
END

IF ~~ THEN BEGIN 326 // from:
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 67
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 456
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 455
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 66
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 454
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 453
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 452
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 451
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 450
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 449
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 448
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 447
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 446
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 65
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 445
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 64
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 327
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 293
END

IF ~~ THEN BEGIN 327 // from: 326.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 67
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 456
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 455
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 66
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 454
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 453
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 452
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 451
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 450
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 449
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 448
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 447
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 446
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 65
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 445
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 64
END

IF ~~ THEN BEGIN 328 // from:
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 71
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 468
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 467
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 70
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 466
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 465
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 464
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 463
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 462
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 461
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 460
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 459
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 458
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 69
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 457
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 68
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 330
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 294
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 329
END

IF ~~ THEN BEGIN 329 // from: 328.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 71
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 468
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 467
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 70
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 466
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 465
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 464
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 463
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 462
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 461
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 460
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 459
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 458
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 69
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 457
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 68
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 330
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 294
END

IF ~~ THEN BEGIN 330 // from: 329.19 328.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 71
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 468
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 467
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 70
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 466
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 465
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 464
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 463
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 462
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 461
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 460
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 459
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 458
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 69
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 457
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 68
END

IF ~~ THEN BEGIN 331 // from:
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 76
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 480
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 479
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 75
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 478
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 477
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 476
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 475
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 474
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 473
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 472
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 471
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 470
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 74
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 469
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 73
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 333
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 295
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 332
END

IF ~~ THEN BEGIN 332 // from: 331.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 76
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 480
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 479
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 75
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 478
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 477
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 476
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 475
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 474
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 473
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 472
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 471
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 470
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 74
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 469
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 73
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 333
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 295
END

IF ~~ THEN BEGIN 333 // from: 332.19 331.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 76
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 480
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 479
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 75
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 478
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 477
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 476
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 475
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 474
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 473
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 472
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 471
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 470
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 74
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 469
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 73
END

IF ~~ THEN BEGIN 334 // from:
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 81
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 492
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 491
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 80
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 490
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 489
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 488
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 487
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 486
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 485
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 484
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 483
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 482
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 79
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 481
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 78
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 336
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 296
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 335
END

IF ~~ THEN BEGIN 335 // from: 334.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 81
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 492
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 491
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 80
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 490
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 489
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 488
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 487
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 486
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 485
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 484
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 483
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 482
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 79
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 481
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 78
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 336
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 296
END

IF ~~ THEN BEGIN 336 // from: 335.19 334.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 81
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 492
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 491
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 80
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 490
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 489
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 488
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 487
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 486
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 485
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 484
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 483
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 482
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 79
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 481
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 78
END

IF ~~ THEN BEGIN 337 // from:
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 87
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 504
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 503
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 86
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 502
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 501
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 500
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 499
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 498
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 497
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 496
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 495
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 494
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 85
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 493
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 84
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 339
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 297
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 338
END

IF ~~ THEN BEGIN 338 // from: 337.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 87
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 504
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 503
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 86
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 502
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 501
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 500
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 499
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 498
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 497
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 496
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 495
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 494
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 85
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 493
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 84
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 339
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 297
END

IF ~~ THEN BEGIN 339 // from: 338.19 337.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 87
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 504
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 503
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 86
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 502
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 501
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 500
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 499
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 498
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 497
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 496
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 495
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 494
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 85
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 493
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 84
END

IF ~~ THEN BEGIN 340 // from:
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 93
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 516
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 515
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 92
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 514
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 513
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 512
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 511
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 510
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 509
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 508
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 507
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 506
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 505
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 90
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 342
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 298
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 341
END

IF ~~ THEN BEGIN 341 // from: 340.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 93
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 516
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 515
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 92
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 514
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 513
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 512
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 511
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 510
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 509
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 508
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 507
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 506
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 505
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 90
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 342
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 298
END

IF ~~ THEN BEGIN 342 // from: 341.19 340.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 93
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 516
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 515
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 92
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 514
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 513
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 512
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 511
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 510
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 509
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 508
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 507
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 506
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 505
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 90
END

IF ~~ THEN BEGIN 343 // from:
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 100
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 528
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 527
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 99
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 526
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 525
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 524
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 523
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 522
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 521
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 520
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 519
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 518
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 517
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 97
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 345
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 299
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 344
END

IF ~~ THEN BEGIN 344 // from: 343.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 100
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 528
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 527
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 99
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 526
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 525
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 524
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 523
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 522
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 521
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 520
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 519
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 518
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 517
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 97
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 345
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 299
END

IF ~~ THEN BEGIN 345 // from: 344.19 343.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 100
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 528
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 527
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 99
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 526
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 525
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 524
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 523
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 522
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 521
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 520
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 519
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 518
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 517
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 97
END

IF ~~ THEN BEGIN 346 // from: GARRIJ:174.22
  SAY #49894 /* ~I am more appreciative of the subtle symphonies that see themselves played out in the serenity of a forest grove, but I must admit that I found this young bard's tale to my liking. I swear, compared to those fops that pollute the taverns of Baldur's Gate, this man actually restores the good name to his calling!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 107
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 540
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 539
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 106
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 538
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 537
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 536
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 535
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 534
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 533
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 532
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 531
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 530
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 105
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 529
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 104
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 348
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 300
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 347
END

IF ~~ THEN BEGIN 347 // from: GARRIJ:174.21 346.21
  SAY #49895 /* ~I hope you remember that tale, Garrick. At our next stop, you will sit and write it down, as I would like to hear it again.~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 107
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 540
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 539
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 106
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 538
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 537
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 536
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 535
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 534
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 533
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 532
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 531
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 530
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 105
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 529
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 104
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 348
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~BGARRI~ 300
END

IF ~~ THEN BEGIN 348 // from: GARRIJ:174.19 347.19 346.19
  SAY #49897 /* ~By Silvanus, DON'T!~ */
  IF ~~ THEN REPLY #8656 /* ~An interesting piece, young bard. Is there any truth behind it?~ */ EXTERN ~POE~ 16
  IF ~~ THEN REPLY #8657 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #27214 /* ~Poe's Tale of Firewine
I encountered a wandering bard who spewed forth the most painful poem I have ever encountered. Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~POE~ 17
  IF ~  PartyGoldGT(9)
~ THEN REPLY #8658 /* ~A rousing tale! Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #27215 /* ~Poe's Tale of Firewine
Near the Firewine Bridge ruins I met a bard who told a rousing tale of swordsmen, one of whom betrayed the others, whose spirits will not rest until they find him again.~ */ EXTERN ~POE~ 18
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 107
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 540
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 539
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 106
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 538
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 537
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 536
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 535
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 534
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 533
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 532
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 531
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 530
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 105
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~CORANJ~ 529
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~POE~ 104
END

IF ~~ THEN BEGIN 349 // from: GERDE:0.1
  SAY #49945 /* ~Well, that was an interesting insight. While I agree that these beasts are a part of the great cycle of Nature, it would be foolish to disregard the danger they present. And while they do aerate the soil and improve crop yields, they also reduce the number of farmers managing these lands. They love to reduce the ranks of unsuspecting travelers and adventurers as well... particularly of young and foolish ones.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27125 /* ~Ankheg Culling
I am assisting the ranger, Gerde, in her attempt to manage the ankheg population on the plains south of Baldur's Gate. From where I stand at her side, I can see them swarming, coming to the surface roughly fifty yards to our left. On Gerde's instructions, however, I am not to exceed my quota of four kills.~ */ EXIT
END

IF ~~ THEN BEGIN 350 // from: FALDOJ:142.1
  SAY #49945 /* ~Well, that was an interesting insight. While I agree that these beasts are a part of the great cycle of Nature, it would be foolish to disregard the danger they present. And while they do aerate the soil and improve crop yields, they also reduce the number of farmers managing these lands. They love to reduce the ranks of unsuspecting travelers and adventurers as well... particularly of young and foolish ones.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27125 /* ~Ankheg Culling
I am assisting the ranger, Gerde, in her attempt to manage the ankheg population on the plains south of Baldur's Gate. From where I stand at her side, I can see them swarming, coming to the surface roughly fifty yards to our left. On Gerde's instructions, however, I am not to exceed my quota of four kills.~ */ EXIT
END

IF ~~ THEN BEGIN 351 // from: FALDOJ:143.1 GERDE:6.1
  SAY #49945 /* ~Well, that was an interesting insight. While I agree that these beasts are a part of the great cycle of Nature, it would be foolish to disregard the danger they present. And while they do aerate the soil and improve crop yields, they also reduce the number of farmers managing these lands. They love to reduce the ranks of unsuspecting travelers and adventurers as well... particularly of young and foolish ones.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27125 /* ~Ankheg Culling
I am assisting the ranger, Gerde, in her attempt to manage the ankheg population on the plains south of Baldur's Gate. From where I stand at her side, I can see them swarming, coming to the surface roughly fifty yards to our left. On Gerde's instructions, however, I am not to exceed my quota of four kills.~ */ EXIT
END

IF ~~ THEN BEGIN 352 // from: FALDOJ:144.1 GERDE:7.1 KIVANJ:344.1
  SAY #49945 /* ~Well, that was an interesting insight. While I agree that these beasts are a part of the great cycle of Nature, it would be foolish to disregard the danger they present. And while they do aerate the soil and improve crop yields, they also reduce the number of farmers managing these lands. They love to reduce the ranks of unsuspecting travelers and adventurers as well... particularly of young and foolish ones.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27125 /* ~Ankheg Culling
I am assisting the ranger, Gerde, in her attempt to manage the ankheg population on the plains south of Baldur's Gate. From where I stand at her side, I can see them swarming, coming to the surface roughly fifty yards to our left. On Gerde's instructions, however, I am not to exceed my quota of four kills.~ */ EXIT
END

IF ~~ THEN BEGIN 353 // from: FALDOJ:145.1 GERDE:8.1 KIVANJ:345.1
  SAY #49945 /* ~Well, that was an interesting insight. While I agree that these beasts are a part of the great cycle of Nature, it would be foolish to disregard the danger they present. And while they do aerate the soil and improve crop yields, they also reduce the number of farmers managing these lands. They love to reduce the ranks of unsuspecting travelers and adventurers as well... particularly of young and foolish ones.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27125 /* ~Ankheg Culling
I am assisting the ranger, Gerde, in her attempt to manage the ankheg population on the plains south of Baldur's Gate. From where I stand at her side, I can see them swarming, coming to the surface roughly fifty yards to our left. On Gerde's instructions, however, I am not to exceed my quota of four kills.~ */ EXIT
END

IF ~~ THEN BEGIN 354 // from:
  SAY #49957 /* ~Onwards we march then, <CHARNAME>. As this is your first mission, I fear that my skills as a healer will be heavily tested. Nevertheless, I will try to return all of us to Berrun still in one piece and victorious.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToMayor","GLOBAL",1)
EraseJournalEntry(31442)
AddJournalEntry(31442,QUEST_DONE)
AddJournalEntry(31443,QUEST)
~ UNSOLVED_JOURNAL #26877 /* ~Troubles in the Region
The Mayor of Nashkel, Berrun Ghastkill, has asked for my help. I am to go to the mines southeast of Nashkel and find out why the miners have been going missing. Something has also been tainting the ore, causing items made from it to be easily broken. Finding out what is down there is the first step in slowing the effects of the iron shortage.~ */ EXIT
END

IF ~~ THEN BEGIN 355 // from:
  SAY #49957 /* ~Onwards we march then, <CHARNAME>. As this is your first mission, I fear that my skills as a healer will be heavily tested. Nevertheless, I will try to return all of us to Berrun still in one piece and victorious.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToMayor","GLOBAL",1)
EraseJournalEntry(31442)
AddJournalEntry(31442,QUEST_DONE)
AddJournalEntry(31443,QUEST)
~ UNSOLVED_JOURNAL #26877 /* ~Troubles in the Region
The Mayor of Nashkel, Berrun Ghastkill, has asked for my help. I am to go to the mines southeast of Nashkel and find out why the miners have been going missing. Something has also been tainting the ore, causing items made from it to be easily broken. Finding out what is down there is the first step in slowing the effects of the iron shortage.~ */ EXIT
END

IF ~~ THEN BEGIN 356 // from:
  SAY #49957 /* ~Onwards we march then, <CHARNAME>. As this is your first mission, I fear that my skills as a healer will be heavily tested. Nevertheless, I will try to return all of us to Berrun still in one piece and victorious.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToMayor","GLOBAL",1)
EraseJournalEntry(31442)
AddJournalEntry(31442,QUEST_DONE)
AddJournalEntry(31443,QUEST)
~ UNSOLVED_JOURNAL #26877 /* ~Troubles in the Region
The Mayor of Nashkel, Berrun Ghastkill, has asked for my help. I am to go to the mines southeast of Nashkel and find out why the miners have been going missing. Something has also been tainting the ore, causing items made from it to be easily broken. Finding out what is down there is the first step in slowing the effects of the iron shortage.~ */ EXIT
END

IF ~~ THEN BEGIN 357 // from:
  SAY #49957 /* ~Onwards we march then, <CHARNAME>. As this is your first mission, I fear that my skills as a healer will be heavily tested. Nevertheless, I will try to return all of us to Berrun still in one piece and victorious.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToMayor","GLOBAL",1)
EraseJournalEntry(31442)
AddJournalEntry(31442,QUEST_DONE)
AddJournalEntry(31443,QUEST)
~ UNSOLVED_JOURNAL #26877 /* ~Troubles in the Region
The Mayor of Nashkel, Berrun Ghastkill, has asked for my help. I am to go to the mines southeast of Nashkel and find out why the miners have been going missing. Something has also been tainting the ore, causing items made from it to be easily broken. Finding out what is down there is the first step in slowing the effects of the iron shortage.~ */ EXIT
END

IF ~~ THEN BEGIN 358 // from:
  SAY #49957 /* ~Onwards we march then, <CHARNAME>. As this is your first mission, I fear that my skills as a healer will be heavily tested. Nevertheless, I will try to return all of us to Berrun still in one piece and victorious.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToMayor","GLOBAL",1)
EraseJournalEntry(31442)
AddJournalEntry(31442,QUEST_DONE)
AddJournalEntry(31443,QUEST)
~ UNSOLVED_JOURNAL #26877 /* ~Troubles in the Region
The Mayor of Nashkel, Berrun Ghastkill, has asked for my help. I am to go to the mines southeast of Nashkel and find out why the miners have been going missing. Something has also been tainting the ore, causing items made from it to be easily broken. Finding out what is down there is the first step in slowing the effects of the iron shortage.~ */ EXIT
END

IF ~~ THEN BEGIN 359 // from:
  SAY #49957 /* ~Onwards we march then, <CHARNAME>. As this is your first mission, I fear that my skills as a healer will be heavily tested. Nevertheless, I will try to return all of us to Berrun still in one piece and victorious.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToMayor","GLOBAL",1)
EraseJournalEntry(31442)
AddJournalEntry(31442,QUEST_DONE)
AddJournalEntry(31443,QUEST)
~ UNSOLVED_JOURNAL #26877 /* ~Troubles in the Region
The Mayor of Nashkel, Berrun Ghastkill, has asked for my help. I am to go to the mines southeast of Nashkel and find out why the miners have been going missing. Something has also been tainting the ore, causing items made from it to be easily broken. Finding out what is down there is the first step in slowing the effects of the iron shortage.~ */ EXIT
END

IF ~~ THEN BEGIN 360 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 32
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 182
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 31
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 348
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 30
END

IF ~~ THEN BEGIN 361 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 36
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 183
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 35
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 349
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 34
END

IF ~~ THEN BEGIN 362 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 40
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 184
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 39
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 350
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 38
END

IF ~~ THEN BEGIN 363 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 52
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 189
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 51
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 353
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 50
END

IF ~~ THEN BEGIN 364 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 56
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 190
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 55
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 354
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 54
END

IF ~~ THEN BEGIN 365 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 60
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 191
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 59
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 355
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 58
END

IF ~~ THEN BEGIN 366 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 72
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 196
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 71
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 358
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 70
END

IF ~~ THEN BEGIN 367 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 76
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 197
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 75
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 359
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 74
END

IF ~~ THEN BEGIN 368 // from:
  SAY #45242 /* ~There is no need for gratitude, Berrun. Helping you was our duty, as you well know. Despite my nagging doubts, <CHARNAME> did well, much better than I expected.~ */
  IF ~~ THEN DO ~ReputationInc(1)
GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("MISC85")
TakePartyItem("SCRL2W")
EraseJournalEntry(31447)
EscapeArea()
~ SOLVED_JOURNAL #26878 /* ~Troubles in the Region
I successfully cleared the Nashkel mines and was rewarded handsomely for my efforts: 900 gold from Berrun Ghastkill and the thanks of the entire town. Iron will slowly filter back to the coast now, though transporting it is still a treacherous business. The bandits on the roads will have to be dealt with.~ */ EXIT
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 80
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 198
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 79
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 360
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BERRUN~ 78
END

IF ~~ THEN BEGIN 369 // from: HANNAH:1.3
  SAY #50014 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. But you are wrong to think that all men are callous brutes, woman. Ah, but I should not boast about my fortune.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 119
END

IF ~~ THEN BEGIN 370 // from: HANNAH:1.4
  SAY #50013 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. And be careful for what you wish, woman... once the world were rid of all men, you might realize how much you miss them.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 120
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 371
END

IF ~~ THEN BEGIN 371 // from: 370.3
  SAY #50014 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. But you are wrong to think that all men are callous brutes, woman. Ah, but I should not boast about my fortune.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 120
END

IF ~~ THEN BEGIN 372 // from: HANNAH:6.4
  SAY #50013 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. And be careful for what you wish, woman... once the world were rid of all men, you might realize how much you miss them.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 121
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 373
END

IF ~~ THEN BEGIN 373 // from: HANNAH:6.3 372.3
  SAY #50014 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. But you are wrong to think that all men are callous brutes, woman. Ah, but I should not boast about my fortune.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 121
END

IF ~~ THEN BEGIN 374 // from: HANNAH:7.4
  SAY #50013 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. And be careful for what you wish, woman... once the world were rid of all men, you might realize how much you miss them.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 122
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 375
END

IF ~~ THEN BEGIN 375 // from: HANNAH:7.3 374.3
  SAY #50014 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. But you are wrong to think that all men are callous brutes, woman. Ah, but I should not boast about my fortune.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 122
END

IF ~~ THEN BEGIN 376 // from: HANNAH:8.4
  SAY #50013 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. And be careful for what you wish, woman... once the world were rid of all men, you might realize how much you miss them.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 123
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 377
END

IF ~~ THEN BEGIN 377 // from: HANNAH:8.3 376.3
  SAY #50014 /* ~A mage is keeping a nymph enslaved. We should look into this, <CHARNAME>, these are worrying words for me to hear. But you are wrong to think that all men are callous brutes, woman. Ah, but I should not boast about my fortune.~ */
  IF ~~ THEN REPLY #18859 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~HANNAH~ 2
  IF ~~ THEN REPLY #18860 /* ~Why, that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 123
END

IF ~~ THEN BEGIN 378 // from:
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 28
END

IF ~~ THEN BEGIN 379 // from:
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 30
END

IF ~~ THEN BEGIN 380 // from:
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 32
END

IF ~~ THEN BEGIN 381 // from:
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 35
END

IF ~~ THEN BEGIN 382 // from: KIVANJ:378.2
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 38
END

IF ~~ THEN BEGIN 383 // from: KIVANJ:379.2
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 42
END

IF ~~ THEN BEGIN 384 // from: KIVANJ:380.2
  SAY #50026 /* ~Yes, let us follow him, <CHARNAME>... but do not lose sight of him. Once we are outside, I will not hesitate to slay him, and, I trust, you will help.~ */
  IF ~~ THEN DO ~EraseJournalEntry(26843)
EraseJournalEntry(26844)
EraseJournalEntry(26845)
EraseJournalEntry(26841)
EraseJournalEntry(26842)
EraseJournalEntry(26846)
ClearAllActions()
HideGUI()
StartCutSceneMode()
StartCutScene("CAPCUT02")
~ SOLVED_JOURNAL #27317 /* ~Afoul of the Law
A killer by the name of Neb helped us break out of the Flaming Fist prison.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~NEB~ 46
END

IF ~~ THEN BEGIN 385 // from:
  SAY #50030 /* ~I came here expecting to find one of those vile mages who would dissect this beautiful creature looking for spell components. Instead, we find a foolish man with his mind clouded by passion and desire. And while he deserves to be admonished for keeping this nymph here against her will, I suppose it can be understood... we would do well to resolve this without bloodshed, <CHARNAME>.~ */
  IF ~~ THEN REPLY #2714 /* ~One does not cage those he cares for! You may break her spirit and she will serve you, but this is not love! Listen to her!~ */ EXTERN ~RAGEFA~ 8
  IF ~  Global("HelpRamazith","GLOBAL",1)
!Dead("Ramazith")
~ THEN REPLY #2715 /* ~This is an impossible goal! Best for her that you release her to me, that I might free her under the sight of Ramazith.~ */ EXTERN ~RAGEFA~ 3
  IF ~~ THEN REPLY #2716 /* ~Your twisted feelings cloud your sight! Release her, before you both come to harm!~ */ EXTERN ~RAGEFA~ 7
END

IF ~~ THEN BEGIN 386 // from: KIVANJ:381.3
  SAY #50030 /* ~I came here expecting to find one of those vile mages who would dissect this beautiful creature looking for spell components. Instead, we find a foolish man with his mind clouded by passion and desire. And while he deserves to be admonished for keeping this nymph here against her will, I suppose it can be understood... we would do well to resolve this without bloodshed, <CHARNAME>.~ */
  IF ~~ THEN REPLY #2714 /* ~One does not cage those he cares for! You may break her spirit and she will serve you, but this is not love! Listen to her!~ */ EXTERN ~RAGEFA~ 8
  IF ~  Global("HelpRamazith","GLOBAL",1)
!Dead("Ramazith")
~ THEN REPLY #2715 /* ~This is an impossible goal! Best for her that you release her to me, that I might free her under the sight of Ramazith.~ */ EXTERN ~RAGEFA~ 3
  IF ~~ THEN REPLY #2716 /* ~Your twisted feelings cloud your sight! Release her, before you both come to harm!~ */ EXTERN ~RAGEFA~ 7
END

IF ~~ THEN BEGIN 387 // from: KIVANJ:382.3
  SAY #50030 /* ~I came here expecting to find one of those vile mages who would dissect this beautiful creature looking for spell components. Instead, we find a foolish man with his mind clouded by passion and desire. And while he deserves to be admonished for keeping this nymph here against her will, I suppose it can be understood... we would do well to resolve this without bloodshed, <CHARNAME>.~ */
  IF ~~ THEN REPLY #2714 /* ~One does not cage those he cares for! You may break her spirit and she will serve you, but this is not love! Listen to her!~ */ EXTERN ~RAGEFA~ 8
  IF ~  Global("HelpRamazith","GLOBAL",1)
!Dead("Ramazith")
~ THEN REPLY #2715 /* ~This is an impossible goal! Best for her that you release her to me, that I might free her under the sight of Ramazith.~ */ EXTERN ~RAGEFA~ 3
  IF ~~ THEN REPLY #2716 /* ~Your twisted feelings cloud your sight! Release her, before you both come to harm!~ */ EXTERN ~RAGEFA~ 7
END

IF ~~ THEN BEGIN 388 // from:
  SAY #50033 /* ~That may be so, but they forgot to inform us that our adversary would be a young child. Rest assured, we will return to exchange a few words with them... and perhaps more than simple words.~ */
  IF ~~ THEN REPLY #1821 /* ~I know not of whom you speak, child.~ */ SOLVED_JOURNAL #27439 /* ~The Fishermen and the Priestess
I have agreed to aid the fishermen north of the Friendly Arm by getting rid of a priestess of Umberlee. They claim she has harassed and killed a number of them. She lives just east of the bridge to Baldur's Gate.~ */ EXTERN ~TENYA~ 1
  IF ~  !Global("HelpJebadoh","GLOBAL",0)
ReactionLT(LastTalkedToBy,NEUTRAL_LOWER)
~ THEN REPLY #1822 /* ~Uh, they did send me, but I wish only to know what is going on.~ */ EXTERN ~TENYA~ 2
  IF ~  !Global("HelpJebadoh","GLOBAL",0)
~ THEN REPLY #1823 /* ~It's true! They sent me to end your villainous deeds!~ */ EXTERN ~TENYA~ 2
  IF ~  !Global("HelpJebadoh","GLOBAL",0)
ReactionGT(LastTalkedToBy,HOSTILE_UPPER)
~ THEN REPLY #1824 /* ~Um, they did send me, but I wish only to know what is going on.~ */ EXTERN ~TENYA~ 14
  IF ~  PartyHasItem("MISC53")
~ THEN REPLY #1836 /* ~Here is the bowl that was taken from your mother. Perhaps now she will rest.~ */ EXTERN ~TENYA~ 11
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~EDWINJ~ 165
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 228
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 385
END

IF ~~ THEN BEGIN 389 // from:
  SAY #50075 /* ~To become a pawn of a twisted necromancer with clear intent on upsetting the delicate cycle of nature? Not me, <CHARNAME>, I refuse to trudge through filthy sewers in search for rotten corpses. Every fiber of my being screams in protest at such a suggestion.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #26853 /* ~A Corpse for Arkion
A necromancer named Arkion is in need of corpses and has singled me out for the task of finding one. According to him, the sewers are the best place for that sort of thing. If I were to decide to procure one for him, I can find him again in his house just south of the Elfsong Tavern.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 162
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 161
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 208
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~ARKION~ 11
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 207
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 197
END

IF ~~ THEN BEGIN 390 // from:
  SAY #50075 /* ~To become a pawn of a twisted necromancer with clear intent on upsetting the delicate cycle of nature? Not me, <CHARNAME>, I refuse to trudge through filthy sewers in search for rotten corpses. Every fiber of my being screams in protest at such a suggestion.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #26853 /* ~A Corpse for Arkion
A necromancer named Arkion is in need of corpses and has singled me out for the task of finding one. According to him, the sewers are the best place for that sort of thing. If I were to decide to procure one for him, I can find him again in his house just south of the Elfsong Tavern.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 164
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 163
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 210
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~ARKION~ 12
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 209
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 198
END

IF ~~ THEN BEGIN 391 // from:
  SAY #50075 /* ~To become a pawn of a twisted necromancer with clear intent on upsetting the delicate cycle of nature? Not me, <CHARNAME>, I refuse to trudge through filthy sewers in search for rotten corpses. Every fiber of my being screams in protest at such a suggestion.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #26853 /* ~A Corpse for Arkion
A necromancer named Arkion is in need of corpses and has singled me out for the task of finding one. According to him, the sewers are the best place for that sort of thing. If I were to decide to procure one for him, I can find him again in his house just south of the Elfsong Tavern.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 166
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 165
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 212
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~ARKION~ 13
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 211
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 199
END

IF ~~ THEN BEGIN 392 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 21
END

IF ~~ THEN BEGIN 393 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 23
END

IF ~~ THEN BEGIN 394 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 25
END

IF ~~ THEN BEGIN 395 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 27
END

IF ~~ THEN BEGIN 396 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 29
END

IF ~~ THEN BEGIN 397 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 31
END

IF ~~ THEN BEGIN 398 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(2)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 33
END

IF ~~ THEN BEGIN 399 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(2)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 35
END

IF ~~ THEN BEGIN 400 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(2)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 37
END

IF ~~ THEN BEGIN 401 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 39
END

IF ~~ THEN BEGIN 402 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 41
END

IF ~~ THEN BEGIN 403 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 43
END

IF ~~ THEN BEGIN 404 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 45
END

IF ~~ THEN BEGIN 405 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 47
END

IF ~~ THEN BEGIN 406 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 49
END

IF ~~ THEN BEGIN 407 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 51
END

IF ~~ THEN BEGIN 408 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 53
END

IF ~~ THEN BEGIN 409 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 55
END

IF ~~ THEN BEGIN 410 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ UNSOLVED_JOURNAL #26866 /* ~Bassilus the Murderer
When I charmed Bassilus, I learned that he is from Zhentil Keep. It would seem that his family was slaughtered when the city was destroyed. This event caused him to lose his mind.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 57
END

IF ~~ THEN BEGIN 411 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ UNSOLVED_JOURNAL #26866 /* ~Bassilus the Murderer
When I charmed Bassilus, I learned that he is from Zhentil Keep. It would seem that his family was slaughtered when the city was destroyed. This event caused him to lose his mind.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 59
END

IF ~~ THEN BEGIN 412 // from:
  SAY #50090 /* ~It figures that such a twisted, vile wretch would be spawned from nowhere else but Zhentil Keep... a mad servant to an equally mad god! But worry not, you will not sow strife any longer, dirty Zhent!~ */
  IF ~~ THEN DO ~GlobalShout(1)
ActionOverride("Footy",EscapeArea())
Enemy()
~ UNSOLVED_JOURNAL #26866 /* ~Bassilus the Murderer
When I charmed Bassilus, I learned that he is from Zhentil Keep. It would seem that his family was slaughtered when the city was destroyed. This event caused him to lose his mind.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~BASSIL~ 61
END

IF ~~ THEN BEGIN 413 // from:
  SAY #50156 /* ~On behalf of my group, I apologize for the intrusion. I swear on my oath of druidry that intruding on other people's privacy is not a hobby of mine, nor of my companions. Perhaps, to even out this misunderstanding, we could deal with this Gervisse of yours?~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27226 /* ~Laerta and Louise
Voltine, a shape-changing druid, claims that Gervisse is a malevolent voyeur. While I got off to a bad start with Voltine, I sense she is the one telling the truth.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VOLTIN~ 11
END

IF ~~ THEN BEGIN 414 // from: FALDOJ:169.2
  SAY #50156 /* ~On behalf of my group, I apologize for the intrusion. I swear on my oath of druidry that intruding on other people's privacy is not a hobby of mine, nor of my companions. Perhaps, to even out this misunderstanding, we could deal with this Gervisse of yours?~ */
  IF ~~ THEN UNSOLVED_JOURNAL #27226 /* ~Laerta and Louise
Voltine, a shape-changing druid, claims that Gervisse is a malevolent voyeur. While I got off to a bad start with Voltine, I sense she is the one telling the truth.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VOLTIN~ 12
END

IF ~~ THEN BEGIN 415 // from:
  SAY #50173 /* ~You knew full well that I would not stand for this, <CHARNAME>! I cannot let you murder this innocent creature! I do not relish breaking my oath to Gorion and raising a weapon against you, but you leave me no choice!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiDryadHostile","GLOBAL",1)
SetGlobal("X#JaheiraHelpCaldo","GLOBAL",1)
~ EXTERN ~KRUMM~ 2
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaiDryadHostile","GLOBAL",1)
SetGlobal("X#JaheiraHelpCaldo","GLOBAL",1)
~ EXTERN ~BKHALI~ 277
END

IF ~~ THEN BEGIN 416 // from:
  SAY #50173 /* ~You knew full well that I would not stand for this, <CHARNAME>! I cannot let you murder this innocent creature! I do not relish breaking my oath to Gorion and raising a weapon against you, but you leave me no choice!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiDryadHostile","GLOBAL",1)
SetGlobal("X#JaheiraHelpCaldo","GLOBAL",1)
~ EXTERN ~KRUMM~ 2
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaiDryadHostile","GLOBAL",1)
SetGlobal("X#JaheiraHelpCaldo","GLOBAL",1)
~ EXTERN ~BKHALI~ 278
END

IF ~~ THEN BEGIN 417 // from:
  SAY #50173 /* ~You knew full well that I would not stand for this, <CHARNAME>! I cannot let you murder this innocent creature! I do not relish breaking my oath to Gorion and raising a weapon against you, but you leave me no choice!~ */
  IF ~~ THEN DO ~SetGlobal("X#JaiDryadHostile","GLOBAL",1)
SetGlobal("X#JaheiraHelpCaldo","GLOBAL",1)
~ EXTERN ~KRUMM~ 2
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaiDryadHostile","GLOBAL",1)
SetGlobal("X#JaheiraHelpCaldo","GLOBAL",1)
~ EXTERN ~BKHALI~ 279
END

IF ~~ THEN BEGIN 418 // from: FIREBE:2.4
  SAY #50213 /* ~Hmm... an odd choice of a reward, as well as an odd choice of words. Both set me ill at ease, to be truthful.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~FIREBE~ 13
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 224
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~FIREBE~ 12
END

IF ~~ THEN BEGIN 419 // from: FIREBE:14.4
  SAY #50213 /* ~Hmm... an odd choice of a reward, as well as an odd choice of words. Both set me ill at ease, to be truthful.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~FIREBE~ 16
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 225
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~FIREBE~ 15
END

IF ~~ THEN BEGIN 420 // from: FIREBE:17.4 GARRIJ:226.4
  SAY #50213 /* ~Hmm... an odd choice of a reward, as well as an odd choice of words. Both set me ill at ease, to be truthful.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~FIREBE~ 19
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONJ~ 226
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~FIREBE~ 18
END

IF ~~ THEN BEGIN 421 // from:
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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
  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 ~KHALIJ~ 125
END

IF ~~ THEN BEGIN 422 // from: KHALIJ:126.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 127
END

IF ~~ THEN BEGIN 423 // from: KHALIJ:128.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 129
END

IF ~~ THEN BEGIN 424 // from: KHALIJ:130.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 131
END

IF ~~ THEN BEGIN 425 // from: KHALIJ:132.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 133
END

IF ~~ THEN BEGIN 426 // from: KHALIJ:134.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 135
END

IF ~~ THEN BEGIN 427 // from: KHALIJ:136.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 137
END

IF ~~ THEN BEGIN 428 // from:
  SAY #50234 /* ~Ah, the infamous Shadow Archdruid himself, as unbalanced and unreasonable as any of his followers, as one can judge by the way of this greeting. And if the sickle that will try to cut me down is as dull as your wit, then I have very little to fear. <CHARNAME> and I shall clear this wood of the taint of Shadow Druids, so that the *true* druids can resume their caring nurturing of the forest.~ */
  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 EXTERN ~KHALIJ~ 139
  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 429
  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 ~KHALIJ~ 138
  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 ~MINSCJ~ 256
  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 ~MINSCJ~ 254
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 253
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~AMARAN~ 34
END

IF ~~ THEN BEGIN 429 // from: 428.4 KHALIJ:138.4
  SAY #50240 /* ~So it was you! Rest assured, we'll have some words on this... later.~ */
  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 EXTERN ~KHALIJ~ 139
END

IF ~~ THEN BEGIN 430 // from:
  SAY #50247 /* ~Steady now, Khalid! 'Tis revolting indeed, but you are not alone here, and you are not weak. I know you will not fail me!~ */
  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~ 265
  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 EXTERN ~KHALIJ~ 144
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 143
END

IF ~~ THEN BEGIN 431 // from: KHALIJ:145.6
  SAY #50247 /* ~Steady now, Khalid! 'Tis revolting indeed, but you are not alone here, and you are not weak. I know you will not fail me!~ */
  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~ 266
  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 EXTERN ~KHALIJ~ 147
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 146
END

IF ~~ THEN BEGIN 432 // from: FLAM2:3.1
  SAY #50289 /* ~It is very likely that she possesses a cruel and evil heart, and I suppose that no one will cry for her. But still, I am a little unsettled about the ease with which you took the decision, <CHARNAME>.~ */
  IF ~~ THEN EXTERN ~VICONI~ 4
END

IF ~~ THEN BEGIN 433 // from:
  SAY #50289 /* ~It is very likely that she possesses a cruel and evil heart, and I suppose that no one will cry for her. But still, I am a little unsettled about the ease with which you took the decision, <CHARNAME>.~ */
  IF ~~ THEN EXTERN ~VICONI~ 4
END

IF ~~ THEN BEGIN 434 // from:
  SAY #50313 /* ~I have mixed feelings about this, <CHARNAME>. On one hand, I detest everything that concerns the vile practice of necromancy... but on the other hand, only a monster could remain unmoved, when facing a plea of a crying child.~ */
  IF ~~ THEN DO ~AddexperienceParty(200)
ReputationInc(1)
SetGlobal("HelpDrienne","GLOBAL",1)
GiveItem("SCRL09",LastTalkedToBy)
TakePartyItem("MISC62")
EraseJournalEntry(26994)
~ SOLVED_JOURNAL #26997 /* ~Drienne's Cat
From the sound of it, this isn't the first time Drienne's cat has died... Nine lives, my arse. Give me my own personal necromancer, and I'll do the same! She has given me one of her father's scrolls, however. Whatever it is, it should prove interesting.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRIENN~ 9
END

IF ~~ THEN BEGIN 435 // from:
  SAY #50313 /* ~I have mixed feelings about this, <CHARNAME>. On one hand, I detest everything that concerns the vile practice of necromancy... but on the other hand, only a monster could remain unmoved, when facing a plea of a crying child.~ */
  IF ~~ THEN DO ~AddexperienceParty(200)
ReputationInc(1)
SetGlobal("HelpDrienne","GLOBAL",1)
GiveItem("SCRL09",LastTalkedToBy)
TakePartyItem("MISC62")
EraseJournalEntry(26994)
~ SOLVED_JOURNAL #26997 /* ~Drienne's Cat
From the sound of it, this isn't the first time Drienne's cat has died... Nine lives, my arse. Give me my own personal necromancer, and I'll do the same! She has given me one of her father's scrolls, however. Whatever it is, it should prove interesting.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRIENN~ 11
END

IF ~~ THEN BEGIN 436 // from:
  SAY #50313 /* ~I have mixed feelings about this, <CHARNAME>. On one hand, I detest everything that concerns the vile practice of necromancy... but on the other hand, only a monster could remain unmoved, when facing a plea of a crying child.~ */
  IF ~~ THEN DO ~AddexperienceParty(200)
ReputationInc(1)
SetGlobal("HelpDrienne","GLOBAL",1)
GiveItem("SCRL09",LastTalkedToBy)
TakePartyItem("MISC62")
EraseJournalEntry(26994)
~ SOLVED_JOURNAL #26997 /* ~Drienne's Cat
From the sound of it, this isn't the first time Drienne's cat has died... Nine lives, my arse. Give me my own personal necromancer, and I'll do the same! She has given me one of her father's scrolls, however. Whatever it is, it should prove interesting.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRIENN~ 13
END

IF ~~ THEN BEGIN 437 // from:
  SAY #50323 /* ~To say that I am disappointed is to say nothing at all. If not for my oath to Gorion, I would have given you a good beating for this ruthlessness.~ */
  IF ~  OR(3)
!InParty("ajantis")
!InMyArea("ajantis")
StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("SPRITE_IS_DEADCDryad","GLOBAL",1)
EraseJournalEntry(27005)
EscapeArea()
~ SOLVED_JOURNAL #27006 /* ~Dryad of the Cloud Peaks
I have angered a dryad near the Cloud Peaks and have been warned out of "her" wood. It's of little concern. She also directed me to look into a wolf cave just to the south, where a treasure cache is hidden.~ */ EXIT
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
Global("X#AjantisProtectDryade","GLOBAL",0)
~ THEN EXTERN ~AJANTJ~ 116
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRYAD~ 40
END

IF ~~ THEN BEGIN 438 // from:
  SAY #50323 /* ~To say that I am disappointed is to say nothing at all. If not for my oath to Gorion, I would have given you a good beating for this ruthlessness.~ */
  IF ~  OR(3)
!InParty("ajantis")
!InMyArea("ajantis")
StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("SPRITE_IS_DEADCDryad","GLOBAL",1)
EraseJournalEntry(27005)
EscapeArea()
~ SOLVED_JOURNAL #27006 /* ~Dryad of the Cloud Peaks
I have angered a dryad near the Cloud Peaks and have been warned out of "her" wood. It's of little concern. She also directed me to look into a wolf cave just to the south, where a treasure cache is hidden.~ */ EXIT
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
Global("X#AjantisProtectDryade","GLOBAL",0)
~ THEN EXTERN ~AJANTJ~ 116
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRYAD~ 42
END

IF ~~ THEN BEGIN 439 // from:
  SAY #50323 /* ~To say that I am disappointed is to say nothing at all. If not for my oath to Gorion, I would have given you a good beating for this ruthlessness.~ */
  IF ~  OR(3)
!InParty("ajantis")
!InMyArea("ajantis")
StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("SPRITE_IS_DEADCDryad","GLOBAL",1)
EraseJournalEntry(27005)
EscapeArea()
~ SOLVED_JOURNAL #27006 /* ~Dryad of the Cloud Peaks
I have angered a dryad near the Cloud Peaks and have been warned out of "her" wood. It's of little concern. She also directed me to look into a wolf cave just to the south, where a treasure cache is hidden.~ */ EXIT
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
Global("X#AjantisProtectDryade","GLOBAL",0)
~ THEN EXTERN ~AJANTJ~ 116
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~DRYAD~ 44
END

IF ~~ THEN BEGIN 440 // from: KELDDA:1.2
  SAY #50382 /* ~Yes, I would have expected such opulence from these Lathanderites in rewarding us, there is splendour and excessiveness in everything they do, 'tis so out of balance... but all in all, at least they appreciate that a good deed has been done.~ */
  IF ~~ THEN DO ~GiveGoldForce(5000)
SetGlobal("BassilusDead","GLOBAL",2)
AddexperienceParty(1000)
TakePartyItem("MISC04")
EraseJournalEntry(27203)
EraseJournalEntry(27204)
EraseJournalEntry(27097)
EraseJournalEntry(27090)
EraseJournalEntry(26865)
EraseJournalEntry(26866)
EraseJournalEntry(27205)
~ SOLVED_JOURNAL #27206 /* ~Bassilus the Murderer
I have been well rewarded for dispatching the foul Bassilus. No doubt this 5,000 gold shall come in quite handy.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~KELDDA~ 13
END

IF ~~ THEN BEGIN 441 // from: KELDDA:14.2
  SAY #50382 /* ~Yes, I would have expected such opulence from these Lathanderites in rewarding us, there is splendour and excessiveness in everything they do, 'tis so out of balance... but all in all, at least they appreciate that a good deed has been done.~ */
  IF ~~ THEN DO ~GiveGoldForce(5000)
SetGlobal("BassilusDead","GLOBAL",2)
AddexperienceParty(1000)
TakePartyItem("MISC04")
EraseJournalEntry(27203)
EraseJournalEntry(27204)
EraseJournalEntry(27097)
EraseJournalEntry(27090)
EraseJournalEntry(26865)
EraseJournalEntry(26866)
EraseJournalEntry(27205)
~ SOLVED_JOURNAL #27206 /* ~Bassilus the Murderer
I have been well rewarded for dispatching the foul Bassilus. No doubt this 5,000 gold shall come in quite handy.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~KELDDA~ 15
END

IF ~~ THEN BEGIN 442 // from: KELDDA:16.2
  SAY #50382 /* ~Yes, I would have expected such opulence from these Lathanderites in rewarding us, there is splendour and excessiveness in everything they do, 'tis so out of balance... but all in all, at least they appreciate that a good deed has been done.~ */
  IF ~~ THEN DO ~GiveGoldForce(5000)
SetGlobal("BassilusDead","GLOBAL",2)
AddexperienceParty(1000)
TakePartyItem("MISC04")
EraseJournalEntry(27203)
EraseJournalEntry(27204)
EraseJournalEntry(27097)
EraseJournalEntry(27090)
EraseJournalEntry(26865)
EraseJournalEntry(26866)
EraseJournalEntry(27205)
~ SOLVED_JOURNAL #27206 /* ~Bassilus the Murderer
I have been well rewarded for dispatching the foul Bassilus. No doubt this 5,000 gold shall come in quite handy.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~KELDDA~ 17
END

IF ~~ THEN BEGIN 443 // from:
  SAY #50429 /* ~Be wary, <CHARNAME>. I would suggest freeing this nymph, but not to exchange her for a petty reward... the creature's place is amongst her own kin, in nature. Nymphs have very close affinity with nature, and within the walls of the city, they would perish very swiftly.~ */
  IF ~~ THEN REPLY #2647 /* ~Why not do this yourself? You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~RAMAZI~ 7
  IF ~~ THEN REPLY #2648 /* ~Your terms are acceptable. I agree.~ */ EXTERN ~RAMAZI~ 9
  IF ~~ THEN REPLY #2668 /* ~Your offer is interesting, but I would prefer if it were larger. It's quite the risk you wish me to take.~ */ EXTERN ~RAMAZI~ 8
  IF ~~ THEN REPLY #2678 /* ~Bah! This petty larceny is beneath me! I'll have none of it!~ */ EXTERN ~RAMAZI~ 1
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 135
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 224
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 134
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 223
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 422
END

IF ~~ THEN BEGIN 444 // from:
  SAY #50429 /* ~Be wary, <CHARNAME>. I would suggest freeing this nymph, but not to exchange her for a petty reward... the creature's place is amongst her own kin, in nature. Nymphs have very close affinity with nature, and within the walls of the city, they would perish very swiftly.~ */
  IF ~~ THEN REPLY #2647 /* ~Why not do this yourself? You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~RAMAZI~ 7
  IF ~~ THEN REPLY #2648 /* ~Your terms are acceptable. I agree.~ */ EXTERN ~RAMAZI~ 9
  IF ~~ THEN REPLY #2668 /* ~Your offer is interesting, but I would prefer if it were larger. It's quite the risk you wish me to take.~ */ EXTERN ~RAMAZI~ 8
  IF ~~ THEN REPLY #2678 /* ~Bah! This petty larceny is beneath me! I'll have none of it!~ */ EXTERN ~RAMAZI~ 1
  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("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 136
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 225
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 423
END

IF ~~ THEN BEGIN 445 // from:
  SAY #50429 /* ~Be wary, <CHARNAME>. I would suggest freeing this nymph, but not to exchange her for a petty reward... the creature's place is amongst her own kin, in nature. Nymphs have very close affinity with nature, and within the walls of the city, they would perish very swiftly.~ */
  IF ~~ THEN REPLY #2647 /* ~Why not do this yourself? You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~RAMAZI~ 7
  IF ~~ THEN REPLY #2648 /* ~Your terms are acceptable. I agree.~ */ EXTERN ~RAMAZI~ 9
  IF ~~ THEN REPLY #2668 /* ~Your offer is interesting, but I would prefer if it were larger. It's quite the risk you wish me to take.~ */ EXTERN ~RAMAZI~ 8
  IF ~~ THEN REPLY #2678 /* ~Bah! This petty larceny is beneath me! I'll have none of it!~ */ EXTERN ~RAMAZI~ 1
  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("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 424
END

IF ~~ THEN BEGIN 446 // from: GARRIJ:246.9
  SAY #50429 /* ~Be wary, <CHARNAME>. I would suggest freeing this nymph, but not to exchange her for a petty reward... the creature's place is amongst her own kin, in nature. Nymphs have very close affinity with nature, and within the walls of the city, they would perish very swiftly.~ */
  IF ~~ THEN REPLY #2647 /* ~Why not do this yourself? You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~RAMAZI~ 7
  IF ~~ THEN REPLY #2648 /* ~Your terms are acceptable. I agree.~ */ EXTERN ~RAMAZI~ 9
  IF ~~ THEN REPLY #2668 /* ~Your offer is interesting, but I would prefer if it were larger. It's quite the risk you wish me to take.~ */ EXTERN ~RAMAZI~ 8
  IF ~~ THEN REPLY #2678 /* ~Bah! This petty larceny is beneath me! I'll have none of it!~ */ EXTERN ~RAMAZI~ 1
  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 ~SKIEJ~ 230
  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 ~SKIEJ~ 229
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~KIVANJ~ 425
END

IF ~~ THEN BEGIN 447 // from:
  SAY #50436 /* ~Perhaps it is ignorance in your actions more than evil intent, <CHARNAME>... but regardless, I will not let this transaction commence. Silvanus demands you will not take that nymph, mage!~ */
  IF ~~ THEN DO ~SetGlobalTimer("AbelaTenDaysMove","GLOBAL",TEN_DAYS)
GiveItem("BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
EraseJournalEntry(26806)
EraseJournalEntry(26808)
EraseJournalEntry(27384)
EraseJournalEntry(26809)
SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #27385 /* ~The Captive Nymph
What's the life of one captive nymph compared to more treasure for me? Ramazith has Abela, and I have his reward.
~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraRamazith","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#JaheiraRamazith","GLOBAL",1)
~ EXTERN ~KIVANJ~ 428
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ EXTERN ~KHALIJ~ 149
END

IF ~~ THEN BEGIN 448 // from:
  SAY #50436 /* ~Perhaps it is ignorance in your actions more than evil intent, <CHARNAME>... but regardless, I will not let this transaction commence. Silvanus demands you will not take that nymph, mage!~ */
  IF ~~ THEN DO ~SetGlobalTimer("AbelaTenDaysMove","GLOBAL",TEN_DAYS)
GiveItem("BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
EraseJournalEntry(26806)
EraseJournalEntry(26808)
EraseJournalEntry(27384)
EraseJournalEntry(26809)
SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #27385 /* ~The Captive Nymph
What's the life of one captive nymph compared to more treasure for me? Ramazith has Abela, and I have his reward.
~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraRamazith","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#JaheiraRamazith","GLOBAL",1)
~ EXTERN ~KIVANJ~ 429
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ EXTERN ~KHALIJ~ 150
END

IF ~~ THEN BEGIN 449 // from: KIVANJ:430.4
  SAY #50436 /* ~Perhaps it is ignorance in your actions more than evil intent, <CHARNAME>... but regardless, I will not let this transaction commence. Silvanus demands you will not take that nymph, mage!~ */
  IF ~~ THEN DO ~SetGlobalTimer("AbelaTenDaysMove","GLOBAL",TEN_DAYS)
GiveItem("BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
EraseJournalEntry(26806)
EraseJournalEntry(26808)
EraseJournalEntry(27384)
EraseJournalEntry(26809)
SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #27385 /* ~The Captive Nymph
What's the life of one captive nymph compared to more treasure for me? Ramazith has Abela, and I have his reward.
~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraRamazith","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#JaheiraRamazith","GLOBAL",1)
~ EXTERN ~KIVANJ~ 431
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ EXTERN ~KHALIJ~ 151
END

IF ~~ THEN BEGIN 450 // from:
  SAY #50470 /* ~<CHARNAME>, we must not let this wretch get away, he will surely inform his superiors. It would be advisable if we could... prevent this, somehow...~ */
  IF ~~ THEN REPLY #8875 /* ~No mercy for such as you!~ */ EXTERN ~TRANZI~ 10
  IF ~~ THEN REPLY #8876 /* ~Spill your guts then! If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(27490)
~ SOLVED_JOURNAL #27491 /* ~Confronting Tranzig
Once he saw things my way, Tranzig confessed that he was a messenger for the bandits, delivering letters between one Tazok and the late, unlamented Mulahey.~ */ EXTERN ~TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~TRANZI~ 18
END

IF ~~ THEN BEGIN 451 // from:
  SAY #50470 /* ~<CHARNAME>, we must not let this wretch get away, he will surely inform his superiors. It would be advisable if we could... prevent this, somehow...~ */
  IF ~~ THEN REPLY #8875 /* ~No mercy for such as you!~ */ EXTERN ~TRANZI~ 10
  IF ~~ THEN REPLY #8876 /* ~Spill your guts then! If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(27490)
~ SOLVED_JOURNAL #27491 /* ~Confronting Tranzig
Once he saw things my way, Tranzig confessed that he was a messenger for the bandits, delivering letters between one Tazok and the late, unlamented Mulahey.~ */ EXTERN ~TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~TRANZI~ 20
END

IF ~~ THEN BEGIN 452 // from:
  SAY #50470 /* ~<CHARNAME>, we must not let this wretch get away, he will surely inform his superiors. It would be advisable if we could... prevent this, somehow...~ */
  IF ~~ THEN REPLY #8875 /* ~No mercy for such as you!~ */ EXTERN ~TRANZI~ 10
  IF ~~ THEN REPLY #8876 /* ~Spill your guts then! If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(27490)
~ SOLVED_JOURNAL #27491 /* ~Confronting Tranzig
Once he saw things my way, Tranzig confessed that he was a messenger for the bandits, delivering letters between one Tazok and the late, unlamented Mulahey.~ */ EXTERN ~TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~TRANZI~ 22
END

IF ~~ THEN BEGIN 453 // from:
  SAY #50470 /* ~<CHARNAME>, we must not let this wretch get away, he will surely inform his superiors. It would be advisable if we could... prevent this, somehow...~ */
  IF ~~ THEN REPLY #8875 /* ~No mercy for such as you!~ */ EXTERN ~TRANZI~ 10
  IF ~~ THEN REPLY #8876 /* ~Spill your guts then! If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(27490)
~ SOLVED_JOURNAL #27491 /* ~Confronting Tranzig
Once he saw things my way, Tranzig confessed that he was a messenger for the bandits, delivering letters between one Tazok and the late, unlamented Mulahey.~ */ EXTERN ~TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~TRANZI~ 25
END

IF ~~ THEN BEGIN 454 // from:
  SAY #50470 /* ~<CHARNAME>, we must not let this wretch get away, he will surely inform his superiors. It would be advisable if we could... prevent this, somehow...~ */
  IF ~~ THEN REPLY #8875 /* ~No mercy for such as you!~ */ EXTERN ~TRANZI~ 10
  IF ~~ THEN REPLY #8876 /* ~Spill your guts then! If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(27490)
~ SOLVED_JOURNAL #27491 /* ~Confronting Tranzig
Once he saw things my way, Tranzig confessed that he was a messenger for the bandits, delivering letters between one Tazok and the late, unlamented Mulahey.~ */ EXTERN ~TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~TRANZI~ 28
END

IF ~~ THEN BEGIN 455 // from:
  SAY #50483 /* ~Yes, it might not be wise to let her wander around, if only for her own safety. And we shall see if helping her was right, after all. If she proves us wrong... well, then I truly pity her.~ */
  IF ~~ THEN DO ~JoinParty()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONI~ 19
END

IF ~~ THEN BEGIN 456 // from:
  SAY #50483 /* ~Yes, it might not be wise to let her wander around, if only for her own safety. And we shall see if helping her was right, after all. If she proves us wrong... well, then I truly pity her.~ */
  IF ~~ THEN DO ~JoinParty()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONI~ 21
END

IF ~~ THEN BEGIN 457 // from:
  SAY #50483 /* ~Yes, it might not be wise to let her wander around, if only for her own safety. And we shall see if helping her was right, after all. If she proves us wrong... well, then I truly pity her.~ */
  IF ~~ THEN DO ~JoinParty()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~VICONI~ 23
END

IF ~~ THEN BEGIN 458 // from:
  SAY #51812 /* ~And which of us would be the weak one, please?... Ajantis, you can't watch over the balance of good and evil by sitting at home, so that was never an option for us. Khalid and I are fighting together, and there is no other way we want live our lives, as long as there is need for our swords. This way of life has become part of our relationship over time.~ */
  IF ~~ THEN GOTO 459
END

IF ~~ THEN BEGIN 459 // from: 458.0
  SAY #51813 /* ~Khalid wasn't the adventuring type when I met him, but he has gotten accustomed to it quite well. Either one of us would be unhappy if we had to spend the rest of our lives bound to a place you call "home". There is a type of person that is not meant to live bound to one place.~ */
  IF ~~ THEN EXTERN ~AJANTJ~ 970
END

IF ~~ THEN BEGIN 460 // from: KHALIJ:152.0
  SAY #51816 /* ~I beg your pardon, Khalid?~ */
  IF ~~ THEN EXTERN ~AJANTJ~ 971
END

IF ~~ THEN BEGIN 461 // from:
  SAY #55984 /* ~His lady's hair is just fine, thank you very much.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 706
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 707
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 270
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 705
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 269
  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~ 268
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 234
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 146
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 145
  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~ 144
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 233
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 143
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 232
  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~ 259
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 142
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 231
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~SAFANJ~ 51
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~CORANJ~ 1542
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~SAFANJ~ 50
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~CORANJ~ 1541
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 463
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 154
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 462
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 153
END

IF ~~ THEN BEGIN 462 // from: 461.24 KHALIJ:153.24
  SAY #55986 /* ~Khalid!~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 706
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 707
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 270
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~DYNAHJ~ 705
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~MINSCJ~ 269
  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~ 268
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 234
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 146
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 145
  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~ 144
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 233
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 143
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 232
  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~ 259
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~ELDOTJ~ 142
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~SKIEJ~ 231
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~SAFANJ~ 51
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~CORANJ~ 1542
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~SAFANJ~ 50
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~CORANJ~ 1541
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 463
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~KHALIJ~ 154
END

IF ~~ THEN BEGIN 463 // from: 462.22 461.22 KHALIJ:154.22 KHALIJ:153.22
  SAY #55988 /* ~My eyes? *blushes* Alright, then.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~DYNAHJ~ 706
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~DYNAHJ~ 707
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~MINSCJ~ 270
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~DYNAHJ~ 705
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~MINSCJ~ 269
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~MINSCJ~ 268
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~SKIEJ~ 234
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~ELDOTJ~ 146
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~ELDOTJ~ 145
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~ELDOTJ~ 144
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~SKIEJ~ 233
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~ELDOTJ~ 143
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~SKIEJ~ 232
  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 DO ~GiveGoldForce(-1)
~ EXTERN ~GARRIJ~ 259
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~ELDOTJ~ 142
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~SKIEJ~ 231
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~SAFANJ~ 51
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~CORANJ~ 1542
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~SAFANJ~ 50
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~CORANJ~ 1541
END

IF WEIGHT #0 ~  Global("X#XAJARE","GLOBAL",1)
~ THEN BEGIN 464 // from:
  SAY #59855 /* ~<CHARNAME>, have you got a moment? In private?~ */
  IF ~~ THEN REPLY #59856 /* ~Yes, Jaheira, what is it?~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 465
  IF ~~ THEN REPLY #27694 /* ~I have a bad feeling about this...~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 467
  IF ~~ THEN REPLY #59857 /* ~Jaheira, if you're going to pry again, you'd better stop, and stop this instant.~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 467
  IF ~~ THEN REPLY #59858 /* ~No, Jaheira. There is too much to do.~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 467
END

IF ~~ THEN BEGIN 465 // from: 464.0
  SAY #59859 /* ~You have become a friend, and not only because of my promise to Gorion. Much has changed in your life, as well - you have met Xan, who might not be the perfect choice for someone like you... but I digress.~ */
  IF ~~ THEN GOTO 466
END

IF ~~ THEN BEGIN 466 // from: 465.0
  SAY #59860 /* ~As a friend, I wish to know: are you happy?~ */
  IF ~~ THEN REPLY #59861 /* ~I guess I am, despite our recent situation.~ */ GOTO 471
  IF ~~ THEN REPLY #59862 /* ~Sure! Bounty hunters, mad monsters and weird dreams add to any girl's life, don't they?~ */ GOTO 470
  IF ~~ THEN REPLY #59863 /* ~Jaheira, we're all doomed! How in the Nine Hells can I be happy?~ */ GOTO 470
  IF ~~ THEN REPLY #59864 /* ~No, Jaheira, it is not so. But you care, and it makes me a bit happier.~ */ GOTO 472
  IF ~~ THEN REPLY #59865 /* ~I am not going to discuss it, with you or with anyone else.~ */ GOTO 473
  IF ~~ THEN REPLY #59866 /* ~*You smile at Jaheira, and your smile is more telling than any words.*~ */ GOTO 471
END

IF ~~ THEN BEGIN 467 // from: 464.3 464.2 464.1
  SAY #59867 /* ~I do not want to pry, <CHARNAME>, but I am worried about you.~ */
  IF ~~ THEN GOTO 468
END

IF ~~ THEN BEGIN 468 // from: 467.0
  SAY #59859 /* ~You have become a friend, and not only because of my promise to Gorion. Much has changed in your life, as well - you have met Xan, who might not be the perfect choice for someone like you... but I digress.~ */
  IF ~~ THEN GOTO 469
END

IF ~~ THEN BEGIN 469 // from: 468.0
  SAY #59860 /* ~As a friend, I wish to know: are you happy?~ */
  IF ~~ THEN REPLY #59861 /* ~I guess I am, despite our recent situation.~ */ GOTO 471
  IF ~~ THEN REPLY #59862 /* ~Sure! Bounty hunters, mad monsters and weird dreams add to any girl's life, don't they?~ */ GOTO 470
  IF ~~ THEN REPLY #59863 /* ~Jaheira, we're all doomed! How in the Nine Hells can I be happy?~ */ GOTO 470
  IF ~~ THEN REPLY #59864 /* ~No, Jaheira, it is not so. But you care, and it makes me a bit happier.~ */ GOTO 472
  IF ~~ THEN REPLY #59865 /* ~I am not going to discuss it, with you or with anyone else.~ */ GOTO 473
  IF ~~ THEN REPLY #59866 /* ~*You smile at Jaheira, and your smile is more telling than any words.*~ */ GOTO 471
END

IF ~~ THEN BEGIN 470 // from: 469.2 469.1 466.2 466.1
  SAY #59868 /* ~*snort* I see. The two of you make a perfect match, then.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 471 // from: 469.5 469.0 466.5 466.0
  SAY #59869 /* ~*grin* I see. Thank you for being honest, <CHARNAME>.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 472 // from: 469.3 466.3
  SAY #59870 /* ~I... see. Blast and damnation, why did we ever search through Mulahey's chambers at all!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 473 // from: 469.4 466.4
  SAY #59871 /* ~*sigh* I thought that I had earned your trust. Obviously, I was mistaken. Choose your confidants however you wish, <CHARNAME>, but you are in the wrong: I am not your enemy.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #35 ~  IsGabber(Player1)
~ THEN BEGIN 474 // from:
  SAY #34057 /* ~*Jaheira fell behind the party for a moment, examining a peculiar plant. She ends up putting it back into her medicinal bag, and now she is about to catch up with the rest of the group. Perhaps it would be wise to take advantage of the situation, and trade a couple words in private.*~ [X#BLANK] */
  IF ~~ THEN REPLY #34058 /* ~*You decide that you cannot be bothered, lest you learn things you do not want to know about Jaheira.*~ */ EXIT
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,1)
~ THEN REPLY #34059 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 494
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #34059 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 495
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #34059 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 496
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #34059 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 497
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #34060 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #34060 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 494
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #34060 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 495
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #34060 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 496
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #34060 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 497
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 494
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 494
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 495
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 496
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #34061 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 497
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 495
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 494
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 495
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 496
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #34062 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 497
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 496
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 493
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 494
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 496
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 495
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #34063 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Jaheira into telling you more about herself.* ~ */ GOTO 497
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalLT("Chapter","GLOBAL",4)
RandomNum(3,1)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 484
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalLT("Chapter","GLOBAL",4)
RandomNum(3,2)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 485
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalLT("Chapter","GLOBAL",4)
RandomNum(3,3)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 486
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalGT("Chapter","GLOBAL",3)
ReputationLT(Player1,10)
RandomNum(3,1)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 484
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalGT("Chapter","GLOBAL",3)
ReputationLT(Player1,10)
RandomNum(3,2)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 485
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalGT("Chapter","GLOBAL",3)
ReputationLT(Player1,10)
RandomNum(3,3)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 487
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalGT("Chapter","GLOBAL",3)
!ReputationLT(Player1,10)
RandomNum(3,1)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 484
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalGT("Chapter","GLOBAL",3)
!ReputationLT(Player1,10)
RandomNum(3,2)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 485
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
GlobalGT("Chapter","GLOBAL",3)
!ReputationLT(Player1,10)
RandomNum(3,3)
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 488
  IF ~  !Dead("khalid")
HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 489
  IF ~  !Dead("khalid")
HPPercentLT(Player1,75)
!AreaCheck("AR1008")
!AreaCheck("AR1009")
!AreaCheck("AR1010")
!AreaCheck("AR2000")
!AreaCheck("AR1500")
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 490
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(4)
AreaCheck("AR1008")
AreaCheck("AR1009")
!AreaCheck("AR1010")
AreaCheck("AR2000")
AreaCheck("AR1500")
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 491
  IF ~  Dead("khalid")
~ THEN REPLY #34064 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 492
  IF ~  !InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(4,1)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 476
  IF ~  !InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(4,2)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 477
  IF ~  !InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(4,3)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 478
  IF ~  !InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(4,4)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 479
  IF ~  InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(5,1)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 476
  IF ~  InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(5,2)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 477
  IF ~  InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(5,3)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 478
  IF ~  InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(5,4)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 479
  IF ~  InParty("khalid")
!Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
RandomNum(5,5)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 498
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
GlobalGT("Chapter","GLOBAL",3)
!ReputationGT(Player1,9)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 480
  IF ~  !Dead("khalid")
HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 481
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 482
  IF ~  Dead("khalid")
~ THEN REPLY #34065 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 483
  IF ~~ THEN REPLY #34066 /* ~Jaheira, your voice is... strange.~ */ GOTO 475
END

IF ~~ THEN BEGIN 475 // from: 474.57
  SAY #32236 /* ~*coughs*~ */
  IF ~~ THEN DO ~SetName(14317)
SetPlayerSound(Myself,34067,INITIAL_MEETING)
SetPlayerSound(Myself,4008,MORALE)
SetPlayerSound(Myself,4010,HAPPY)
SetPlayerSound(Myself,34068,UNHAPPY_ANNOYED)
SetPlayerSound(Myself,34069,UNHAPPY_SERIOUS)
SetPlayerSound(Myself,4013,UNHAPPY_BREAKING_POINT)
SetPlayerSound(Myself,4014,LEADER)
SetPlayerSound(Myself,4015,TIRED)
SetPlayerSound(Myself,4016,BORED)
SetPlayerSound(Myself,4009,BATTLE_CRY1)
SetPlayerSound(Myself,4009,BATTLE_CRY2)
SetPlayerSound(Myself,4009,BATTLE_CRY3)
SetPlayerSound(Myself,4009,BATTLE_CRY4)
SetPlayerSound(Myself,4009,BATTLE_CRY5)
SetPlayerSound(Myself,34070,DAMAGE)
SetPlayerSound(Myself,34071,DYING)
SetPlayerSound(Myself,4017,HURT)
SetPlayerSound(Myself,34072,AREA_FOREST)
SetPlayerSound(Myself,34073,AREA_CITY)
SetPlayerSound(Myself,34074,AREA_DUNGEON)
SetPlayerSound(Myself,34075,AREA_DAY)
SetPlayerSound(Myself,34076,AREA_NIGHT)
SetPlayerSound(Myself,4022,SELECT_COMMON1)
SetPlayerSound(Myself,4023,SELECT_COMMON2)
SetPlayerSound(Myself,4024,SELECT_COMMON3)
SetPlayerSound(Myself,4022,SELECT_COMMON4)
SetPlayerSound(Myself,4023,SELECT_COMMON5)
SetPlayerSound(Myself,4024,SELECT_COMMON6)
SetPlayerSound(Myself,4025,SELECT_ACTION1)
SetPlayerSound(Myself,4026,SELECT_ACTION2)
SetPlayerSound(Myself,4027,SELECT_ACTION3)
SetPlayerSound(Myself,4025,SELECT_ACTION4)
SetPlayerSound(Myself,4026,SELECT_ACTION5)
SetPlayerSound(Myself,4027,SELECT_ACTION6)
SetPlayerSound(Myself,4025,SELECT_ACTION7)
SetPlayerSound(Myself,4032,INTERACTION1)
SetPlayerSound(Myself,4033,INTERACTION2)
SetPlayerSound(Myself,4034,INTERACTION3)
SetPlayerSound(Myself,4035,INTERACTION4)
SetPlayerSound(Myself,34077,INTERACTION5)
SetPlayerSound(Myself,34078,INSULT)
SetPlayerSound(Myself,34079,45)
SetPlayerSound(Myself,34080,COMPLIMENT1)
SetPlayerSound(Myself,4043,REACT_TO_DIE_GENERAL)
SetPlayerSound(Myself,34081,REACT_TO_DIE_SPECIFIC)
SetPlayerSound(Myself,34082,RESPONSE_TO_INSULT1)
SetPlayerSound(Myself,34083,RESPONSE_TO_INSULT2)
SetPlayerSound(Myself,34084,RESPONSE_TO_INSULT3)
SetPlayerSound(Myself,4022,DIALOG_DEFAULT)
SetPlayerSound(Myself,4022,SELECT_RARE1)
SetPlayerSound(Myself,4023,SELECT_RARE2)
SetPlayerSound(Myself,34085,EXISTANCE5)
~ EXIT
END

IF ~~ THEN BEGIN 476 // from: 474.48 474.44
  SAY #34086 /* ~*scowls* I am not!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 477 // from: 474.49 474.45
  SAY #34087 /* ~To dissuade you from asking questions like this. Apparently, it was not enough.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 478 // from: 474.50 474.46
  SAY #34088 /* ~Am I really? Well... I suppose I am merely concentrating on the task ahead.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 479 // from: 474.51 474.47
  SAY #34089 /* ~*laughs* Oh, <CHARNAME>, if you had known me for a longer time, then you would know that it is just the way I smile. *grin*~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 480 // from: 474.53
  SAY #34090 /* ~Do you not think it might be so because of the path you have decided to lead us on?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 481 // from: 474.54
  SAY #34091 /* ~I do not know about always, but right now I feel a bit upset about the possibility of bleeding to death, lest I heal myself quickly.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 482 // from: 474.55
  SAY #34092 /* ~Because even though you are seriously wounded, you still manage to find time to ask stupid questions. Now hold still, and let me heal you!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 483 // from: 474.56
  SAY #34093 /* ~*icy glare* I will leave you to figure out the reasons for my mood on your own.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 484 // from: 474.37 474.34 474.31
  SAY #34094 /* ~Have you often heard me giving praise to someone? I thought so. Still, I commend you for bravery to ask for my opinion. *snicker*~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 485 // from: 474.38 474.35 474.32
  SAY #34095 /* ~We still live, thank Silvanus. It may be a small wonder or it may be a sign of your competence, that is as of yet unclear. But you have a lot to learn, still.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 486 // from: 474.33
  SAY #34096 /* ~I have not seen enough to make up my mind, yet.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 487 // from: 474.36
  SAY #34097 /* ~You do not truly wish to hear it, <CHARNAME>. But since you asked it, I am of opinion that your bumbling incompetence will soon lead us to a disaster.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 488 // from: 474.39
  SAY #34098 /* ~You have shown some promise, <CHARNAME>. But you will do well not to let that get to your head.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 489 // from: 474.40
  SAY #34099 /* ~Do you not think that I might have a more flattering opinion of it *after* I have healed my wounds?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 490 // from: 474.41
  SAY #34100 /* ~Keep quiet, Oh Omnipresent Authority Figure, and let me heal you. I will let you know that a bleeding leader rarely inspires the morale of the group. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 491 // from: 474.42
  SAY #34101 /* ~It might be more approving, if you could make me understand how you plan to find Gorion's murderer here?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 492 // from: 474.43
  SAY #34102 /* ~How dare you ask me that, having led my husband to death? What opinion could I possibly have? ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 493 // from: 474.26 474.24 474.19 474.17 474.12 474.10 474.5
  SAY #34103 /* ~What would you like to know, <CHARNAME>? A few things about my past? I was born in Tethyr and carried away from my family castle by a servant girl, while the rest of my family perished in the recent Civil war. She brought me to a grove of druids who reared me; there I learned to protect the forest and all its inhabitants. I met Gorion and Khalid long after that. And that will have to do in satiating your curiosity, <CHARNAME>. ~ */
  IF ~~ THEN DO ~SetGlobal("X#JACHdone","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 494 // from: 474.27 474.20 474.13 474.11 474.6 474.1
  SAY #34104 /* ~<CHARNAME>, hush yourself. There may be dangers about.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 495 // from: 474.29 474.21 474.18 474.14 474.7 474.2
  SAY #34105 /* ~I am sorry, but I see that someone else is in need of my attentions.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 496 // from: 474.28 474.25 474.22 474.15 474.8 474.3
  SAY #34106 /* ~<CHARNAME>, I am in no mood to indulge your curiosity now. Perhaps later. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 497 // from: 474.30 474.23 474.16 474.9 474.4
  SAY #34104 /* ~<CHARNAME>, hush yourself. There may be dangers about.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 498 // from: 474.52
  SAY #34107 /* ~... ~ */
  IF ~~ THEN EXTERN ~KHALIJ~ 159
END

IF ~~ THEN BEGIN 499 // from: KHALIJ:159.0
  SAY #34109 /* ~True! I reserve a *special* scowl for impertinent husbands!~ */
  IF ~~ THEN EXTERN ~KHALIJ~ 160
END
