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

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

IF WEIGHT #30 /* Triggers after states #: 4 5 6 10 16 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JCleanJaheira","GLOBAL",1)
~ THEN BEGIN 0 // from:
  SAY #86935 /* ~I openly question your judgement, 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 #31 /* Triggers after states #: 4 5 6 10 16 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JCleanJaheira","GLOBAL",1)
~ THEN BEGIN 1 // from:
  SAY #86936 /* ~I openly question your judgement, 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("None"))
LeaveParty()
SetDialogue("_JAHEIP")
~ EXIT
END

IF WEIGHT #32 /* Triggers after states #: 4 5 6 10 16 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JCleanJaheira","GLOBAL",1)
~ THEN BEGIN 2 // from:
  SAY #86933 /* ~Perhaps it is for the best.  I would rather be somewhere else, as you appear to be somewhat 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 #33 /* Triggers after states #: 4 5 6 10 16 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JCleanJaheira","GLOBAL",1)
~ THEN BEGIN 3 // from:
  SAY #86934 /* ~Perhaps it is for the best.  I would rather be somewhere else, as you appear to be somewhat 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 #: 6 10 16 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~GlobalTimerExpired("Jaheira","GLOBAL")
Global("Chapter","GLOBAL",1)
Global("GoToNashkell","GLOBAL",0)
~ THEN BEGIN 4 // from:
  SAY #86948 /* ~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 #: 6 10 16 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~GlobalTimerExpired("Jaheira","GLOBAL")
Global("Chapter","GLOBAL",1)
Global("GoToNashkell","GLOBAL",1)
~ THEN BEGIN 5 // from:
  SAY #86949 /* ~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 WEIGHT #25 /* Triggers after states #: 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraGorBuryTalk","GLOBAL",1)
~ THEN BEGIN 6 // from:
  SAY #92824 /* ~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 #92825 /* ~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 7
  IF ~~ THEN REPLY #92826 /* ~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 8
  IF ~~ THEN REPLY #92827 /* ~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 9
END

IF ~~ THEN BEGIN 7 // from: 6.0
  SAY #92828 /* ~A noble sentiment, but the jackals won’t necessary share it in the meantime.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 8 // from: 6.1
  SAY #92829 /* ~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 9 // from: 6.2
  SAY #92830 /* ~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 #: 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaFriendTalk","GLOBAL",3)
~ THEN BEGIN 10 // from:
  SAY #92831 /* ~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 #92832 /* ~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 11
  IF ~~ THEN REPLY #92833 /* ~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 12
  IF ~~ THEN REPLY #92834 /* ~Forest lore, hmmm... How did you and Khalid first meet?~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",4)
~ GOTO 13
END

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

IF ~~ THEN BEGIN 12 // from: 14.1 13.2 10.1
  SAY #92836 /* ~Grubs, no question. And roasted, they're tasty: think of nuts with a creamy center.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 13 // from: 10.2
  SAY #92837 /* ~How is *that* related to forest lore?~ */
  IF ~~ THEN REPLY #92838 /* ~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 14
  IF ~~ THEN REPLY #92839 /* ~It is not related to forest lore, Jaheira. But I am curious.~ */ GOTO 14
  IF ~~ THEN REPLY #92840 /* ~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 12
END

IF ~~ THEN BEGIN 14 // from: 13.1 13.0
  SAY #92841 /* ~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 #92842 /* ~Hmm, funny, Khalid told me the same story, only he said it was *you* who was standing all by yourself.~ */ GOTO 15
  IF ~~ THEN REPLY #92843 /* ~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 12
END

IF ~~ THEN BEGIN 15 // from: 14.0
  SAY #92844 /* ~Oh? That’s an interesting... piece of lore.~ */
  IF ~~ THEN EXTERN ~_BKHALI~ 79
END

IF WEIGHT #27 /* Triggers after states #: 38 50 61 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaFriendTalk","GLOBAL",5)
~ THEN BEGIN 16 // from:
  SAY #92845 /* ~<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 #92846 /* ~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 17
  IF ~~ THEN REPLY #92847 /* ~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 22
  IF ~~ THEN REPLY #92848 /* ~You... you knew, didn’t you? You knew about this and would not speak! You... you betrayer!~ */ DO ~SetGlobal("X#JaFriendTalk","GLOBAL",6)
~ GOTO 23
END

IF ~~ THEN BEGIN 17 // from: 23.0 16.0
  SAY #92849 /* ~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 20
  IF ~  !ReputationGT(Player1,10)
~ THEN GOTO 18
END

IF ~~ THEN BEGIN 18 // from: 17.1
  SAY #92850 /* ~This is worrying... and it might explain some of the less honorable deeds you have committed.~ */
  IF ~~ THEN GOTO 19
END

IF ~~ THEN BEGIN 19 // from: 18.0
  SAY #92851 /* ~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 #92852 /* ~Thank you, Jaheira. I am glad to know that you won’t turn on me now. It means... a lot.~ */ EXIT
  IF ~~ THEN REPLY #92853 /* ~So you really didn’t know about this? It’s odd that Gorion would have told you nothing.~ */ GOTO 24
  IF ~~ THEN REPLY #92854 /* ~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 25
END

IF ~~ THEN BEGIN 20 // from: 17.0
  SAY #92855 /* ~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 21
END

IF ~~ THEN BEGIN 21 // from: 20.0
  SAY #92856 /* ~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 #92852 /* ~Thank you, Jaheira. I am glad to know that you won’t turn on me now. It means... a lot.~ */ EXIT
  IF ~~ THEN REPLY #92853 /* ~So you really didn’t know about this? It’s odd that Gorion would have told you nothing.~ */ GOTO 24
END

IF ~~ THEN BEGIN 22 // from: 16.1
  SAY #92857 /* ~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 23 // from: 16.2
  SAY #92858 /* ~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 #92859 /* ~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 17
  IF ~~ THEN REPLY #92860 /* ~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 26
END

IF ~~ THEN BEGIN 24 // from: 26.0 21.1 19.1
  SAY #92861 /* ~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 #92862 /* ~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 #92863 /* ~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 27
END

IF ~~ THEN BEGIN 25 // from: 19.2
  SAY #92864 /* ~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 26 // from: 23.1
  SAY #92865 /* ~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 #92866 /* ~Perhaps... perhaps I was a little harsh... but I can’t believe Gorion would have not told you about my heritage!~ */ GOTO 24
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #92867 /* ~Empty words of a cold-hearted traitor! I am tempted to ask you to draw steel, bitch!~ */ GOTO 34
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #92867 /* ~Empty words of a cold-hearted traitor! I am tempted to ask you to draw steel, bitch!~ */ GOTO 33
END

IF ~~ THEN BEGIN 27 // from: 24.1
  SAY #92868 /* ~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 30
  IF ~  ReputationGT(Player1,10)
!InParty("khalid")
~ THEN GOTO 31
  IF ~  !ReputationGT(Player1,10)
!InParty("khalid")
~ THEN GOTO 29
  IF ~  !ReputationGT(Player1,10)
InParty("khalid")
~ THEN GOTO 28
END

IF ~~ THEN BEGIN 28 // from: 27.3
  SAY #92869 /* ~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 29 // from: 27.2
  SAY #92870 /* ~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 30 // from: 27.0
  SAY #92871 /* ~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 31 // from: 27.1
  SAY #92872 /* ~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 32
END

IF ~~ THEN BEGIN 32 // from: 31.0
  SAY #92873 /* ~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 #92874 /* ~Very well, Jaheira. I will give you that chance, you did sound sincere.~ */ GOTO 36
  IF ~~ THEN REPLY #92875 /* ~I am very sorry, Jaheira, but this is where our partnership ends. Goodbye.~ */ GOTO 37
END

IF ~~ THEN BEGIN 33 // from: 26.2
  SAY #92876 /* ~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 34 // from: 26.1
  SAY #92876 /* ~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 35
END

IF ~~ THEN BEGIN 35 // from: 34.0
  SAY #92877 /* ~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 36 // from: 32.0
  SAY #92878 /* ~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 37 // from: 32.1
  SAY #92879 /* ~*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 #: 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraDruidTalk","GLOBAL",1)
~ THEN BEGIN 38 // from:
  SAY #98244 /* ~<CHARNAME>! Be careful, do not pick that up!~ */
  IF ~~ THEN REPLY #46077 /* ~Huh?~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",2)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 39
  IF ~~ THEN REPLY #98245 /* ~Don't worry, I know what I'm doing.~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",2)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 40
  IF ~~ THEN REPLY #98246 /* ~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 41
  IF ~~ THEN REPLY #98247 /* ~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 49
END

IF ~~ THEN BEGIN 39 // from: 38.0
  SAY #98248 /* ~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 #98249 /* ~Err, no... not really.~ */ GOTO 42
  IF ~~ THEN REPLY #98250 /* ~Hmm, come to think of it, that looks a lot like henbane. ~ */ GOTO 43
END

IF ~~ THEN BEGIN 40 // from: 38.1
  SAY #98251 /* ~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 #98252 /* ~Hen... henb... that is... henbane?~ */ GOTO 42
  IF ~~ THEN REPLY #98253 /* ~It is difficult indeed, but I have done it before. One of the priests of Oghma taught me the knowledge.~ */ GOTO 44
END

IF ~~ THEN BEGIN 41 // from: 38.2
  SAY #98254 /* ~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 #98249 /* ~Err, no... not really.~ */ GOTO 42
  IF ~~ THEN REPLY #98250 /* ~Hmm, come to think of it, that looks a lot like henbane. ~ */ GOTO 43
END

IF ~~ THEN BEGIN 42 // from: 49.0 41.0 40.0 39.0
  SAY #98255 /* ~*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 43 // from: 49.1 41.1 39.1
  SAY #98256 /* ~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 #98257 /* ~No, I'm afraid I don't know. ~ */ GOTO 45
  IF ~~ THEN REPLY #98258 /* ~I have read that a poultice made from henbane is a very potent painkiller.~ */ GOTO 46
END

IF ~~ THEN BEGIN 44 // from: 40.1
  SAY #98259 /* ~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 #98260 /* ~Of course you can watch, I would appreciate more tips!~ */ GOTO 47
  IF ~~ THEN REPLY #98261 /* ~Uh-huh. Trying to steal the secrets of my trade, are you? Nothing doing, sister, I'm not sharing my secrets so easily!~ */ GOTO 48
END

IF ~~ THEN BEGIN 45 // from: 43.0
  SAY #98262 /* ~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 46 // from: 43.1
  SAY #98263 /* ~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 47 // from: 44.0
  SAY #98264 /* ~I will be glad to give them, <CHARNAME>, thank you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 48 // from: 44.1
  SAY #98265 /* ~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 49 // from: 38.3
  SAY #98266 /* ~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 #98249 /* ~Err, no... not really.~ */ GOTO 42
  IF ~~ THEN REPLY #98250 /* ~Hmm, come to think of it, that looks a lot like henbane. ~ */ GOTO 43
END

IF WEIGHT #23 /* Triggers after states #: 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraDruidTalk","GLOBAL",3)
~ THEN BEGIN 50 // from:
  SAY #98267 /* ~<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 #98268 /* ~A test? Of course, I'm up for that! ~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",4)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 51
  IF ~~ THEN REPLY #98269 /* ~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 52
  IF ~~ THEN REPLY #98270 /* ~Will it hurt? ~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",4)
RealSetGlobalTimer("X#JADruidTalkTime","GLOBAL",ONE_DAY)
~ GOTO 53
END

IF ~~ THEN BEGIN 51 // from: 50.0
  SAY #98271 /* ~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 #98272 /* ~That *honk-honk-whistle-honk-whistle*? Sounds like a regular starling to me. ~ */ GOTO 54
  IF ~~ THEN REPLY #98273 /* ~Oh my, that is surely the carnivorous Chultan ostrich, hiding in those bushes and waiting for an opportunity to ambush us! ~ */ GOTO 55
END

IF ~~ THEN BEGIN 52 // from: 50.1
  SAY #98274 /* ~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 53 // from: 50.2
  SAY #98275 /* ~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 #98272 /* ~That *honk-honk-whistle-honk-whistle*? Sounds like a regular starling to me. ~ */ GOTO 54
  IF ~~ THEN REPLY #98273 /* ~Oh my, that is surely the carnivorous Chultan ostrich, hiding in those bushes and waiting for an opportunity to ambush us! ~ */ GOTO 55
END

IF ~~ THEN BEGIN 54 // from: 53.0 51.0
  SAY #98276 /* ~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 #98277 /* ~That's a swallow. Barn-swallow, to be exact. ~ */ GOTO 56
  IF ~~ THEN REPLY #98278 /* ~Uh, a magpie? ~ */ GOTO 57
  IF ~~ THEN REPLY #98279 /* ~A half-elven female, making silly whistling sounds? ~ */ GOTO 58
END

IF ~~ THEN BEGIN 55 // from: 53.1 51.1
  SAY #98280 /* ~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 56 // from: 54.0
  SAY #98281 /* ~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 #98282 /* ~That is a difficult one indeed, but I do believe some parts of that call sounded a lot like loon's song. ~ */ GOTO 59
  IF ~~ THEN REPLY #98283 /* ~It must have been a cuckoo, I think. Yes, a cuckoo it was. ~ */ GOTO 60
  IF ~  OR(3)
!InParty("quayle")
!InMyArea("quayle")
StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #98284 /* ~That's a quail! ~ */ GOTO 60
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #98284 /* ~That's a quail! ~ */ EXTERN ~_QUAYLJ~ 7
END

