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

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

IF WEIGHT #11 /* Triggers after states #: 13 14 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~Dead("dynaheir")
Global("DynaheirDeath","GLOBAL",0)
~ THEN BEGIN 0 // from:
  SAY #74206 /* ~So the witch Dynaheir is dead!  I would have thought her more formidable to be so far from her homeland.  Why then was she here?  Her demise is not the check-mate I had hoped for, merely the check.  What?  What do you want!?  (Oh yes, the matter of payment, although I begin to doubt whether their input was all that vital.  Still, something for their trouble is in order, if only to appease them.)  As we never fixed a price your payment shall be one year of my services as a wizard.  I am sure you agree that my guidance will be far more valuable than any monetary sum.~ */
  IF ~~ THEN REPLY #74207 /* ~I suppose that shall suffice, though it's a dirty switch you've pulled.~ */ DO ~SetGlobal("DynaheirDeath","GLOBAL",1)
~ EXIT
  IF ~~ THEN REPLY #74208 /* ~Not to sleight your abilities, but I would rather have my payment in coin.~ */ DO ~SetGlobal("DynaheirDeath","GLOBAL",1)
~ GOTO 1
END

IF WEIGHT #14 /* Triggers after states #: 4 5 13 14 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~  Global("X#JCleanEdwin","GLOBAL",1)
~ THEN BEGIN 1 // from: 0.1
  SAY #74209 /* ~(Their desires lack vision and originality.)  If simple coin be all you wish, perhaps I would rather travel with more "adventurous" adventurers.  Take what I have, and remember your choice when it is long since spent.~ */
  IF ~~ THEN DO ~SetGlobal("FindDynaheir","GLOBAL",2)
EraseJournalEntry(74242)
GiveGoldForce(500)
LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #15 /* Triggers after states #: 4 5 13 14 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~  Global("X#JCleanEdwin","GLOBAL",1)
~ THEN BEGIN 2 // from:
  SAY #74210 /* ~You would cast me out as though I were a servant?  (They will all pay for their insolence!)~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
END

IF WEIGHT #16 /* Triggers after states #: 4 5 13 14 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~  Global("X#JCleanEdwin","GLOBAL",1)
~ THEN BEGIN 3 // from:
  SAY #74211 /* ~You would have me leave the group?  I agree to do so, but only as it serves my purposes for the time being.  (I will wait here, but I am not a patient man.)~ */
  IF ~~ THEN DO ~LeaveParty()
SetDialogue("_EDWINP")
~ EXIT
END

IF WEIGHT #12 /* Triggers after states #: 13 14 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~GlobalTimerExpired("Edwin","GLOBAL")
Global("FindDynaheir","GLOBAL",0)
!Dead("dynaheir")
~ THEN BEGIN 4 // from:
  SAY #74217 /* ~I have hired you for a purpose and expect results.  If the witch is not found and dealt with soon I shall be forced to sever our relationship (gladly, I should think).~ */
  IF ~~ THEN DO ~SetGlobalTimer("Edwin","GLOBAL",SIX_DAYS)
SetGlobal("FindDynaheir","GLOBAL",1)
~ EXIT
END

IF WEIGHT #13 /* Triggers after states #: 13 14 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~GlobalTimerExpired("Edwin","GLOBAL")
Global("FindDynaheir","GLOBAL",1)
!Dead("dynaheir")
~ THEN BEGIN 5 // from:
  SAY #74218 /* ~(If they'll not do the deed then our deal is forfeit!)  You have taken too long and wasted my time.  I shall find more active lackeys to do my bidding.  Good Riddance!~ */
  IF ~~ THEN DO ~SetGlobal("FindDynaheir","GLOBAL",2)
EraseJournalEntry(74242)
LeaveParty()
EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 6 // from: _DYNAHE:7.0
  SAY #74219 /* ~Why do you stay the killing blow?!  Kill her!!~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 8
  IF ~Global("X#MinscEdwinDyna1","GLOBAL",0)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#MinscEdwinDyna1","GLOBAL",1)~ EXTERN ~_MINSCJ~ 66
END

IF ~~ THEN BEGIN 7 // from: _DYNAHE:8.0
  SAY #74220 /* ~Listen not to the witch's lies!  We had a deal!~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 9
END

IF ~~ THEN BEGIN 8 // from: _DYNAHE:9.2
  SAY #74221 /* ~Wise, if cowardly.  Begone, that the witch and I might settle our differences!  (Now she is mine to be sure!)  You'll have little protection now, witch!~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 19
END

IF ~~ THEN BEGIN 9 // from: _DYNAHE:19.0
  SAY #74222 /* ~(Her power is nothing without the will to use it!)  Step from behind your excuses and let us end this here!~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 14
END

IF ~~ THEN BEGIN 10 // from: _DYNAHE:14.0
  SAY #74223 /* ~Nothing changes with the distance!  You are wychalarn of Rashemen, I am a wizard of Thay!  That you are here means I must be as well!~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 15
END

IF ~~ THEN BEGIN 11 // from: _DYNAHE:15.0
  SAY #74224 /* ~(I'll not suffer her insults!)  Die as you should!~ */
  IF ~~ THEN DO ~ActionOverride("minsc",LeaveParty())