IF ~~ THEN BEGIN 57 // from: 54.1
  SAY #98285 /* ~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 #98282 /* ~That is a difficult one indeed, but I do believe some parts of that call sounded a lot like loon's song. ~ */ GOTO 59
  IF ~~ THEN REPLY #98283 /* ~It must have been a cuckoo, I think. Yes, a cuckoo it was. ~ */ GOTO 60
  IF ~  OR(3)
!InParty("quayle")
!InMyArea("quayle")
StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #98284 /* ~That's a quail! ~ */ GOTO 60
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN REPLY #98284 /* ~That's a quail! ~ */ EXTERN ~_QUAYLJ~ 7
END

IF ~~ THEN BEGIN 58 // from: 54.2
  SAY #98286 /* ~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 59 // from: 57.0 56.0
  SAY #98287 /* ~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 60 // from: 57.2 57.1 56.2 56.1
  SAY #98288 /* ~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 #: 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraDruidTalk","GLOBAL",5)
~ THEN BEGIN 61 // from:
  SAY #98289 /* ~<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 #98290 /* ~What are those things?~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",6)
~ GOTO 62
  IF ~~ THEN REPLY #98291 /* ~Hey! I am a powerful druid already, I'll have you know that!~ */ DO ~SetGlobal("X#JaheiraDruidTalk","GLOBAL",6)
~ GOTO 63
END

IF ~~ THEN BEGIN 62 // from: 61.0
  SAY #98292 /* ~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 #98293 /* ~I would like that. How do I join?~ */ GOTO 64
  IF ~~ THEN REPLY #98294 /* ~Join a druid circle? Pfft. I can do just fine on my own, thank you very much.~ */ GOTO 65
END

IF ~~ THEN BEGIN 63 // from: 61.1
  SAY #98295 /* ~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 #98293 /* ~I would like that. How do I join?~ */ GOTO 64
  IF ~~ THEN REPLY #98294 /* ~Join a druid circle? Pfft. I can do just fine on my own, thank you very much.~ */ GOTO 65
END

IF ~~ THEN BEGIN 64 // from: 63.0 62.0
  SAY #98296 /* ~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 #98297 /* ~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 66
  IF ~~ THEN REPLY #98298 /* ~So, what happens after I join?~ */ GOTO 67
END

IF ~~ THEN BEGIN 65 // from: 63.1 62.1
  SAY #98299 /* ~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 66 // from: 64.0
  SAY #98300 /* ~*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 67 // from: 64.1
  SAY #98301 /* ~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 #98302 /* ~Very well, you have convinced me. Once our task is done, I want you to take me to Cloakwood.~ */ GOTO 68
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #98303 /* ~What will you do in the meantime?~ */ GOTO 69
  IF ~  OR(4)
!InParty("khalid")
!InMyArea("khalid")
Dead("khalid")
StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN REPLY #98303 /* ~What will you do in the meantime?~ */ GOTO 70
END

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

IF ~~ THEN BEGIN 69 // from: 67.1
  SAY #98305 /* ~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 70 // from: 67.2
  SAY #98306 /* ~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 ~~ THEN BEGIN 71 // from: _JORIN:8.1
  SAY #98417 /* ~It would appear he speaks of wolfweres. Let us be wary, then, for they are not only truly formidable in combat, but possess great cunning and will use guile against us.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #82976 /* ~The mysterious island

The war leader of the island village has told me that the lycanthropes we hunt can only be injured by enchanted or silver weapons.~ */ EXIT
END

IF ~~ THEN BEGIN 72 // from: _KAISH:27.5
  SAY #98469 /* ~I know that many druids choose this path to bring themselves even closer with Nature, but I would be much more comfortable with my regular shapeshifting powers! By Silvanus, we must reverse this curse, for I am certain that none of us wants to spend the rest of his days in wolf's skin. One way to reverse it would be to... kill the chieftain! Kill Kaishas! Quickly!~ */
  IF ~~ THEN REPLY #83366 /* ~What have you done?! I will fight you to the death! I will never "belong!"~ */ DO ~TakePartyItem("_MISC1C")
~ EXTERN ~_KAISH~ 28
  IF ~~ THEN REPLY #83367 /* ~You have infected me with... lycanthropy?! You are utterly evil!~ */ EXTERN ~_KAISH~ 30
  IF ~~ THEN REPLY #83368 /* ~That doesn't sound too bad, I suppose. We shall be free to run...~ */ EXTERN ~_TAILAS~ 0
  IF ~~ THEN EXTERN ~_KAISH~ 42
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 196
END

IF ~~ THEN BEGIN 73 // from:
  SAY #98469 /* ~I know that many druids choose this path to bring themselves even closer with Nature, but I would be much more comfortable with my regular shapeshifting powers! By Silvanus, we must reverse this curse, for I am certain that none of us wants to spend the rest of his days in wolf's skin. One way to reverse it would be to... kill the chieftain! Kill Kaishas! Quickly!~ */
  IF ~~ THEN REPLY #83366 /* ~What have you done?! I will fight you to the death! I will never "belong!"~ */ DO ~TakePartyItem("_MISC1C")
~ EXTERN ~_KAISH~ 28
  IF ~~ THEN REPLY #83367 /* ~You have infected me with... lycanthropy?! You are utterly evil!~ */ EXTERN ~_KAISH~ 30
  IF ~~ THEN REPLY #83368 /* ~That doesn't sound too bad, I suppose. We shall be free to run...~ */ EXTERN ~_TAILAS~ 0
  IF ~~ THEN EXTERN ~_KAISH~ 43
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 197
END

IF WEIGHT #34 /* Triggers after states #: 128 131 132 133 134 136 137 144 146 147 151 152 153 154 155 157 158 205 211 218 230 459 even though they appear after this state */
~  Global("X#JahRill","GLOBAL",1)
~ THEN BEGIN 74 // from: _MINSCJ:158.2 _MINSCJ:157.2 _MINSCJ:156.2 _LAVLEAD:18.2 _LAVLEAD:17.2 _LAVLEAD:16.2 _LAVLEAD:15.2 _LAVLEAD:14.2 _LAVLEAD:13.2 _LAVLEAD:12.2 _LAVLEAD:11.2 _LAVLEAD:10.2 _LAVLEAD:9.2 _LAVLEAD:8.2 _LAVLEAD:7.2 _LAVLEAD:6.2 _LAVLEAD:2.2 _KIVANJ:299.2 _KIVANJ:298.2 _KIVANJ:297.2 _KIVANJ:296.2 _KIVANJ:295.2 _KIVANJ:294.2
  SAY #98538 /* ~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 ~_LAVLEAD~ 5
END

IF ~~ THEN BEGIN 75 // from:
  SAY #98544 /* ~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 76
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VOLTIN~ 6
END

IF ~~ THEN BEGIN 76 // from: 75.2
  SAY #98546 /* ~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 77 // from: _GERVIS:3.1
  SAY #98548 /* ~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 78 // from:
  SAY #98549 /* ~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 79 // from:
  SAY #98549 /* ~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 #88142 /* ~We'll never trust a dark elf, get out of our sight!~ */ EXTERN ~_VICONI~ 8
  IF ~~ THEN REPLY #88143 /* ~We need the extra help, so of course we'll take you in.~ */ EXTERN ~_VICONI~ 9
  IF ~~ THEN REPLY #88144 /* ~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 80 // from:
  SAY #98549 /* ~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 #88138 /* ~Sorry, we can't harbor a drow.~ */ EXTERN ~_VICONI~ 8
  IF ~~ THEN REPLY #88139 /* ~We don't judge someone by their race, we'll take you in.~ */ EXTERN ~_VICONI~ 9
  IF ~~ THEN REPLY #88140 /* ~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 81 // from:
  SAY #98551 /* ~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 82 // from:
  SAY #98551 /* ~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 ~Global("MACGolemCave","GLOBAL",0)
~ THEN DO ~SetGlobalTimer("Safana","GLOBAL",FIVE_DAYS)
SetGlobal("MACGolemCave","GLOBAL",1)
JoinParty()
~ UNSOLVED_JOURNAL #88286 /* ~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 ~GlobalGT("MACGolemCave","GLOBAL",0)
~ THEN DO ~JoinParty()
~ EXIT
  IF ~  Gender(Player1,MALE)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANA~ 19
END

IF ~~ THEN BEGIN 83 // from:
  SAY #98553 /* ~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 #81517 /* ~It appears that my dear friends Khalid and Jaheira are 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
  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 84 // from:
  SAY #98555 /* ~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~ 18
END

IF ~~ THEN BEGIN 85 // from: _KHALIJ:18.0
  SAY #98557 /* ~Wise words, Khalid. Never forget them.~ */
  IF ~~ THEN DO ~ActionOverride("entill",EscapeArea())
~ JOURNAL #98558 /* ~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 86 // from: _LARRIA:3.2
  SAY #98559 /* ~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 #81698 /* ~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 #81699 /* ~Calm down Larriaz, we can help.~ */ EXTERN ~_LARRIA~ 4
END

IF ~~ THEN BEGIN 87 // from:
  SAY #98560 /* ~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 #80191 /* ~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 #80192 /* ~I would know what payment I can expect.  I'll not take this task with out knowing what it is worth.~ */ EXTERN ~_TREMAI~ 5
  IF ~~ THEN REPLY #80193 /* ~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 #80194 /* ~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 88 // from:
  SAY #98561 /* ~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 #82058 /* ~You be careful to stay out of trouble kid.~ */ DO ~EraseJournalEntry(82055)
EraseJournalEntry(82238)
EraseJournalEntry(82240)
SetGlobal("HelpPetrine","GLOBAL",2)
TakePartyItem("MACRING2")
AddexperienceParty(500)
~ SOLVED_JOURNAL #88974 /* ~Petrine's cat

I located Angel's ring and returned it to Petrine.  She brightened visibly at the sight of it, and even though she had nothing to give me in return, the act itself carried its own reward.~ */ EXIT
  IF ~Dead("petrinescat")
~ THEN REPLY #82059 /* ~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 89 // from:
  SAY #98563 /* ~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 ~ReputationInc(-5)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
EscapeArea()
SetGlobal("X#JaheiraBetrayAbela","GLOBAL",1)
~ SOLVED_JOURNAL #88950 /* ~The captive nymph

My hopes of extracting some additional value from the body of the enslaved nymph Abela have come to naught.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#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~ 200
  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~ 20
END

IF ~~ THEN BEGIN 90 // from:
  SAY #98566 /* ~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 #85202 /* ~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 91 // from:
  SAY #98567 /* ~<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 #85185 /* ~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 92 // from:
  SAY #98569 /* ~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 93 // from:
  SAY #98570 /* ~<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 #78530 /* ~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 #78533 /* ~Reveal your true nature, doppelganger! You are no more an Elminster than I'm Drizzt the Drow!~ */ EXTERN ~_ELMINS4~ 2
  IF ~~ THEN REPLY #78534 /* ~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 94 // from:
  SAY #98571 /* ~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 EXIT
END

IF ~~ THEN BEGIN 95 // from:
  SAY #98571 /* ~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 EXIT
END

IF ~~ THEN BEGIN 96 // from:
  SAY #98572 /* ~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 97 // from:
  SAY #98574 /* ~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 #74818 /* ~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 98 // from:
  SAY #98576 /* ~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 #74818 /* ~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 99 // from:
  SAY #98577 /* ~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 #74818 /* ~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 100 // from:
  SAY #98579 /* ~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 101 // from:
  SAY #98581 /* ~For a "thespian extraordinaire", your attempt of conning us into a murder scheme looks extremely dull-witted.~ */
  IF ~~ THEN REPLY #75009 /* ~They're as good as dead!~ */ EXTERN ~_SILKE~ 7
  IF ~~ THEN REPLY #75040 /* ~Stop this madness. We won't murder those who are obviously innocent men.~ */ EXTERN ~_SILKE~ 8
END

IF ~~ THEN BEGIN 102 // from: _KORAX:3.1
  SAY #98582 /* ~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 103 // from: _FLAM5:0.3
  SAY #98584 /* ~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 #76851 /* ~You've got the wrong guys; we're not part of any bandit gang.~ */ EXTERN ~_FLAM5~ 2
  IF ~~ THEN REPLY #76852 /* ~If you want a fight, we'll give you a fight.~ */ DO ~Enemy()
~ EXIT
  IF ~~ THEN REPLY #76853 /* ~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 104 // from: _HALFTR:7.1
  SAY #98586 /* ~*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 105 // from: _FORESH:3.1
  SAY #98588 /* ~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 106
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
~ THEN EXTERN ~_BKHALI~ 265
END

IF ~~ THEN BEGIN 106 // from: 105.2
  SAY #98590 /* ~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 107 // from:
  SAY #98592 /* ~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 #76211 /* ~What do you need from me?~ */ EXTERN ~_BERRUN~ 11
  IF ~~ THEN REPLY #76212 /* ~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 108 // from:
  SAY #98593 /* ~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 109 // from:
  SAY #98595 /* ~*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 110 // from:
  SAY #98597 /* ~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 111 // from: _IZEFIA:0.1
  SAY #98599 /* ~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 112 // from:
  SAY #98601 /* ~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 #85279 /* ~Speak your mind, sir, so I might know your meaning.~ */ EXTERN ~_BREVLI~ 5
  IF ~~ THEN REPLY #85280 /* ~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 #85281 /* ~I am not one who can be hired out of a tavern!~ */ EXTERN ~_BREVLI~ 2
  IF ~~ THEN REPLY #85282 /* ~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 113 // from:
  SAY #98603 /* ~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 #85318 /* ~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~ 38
  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~ 39
  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~ 40
  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~ 41
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BREVLI~ 37
END

IF ~~ THEN BEGIN 114 // from:
  SAY #98605 /* ~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(85318)