ActionOverride("edwin",LeaveParty())
ActionOverride("edwin",SetDialogue("_EDWIN"))
SetGlobal("Edwinfight2","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 12 // from: _DYNAHE:11.0
  SAY #86895 /* ~(If they'll not do the deed then our deal is forfeit!)  You side with the witch then you will die with her!  Beware my return!~ */
  IF ~~ THEN DO ~SetGlobal("EdwinAbandoned","GLOBAL",1)
EraseJournalEntry(74242)
LeaveParty()
EscapeArea()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinAbandoned","GLOBAL",1)
SetGlobal("KickedOut","LOCALS",2)
SetLeavePartyDialogueFile()
LeaveParty()
ChangeAIScript("",DEFAULT)
~ EXIT
END

IF WEIGHT #9 /* Triggers after states #: 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinXanEating1","GLOBAL",1)
~ THEN BEGIN 13 // from:
  SAY #90896 /* ~I would be wary of that soup if I were you, elf.~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinXanEating1","GLOBAL",2)
~ EXTERN ~_BXANNN~ 35
END

IF WEIGHT #10 /* Triggers after states #: 15 25 38 53 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinTiaxFood1","GLOBAL",1)
~ THEN BEGIN 14 // from:
  SAY #90903 /* ~Tiax, fetch me some food, and be quick about it! If <CHARNAME> insists on you traveling with us, you can at least make yourself useful. (Though never useful enough to justify his presence among us, or his continued existence, for that matter.)~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinTiaxFood1","GLOBAL",2)
~ EXTERN ~_BTIAX~ 34
END

IF WEIGHT #5 /* Triggers after states #: 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinFriendTalk","GLOBAL",2)
~ THEN BEGIN 15 // from:
  SAY #97908 /* ~Simian... yes, I do mean *you*, little <PRO_MANWOMAN>, whose main goal seems to be wandering aimlessly through barbaric lands. Do you even realize what kind of luck you had in meeting me and having me join your... shall we name it ‘company’? Do you even suspect what gem you have inadvertently discovered? (No, of course not; <PRO_HESHE> is so thick that <PRO_HESHE> is clueless that <PRO_HESHE> has a Red Wizard of Thay in <PRO_HISHER> employ.)~ */
  IF ~~ THEN REPLY #97909 /* ~A very red jewel?~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",3)
RealSetGlobalTimer("X#EDFriendTalkTime","GLOBAL",5000)
~ GOTO 16
  IF ~  Class(Player1,MAGE_ALL)
~ THEN REPLY #97910 /* ~Oh, quit your whining. I am at least as good a mage as you are, if not a better one.~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",3)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
RealSetGlobalTimer("X#EDFriendTalkTime","GLOBAL",5000)
~ GOTO 17
  IF ~  Class(Player1,SORCERER)
~ THEN REPLY #97911 /* ~Wizard, you study every night for hours to make your poor head keep what my blood gives me freely. I think it’s you who should be in awe of me, not vice versa.~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",3)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
RealSetGlobalTimer("X#EDFriendTalkTime","GLOBAL",5000)
~ GOTO 18
  IF ~~ THEN REPLY #97912 /* ~Well, enlighten me, then. It is a sore thing not to know just how lucky I am.~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",3)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
RealSetGlobalTimer("X#EDFriendTalkTime","GLOBAL",5000)
~ GOTO 19
  IF ~~ THEN REPLY #97913 /* ~As far as I am concerned, you are yet another clown who leeched himself to my glorious self, to snatch himself a sliver of fame from my plate, and to get crumbs from my spoils.~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",3)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
RealSetGlobalTimer("X#EDFriendTalkTime","GLOBAL",5000)
~ GOTO 20
END

IF ~~ THEN BEGIN 16 // from: 15.0
  SAY #97914 /* ~A Red Wizard of Thay wears his robes with pride, and expects deference from those who are graced with their sight... This would occur in civilized lands, of course.~ */
  IF ~~ THEN REPLY #97915 /* ~So, what’s so special about the Red Wizards, Edwin? It is a sore thing not to know just how lucky I am. ~ */ GOTO 19
  IF ~~ THEN REPLY #97916 /* ~*snicker* That explains why a Red Wizard would dress up like a desperate picador, but what about you, Edwin?~ */ GOTO 21
  IF ~~ THEN REPLY #97917 /* ~In our uncivilized lands, *we* barbarians would rather laugh than bow to such as you.~ */ GOTO 20
END

IF ~~ THEN BEGIN 17 // from: 15.1
  SAY #97918 /* ~The Red Wizards of Thay hold the darkest secrets of the strongest magic! The weakest of our Zulkir could grind that pathetic Elminster of yours to dust with a flick of her finger. (I hold more power in my pinky then <PRO_HESHE> does in <PRO_HISHER> dry little brain, I am sure.)~ */
  IF ~~ THEN REPLY #97919 /* ~And Zulkir would be a honey and nut pastry?~ */ GOTO 22
  IF ~~ THEN REPLY #97920 /* ~Oh, bite it, Edwin. Red Wizards think themselves so important, but in truth, they are no better than other mages. In fact, they are worse, because they spend too much time on political scheming, and too little on researching magic.~ */ GOTO 23
  IF ~~ THEN REPLY #97921 /* ~You have convinced me of the Red Wizards’ superiority, Edwin. If you shall offer me a practical demonstration of your skill in the next battle, I’ll kneel before you and forever worship your prowess. I’m sure you wish to hurry that joyous occurrence along, so let’s just move. *Now*!~ */ EXIT
END

IF ~~ THEN BEGIN 18 // from: 15.2
  SAY #97922 /* ~Indeed, in a land that prefers hard boiled eggs to meringue a la crème, your artless approach to magic would be more appreciated than my perfectly honed skill. Luckily, there are more enlightened societies out there. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 19 // from: 21.1 16.0 15.3
  SAY #97923 /* ~I will have you know, simian, that you have a Red Wizard of Thay gracing you with his presence. I have been groomed to rule. The only thing that stops me from seeking to conquer this wasteland is that it is utterly barbaric and unappealing to a sophisticated thinker of my caliber.~ */
  IF ~~ THEN REPLY #97924 /* ~Ah, well. I would not mind ruling Baldur’s Gate myself, but tastes differ.~ */ EXIT
  IF ~~ THEN REPLY #97925 /* ~Oh, bite it, Edwin. Red Wizards think themselves so important, but in truth, they are no better than other mages. In fact, they are worse, because they spend too much time on political scheming, and too little on researching magic. ~ */ GOTO 23
  IF ~~ THEN REPLY #97921 /* ~You have convinced me of the Red Wizards’ superiority, Edwin. If you shall offer me a practical demonstration of your skill in the next battle, I’ll kneel before you and forever worship your prowess. I’m sure you wish to hurry that joyous occurrence along, so let’s just move. *Now*!~ */ EXIT
END

IF ~~ THEN BEGIN 20 // from: 21.0 16.2 15.4
  SAY #97926 /* ~I see your wit is as sharp and cutting as a boiled potato. (That goes to prove that you don’t have to be a druid for wildlife to talk back.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 21 // from: 16.1
  SAY #97927 /* ~I *am* a Red Wizard, you dullard!~ */
  IF ~~ THEN REPLY #97928 /* ~O! Who would have guessed! *you start laughing*~ */ GOTO 20
  IF ~~ THEN REPLY #97929 /* ~No kidding?!~ */ GOTO 19
  IF ~~ THEN REPLY #97930 /* ~Calm down, Edwin. A practical demonstration of your outstanding skill in the next battle is in order. And we won’t get there unless we move. *Now*!~ */ EXIT
END

IF ~~ THEN BEGIN 22 // from: 17.0
  SAY #97931 /* ~The Zulkir, my painfully ignorant travel companion, are the most powerful mages among the Red Wizards. They have complete dominion over the wizards in their respective schools of magic. (Shall I have to clarify *that*, I wonder?)~ */
  IF ~~ THEN REPLY #97932 /* ~Magocracy does not sound like a very good way of governing to me... True mages should be removed from the affairs of the world to practices true arcane art.~ */ GOTO 24
  IF ~~ THEN REPLY #97925 /* ~Oh, bite it, Edwin. Red Wizards think themselves so important, but in truth, they are no better than other mages. In fact, they are worse, because they spend too much time on political scheming, and too little on researching magic. ~ */ GOTO 23
  IF ~~ THEN REPLY #97921 /* ~You have convinced me of the Red Wizards’ superiority, Edwin. If you shall offer me a practical demonstration of your skill in the next battle, I’ll kneel before you and forever worship your prowess. I’m sure you wish to hurry that joyous occurrence along, so let’s just move. *Now*!~ */ EXIT
END

IF ~~ THEN BEGIN 23 // from: 22.1 19.1 17.1
  SAY #97933 /* ~Yes, yes, the challenges posed by the unilateral mind. Those who are accepted into the ranks of the Red Wizards are talented beyond what barbarians here can imagine. Thusly, they excel in both magic and politics.~ */
  IF ~~ THEN GOTO 24
END

IF ~~ THEN BEGIN 24 // from: 23.0 22.0
  SAY #97934 /* ~True mages should not be removed from the world, they should rule it. Keeping wizards from leadership would leave the world stumbling in the dark, like a headless chicken.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #6 /* Triggers after states #: 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinDynaheir","GLOBAL",2)
~ THEN BEGIN 25 // from:
  SAY #97935 /* ~<CHARNAME>, what part of "I command you to kill the Rashemi witch" did you not understand? Mayhaps I should put it in simpler, shorter words? Would you need it to be written down and read to you aloud five times a day, so you could keep it in your tiny mind?~ */
  IF ~  !Alignment(Player1,MASK_EVIL)
~ THEN REPLY #97936 /* ~Why do you even need to kill her? Is she a person of some importance?~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 26
  IF ~  Alignment(Player1,MASK_EVIL)
~ THEN REPLY #97936 /* ~Why do you even need to kill her? Is she a person of some importance?~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 27
  IF ~  Gender(Player1,FEMALE)
CheckStatGT(Player1,12,CHR)
~ THEN REPLY #97937 /* ~Hmm... that reading out loud idea is not that bad. I love the sound of your voice almost as much as you do yourself, Edwin.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 28
  IF ~  Gender(Player1,FEMALE)
!CheckStatGT(Player1,12,CHR)
~ THEN REPLY #97937 /* ~Hmm... that reading out loud idea is not that bad. I love the sound of your voice almost as much as you do yourself, Edwin.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 29
  IF ~~ THEN REPLY #97938 /* ~I promised you to kill her, and I will make good on my word.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 30
  IF ~~ THEN REPLY #97939 /* ~*sigh* <CHARNAME> do this, <CHARNAME> do that... somebody, give this monkey a banana!~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 32
  IF ~~ THEN REPLY #97940 /* ~Mayhaps I should cut your throat and see if your blood is red, like your skirt.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
ActionOverride("edwin",ReallyForceSpell("edwin",WIZARD_PROTECTION_FROM_FIRE))
ActionOverride("edwin",ReallyForceSpell(Player1,WIZARD_FIREBALL))
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ EXIT
  IF ~~ THEN REPLY #97941 /* ~What part of, "I am tired of hearing your voice" did you not understand?~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 32
  IF ~~ THEN REPLY #97942 /* ~Oh, I understood every word you said... I was just ignoring you.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",3)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ EXIT
END

IF ~~ THEN BEGIN 26 // from: 29.1 25.0
  SAY #97943 /* ~She is a Rashemi witch, and it is my appointed task to destroy her. That is all you need to know. (And all <PRO_HESHE> can comprehend, anyway. What would a simian know of the prospects that will open before me if I gain Nevron’s trust?)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 27 // from: 36.0 28.0 25.1
  SAY #97944 /* ~She is a Rashemi witch, and it is my appointed task to destroy her. Let us say that her demise shall be the first step of my glorious ascent.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 28 // from: 25.2
  SAY #97945 /* ~Ah, yes, indeed – the sound of my voice. I shall have you know that many before you have found it alluring, especially in the hour of sunset. Yet I feel obliged to remind you that my fabulous voice is not going to be there for you to enjoy, if the witch lives.~ */
  IF ~~ THEN REPLY #97946 /* ~Is she a person of some importance?~ */ GOTO 27
  IF ~  CheckStatGT(Player1,15,CHR)
~ THEN REPLY #97947 /* ~Were you and she... er... connected in any way before, that you so greatly desired her death, my precious?~ */ GOTO 36
  IF ~  !CheckStatGT(Player1,15,CHR)
~ THEN REPLY #97947 /* ~Were you and she... er... connected in any way before, that you so greatly desired her death, my precious?~ */ GOTO 33
  IF ~~ THEN REPLY #97938 /* ~I promised you to kill her, and I will make good on my word.~ */ GOTO 31
END

IF ~~ THEN BEGIN 29 // from: 25.3
  SAY #97948 /* ~*rolls his eyes* (Not *another* barbarian lusting after my perfect self...) Listen, oh woman of er... integrity. My fabulous voice is not going to be there for you to marvel at, if you won’t kill my adversary.~ */
  IF ~~ THEN REPLY #97947 /* ~Were you and she... er... connected in any way before, that you so greatly desired her death, my precious?~ */ GOTO 33
  IF ~~ THEN REPLY #97949 /* ~Do you even need to kill her? Is she a person of some importance?~ */ GOTO 26
  IF ~~ THEN REPLY #97938 /* ~I promised you to kill her, and I will make good on my word.~ */ GOTO 30
END

IF ~~ THEN BEGIN 30 // from: 33.2 29.2 25.4
  SAY #97950 /* ~In your own grim and shabby way you have quite a... commanding presence. If one closes his eyes to your unwashed face, dreadful accent and beggar’s attire, that is. Now, off you go, simian.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 31 // from: 28.3
  SAY #97951 /* ~You have a charming and commanding presence. I foresee that our collaboration shall be pleasurable in more ways than one. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 32 // from: 25.7 25.5
  SAY #97952 /* ~(It is amusing how they always imitate their betters.) Kill *Dynaheir*! Not a goblin, not a xvart, not a kobold – *Dynaheir*! D-Y-N-A... Just kill her, and then we will talk fruits!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 33 // from: 29.0 28.2
  SAY #97953 /* ~What are you suggesting, you insipid... (Wait! That might just be the stimulus that the simian will respond to!) Dynaheir was the love of my life, <CHARNAME>. And she betrayed me... horribly. (That’s enough details for this stupid cow, I think.) Kill her, and I will let you drool over me in adoring gratitude. I might even kiss you. Later. Much later.~ */
  IF ~~ THEN REPLY #97954 /* ~How about – a kiss now, murder later?~ */ GOTO 34
  IF ~~ THEN REPLY #97955 /* ~How did she betray you, Edwin?~ */ GOTO 35
  IF ~~ THEN REPLY #97956 /* ~I promised you to kill her, and I will make good on my word. We will discuss romantic implications some other time.~ */ GOTO 30
  IF ~  CheckStatGT(Player1,15,INT)
~ THEN REPLY #97957 /* ~Huh, good try... But not believable. Care to try again?~ */ GOTO 37
END

IF ~~ THEN BEGIN 34 // from: 33.0
  SAY #97958 /* ~No, simian, that won’t do at all. I have standards, and you will meet them after you have done what I ordered you to do. (If she can follow commands, it might not be a total loss.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 35 // from: 33.1
  SAY #97959 /* ~I said: horribly. Now kindly pick your jaw up from the ground and attend to my task and your... (How should I name it? Cross-country hide and seek?) ah well, quests.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 36 // from: 28.1
  SAY #97960 /* ~Of course not – my perfect taste in women would prevent me from ever becoming involved with such a fanatical, primitive and plain-minded wench.~ */
  IF ~~ THEN GOTO 27
END

IF ~~ THEN BEGIN 37 // from: 33.3
  SAY #97961 /* ~Of course not – my perfect taste in women would prevent me from such a mistake.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #7 /* Triggers after states #: 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinDynaheir","GLOBAL",4)
~ THEN BEGIN 38 // from:
  SAY #97962 /* ~This land is infested with mercy which, in time, causes such complications as feeblemindness. You are a sick, very sick <PRO_MANWOMAN>, <CHARNAME>, and it is I who suffers from your symptoms. Can your brain grasp the fact that I did not come here to *save* the witch and to travel in her abhorring company, but to kill her?~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN REPLY #97963 /* ~Edwin, I do not care for Dynaheir, but I want to have Minsc along.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",5)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 39
  IF ~~ THEN REPLY #97964 /* ~Oh, shut up. She is useful.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",5)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 41
  IF ~~ THEN REPLY #97965 /* ~Indeed, you have blotched your task, so I can report you to your Zulkir as a traitor. Now, I suggest that you do what I say.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",5)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 43
  IF ~  Gender(Player1,FEMALE)
~ THEN REPLY #97966 /* ~Truth be told, Edwin, I don’t really want to kill Dynaheir.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",5)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 45
  IF ~~ THEN REPLY #97967 /* ~Well, let us kill her, then!~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",5)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ EXTERN ~_BDYNAH~ 276
  IF ~~ THEN REPLY #97968 /* ~I shall not suffer such indignity as the murder of a comrade at arms. Dynaheir is under my protection, Edwin, and you’d better not forget it.~ */ DO ~SetGlobal("X#EdwinDynaheir","GLOBAL",5)
RealSetGlobalTimer("X#EDDynaTalkTime","GLOBAL",ONE_DAY)
~ GOTO 52
END

IF ~~ THEN BEGIN 39 // from: 38.0
  SAY #97969 /* ~You keep the witch because of that critter-worshipping oaf? ~ */
  IF ~~ THEN GOTO 40
END

IF ~~ THEN BEGIN 40 // from: 39.0
  SAY #97970 /* ~(Precisely what I would expect from an orphan begotten in a haystack.) You need not lose him, <CHARNAME>... if I were to arrange an... accident...~ */
  IF ~~ THEN REPLY #97971 /* ~Right you are, Edwin. He is strong, but he is stupid. Go ahead with your plan.~ */ GOTO 44
  IF ~~ THEN REPLY #97972 /* ~No, I do not like this conspiracy. Let’s just kill Dynaheir, and be done with that. ~ */ EXTERN ~_BDYNAH~ 276
  IF ~~ THEN REPLY #97973 /* ~Oh, shut up. She has her uses.~ */ GOTO 41
  IF ~  Gender(Player1,FEMALE)
CheckStatGT(Player1,15,CHR)
~ THEN REPLY #97974 /* ~Why exactly do you need to inform me? Have my leadership skills impressed you to such an extent that you seek my approval?~ */ GOTO 47
  IF ~  Alignment(Player1,MASK_EVIL)
!Gender(Player1,FEMALE)
~ THEN REPLY #97974 /* ~Why exactly do you need to inform me? Have my leadership skills impressed you to such an extent that you seek my approval?~ */ GOTO 46
END

IF ~~ THEN BEGIN 41 // from: 40.2 38.1
  SAY #97975 /* ~I cannot call her a mediocrity, <CHARNAME>, for it would be an exaggeration of her capabilities. Your... party (yes, yes, that’s a more flattering word than a rag-tag band) will be much better off if you replace her.~ */
  IF ~~ THEN GOTO 42
END

IF ~~ THEN BEGIN 42 // from: 41.0
  SAY #97976 /* ~And if you are... afraid of the resistance she can put up... I can arrange an... accident...~ */
  IF ~~ THEN REPLY #97977 /* ~Right you are, Edwin. Go ahead with your plan.~ */ GOTO 44
  IF ~~ THEN REPLY #97972 /* ~No, I do not like this conspiracy. Let’s just kill Dynaheir, and be done with that. ~ */ EXTERN ~_BDYNAH~ 276
  IF ~~ THEN REPLY #97978 /* ~Dynaheir lives, Edwin. Or should I report to your Zulkir that you have failed your task and are willingly consorting with a Rashemi witch?~ */ GOTO 43
  IF ~  Gender(Player1,FEMALE)
CheckStatGT(Player1,15,CHR)
~ THEN REPLY #97974 /* ~Why exactly do you need to inform me? Have my leadership skills impressed you to such an extent that you seek my approval?~ */ GOTO 47
  IF ~  Alignment(Player1,MASK_EVIL)
!Gender(Player1,FEMALE)
~ THEN REPLY #97974 /* ~Why exactly do you need to inform me? Have my leadership skills impressed you to such an extent that you seek my approval?~ */ GOTO 46
END

IF ~~ THEN BEGIN 43 // from: 42.2 38.2
  SAY #97979 /* ~My amateur comedian companion, your words would mean less to my Zulkir than the rattle of a pebble caught in the sole of his boot. I suggest that you do not try to play this game with me, <CHARNAME>. It would be too boring to win over you.~ */
  IF ~~ THEN DO ~SetGlobalTimer("X#EdwinKillsDynaheir","GLOBAL",15000)
~ EXIT
END

IF ~~ THEN BEGIN 44 // from: 47.3 42.0 40.0
  SAY #97980 /* ~That will be done in due course.~ */
  IF ~~ THEN DO ~SetGlobalTimer("X#EdwinKillsDynaheir","GLOBAL",15000)
~ EXIT
END

IF ~~ THEN BEGIN 45 // from: 38.3
  SAY #97981 /* ~Oh, you do not want to kill the witch - that’s bloody brilliant! Your sense of humor is growing on me, I swear! (I do hope she is joking...)~ */
  IF ~  !CheckStatGT(Player1,15,INT)
~ THEN REPLY #97982 /* ~It is not a jest. I do find her useful, and besides, I fear for your safety.~ */ GOTO 48
  IF ~~ THEN REPLY #97983 /* ~Yes, I’m a funny one. Let’s kill her, then.~ */ EXTERN ~_BDYNAH~ 276
  IF ~  InParty("minsc")
CheckStatGT(Player1,15,INT)
~ THEN REPLY #97984 /* ~Truly, Edwin, to me, murder lacks that subtle je ne sais quoi. It hardly seems like a feat to do away with the witch, before you know what she’s after. Besides, she seems well guarded, and I fear for your safety.~ */ GOTO 50
  IF ~  !InParty("minsc")
CheckStatGT(Player1,15,INT)
~ THEN REPLY #97985 /* ~Truly, Edwin, to me, murder lacks that subtle je ne sais quoi. It hardly seems like a feat to do away with the witch, before you know what she’s after. Besides, she seems skilled in her craft, and I fear for your safety.~ */ GOTO 50
  IF ~~ THEN REPLY #97986 /* ~You could do this without constantly pestering me about it, you know. It’s not like you lack the opportunity, seeing as you’re traveling by her side.~ */ GOTO 49
END

IF ~~ THEN BEGIN 46 // from: 42.4 40.4
  SAY #97987 /* ~It is a matter of basic courtesy, given that you have convinced yourself and these other simpletons that you are the leader of this group. I shall not waste time on consulting you on this issue. (Good. It is good.)~ */
  IF ~~ THEN DO ~SetGlobalTimer("X#EdwinKillsDynaheir","GLOBAL",15000)
~ EXIT
END

IF ~~ THEN BEGIN 47 // from: 42.3 40.3
  SAY #97988 /* ~I was under the impression that we had an understanding, regarding the witch. I hope that you haven’t lost your stomach for a little conspiracy – it is, after all, the spice of life, and you do seem like one who appreciates a touch of perversion.~ */
  IF ~  InParty("minsc")
CheckStatGT(Player1,15,INT)
~ THEN REPLY #97989 /* ~Truly, Edwin, it hardly seems like a feat to do away with the witch, before you know what she’s after. Besides, she seems well guarded, and I fear for your safety.~ */ GOTO 50
  IF ~  !InParty("minsc")
CheckStatGT(Player1,15,INT)
~ THEN REPLY #97990 /* ~Truly, Edwin, it hardly seems like a feat to do away with the witch, before you know what she’s after. Besides, she seems skilled in her craft, and I fear for your safety.~ */ GOTO 50
  IF ~  !CheckStatGT(Player1,15,INT)
~ THEN REPLY #97991 /* ~But she doesn’t even mind having you around! Dynaheir didn’t actually do anything to you! I mean, if you did attack her, she might...~ */ GOTO 48
  IF ~~ THEN REPLY #97977 /* ~Right you are, Edwin. Go ahead with your plan.~ */ GOTO 44
  IF ~~ THEN REPLY #97968 /* ~I shall not suffer such indignity as the murder of a comrade at arms. Dynaheir is under my protection, Edwin, and you’d better not forget it.~ */ GOTO 52
END

IF ~~ THEN BEGIN 48 // from: 47.2 45.0
  SAY #97992 /* ~What an utterly charming (if obviously dim witted) disposition you have, my dear... Let me set your mind at ease – I am perfectly capable of doing away with the witch. Yet, to demonstrate that I am not without respect towards a woman’s delicate sensibilities, I shall not consult you again on such prosaic subjects. (I see that my plans for the Wychlaran will encounter no opposition from her.)~ */
  IF ~~ THEN DO ~SetGlobalTimer("X#EdwinKillsDynaheir","GLOBAL",15000)
~ EXIT
END

IF ~~ THEN BEGIN 49 // from: 45.4
  SAY #97993 /* ~It’s been a pleasure to confer with you, nonetheless. (I see that my plans for the Wychlaran will encounter no opposition from her.)~ */
  IF ~~ THEN DO ~SetGlobalTimer("X#EdwinKillsDynaheir","GLOBAL",15000)
~ EXIT
END

IF ~~ THEN BEGIN 50 // from: 47.1 47.0 45.3 45.2
  SAY #97994 /* ~Let me set your mind at ease – I am perfectly capable of doing away with the witch. However, your concern for my well being is unexpectedly touching, and gaining more insight into the Wychlaran’s plans might actually prove beneficial.~ */
  IF ~~ THEN GOTO 51
END

IF ~~ THEN BEGIN 51 // from: 50.0
  SAY #97995 /* ~Very well, my dear, you have proven a point. She will be dealt with in due course.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 52 // from: 47.4 38.5
  SAY #97996 /* ~This feeblemindedness has affected you more than I had originally thought. Perhaps you have tiny illithid dwelling inside your rapidly shrinking skull. If I could actually bring myself to care, I would feel sorry for you. As it is, though, I just hope it is not contagious.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #8 /* Triggers after states #: 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinFriendTalk","GLOBAL",4)
~ THEN BEGIN 53 // from:
  SAY #97997 /* ~Ah, how I miss the graceful and sophisticated women of my homeland... It looks like women *here* are simply keen on pretending they are manly men. Others provide conversation as fascinating as the rumbling of a boulder... Not to mention the ones who think mimicking the mating rituals of wild ducks is attractive. (One could go mad from all that quacking, wing flapping and tail wiggling.)~ */
  IF ~~ THEN REPLY #97998 /* ~*snort* The observation would have nothing to do with the quarrel you had with your one-night lady friend back there, of course.~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",5)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
~ GOTO 54
  IF ~~ THEN REPLY #97999 /* ~*hotly* Why do you always have to berate others? Have you ever considered that women here do not care for you, because you look and act ridiculous?~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",5)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
~ GOTO 55
  IF ~  Gender(Player1,MALE)
~ THEN REPLY #98000 /* ~*shrug* Say what you will, but they are good enough for me.~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",5)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
~ GOTO 56
  IF ~  Gender(Player1,FEMALE)
OR(2)
CheckStatGT(Player1,12,INT)
CheckStatGT(Player1,12,CHR)
~ THEN REPLY #98001 /* ~Is that so? What type would you prefer, then? Birds of paradise, mother hens, silly geese...~ */ DO ~SetGlobal("X#EdwinFriendTalk","GLOBAL",5)
SetGlobal("X#EdFriendCheck","GLOBAL",0)
~ GOTO 58
  IF ~~ THEN REPLY #98002 /* ~Please, please, give me a moment’s respite from your whining!~ */ GOTO 59
END

IF ~~ THEN BEGIN 54 // from: 53.0
  SAY #98003 /* ~I assure you that my observation has a purely philosophical value. It has nothing to do with the self-interested lowly wench. Yet, all theories need practical application - I suppose she could serve as an example of the outrageous attitudes here.~ */
  IF ~~ THEN REPLY #97999 /* ~*hotly* Why do you always have to berate others? Have you ever considered that women here do not care for you, because you look and act ridiculous?~ */ GOTO 55
  IF ~  Gender(Player1,MALE)
~ THEN REPLY #98000 /* ~*shrug* Say what you will, but they are good enough for me.~ */ GOTO 56
  IF ~  Gender(Player1,FEMALE)
OR(2)
CheckStatGT(Player1,12,INT)
CheckStatGT(Player1,12,CHR)
~ THEN REPLY #98004 /* ~What happened? I thought you were quite popular amidst the barmaids and free-spirited ladies of the region. ~ */ GOTO 57
  IF ~~ THEN REPLY #98002 /* ~Please, please, give me a moment’s respite from your whining!~ */ GOTO 59
END

IF ~~ THEN BEGIN 55 // from: 54.0 53.1
  SAY #98005 /* ~No! Of course not – it is just that the women from these parts are so used to oafs that they would not recognize perfection if it bit them on the... erm, nose. ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 56 // from: 54.1 53.2
  SAY #98006 /* ~Now, of course, the indiscriminative voracity of your barbarian taste would push you to copulate with a slug, if a local intellectual pointed you to it and told you it was female. I, on another hand, require stimulating conversation, bodily hygiene and some distant trace of good manners in a woman that is deserving of my attention.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 57 // from: 54.2
  SAY #98007 /* ~An inconsequential and trivial matter, I assure you.~ */
  IF ~~ THEN REPLY #98008 /* ~Has Edwin turned discrete all of a sudden? Where are all the spicy details?~ */ GOTO 59
  IF ~~ THEN REPLY #98009 /* ~Oh, thank you for not sharing it, then. Gods forbid I should ever hear something trivial or inconsequential from you.~ */ EXIT
  IF ~~ THEN REPLY #98010 /* ~For once, I’d like to hear something constructive from you. Since I now know what kind of women you find repulsive, do enlighten me on what kind – if any – you actually like.~ */ GOTO 58
END

IF ~~ THEN BEGIN 58 // from: 57.2 53.3
  SAY #98011 /* ~*pauses and smirks* Would you like an honest response, or the pompous line I serve debutantes at the Spring Solstice ball? It is quite charming and well conceived, as befitting a man who is as versed in the ways of the world as I am. However, you do seem to be past the age when young women believe that denying men sensual favors will result in death or permanent debilitating affliction. Or that they would do anything to win your favour.~ */
  IF ~~ THEN REPLY #98012 /* ~Who knows?~ */ GOTO 60
  IF ~~ THEN REPLY #98013 /* ~What a horrible and demeaning thing to say!~ */ GOTO 61
  IF ~~ THEN REPLY #98014 /* ~The honest answer will do, I should think...~ */ GOTO 62
END

IF ~~ THEN BEGIN 59 // from: 57.0 54.3 53.4
  SAY #98015 /* ~That only proves your own stupidity. Sages would be grateful for a single word from me.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 60 // from: 58.0
  SAY #98016 /* ~Not so (quoth I), let baser things devise
To die in dust, but you shall live by fame:
My verse your virtues rare shall eternize,
And in the heavens write your glorious name;
Where, whenas death shall all the world subdue,
Our love shall live, and later life renew.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 61 // from: 58.1
  SAY #98017 /* ~It is only demeaning for those who would actually buy such nonsense. To others, it is simply amusing; I see it is not the case with you. (A sense of humor does require intelligence. What *was* I thinking?)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 62 // from: 58.2
  SAY #98018 /* ~One option would be a woman, whose perfect beauty is unmarred by any trace of intelligence. Of course, she should be, at least, bright enough to see that being overly communicative spoils her charm – after all, a marble statue might be beautiful to behold, but one wouldn’t really expect it to speak wise words.~ */
  IF ~~ THEN REPLY #98019 /* ~I should have expected that...~ */ GOTO 63
  IF ~~ THEN REPLY #98020 /* ~That’s so typical of you! When will you learn women are not inanimate objects?~ */ GOTO 65
  IF ~~ THEN REPLY #98021 /* ~It’s surprising that you even like another type of woman.~ */ GOTO 63
END

IF ~~ THEN BEGIN 63 // from: 62.2 62.0
  SAY #98022 /* ~Obviously, you do not understand the complexity of my personality. You might have mistaken me for a shallow man – let me assure you, shallow I am not. (Constantly being misunderstood makes me taste bile.)~ */
  IF ~~ THEN GOTO 64
END

IF ~~ THEN BEGIN 64 // from: 63.0
  SAY #98023 /* ~Even ladies who were less endowed by nature can catch my eye and benefit from my unparalleled talents, provided they challenge my intellect, rather than cause the blood to rush away from my head at first glance.~ */
  IF ~~ THEN REPLY #98024 /* ~Excuse me while I regain my ability to speak.~ */ EXIT
  IF ~~ THEN REPLY #98025 /* ~I am sure all the less fortunate women are grateful for your immense generosity.~ */ EXIT
  IF ~~ THEN REPLY #98026 /* ~I can’t decide whether I should be flattered or offended that you are still capable of coherent speech in my company.~ */ EXIT
END

IF ~~ THEN BEGIN 65 // from: 62.1
  SAY #98027 /* ~Inanimate? No. (Do I stutter as I speak, I wonder?) Animate, and quite beautifully so. If anything from this conversation should, by some miracle, attach itself to your memory, let it be the fact that being overly communicative is a sin.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 66 // from: _DRADEE:6.3
  SAY #98485 /* ~A diary is a commendable pastime for simpleminded. A mage of power and ambition would have ruled those creatures in a few years, let alone few centuries... (Flea-ridden as they are, they would make a decent conquering army.)~ */
  IF ~~ THEN REPLY #83230 /* ~Do you mean to say that you sailed with Balduran? My employer would be very interested to meet you. He would like to know what happened.~ */ EXTERN ~_DRADEE~ 12
  IF ~~ THEN REPLY #83231 /* ~What is this disease that you speak of? Is that what killed Balduran?~ */ EXTERN ~_DRADEE~ 10
  IF ~~ THEN REPLY #83232 /* ~Sorry, I'm not here to listen to you whine about your lot in life. Why don't you tell me something useful.~ */ EXTERN ~_DRADEE~ 3
END

IF ~~ THEN BEGIN 67 // from:
  SAY #98485 /* ~A diary is a commendable pastime for simpleminded. A mage of power and ambition would have ruled those creatures in a few years, let alone few centuries... (Flea-ridden as they are, they would make a decent conquering army.)~ */
  IF ~~ THEN REPLY #83230 /* ~Do you mean to say that you sailed with Balduran? My employer would be very interested to meet you. He would like to know what happened.~ */ EXTERN ~_DRADEE~ 12
  IF ~~ THEN REPLY #83231 /* ~What is this disease that you speak of? Is that what killed Balduran?~ */ EXTERN ~_DRADEE~ 10
  IF ~~ THEN REPLY #83232 /* ~Sorry, I'm not here to listen to you whine about your lot in life. Why don't you tell me something useful.~ */ EXTERN ~_DRADEE~ 3
END

IF ~~ THEN BEGIN 68 // from: _BEDWIN:306.0
  SAY #99716 /* ~... ready to die? Simian, who asked you?~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinBetrayRW","GLOBAL",2)
ActionOverride("brendan",Enemy())
ActionOverride("lasala",Enemy())
ActionOverride("diana",Enemy())
ActionOverride("denak",Enemy())
ActionOverride("edwin",LeaveParty())
ActionOverride("edwin",SetLeavePartyDialogueFile())
ActionOverride("edwin",ChangeAIScript("",DEFAULT))
ActionOverride("edwin",Enemy())
~ EXIT
END

IF ~~ THEN BEGIN 69 // from: _BEDWIN:306.1
  SAY #99717 /* ~A Red Wizard of Thay serves the glory of Thay... or his own elevation. To one who was born to unify all of Thay under his rule, it is obviously one and the same goal. No matter how pathetically inadequate you are to do my bidding, <CHARNAME>, I find my so called superiors to be inferior even to a chattering simian from a barbaric land. You will obviously need my help to destroy them... (And then I will be free to plan without constantly being scrutinized and belittled by these petty bureaucrats.)~ */
  IF ~~ THEN DO ~AddexperienceParty(5000)
SetGlobal("X#EdwinBetrayRW","GLOBAL",1)
ActionOverride("brendan",Enemy())
ActionOverride("lasala",Enemy())
ActionOverride("diana",Enemy())
ActionOverride("denak",Enemy())
~ EXIT
END

IF ~~ THEN BEGIN 70 // from: _BEDWIN:306.2
  SAY #99718 /* ~Why, simian, is there even a question in your mind?~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinBetrayRW","GLOBAL",2)
ActionOverride("brendan",Enemy())
ActionOverride("lasala",Enemy())
ActionOverride("diana",Enemy())
ActionOverride("denak",Enemy())
ActionOverride("edwin",LeaveParty())
ActionOverride("edwin",SetLeavePartyDialogueFile())
ActionOverride("edwin",ChangeAIScript("",DEFAULT))
ActionOverride("edwin",Enemy())
~ EXIT
END

IF WEIGHT #17 /* Triggers after states #: 97 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinBetrayRW","GLOBAL",3)
~ THEN BEGIN 71 // from:
  SAY #99719 /* ~Why, I should not even have to strain myself excessively with the paperwork... Nevron is a fool, and will swallow any likely tale...~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinBetrayRW","GLOBAL",4)
AddXPObject("edwin",2000)
~ EXIT
END

IF ~~ THEN BEGIN 72 // from:
  SAY #99947 /* ~I'm sure we can rectify that, you baboon. (Yes, a fireball will do nicely.)~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 8
END

IF ~~ THEN BEGIN 73 // from:
  SAY #99953 /* ~You oversized monkey, you'll get us all killed someday! (Not that I care about the rest of them, but he might get ME killed!)~ */
  IF ~~ THEN DO ~ActionOverride("larze",Enemy())
~ EXIT
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 69
END

IF ~~ THEN BEGIN 74 // from:
  SAY #99990 /* ~Relatively cunning, for such as you. (Suffer these idiots for now, and both Rashemi shall fall under my power.)~ */
  IF ~~ THEN EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN GOTO 75
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 99
END

IF ~~ THEN BEGIN 75 // from: 74.1
  SAY #99936 /* ~Idiot.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 76 // from:
  SAY #99992 /* ~Hmmm. Seems I shall have to find others more... accustomed to confidential work. Begone! I have no time for this!~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinAbandoned","GLOBAL",1)
ActionOverride("edwin",LeaveParty())
ActionOverride("edwin",EscapeArea())
~ SOLVED_JOURNAL #99993 /* ~Edwin and Dynaheir

I have met a man named Edwin near Nashkel, and I refused his deal to kill someone named Dynaheir. I shall have to be on the lookout for both of them.~ */ EXIT
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN GOTO 77
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 100
END

IF ~~ THEN BEGIN 77 // from: 76.1
  SAY #99936 /* ~Idiot.~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinAbandoned","GLOBAL",1)
ActionOverride("edwin",LeaveParty())
ActionOverride("edwin",EscapeArea())
~ SOLVED_JOURNAL #99993 /* ~Edwin and Dynaheir

I have met a man named Edwin near Nashkel, and I refused his deal to kill someone named Dynaheir. I shall have to be on the lookout for both of them.~ */ EXIT
END

IF ~~ THEN BEGIN 78 // from:
  SAY #100002 /* ~Tell me, creature, who taught you the words 'two hundred'? For I am entirely sure that you cannot count it out. If you wish to prove me wrong, please do so out loud, and we should pay you the whole thousand for your efforts. But under one condition: you and your companions should all close your eyes, while you're counting.~ */
  IF ~~ THEN EXTERN ~_HAIRTO~ 8
END

IF ~~ THEN BEGIN 79 // from:
  SAY #100006 /* ~And what are you waiting for, <CHARNAME>? The countdown?~ */
  IF ~~ THEN EXTERN ~_HAIRTO~ 11
END

IF ~~ THEN BEGIN 80 // from: _CORANJ:118.2 _ALORAJ:45.2
  SAY #100012 /* ~Your pickled brain, if you please, and a thousand gold, as a reward for removing the worst merchandise in your store for you.~ */
  IF ~~ THEN REPLY #85404 /* ~So you've got the cheapest goods around? Let's have a look.~ */ DO ~StartStore("_TOCHEAP",LastTalkedToBy(Myself))
~ EXIT
  IF ~~ THEN REPLY #85405 /* ~No thanks. You get what you pay for.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LUCKY~ 1
END

IF ~~ THEN BEGIN 81 // from:
  SAY #100014 /* ~Surely, if Fate itself brought you before <CHARNAME>, only <PRO_HISHER> untimely death shall prevent <PRO_HIMHER> from hearing you out. (Is it not amusing how women would invent most anything to justify their desire to gossip?)~ */
  IF ~~ THEN REPLY #80475 /* ~I have no need of yet another stranger's riddles. Do not waste my time.~ */ EXTERN ~_TAMOKO~ 1
  IF ~~ THEN REPLY #80476 /* ~Say what you must and I will listen.~ */ EXTERN ~_TAMOKO~ 3
END

IF ~~ THEN BEGIN 82 // from: _BERRUN:7.2
  SAY #100015 /* ~My dear Mayor, from the looks of you, your idea of a handsome reward is a couple of chickens... or is it a pound of butter?~ */
  IF ~~ THEN REPLY #76219 /* ~I will do what I can.~ */ EXTERN ~_BERRUN~ 12
  IF ~~ THEN REPLY #76220 /* ~I'll need an appropriate reward for my time.~ */ EXTERN ~_BERRUN~ 13
END

IF ~~ THEN BEGIN 83 // from: _BORK:5.4
  SAY #100017 /* ~I shall renew some acquaintances with delight. (Does he expect me to be surprised by the fact that my exceptional persona had been forever imprinted in their memory?)~ */
  IF ~~ THEN REPLY #79749 /* ~Can you tell us what you have to offer here?~ */ DO ~StartStore("_TAV0114",LastTalkedToBy(Myself))
~ EXIT
  IF ~~ THEN REPLY #69534 /* ~Goodbye.~ */ EXIT
  IF ~Global("X#SkieBORK","GLOBAL",0)
InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#SkieBORK","GLOBAL",1)~ EXTERN ~_SKIEJ~ 58
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BORK~ 6
END

IF ~~ THEN BEGIN 84 // from: _BRILLA:3.1
  SAY #100019 /* ~Why, thank you kindly, Madame. (Their noblewomen are even stupider than their tavern maids.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 85 // from: _CALDO:0.3
  SAY #100020 /* ~*Edwin is filing his nails.* A large tree, standing on its own, must be full of gold... I can only envy your perception, gentlemen. Or perhaps it is made entirely of gold under that deceiving layer of bark?~ */
  IF ~~ THEN REPLY #76596 /* ~Let's do it, big fellah!  Riches beyond the dreams of avarice await, I am sure!~ */ EXTERN ~_CALDO~ 6
  IF ~~ THEN REPLY #76597 /* ~You don't really want to do this do you?  Just think of how beautiful this tree is.  It's truly a wonder of nature.~ */ EXTERN ~_CALDO~ 5
  IF ~~ THEN REPLY #76598 /* ~I'll not let you harm a branch on this tree!  You'll have to go through me first!~ */ EXTERN ~_CALDO~ 2
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CALDO~ 12
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN GOTO 86
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CALDO~ 11
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KRUMM~ 7
END

IF ~~ THEN BEGIN 86 // from: 85.4 _CALDO:11.4
  SAY #100023 /* ~Well, do not just stand there - keep chopping, and you are bound to find out.~ */
  IF ~~ THEN REPLY #76596 /* ~Let's do it, big fellah!  Riches beyond the dreams of avarice await, I am sure!~ */ EXTERN ~_CALDO~ 6
  IF ~~ THEN REPLY #76597 /* ~You don't really want to do this do you?  Just think of how beautiful this tree is.  It's truly a wonder of nature.~ */ EXTERN ~_CALDO~ 5
  IF ~~ THEN REPLY #76598 /* ~I'll not let you harm a branch on this tree!  You'll have to go through me first!~ */ EXTERN ~_CALDO~ 2
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CALDO~ 12
END

IF ~~ THEN BEGIN 87 // from: _DRIZZT:7.3
  SAY #100025 /* ~Surely, the simple appearance of Drizzt Do'Urden should have sent every bandit flying by now. Or do the bards' tales exaggerate your deadliness, drow? Ah, it is of little importance; it is quite possible that the bandits around here have had no chance of hearing the exhilarating tales about the fires burning in your lavender eyes, the mesmerizing dance of death that your little swords do, or the accursed crossdown parry. (Or the back-flip of instant doom, or the diary pages of instant nosebleed...)~ */
  IF ~~ THEN REPLY #76760 /* ~This is sage advice which I will heed.  Know that I think well of you on your journey.~ */ UNSOLVED_JOURNAL #76761 /* ~Troubles in the region

Today I met Drizzt Do'Urden, and helped him rout some gnolls that were causing him trouble.  He was grateful enough, and offered some advice regarding the bandits in the area.  He said the hobgoblin bandits resembled the Chill, and that the human bandits fought like the Black Talons, both of which are mercenary groups.  He suggested I insinuate their ranks instead of fighting them directly, and I shall look into this if the opportunity arises.~ */ EXTERN ~_DRIZZT~ 10
  IF ~~ THEN REPLY #76762 /* ~Mere words are not what I need on this quest.  If they are all the help you are offering, then I refuse it!~ */ EXTERN ~_DRIZZT~ 11
  IF ~~ THEN REPLY #76763 /* ~I would not have figured Drizzt Do'Urden to suggest I hide behind words.  Perhaps you have lost some of your edge?~ */ EXTERN ~_DRIZZT~ 12
END

IF ~~ THEN BEGIN 88 // from: _DRIZZT:8.3
  SAY #100026 /* ~I am genuinely awed by your powers of reasoning... why, we would have had such a hard time understanding that the bounty grows proportionally to the difficulty of the task.~ */
  IF ~~ THEN REPLY #76765 /* ~That is sage advice which I will heed.  Know that I think well of you on your journey.~ */ UNSOLVED_JOURNAL #76766 /* ~Troubles in the region

Today I met Drizzt Do'Urden, and helped him rout some gnolls that were causing him trouble.  He was grateful enough, and offered some advice regarding the bandits in the area.  He suggested that I insinuate into their ranks instead of fighting them directly.  I shall look into this should the opportunity occur.~ */ EXTERN ~_DRIZZT~ 10
  IF ~~ THEN REPLY #76762 /* ~Mere words are not what I need on this quest.  If they are all the help you are offering, then I refuse it!~ */ EXTERN ~_DRIZZT~ 11
  IF ~~ THEN REPLY #76763 /* ~I would not have figured Drizzt Do'Urden to suggest I hide behind words.  Perhaps you have lost some of your edge?~ */ EXTERN ~_DRIZZT~ 12
END

IF ~~ THEN BEGIN 89 // from: _DRIZZT:9.3
  SAY #100027 /* ~Why, if one must chose between practicing wit or blade, I say that you have made the right choice, Drizzt Do'Urden, by becoming a swordsman. Ah, wait, I am forgetting that it was your father who made that choice for you...~ */
  IF ~~ THEN REPLY #76765 /* ~That is sage advice which I will heed.  Know that I think well of you on your journey.~ */ UNSOLVED_JOURNAL #76768 /* ~Troubles in the region

Today I met Drizzt Do'Urden, and helped him rout some gnolls that were causing him trouble.  He was grateful enough, though he declined my request that he join with me.  It's just as well; I do not think I would last long against the villains that would likely follow soon.  He did offer some advice, though.  Despite his skill with blades he said that I should try to pit my wits against my enemies instead of fighting them directly.  I shall keep that in mind.~ */ EXTERN ~_DRIZZT~ 10
  IF ~~ THEN REPLY #76762 /* ~Mere words are not what I need on this quest.  If they are all the help you are offering, then I refuse it!~ */ EXTERN ~_DRIZZT~ 11
  IF ~~ THEN REPLY #76763 /* ~I would not have figured Drizzt Do'Urden to suggest I hide behind words.  Perhaps you have lost some of your edge?~ */ EXTERN ~_DRIZZT~ 12
END

IF ~~ THEN BEGIN 90 // from: _DRIZZT:12.1
  SAY #100028 /* ~A plea, if I may - please, please, do not mention this meeting in your diaries. My name could not stand... er, the honor.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #76774 /* ~I met Drizzt Do'Urden today.  He didn't seem so tough.  I threatened him a little and he backed down... though he seemed quite calm about it.  Probably scared... yeah, that's it... scared.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 21
END

IF ~~ THEN BEGIN 91 // from:
  SAY #100030 /* ~I have yet to decide what amused me more: the level of precaution equal to that of a drunken duergar trying to court a Matron Mother that this man exhibited while setting up a trap for you, or the wit which almost caught up to the speed of a magically slowed zombie that you exercised while hanging onto his every word. Are the two of you related, per chance?~ */
  IF ~~ THEN DO ~SetGlobal("KillReiltar","GLOBAL",1)
GiveItem("RING25",LastTalkedToBy)
EscapeArea()
~ UNSOLVED_JOURNAL #78879 /* ~Return to Candlekeep

Koveras has suggested that I kill the leaders of the Iron Throne while they're here at Candlekeep.  The thought of bringing violence to this place makes me queasy, but perhaps it's something that needs to be done.  I wish Gorion was here to guide me.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KOVERA~ 11
END

IF ~~ THEN BEGIN 92 // from:
  SAY #100032 /* ~It was only your brain, peasant.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 93 // from:
  SAY #100033 /* ~I suspect that between both of you there is, perhaps, a flea's bellyful of reason.~ */
  IF ~~ THEN REPLY #78951 /* ~Fine, we'll be on our way.~ */ EXTERN ~_RIELTA~ 8
  IF ~~ THEN REPLY #78952 /* ~You're the leaders of the Iron Throne!  We're the ones who've caused you so much trouble over the past weeks.  We know what your all about, and soon, so will Duke Eltan.~ */ EXTERN ~_RIELTA~ 5
  IF ~~ THEN REPLY #78953 /* ~You're the bastards behind all of the troubles from here to Baldur's Gate.  Now that we have you where we want you, don't think we're going to let you live!~ */ EXTERN ~_RIELTA~ 2
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RIELTA~ 15
END

IF ~~ THEN BEGIN 94 // from:
  SAY #100035 /* ~Her unmerited arrogance bores me, <CHARNAME>. Shall we finish this now, before our lunch grows cold?~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TENYA~ 18
END

IF ~~ THEN BEGIN 95 // from:
  SAY #100035 /* ~Her unmerited arrogance bores me, <CHARNAME>. Shall we finish this now, before our lunch grows cold?~ */
  IF ~~ THEN DO ~Enemy()
~ EXTERN ~_TENYA~ 4
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TENYA~ 19
END

IF ~~ THEN BEGIN 96 // from:
  SAY #100035 /* ~Her unmerited arrogance bores me, <CHARNAME>. Shall we finish this now, before our lunch grows cold?~ */
  IF ~~ THEN REPLY #74023 /* ~~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TENYA~ 20
END

IF WEIGHT #4 /* Triggers after states #: 205 210 212 214 even though they appear after this state */
~  Global("X#EdwinFemale","GLOBAL",1)
~ THEN BEGIN 97 // from:
  SAY #100037 /* ~How? Why? Whyyyy? Such a loss to the world it is! <CHARNAME> we must go to a temple immediately, else many tears will fall! (and they won't be all mine, I assure you!)~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinFemale","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 98 // from:
  SAY #101757 /* ~Oh, a senile librarian gives an important tome to an eager young adventuring bard? Please, what is this? What did I do to deserve such idiots for companions?~ */
  IF ~~ THEN EXTERN ~_GARRIJ~ 132
END

IF ~~ THEN BEGIN 99 // from: _DYNAHE:37.0
  SAY #102540 /* ~Idiot! You do not know what you are asking! (There are too many of these monkeys to attack now. Prudence.)~ */
  IF ~~ THEN EXTERN ~_DYNAHE~ 38
END

IF ~~ THEN BEGIN 100 // from: _DYNAHE:38.0
  SAY #102542 /* ~If you will not kill the witch immediately, then so be it. I shall remain with you, to stop her evil lies from poisoning you. (There will be opportunities for her disposal. The fool will be easily manipulated.)~ */
  IF ~~ THEN REPLY #102543 /* ~We should be moving along now. I think you both need to rest and recover your spells as soon as possible.~ */ DO ~ActionOverride("Minsc",DialogueInterrupt(TRUE))
ActionOverride("minsc",JoinParty())
ActionOverride("dynaheir",JoinParty())
~ SOLVED_JOURNAL #102544 /* ~Rescue Dynaheir from the gnoll stronghold.

I have rescued a mage by the name of Dynaheir, over the objections of Edwin. They will both be valuable assets to my group, I am sure. Or they will rip us apart by fighting eachother. I am not sure which one is more powerful, but we shall just have to see.~ */ EXIT
  IF ~~ THEN REPLY #102545 /* ~And just to be clear, I am leading this party. Your differences will remain secondary to our goals.~ */ DO ~ActionOverride("Minsc",DialogueInterrupt(TRUE))
ActionOverride("minsc",JoinParty())
ActionOverride("dynaheir",JoinParty())
~ SOLVED_JOURNAL #102544 /* ~Rescue Dynaheir from the gnoll stronghold.

I have rescued a mage by the name of Dynaheir, over the objections of Edwin. They will both be valuable assets to my group, I am sure. Or they will rip us apart by fighting eachother. I am not sure which one is more powerful, but we shall just have to see.~ */ EXIT
  IF ~~ THEN REPLY #102546 /* ~Good. That is settled.~ */ DO ~ActionOverride("Minsc",DialogueInterrupt(TRUE))
ActionOverride("minsc",JoinParty())
ActionOverride("dynaheir",JoinParty())
~ SOLVED_JOURNAL #102544 /* ~Rescue Dynaheir from the gnoll stronghold.

I have rescued a mage by the name of Dynaheir, over the objections of Edwin. They will both be valuable assets to my group, I am sure. Or they will rip us apart by fighting eachother. I am not sure which one is more powerful, but we shall just have to see.~ */ EXIT
END

IF ~~ THEN BEGIN 101 // from:
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 261
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 64
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 260
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 50
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 351
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 49
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 238
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 90
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 48
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 201
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 144
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 47
END

IF ~~ THEN BEGIN 102 // from:
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 263
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 66
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 262
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 56
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 352
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 55
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 239
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 91
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 54
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 202
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 145
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 53
END

IF ~~ THEN BEGIN 103 // from:
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 265
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 68
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 264
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 62
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 353
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 61
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 240
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 92
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 60
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 203
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 146
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 59
END

IF ~~ THEN BEGIN 104 // from: _DYNAHJ:132.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 267
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 70
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 266
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 68
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 354
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 67
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 241
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 93
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 66
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 204
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 147
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 65
END

IF ~~ THEN BEGIN 105 // from: _DYNAHJ:133.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 269
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 72
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 268
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 74
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 355
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 73
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 242
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 94
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 72
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 205
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 148
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 71
END

IF ~~ THEN BEGIN 106 // from: _DYNAHJ:134.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 271
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 74
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 270
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 81
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 356
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 80
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 243
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 95
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 79
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 206
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 149
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 78
END

IF ~~ THEN BEGIN 107 // from: _DYNAHJ:135.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 273
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 76
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 272
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 88
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 358
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 87
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 244
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 96
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 86
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 207
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 150
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 85
END

IF ~~ THEN BEGIN 108 // from: _DYNAHJ:136.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 275
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 78
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 274
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 95
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 360
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 94
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 245
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 97
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 93
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 208
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 151
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 92
END

IF ~~ THEN BEGIN 109 // from: _DYNAHJ:137.14 _CORANJ:246.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 277
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 80
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 276
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 102
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 362
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 101
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 247
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 98
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 100
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 209
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 152
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 99
END

IF ~~ THEN BEGIN 110 // from: _DYNAHJ:138.14 _CORANJ:248.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 279
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 82
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 278
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 109
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 364
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 108
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 249
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 99
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 107
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 210
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 153
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 106
END

IF ~~ THEN BEGIN 111 // from: _DYNAHJ:139.14 _CORANJ:250.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 281
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 84
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 280
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 117
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 366
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 116
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 251
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 100
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 115
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 211
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 154
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 114
END

IF ~~ THEN BEGIN 112 // from: _DYNAHJ:140.14 _CORANJ:252.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 283
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 86
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 282
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 125
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 368
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 124
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 253
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 101
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 123
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 212
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 155
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 122
END

IF ~~ THEN BEGIN 113 // from: _DYNAHJ:141.14 _CORANJ:254.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 285
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 88
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 284
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 134
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 370
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 133
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 255
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 102
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 132
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 213
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 156
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 131
END

IF ~~ THEN BEGIN 114 // from: _ELDOTJ:73.14 _DYNAHJ:142.14 _CORANJ:256.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 287
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 90
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 286
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 143
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 372
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 142
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 257
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 103
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 141
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 214
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 157
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 140
END

IF ~~ THEN BEGIN 115 // from: _ELDOTJ:74.14 _DYNAHJ:143.14 _CORANJ:258.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 289
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 92
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 288
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 153
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 374
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 152
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 259
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 104
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 151
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 215
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 158
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 150
END

IF ~~ THEN BEGIN 116 // from: _ELDOTJ:75.14 _DYNAHJ:144.14 _CORANJ:260.14 _BRANWJ:59.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 291
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 94
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 290
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 163
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 376
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 162
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 261
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 105
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 161
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 216
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 159
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 160
END

IF ~~ THEN BEGIN 117 // from: _ELDOTJ:76.14 _DYNAHJ:145.14 _CORANJ:262.14 _BRANWJ:60.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 293
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 96
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 292
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 174
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 378
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 173
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 263
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 106
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 172
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 217
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 160
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 171
END

IF ~~ THEN BEGIN 118 // from: _ELDOTJ:77.14 _DYNAHJ:146.14 _CORANJ:264.14 _BRANWJ:61.14 _AJANTJ:218.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 295
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 98
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 294
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 185
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 380
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 184
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 265
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 107
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 183
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 219
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 161
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 182
END

IF ~~ THEN BEGIN 119 // from: _ELDOTJ:78.14 _DYNAHJ:147.14 _CORANJ:266.14 _BRANWJ:62.14 _AJANTJ:221.14 _AJANTJ:220.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 297
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 100
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 296
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 196
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 382
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 195
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 267
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 108
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 194
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 222
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 162
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 193
END

IF ~~ THEN BEGIN 120 // from: _ELDOTJ:79.14 _DYNAHJ:148.14 _CORANJ:268.14 _BRANWJ:63.14 _AJANTJ:225.14 _AJANTJ:224.14 _AJANTJ:223.14
  SAY #103022 /* ~So utterly naive... and not quite so bad looking... (A deadly combination indeed. For a simian, that is.)~ */
  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 EXTERN ~_JAHEIJ~ 299
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 102
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 298
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 207
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 384
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 206
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 269
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 109
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 205
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 226
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_GARRIJ~ 163
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
Alignment(Player1,MASK_EVIL)
~ THEN EXTERN ~_WILLIA~ 204
END

IF ~~ THEN BEGIN 121 // from:
  SAY #103065 /* ~<CHARNAME>, the one who mingles in slavers' affairs is lowering <PRO_HIMHER>self to their shameful station.~ */
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #85930 /* ~I'm not giving any gold to a stupid slave!  Out of my way.~ */ EXTERN ~_LAVLEAD~ 3
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
PartyGoldGT(99)
~ THEN REPLY #85931 /* ~Here, take the gold you need, and get yourself and the others away from here as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98536 /* ~I'm not giving any gold to a stupid slave! Out of my way.~ */ DO ~SetGlobal("X#JahRill","GLOBAL",1)
~ EXTERN ~_JAHEIJ~ 74
  IF ~  PartyGoldGT(99)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98537 /* ~Here, take the gold you need, and get yourself and the others away from here, as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~Global("X#CoranRill","GLOBAL",0)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#CoranRill","GLOBAL",1)~ EXTERN ~_CORANJ~ 128
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LAVLEAD~ 8
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 295
END

IF ~~ THEN BEGIN 122 // from:
  SAY #103065 /* ~<CHARNAME>, the one who mingles in slavers' affairs is lowering <PRO_HIMHER>self to their shameful station.~ */
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #85930 /* ~I'm not giving any gold to a stupid slave!  Out of my way.~ */ EXTERN ~_LAVLEAD~ 3
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
PartyGoldGT(99)
~ THEN REPLY #85931 /* ~Here, take the gold you need, and get yourself and the others away from here as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98536 /* ~I'm not giving any gold to a stupid slave! Out of my way.~ */ DO ~SetGlobal("X#JahRill","GLOBAL",1)
~ EXTERN ~_JAHEIJ~ 74
  IF ~  PartyGoldGT(99)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98537 /* ~Here, take the gold you need, and get yourself and the others away from here, as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~Global("X#CoranRill","GLOBAL",0)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#CoranRill","GLOBAL",1)~ EXTERN ~_CORANJ~ 128
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LAVLEAD~ 10
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 296
END

IF ~~ THEN BEGIN 123 // from:
  SAY #103065 /* ~<CHARNAME>, the one who mingles in slavers' affairs is lowering <PRO_HIMHER>self to their shameful station.~ */
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #85930 /* ~I'm not giving any gold to a stupid slave!  Out of my way.~ */ EXTERN ~_LAVLEAD~ 3
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
PartyGoldGT(99)
~ THEN REPLY #85931 /* ~Here, take the gold you need, and get yourself and the others away from here as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98536 /* ~I'm not giving any gold to a stupid slave! Out of my way.~ */ DO ~SetGlobal("X#JahRill","GLOBAL",1)
~ EXTERN ~_JAHEIJ~ 74
  IF ~  PartyGoldGT(99)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98537 /* ~Here, take the gold you need, and get yourself and the others away from here, as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~Global("X#CoranRill","GLOBAL",0)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#CoranRill","GLOBAL",1)~ EXTERN ~_CORANJ~ 128
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LAVLEAD~ 12
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 297
END

IF ~~ THEN BEGIN 124 // from:
  SAY #103065 /* ~<CHARNAME>, the one who mingles in slavers' affairs is lowering <PRO_HIMHER>self to their shameful station.~ */
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #85930 /* ~I'm not giving any gold to a stupid slave!  Out of my way.~ */ EXTERN ~_LAVLEAD~ 3
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
PartyGoldGT(99)
~ THEN REPLY #85931 /* ~Here, take the gold you need, and get yourself and the others away from here as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98536 /* ~I'm not giving any gold to a stupid slave! Out of my way.~ */ DO ~SetGlobal("X#JahRill","GLOBAL",1)
~ EXTERN ~_JAHEIJ~ 74
  IF ~  PartyGoldGT(99)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98537 /* ~Here, take the gold you need, and get yourself and the others away from here, as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~Global("X#CoranRill","GLOBAL",0)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#CoranRill","GLOBAL",1)~ EXTERN ~_CORANJ~ 128
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LAVLEAD~ 15
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 298
END

IF ~~ THEN BEGIN 125 // from:
  SAY #103065 /* ~<CHARNAME>, the one who mingles in slavers' affairs is lowering <PRO_HIMHER>self to their shameful station.~ */
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #85930 /* ~I'm not giving any gold to a stupid slave!  Out of my way.~ */ EXTERN ~_LAVLEAD~ 3
  IF ~  OR(3)
!InParty("jaheira")
!InMyArea("jaheira")
StateCheck("jaheira",CD_STATE_NOTVALID)
PartyGoldGT(99)
~ THEN REPLY #85931 /* ~Here, take the gold you need, and get yourself and the others away from here as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98536 /* ~I'm not giving any gold to a stupid slave! Out of my way.~ */ DO ~SetGlobal("X#JahRill","GLOBAL",1)
~ EXTERN ~_JAHEIJ~ 74
  IF ~  PartyGoldGT(99)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN REPLY #98537 /* ~Here, take the gold you need, and get yourself and the others away from here, as soon as possible.~ */ EXTERN ~_LAVLEAD~ 4
  IF ~Global("X#CoranRill","GLOBAL",0)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#CoranRill","GLOBAL",1)~ EXTERN ~_CORANJ~ 128
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LAVLEAD~ 18
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 299
END

IF ~~ THEN BEGIN 126 // from:
  SAY #103077 /* ~(Fishermen ask me to help them to go out to sea... next, the farmers will plead for me to help them to sow. I am becoming truly indispensable to the agriculture of this region.) Please, <CHARNAME>, just say... NO!~ */
  IF ~~ THEN REPLY #85533 /* ~Your offer is fair.  Consider it done.~ */ DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_SONNER~ 5
  IF ~~ THEN REPLY #85534 /* ~It's not worth my time, but with a little extra gold...~ */ DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_SONNER~ 6
  IF ~~ THEN REPLY #85535 /* ~Sorry, but I'm not interested.~ */ DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_JEBADO~ 4
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_CORANJ~ 289
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_SONNER~ 36
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_CORANJ~ 288
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_SONNER~ 35
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_GARRIJ~ 174
  IF ~  InParty("branwen")
InMyArea("branwen")
!StateCheck("branwen",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#EdwinSonner","GLOBAL",1)
~ EXTERN ~_BRANWJ~ 68
END

IF ~~ THEN BEGIN 127 // from: _ARDROU:0.10
  SAY #103092 /* ~Au contraire, there is plenty of time. I would say, about fifteen years until the boy matures without interference from his empty-headed squawking mother. If I were him, I would have chosen worgs' company over yours, as well.~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 19
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 242
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANJ~ 26
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 306
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 146
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ARDROU~ 18
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 145
  IF ~  InParty("branwen")
InMyArea("branwen")
!StateCheck("branwen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BRANWJ~ 74
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 400
END

IF ~~ THEN BEGIN 128 // from:
  SAY #103161 /* ~I shall not leave without teaching you two lessons: firstly, do not hire a Red Wizard of Thay for such petty tasks, and secondly - if you made the huge mistake of doing so, you should never call him a fool afterwards.~ */
  IF ~~ THEN DO ~EraseJournalEntry(81422)
EraseJournalEntry(81424)
EraseJournalEntry(85206)
EraseJournalEntry(85208)
SetGlobal("HelpNemphre","GLOBAL",2)
TakePartyItem("MACAMUL1")
GiveItem("_SCRL1Q",LastTalkedToBy)
AddexperienceParty(1000)
ReallyForceSpellRES("SPWI106","nemphre")
~ SOLVED_JOURNAL #88946 /* ~Arkion's bloodstone amulet

I returned Arkion's amulet to Nemphre as she asked me to do, and was rewarded with a magical scroll.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN DO ~ReallyForceSpellRES("SPWI106","nemphre")
~ EXTERN ~_NEMPHR~ 7
END

IF ~~ THEN BEGIN 129 // from:
  SAY #103161 /* ~I shall not leave without teaching you two lessons: firstly, do not hire a Red Wizard of Thay for such petty tasks, and secondly - if you made the huge mistake of doing so, you should never call him a fool afterwards.~ */
  IF ~~ THEN DO ~EraseJournalEntry(81422)
EraseJournalEntry(81424)
EraseJournalEntry(85206)
EraseJournalEntry(85208)
SetGlobal("HelpNemphre","GLOBAL",2)
TakePartyItem("MACAMUL1")
GiveItem("_SCRL1Q",LastTalkedToBy)
AddexperienceParty(1000)
ReallyForceSpellRES("SPWI106","nemphre")
~ SOLVED_JOURNAL #88946 /* ~Arkion's bloodstone amulet

I returned Arkion's amulet to Nemphre as she asked me to do, and was rewarded with a magical scroll.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN DO ~ReallyForceSpellRES("SPWI106","nemphre")
~ EXTERN ~_NEMPHR~ 9
END

IF ~~ THEN BEGIN 130 // from: _CORANJ:310.2
  SAY #103161 /* ~I shall not leave without teaching you two lessons: firstly, do not hire a Red Wizard of Thay for such petty tasks, and secondly - if you made the huge mistake of doing so, you should never call him a fool afterwards.~ */
  IF ~~ THEN DO ~EraseJournalEntry(81422)
EraseJournalEntry(81424)
EraseJournalEntry(85206)
EraseJournalEntry(85208)
SetGlobal("HelpNemphre","GLOBAL",2)
TakePartyItem("MACAMUL1")
GiveItem("_SCRL1Q",LastTalkedToBy)
AddexperienceParty(1000)
ReallyForceSpellRES("SPWI106","nemphre")
~ SOLVED_JOURNAL #88946 /* ~Arkion's bloodstone amulet

I returned Arkion's amulet to Nemphre as she asked me to do, and was rewarded with a magical scroll.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN DO ~ReallyForceSpellRES("SPWI106","nemphre")
~ EXTERN ~_NEMPHR~ 11
END

IF ~~ THEN BEGIN 131 // from: _CORDYR:1.6
  SAY #103170 /* ~<CHARNAME>, it will surely break my heart to kill these beautiful, innocent creatures... (That should be enough to dissuade <PRO_HIMHER>; all the two-penny heroes are forever fools for gooey whining of the sort... and supplying exotic concubines is a profitable business. All that is needed now is a ship and a couple of sturdy nets.)~ */
  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
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 312
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 136
END

IF ~~ THEN BEGIN 132 // from:
  SAY #103170 /* ~<CHARNAME>, it will surely break my heart to kill these beautiful, innocent creatures... (That should be enough to dissuade <PRO_HIMHER>; all the two-penny heroes are forever fools for gooey whining of the sort... and supplying exotic concubines is a profitable business. All that is needed now is a ship and a couple of sturdy nets.)~ */
  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
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 313
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 137
END

IF ~~ THEN BEGIN 133 // from: _DESRET:0.3
  SAY #103178 /* ~My lady, it is my understanding that entropy is the degradation of matter and energy in the universe to an ultimate state of inert uniformity. If that is what your soul sister and you are prepared to exemplify with your heavenly bodies, I am quite intrigued and willing to lend mine for such experimentation... (Yes, yes, I have achieved a delightful proportion of philosophy and risqué, but why did I even bother? I am sure that a simple 'yes' was sufficient - they are not accustomed to my level of sophistication in this barbaric land.)~ */
  IF ~~ THEN REPLY #81766 /* ~Get away from me you psycho.  I'm just here to enjoy a beer.~ */ EXTERN ~_DESRET~ 1
  IF ~~ THEN REPLY #81767 /* ~What's your name woman, and what's this whole 'entropy' crap you're going on about?~ */ EXTERN ~_DESRET~ 2
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 139
END

IF ~~ THEN BEGIN 134 // from: _CORANJ:327.3
  SAY #103178 /* ~My lady, it is my understanding that entropy is the degradation of matter and energy in the universe to an ultimate state of inert uniformity. If that is what your soul sister and you are prepared to exemplify with your heavenly bodies, I am quite intrigued and willing to lend mine for such experimentation... (Yes, yes, I have achieved a delightful proportion of philosophy and risqué, but why did I even bother? I am sure that a simple 'yes' was sufficient - they are not accustomed to my level of sophistication in this barbaric land.)~ */
  IF ~~ THEN REPLY #81766 /* ~Get away from me you psycho.  I'm just here to enjoy a beer.~ */ EXTERN ~_DESRET~ 1
  IF ~~ THEN REPLY #81767 /* ~What's your name woman, and what's this whole 'entropy' crap you're going on about?~ */ EXTERN ~_DESRET~ 2
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 140
END

IF ~~ THEN BEGIN 135 // from: _CORANJ:328.3
  SAY #103178 /* ~My lady, it is my understanding that entropy is the degradation of matter and energy in the universe to an ultimate state of inert uniformity. If that is what your soul sister and you are prepared to exemplify with your heavenly bodies, I am quite intrigued and willing to lend mine for such experimentation... (Yes, yes, I have achieved a delightful proportion of philosophy and risqué, but why did I even bother? I am sure that a simple 'yes' was sufficient - they are not accustomed to my level of sophistication in this barbaric land.)~ */
  IF ~~ THEN REPLY #81766 /* ~Get away from me you psycho.  I'm just here to enjoy a beer.~ */ EXTERN ~_DESRET~ 1
  IF ~~ THEN REPLY #81767 /* ~What's your name woman, and what's this whole 'entropy' crap you're going on about?~ */ EXTERN ~_DESRET~ 2
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 141
END

IF ~~ THEN BEGIN 136 // from: _BRILLA:7.3
  SAY #103186 /* ~Oh, the gory details of the conquest of this insurmountable fortress... Truly, my head is spinning with excitement.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BRILLA~ 53
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 94
END

IF ~~ THEN BEGIN 137 // from:
  SAY #103200 /* ~Gods save us from plague and poets. (I should have fled when I had the time. Into the hills, the hills, I say!)~ */
  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 EXTERN ~_JAHEIJ~ 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 EXTERN ~_JAHEIJ~ 330
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 329
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 77
END

IF ~~ THEN BEGIN 138 // from:
  SAY #103200 /* ~Gods save us from plague and poets. (I should have fled when I had the time. Into the hills, the hills, I say!)~ */
  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 EXTERN ~_JAHEIJ~ 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 EXTERN ~_JAHEIJ~ 333
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 332
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 83
END

IF ~~ THEN BEGIN 139 // from:
  SAY #103200 /* ~Gods save us from plague and poets. (I should have fled when I had the time. Into the hills, the hills, I say!)~ */
  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 EXTERN ~_JAHEIJ~ 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 EXTERN ~_JAHEIJ~ 336
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 335
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 89
END

IF ~~ THEN BEGIN 140 // from:
  SAY #103200 /* ~Gods save us from plague and poets. (I should have fled when I had the time. Into the hills, the hills, I say!)~ */
  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 EXTERN ~_JAHEIJ~ 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 EXTERN ~_JAHEIJ~ 339
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 338
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 96
END

IF ~~ THEN BEGIN 141 // from:
  SAY #103200 /* ~Gods save us from plague and poets. (I should have fled when I had the time. Into the hills, the hills, I say!)~ */
  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 EXTERN ~_JAHEIJ~ 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 EXTERN ~_JAHEIJ~ 342
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 341
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 103
END

IF ~~ THEN BEGIN 142 // from: _BERRUN:19.2
  SAY #100015 /* ~My dear Mayor, from the looks of you, your idea of a handsome reward is a couple of chickens... or is it a pound of butter?~ */
  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
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 162
END

IF ~~ THEN BEGIN 143 // from:
  SAY #100015 /* ~My dear Mayor, from the looks of you, your idea of a handsome reward is a couple of chickens... or is it a pound of butter?~ */
  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
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 163
END

IF ~~ THEN BEGIN 144 // from: _FARMBR:0.3
  SAY #103279 /* ~*Edwin sighs* What did I say about farmers being next in line after fishermen? I hold my breath, O glorious leader... Could it be sheep-shearers laying in wait to beg our assistance behind that pile of manure?~ */
  IF ~~ THEN REPLY #85605 /* ~You need look no further for aid.  What can I do?~ */ EXTERN ~_FARMBR~ 6
  IF ~~ THEN REPLY #85606 /* ~I could help, but surely you must be able to pay something.~ */ EXTERN ~_FARMBR~ 3
  IF ~~ THEN REPLY #85607 /* ~This is not my concern, old man.~ */ EXTERN ~_FARMBR~ 4
END

IF ~~ THEN BEGIN 145 // from: _DYNAHJ:200.3
  SAY #103279 /* ~*Edwin sighs* What did I say about farmers being next in line after fishermen? I hold my breath, O glorious leader... Could it be sheep-shearers laying in wait to beg our assistance behind that pile of manure?~ */
  IF ~~ THEN REPLY #85605 /* ~You need look no further for aid.  What can I do?~ */ EXTERN ~_FARMBR~ 6
  IF ~~ THEN REPLY #85606 /* ~I could help, but surely you must be able to pay something.~ */ EXTERN ~_FARMBR~ 3
  IF ~~ THEN REPLY #85607 /* ~This is not my concern, old man.~ */ EXTERN ~_FARMBR~ 4
END

IF ~~ THEN BEGIN 146 // from: _FARMBR:1.3
  SAY #103279 /* ~*Edwin sighs* What did I say about farmers being next in line after fishermen? I hold my breath, O glorious leader... Could it be sheep-shearers laying in wait to beg our assistance behind that pile of manure?~ */
  IF ~~ THEN REPLY #85605 /* ~You need look no further for aid.  What can I do?~ */ EXTERN ~_FARMBR~ 6
  IF ~~ THEN REPLY #85606 /* ~I could help, but surely you must be able to pay something.~ */ EXTERN ~_FARMBR~ 3
  IF ~~ THEN REPLY #85607 /* ~This is not my concern, old man.~ */ EXTERN ~_FARMBR~ 4
END

IF ~~ THEN BEGIN 147 // from: _DYNAHJ:201.3
  SAY #103279 /* ~*Edwin sighs* What did I say about farmers being next in line after fishermen? I hold my breath, O glorious leader... Could it be sheep-shearers laying in wait to beg our assistance behind that pile of manure?~ */
  IF ~~ THEN REPLY #85605 /* ~You need look no further for aid.  What can I do?~ */ EXTERN ~_FARMBR~ 6
  IF ~~ THEN REPLY #85606 /* ~I could help, but surely you must be able to pay something.~ */ EXTERN ~_FARMBR~ 3
  IF ~~ THEN REPLY #85607 /* ~This is not my concern, old man.~ */ EXTERN ~_FARMBR~ 4
END

IF ~~ THEN BEGIN 148 // from: _FARMBR:2.3
  SAY #103279 /* ~*Edwin sighs* What did I say about farmers being next in line after fishermen? I hold my breath, O glorious leader... Could it be sheep-shearers laying in wait to beg our assistance behind that pile of manure?~ */
  IF ~~ THEN REPLY #85605 /* ~You need look no further for aid.  What can I do?~ */ EXTERN ~_FARMBR~ 6
  IF ~~ THEN REPLY #85606 /* ~I could help, but surely you must be able to pay something.~ */ EXTERN ~_FARMBR~ 3
  IF ~~ THEN REPLY #85607 /* ~This is not my concern, old man.~ */ EXTERN ~_FARMBR~ 4
END

IF ~~ THEN BEGIN 149 // from: _DYNAHJ:202.3
  SAY #103279 /* ~*Edwin sighs* What did I say about farmers being next in line after fishermen? I hold my breath, O glorious leader... Could it be sheep-shearers laying in wait to beg our assistance behind that pile of manure?~ */
  IF ~~ THEN REPLY #85605 /* ~You need look no further for aid.  What can I do?~ */ EXTERN ~_FARMBR~ 6
  IF ~~ THEN REPLY #85606 /* ~I could help, but surely you must be able to pay something.~ */ EXTERN ~_FARMBR~ 3
  IF ~~ THEN REPLY #85607 /* ~This is not my concern, old man.~ */ EXTERN ~_FARMBR~ 4
END

IF ~~ THEN BEGIN 150 // from:
  SAY #103344 /* ~Notice that she has acknowledged the presence of our weapons, yet still addresses us in an arrogant manner; childhood is a time when logic and self-preservation are alien concepts. This one will not grow to find out just how valuable the skills she never acquired were.~ */
  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
END

IF ~~ THEN BEGIN 151 // from: _DYNAHJ:225.4
  SAY #103344 /* ~Notice that she has acknowledged the presence of our weapons, yet still addresses us in an arrogant manner; childhood is a time when logic and self-preservation are alien concepts. This one will not grow to find out just how valuable the skills she never acquired were.~ */
  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
END

IF ~~ THEN BEGIN 152 // from: _DYNAHJ:226.4
  SAY #103344 /* ~Notice that she has acknowledged the presence of our weapons, yet still addresses us in an arrogant manner; childhood is a time when logic and self-preservation are alien concepts. This one will not grow to find out just how valuable the skills she never acquired were.~ */
  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
END

IF ~~ THEN BEGIN 153 // from: _DYNAHJ:227.4
  SAY #103344 /* ~Notice that she has acknowledged the presence of our weapons, yet still addresses us in an arrogant manner; childhood is a time when logic and self-preservation are alien concepts. This one will not grow to find out just how valuable the skills she never acquired were.~ */
  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
END

IF ~~ THEN BEGIN 154 // from: _BELAND:0.8
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 3
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 26
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 232
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 25
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 176
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 24
END

IF ~~ THEN BEGIN 155 // from: _BELAND:27.8
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 3
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 30
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 233
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 29
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 177
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 28
END

IF ~~ THEN BEGIN 156 // from: _BELAND:31.8
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 3
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 34
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 234
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 33
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 178
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 32
END

IF ~~ THEN BEGIN 157 // from: _BELAND:1.9
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 53
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 52
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 239
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 51
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 181
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 50
END

IF ~~ THEN BEGIN 158 // from: _BELAND:54.9
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 58
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 57
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 240
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 56
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 182
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 55
END

IF ~~ THEN BEGIN 159 // from: _BELAND:59.9
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 63
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 62
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 241
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 61
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 183
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 60
END

IF ~~ THEN BEGIN 160 // from: _BELAND:2.9
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80389 /* ~A mere pittance to pay for a days entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 82
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 81
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 246
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 80
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 186
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 79
END

IF ~~ THEN BEGIN 161 // from: _BELAND:83.9
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80389 /* ~A mere pittance to pay for a days entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 87
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 86
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 247
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 85
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 187
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 84
END

IF ~~ THEN BEGIN 162 // from: _BELAND:88.9
  SAY #103347 /* ~I would not waste money on this pathetic mausoleum. In this barbaric land, a flint is regarded as the latest invention. (Besides - the brazen boldness, impudent assurance and insolence of praising machinery in my presence! As if gadgets could even be compared with the elegance or efficiency of magic.)~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80389 /* ~A mere pittance to pay for a days entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 92
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 91
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 248
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 90
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 188
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 89
END

IF ~~ THEN BEGIN 163 // from: _ARKUSH:0.4
  SAY #103359 /* ~*throws a meaningful look <CHARNAME>'s way* (Unless, of course, it is a highly inexperienced hand...)~ */
  IF ~~ THEN REPLY #86634 /* ~Begone.  I have no use for your rambling incantations.  I have access to my own magic.~ */ EXTERN ~_ARKUSH~ 1
  IF ~~ THEN REPLY #86635 /* ~I see no harm in a little divination on your part.  Here is my palm.  What does it tell you?~ */ EXTERN ~_ARKUSH~ 2
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 252
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 190
END

IF ~~ THEN BEGIN 164 // from: _ARKUSH:0.5
  SAY #103358 /* ~(If I became desperate enough in this unenlightened land to reduce myself to discussing magic with hedge witches, I might have noted that casting spells is not making a stew. Magic components don't stain the hand which touched them.)~ */
  IF ~~ THEN REPLY #86634 /* ~Begone.  I have no use for your rambling incantations.  I have access to my own magic.~ */ EXTERN ~_ARKUSH~ 1
  IF ~~ THEN REPLY #86635 /* ~I see no harm in a little divination on your part.  Here is my palm.  What does it tell you?~ */ EXTERN ~_ARKUSH~ 2
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 253
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 191
  IF ~  OR(3)
Class(Player1,SORCERER)
Class(Player1,BARD_ALL)
Class(Player1,MAGE_ALL)
InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN GOTO 165
END

IF ~~ THEN BEGIN 165 // from: 164.4
  SAY #103359 /* ~*throws a meaningful look <CHARNAME>'s way* (Unless, of course, it is a highly inexperienced hand...)~ */
  IF ~~ THEN REPLY #86634 /* ~Begone.  I have no use for your rambling incantations.  I have access to my own magic.~ */ EXTERN ~_ARKUSH~ 1
  IF ~~ THEN REPLY #86635 /* ~I see no harm in a little divination on your part.  Here is my palm.  What does it tell you?~ */ EXTERN ~_ARKUSH~ 2
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 253
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 191
END

IF ~~ THEN BEGIN 166 // from:
  SAY #103379 /* ~Wench, the aging concubines of Thay cover the lamps with pink shades to create a lighting effect more favorable to their failing charms. I see... or, rather, I guess, that you have done the same, choosing a mine as habitat. Surely, in the darkness even you might pass as a woman for a local baboon.~ */
  IF ~~ THEN EXIT
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BCORAN~ 362
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN EXTERN ~_QUAYLJ~ 45
END

IF ~~ THEN BEGIN 167 // from: _ARKION:1.8
  SAY #103382 /* ~No matter how deeply flattered I am by being entrusted with such a blessed assignment, I feel that any benefit that we could possibly reap from performing this mission is not worthy of risking staining my robes with refuse.~ */
  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
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 385
END

IF ~~ THEN BEGIN 168 // from: _ALORAJ:118.8
  SAY #103382 /* ~No matter how deeply flattered I am by being entrusted with such a blessed assignment, I feel that any benefit that we could possibly reap from performing this mission is not worthy of risking staining my robes with refuse.~ */
  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
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 386
END

IF ~~ THEN BEGIN 169 // from: _BASSIL:0.4
  SAY #103391 /* ~Brilliant. Brother Thurm's performance was just the thing I was longing for the entire day... <CHARNAME>, I urge you to execute this lot, before we have the chance to enjoy the sounds produced by the vocal cords of the undead.~ */
  IF ~~ THEN EXTERN ~_ZOMBIE~ 0
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
!Global("X#AjantisBassilusQuest","GLOBAL",1)
~ THEN EXTERN ~_AJANTJ~ 262
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
Global("X#AjantisBassilusQuest","GLOBAL",1)
~ THEN EXTERN ~_AJANTJ~ 261
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 188
END

IF ~~ THEN BEGIN 170 // from: _ELMIN3:0.4
  SAY #103401 /* ~The pleasure is all yours, I am most assured.~ */
  IF ~~ THEN REPLY #78238 /* ~Are you following me, old man?~ */ EXTERN ~_ELMIN3~ 1
  IF ~~ THEN REPLY #78239 /* ~And what have you heard? All good things, I hope.~ */ EXTERN ~_ELMIN3~ 2
  IF ~~ THEN REPLY #78240 /* ~I have no time to chat.~ */ EXTERN ~_ELMIN3~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 244
END

IF ~~ THEN BEGIN 171 // from:
  SAY #103401 /* ~The pleasure is all yours, I am most assured.~ */
  IF ~~ THEN REPLY #78238 /* ~Are you following me, old man?~ */ EXTERN ~_ELMIN3~ 1
  IF ~~ THEN REPLY #78239 /* ~And what have you heard? All good things, I hope.~ */ EXTERN ~_ELMIN3~ 2
  IF ~~ THEN REPLY #78240 /* ~I have no time to chat.~ */ EXTERN ~_ELMIN3~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 245
END

IF ~~ THEN BEGIN 172 // from: _ELMIN3:6.4
  SAY #103401 /* ~The pleasure is all yours, I am most assured.~ */
  IF ~~ THEN REPLY #78238 /* ~Are you following me, old man?~ */ EXTERN ~_ELMIN3~ 1
  IF ~~ THEN REPLY #78239 /* ~And what have you heard? All good things, I hope.~ */ EXTERN ~_ELMIN3~ 2
  IF ~~ THEN REPLY #78240 /* ~I have no time to chat.~ */ EXTERN ~_ELMIN3~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 246
END

IF ~~ THEN BEGIN 173 // from: _ELMINS4:3.4
  SAY #103404 /* ~Must we follow the whims of a hamster now? A *Rashemi* hamster... (But I think I'll get a fireball ready... just in case...)~ */
  IF ~~ THEN REPLY #78545 /* ~I dream only of a warm bed and some light to wake me from this nightmare. I shall follow you, Elminster, and trust you fully.~ */ EXTERN ~_ELMINS4~ 4
  IF ~~ THEN REPLY #78546 /* ~If this is madness then leave me to it! If you flee now, I shall not attempt to kill you!~ */ EXTERN ~_ELMINS4~ 5
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 267
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 266
END

IF ~~ THEN BEGIN 174 // from:
  SAY #103404 /* ~Must we follow the whims of a hamster now? A *Rashemi* hamster... (But I think I'll get a fireball ready... just in case...)~ */
  IF ~~ THEN REPLY #78545 /* ~I dream only of a warm bed and some light to wake me from this nightmare. I shall follow you, Elminster, and trust you fully.~ */ EXTERN ~_ELMINS4~ 4
  IF ~~ THEN REPLY #78546 /* ~If this is madness then leave me to it! If you flee now, I shall not attempt to kill you!~ */ EXTERN ~_ELMINS4~ 5
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 269
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 268
END

IF ~~ THEN BEGIN 175 // from: _ELMIN5:0.3
  SAY #103408 /* ~This grand city is but a multitude of crooked alleys, where one can chance upon the most idiotic characters. But what are the chances of running into the very same idiot twice, and in such close timing? <CHARNAME>, you attract fools, like rotting flesh attracts flies.~ */
  IF ~~ THEN REPLY #85179 /* ~A pleasure I do not share. Leave me be, old man!~ */ EXTERN ~_ELMIN5~ 1
  IF ~~ THEN REPLY #85180 /* ~It is good to see you again. What brings you here?~ */ EXTERN ~_ELMIN5~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 248
END

IF ~~ THEN BEGIN 176 // from:
  SAY #103408 /* ~This grand city is but a multitude of crooked alleys, where one can chance upon the most idiotic characters. But what are the chances of running into the very same idiot twice, and in such close timing? <CHARNAME>, you attract fools, like rotting flesh attracts flies.~ */
  IF ~~ THEN REPLY #85179 /* ~A pleasure I do not share. Leave me be, old man!~ */ EXTERN ~_ELMIN5~ 1
  IF ~~ THEN REPLY #85180 /* ~It is good to see you again. What brings you here?~ */ EXTERN ~_ELMIN5~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 249
END

IF ~~ THEN BEGIN 177 // from:
  SAY #103411 /* ~If you ask me, <CHARNAME>, we'd better avoid the fight and just give her twenty gold. It would be a small sum to pay for the privilege of not having to drag around this stupid cow and her rusty sword.~ */
  IF ~~ THEN REPLY #21347 /* ~Not interested.~ */ EXTERN ~_SHARTE~ 6
  IF ~InParty([0.0.0.0.0.FEMALE])
InParty([0.0.0.0.0.MALE])
~ THEN REPLY #80611 /* ~Sounds good to us.~ */ EXTERN ~_SHARTE~ 2
  IF ~!InParty([0.0.0.0.0.FEMALE])
~ THEN REPLY #80611 /* ~Sounds good to us.~ */ EXTERN ~_SHARTE~ 3
END

IF ~~ THEN BEGIN 178 // from:
  SAY #103411 /* ~If you ask me, <CHARNAME>, we'd better avoid the fight and just give her twenty gold. It would be a small sum to pay for the privilege of not having to drag around this stupid cow and her rusty sword.~ */
  IF ~~ THEN REPLY #21347 /* ~Not interested.~ */ EXTERN ~_SHARTE~ 6
  IF ~InParty([0.0.0.0.0.FEMALE])
InParty([0.0.0.0.0.MALE])
~ THEN REPLY #80611 /* ~Sounds good to us.~ */ EXTERN ~_SHARTE~ 2
  IF ~!InParty([0.0.0.0.0.FEMALE])
~ THEN REPLY #80611 /* ~Sounds good to us.~ */ EXTERN ~_SHARTE~ 3
END

IF ~~ THEN BEGIN 179 // from: _ELDOTH:5.7
  SAY #103412 /* ~Amazing. I dare anyone to believe in the purity of love after hearing this particular statement of intent.~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 35
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 199
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 34
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 198
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 175
END

IF ~~ THEN BEGIN 180 // from:
  SAY #103422 /* ~For a love-blinded fool, he sees well enough how to profit from a stranger's stupidity. Angel skins are expensive this year, <CHARNAME>...~ */
  IF ~~ THEN DO ~SetGlobal("FERGUS1","GLOBAL",1)
~ UNSOLVED_JOURNAL #81020 /* ~A ring for a lady

Fergus, a soldier of the Flaming Fist, is in need of a ring for his love.  According to him, nothing but an angel skin ring will do.~ */ EXIT
END

IF ~~ THEN BEGIN 181 // from:
  SAY #103422 /* ~For a love-blinded fool, he sees well enough how to profit from a stranger's stupidity. Angel skins are expensive this year, <CHARNAME>...~ */
  IF ~~ THEN DO ~SetGlobal("FERGUS1","GLOBAL",1)
~ UNSOLVED_JOURNAL #81020 /* ~A ring for a lady

Fergus, a soldier of the Flaming Fist, is in need of a ring for his love.  According to him, nothing but an angel skin ring will do.~ */ EXIT
END

IF ~~ THEN BEGIN 182 // from:
  SAY #103425 /* ~So, she is still alive... Hurry, <CHARNAME>, before I have my prize barbequed, courtesy of these unwashed wildlings. ~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #76694 /* ~Prisoner of the gnolls

A woman is being held captive in the gnoll fortress to the west!  It seems likely that she is still alive as her captors apparently banished the gnoll, Ingot, upon well-founded suspicions that he might eat her.~ */ EXIT
  IF ~Global("MinscIngot","GLOBAL",0)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN DO ~SetGlobal("MinscIngot","GLOBAL",1)~ EXTERN ~_MINSCJ~ 50
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_INGOT~ 11
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("minsc")
InParty("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_MINSCJ~ 179
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("minsc")
InParty("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_IMOEN2~ 426
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
OR(3)
!InParty("minsc")
!InParty("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 425
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_INGOT~ 10
END

IF ~~ THEN BEGIN 183 // from:
  SAY #103425 /* ~So, she is still alive... Hurry, <CHARNAME>, before I have my prize barbequed, courtesy of these unwashed wildlings. ~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #76694 /* ~Prisoner of the gnolls

A woman is being held captive in the gnoll fortress to the west!  It seems likely that she is still alive as her captors apparently banished the gnoll, Ingot, upon well-founded suspicions that he might eat her.~ */ EXIT
  IF ~Global("MinscIngot","GLOBAL",0)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN DO ~SetGlobal("MinscIngot","GLOBAL",1)~ EXTERN ~_MINSCJ~ 50
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_INGOT~ 14
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("minsc")
InParty("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_MINSCJ~ 180
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("minsc")
InParty("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_IMOEN2~ 428
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
OR(3)
!InParty("minsc")
!InParty("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 427
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_INGOT~ 13
END

IF ~~ THEN BEGIN 184 // from:
  SAY #103425 /* ~So, she is still alive... Hurry, <CHARNAME>, before I have my prize barbequed, courtesy of these unwashed wildlings. ~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #76694 /* ~Prisoner of the gnolls

A woman is being held captive in the gnoll fortress to the west!  It seems likely that she is still alive as her captors apparently banished the gnoll, Ingot, upon well-founded suspicions that he might eat her.~ */ EXIT
  IF ~Global("MinscIngot","GLOBAL",0)
InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN DO ~SetGlobal("MinscIngot","GLOBAL",1)~ EXTERN ~_MINSCJ~ 50
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_INGOT~ 17
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("minsc")
InParty("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_MINSCJ~ 181
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
InParty("minsc")
InParty("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_IMOEN2~ 430
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
OR(3)
!InParty("minsc")
!InParty("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 429
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
!Global("HelpMinsc","GLOBAL",2)
~ THEN EXTERN ~_INGOT~ 16
END

IF ~~ THEN BEGIN 185 // from:
  SAY #103431 /* ~It has been my experience, that in the matters of life and death it is always beneficial to lie. But you can be truthful with these goons, if you wish - they have this particular look about them... how should I call it? Ah, 'pawns doomed to be slaughtered momentarily'.~ */
  IF ~~ THEN REPLY #77524 /* ~Lighten up, girl.  We're not going to tell you our name, so why don't you and your little amazons wander back to wherever you came from.~ */ EXTERN ~_LAMALH~ 1
  IF ~~ THEN REPLY #77525 /* ~Yes my name is <CHARNAME>, what of it?~ */ EXTERN ~_LAMALH~ 2
  IF ~~ THEN REPLY #77526 /* ~No, that isn't my name, I think you have the wrong person.~ */ EXTERN ~_LAMALH~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 259
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 258
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 257
END

IF ~~ THEN BEGIN 186 // from:
  SAY #103436 /* ~Even if I have heard your name, it would have escaped me, fledgling swordsman... It does not hold sufficient sonority. As compared to, say, Edwin Odesseiron... (Now, there is true magnificence!)~ */
  IF ~~ THEN REPLY #77684 /* ~No, we haven't heard your name before.  We'd just like to be on our way.~ */ EXTERN ~_MEILUM~ 2
  IF ~~ THEN REPLY #77685 /* ~If you're such a good swordsman, why are you wandering about the wilderness dressed in what amounts to rags?~ */ EXTERN ~_MEILUM~ 3
  IF ~~ THEN REPLY #77686 /* ~Wow!  The best swordsman on the Sword Coast.  It's an honor to meet such a distinguished man.~ */ EXTERN ~_MEILUM~ 1
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MEILUM~ 12
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 206
END

IF ~~ THEN BEGIN 187 // from:
  SAY #103436 /* ~Even if I have heard your name, it would have escaped me, fledgling swordsman... It does not hold sufficient sonority. As compared to, say, Edwin Odesseiron... (Now, there is true magnificence!)~ */
  IF ~~ THEN REPLY #77684 /* ~No, we haven't heard your name before.  We'd just like to be on our way.~ */ EXTERN ~_MEILUM~ 2
  IF ~~ THEN REPLY #77685 /* ~If you're such a good swordsman, why are you wandering about the wilderness dressed in what amounts to rags?~ */ EXTERN ~_MEILUM~ 3
  IF ~~ THEN REPLY #77686 /* ~Wow!  The best swordsman on the Sword Coast.  It's an honor to meet such a distinguished man.~ */ EXTERN ~_MEILUM~ 1
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MEILUM~ 13
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 207
END

IF ~~ THEN BEGIN 188 // from:
  SAY #103439 /* ~You have minions? And I've all but taken you for one...~ */
  IF ~~ THEN EXTERN ~_MULAHE~ 13
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 205
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 261
END

IF ~~ THEN BEGIN 189 // from:
  SAY #103451 /* ~The oldest trick of the incompetent is to cover their impotency up with a show of righteous outrage. More common amongst paladins, though, than among the students of arcane.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 9
END

IF ~~ THEN BEGIN 190 // from:
  SAY #103451 /* ~The oldest trick of the incompetent is to cover their impotency up with a show of righteous outrage. More common amongst paladins, though, than among the students of arcane.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 11
END

IF ~~ THEN BEGIN 191 // from:
  SAY #103451 /* ~The oldest trick of the incompetent is to cover their impotency up with a show of righteous outrage. More common amongst paladins, though, than among the students of arcane.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 13
END

IF ~~ THEN BEGIN 192 // from:
  SAY #103451 /* ~The oldest trick of the incompetent is to cover their impotency up with a show of righteous outrage. More common amongst paladins, though, than among the students of arcane.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 15
END

IF ~~ THEN BEGIN 193 // from:
  SAY #103451 /* ~The oldest trick of the incompetent is to cover their impotency up with a show of righteous outrage. More common amongst paladins, though, than among the students of arcane.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 17
END

IF ~~ THEN BEGIN 194 // from:
  SAY #103452 /* ~I have to agree, for I do come from glorious Thay, which is only a few years away from proving to the rest of Faerun that it is indeed the center of the universe.~ */
  IF ~~ THEN REPLY #86664 /* ~I have no time for the problems of lands far away.  I can barely keep up with domestic concerns as it is.~ */ EXTERN ~_PALLON~ 5
  IF ~~ THEN REPLY #86665 /* ~And what of these lands?  What intrigues lay beyond our borders?~ */ EXTERN ~_PALLON~ 4
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SAFANJ~ 40
END

IF ~~ THEN BEGIN 195 // from:
  SAY #103458 /* ~<CHARNAME>, this woman's offer sounds quite... intriguing. Surely you cannot pass the opportunity of rescuing a damsel in distress? (Yes, that ought to give them a small push in the right direction... They'll do most of the work, and, knowing the effect that I have on women, I should reap all of the pleasure. Finally, something worthy of my attention!)~ */
  IF ~~ THEN REPLY #88283 /* ~Monsters!  We've fought enough of those, we'll have to turn you down.~ */ EXTERN ~_SAFANA~ 6
  IF ~~ THEN REPLY #88284 /* ~We agree.~ */ EXTERN ~_SAFANA~ 5
END

IF ~~ THEN BEGIN 196 // from:
  SAY #103458 /* ~<CHARNAME>, this woman's offer sounds quite... intriguing. Surely you cannot pass the opportunity of rescuing a damsel in distress? (Yes, that ought to give them a small push in the right direction... They'll do most of the work, and, knowing the effect that I have on women, I should reap all of the pleasure. Finally, something worthy of my attention!)~ */
  IF ~~ THEN REPLY #88283 /* ~Monsters!  We've fought enough of those, we'll have to turn you down.~ */ EXTERN ~_SAFANA~ 6
  IF ~~ THEN REPLY #88284 /* ~We agree.~ */ EXTERN ~_SAFANA~ 5
END

IF ~~ THEN BEGIN 197 // from:
  SAY #103472 /* ~How lovely. Now we are saving chickens from big bad wolves. I hear that your earliest heroic deed was bringing an antidote for a cow that was sick to her stomach. Perhaps farming for you would be a more suitable occupation than adventuring, <CHARNAME>. Just think of the many mighty vegetables you'd be able to produce, wielding your magical pitchfork! (I suffer so!)~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 45
END

IF ~~ THEN BEGIN 198 // from:
  SAY #103472 /* ~How lovely. Now we are saving chickens from big bad wolves. I hear that your earliest heroic deed was bringing an antidote for a cow that was sick to her stomach. Perhaps farming for you would be a more suitable occupation than adventuring, <CHARNAME>. Just think of the many mighty vegetables you'd be able to produce, wielding your magical pitchfork! (I suffer so!)~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 46
END

IF ~~ THEN BEGIN 199 // from:
  SAY #103472 /* ~How lovely. Now we are saving chickens from big bad wolves. I hear that your earliest heroic deed was bringing an antidote for a cow that was sick to her stomach. Perhaps farming for you would be a more suitable occupation than adventuring, <CHARNAME>. Just think of the many mighty vegetables you'd be able to produce, wielding your magical pitchfork! (I suffer so!)~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 48
END

IF ~~ THEN BEGIN 200 // from:
  SAY #103472 /* ~How lovely. Now we are saving chickens from big bad wolves. I hear that your earliest heroic deed was bringing an antidote for a cow that was sick to her stomach. Perhaps farming for you would be a more suitable occupation than adventuring, <CHARNAME>. Just think of the many mighty vegetables you'd be able to produce, wielding your magical pitchfork! (I suffer so!)~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 50
END

IF ~~ THEN BEGIN 201 // from:
  SAY #103472 /* ~How lovely. Now we are saving chickens from big bad wolves. I hear that your earliest heroic deed was bringing an antidote for a cow that was sick to her stomach. Perhaps farming for you would be a more suitable occupation than adventuring, <CHARNAME>. Just think of the many mighty vegetables you'd be able to produce, wielding your magical pitchfork! (I suffer so!)~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 53
END

IF ~~ THEN BEGIN 202 // from:
  SAY #103472 /* ~How lovely. Now we are saving chickens from big bad wolves. I hear that your earliest heroic deed was bringing an antidote for a cow that was sick to her stomach. Perhaps farming for you would be a more suitable occupation than adventuring, <CHARNAME>. Just think of the many mighty vegetables you'd be able to produce, wielding your magical pitchfork! (I suffer so!)~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 56
END

IF ~~ THEN BEGIN 203 // from: _DRIZZT:0.5
  SAY #103491 /* ~Your power of observation is stunning, drow.~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 230
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 25
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 229
END

IF ~~ THEN BEGIN 204 // from: _DRIZZT:5.6
  SAY #103497 /* ~Should I weep now? (Such suffering, such unease...)~ */
  IF ~~ THEN DO ~IncrementGlobal("DrizztGnolls","GLOBAL",1)
EscapeArea()
~ JOURNAL #76754 /* ~While exploring the coast I met a strange looking elf by the name of Drizzt Do'Urden.  He asked for my help in killing some gnolls, but it was not worth my effort.  He seemed capable enough anyway, and I have no time to be making friends.~ */ EXIT
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 37
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 191
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 36
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 190
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 35
END

IF WEIGHT #1 /* Triggers after states #: 214 even though they appear after this state */
~  Global("X#DYEDRE","GLOBAL",1)
~ THEN BEGIN 205 // from:
  SAY #110660 /* ~My young friend... If you are capable of assimilating one bit of my supreme advice, let it be this: Rashemi witches always have a hidden intent. She lures you now with her insidious promises and you walk into her trap willingly. (Now that should be enough to arouse suspicions in a blind, mute and deaf sheep that had been raised on a secluded island by a group of particularly lawful and stupid paladins.)~ [EDWIN99] */
  IF ~~ THEN REPLY #110661 /* ~And your advice comes from a pure heart, I take it?~ */ DO ~SetGlobal("X#DYEDRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 206
  IF ~~ THEN REPLY #110662 /* ~I trust Dynaheir, and no amount of gossip will change that.~ */ DO ~SetGlobal("X#DYEDRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 207
  IF ~  Global("P#KnowBhaal","GLOBAL",0)
~ THEN REPLY #110663 /* ~O, quit it, Edwin. Why would a Hathran need to manipulate a simple lad like me?~ */ DO ~SetGlobal("X#DYEDRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 207
  IF ~  Global("P#KnowBhaal","GLOBAL",1)
~ THEN REPLY #110664 /* ~I find it difficult to believe that a Hathran would want a pocket Bhaalspawn.~ */ DO ~SetGlobal("X#DYEDRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 207
  IF ~~ THEN REPLY #110665 /* ~Well, Edwin, thank you for your advice. I will keep my eyes open for a trap from now on.~ */ DO ~SetGlobal("X#DYEDRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 208
  IF ~~ THEN REPLY #110666 /* ~I will let no woman make me dance as she pulls the strings! Thank you for your warning, Edwin. Dynaheir is nobody to me from now on.~ */ DO ~SetGlobal("X#DYEDRE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 209
END

IF ~~ THEN BEGIN 206 // from: 205.0
  SAY #110667 /* ~No good advice comes from a disinterested person, <CHARNAME>. It is jarring to see you dancing when the Rashemi pulls, so I am telling you that I see the many strings...~ */
  IF ~~ THEN REPLY #110662 /* ~I trust Dynaheir, and no amount of gossip will change that.~ */ GOTO 207
  IF ~  Global("P#KnowBhaal","GLOBAL",0)
~ THEN REPLY #110663 /* ~O, quit it, Edwin. Why would a Hathran need to manipulate a simple lad like me?~ */ GOTO 207
  IF ~  Global("P#KnowBhaal","GLOBAL",1)
~ THEN REPLY #110664 /* ~I find it difficult to believe that a Hathran would want a pocket Bhaalspawn.~ */ GOTO 207
  IF ~~ THEN REPLY #110665 /* ~Well, Edwin, thank you for your advice. I will keep my eyes open for a trap from now on.~ */ GOTO 208
  IF ~~ THEN REPLY #110666 /* ~I will let no woman make me dance as she pulls the strings! Thank you for your warning, Edwin. Dynaheir is nobody to me from now on.~ */ GOTO 209
END

IF ~~ THEN BEGIN 207 // from: 206.2 206.1 206.0 205.3 205.2 205.1
  SAY #110668 /* ~A Wychlaran's intentions are never plain. Her price is always higher than she leads you to believe when she persuades you to agree to her services... There are easier ways to solicit attention of far more honest women than that... Dynaheir. Where you pay up-front for the pleasures you desire.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 208 // from: 206.3 205.4
  SAY #110669 /* ~And so would I, friend... (His gullibility is worrying: stupid as she is, the witch is likely to undo my cunning work. Perhaps I should search for another way to eliminate her influence on him...)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 209 // from: 206.4 205.5
  SAY #110670 /* ~That's right, <CHARNAME>, that's right. You always decide for yourself.~ */
  IF ~~ THEN DO ~SetGlobal("X#DynaheirRomanceInactive","GLOBAL",1)
~ EXIT
END

IF WEIGHT #2 /* Triggers after states #: 214 even though they appear after this state */
~  Global("X#DYEDRE","GLOBAL",3)
~ THEN BEGIN 210 // from:
  SAY #110671 /* ~Your drooling, when you ogle the witch, moves me to laughter... or to tears. (To bowel movement, if I should be entirely accurate.) From your display of juvenile lust, I conclude that you have not touched a woman worthy of that name; which, of course, is only to be expected in this barbaric land. If we ever stop at the Blushing Mermaid in Baldur's Gate, I shall bring you to taste women that would appear as Elven queens compared to this jumped up scarecrow.~ */
  IF ~~ THEN GOTO 211
END

IF ~~ THEN BEGIN 211 // from: 210.0
  SAY #110672 /* ~*Shhh...* Save your thanks for later.~ */
  IF ~~ THEN DO ~SetGlobal("X#DYEDRE","GLOBAL",4)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
SetGlobal("X#EdwinBlushing","GLOBAL",1)
~ EXIT
END

IF WEIGHT #3 /* Triggers after states #: 214 even though they appear after this state */
~  Global("X#EdwinBlushing","GLOBAL",2)
~ THEN BEGIN 212 // from:
  SAY #110673 /* ~Do you remember my magnanimous offer, <CHARNAME>? Shall you accompany me in visiting the delightful local concubines?~ */
  IF ~~ THEN REPLY #110674 /* ~Sure thing. A company of jolly maidens would be pleasant for a change.~ */ DO ~SetGlobal("X#EdwinBlushing","GLOBAL",3)
~ EXIT
  IF ~~ THEN REPLY #110675 /* ~Why not... if you are paying, that is...~ */ GOTO 213
  IF ~~ THEN REPLY #110676 /* ~Edwin, I am distraught by your dishonest proposition!~ */ DO ~SetGlobal("X#EdwinBlushing","GLOBAL",4)
~ EXIT
END

IF ~~ THEN BEGIN 213 // from: 212.1
  SAY #110677 /* ~Of course, of course. (The things I do for the glory of Thay... Nevron'd better reimburse me this expense.)~ */
  IF ~~ THEN DO ~SetGlobal("X#EdwinBlushing","GLOBAL",3)
~ EXIT
END

IF WEIGHT #0 ~  Global("X#XAEDRE","GLOBAL",1)
~ THEN BEGIN 214 // from:
  SAY #113229 /* ~So, <CHARNAME>, will you require my services after your enemies are disposed of, as they should be? (Of course she does! She must need my arcane skills desperately, with these inept morons surrounding her! I... I just need to be sure. Why? I don't know myself, and there'll be a Fireball for anyone that asks me this question without written permission, filed in three exemplars with gold stamping, make no mistake about that!)~ */
  IF ~~ THEN REPLY #113230 /* ~Oh, Edwin... you like me, don't you? I wish you had told me earlier.~ */ DO ~SetGlobal("X#XAEDRE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 215
  IF ~~ THEN REPLY #113231 /* ~*grin* We'll see. But you know, I'm not going to let you go just yet.~ */ DO ~SetGlobal("X#XAEDRE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 216
  IF ~~ THEN REPLY #113232 /* ~Things happen too fast, Edwin. I cannot promise anything.~ */ DO ~SetGlobal("X#XAEDRE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 217
  IF ~~ THEN REPLY #113233 /* ~Me, continuing to travel with you? Ha! I'll dump you as soon as I am done with the Iron Throne!~ */ DO ~SetGlobal("X#XAEDRE","GLOBAL",2)
RealSetGlobalTimer("X#XaReactionTime","GLOBAL",XAROM_TIMER)
~ GOTO 218
END

IF ~~ THEN BEGIN 215 // from: 214.0
  SAY #113234 /* ~I do nothing of the sort, <CHARNAME>! Only such a naive girl as you would assume such a thing. (With no reason whatsoever. No. None at all. Damn this elf!)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 216 // from: 214.1
  SAY #113235 /* ~Of course you are not! How will you survive without my illustrious talents, the ones that make mountains crumble, succubus blush and Elminster go pea-green with envy? (No, it seems too obvious. I should restrain myself from now on. Damn this elf!)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 217 // from: 214.2
  SAY #113236 /* ~True enough, <CHARNAME>. We shall wait and see what happens, shan't we? (I have missed my chance in Nashkel... but mayhap not all is lost. We shall see.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 218 // from: 214.3
  SAY #113237 /* ~Hmph. Then you are obviously doomed. (Drowned in the relentless doomsaying of her morbid lover, most likely.)~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #18 ~  IsGabber(Player1)
~ THEN BEGIN 219 // from:
  SAY #116818 /* ~*Edwin has been pensive of late, more so than usual. Perhaps now would be a good time to ask about him.*~ [X#BLANK] */
  IF ~~ THEN REPLY #116819 /* ~*You decide that you cannot be bothered, lest you learn things you do not want to know about Edwin.*~ */ EXIT
  IF ~  Global("X#EDCHdone","GLOBAL",1)
RandomNum(4,1)
~ THEN REPLY #116820 /* ~So, Edwin, can you tell me more about yourself?~ */ GOTO 254
  IF ~  Global("X#EDCHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #116820 /* ~So, Edwin, can you tell me more about yourself?~ */ GOTO 255
  IF ~  Global("X#EDCHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #116820 /* ~So, Edwin, can you tell me more about yourself?~ */ GOTO 256
  IF ~  Global("X#EDCHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #116820 /* ~So, Edwin, can you tell me more about yourself?~ */ GOTO 257
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #116821 /* ~*You ask Edwin lots of personal questions.*~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #116821 /* ~*You ask Edwin lots of personal questions.*~ */ GOTO 254
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #116821 /* ~*You ask Edwin lots of personal questions.*~ */ GOTO 255
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #116821 /* ~*You ask Edwin lots of personal questions.*~ */ GOTO 256
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #116821 /* ~*You ask Edwin lots of personal questions.*~ */ GOTO 257
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 254
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 254
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 255
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 256
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #116822 /* ~*You proceed with asking inquisitive questions about Edwin's past.* ~ */ GOTO 257
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 255
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 254
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 255
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 256
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #116823 /* ~*You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.*~ */ GOTO 257
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 256
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 253
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 254
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 256
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 255
  IF ~  !Global("X#EDCHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #116824 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Edwin into telling you more about himself.* ~ */ GOTO 257
  IF ~  RandomNum(8,1)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 221
  IF ~  RandomNum(8,2)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 222
  IF ~  RandomNum(8,3)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 223
  IF ~  RandomNum(8,4)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 224
  IF ~  RandomNum(8,5)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 225
  IF ~  RandomNum(8,6)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 226
  IF ~  RandomNum(8,7)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 227
  IF ~  RandomNum(8,8)
~ THEN REPLY #116825 /* ~Be careful with your spells. I don't need any accidents in my group.~ */ GOTO 228
  IF ~  RandomNum(8,1)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 229
  IF ~  RandomNum(8,2)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 230
  IF ~  RandomNum(8,3)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 231
  IF ~  RandomNum(8,4)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 232
  IF ~  RandomNum(8,5)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 233
  IF ~  RandomNum(8,6)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 234
  IF ~  RandomNum(8,7)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 235
  IF ~  RandomNum(8,8)
~ THEN REPLY #116826 /* ~You seem to know so much… how did you become so powerful?~ */ GOTO 236
  IF ~  RandomNum(8,1)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 237
  IF ~  RandomNum(8,2)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 238
  IF ~  RandomNum(8,3)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 239
  IF ~  RandomNum(8,4)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 240
  IF ~  RandomNum(8,5)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 241
  IF ~  RandomNum(8,6)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 242
  IF ~  RandomNum(8,7)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 243
  IF ~  RandomNum(8,8)
~ THEN REPLY #116827 /* ~Tell me of Thay, Edwin. What is it like?~ */ GOTO 244
  IF ~  RandomNum(8,1)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 245
  IF ~  RandomNum(8,2)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 246
  IF ~  RandomNum(8,3)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 247
  IF ~  RandomNum(8,4)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 248
  IF ~  RandomNum(8,5)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 249
  IF ~  RandomNum(8,6)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 250
  IF ~  RandomNum(8,7)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 251
  IF ~  RandomNum(8,8)
InParty("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Global("X#EDAL1","LOCALS",1)
~ THEN REPLY #116828 /* ~What do you think of Alora?~ */ GOTO 252
  IF ~~ THEN REPLY #116829 /* ~Edwin, your voice is... strange.~ */ GOTO 220
END

IF ~~ THEN BEGIN 220 // from: 219.63
  SAY #100238 /* ~*coughs*~ */
  IF ~~ THEN DO ~SetName(9507)
SetPlayerSound(Myself,87430,INITIAL_MEETING)
SetPlayerSound(Myself,87431,MORALE)
SetPlayerSound(Myself,87432,HAPPY)
SetPlayerSound(Myself,87433,UNHAPPY_ANNOYED)
SetPlayerSound(Myself,87434,UNHAPPY_SERIOUS)
SetPlayerSound(Myself,87435,UNHAPPY_BREAKING_POINT)
SetPlayerSound(Myself,87436,LEADER)
SetPlayerSound(Myself,87437,TIRED)
SetPlayerSound(Myself,87438,BORED)
SetPlayerSound(Myself,87439,BATTLE_CRY1)
SetPlayerSound(Myself,87439,BATTLE_CRY2)
SetPlayerSound(Myself,87439,BATTLE_CRY3)
SetPlayerSound(Myself,87439,BATTLE_CRY4)
SetPlayerSound(Myself,87439,BATTLE_CRY5)
SetPlayerSound(Myself,74549,DAMAGE)
SetPlayerSound(Myself,74550,DYING)
SetPlayerSound(Myself,87440,HURT)
SetPlayerSound(Myself,77928,AREA_FOREST)
SetPlayerSound(Myself,77929,AREA_CITY)
SetPlayerSound(Myself,77930,AREA_DUNGEON)
SetPlayerSound(Myself,77931,AREA_DAY)
SetPlayerSound(Myself,77932,AREA_NIGHT)
SetPlayerSound(Myself,87441,SELECT_COMMON1)
SetPlayerSound(Myself,87442,SELECT_COMMON2)
SetPlayerSound(Myself,87443,SELECT_COMMON3)
SetPlayerSound(Myself,87441,SELECT_COMMON4)
SetPlayerSound(Myself,87442,SELECT_COMMON5)
SetPlayerSound(Myself,87443,SELECT_COMMON6)
SetPlayerSound(Myself,87444,SELECT_ACTION1)
SetPlayerSound(Myself,87445,SELECT_ACTION2)
SetPlayerSound(Myself,87446,SELECT_ACTION3)
SetPlayerSound(Myself,87444,SELECT_ACTION4)
SetPlayerSound(Myself,87445,SELECT_ACTION5)
SetPlayerSound(Myself,87446,SELECT_ACTION6)
SetPlayerSound(Myself,87444,SELECT_ACTION7)
SetPlayerSound(Myself,87451,INTERACTION1)
SetPlayerSound(Myself,87452,INTERACTION2)
SetPlayerSound(Myself,87453,INTERACTION3)
SetPlayerSound(Myself,87454,INTERACTION4)
SetPlayerSound(Myself,87455,INTERACTION5)
SetPlayerSound(Myself,87456,INSULT)
SetPlayerSound(Myself,87457,45)
SetPlayerSound(Myself,87458,46)
SetPlayerSound(Myself,87459,REACT_TO_DIE_GENERAL)
SetPlayerSound(Myself,87460,REACT_TO_DIE_SPECIFIC)
SetPlayerSound(Myself,87461,RESPONSE_TO_COMPLIMENT1)
SetPlayerSound(Myself,87462,RESPONSE_TO_INSULT1)
SetPlayerSound(Myself,87441,DIALOG_DEFAULT)
SetPlayerSound(Myself,87441,SELECT_RARE1)
SetPlayerSound(Myself,87442,SELECT_RARE2)
SetPlayerSound(Myself,116830,EXISTANCE5)
~ EXIT
END

IF ~~ THEN BEGIN 221 // from: 219.31
  SAY #116831 /* ~You are hardly endowed to judge the proper use of a Fireball. Step aside, or face the consequences.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 222 // from: 219.32
  SAY #116832 /* ~Manners, <CHARNAME>.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 223 // from: 219.33
  SAY #116833 /* ~I assure you, my spells are extremely target-centered. (Continue like this, and you may just become the next target.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 224 // from: 219.34
  SAY #116834 /* ~What? You doubt my magic? Ungrateful wretch, why do I even suffer your company?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 225 // from: 219.35
  SAY #116835 /* ~I see that one of us has already met with an accident. A brain-damaging one, I do not doubt.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 226 // from: 219.36
  SAY #116836 /* ~I wonder if you approve of magic at all, conservative one. Do you light fire with matches, and pump your enemies with stones? (Monkeys, one and all!)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 227 // from: 219.37
  SAY #116837 /* ~Worry not, I shall keep as far away from you as possible.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 228 // from: 219.38
  SAY #116838 /* ~You obviously lack comprehension of such finesse art as my brilliant skills. So be it. But do not ask *me* to deal with your enemies next time.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 229 // from: 219.39
  SAY #116839 /* ~Ah, I see that you have started to understand the numerous benefits of having a Red Wizard of my caliber in your group. Continue in this manner, and perhaps some day you will learn of the many ways in which I have acquired my powers.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 230 // from: 219.40
  SAY #116840 /* ~It is a long story, <CHARNAME>, and I am in no mood to talk. Perhaps another time.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 231 // from: 219.41
  SAY #116841 /* ~The Wizards of Thay do not share their knowledge with anybody and everybody. Be deserving of my respect, and you will know. Or not.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 232 // from: 219.42
  SAY #116842 /* ~Hmmm, you are interested? Oh, very well. Walk with me, and I will tell you some of it.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 233 // from: 219.43
  SAY #116843 /* ~My magic is the result of long, through and careful studying, a feat that few are able to accomplish. (Judging by <HISHER> appearance, <HESHE> never had a book in <HISHER> hands, let alone a spellbook.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 234 // from: 219.44
  SAY #116844 /* ~Thay provides patronage for every Red Wizard, and a man of my skill and talent passes by no opportunity, especially in the land so ripe with possibilities.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 235 // from: 219.45
  SAY #116845 /* ~Follow me on the way to my ascension, <CHARNAME>, and you may grab a tiny scrap for your own.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 236 // from: 219.46
  SAY #116846 /* ~My powers are beyond your meager mind to comprehend. (Mustn't admit <HISHER> superiority. <CHARNAME> is a simian, and <HESHE> should be made aware of it.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 237 // from: 219.47
  SAY #116847 /* ~What, you have not heard the name Odesseiron before? Ignorant lout! My kin is the Tharchion of Surthay, a head of a sizable army and a supreme wizard! Though he is no longer officially a  Red Wizard, few are able to survive an encounter with him.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 238 // from: 219.48
  SAY #116848 /* ~It is not for you to know. Be grateful that Red Wizards are not interested in your humble persona. (And they might be, oh, now I see that they might be.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 239 // from: 219.49
  SAY #116849 /* ~The power of Red Wizards extends far beyond Thay's borders. The pathetic nation of Rashemen will be conquered, it is only a matter of time. For the time being, though, we operate  through commerce instead of war. Our trading enclaves exist in dozens of cities, exchanging magic items for the goods, riches, and slaves. Don't stare at me like that, you very well know that the world cannot exist without slavery! As nobody has yet surpassed us in the trade in magic, the Thayvian merchants are indispensable, if not well liked. (Liked? Bah! Who needs to be liked, when fear does the job perfectly?)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 240 // from: 219.50
  SAY #116850 /* ~Every Tharchion musters his own armies, and many Red Wizards have multiple bodyguards, so Thay supports a numerous array of fighting forces. It is futile to try and conquer Thay, as you can see.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 241 // from: 219.51
  SAY #116851 /* ~Why do you need to know? Maintain your own affairs, and do not presume to know more about your betters. (Yes, this should do it.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 242 // from: 219.52
  SAY #116852 /* ~Thay will dominate the whole of Faerun one day. This is all you need to know at the moment.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 243 // from: 219.53
  SAY #116853 /* ~No price is too high, if the reward offered is great enough. Remember these words, <CHARNAME>, for I rarely grant the ignorant with pearls of Thayvian wisdom.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 244 // from: 219.54
  SAY #116854 /* ~Thay lies in the Unapproachable East, west of the Golden Way and east of Algarond. I doubt you will ever travel to our mighty realm, so further explanations will be useless.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 245 // from: 219.55
  SAY #116855 /* ~What? Why do you need to know, I ask you? There is nothing to know! Nothing! Leave me alone!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 246 // from: 219.56
  SAY #116856 /* ~(Another time <PRO_HESHE> asks, a Fireball will follow. No, two Fireballs. Or three. Yes, three is about right.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 247 // from: 219.57
  SAY #116857 /* ~Alora is a useful member of this pitiful band, and she does not annoy me half as much as your constant badgering. Now begone.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 248 // from: 219.58
  SAY #116858 /* ~I have no time to deal with your foolishness! Cease, or feel the wrath of the Red Wizard of Thay!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 249 // from: 219.59
  SAY #116859 /* ~Alora? Why, her presence in this group is almost tolerable, compared to some *other* members. I trust you know of whom I speak?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 250 // from: 219.60
  SAY #116860 /* ~Alora is a pretty, vivacious girl. I hope you are not going to deprive me… ah, deprive us of her moderately useful thieving skills? (Yes, thieving skills. That was all I had in mind. Yes.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 251 // from: 219.61
  SAY #116861 /* ~(I have just heard the words 'halfling fetish'. Did <HESHE> really say it aloud, or is it just a figment of my imagination? No matter, if it continues, I'll have to make steps. Preferably fatal ones.)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 252 // from: 219.62
  SAY #116862 /* ~Ah… er… never mind.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 253 // from: 219.26 219.24 219.19 219.17 219.12 219.10 219.5
  SAY #116863 /* ~I do what I do for my own elevation, and, by extension, for the glory of Thay.~ */
  IF ~~ THEN DO ~SetGlobal("X#EDCHdone","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 254 // from: 219.27 219.20 219.13 219.11 219.6 219.1
  SAY #116864 /* ~You cannot wriggle information out of me! (As if they have the intelligence for such a task!)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 255 // from: 219.29 219.21 219.18 219.14 219.7 219.2
  SAY #116865 /* ~Will you desist this berating for knowledge, simian! You will know what you are allowed to, and no more.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 256 // from: 219.28 219.25 219.22 219.15 219.8 219.3
  SAY #116866 /* ~(Will these simians ever quit whining?) There is nothing you need to know about me.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 257 // from: 219.30 219.23 219.16 219.9 219.4
  SAY #116867 /* ~If you cannot gather the information on someone yourself, then you don't deserve to know.~ */
  IF ~~ THEN EXIT
END