EscapeArea()
~ SOLVED_JOURNAL #88954 /* ~Larceny at the Hall of Wonders

We successfully acquired Brevlik's telescope without incident, and delivered it to him at the Elfsong.  He was beside himself with glee, and happily rewarded us as promised.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BREVLI~ 38
END

IF ~~ THEN BEGIN 115 // from:
  SAY #98607 /* ~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 #88972 /* ~Brielbara's baby

We succeeded in obtaining Yago's spellbook for Brielbara, who should now be able to undo the curse on her infant child.~ */ EXIT
  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~ 21
END

IF ~~ THEN BEGIN 116 // from: _JARED:0.1
  SAY #98609 /* ~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 #86792 /* ~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 117 // from:
  SAY #98610 /* ~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 #76610 /* ~As you wish, though I seldom work for charity.  Lead on.~ */ EXTERN ~_DRYAD~ 11
  IF ~~ THEN REPLY #76611 /* ~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 118 // from:
  SAY #98612 /* ~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 119 // from:
  SAY #98614 /* ~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 #77365 /* ~Investigating the Nashkel mines

A dragon in the mines?  It cannot be.  These miners are a panicky lot.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BOB~ 6
END

IF ~~ THEN BEGIN 120 // from:
  SAY #98614 /* ~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 #77365 /* ~Investigating the Nashkel mines

A dragon in the mines?  It cannot be.  These miners are a panicky lot.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BOB~ 7
END

IF ~~ THEN BEGIN 121 // from: _MINERN:3.1
  SAY #98616 /* ~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 #74687 /* ~Investigating the Nashkel mines

"Dog-headed imps" are said to roam the lower levels of the Nashkel mine.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINERN~ 13
END

IF ~~ THEN BEGIN 122 // from: _MINERN:9.1
  SAY #98616 /* ~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 #74696 /* ~Investigating the Nashkel mines

There are apparently "dogs with swords" in the lower levels of the mine?  They are starting to sound familiar.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINERN~ 14
END

IF ~~ THEN BEGIN 123 // from:
  SAY #98619 /* ~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 124 // from: _GARRIJ:266.5
  SAY #98620 /* ~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 126
  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 125
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ZEKE~ 8
END

IF ~~ THEN BEGIN 125 // from: 124.4
  SAY #98622 /* ~*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 126
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ZEKE~ 9
END

IF ~~ THEN BEGIN 126 // from: 125.2 124.2
  SAY #98624 /* ~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 127 // from: _MTOWN3:0.1
  SAY #98626 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JahUndercity","GLOBAL",1)
~ THEN BEGIN 128 // from:
  SAY #98628 /* ~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~ 22
  IF ~  OR(3)
!InParty("khalid")
!InMyArea("khalid")
StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JahUndercity","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 129 // from:
  SAY #98629 /* ~*blush* Really, Entillis... did you have to mention that?~ */
  IF ~~ THEN REPLY #98630 /* ~Oh! Bwahahah! Please, could we have more embarrassing stories of Jaheira's past?~ */ EXTERN ~_ENTILL~ 13
  IF ~~ THEN REPLY #98631 /* ~Well, as much as I love these family reunions, we really have no time for this.~ */ DO ~ActionOverride("entill",EscapeArea())
~ JOURNAL #98558 /* ~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 130 // from:
  SAY #98632 /* ~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 #98633 /* ~Yes, as much as I love these family reunions, we really have no time for this.~ */ DO ~ActionOverride("entill",EscapeArea())
~ JOURNAL #98558 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraMendas","GLOBAL",1)
~ THEN BEGIN 131 // from:
  SAY #98634 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraKaisha","GLOBAL",1)
~ THEN BEGIN 132 // from:
  SAY #98635 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraTanar","GLOBAL",1)
~ THEN BEGIN 133 // from:
  SAY #98636 /* ~<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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JahOpinionOnHelpPerdue","GLOBAL",1)
~ THEN BEGIN 134 // from:
  SAY #98637 /* ~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 135 // from:
  SAY #98638 /* ~*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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#KoraxCharmedJah","GLOBAL",2)
~ THEN BEGIN 136 // from:
  SAY #98639 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaheiraDemon","GLOBAL",1)
~ THEN BEGIN 137 // from:
  SAY #98640 /* ~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 #98641 /* ~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 161
  IF ~  !InParty("khalid")
~ THEN REPLY #98641 /* ~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 138
  IF ~  ReputationGT(Player1,10)
~ THEN REPLY #98642 /* ~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 139
  IF ~  !ReputationGT(Player1,10)
~ THEN REPLY #98642 /* ~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 140
  IF ~~ THEN REPLY #98643 /* ~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 141
  IF ~  Class(Player1,BARD_ALL)
~ THEN REPLY #98644 /* ~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 142
  IF ~  Class(Player1,DRUID_ALL)
~ THEN REPLY #98645 /* ~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 143
END

IF ~~ THEN BEGIN 138 // from: 137.1
  SAY #98646 /* ~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 139 // from: 137.2
  SAY #98647 /* ~'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 140 // from: 137.3
  SAY #98648 /* ~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 141 // from: 137.4
  SAY #98649 /* ~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 142 // from: 137.5
  SAY #98650 /* ~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 143 // from: 137.6
  SAY #98651 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaiSirene","GLOBAL",1)
~ THEN BEGIN 144 // from:
  SAY #98652 /* ~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 145
  IF ~  !Gender(Player1,MALE)
~ THEN DO ~SetGlobal("X#JaiSirene","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 145 // from: 144.0
  SAY #98653 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaiKoveras","GLOBAL",1)
~ THEN BEGIN 146 // from:
  SAY #98654 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaiFaldorn","GLOBAL",2)
~ THEN BEGIN 147 // from:
  SAY #98655 /* ~I urge you to refuse her offer, <CHARNAME>.~ */
  IF ~~ THEN REPLY #98656 /* ~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 148
  IF ~~ THEN REPLY #98657 /* ~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 149
  IF ~~ THEN REPLY #98658 /* ~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 150
END

IF ~~ THEN BEGIN 148 // from: 147.0
  SAY #98659 /* ~I am glad you think so and have not failed to see the reason.~ */
  IF ~~ THEN EXTERN ~_FALDOR~ 2
END

IF ~~ THEN BEGIN 149 // from: 147.1
  SAY #98660 /* ~*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 150 // from: 147.2
  SAY #98661 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JUEBAEOTT","GLOBAL",1)
~ THEN BEGIN 151 // from:
  SAY #98662 /* ~<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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JUECAT","GLOBAL",1)
~ THEN BEGIN 152 // from:
  SAY #98663 /* ~<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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaiOsmadi","GLOBAL",1)
~ THEN BEGIN 153 // from:
  SAY #98664 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaiOsmadi","GLOBAL",3)
~ THEN BEGIN 154 // from:
  SAY #98665 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JaiShadowDruids","GLOBAL",1)
~ THEN BEGIN 155 // from:
  SAY #98666 /* ~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 156
END

IF ~~ THEN BEGIN 156 // from: 155.0
  SAY #98667 /* ~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 #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JUEAANOFAI","GLOBAL",1)
~ THEN BEGIN 157 // from:
  SAY #98676 /* ~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~ 394
  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~ 393
END

IF WEIGHT #21 /* Triggers after states #: 205 211 218 230 459 even though they appear after this state */
~  Global("X#JUECAF","GLOBAL",1)
~ THEN BEGIN 158 // from:
  SAY #98680 /* ~The lizard that just flew over our heads was indeed a wyvern, <CHARNAME>.~ */
  IF ~~ THEN GOTO 159
END

IF ~~ THEN BEGIN 159 // from: 158.0
  SAY #98681 /* ~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 160
END

IF ~~ THEN BEGIN 160 // from: 159.0
  SAY #98682 /* ~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 161 // from: 137.0
  SAY #98687 /* ~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 162 // from:
  SAY #99888 /* ~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 163 // from:
  SAY #99891 /* ~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 #99892 /* ~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 164 // from: _KHALIJ:25.2 _IMOEN2:337.2
  SAY #100616 /* ~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 #100617 /* ~Yes, I know it's difficult, and yes, I'm grateful for your help. As long as we stick together, no assassins will be able to defeat us...~ */ EXTERN ~_IMOEN2~ 338
  IF ~~ THEN REPLY #100618 /* ~This is disturbing. They knew I would be coming here... most disturbing, indeed.~ */ EXTERN ~_IMOEN2~ 302
END

IF ~~ THEN BEGIN 165 // from: _IMOEN2:339.2 _IMOEN2:338.2
  SAY #100621 /* ~Please, Imoen, you can call me Jaheira. No need to use 'aunt' in front of my name.~ */
  IF ~~ THEN EXTERN ~_IMOEN2~ 341
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 340
END

IF ~~ THEN BEGIN 166 // from: _KIVANJ:262.2 _KAGAIJ:37.2
  SAY #101257 /* ~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~ 149
END

IF ~~ THEN BEGIN 167 // from:
  SAY #102732 /* ~<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 #102739 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~_XZARJ~ 207
  IF ~~ THEN REPLY #102740 /* ~Yeah! Let's do it!~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",2)
~ EXTERN ~_DRYAD~ 19
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 129
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 195
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 104
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 288
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 103
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 26
END

IF ~~ THEN BEGIN 168 // from:
  SAY #102732 /* ~<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 #102739 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~_XZARJ~ 211
  IF ~~ THEN REPLY #102740 /* ~Yeah! Let's do it!~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",2)
~ EXTERN ~_DRYAD~ 19
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 130
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 196
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 105
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 289
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 104
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 27
END

IF ~~ THEN BEGIN 169 // from:
  SAY #102732 /* ~<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 #102739 /* ~Leave her be. She's not hurting anyone.~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",1)
~ EXTERN ~_XZARJ~ 214
  IF ~~ THEN REPLY #102740 /* ~Yeah! Let's do it!~ */ DO ~SetGlobal("X#XzarDryad","GLOBAL",2)
~ EXTERN ~_DRYAD~ 19
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 131
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 197
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 106
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 290
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 105
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 28
END

IF ~~ THEN BEGIN 170 // from:
  SAY #102818 /* ~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 171 // from:
  SAY #102820 /* ~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 172 // from:
  SAY #102822 /* ~Recent troubles? What do you mean by that, Seniyad?~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuestKillAldeth","GLOBAL",1)
~ EXTERN ~_SENIYA~ 11
END

IF ~~ THEN BEGIN 173 // from:
  SAY #102823 /* ~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 174 // from:
  SAY #102825 /* ~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 175 // from:
  SAY #102827 /* ~Speak, Seniyad, and I... <CHARNAME> and I will listen.~ */
  IF ~~ THEN DO ~SetGlobal("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ EXTERN ~_SENIYA~ 11
END

IF ~~ THEN BEGIN 176 // from:
  SAY #102829 /* ~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 177 // from:
  SAY #102831 /* ~And I assume that you want us to rescue her... if she is still alive.~ */
  IF ~~ THEN EXTERN ~_SENIYA~ 13
END

IF ~~ THEN BEGIN 178 // from:
  SAY #102833 /* ~I see. Then we do not have much time, I agree. <CHARNAME>, you will help us in this undertaking, of course?~ */
  IF ~~ THEN REPLY #102834 /* ~What is this Shadowclave you speak of, druid?~ */ GOTO 179
  IF ~~ THEN REPLY #102835 /* ~I suppose so, if it saves me from hearing more of this tree-hugger chatter.~ */ GOTO 181
  IF ~~ THEN REPLY #102836 /* ~Forget it, Jaheira. Fall back in line; we have more important things to attend to.~ */ GOTO 188
  IF ~  Class(Player1,DRUID_ALL)
~ THEN REPLY #102837 /* ~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 183
  IF ~  Class(Player1,DRUID_ALL)
~ THEN REPLY #102838 /* ~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 179 // from: 178.0
  SAY #102839 /* ~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 180 // from:
  SAY #102841 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #102842 /* ~Who is this Beador, Jaheira?~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 185
  IF ~~ THEN REPLY #102843 /* ~Well, looks like another reason for us to hurry! Lead on, Jaheira!~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 187
  IF ~~ THEN REPLY #102844 /* ~A pity. Unfortunately, we will have to opt out of helping, as our own quest takes precedence.~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 188
END

IF ~~ THEN BEGIN 181 // from: 178.1
  SAY #102845 /* ~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 182 // from:
  SAY #102841 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #102842 /* ~Who is this Beador, Jaheira?~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 185
  IF ~~ THEN REPLY #102843 /* ~Well, looks like another reason for us to hurry! Lead on, Jaheira!~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 187
  IF ~~ THEN REPLY #102844 /* ~A pity. Unfortunately, we will have to opt out of helping, as our own quest takes precedence.~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 188
END

IF ~~ THEN BEGIN 183 // from: 178.3
  SAY #102846 /* ~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 184 // from:
  SAY #102841 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #102842 /* ~Who is this Beador, Jaheira?~ */ GOTO 185
  IF ~~ THEN REPLY #102843 /* ~Well, looks like another reason for us to hurry! Lead on, Jaheira!~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 187
  IF ~~ THEN REPLY #102844 /* ~A pity. Unfortunately, we will have to opt out of helping, as our own quest takes precedence.~ */ DO ~SetGlobal("X#SenBeador","GLOBAL",1)
~ GOTO 188
END

IF ~~ THEN BEGIN 185 // from: 184.0 182.0 180.0
  SAY #102847 /* ~He was a... an old friend of mine. That is all you need to know, <CHARNAME>.~ */
  IF ~~ THEN REPLY #102850 /* ~Very well, Jaheira, let us help your fellow druids.~ */ GOTO 187
  IF ~~ THEN REPLY #102851 /* ~Hold your horses, Jaheira. We have better things to do than this; the mines await us.~ */ GOTO 188
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 186
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 29
END

IF ~~ THEN BEGIN 186 // from: _KHALIJ:29.2 185.2
  SAY #102849 /* ~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 #102850 /* ~Very well, Jaheira, let us help your fellow druids.~ */ GOTO 187
  IF ~~ THEN REPLY #102851 /* ~Hold your horses, Jaheira. We have better things to do than this; the mines await us.~ */ GOTO 188
END

IF ~~ THEN BEGIN 187 // from: _KHALIJ:29.0 186.0 185.0 184.1 182.1 180.1
  SAY #102852 /* ~Thank you, <CHARNAME>. I knew I could count on your assistance.~ */
  IF ~~ THEN EXTERN ~_SENIYA~ 17
END

IF ~~ THEN BEGIN 188 // from: _KHALIJ:29.1 186.1 185.1 184.2 182.2 180.2 178.2
  SAY #102859 /* ~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 #102861 /* ~Err... I don't know what came over me, there. Of course I misspoke, Jaheira. Let us... help your friends with all haste.~ */ GOTO 189
  IF ~~ THEN REPLY #102862 /* ~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 190
  IF ~~ THEN REPLY #102863 /* ~Jaheira, I understand your concern, but we cannot afford any distractions now. We could return and help your friends later.~ */ GOTO 192
  IF ~  Global("X#JaheiraQuestHelpAldeth","GLOBAL",1)
~ THEN EXTERN ~_ALDETH~ 30
END

IF ~~ THEN BEGIN 189 // from: 188.0
  SAY #102864 /* ~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 190 // from: 192.1 188.1
  SAY #102868 /* ~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~ 32
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 30
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 191
END

IF ~~ THEN BEGIN 191 // from: 190.5
  SAY #102869 /* ~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~ 32
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 30
END

IF ~~ THEN BEGIN 192 // from: 188.2
  SAY #102873 /* ~<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 #102874 /* ~Then, I suppose, I have no choice but to agree. Very well, we shall help your druid friends.~ */ GOTO 193
  IF ~~ THEN REPLY #102875 /* ~Then let us part! I am so sick of you bullying me!~ */ GOTO 190
  IF ~~ THEN REPLY #102876 /* ~I guess it means we say our farewells here then, as I have no willingness to help you, or these druids.~ */ GOTO 194
END

IF ~~ THEN BEGIN 193 // from: 192.0
  SAY #102877 /* ~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 194 // from: 192.2
  SAY #102878 /* ~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~ 34
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 31
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 195
END

IF ~~ THEN BEGIN 195 // from: 194.5
  SAY #102879 /* ~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~ 34
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 31
END

IF ~~ THEN BEGIN 196 // from:
  SAY #102841 /* ~Beador... yes... yes, I remember him. And I see he is still the hotheaded fool he once was...~ */
  IF ~~ THEN REPLY #102842 /* ~Who is this Beador, Jaheira?~ */ GOTO 197
  IF ~~ THEN REPLY #102883 /* ~I thought you were in a hurry, Jaheira? Cut the chatter and let us go!~ */ GOTO 199
END

IF ~~ THEN BEGIN 197 // from: 196.0
  SAY #102847 /* ~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(80545)
AddJournalEntry(102856,QUEST_DONE)
ActionOverride("aldeth",EscapeArea())
~ UNSOLVED_JOURNAL #102857 /* ~Shadows in Cloakwood

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

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

IF ~~ THEN BEGIN 198 // from: _KHALIJ:32.2 197.2
  SAY #102849 /* ~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(80545)
AddJournalEntry(102856,QUEST_DONE)
ActionOverride("aldeth",EscapeArea())
~ UNSOLVED_JOURNAL #102857 /* ~Shadows in Cloakwood

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

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

IF ~~ THEN BEGIN 199 // from: 196.1
  SAY #102884 /* ~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 200 // from:
  SAY #102891 /* ~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~ 107
  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~ 106
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
OR(2)
Global("X#MarethaResBeadAlive","GLOBAL",2)
Global("X#MarethaResBeadDead","GLOBAL",2)
~ THEN GOTO 201
END

IF ~~ THEN BEGIN 201 // from: 200.7
  SAY #102892 /* ~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~ 107
  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~ 106
END

IF ~~ THEN BEGIN 202 // from:
  SAY #102892 /* ~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~ 109
  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~ 108
END

IF ~~ THEN BEGIN 203 // from:
  SAY #102902 /* ~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 204 // from:
  SAY #102902 /* ~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 #: 459 even though they appear after this state */
~  Global("X#JQBeadorDead","GLOBAL",1)
~ THEN BEGIN 205 // from:
  SAY #102917 /* ~No! By Silvanus... no! We have failed, damn it! Beador... Beador, you stupid fool...~ */
  IF ~~ THEN GOTO 207
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 34
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 206
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 33
END

IF ~~ THEN BEGIN 206 // from: _KHALIJ:33.2 205.2
  SAY #102919 /* ~I know you did all that was in your power, my love. It is just that...~ */
  IF ~~ THEN GOTO 207
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 34
END

IF ~~ THEN BEGIN 207 // from: _KHALIJ:34.0 _KHALIJ:33.0 206.0 205.0
  SAY #102921 /* ~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 #102922 /* ~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 208
  IF ~~ THEN REPLY #102923 /* ~He spoke of a tree house. Should we not get moving, Jaheira?~ */ DO ~SetGlobal("X#JQBeadorDead","GLOBAL",2)
SetGlobal("X#JaheiraQuest","GLOBAL",3)
~ GOTO 210
END

IF ~~ THEN BEGIN 208 // from: 207.0
  SAY #102924 /* ~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 209
END

IF ~~ THEN BEGIN 209 // from: 208.0
  SAY #102925 /* ~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 210 // from: 207.1
  SAY #102926 /* ~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 #: 459 even though they appear after this state */
~  Global("X#JaheiraHealsB","GLOBAL",1)
~ THEN BEGIN 211 // from:
  SAY #102927 /* ~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 212 // from:
  SAY #102929 /* ~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 213 // from: _KHALIJ:35.3
  SAY #102933 /* ~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 214
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#BEADOR~ 7
END

IF ~~ THEN BEGIN 214 // from: _KHALIJ:35.1 213.1
  SAY #102935 /* ~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 215 // from:
  SAY #102936 /* ~I have been doing... quite well, thank you for asking.~ */
  IF ~~ THEN EXTERN ~X#BEADOR~ 8
END

IF ~~ THEN BEGIN 216 // from:
  SAY #102938 /* ~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 217 // from:
  SAY #102940 /* ~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 #: 459 even though they appear after this state */
~  Global("X#AndSurrender","GLOBAL",6)
~ THEN BEGIN 218 // from:
  SAY #102941 /* ~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 219 // from: 224.1
  SAY #102942 /* ~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 220 // from: 225.0
  SAY #102943 /* ~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 221 // from: 225.1
  SAY #102944 /* ~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 222 // from: _KHALIJ:36.0
  SAY #102947 /* ~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 #102949 /* ~*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 #102950 /* ~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 #102951 /* ~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 #102952 /* ~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~ 115
END

IF ~~ THEN BEGIN 223 // from: _KHALIJ:37.0
  SAY #102953 /* ~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 #102949 /* ~*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 #102950 /* ~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 #102951 /* ~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 #102952 /* ~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~ 116
END

IF ~~ THEN BEGIN 224 // from:
  SAY #102957 /* ~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 #102958 /* ~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 #102959 /* ~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 219
END

IF ~~ THEN BEGIN 225 // from:
  SAY #102960 /* ~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 #102961 /* ~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 220
  IF ~~ THEN REPLY #102962 /* ~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 221
END

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

IF ~~ THEN BEGIN 227 // from:
  SAY #102966 /* ~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 228 // from:
  SAY #102968 /* ~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 229 // from:
  SAY #102969 /* ~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 #: 459 even though they appear after this state */
~  Global("X#JaheiraQuest","GLOBAL",7)
~ THEN BEGIN 230 // from:
  SAY #102971 /* ~<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 #102972 /* ~Sure, let's head back. A day here or there should not matter.~ */ DO ~SetGlobal("X#JaheiraQuest","GLOBAL",8)
~ GOTO 231
  IF ~~ THEN REPLY #102973 /* ~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 232
END

IF ~~ THEN BEGIN 231 // from: 230.0
  SAY #102974 /* ~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 232 // from: 230.1
  SAY #102975 /* ~Very well, that is acceptable, as well. Hmm, did I mention that Seniyad might have a reward for us?~ */
  IF ~~ THEN REPLY #102976 /* ~Do not bother, Jaheira. It won't work.~ */ GOTO 233
  IF ~~ THEN REPLY #102977 /* ~Hmm, a reward, you say? Alright, you've convinced me, let us head back.~ */ GOTO 234
END

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

IF ~~ THEN BEGIN 234 // from: 232.1
  SAY #102979 /* ~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 #102983 /* ~Oh, for heaven's sake! Get yourselves a room, will you?~ */ EXIT
  IF ~~ THEN REPLY #102984 /* ~Err... let's just get going, shall we?~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 39
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 235
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 38
END

IF ~~ THEN BEGIN 235 // from: _KHALIJ:38.3 234.3
  SAY #102981 /* ~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 #102983 /* ~Oh, for heaven's sake! Get yourselves a room, will you?~ */ EXIT
  IF ~~ THEN REPLY #102984 /* ~Err... let's just get going, shall we?~ */ EXIT
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 39
END

IF ~~ THEN BEGIN 236 // from:
  SAY #103000 /* ~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 237 // from:
  SAY #103000 /* ~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 238 // from:
  SAY #103034 /* ~*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~ 41
END

IF ~~ THEN BEGIN 239 // from: _KHALIJ:42.2
  SAY #103034 /* ~*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~ 43
END

IF ~~ THEN BEGIN 240 // from:
  SAY #103032 /* ~*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~ 45
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 241
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 44
END

IF ~~ THEN BEGIN 241 // from: _KHALIJ:44.2 240.2
  SAY #103034 /* ~*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~ 45
END

IF ~~ THEN BEGIN 242 // from:
  SAY #103032 /* ~*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~ 47
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 243
  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 243 // from: _KHALIJ:46.2 242.2
  SAY #103034 /* ~*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~ 47
END

IF ~~ THEN BEGIN 244 // from: _IMOEN2:343.4
  SAY #103032 /* ~*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~ 49
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 245
  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: _KHALIJ:48.2 244.2 _IMOEN2:343.2
  SAY #103034 /* ~*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~ 49
END

IF ~~ THEN BEGIN 246 // from: _IMOEN2:344.4
  SAY #103032 /* ~*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~ 51
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 247
  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: _KHALIJ:50.2 246.2 _IMOEN2:344.2
  SAY #103034 /* ~*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~ 51
END

IF ~~ THEN BEGIN 248 // from: _IMOEN2:345.4
  SAY #103032 /* ~*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~ 53
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 249
  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: _KHALIJ:52.2 248.2 _IMOEN2:345.2
  SAY #103034 /* ~*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~ 53
END

IF ~~ THEN BEGIN 250 // from: _IMOEN2:346.4
  SAY #103032 /* ~*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~ 55
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 251
  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: _KHALIJ:54.2 250.2 _IMOEN2:346.2
  SAY #103034 /* ~*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~ 55
END

IF ~~ THEN BEGIN 252 // from: _IMOEN2:347.4
  SAY #103032 /* ~*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~ 57
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 253
  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: _KHALIJ:56.2 252.2 _IMOEN2:347.2
  SAY #103034 /* ~*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~ 57
END

IF ~~ THEN BEGIN 254 // from: _IMOEN2:348.4
  SAY #103032 /* ~*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~ 59
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 255
  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: _KHALIJ:58.2 254.2 _IMOEN2:348.2
  SAY #103034 /* ~*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~ 59
END

IF ~~ THEN BEGIN 256 // from: _IMOEN2:349.4 _GARRIJ:142.4
  SAY #103032 /* ~*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~ 61
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 257
  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: _KHALIJ:60.2 256.2 _IMOEN2:349.2 _GARRIJ:142.2
  SAY #103034 /* ~*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~ 61
END

IF ~~ THEN BEGIN 258 // from: _IMOEN2:350.4 _GARRIJ:143.4
  SAY #103032 /* ~*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~ 63
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 259
  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: _KHALIJ:62.2 258.2 _IMOEN2:350.2 _GARRIJ:143.2
  SAY #103034 /* ~*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~ 63
END

IF ~~ THEN BEGIN 260 // from: _IMOEN2:351.4 _GARRIJ:144.4
  SAY #103032 /* ~*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~ 65
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 261
  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: _KHALIJ:64.2 260.2 _IMOEN2:351.2 _GARRIJ:144.2
  SAY #103034 /* ~*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~ 65
END

IF ~~ THEN BEGIN 262 // from: _IMOEN2:352.4 _GARRIJ:145.4
  SAY #103032 /* ~*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~ 67
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 263
  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: _KHALIJ:66.2 262.2 _IMOEN2:352.2 _GARRIJ:145.2
  SAY #103034 /* ~*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~ 67
END

IF ~~ THEN BEGIN 264 // from: _MINSCJ:107.4 _IMOEN2:353.4 _GARRIJ:146.4
  SAY #103032 /* ~*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~ 69
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 265
  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: _MINSCJ:107.2 _KHALIJ:68.2 264.2 _IMOEN2:353.2 _GARRIJ:146.2
  SAY #103034 /* ~*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~ 69
END

IF ~~ THEN BEGIN 266 // from: _MINSCJ:108.4 _IMOEN2:354.4 _GARRIJ:147.4
  SAY #103032 /* ~*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~ 71
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 267
  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: _MINSCJ:108.2 _KHALIJ:70.2 266.2 _IMOEN2:354.2 _GARRIJ:147.2
  SAY #103034 /* ~*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~ 71
END

IF ~~ THEN BEGIN 268 // from: _MINSCJ:110.4 _MINSCJ:109.4 _IMOEN2:355.4 _GARRIJ:148.4
  SAY #103032 /* ~*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~ 73
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 269
  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: _MINSCJ:110.2 _MINSCJ:109.2 _KHALIJ:72.2 268.2 _IMOEN2:355.2 _GARRIJ:148.2
  SAY #103034 /* ~*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~ 73
END

IF ~~ THEN BEGIN 270 // from: _MINSCJ:112.4 _MINSCJ:111.4 _IMOEN2:356.4 _GARRIJ:149.4
  SAY #103032 /* ~*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~ 75
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 271
  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: _MINSCJ:112.2 _MINSCJ:111.2 _KHALIJ:74.2 270.2 _IMOEN2:356.2 _GARRIJ:149.2
  SAY #103034 /* ~*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~ 75
END

IF ~~ THEN BEGIN 272 // from: _MINSCJ:114.4 _MINSCJ:113.4 _IMOEN2:358.4 _IMOEN2:357.4 _GARRIJ:150.4
  SAY #103032 /* ~*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~ 77
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 273
  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: _MINSCJ:114.2 _MINSCJ:113.2 _KHALIJ:76.2 272.2 _IMOEN2:358.2 _IMOEN2:357.2 _GARRIJ:150.2
  SAY #103034 /* ~*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~ 77
END

IF ~~ THEN BEGIN 274 // from: _MINSCJ:116.4 _MINSCJ:115.4 _IMOEN2:360.4 _IMOEN2:359.4 _GARRIJ:151.4
  SAY #103032 /* ~*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~ 79
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 275
  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: _MINSCJ:116.2 _MINSCJ:115.2 _KHALIJ:78.2 274.2 _IMOEN2:360.2 _IMOEN2:359.2 _GARRIJ:151.2
  SAY #103034 /* ~*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~ 79
END

IF ~~ THEN BEGIN 276 // from: _MINSCJ:118.4 _MINSCJ:117.4 _IMOEN2:362.4 _IMOEN2:361.4 _GARRIJ:152.4
  SAY #103032 /* ~*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~ 81
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 277
  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: _MINSCJ:118.2 _MINSCJ:117.2 _KHALIJ:80.2 276.2 _IMOEN2:362.2 _IMOEN2:361.2 _GARRIJ:152.2
  SAY #103034 /* ~*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~ 81
END

IF ~~ THEN BEGIN 278 // from: _MINSCJ:121.4 _MINSCJ:120.4 _MINSCJ:119.4 _IMOEN2:364.4 _IMOEN2:363.4 _GARRIJ:153.4
  SAY #103032 /* ~*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~ 83
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 279
  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: _MINSCJ:121.2 _MINSCJ:120.2 _MINSCJ:119.2 _KHALIJ:82.2 278.2 _IMOEN2:364.2 _IMOEN2:363.2 _GARRIJ:153.2
  SAY #103034 /* ~*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~ 83
END

IF ~~ THEN BEGIN 280 // from: _MINSCJ:124.4 _MINSCJ:123.4 _MINSCJ:122.4 _IMOEN2:366.4 _IMOEN2:365.4 _GARRIJ:154.4
  SAY #103032 /* ~*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~ 85
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 281
  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: _MINSCJ:124.2 _MINSCJ:123.2 _MINSCJ:122.2 _KHALIJ:84.2 280.2 _IMOEN2:366.2 _IMOEN2:365.2 _GARRIJ:154.2
  SAY #103034 /* ~*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~ 85
END

IF ~~ THEN BEGIN 282 // from: _MINSCJ:127.4 _MINSCJ:126.4 _MINSCJ:125.4 _IMOEN2:368.4 _IMOEN2:367.4 _GARRIJ:155.4
  SAY #103032 /* ~*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~ 87
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 283
  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: _MINSCJ:127.2 _MINSCJ:126.2 _MINSCJ:125.2 _KHALIJ:86.2 282.2 _IMOEN2:368.2 _IMOEN2:367.2 _GARRIJ:155.2
  SAY #103034 /* ~*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~ 87
END

IF ~~ THEN BEGIN 284 // from: _MINSCJ:130.4 _MINSCJ:129.4 _MINSCJ:128.4 _IMOEN2:370.4 _IMOEN2:369.4 _GARRIJ:156.4
  SAY #103032 /* ~*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~ 89
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 285
  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: _MINSCJ:130.2 _MINSCJ:129.2 _MINSCJ:128.2 _KHALIJ:88.2 284.2 _IMOEN2:370.2 _IMOEN2:369.2 _GARRIJ:156.2
  SAY #103034 /* ~*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~ 89
END

IF ~~ THEN BEGIN 286 // from: _MINSCJ:133.4 _MINSCJ:132.4 _MINSCJ:131.4 _IMOEN2:372.4 _IMOEN2:371.4 _GARRIJ:157.4
  SAY #103032 /* ~*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~ 91
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 287
  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: _MINSCJ:133.2 _MINSCJ:132.2 _MINSCJ:131.2 _KHALIJ:90.2 286.2 _IMOEN2:372.2 _IMOEN2:371.2 _GARRIJ:157.2
  SAY #103034 /* ~*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~ 91
END

IF ~~ THEN BEGIN 288 // from: _MINSCJ:136.4 _MINSCJ:135.4 _MINSCJ:134.4 _IMOEN2:374.4 _IMOEN2:373.4 _GARRIJ:158.4
  SAY #103032 /* ~*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~ 93
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 289
  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: _MINSCJ:136.2 _MINSCJ:135.2 _MINSCJ:134.2 _KHALIJ:92.2 288.2 _IMOEN2:374.2 _IMOEN2:373.2 _GARRIJ:158.2
  SAY #103034 /* ~*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~ 93
END

IF ~~ THEN BEGIN 290 // from: _MINSCJ:139.4 _MINSCJ:138.4 _MINSCJ:137.4 _IMOEN2:376.4 _IMOEN2:375.4 _GARRIJ:159.4
  SAY #103032 /* ~*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~ 95
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 291
  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: _MINSCJ:139.2 _MINSCJ:138.2 _MINSCJ:137.2 _KHALIJ:94.2 290.2 _IMOEN2:376.2 _IMOEN2:375.2 _GARRIJ:159.2
  SAY #103034 /* ~*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~ 95
END

IF ~~ THEN BEGIN 292 // from: _MINSCJ:142.4 _MINSCJ:141.4 _MINSCJ:140.4 _IMOEN2:378.4 _IMOEN2:377.4 _GARRIJ:160.4
  SAY #103032 /* ~*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~ 97
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 293
  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: _MINSCJ:142.2 _MINSCJ:141.2 _MINSCJ:140.2 _KHALIJ:96.2 292.2 _IMOEN2:378.2 _IMOEN2:377.2 _GARRIJ:160.2
  SAY #103034 /* ~*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~ 97
END

IF ~~ THEN BEGIN 294 // from: _MINSCJ:145.4 _MINSCJ:144.4 _MINSCJ:143.4 _IMOEN2:380.4 _IMOEN2:379.4 _GARRIJ:161.4
  SAY #103032 /* ~*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~ 99
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 295
  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: _MINSCJ:145.2 _MINSCJ:144.2 _MINSCJ:143.2 _KHALIJ:98.2 294.2 _IMOEN2:380.2 _IMOEN2:379.2 _GARRIJ:161.2
  SAY #103034 /* ~*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~ 99
END

IF ~~ THEN BEGIN 296 // from: _MINSCJ:148.4 _MINSCJ:147.4 _MINSCJ:146.4 _IMOEN2:382.4 _IMOEN2:381.4 _GARRIJ:162.4
  SAY #103032 /* ~*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~ 101
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 297
  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: _MINSCJ:148.2 _MINSCJ:147.2 _MINSCJ:146.2 _KHALIJ:100.2 296.2 _IMOEN2:382.2 _IMOEN2:381.2 _GARRIJ:162.2
  SAY #103034 /* ~*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~ 101
END

IF ~~ THEN BEGIN 298 // from: _MINSCJ:151.4 _MINSCJ:150.4 _MINSCJ:149.4 _IMOEN2:384.4 _IMOEN2:383.4 _GARRIJ:163.4
  SAY #103032 /* ~*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~ 103
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 299
  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: _MINSCJ:151.2 _MINSCJ:150.2 _MINSCJ:149.2 _KHALIJ:102.2 298.2 _IMOEN2:384.2 _IMOEN2:383.2 _GARRIJ:163.2
  SAY #103034 /* ~*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~ 103
END

IF ~~ THEN BEGIN 300 // from: _LASKAL:5.3
  SAY #103059 /* ~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 301 // from:
  SAY #103059 /* ~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 302 // from:
  SAY #103059 /* ~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 303 // from:
  SAY #103126 /* ~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 #86325 /* ~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 #86326 /* ~Have you seen any bandits or otherwise untrustworthy people around?~ */ EXTERN ~_COKSMTH~ 2
  IF ~~ THEN REPLY #86327 /* ~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~ 77
  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~ 306
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 305
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 304
  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~ 303
END

IF ~~ THEN BEGIN 304 // from:
  SAY #103148 /* ~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 #85308 /* ~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 #85309 /* ~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 #85310 /* ~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~ 165
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BREVLI~ 51
END

IF ~~ THEN BEGIN 305 // from:
  SAY #103156 /* ~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~ 181
END

IF ~~ THEN BEGIN 306 // from:
  SAY #103168 /* ~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 #82204 /* ~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 #82205 /* ~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 #82206 /* ~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 307 // from:
  SAY #103168 /* ~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 #82204 /* ~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 #82205 /* ~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 #82206 /* ~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 308 // from:
  SAY #103168 /* ~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 #82204 /* ~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 #82205 /* ~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 #82206 /* ~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 309 // from:
  SAY #103168 /* ~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 #82204 /* ~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 #82205 /* ~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 #82206 /* ~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 310 // from:
  SAY #103172 /* ~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 #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into 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~ 320
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANJ~ 32
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 319
END

IF ~~ THEN BEGIN 311 // from:
  SAY #103172 /* ~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 #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into 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~ 322
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANJ~ 33
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 321
END

IF ~~ THEN BEGIN 312 // from:
  SAY #103172 /* ~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 #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into 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~ 324
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANJ~ 34
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 323
END

IF ~~ THEN BEGIN 313 // from:
  SAY #103172 /* ~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 #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into 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~ 326
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANJ~ 35
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 325
END

IF ~~ THEN BEGIN 314 // from:
  SAY #103195 /* ~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 315 // from:
  SAY #103195 /* ~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 316 // from: _KIVANJ:314.2
  SAY #103195 /* ~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 317 // from: _KIVANJ:315.2
  SAY #103195 /* ~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 318 // from: _KIVANJ:317.2 _KIVANJ:316.2
  SAY #103195 /* ~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 319 // from:
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 58
  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 ~_CORANJ~ 445
  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 ~_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 ~_POE~ 57
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 438
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 56
END

IF ~~ THEN BEGIN 320 // from:
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 62
  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 ~_CORANJ~ 457
  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 ~_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 ~_POE~ 61
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 450
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 60
END

IF ~~ THEN BEGIN 321 // from:
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 66
  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 ~_CORANJ~ 469
  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 ~_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 ~_POE~ 65
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 462
  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 322
  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 322 // from: 321.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 66
  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 ~_CORANJ~ 469
  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 ~_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 ~_POE~ 65
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 462
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 64
END

IF ~~ THEN BEGIN 323 // from:
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 70
  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 ~_CORANJ~ 481
  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 ~_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 ~_POE~ 69
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 474
  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 325
  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 324
END

IF ~~ THEN BEGIN 324 // from: 323.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 70
  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 ~_CORANJ~ 481
  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 ~_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 ~_POE~ 69
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 474
  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 325
  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 325 // from: 324.22 323.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 70
  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 ~_CORANJ~ 481
  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 ~_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 ~_POE~ 69
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 474
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 68
END

IF ~~ THEN BEGIN 326 // from:
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 75
  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 ~_CORANJ~ 493
  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 ~_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 ~_POE~ 74
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 486
  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 328
  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 327
END

IF ~~ THEN BEGIN 327 // from: 326.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 75
  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 ~_CORANJ~ 493
  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 ~_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 ~_POE~ 74
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 486
  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 328
  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 328 // from: 327.22 326.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 75
  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 ~_CORANJ~ 493
  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 ~_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 ~_POE~ 74
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 486
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 73
END

IF ~~ THEN BEGIN 329 // from:
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 80
  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 ~_CORANJ~ 505
  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 ~_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 ~_POE~ 79
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 498
  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 331
  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 330
END

IF ~~ THEN BEGIN 330 // from: 329.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 80
  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 ~_CORANJ~ 505
  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 ~_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 ~_POE~ 79
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 498
  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 331
  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 331 // from: 330.22 329.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 80
  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 ~_CORANJ~ 505
  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 ~_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 ~_POE~ 79
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 498
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 78
END

IF ~~ THEN BEGIN 332 // from:
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 86
  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 ~_CORANJ~ 517
  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 ~_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 ~_POE~ 85
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 510
  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 334
  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 333
END

IF ~~ THEN BEGIN 333 // from: 332.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 86
  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 ~_CORANJ~ 517
  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 ~_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 ~_POE~ 85
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 510
  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 334
  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 334 // from: 333.22 332.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 86
  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 ~_CORANJ~ 517
  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 ~_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 ~_POE~ 85
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 510
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 84
END

IF ~~ THEN BEGIN 335 // from:
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 92
  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 ~_CORANJ~ 529
  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 ~_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 ~_POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 522
  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 337
  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 336
END

IF ~~ THEN BEGIN 336 // from: 335.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 92
  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 ~_CORANJ~ 529
  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 ~_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 ~_POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 522
  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 337
  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 337 // from: 336.22 335.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 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 ~_POE~ 92
  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 ~_CORANJ~ 529
  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 ~_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 ~_POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 522
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 90
END

IF ~~ THEN BEGIN 338 // from:
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 545
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 544
  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~ 543
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 542
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 541
  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 ~_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 ~_POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 534
  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 340
  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 339
END

IF ~~ THEN BEGIN 339 // from: 338.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 545
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 544
  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~ 543
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 542
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 541
  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 ~_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 ~_POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 534
  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 340
  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 340 // from: 339.22 338.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 545
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 544
  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~ 543
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 542
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 541
  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 ~_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 ~_POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 534
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 97
END

IF ~~ THEN BEGIN 341 // from: _GARRIJ:182.25
  SAY #103202 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 557
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 556
  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~ 555
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 554
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 553
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 552
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 551
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 550
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 549
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 548
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 547
  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~ 546
  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 343
  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 342
END

IF ~~ THEN BEGIN 342 // from: 341.24 _GARRIJ:182.24
  SAY #103203 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 557
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 556
  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~ 555
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 554
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 553
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 552
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 551
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 550
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 549
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 548
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 547
  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~ 546
  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 343
  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 343 // from: 342.22 341.22 _GARRIJ:182.22
  SAY #103205 /* ~By Silvanus, DON'T!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~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 ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  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~ 557
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 556
  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~ 555
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 554
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 553
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 552
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 551
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 550
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 549
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 548
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 547
  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~ 546
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 104
END

IF ~~ THEN BEGIN 344 // from: _GERDE:0.1
  SAY #103253 /* ~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 #85634 /* ~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 ten kills.~ */ EXIT
END

IF ~~ THEN BEGIN 345 // from:
  SAY #103253 /* ~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 #85634 /* ~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 ten kills.~ */ EXIT
END

IF ~~ THEN BEGIN 346 // from: _GERDE:6.1
  SAY #103253 /* ~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 #85634 /* ~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 ten kills.~ */ EXIT
END

IF ~~ THEN BEGIN 347 // from: _KIVANJ:339.1 _GERDE:7.1
  SAY #103253 /* ~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 #85634 /* ~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 ten kills.~ */ EXIT
END

IF ~~ THEN BEGIN 348 // from: _KIVANJ:340.1 _GERDE:8.1
  SAY #103253 /* ~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 #85634 /* ~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 ten kills.~ */ EXIT
END

IF ~~ THEN BEGIN 349 // from:
  SAY #103265 /* ~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 UNSOLVED_JOURNAL #76222 /* ~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 350 // from:
  SAY #103265 /* ~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 UNSOLVED_JOURNAL #76222 /* ~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 351 // from:
  SAY #103265 /* ~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 UNSOLVED_JOURNAL #76222 /* ~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 352 // from:
  SAY #103265 /* ~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 UNSOLVED_JOURNAL #76222 /* ~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 353 // from:
  SAY #103265 /* ~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 UNSOLVED_JOURNAL #76222 /* ~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 354 // from:
  SAY #103265 /* ~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 UNSOLVED_JOURNAL #76222 /* ~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 #98593 /* ~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(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 181
  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~ 343
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 30
END

IF ~~ THEN BEGIN 356 // from:
  SAY #98593 /* ~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(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 182
  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~ 344
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 34
END

IF ~~ THEN BEGIN 357 // from:
  SAY #98593 /* ~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(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 183
  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~ 345
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 38
END

IF ~~ THEN BEGIN 358 // from:
  SAY #98593 /* ~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 ~GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("_MISC85")
TakePartyItem("_SCRL2W")
EraseJournalEntry(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 188
  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~ 348
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 50
END

IF ~~ THEN BEGIN 359 // from:
  SAY #98593 /* ~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 ~GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("_MISC85")
TakePartyItem("_SCRL2W")
EraseJournalEntry(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 189
  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~ 349
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 54
END

IF ~~ THEN BEGIN 360 // from:
  SAY #98593 /* ~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 ~GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("_MISC85")
TakePartyItem("_SCRL2W")
EraseJournalEntry(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 190
  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~ 350
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 58
END

IF ~~ THEN BEGIN 361 // from:
  SAY #98593 /* ~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 ~GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("_MISC85")
TakePartyItem("_SCRL2W")
EraseJournalEntry(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 195
  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~ 353
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 70
END

IF ~~ THEN BEGIN 362 // from:
  SAY #98593 /* ~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 ~GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("_MISC85")
TakePartyItem("_SCRL2W")
EraseJournalEntry(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 196
  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~ 354
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 74
END

IF ~~ THEN BEGIN 363 // from:
  SAY #98593 /* ~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 ~GivePartyGold(900)
AddexperienceParty(1000)
TakePartyItem("_MISC85")
TakePartyItem("_SCRL2W")
EraseJournalEntry(76222)
EscapeArea()
~ SOLVED_JOURNAL #76233 /* ~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~ 197
  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~ 355
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BERRUN~ 78
END

IF ~~ THEN BEGIN 364 // from: _HANNAH:1.3
  SAY #103322 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 114
END

IF ~~ THEN BEGIN 365 // from: _HANNAH:1.4
  SAY #103321 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 115
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 366
END

IF ~~ THEN BEGIN 366 // from: 365.3
  SAY #103322 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 115
END

IF ~~ THEN BEGIN 367 // from: _HANNAH:6.4
  SAY #103321 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 116
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 368
END

IF ~~ THEN BEGIN 368 // from: 367.3 _HANNAH:6.3
  SAY #103322 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 116
END

IF ~~ THEN BEGIN 369 // from: _HANNAH:7.4
  SAY #103321 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 117
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 370
END

IF ~~ THEN BEGIN 370 // from: 369.3 _HANNAH:7.3
  SAY #103322 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 117
END

IF ~~ THEN BEGIN 371 // from: _HANNAH:8.4
  SAY #103321 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 118
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 372
END

IF ~~ THEN BEGIN 372 // from: 371.3 _HANNAH:8.3
  SAY #103322 /* ~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 #81831 /* ~If the world were rid of men, how would we survive as a species?~ */ EXTERN ~_HANNAH~ 2
  IF ~~ THEN REPLY #81832 /* ~Why that's a horror! I will seek him out and look into this matter immediately!~ */ EXTERN ~_HANNAH~ 3
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 118
END

IF ~~ THEN BEGIN 373 // from: _NEB:8.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 28
END

IF ~~ THEN BEGIN 374 // from: _NEB:29.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 30
END

IF ~~ THEN BEGIN 375 // from: _NEB:31.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 32
END

IF ~~ THEN BEGIN 376 // from: _NEB:34.2 _NEB:33.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 35
END

IF ~~ THEN BEGIN 377 // from: _NEB:37.2 _NEB:36.2 _KIVANJ:373.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 38
END

IF ~~ THEN BEGIN 378 // from: _NEB:41.2 _NEB:40.2 _NEB:39.2 _KIVANJ:374.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 42
END

IF ~~ THEN BEGIN 379 // from: _NEB:45.2 _NEB:44.2 _NEB:43.2 _KIVANJ:375.2
  SAY #103334 /* ~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(74345)
EraseJournalEntry(74347)
EraseJournalEntry(81065)
EraseJournalEntry(81038)
EraseJournalEntry(81046)
EraseJournalEntry(80978)
StartCutScene("_APCUT02")
~ SOLVED_JOURNAL #88942 /* ~Afoul of the law

A criminal named Neb helped us to break free of our prison in the Flaming Fist compound.  It was extremely irksome to have to curry the favor of such a loathsome murderer, but I can at least take comfort in the fact that I'll never see him again.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 46
END

IF ~~ THEN BEGIN 380 // from:
  SAY #103338 /* ~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 #80325 /* ~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)
~ THEN REPLY #80326 /* ~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 #80327 /* ~Your twisted feelings cloud your sight!  Release her, before you both come to harm!~ */ EXTERN ~_RAGEFA~ 7
END

IF ~~ THEN BEGIN 381 // from: _KIVANJ:376.3
  SAY #103338 /* ~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 #80325 /* ~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)
~ THEN REPLY #80326 /* ~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 #80327 /* ~Your twisted feelings cloud your sight!  Release her, before you both come to harm!~ */ EXTERN ~_RAGEFA~ 7
END

IF ~~ THEN BEGIN 382 // from: _KIVANJ:377.3
  SAY #103338 /* ~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 #80325 /* ~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)
~ THEN REPLY #80326 /* ~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 #80327 /* ~Your twisted feelings cloud your sight!  Release her, before you both come to harm!~ */ EXTERN ~_RAGEFA~ 7
END

IF ~~ THEN BEGIN 383 // from:
  SAY #103341 /* ~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 #85445 /* ~I know not of whom you speak, child.~ */ EXTERN ~_TENYA~ 1
  IF ~ReactionLT(LastTalkedToBy,NEUTRAL_LOWER)
~ THEN REPLY #85446 /* ~Uhhh... they did send me, but I wish only to know what is going on.~ */ EXTERN ~_TENYA~ 2
  IF ~~ THEN REPLY #85447 /* ~It's true!  They sent me to end your villainous deeds!~ */ EXTERN ~_TENYA~ 2
  IF ~ReactionGT(LastTalkedToBy,HOSTILE_UPPER)
~ THEN REPLY #85448 /* ~Ummmm... they did send me, but I wish only to know what is going on.~ */ EXTERN ~_TENYA~ 14
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 153
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 227
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 380
END

IF ~~ THEN BEGIN 384 // from:
  SAY #103383 /* ~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 #85266 /* ~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 a house just south of the Elfsong tavern.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 172
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 171
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 200
  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~ 199
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 192
END

IF ~~ THEN BEGIN 385 // from:
  SAY #103383 /* ~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 #85266 /* ~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 a house just south of the Elfsong tavern.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 174
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 173
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 202
  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~ 201
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 193
END

IF ~~ THEN BEGIN 386 // from:
  SAY #103383 /* ~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 #85266 /* ~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 a house just south of the Elfsong tavern.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 176
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 175
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 204
  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~ 203
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 194
END

IF ~~ THEN BEGIN 387 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 21
END

IF ~~ THEN BEGIN 388 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 23
END

IF ~~ THEN BEGIN 389 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 25
END

IF ~~ THEN BEGIN 390 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 27
END

IF ~~ THEN BEGIN 391 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 29
END

IF ~~ THEN BEGIN 392 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 31
END

IF ~~ THEN BEGIN 393 // from:
  SAY #103397 /* ~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 ~SetGlobal("MACBassilusArmyDie","GLOBAL",1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 33
END

IF ~~ THEN BEGIN 394 // from:
  SAY #103397 /* ~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 ~SetGlobal("MACBassilusArmyDie","GLOBAL",1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 35
END

IF ~~ THEN BEGIN 395 // from:
  SAY #103397 /* ~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 ~SetGlobal("MACBassilusArmyDie","GLOBAL",1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 37
END

IF ~~ THEN BEGIN 396 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 39
END

IF ~~ THEN BEGIN 397 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 41
END

IF ~~ THEN BEGIN 398 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 43
END

IF ~~ THEN BEGIN 399 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 45
END

IF ~~ THEN BEGIN 400 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 47
END

IF ~~ THEN BEGIN 401 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 49
END

IF ~~ THEN BEGIN 402 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 51
END

IF ~~ THEN BEGIN 403 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 53
END

IF ~~ THEN BEGIN 404 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BASSIL~ 55
END

IF ~~ THEN BEGIN 405 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ UNSOLVED_JOURNAL #74289 /* ~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 406 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ UNSOLVED_JOURNAL #74289 /* ~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 407 // from:
  SAY #103397 /* ~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 ~Shout(1)
Enemy()
~ UNSOLVED_JOURNAL #74289 /* ~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 408 // from:
  SAY #103462 /* ~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 #79391 /* ~Laerta and Louise

I have learned from Voltine, a shape-changing druid, that Gervisse is a voyeur who has been plaguing the city for some time.  As my encounter with Voltine got off to a bad start, it may be in my best interests to deal with Gervisse and thus return myself to the druid's good graces.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VOLTIN~ 11
END

IF ~~ THEN BEGIN 409 // from:
  SAY #103462 /* ~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 #79391 /* ~Laerta and Louise

I have learned from Voltine, a shape-changing druid, that Gervisse is a voyeur who has been plaguing the city for some time.  As my encounter with Voltine got off to a bad start, it may be in my best interests to deal with Gervisse and thus return myself to the druid's good graces.~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VOLTIN~ 12
END

IF ~~ THEN BEGIN 410 // from:
  SAY #103479 /* ~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 411 // from:
  SAY #103479 /* ~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 412 // from:
  SAY #103479 /* ~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 413 // from: _FIREBE:2.4
  SAY #103519 /* ~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 DO ~AddexperienceParty(300)
ReputationInc(1)
TakePartyItem("_BOOK40")
GiveItem("_BOOK36",LastTalkedToBy)
SetGlobal("FirebeadDone","GLOBAL",1)
EraseJournalEntry(75398)
~ SOLVED_JOURNAL #88898 /* ~A book for Firebead

Old Firebead appreciated my efforts in locating his book for him, and rewarded me in kind.~ */ 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~ 216
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FIREBE~ 12
END

IF ~~ THEN BEGIN 414 // from: _FIREBE:14.4
  SAY #103519 /* ~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 DO ~AddexperienceParty(300)
ReputationInc(1)
TakePartyItem("_BOOK40")
GiveItem("_BOOK36",LastTalkedToBy)
SetGlobal("FirebeadDone","GLOBAL",1)
EraseJournalEntry(75398)
~ SOLVED_JOURNAL #88898 /* ~A book for Firebead

Old Firebead appreciated my efforts in locating his book for him, and rewarded me in kind.~ */ 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~ 217
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FIREBE~ 15
END

IF ~~ THEN BEGIN 415 // from: _GARRIJ:234.4 _FIREBE:17.4
  SAY #103519 /* ~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 DO ~AddexperienceParty(300)
ReputationInc(1)
TakePartyItem("_BOOK40")
GiveItem("_BOOK36",LastTalkedToBy)
SetGlobal("FirebeadDone","GLOBAL",1)
EraseJournalEntry(75398)
~ SOLVED_JOURNAL #88898 /* ~A book for Firebead

Old Firebead appreciated my efforts in locating his book for him, and rewarded me in kind.~ */ 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~ 218
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FIREBE~ 18
END

IF ~~ THEN BEGIN 416 // from:
  SAY #103547 /* ~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~ 120
END

IF ~~ THEN BEGIN 417 // from: _KHALIJ:121.4
  SAY #103547 /* ~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~ 122
END

IF ~~ THEN BEGIN 418 // from: _MINSCJ:225.4 _KHALIJ:123.4
  SAY #103547 /* ~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~ 124
END

IF ~~ THEN BEGIN 419 // from: _MINSCJ:227.4 _MINSCJ:226.4 _KHALIJ:125.4
  SAY #103547 /* ~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~ 126
END

IF ~~ THEN BEGIN 420 // from: _MINSCJ:230.4 _MINSCJ:229.4 _MINSCJ:228.4 _KHALIJ:127.4
  SAY #103547 /* ~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~ 128
END

IF ~~ THEN BEGIN 421 // from: _MINSCJ:234.4 _MINSCJ:233.4 _MINSCJ:232.4 _MINSCJ:231.4 _KHALIJ:129.4
  SAY #103547 /* ~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~ 130
END

IF ~~ THEN BEGIN 422 // from: _MINSCJ:238.4 _MINSCJ:237.4 _MINSCJ:236.4 _MINSCJ:235.4 _KHALIJ:131.4
  SAY #103547 /* ~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~ 132
END

IF ~~ THEN BEGIN 423 // from:
  SAY #103541 /* ~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~ 134
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN GOTO 424
  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
  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~ 242
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 241
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 240
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 239
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMARAN~ 34
END

IF ~~ THEN BEGIN 424 // from: _MINSCJ:242.4 _MINSCJ:241.4 _MINSCJ:240.4 _MINSCJ:239.4 _KHALIJ:133.4 423.4
  SAY #103547 /* ~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~ 134
END

IF ~~ THEN BEGIN 425 // from:
  SAY #103555 /* ~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~ 273
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 10
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 139
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 138
END

IF ~~ THEN BEGIN 426 // from: _KHALIJ:140.6
  SAY #103555 /* ~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~ 274
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMBA~ 12
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 142
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 141
END

IF ~~ THEN BEGIN 427 // from: _FLAM2:3.1
  SAY #103598 /* ~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 428 // from:
  SAY #103598 /* ~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 429 // from:
  SAY #103622 /* ~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(76670)
~ SOLVED_JOURNAL #76676 /* ~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 430 // from:
  SAY #103622 /* ~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(76670)
~ SOLVED_JOURNAL #76676 /* ~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 431 // from:
  SAY #103622 /* ~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(76670)
~ SOLVED_JOURNAL #76676 /* ~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 432 // from:
  SAY #103632 /* ~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("_DEADCDryad","GLOBAL",1)
EraseJournalEntry(76616)
EscapeArea()
~ SOLVED_JOURNAL #76618 /* ~Dryad of the Cloudpeaks

I have angered a Dryad near the Cloudpeaks, 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~ 112
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRYAD~ 40
END

IF ~~ THEN BEGIN 433 // from:
  SAY #103632 /* ~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("_DEADCDryad","GLOBAL",1)
EraseJournalEntry(76616)
EscapeArea()
~ SOLVED_JOURNAL #76618 /* ~Dryad of the Cloudpeaks

I have angered a Dryad near the Cloudpeaks, 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~ 112
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRYAD~ 42
END

IF ~~ THEN BEGIN 434 // from:
  SAY #103632 /* ~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("_DEADCDryad","GLOBAL",1)
EraseJournalEntry(76616)
EscapeArea()
~ SOLVED_JOURNAL #76618 /* ~Dryad of the Cloudpeaks

I have angered a Dryad near the Cloudpeaks, 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~ 112
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRYAD~ 44
END

IF ~~ THEN BEGIN 435 // from: _KELDDA:1.2
  SAY #103691 /* ~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(75178)
EraseJournalEntry(78059)
EraseJournalEntry(74880)
EraseJournalEntry(86597)
EraseJournalEntry(74268)
EraseJournalEntry(74289)
EraseJournalEntry(74854)
~ SOLVED_JOURNAL #78051 /* ~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 436 // from: _KELDDA:14.2
  SAY #103691 /* ~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(75178)
EraseJournalEntry(78059)
EraseJournalEntry(74880)
EraseJournalEntry(86597)
EraseJournalEntry(74268)
EraseJournalEntry(74289)
EraseJournalEntry(74854)
~ SOLVED_JOURNAL #78051 /* ~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 437 // from: _KELDDA:16.2
  SAY #103691 /* ~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(75178)
EraseJournalEntry(78059)
EraseJournalEntry(74880)
EraseJournalEntry(86597)
EraseJournalEntry(74268)
EraseJournalEntry(74289)
EraseJournalEntry(74854)
~ SOLVED_JOURNAL #78051 /* ~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 438 // from:
  SAY #103738 /* ~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 #80277 /* ~Why not do this yourself?  You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~_RAMAZI~ 7
  IF ~~ THEN REPLY #80278 /* ~Your terms are acceptable.  I agree.~ */ EXTERN ~_RAMAZI~ 9
  IF ~~ THEN REPLY #80279 /* ~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 #80280 /* ~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~ 130
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 219
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 129
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 218
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 417
END

IF ~~ THEN BEGIN 439 // from:
  SAY #103738 /* ~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 #80277 /* ~Why not do this yourself?  You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~_RAMAZI~ 7
  IF ~~ THEN REPLY #80278 /* ~Your terms are acceptable.  I agree.~ */ EXTERN ~_RAMAZI~ 9
  IF ~~ THEN REPLY #80279 /* ~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 #80280 /* ~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~ 132
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 221
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 131
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 220
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 418
END

IF ~~ THEN BEGIN 440 // from:
  SAY #103738 /* ~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 #80277 /* ~Why not do this yourself?  You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~_RAMAZI~ 7
  IF ~~ THEN REPLY #80278 /* ~Your terms are acceptable.  I agree.~ */ EXTERN ~_RAMAZI~ 9
  IF ~~ THEN REPLY #80279 /* ~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 #80280 /* ~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~ 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("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 133
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 222
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 419
END

IF ~~ THEN BEGIN 441 // from: _GARRIJ:254.9
  SAY #103738 /* ~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 #80277 /* ~Why not do this yourself?  You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~_RAMAZI~ 7
  IF ~~ THEN REPLY #80278 /* ~Your terms are acceptable.  I agree.~ */ EXTERN ~_RAMAZI~ 9
  IF ~~ THEN REPLY #80279 /* ~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 #80280 /* ~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~ 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("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("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 420
END

IF ~~ THEN BEGIN 442 // from:
  SAY #103745 /* ~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 ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#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~ 423
  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~ 144
END

IF ~~ THEN BEGIN 443 // from:
  SAY #103745 /* ~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 ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#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~ 424
  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~ 145
END

IF ~~ THEN BEGIN 444 // from: _KIVANJ:425.4
  SAY #103745 /* ~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 ~GiveItem("_BRAC02",LastTalkedToBy)
SetGlobalTimer("Ramazith","GLOBAL",15)
SetGlobal("HelpRamazith","GLOBAL",3)
SetGlobal("MACAbela","GLOBAL",1)
EraseJournalEntry(81835)
EraseJournalEntry(80261)
EraseJournalEntry(80286)
EraseJournalEntry(80303)
SetGlobal("X#JaheiraRamazith","GLOBAL",1)
~ SOLVED_JOURNAL #88951 /* ~The captive nymph

I have delivered the nymph Abela into the hands of Ramazith, thus assuring her life will be forfeit and her body harvested for magical spell components.  Quite a profitable venture!~ */ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#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~ 426
  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~ 146
END

IF ~~ THEN BEGIN 445 // from:
  SAY #103779 /* ~<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 #75315 /* ~No mercy for such as you!~ */ EXTERN ~_TRANZI~ 10
  IF ~~ THEN REPLY #75316 /* ~Spill your guts then!  If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(75310)
~ SOLVED_JOURNAL #75317 /* ~Confronting Tranzig

I fought Tranzig into submission, and he revealed that he was a messenger for the bandits.  His job was to deliver messages between someone named Tazok and the now-deceased Mulahey.~ */ EXTERN ~_TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TRANZI~ 18
END

IF ~~ THEN BEGIN 446 // from:
  SAY #103779 /* ~<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 #75315 /* ~No mercy for such as you!~ */ EXTERN ~_TRANZI~ 10
  IF ~~ THEN REPLY #75316 /* ~Spill your guts then!  If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(75310)
~ SOLVED_JOURNAL #75317 /* ~Confronting Tranzig

I fought Tranzig into submission, and he revealed that he was a messenger for the bandits.  His job was to deliver messages between someone named Tazok and the now-deceased Mulahey.~ */ EXTERN ~_TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TRANZI~ 20
END

IF ~~ THEN BEGIN 447 // from:
  SAY #103779 /* ~<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 #75315 /* ~No mercy for such as you!~ */ EXTERN ~_TRANZI~ 10
  IF ~~ THEN REPLY #75316 /* ~Spill your guts then!  If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(75310)
~ SOLVED_JOURNAL #75317 /* ~Confronting Tranzig

I fought Tranzig into submission, and he revealed that he was a messenger for the bandits.  His job was to deliver messages between someone named Tazok and the now-deceased Mulahey.~ */ EXTERN ~_TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TRANZI~ 22
END

IF ~~ THEN BEGIN 448 // from:
  SAY #103779 /* ~<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 #75315 /* ~No mercy for such as you!~ */ EXTERN ~_TRANZI~ 10
  IF ~~ THEN REPLY #75316 /* ~Spill your guts then!  If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(75310)
~ SOLVED_JOURNAL #75317 /* ~Confronting Tranzig

I fought Tranzig into submission, and he revealed that he was a messenger for the bandits.  His job was to deliver messages between someone named Tazok and the now-deceased Mulahey.~ */ EXTERN ~_TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TRANZI~ 25
END

IF ~~ THEN BEGIN 449 // from:
  SAY #103779 /* ~<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 #75315 /* ~No mercy for such as you!~ */ EXTERN ~_TRANZI~ 10
  IF ~~ THEN REPLY #75316 /* ~Spill your guts then!  If what you say satisfies us, then we'll let you live.~ */ DO ~EraseJournalEntry(75310)
~ SOLVED_JOURNAL #75317 /* ~Confronting Tranzig

I fought Tranzig into submission, and he revealed that he was a messenger for the bandits.  His job was to deliver messages between someone named Tazok and the now-deceased Mulahey.~ */ EXTERN ~_TRANZI~ 8
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TRANZI~ 28
END

IF ~~ THEN BEGIN 450 // from:
  SAY #103792 /* ~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 ~ReputationInc(-2)
JoinParty()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONI~ 19
END

IF ~~ THEN BEGIN 451 // from:
  SAY #103792 /* ~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 ~ReputationInc(-2)
JoinParty()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONI~ 21
END

IF ~~ THEN BEGIN 452 // from:
  SAY #103792 /* ~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 ~ReputationInc(-2)
JoinParty()
~ EXIT
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONI~ 23
END

IF ~~ THEN BEGIN 453 // from:
  SAY #105126 /* ~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 454
END

IF ~~ THEN BEGIN 454 // from: 453.0
  SAY #105127 /* ~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~ 966
END

IF ~~ THEN BEGIN 455 // from: _KHALIJ:147.0
  SAY #105130 /* ~I beg your pardon, Khalid?~ */
  IF ~~ THEN EXTERN ~_AJANTJ~ 967
END

IF ~~ THEN BEGIN 456 // from:
  SAY #109369 /* ~His lady's hair is just fine, thank you very much.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 267
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 137
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 226
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 43
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1559
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 42
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1558
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 458
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 149
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 457
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 148
END

IF ~~ THEN BEGIN 457 // from: _KHALIJ:148.24 456.24
  SAY #109371 /* ~Khalid!~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 267
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 137
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 226
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 43
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1559
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_SAFANJ~ 42
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1558
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN GOTO 458
  IF ~  InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 149
END

IF ~~ THEN BEGIN 458 // from: _KHALIJ:149.22 _KHALIJ:148.22 457.22 456.22
  SAY #109373 /* ~My eyes? *blushes* Alright, then.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_MINSCJ~ 256
  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~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_MINSCJ~ 254
  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~ 229
  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~ 141
  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~ 140
  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~ 139
  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~ 228
  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~ 138
  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~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_GARRIJ~ 267
  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~ 137
  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~ 226
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_SAFANJ~ 43
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_CORANJ~ 1559
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_SAFANJ~ 42
  IF ~  InParty("coran")
InParty("safana")
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_CORANJ~ 1558
END

IF WEIGHT #0 ~  Global("X#XAJARE","GLOBAL",1)
~ THEN BEGIN 459 // from:
  SAY #113238 /* ~<CHARNAME>, have you got a moment? In private?~ */
  IF ~~ THEN REPLY #113239 /* ~Yes, Jaheira, what is it?~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 460
  IF ~~ THEN REPLY #113240 /* ~I have a bad feeling about this...~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 462
  IF ~~ THEN REPLY #113241 /* ~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 462
  IF ~~ THEN REPLY #113242 /* ~No, Jaheira. There is too much to do.~ */ DO ~SetGlobal("X#XAJARE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 462
END

IF ~~ THEN BEGIN 460 // from: 459.0
  SAY #113243 /* ~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 461
END

IF ~~ THEN BEGIN 461 // from: 460.0
  SAY #113244 /* ~As a friend, I wish to know: are you happy?~ */
  IF ~~ THEN REPLY #113245 /* ~I guess I am, despite our recent situation.~ */ GOTO 466
  IF ~~ THEN REPLY #113246 /* ~Sure! Bounty hunters, mad monsters and weird dreams add to any girl's life, don't they?~ */ GOTO 465
  IF ~~ THEN REPLY #113247 /* ~Jaheira, we're all doomed! How in the Nine Hells can I be happy?~ */ GOTO 465
  IF ~~ THEN REPLY #113248 /* ~No, Jaheira, it is not so. But you care, and it makes me a bit happier.~ */ GOTO 467
  IF ~~ THEN REPLY #113249 /* ~I am not going to discuss it, with you or with anyone else.~ */ GOTO 468
  IF ~~ THEN REPLY #113250 /* ~*You smile at Jaheira, and your smile is more telling than any words.*~ */ GOTO 466
END

IF ~~ THEN BEGIN 462 // from: 459.3 459.2 459.1
  SAY #113251 /* ~I do not want to pry, <CHARNAME>, but I am worried about you.~ */
  IF ~~ THEN GOTO 463
END

IF ~~ THEN BEGIN 463 // from: 462.0
  SAY #113243 /* ~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 464
END

IF ~~ THEN BEGIN 464 // from: 463.0
  SAY #113244 /* ~As a friend, I wish to know: are you happy?~ */
  IF ~~ THEN REPLY #113245 /* ~I guess I am, despite our recent situation.~ */ GOTO 466
  IF ~~ THEN REPLY #113246 /* ~Sure! Bounty hunters, mad monsters and weird dreams add to any girl's life, don't they?~ */ GOTO 465
  IF ~~ THEN REPLY #113247 /* ~Jaheira, we're all doomed! How in the Nine Hells can I be happy?~ */ GOTO 465
  IF ~~ THEN REPLY #113248 /* ~No, Jaheira, it is not so. But you care, and it makes me a bit happier.~ */ GOTO 467
  IF ~~ THEN REPLY #113249 /* ~I am not going to discuss it, with you or with anyone else.~ */ GOTO 468
  IF ~~ THEN REPLY #113250 /* ~*You smile at Jaheira, and your smile is more telling than any words.*~ */ GOTO 466
END

IF ~~ THEN BEGIN 465 // from: 464.2 464.1 461.2 461.1
  SAY #113252 /* ~*snort* I see. The two of you make a perfect match, then.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 466 // from: 464.5 464.0 461.5 461.0
  SAY #113253 /* ~*grin* I see. Thank you for being honest, <CHARNAME>.~ */
  IF ~~ THEN EXIT
END

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

IF ~~ THEN BEGIN 468 // from: 464.4 461.4
  SAY #113255 /* ~*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 469 // from:
  SAY #115781 /* ~*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#BLANKD] */
  IF ~~ THEN REPLY #115782 /* ~*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 #115783 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 489
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #115783 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 490
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #115783 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 491
  IF ~  Global("X#JACHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #115783 /* ~So, Jaheira, can you tell me more about yourself?~ */ GOTO 492
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #115784 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #115784 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 489
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #115784 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 490
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #115784 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 491
  IF ~  !Global("X#JACHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #115784 /* ~*You ask Jaheira lots of personal questions.*~ */ GOTO 492
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 489
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 489
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 490
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 491
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #115785 /* ~*You proceed with asking inquisitive questions about Jaheira's past.* ~ */ GOTO 492
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 490
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 489
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 490
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 491
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #115786 /* ~*You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.*~ */ GOTO 492
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #115787 /* ~*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 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #115787 /* ~*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 491
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #115787 /* ~*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 488
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #115787 /* ~*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 489
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #115787 /* ~*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 491
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #115787 /* ~*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 490
  IF ~  !Global("X#JACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #115787 /* ~*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 492
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalLT("Chapter","GLOBAL",4)
RandomNum(3,1)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 479
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalLT("Chapter","GLOBAL",4)
RandomNum(3,2)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 480
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalLT("Chapter","GLOBAL",4)
RandomNum(3,3)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 481
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalGT("Chapter","GLOBAL",3)
ReputationLT(Player1,10)
RandomNum(3,1)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 479
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalGT("Chapter","GLOBAL",3)
ReputationLT(Player1,10)
RandomNum(3,2)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 480
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalGT("Chapter","GLOBAL",3)
ReputationLT(Player1,10)
RandomNum(3,3)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 482
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalGT("Chapter","GLOBAL",3)
!ReputationLT(Player1,10)
RandomNum(3,1)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 479
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalGT("Chapter","GLOBAL",3)
!ReputationLT(Player1,10)
RandomNum(3,2)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 480
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
GlobalGT("Chapter","GLOBAL",3)
!ReputationLT(Player1,10)
RandomNum(3,3)
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 483
  IF ~  !Dead("khalid")
HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 484
  IF ~  !Dead("khalid")
HPPercentLT(Player1,75)
!AreaCheck("FW1008")
!AreaCheck("FW1009")
!AreaCheck("FW1010")
!AreaCheck("FW2000")
!AreaCheck("FW1500")
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 485
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(4)
AreaCheck("FW1008")
AreaCheck("FW1009")
!AreaCheck("FW1010")
AreaCheck("FW2000")
AreaCheck("FW1500")
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 486
  IF ~  Dead("khalid")
~ THEN REPLY #115788 /* ~So, what is your opinion of my leadership, Jaheira?~ */ GOTO 487
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 471
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 472
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 473
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 474
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 471
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 472
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 473
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 474
  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 #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 493
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
GlobalGT("Chapter","GLOBAL",3)
!ReputationGT(Player1,9)
~ THEN REPLY #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 475
  IF ~  !Dead("khalid")
HPPercentLT("jaheira",75)
!HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
~ THEN REPLY #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 476
  IF ~  !Dead("khalid")
!HPPercentLT("jaheira",75)
HPPercentLT(Player1,75)
OR(2)
GlobalLT("Chapter","GLOBAL",4)
ReputationGT(Player1,9)
~ THEN REPLY #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 477
  IF ~  Dead("khalid")
~ THEN REPLY #115789 /* ~Why are you always scowling so much, Jaheira? ~ */ GOTO 478
  IF ~~ THEN REPLY #115790 /* ~Jaheira, your voice is... strange.~ */ GOTO 470
END

IF ~~ THEN BEGIN 470 // from: 469.57
  SAY #100238 /* ~*coughs*~ */
  IF ~~ THEN DO ~SetName(9475)
SetPlayerSound(Myself,87792,INITIAL_MEETING)
SetPlayerSound(Myself,87793,MORALE)
SetPlayerSound(Myself,87794,HAPPY)
SetPlayerSound(Myself,87795,UNHAPPY_ANNOYED)
SetPlayerSound(Myself,87796,UNHAPPY_SERIOUS)
SetPlayerSound(Myself,87797,UNHAPPY_BREAKING_POINT)
SetPlayerSound(Myself,87798,LEADER)
SetPlayerSound(Myself,87799,TIRED)
SetPlayerSound(Myself,87800,BORED)
SetPlayerSound(Myself,87801,BATTLE_CRY1)
SetPlayerSound(Myself,87801,BATTLE_CRY2)
SetPlayerSound(Myself,87801,BATTLE_CRY3)
SetPlayerSound(Myself,87801,BATTLE_CRY4)
SetPlayerSound(Myself,87801,BATTLE_CRY5)
SetPlayerSound(Myself,87802,DAMAGE)
SetPlayerSound(Myself,87803,DYING)
SetPlayerSound(Myself,87804,HURT)
SetPlayerSound(Myself,87805,AREA_FOREST)
SetPlayerSound(Myself,87806,AREA_CITY)
SetPlayerSound(Myself,87807,AREA_DUNGEON)
SetPlayerSound(Myself,87808,AREA_DAY)
SetPlayerSound(Myself,87809,AREA_NIGHT)
SetPlayerSound(Myself,87810,SELECT_COMMON1)
SetPlayerSound(Myself,87811,SELECT_COMMON2)
SetPlayerSound(Myself,87812,SELECT_COMMON3)
SetPlayerSound(Myself,87810,SELECT_COMMON4)
SetPlayerSound(Myself,87811,SELECT_COMMON5)
SetPlayerSound(Myself,87812,SELECT_COMMON6)
SetPlayerSound(Myself,87813,SELECT_ACTION1)
SetPlayerSound(Myself,87814,SELECT_ACTION2)
SetPlayerSound(Myself,87815,SELECT_ACTION3)
SetPlayerSound(Myself,87813,SELECT_ACTION4)
SetPlayerSound(Myself,87814,SELECT_ACTION5)
SetPlayerSound(Myself,87815,SELECT_ACTION6)
SetPlayerSound(Myself,87813,SELECT_ACTION7)
SetPlayerSound(Myself,87820,INTERACTION1)
SetPlayerSound(Myself,87821,INTERACTION2)
SetPlayerSound(Myself,87822,INTERACTION3)
SetPlayerSound(Myself,87823,INTERACTION4)
SetPlayerSound(Myself,87824,INTERACTION5)
SetPlayerSound(Myself,87825,INSULT)
SetPlayerSound(Myself,87826,45)
SetPlayerSound(Myself,87827,COMPLIMENT1)
SetPlayerSound(Myself,87828,REACT_TO_DIE_GENERAL)
SetPlayerSound(Myself,87829,REACT_TO_DIE_SPECIFIC)
SetPlayerSound(Myself,87830,RESPONSE_TO_INSULT1)
SetPlayerSound(Myself,87831,RESPONSE_TO_INSULT2)
SetPlayerSound(Myself,87832,RESPONSE_TO_INSULT3)
SetPlayerSound(Myself,87810,DIALOG_DEFAULT)
SetPlayerSound(Myself,87810,SELECT_RARE1)
SetPlayerSound(Myself,87811,SELECT_RARE2)
SetPlayerSound(Myself,115791,EXISTANCE5)
~ EXIT
END

IF ~~ THEN BEGIN 471 // from: 469.48 469.44
  SAY #115792 /* ~*scowls* I am not!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 472 // from: 469.49 469.45
  SAY #115793 /* ~To dissuade you from asking questions like this. Apparently, it was not enough.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 473 // from: 469.50 469.46
  SAY #115794 /* ~Am I really? Well... I suppose I am merely concentrating on the task ahead.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 474 // from: 469.51 469.47
  SAY #115795 /* ~*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 475 // from: 469.53
  SAY #115796 /* ~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 476 // from: 469.54
  SAY #115797 /* ~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 477 // from: 469.55
  SAY #115798 /* ~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 478 // from: 469.56
  SAY #115799 /* ~*icy glare* I will leave you to figure out the reasons for my mood on your own.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 479 // from: 469.37 469.34 469.31
  SAY #115800 /* ~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 480 // from: 469.38 469.35 469.32
  SAY #115801 /* ~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 481 // from: 469.33
  SAY #115802 /* ~I have not seen enough to make up my mind, yet.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 482 // from: 469.36
  SAY #115803 /* ~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 483 // from: 469.39
  SAY #115804 /* ~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 484 // from: 469.40
  SAY #115805 /* ~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 485 // from: 469.41
  SAY #115806 /* ~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 486 // from: 469.42
  SAY #115807 /* ~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 487 // from: 469.43
  SAY #115808 /* ~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 488 // from: 469.26 469.24 469.19 469.17 469.12 469.10 469.5
  SAY #115809 /* ~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 489 // from: 469.27 469.20 469.13 469.11 469.6 469.1
  SAY #115810 /* ~<CHARNAME>, hush yourself. There may be dangers about.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 490 // from: 469.29 469.21 469.18 469.14 469.7 469.2
  SAY #115811 /* ~I am sorry, but I see that someone else is in need of my attentions.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 491 // from: 469.28 469.25 469.22 469.15 469.8 469.3
  SAY #115812 /* ~<CHARNAME>, I am in no mood to indulge your curiosity now. Perhaps later. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 492 // from: 469.30 469.23 469.16 469.9 469.4
  SAY #115810 /* ~<CHARNAME>, hush yourself. There may be dangers about.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 493 // from: 469.52
  SAY #115813 /* ~... ~ */
  IF ~~ THEN EXTERN ~_KHALIJ~ 154
END

IF ~~ THEN BEGIN 494 // from: _KHALIJ:154.0
  SAY #115815 /* ~True! I reserve a *special* scowl for impertinent husbands!~ */
  IF ~~ THEN EXTERN ~_KHALIJ~ 155
END
