// creator  : weidu.exe (version 23100)
// argument : MAZZYJ.DLG
// game		 : .
// source	 : ./DATA/DIALOG.BIF
// dialog	 : ./DIALOG.TLK
// dialogF  : (none)

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

IF WEIGHT #0 ~Dead("SHADEL")
Global("ShadowLordDead","GLOBAL",1)
Global("MazzyComment","AR1400",1)
Global("MazzyAltar","GLOBAL",0)~ THEN BEGIN 0 // from:
  SAY #24048 /* ~It is done, though the vengeance is empty. Patrick and my companions had to serve in death as slaves to the Shade Lord.~ [MAZZY77] */
  IF ~~ THEN REPLY #24051 /* ~They died with honor regardless of what the Shade Lord did to them afterwards.~ */ GOTO 3
  IF ~~ THEN REPLY #24052 /* ~Only the finest are meant to survive. These brave companions of yours didn't survive because they were weak.~ */ GOTO 2
END

IF ~~ THEN BEGIN 1 // from: 3.0
  SAY #24049 /* ~Aye, it would. This altar was once a place of light, so shall it be again. Let us make this a memorial for these fine and noble friends.~ */
  IF ~~ THEN DO ~SetGlobal("MazzyAltar","GLOBAL",1)
StartCutSceneMode()
StartCutScene("cut30c")~ EXIT
END

IF ~~ THEN BEGIN 2 // from: 5.1 0.1
  SAY #24050 /* ~You've a spiteful soul, <CHARNAME>. I'll go no further in this group. Leave me be. I have important work to accomplish and I'll not have it soiled with your presence.~ */
  IF ~~ THEN DO ~LeaveParty()
SetGlobal("KickedOut","LOCALS",1)
SetGlobal("MazzyHappy","GLOBAL",0)
EscapeAreaMove("AR2002",341,400,12)~ EXIT
END

IF ~~ THEN BEGIN 3 // from: 0.0
  SAY #24164 /* ~A truly evil fate. I would that I could honor their restless souls... perhaps it would bring them some measure of peace. They were good people who fought always for justice.~ */
  IF ~~ THEN REPLY #24171 /* ~The god that this altar stood for is long dead. Would it not make a fine memorial to your fallen comrades? We could make an inscription.~ */ GOTO 1
  IF ~~ THEN REPLY #24172 /* ~There is no time for the dead. We have more important matters to attend to.~ */ GOTO 5
END

IF WEIGHT #1 ~Global("MazzyAltar","GLOBAL",1)~ THEN BEGIN 4 // from:
  SAY #24173 /* ~My lost companions, my boon friends. May your souls rest in peace. I shall always carry your courage and your honor with me. I shall strike down evil in your name!~ [MAZZY78] */
  IF ~~ THEN DO ~SetGlobal("MazzyAltar","GLOBAL",2)~ GOTO 102
END

IF ~~ THEN BEGIN 5 // from: 3.1
  SAY #24174 /* ~It is something that I must do. Those fallen have been my good companions for years. We must offer them respect or we are no better than the beasts we fight.~ */
  IF ~~ THEN REPLY #24175 /* ~You are correct, Mazzy. I spoke in haste. They died with honor. It is unfitting that their souls should become shadows and exist only to destroy life.~ */ DO ~SetGlobal("MazzyAltar","GLOBAL",1)
StartCutSceneMode()
StartCutScene("Cut30c")~ EXIT
  IF ~~ THEN REPLY #24176 /* ~The fact that they are dead, proves that they had not the strength to deserve life.~ */ GOTO 2
END

IF ~~ THEN BEGIN 6 // from:
  SAY #24216 /* ~Slow down, Danno. What's happened? How is Pala hurt?~ */
  IF ~~ THEN DO ~SetGlobalTimer("PalaDead","GLOBAL",200000)~ EXTERN ~DANNO1~ 1
END

IF ~~ THEN BEGIN 7 // from:
  SAY #24217 /* ~Danno, you fool, you need no potion! She's always loved you. We must go to her. Where is she?~ */
  IF ~~ THEN EXTERN ~DANNO1~ 2
END

IF ~~ THEN BEGIN 8 // from:
  SAY #24218 /* ~Please, <CHARNAME>, we must go to my mother's home.~ */
  IF ~~ THEN REPLY #24219 /* ~I've no time to be sidetracked by your petty personal problems.~ */ GOTO 9
  IF ~~ THEN REPLY #24220 /* ~Why should we? Who are these halflings, Pala and Danno?~ */ GOTO 10
END

IF ~~ THEN BEGIN 9 // from: 10.1 8.0
  SAY #24221 /* ~Cruel lout! You dishonor our friendship.~ */
  IF ~~ THEN DO ~RevealAreaOnMap("AR2000")
LeaveParty()
SetGlobal("mazzynocure","GLOBAL",1)
EscapeAreaMove("AR2002",341,400,12~ EXIT
END

IF ~~ THEN BEGIN 10 // from: 8.1
  SAY #24222 /* ~Pala is my sister and Danno is her betrothed. She may be dying, we must go to her.~ */
  IF ~~ THEN REPLY #24223 /* ~We shall accompany you. Lead on.~ */ DO ~RevealAreaOnMap("AR2000")~ UNSOLVED_JOURNAL #34673 /* ~Save Mazzy's sister, Pala

Danno, the betrothed of Mazzy's sister, Pala, seems to have bought a love potion for the halfling that has poisoned her, instead.  I have agreed to go with Mazzy to help her sister, who resides in Trademeet.~ */ EXIT
  IF ~~ THEN REPLY #24224 /* ~I haven't enough time. We have other concerns.~ */ GOTO 9
END

IF WEIGHT #2 ~GlobalTimerExpired("MazzyComplainPalaTimer","GLOBAL")
Global("MazzyComplainPala","GLOBAL",0)
Global("Pala","GLOBAL",1)
!GlobalGT("PalaCureFound","GLOBAL",0)~ THEN BEGIN 11 // from:
  SAY #24272 /* ~<CHARNAME>, while you have been stumbling about, leading us to everywhere but a cure, my sister has been dying of poison. You have proven to be a false and dishonorable friend.~ */
  IF ~~ THEN REPLY #24273 /* ~It has not been deliberate, Mazzy. We have many obligations and concerns. We have not meant any offense.~ */ DO ~SetGlobalTimer("MazzyComplainPalaTimer","GLOBAL",SIX_DAYS)~ GOTO 12
  IF ~~ THEN REPLY #24275 /* ~Do not suppose to tell me what my obligations should be.~ */ GOTO 13
END

IF ~~ THEN BEGIN 12 // from: 11.0
  SAY #24276 /* ~Please, we must solve this problem immediately or I shall have to leave your party and take care of it myself.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 13 // from: 11.1
  SAY #24277 /* ~I shall cease to tell you of your obligations when you begin to take them seriously. I can no longer travel with such as you. Goodbye.~ */
  IF ~~ THEN DO ~SetGlobal("MazzyNoCure","GLOBAL",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,13)~ EXIT
END

IF ~~ THEN BEGIN 14 // from:
  SAY #24278 /* ~You must understand that my obligation must be my sister's life. Her illness is serious and requires immediate attention. I shall do so since you have not been able to. Goodbye.~ */
  IF ~~ THEN DO ~LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)
EscapeAreaMove("AR2002",341,400,13)~ EXIT
END

IF WEIGHT #3 ~AreaCheck("AR2002")
Global("Pala","GLOBAL",1)
!GlobalGT("PalaCureFound","GLOBAL",0)~ THEN BEGIN 15 // from:
  SAY #24306 /* ~Mother, what happened?~ */
  IF ~~ THEN EXTERN ~VARA1~ 0
END

IF ~~ THEN BEGIN 16 // from:
  SAY #24307 /* ~Wallace? Why would he do such a thing?~ */
  IF ~~ THEN EXTERN ~VARA1~ 1
END

IF ~~ THEN BEGIN 17 // from:
  SAY #24308 /* ~I will save you, sister. I swear it!~ */
  IF ~~ THEN GOTO 18
END

IF ~~ THEN BEGIN 18 // from: 17.0
  SAY #24309 /* ~<CHARNAME>, this is something we must do, and quickly. This gnomish peddler, Wallace, will most likely be found near the market square. Let us seek him out there.~ */
  IF ~~ THEN REPLY #24310 /* ~We will search the town until we find the fiend!~ */ GOTO 19
  IF ~~ THEN REPLY #24311 /* ~It is no concern of mine.~ */ GOTO 20
END

IF ~~ THEN BEGIN 19 // from: 20.1 18.0
  SAY #24312 /* ~I thank you. Let us depart forthwith.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #34683 /* ~Save Mazzy's sister, Pala

Pala was poisoned by a potion that was purchased from a gnome peddler named Wallace... I have agreed to go with Mazzy quickly to the market square here in Trademeet to find the man.~ */ EXIT
END

IF ~~ THEN BEGIN 20 // from: 18.1
  SAY #24313 /* ~If you wish to call me friend it is. Honorable folk would not leave a dying woman to her fate if it could be prevented.~ */
  IF ~~ THEN REPLY #24314 /* ~You are no friend of mine, halfling. Good riddance, I say.~ */ GOTO 21
  IF ~~ THEN REPLY #24315 /* ~I will help you in this quest. Let us make for Trademeet's marketplace and find this gnome, Wallace.~ */ GOTO 19
END

IF ~~ THEN BEGIN 21 // from: 20.0
  SAY #24316 /* ~So be it. Begone! I am no longer one of your companions.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN 22 // from:
  SAY #24317 /* ~This is too much. I must find Wallace and unravel this mystery.~ */
  IF ~~ THEN EXTERN ~VARA1~ 2
END

IF WEIGHT #4 ~Global("Pala","GLOBAL",2)
See("Walla")
!Dead("Walla")~ THEN BEGIN 23 // from:
  SAY #24321 /* ~Hold, gnome! I would have words with you.~ */
  IF ~~ THEN EXTERN ~WALL1~ 0
END

IF ~~ THEN BEGIN 24 // from:
  SAY #24322 /* ~It has, though not such a long time for Danno and Pala.~ */
  IF ~~ THEN EXTERN ~WALL1~ 1
END

IF ~~ THEN BEGIN 25 // from:
  SAY #24323 /* ~How so if you've murdered my sister?~ */
  IF ~~ THEN EXTERN ~WALL1~ 2
END

IF ~~ THEN BEGIN 26 // from:
  SAY #24324 /* ~The potion that you've sold Danno is poison. Nothing can cure her. She's been in a coma since she had a sip of it.~ */
  IF ~~ THEN EXTERN ~WALL1~ 3
END

IF ~~ THEN BEGIN 27 // from:
  SAY #24325 /* ~Then who would?~ */
  IF ~~ THEN EXTERN ~WALL1~ 4
END

IF ~~ THEN BEGIN 28 // from:
  SAY #24326 /* ~What is his name and where is he to be found?~ */
  IF ~~ THEN EXTERN ~WALL1~ 5
END

IF ~~ THEN BEGIN 29 // from:
  SAY #24327 /* ~I believe you, though I'd suggest that your discretion is lacking. Any responsible businessman would be sure that his products were safe. Your products certainly fell well short.~ */
  IF ~~ THEN EXTERN ~WALL1~ 6
END

IF ~~ THEN BEGIN 30 // from:
  SAY #24328 /* ~Very well, Wallace. You didn't know. It seems surreal, <CHARNAME>. It truly does. That my sister's life is truly at risk.~ */
  IF ~~ THEN REPLY #24329 /* ~To the temple then, Mazzy?~ */ GOTO 31
  IF ~~ THEN REPLY #24330 /* ~Enough of this fox chase. We've important matters to attend to.~ */ GOTO 32
END

IF ~~ THEN BEGIN 31 // from: 32.0 30.0
  SAY #24331 /* ~Yes, my friend. I thank you again for your support. I suggest that we seek out the Temple Superior, Overgold Renwellyn. We've no proof of Barl's guilt other than Wallace's word and my suspicions.~ */
  IF ~~ THEN DO ~SetGlobal("Pala","GLOBAL",3)~ UNSOLVED_JOURNAL #34687 /* ~Save Mazzy's sister, Pala

After tracking down Wallace the peddler, we discovered that he had changed his supplier of potions to an acolyte in the Trademeet temple to Waukeen by the name of Barl. Mazzy suggests we speak to the Temple Superior regarding his subordinate's activities.~ */ EXIT
END

IF ~~ THEN BEGIN 32 // from: 30.1
  SAY #24332 /* ~Then you go without me. I cannot be so cavalier about the life of my sister.~ */
  IF ~~ THEN REPLY #24333 /* ~Forgive me, Mazzy. I spoke in frustration. We shall go to the Temple of Waukeen to find the cleric.~ */ GOTO 31
  IF ~~ THEN REPLY #24334 /* ~Good riddance.~ */ GOTO 33
  IF ~~ THEN REPLY #24335 /* ~Honestly, good halfling, we have more important matters to attend to.~ */ GOTO 34
END

IF ~~ THEN BEGIN 33 // from: 32.1
  SAY #24336 /* ~Begone! I hope to never lay eyes on your cursed and lying form again.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN 34 // from: 32.2
  SAY #24337 /* ~No issue holds more importance to me than that of my sister's well being. Go now, I am no longer one of you.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN 35 // from:
  SAY #24393 /* ~Barl, false cleric! You stand accused of attempted murder.~ */
  IF ~~ THEN EXTERN ~BARL~ 0
END

IF ~~ THEN BEGIN 36 // from:
  SAY #24394 /* ~I am Mazzy Fentan. Wallace the Peddler bought 'potions of love' from you... poisons, in reality. You can no longer claim innocence as the Overgold has found your tools of evil.~ */
  IF ~~ THEN EXTERN ~BARL~ 1
END

IF ~~ THEN BEGIN 37 // from:
  SAY #24395 /* ~You've all but admitted your guilt, Barl. I no longer need to take you alive.~ */
  IF ~~ THEN EXTERN ~BARL~ 2
END

IF ~~ THEN BEGIN 38 // from:
  SAY #24396 /* ~You have committed the ultimate crime, Barl. You have turned your back on goodness and embraced the evil. Talona cares not for her bumbling slaves, as you will soon discover.~ */
  IF ~~ THEN EXTERN ~BARL~ 3
END

IF WEIGHT #5 ~Dead("Barl")
Global("PalaCureFound","GLOBAL",0)~ THEN BEGIN 39 // from:
  SAY #24397 /* ~Justice is served. Perhaps Barl has a cure for this disease on his person. We must obtain it and return to Pala.~ [MAZZY79] */
  IF ~~ THEN DO ~AddexperienceParty(25000)
SetGlobal("TemsupNoTalkBattle","GLOBAL",0)~ GOTO 115
END

IF ~~ THEN BEGIN 40 // from:
  SAY #24418 /* ~Of whom do you speak, oaf?~ */
  IF ~~ THEN EXTERN ~GORF1~ 1
END

IF ~~ THEN BEGIN 41 // from:
  SAY #24419 /* ~I can stand by and take your insults to myself but now you have struck an innocent merely to dishonor me. I demand satisfaction, brutish fool!~ */
  IF ~~ THEN EXTERN ~GORF1~ 2
END

IF ~~ THEN BEGIN 42 // from:
  SAY #24420 /* ~A duel, you idiot. You have gone too far. My honor demands satisfaction.~ */
  IF ~~ THEN EXTERN ~GORF1~ 3
END

IF ~~ THEN BEGIN 43 // from:
  SAY #24421 /* ~That is what I said, stupid. Choose a battlefield.~ */
  IF ~~ THEN EXTERN ~GORF1~ 4
END

IF ~~ THEN BEGIN 44 // from:
  SAY #24422 /* ~I shall be there, oaf!~ */
  IF ~~ THEN DO ~SetGlobal("GorfBystander","GLOBAL",3)~ UNSOLVED_JOURNAL #34668 /* ~Mazzy has challenged Gorf the Squisher.

Mazzy has apparently challenged an ogre pit fighter named Gorf to a duel... to be carried out at the Copper Coronet Inn.  We should head there as soon as possible.~ */ EXIT
END

IF WEIGHT #20 /* Triggers after states #: 48 55 103 110 111 112 113 114 117 118 119 146 202 203 even though they appear after this state */
~Global("GorfPlotOn","GLOBAL",1)
Global("GorfMazzyTalk1","GLOBAL",0)~ THEN BEGIN 45 // from:
  SAY #24423 /* ~How dishonorable! The boorishness of the large people never ceases to amaze me.~ [MAZZY84] */
  IF ~~ THEN REPLY #24424 /* ~Do you really want to fight that Gorf idiot? I do not think it wise.~ */ DO ~SetGlobal("GorfMazzyTalk1","GLOBAL",1)
SetGlobal("GorfPlotOn","GLOBAL",0)~ GOTO 46
  IF ~~ THEN REPLY #24425 /* ~You told him, Mazzy!~ */ DO ~SetGlobal("GorfMazzyTalk1","GLOBAL",1)
SetGlobal("GorfPlotOn","GLOBAL",0)~ GOTO 47
END

IF ~~ THEN BEGIN 46 // from: 45.0
  SAY #24426 /* ~Honor demands risks, my friend. I must defeat the ogre.  Let us go within the tavern so I may do so.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 47 // from: 45.1
  SAY #24427 /* ~As honor demands. Let us go within the Copper Coronet.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #6 ~GlobalGT("GorfBystander","GLOBAL",2)
See("surly")
Global("GorfMazzyTalk1","GLOBAL",1)
InParty("mazzy")
!Global("GorfBystander","GLOBAL",8)~ THEN BEGIN 48 // from:
  SAY #24433 /* ~Ho, pit manager! I come to duel with the ogre, Gorf. Where is he?~ */
  IF ~~ THEN DO ~SetGlobal("GorfMazzyTalk1","GLOBAL",2)~ EXTERN ~SURLY~ 0
END

IF ~~ THEN BEGIN 49 // from:
  SAY #24434 /* ~Will you stand here all day and insult me or will you tell me where he is?~ */
  IF ~~ THEN EXTERN ~SURLY~ 1
END

IF ~~ THEN BEGIN 50 // from:
  SAY #24442 /* ~You had best begin the search for a new ogre. Gorf shall not win this fight.~ */
  IF ~~ THEN EXTERN ~SURLY~ 2
END

IF ~~ THEN BEGIN 51 // from:
  SAY #24457 /* ~You shall rue your acts of dishonor.~ */
  IF ~~ THEN EXTERN ~GORF1~ 6
END

IF ~~ THEN BEGIN 52 // from:
  SAY #24459 /* ~It means that I am ready to fight.  <CHARNAME>... please watch my belongings.  I shall leave them here when I enter the pit.~ */
  IF ~~ THEN EXTERN ~GORF1~ 7
END

IF ~~ THEN BEGIN 53 // from:
  SAY #24467 /* ~We've found a potion that could cure Pala.~ */
  IF ~~ THEN EXTERN ~VARA1~ 4
END

IF ~~ THEN BEGIN 54 // from:
  SAY #24469 /* ~No mother, but we have no other choice. Pala is at death's door.~ */
  IF ~~ THEN EXTERN ~VARA1~ 5
END

IF WEIGHT #7 ~Global("PalaCureFound","GLOBAL",2)~ THEN BEGIN 55 // from:
  SAY #24470 /* ~She breathes easier and color returns to her features. It may be working.~ [MAZZY80] */
  IF ~~ THEN DO ~SetGlobal("PalaCureFound","GLOBAL",3)~ EXTERN ~VARA1~ 6
END

IF ~~ THEN BEGIN 56 // from:
  SAY #24472 /* ~Shush, Pala. You're home now. Everything will be fine.~ */
  IF ~~ THEN EXTERN ~PALA~ 1
END

IF ~~ THEN BEGIN 57 // from:
  SAY #24477 /* ~Gently, Danno. She needs rest. We can speak of this when she is stronger.~ */
  IF ~~ THEN EXTERN ~PALA~ 2
END

IF ~~ THEN BEGIN 58 // from:
  SAY #24478 /* ~She is resting, now, and I am most relieved. If all goes well, I shall be ready to leave when Pala awakens again. I shall understand, however, if you cannot wait.~ */
  IF ~~ THEN REPLY #24481 /* ~We can wait. Take care of your sister. We will return~ */ GOTO 59
  IF ~~ THEN REPLY #24482 /* ~We've been away too long already. We must return to our quest.~ */ GOTO 60
END

IF ~~ THEN BEGIN 59 // from: 58.0
  SAY #24479 /* ~Thank you. Tomorrow...~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
EraseJournalEntry(34673)
EraseJournalEntry(34683)
EraseJournalEntry(34687)
EraseJournalEntry(34691)
EraseJournalEntry(34692)
LeaveParty()
SetGlobalTimer("PalaWakeUp","GLOBAL",ONE_DAY)~ SOLVED_JOURNAL #34695 /* ~Save Mazzy's sister, Pala

After confronting the evil cleric at the Waukeenar temple, Barl, antidote was found on his body... Pala has been cured, and Mazzy has asked for the evening to remain with her.  She says that she will be ready to leave by the next morning, if we are ready by then.~ */ EXIT
END

IF ~~ THEN BEGIN 60 // from: 58.1
  SAY #24480 /* ~Go well, <CHARNAME>, I shall remain here if you need me at another time.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
EraseJournalEntry(34673)
EraseJournalEntry(34683)
EraseJournalEntry(34687)
EraseJournalEntry(34691)
EraseJournalEntry(34692)
LeaveParty()
SetGlobal("KickedOut","LOCALS",1)
SetGlobal("MazzyHappy","GLOBAL",1)
SetGlobalTimer("PalaWakeUp","GLOBAL",ONE_DAY)~ SOLVED_JOURNAL #34696 /* ~Save Mazzy's sister, Pala

After confronting the evil cleric at the Waukeenar temple, an antidote was found on his body... Pala has been cured, and Mazzy wishes to remain with her sister for an additional day.  I cannot afford to wait around, so Mazzy has told me she will remain in Trademeet until I need her again.~ */ EXIT
END

IF ~~ THEN BEGIN 61 // from:
  SAY #24531 /* ~Twisted fiend! Only death will stop me from avenging those noble souls that you have stolen.~ [MAZZY86] */
  IF ~~ THEN EXTERN ~SHADEL~ 1
END

IF ~~ THEN BEGIN 62 // from:
  SAY #24532 /* ~I would never join with you! Every fiber in my being would resist.~ [MAZZY87] */
  IF ~~ THEN EXTERN ~SHADEL~ 2
END

IF ~~ THEN BEGIN 63 // from:
  SAY #24533 /* ~You will be fully dead when I am through with you.~ [MAZZY88] */
  IF ~~ THEN EXTERN ~SHADEL~ 3
END

IF ~~ THEN BEGIN 64 // from:
  SAY #14229 /* ~One not as patient as I might see that you grow no taller, either.~ */
  IF ~~ THEN EXTERN ~URCHIN1~ 2
END

IF ~~ THEN BEGIN 65 // from:
  SAY #14321 /* ~Hmph.  I'm rather proud of my hair, child.  And my halfling feet are stouter than any leather shoe, I'll have you know.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 66 // from: MTOWN3:2.0
  SAY #14484 /* ~Yes, of course.  How very noble of you to pick on someone so much smaller than you.~ */
  IF ~~ THEN EXTERN ~MTOWN3~ 9
END

IF ~~ THEN BEGIN 67 // from:
  SAY #14557 /* ~I'm a fighter true of heart and striving towards wisdom and perfection.  I don't really think my size has anything to do with it.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 68 // from: NOBLEW2:2.0
  SAY #15040 /* ~(grrr)  I am a virtuous follower of Arvoreen.  He will reward me for my patience.  (sigh)~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 69 // from:
  SAY #16975 /* ~We've got to do something!  We've got to help them!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 70 // from:
  SAY #19995 /* ~I am devoted to the service of Arvoreen, friend, as a warrior true.  Steel shall carve the way for the virtuous.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 71 // from:
  SAY #20006 /* ~While I am a warrior, I am also a lass, kinfolk.  Your compliment is appreciated, nonetheless.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 72 // from:
  SAY #22324 /* ~You will keep your vile comments to yourself, dwarf... and your wandering eyes, as well, else I prove to you the full extent of my fighting prowess.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 73 // from:
  SAY #22452 /* ~Poor cousin!  May Arvoreen smile upon you and bring you better fortune.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 74 // from:
  SAY #24806 /* ~By Arvoreen, not you!  And stop calling me your little chestnut... that is a ridiculous name.~ */
  IF ~~ THEN EXTERN ~SALVANAS~ 10
END

IF ~~ THEN BEGIN 75 // from:
  SAY #24808 /* ~No, I am not pleased to see you.  How many times do I have to tell you that?~ */
  IF ~~ THEN EXTERN ~SALVANAS~ 11
END

IF ~~ THEN BEGIN 76 // from:
  SAY #24810 /* ~(sigh)  If you want to introduce your aches to cruel and punishing, I can arrange that.  Now, for the last time, GO AWAY!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 77 // from:
  SAY #25472 /* ~How... how do you know all of this?~ */
  IF ~~ THEN EXTERN ~CELVAN~ 1
END

IF ~~ THEN BEGIN 78 // from:
  SAY #25583 /* ~The name is Mazzy.  And no, I truly doubt that I am here to meet common rubbish such as yourself.~ */
  IF ~~ THEN EXTERN ~FFCUST01~ 7
END

IF ~~ THEN BEGIN 79 // from:
  SAY #25645 /* ~Well enough, thanks be to Arvoreen.  I see you've retired from the Life, then?~ */
  IF ~~ THEN EXTERN ~FFWENCH~ 4
END

IF ~~ THEN BEGIN 80 // from:
  SAY #25672 /* ~Thank you, I suppose.  Although I would rather be known for my virtue and honor.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 81 // from:
  SAY #25748 /* ~No, I am not!  And no, halflings do NOT all look alike!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 82 // from:
  SAY #25763 /* ~I am a faithful servant to Arvoreen and His most valiant warrior, as well.  We as a people should not limit our scope of vision, brother.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 83 // from:
  SAY #26159 /* ~Porkchop, eh?  Open your mouth again, foolish gnome, and you'll be spitting out enough teeth to shock MY mother.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 84 // from: MOURNER5:2.1
  SAY #26617 /* ~This is... a terrible tragedy.  My heart goes out to both of you.  Life beyond our simple burrows is never simple or easy.  Arvoreen's blessing upon your son.~ */
  IF ~~ THEN EXTERN ~MOURNER5~ 4
END

IF ~~ THEN BEGIN 85 // from:
  SAY #27624 /* ~I pay homage to all our gods, but I serve only Arvoreen.  One day I hope to be foremost among His holy swords.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 86 // from:
  SAY #30073 /* ~You come perilously close to impugning on my honor, lady.  I am a warrior of virtue, not something to be mocked.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 87 // from:
  SAY #30104 /* ~By Arvoreen, child!  Are you telling me that you've never seen a halfling before?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 88 // from:
  SAY #32198 /* ~These are honorable companions who freed me from the clutches of a most dreadful Shade Lord, mayor, which was the actual bane of your village.~ */
  IF ~Dead("SHADEL")~ THEN GOTO 89
  IF ~!Dead("SHADEL")~ THEN GOTO 91
END

IF ~~ THEN BEGIN 89 // from: 88.0
  SAY #32201 /* ~It seems the Shade possessed your ranger and committed his evil acts from her body.  My own companions are dead... and Merella was killed with the Shade, sadly.~ */
  IF ~~ THEN GOTO 90
END

IF ~~ THEN BEGIN 90 // from: 89.0
  SAY #32202 /* ~But you have <CHARNAME>, here, to thank for your salvation.  I, too, would have perished were it not for <PRO_HISHER> most timely intervention.~ */
  IF ~~ THEN EXTERN ~UHMAY01~ 30
END

IF ~~ THEN BEGIN 91 // from: 88.1
  SAY #32203 /* ~It is not destroyed yet, mayor, but <CHARNAME> assures me that we shall.  I trust <PRO_HIMHER>... were it not for <PRO_HISHER> timely intervention, I would surely be dead.~ */
  IF ~Global("WainwrightJob","GLOBAL",0)~ THEN EXTERN ~UHMAY01~ 41
  IF ~Global("WainwrightJob","GLOBAL",1)~ THEN EXTERN ~UHMAY01~ 45
END

IF ~~ THEN BEGIN 92 // from:
  SAY #32212 /* ~What?!  You will not destroy the Shade Lord when it is clearly in your power to do so?  I have sworn to aid these people and would ask that you assist them as well!~ */
  IF ~~ THEN REPLY #32215 /* ~Very well... I shall make the attempt.~ */ EXTERN ~UHMAY01~ 22
  IF ~~ THEN REPLY #32216 /* ~Forget it... I've no interest in the task.~ */ GOTO 93
END

IF ~~ THEN BEGIN 93 // from: 92.1
  SAY #32217 /* ~Then you shall continue without my presence.  My apologies, mayor... I had thought these oafs honorable.  I must go to Trademeet and will return as soon as I am able.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,11)~ EXTERN ~UHMAY01~ 50
END

IF ~~ THEN BEGIN 94 // from:
  SAY #32374 /* ~Dead, good sir.  An ignoble death, as well... I hope you appreciate that they died in an effort to bring your safety.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 95 // from:
  SAY #38856 /* ~Ribald?  Ribald... is that really you?~ */
  IF ~~ THEN EXTERN ~RIBALD~ 21
END

IF ~~ THEN BEGIN 96 // from:
  SAY #38857 /* ~Fairly well, good friend, thanks to <CHARNAME>, here.  See,  <PRO_HESHE>'s a good <PRO_MANWOMAN> at heart, and saved my life from a shadow fiend in the hills.~ */
  IF ~~ THEN EXTERN ~RIBALD~ 22
END

IF ~~ THEN BEGIN 97 // from:
  SAY #38858 /* ~Well enough, although I might say that the Life misses your noble presence, Ribald.~ */
  IF ~~ THEN EXTERN ~RIBALD~ 23
END

IF ~~ THEN BEGIN 98 // from:
  SAY #38859 /* ~I wouldn't dream of it, good friend.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 99 // from: ILBEGG01:5.1
  SAY #38930 /* ~I... I have a coin for you, beggar.  Praise be to Ilmater, may the gods look kindly on you, human.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 100 // from:
  SAY #38938 /* ~We must aid the unfortunate, <CHARNAME>!  Our honor demands our intervention!!~ */
  IF ~~ THEN DO ~Attack("SlumsMugger2")~ EXIT
END

IF ~~ THEN BEGIN 101 // from:
  SAY #39360 /* ~Such a comment is unworthy of you, Anomen.  We've more reason to trust this man than to trust you, it seems.~ */
  IF ~~ THEN EXTERN ~HENDAK~ 37
END

IF ~~ THEN BEGIN 102 // from: 4.0
  SAY #42118 /* ~Know, noble heroes, that you are not forgotten. May this altar always stand as a monument to your unselfish courage. Farewell! <CHARNAME>, the inscription if you would.~ */
  IF ~~ THEN DO ~FadeToColor([30.0],0)
Wait(2)
FadeFromColor([30.0],0)
StartDialogueNoSet([PC])~ EXIT
END

IF WEIGHT #8 ~Global("MazzyAltar","GLOBAL",2)~ THEN BEGIN 103 // from:
  SAY #42119 /* ~It is done and the world of the living continues. We should retire to Imnesvale, friend, and inform the good Minister that the shadow is lifted. Let us go.~ [MAZZY81] */
  IF ~~ THEN DO ~SetGlobal("MazzyAltar","GLOBAL",3)
ActionOverride("uhrang01",StartDialogueNoSet([PC])~ EXIT
END

IF ~~ THEN BEGIN 104 // from:
  SAY #42121 /* ~Patrick... no, not Patrick, only his twisted spirit. My poor friends, what has he done to you?~ [MAZZY85] */
  IF ~~ THEN EXTERN ~RNGSHA02~ 1
END

IF ~~ THEN BEGIN 105 // from:
  SAY #46887 /* ~<CHARNAME>, this is Danno Fairfoot. He is my sister's sweetheart.~ */
  IF ~~ THEN EXTERN ~DANNO1~ 7
END

IF ~~ THEN BEGIN 106 // from:
  SAY #46890 /* ~Danno! It is good to see you. Have you finished your apprenticeship?~ */
  IF ~~ THEN EXTERN ~DANNO1~ 6
END

IF ~~ THEN BEGIN 107 // from:
  SAY #46894 /* ~I should at that, Danno. Farewell!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 108 // from:
  SAY #46907 /* ~Fear not, mother. I always have stalwart friends at my side. Regardless, danger is always present for those who wish to follow the righteous life.~ */
  IF ~~ THEN EXTERN ~VARA1~ 11
END

IF ~~ THEN BEGIN 109 // from:
  SAY #46909 /* ~Thank you, mother.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #9 ~GlobalTimerExpired("MazzyComplainPalaTimer","GLOBAL")
Global("MazzyComplainPala","GLOBAL",1)
!GlobalGT("PalaCureFound","GLOBAL",0)~ THEN BEGIN 110 // from:
  SAY #46913 /* ~I can stay with you no longer. My sister is dying as we speak yet you refuse to come with me to Trademeet to see her. Your callousness is very offensive. Goodbye!~ [MAZZY82] */
  IF ~~ THEN DO ~SetGlobal("MazzyComplainPala","GLOBAL",2)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)~ EXIT
END

IF WEIGHT #10 ~Global("FindWallace","GLOBAL",1)
Global("Pala","GLOBAL",2)
GlobalTimerExpired("MazzyComplainWallaceTimer","GLOBAL")~ THEN BEGIN 111 // from:
  SAY #46914 /* ~<CHARNAME>, I must insist that we find Wallace the peddler. Only through him will we be able to discover how it is that my sister was poisoned.~ */
  IF ~~ THEN DO ~SetGlobalTimer("MazzyComplainWallaceTimer","GLOBAL",TWO_DAYS)~ EXIT
END

IF WEIGHT #11 ~Global("FindWallace","GLOBAL",2)
Global("Pala","GLOBAL",2)
GlobalTimerExpired("MazzyComplainWallaceTimer","GLOBAL")~ THEN BEGIN 112 // from:
  SAY #46915 /* ~<CHARNAME>, I must insist that we find Wallace the peddler. Only through him will we be able to discover how it is that my sister was poisoned.~ */
  IF ~~ THEN DO ~SetGlobal("FindWallace","GLOBAL",3)
SetGlobalTimer("MazzyComplainWallaceTimer","GLOBAL",TWO_DAYS)~ EXIT
END

IF WEIGHT #12 ~Global("FindWallace","GLOBAL",3)
Global("Pala","GLOBAL",2)
GlobalTimerExpired("MazzyComplainWallaceTimer","GLOBAL")~ THEN BEGIN 113 // from:
  SAY #46916 /* ~<CHARNAME>, I must insist that we find Wallace the peddler. Only through him will we be able to discover how it is that my sister was poisoned.~ */
  IF ~~ THEN DO ~SetGlobal("FindWallace","GLOBAL",4)
SetGlobalTimer("MazzyComplainWallaceTimer","GLOBAL",TWO_DAYS)~ EXIT
END

IF WEIGHT #13 ~Global("FindWallace","GLOBAL",4)
Global("Pala","GLOBAL",2)
GlobalTimerExpired("MazzyComplainWallaceTimer","GLOBAL")~ THEN BEGIN 114 // from:
  SAY #46917 /* ~Your refusal to help me find the peddler Wallace shows a callous disregard for the fate of my sister. I am quitting this group.~ [MAZZY83] */
  IF ~~ THEN DO ~SetGlobal("FindWallace","GLOBAL",5)
SetGlobal("MazzyComplainPala","GLOBAL",2)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN 115 // from: 39.0
  SAY #46926 /* ~Indeed! Here is a bottle! It may not work but what other choice do we have? The poison resists normal and magical cures.~ */
  IF ~~ THEN DO ~GiveItemCreate("MISC7D",Player1,0,0,0)
SetGlobal("PalaCureFound","GLOBAL",1)~ EXTERN ~TEMSUP~ 24
END

IF ~~ THEN BEGIN 116 // from:
  SAY #46928 /* ~That is our only hope. <CHARNAME>, let us return to my house.~ */
  IF ~~ THEN DO ~StartCutSceneMode()
StartCutScene("Cut40c")~ EXIT
END

IF WEIGHT #14 ~GlobalTimerExpired("MazzyComplainTemSupTimer","GLOBAL")
Global("FindTemSup","GLOBAL",1)
Global("TalkedToTemSup","GLOBAL",0)
Global("Pala","GLOBAL",3)~ THEN BEGIN 117 // from:
  SAY #46937 /* ~I should just like to remind you that my sister is quite ill and the answer may lie in the Waukeenar Temple in Trademeet... we must go there as soon as possible!~ */
  IF ~~ THEN DO ~SetGlobalTimer("MazzyComplainTemSupTimer","GLOBAL",TWO_DAYS)~ EXIT
END

IF WEIGHT #15 ~Global("FindTemSup","GLOBAL",2)
Global("TalkedToTemSup","GLOBAL",0)
Global("Pala","GLOBAL",3)~ THEN BEGIN 118 // from:
  SAY #46938 /* ~I should just like to remind you that my sister is quite ill and the answer may lie at the Waukeenar Temple in Trademeet!  We must go there as soon as possible!~ */
  IF ~~ THEN DO ~SetGlobal("FindTemSup","GLOBAL",3)
SetGlobalTimer("MazzyComplainTemSupTimer","GLOBAL",TWO_DAYS)
~ EXIT
END

IF WEIGHT #16 ~Global("FindTemSup","GLOBAL",3)
Global("TalkedToTemSup","GLOBAL",0)
Global("Pala","GLOBAL",3)~ THEN BEGIN 119 // from:
  SAY #46939 /* ~Your callous disregard for my sister's illness is disturbing. You should have taken me to the Temple Superior by now. I am quitting this group.~ */
  IF ~~ THEN DO ~SetGlobal("FindTemSup","GLOBAL",4)
SetGlobal("MazzyComplainPala","GLOBAL",2)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
SetGlobal("MazzyNoCure","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN 120 // from:
  SAY #46948 /* ~It is nice to be back. I see that Danno has all but moved in to our house. Perhaps he has... feelings for you?~ */
  IF ~~ THEN EXTERN ~PALA~ 11
END

IF ~~ THEN BEGIN 121 // from:
  SAY #46950 /* ~Danno Fairfoot is indeed a fine catch, Pala. Let no one tell you differently. We shall speak more later.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 122 // from:
  SAY #47073 /* ~I... see.  Well spoken, gypsy woman.  It is almost as if Arvoreen, himself, were perched on your shoulder...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 123 // from:
  SAY #47201 /* ~Have you never seen a halfling before, child?  Sweet Arvoreen, I didn't think that would be possible in this part of the world.~ */
  IF ~~ THEN EXTERN ~TRGYP03~ 5
END

IF ~~ THEN BEGIN 124 // from:
  SAY #48556 /* ~Pfeh!  What would you know of valour, wizard?  You listen only to your first instinct, which is to turn tail and run!~ */
  IF ~~ THEN EXTERN ~EDWINJ~ 45
END

IF ~~ THEN BEGIN 125 // from: KELDORJ:107.1
  SAY #48598 /* ~This task does not sit easily in my stomach, <CHARNAME>.  I do not approve of it.~ */
  IF ~!IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~TOLGER~ 19
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 361
END

IF ~~ THEN BEGIN 126 // from: KELDORJ:108.1
  SAY #48600 /* ~What?!  You know what selfish purpose the wizards intend for Valygar and still you tell?!  You are a contemptible person, and I shall take no more part of this!~ */
  IF ~OR(2)
!IsValidForPartyDialog("Aerie")
!CheckStatLT(Player1,13,CHR)~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,11)~ EXTERN ~TOLGER~ 37
  IF ~IsValidForPartyDialog("Aerie")
CheckStatLT(Player1,13,CHR)~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,11)~ EXTERN ~AERIEJ~ 58
END

IF ~~ THEN BEGIN 127 // from: NALIAJ:234.2 KELDORJ:109.1 JANJ:101.2
  SAY #48614 /* ~These wizards hunt you like a dog... simply to gain access to this sphere?  How is it that no one stands up to these fiends?!~ */
  IF ~!IsValidForPartyDialog("Minsc")~ THEN EXTERN ~VALYGAR~ 9
  IF ~IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 100
END

IF ~~ THEN BEGIN 128 // from:
  SAY #48617 /* ~A ranger would not lie to us, <CHARNAME>... and there must be some reason that the Cowled Wizards would hunt this man so, for I do not judge him capable of murder.~ */
  IF ~~ THEN EXTERN ~VALYGAR~ 2
END

IF ~~ THEN BEGIN 129 // from: KELDORJ:111.2
  SAY #48621 /* ~This is a good man, <CHARNAME>.  I cannot commit this act in your name or any other.~ */
  IF ~!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Aerie")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,11)~ EXIT
  IF ~IsValidForPartyDialog("Minsc")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,11)~ EXTERN ~MINSCJ~ 102
  IF ~!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR2002",341,400,11)~ EXTERN ~AERIEJ~ 61
END

IF ~~ THEN BEGIN 130 // from: KELDORJ:112.2
  SAY #48622 /* ~I have suspected you of evil, <CHARNAME>, and now I know it to be true!  This is a ranger, a man of honor... and I will not allow you to murder him!~ */
  IF ~!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Aerie")~ THEN DO ~LeaveParty()
Enemy()~ EXIT
  IF ~IsValidForPartyDialog("Minsc")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~MINSCJ~ 103
  IF ~!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")
ReactionGT(Player1,10)~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~AERIEJ~ 61
  IF ~!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")
ReactionLT(Player1,11)~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~AERIEJ~ 60
END

IF ~~ THEN BEGIN 131 // from:
  SAY #48663 /* ~<CHARNAME>, I know we have little choice, but could we stay away from the more criminal of these people? Conflict is inevitable otherwise.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 132 // from:
  SAY #48664 /* ~It makes me ill to witness such a display.  Does this fool not realize that these monsters he whips could pummel him into a pulp, should they care to?~ */
  IF ~~ THEN EXTERN ~BDOCK2~ 1
END

IF ~~ THEN BEGIN 133 // from:
  SAY #48671 /* ~I respect your size just as I hope others respect mine, but I will not take that name. Our association is temporary.~ */
  IF ~~ THEN EXTERN ~ARNMAN04~ 1
END

IF ~~ THEN BEGIN 134 // from:
  SAY #48786 /* ~Samuel... Samuel Thunderburp.  Greatest fighter of Highdale and renowned rapscallion.  Yes, indeed, it has been a long time.~ */
  IF ~~ THEN EXTERN ~FFBART~ 17
END

IF ~~ THEN BEGIN 135 // from:
  SAY #48788 /* ~Patrick is dead, Samuel.  They all are.  I would be, myself, were I not rescued by <CHARNAME>, here, from the clutches of a creature of most foul evil.~ */
  IF ~~ THEN EXTERN ~FFBART~ 18
END

IF ~~ THEN BEGIN 136 // from:
  SAY #48789 /* ~Aye.  May the Black Hound watch over them.  They have been buried and honored, Samuel... for that, at least, I am thankful.~ */
  IF ~~ THEN EXTERN ~FFBART~ 19
END

IF ~~ THEN BEGIN 137 // from:
  SAY #48793 /* ~I won't, Samuel.  Some other time, then.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 138 // from:
  SAY #48825 /* ~Oh, please.  I may not be much of one for taverns and other such places like this, but that must be the lamest approach I have ever endured.  Return to your spirits, lout.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 139 // from:
  SAY #48840 /* ~Ah... Jerry.  I remember you, too, from that rather... tiresome... encounter we had in Scornubel.  Still attempting to learn magic, are you?~ */
  IF ~~ THEN EXTERN ~FFCUST08~ 7
END

IF ~~ THEN BEGIN 140 // from: KELDORJ:130.2 KAYL2:10.3
  SAY #48925 /* ~It is sad that even the fair knights of the Order could fall sway to the darker temptations of the soul.  But what does this have to do with us, Sir Ryan?~ */
  IF ~~ THEN EXTERN ~KAYL2~ 25
END

IF ~~ THEN BEGIN 141 // from:
  SAY #48928 /* ~Is this justice? His crimes may well have been vile, but this is... just horrible. Let's go, <CHARNAME>. Please?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 142 // from:
  SAY #48975 /* ~<CHARNAME>, please avoid tempting the gods of darkness. I search for favor, but not at such a cost to my soul.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 143 // from:
  SAY #49242 /* ~Simple theft out of pride, Yoshimo?  I'm surprised at you.  Even such a fool as he does not deserve to be robbed blind.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 144 // from: MAEVAR:16.3 KELDORJ:143.2
  SAY #49374 /* ~Though I know where this is leading, such a theft from the house of Lathander fills me with bile.  We should be wary lest we become as bad as those we seek to condemn.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 145 // from: IMOEN2:22.5
  SAY #49563 /* ~I would not be much of a warrior of light if I let you do this, <CHARNAME>. Abandon me to test my faith instead. Do not let this person come to harm.~ */
  IF ~~ THEN EXTERN ~IMOEN2~ 23
END

IF WEIGHT #17 ~Global("ShadowTrigger","GLOBAL",1)
AreaCheck("AR1401")
Global("ShadowLordDead","GLOBAL",0)~ THEN BEGIN 146 // from:
  SAY #49583 /* ~This is a place I remember. See this Sun Gem on the pedestal? As long as it sits here, no shadows may approach us and we are safe. When removed, the creatures will attack.~ */
  IF ~~ THEN DO ~SetGlobal("ShadowTrigger","GLOBAL",2)~ GOTO 147
END

IF ~~ THEN BEGIN 147 // from: 146.0
  SAY #49584 /* ~We need this gem to cross one of the Shadow Barriers. We merely need to be prepared to fight once we've taken it off.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 148 // from:
  SAY #49776 /* ~There is something unnatural about this... this 'Bodhi'.  I do not trust her, <CHARNAME>.  Everything about this place feels evil and wrong.~ */
  IF ~~ THEN EXTERN ~BODHI~ 2
END

IF ~~ THEN BEGIN 149 // from: KELDORJ:154.1
  SAY #49782 /* ~I urge you not to accept this offer, my friend.  This feels more and more wrong the longer I remain in this place... I could not abide working for such a being as this.~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~BODHI~ 130
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 408
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 126
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYGARJ~ 59
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 88
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 222
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 98
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 76
END

IF ~~ THEN BEGIN 150 // from: KELDORJ:155.1
  SAY #49808 /* ~I cannot, in good conscience, remain with a group who has chosen to take such a route.  I shall pray for your soul, <CHARNAME>.  I... do not think we shall meet again.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
EscapeArea()~ EXTERN ~BODHI~ 121
END

IF ~~ THEN BEGIN 151 // from:
  SAY #49905 /* ~Ignore <CHARNAME>, good lady.  Sometimes <PRO_HESHE> is as uncouth as a drunken dwarf, I think.  I shall free you... I trust you have not been injured?~ */
  IF ~~ THEN EXTERN ~ELGEA~ 14
END

IF ~~ THEN BEGIN 152 // from:
  SAY #49988 /* ~You are ignorant, even for a human.  Fortunately for you, Arvoreen calls for patience for such as you, or I would strike you down where you stand for such blasphemy.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 153 // from:
  SAY #50002 /* ~Aye, and Arvoreen shall always strive to protect that home.  Vigilance is not a trait associated with my people, but it is one we have learned the hard way.~ */
  IF ~!IsValidForPartyDialog("Jan")~ THEN EXIT
  IF ~IsValidForPartyDialog("Jan")~ THEN EXTERN ~JANJ~ 126
END

IF ~~ THEN BEGIN 154 // from: JANJ:126.2
  SAY #50004 /* ~I've no interest in hearing some lurid tale of some involvement of yours with my kind, gnome.  My patience with you wears thin as it is.~ */
  IF ~~ THEN EXTERN ~JANJ~ 127
END

IF ~~ THEN BEGIN 155 // from: KELDORJ:167.2
  SAY #50115 /* ~Such a trick would be very rude... but no ruder, I suppose, than the obnoxious artist, himself.  Illithium, indeed!  He could just as well have said 'no' and been done with it!~ */
  IF ~~ THEN EXTERN ~SCJERLIA~ 13
END

IF ~~ THEN BEGIN 156 // from: JANJ:131.1
  SAY #50131 /* ~You have done no such thing, gnome.  You would make meeting even the divine sound commonplace, wouldn't you?~ */
  IF ~~ THEN EXTERN ~JANJ~ 132
END

IF ~~ THEN BEGIN 157 // from: JANJ:132.2
  SAY #50146 /* ~That is a terrible thing to say, Jan!  The god of knowledge... drunk on your cousin's lawn?!  Were I Oghma I would smite you where you stand.~ */
  IF ~~ THEN EXTERN ~JANJ~ 133
END

IF ~~ THEN BEGIN 158 // from: JANJ:133.1
  SAY #50149 /* ~I... (sigh)  Sometimes, gnome, you do beat all.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 159 // from:
  SAY #50202 /* ~Too bad their effectiveness does not stretch to the rest of the nation.  Perhaps we should see the rebellion in Riatavin as a shining example of good government?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 160 // from:
  SAY #50374 /* ~(snort)  I see they still allow you rude humans to crawl out of your holes, even here amongst us civilized peoples.  I suppose some things will never change.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 161 // from:
  SAY #50401 /* ~Might this be it, sir?  I thought for a moment that perhaps your ring had been stolen from you... but here it is, anyway.  Here you go.~ */
  IF ~~ THEN EXTERN ~GNOBLEM2~ 8
END

IF ~~ THEN BEGIN 162 // from:
  SAY #51483 /* ~Surely the deep gnomes are no threat to the drow... they are harmless and neutral beings.  Surely such a drastic measure is not necessary to instill the fear you wish into them!~ */
  IF ~~ THEN EXTERN ~UDPHAE01~ 62
END

IF ~~ THEN BEGIN 163 // from: MINSCJ:151.3 KELDORJ:186.1
  SAY #52298 /* ~In Arvoreen's name!  Would you even consider such action, <CHARNAME>?!  I will not stand for it!  It reeks of evil!~ */
  IF ~!IsValidForPartyDialog("Aerie")~ THEN EXTERN ~FIRKRA02~ 36
  IF ~IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 128
END

IF ~~ THEN BEGIN 164 // from: MINSCJ:152.3 KELDORJ:187.1
  SAY #52314 /* ~Very well.  You have made your choice, <CHARNAME>... and it is an evil one.  I will not tolerate such activity.~ */
  IF ~~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~FIRKRA02~ 37
END

IF ~~ THEN BEGIN 165 // from:
  SAY #55191 /* ~We are victorious, it seems... but it was almost too easy.  There is no sense of finality, of justice, in this.  Perhaps it feels that way only because this is an ending?~ */
  IF ~~ THEN EXTERN ~PLAYER1~ 17
END

IF ~~ THEN BEGIN 166 // from: MINSCJ:155.8 KORGANJ:115.6 JANJ:147.5 JAHEIRAJ:450.2 IMOEN2J:11.10
  SAY #55212 /* ~I died, indeed.  I... would not be here, normally, except I knew this was not finished, this battle.  I felt your tugging and I came willingly... Mazzy Fentan has never backed away from a battle.~ [MAZZY90] */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Keldorn")
!IsValidForPartyDialog("Nalia")
!IsValidForPartyDialog("Edwin")~ THEN EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 258
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~HAERDAJ~ 100
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("HaerDalis")
IsValidForPartyDialog("Keldorn")~ THEN EXTERN ~KELDORJ~ 189
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Keldorn")
IsValidForPartyDialog("Nalia")~ THEN EXTERN ~NALIAJ~ 268
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Keldorn")
!IsValidForPartyDialog("Nalia")
IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 95
END

IF ~~ THEN BEGIN 167 // from:
  SAY #55661 /* ~A bad reaction indeed if he resists all attempts to cure the damage. Unless damage was the intent?~ */
  IF ~~ THEN EXTERN ~PPIRENI1~ 15
END

IF ~~ THEN BEGIN 168 // from:
  SAY #55691 /* ~A mere apology for such an atrocity will do you no good, pirate!  You associate with the most evil of undead, and you shall perish along with them!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 169 // from:
  SAY #55700 /* ~A man is dead, innkeeper, and you would do well to show more than mere inconvenience.  Tell us what you know of this man's death... who is responsible for it?~ */
  IF ~~ THEN EXTERN ~PPINN01~ 6
END

IF ~~ THEN BEGIN 170 // from:
  SAY #55702 /* ~Your guards have gone the way you soon will, foolish woman.  Your days of profiteering are at an end... it is time to pay for your crimes!~ */
  IF ~~ THEN EXTERN ~PIRMUR01~ 4
END

IF ~~ THEN BEGIN 171 // from:
  SAY #55723 /* ~Would that I had a healing touch that could help this man. I think his madness is of his own making though.~ */
  IF ~!IsValidForPartyDialogue("KELDORN")~ THEN EXIT
  IF ~IsValidForPartyDialogue("KELDORN")~ THEN EXTERN ~KELDORJ~ 194
END

IF ~~ THEN BEGIN 172 // from:
  SAY #55795 /* ~Why you continue to deal with this cur, <CHARNAME>, I have no idea.  I imagine, however, that he will no longer need us once he has his new ship.  Watch him carefully.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 173 // from:
  SAY #55829 /* ~Hmph.  Do we have to listen to this?  Do they think we don't understand that they're talking about eating us?  Barbarians!~ */
  IF ~~ THEN EXTERN ~SAHPR1~ 37
END

IF ~~ THEN BEGIN 174 // from: KELDORJ:198.3
  SAY #55848 /* ~I have little liking for these savages, myself, paladin.  But I do not feel the hate you seem to for them... surely you do not feel they are all evil without exception?~ */
  IF ~~ THEN EXTERN ~KELDORJ~ 199
END

IF ~~ THEN BEGIN 175 // from: NALIAJ:280.5 KELDORJ:201.2
  SAY #55910 /* ~What?!  Had I known you were capable of such an act, I would have killed you long ago, <CHARNAME>!  I will rectify that mistake, now!~ */
  IF ~OR(2)
!IsValidForPartyDialog("Anomen")
!Alignment("Anomen",LAWFUL_GOOD)
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")~ THEN DO ~ChangeAIScript("",DEFAULT)
ChangeAIScript("wtarsgt",GENERAL)
ChangeAIScript("mazzyx",CLASS)
LeaveParty()
Enemy()~ EXTERN ~UDDEMON~ 22
  IF ~IsValidForPartyDialog("Anomen")
Alignment("Anomen",LAWFUL_GOOD)~ THEN DO ~ChangeAIScript("",DEFAULT)
ChangeAIScript("wtarsgt",GENERAL)
ChangeAIScript("mazzyx",CLASS)
LeaveParty()
Enemy()~ EXTERN ~ANOMENJ~ 271
  IF ~OR(2)
!IsValidForPartyDialog("Anomen")
!Alignment("Anomen",LAWFUL_GOOD)
IsValidForPartyDialog("Jaheira")~ THEN DO ~ChangeAIScript("",DEFAULT)
ChangeAIScript("wtarsgt",GENERAL)
ChangeAIScript("mazzyx",CLASS)
LeaveParty()
Enemy()~ EXTERN ~JAHEIRAJ~ 470
  IF ~OR(2)
!IsValidForPartyDialog("Anomen")
!Alignment("Anomen",LAWFUL_GOOD)
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN DO ~ChangeAIScript("",DEFAULT)
ChangeAIScript("wtarsgt",GENERAL)
ChangeAIScript("mazzyx",CLASS)
LeaveParty()
Enemy()~ EXTERN ~MINSCJ~ 170
END

IF ~~ THEN BEGIN 176 // from:
  SAY #55941 /* ~Pfeh!  We kill Svirfneblin, now?  For what reason?  There is no great evil, here, with Solaufein gone.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 177 // from: KELDORJ:205.1
  SAY #55964 /* ~I... have not heard of this drow, nor his supposed good deeds.  I pray that you are correct in your assessment of him, <CHARNAME>, drow or no drow...~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Viconia")~ THEN EXIT
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 474
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 172
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 146
END

IF ~~ THEN BEGIN 178 // from:
  SAY #56032 /* ~It is appreciated. Thank you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 179 // from:
  SAY #56079 /* ~Haer'Dalis? Is that appropriate behavior?~ */
  IF ~~ THEN EXTERN ~HAERDAJ~ 121
END

IF ~~ THEN BEGIN 180 // from: NALIAJ:287.9 KORGANJ:150.8 KELDORJ:214.6 JANJ:168.1
  SAY #56109 /* ~Arvoreen give me your strength so that I may rectify a great injustice this day!  In Hell I stand against this evil... I shall not fail!!~ [MAZZY89] */
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Imoen2")~ THEN DO ~ClearAllActions()
StartCutSceneMode()
StartCutScene("cut85c")
~ EXIT
  IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYGARJ~ 90
  IF ~!IsValidForPartyDialog("Valygar")
IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 482
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 179
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Imoen2")~ THEN EXTERN ~IMOEN2J~ 31
END

IF ~~ THEN BEGIN 181 // from:
  SAY #56139 /* ~I could not make claim to the title of paladin if I allowed this to happen! I hope I do not stand alone as I say I will put a stop to this murder!~ */
  IF ~~ THEN REPLY #56140 /* ~You oppose me? I laugh! I have made my decision. Do as you must!~ */ DO ~SetGlobal("SvirHostile","GLOBAL",1)
ChangeAIScript("",DEFAULT)
ChangeAIScript("wtarsgt",GENERAL)
ChangeAIScript("mazzyx",CLASS)
LeaveParty()
Enemy()
ActionOverride("Aerie",ChangeAIScript("",DEFAULT))
ActionOverride("Aerie",ChangeAIScript("aeriex",CLASS))
ActionOverride("Aerie",LeaveParty())
ActionOverride("Aerie",Enemy())~ SOLVED_JOURNAL #57768 /* ~Svirfneblin Village Concerns.

I spoke with Goldander Blackenrock, Lord of the svirfneblin village. His pompous title revealed the shallow nature of his needs. He spoke of a means that I might enter the Drow city, by enlisting the aid of Adalon, a powerful creature that holds court at the base of the great staircase. Goldander wanted me to first perform a service for his village, defeating some creature that they had unearthed, and he offered to grant me access to Adalon as reward, giving me a glow stone or some such, so that I could pass through the darkness that protects her lair. I cut out the middleman and killed the lot of them.~ */ EXIT
  IF ~~ THEN REPLY #56141 /* ~Oh all right, I'll help them.~ */ EXTERN ~UDSVIR03~ 26
END

IF ~~ THEN BEGIN 182 // from:
  SAY #56238 /* ~So you made a valiant attempt to redeem him. You cannot be blamed for at least trying.~ */
  IF ~~ THEN EXTERN ~SUDEMIN~ 23
END

IF ~~ THEN BEGIN 183 // from:
  SAY #56415 /* ~Is there no more help you can offer? I will fight evil until the end but... but we have fought this fight before and were basically dismissed.~ */
  IF ~~ THEN EXTERN ~C6ELHAN2~ 46
END

IF ~~ THEN BEGIN 184 // from:
  SAY #56438 /* ~What?!  Nay, good mayor... ignore this lout.  If coin is all <HESHE> desires, the armor you provided can be sold for plenty.  I apologize on <HISHER> behalf.~ */
  IF ~~ THEN EXTERN ~UHMAY01~ 142
END

IF ~~ THEN BEGIN 185 // from:
  SAY #56454 /* ~These... these people do not wish to fight, yet they do!  Their minds are enslaved with magic!  Pfaw!  If only there was something else to do than end their lives...!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 186 // from:
  SAY #56520 /* ~Do not be such a lout, <CHARNAME>.  Even if you are jesting, the poor man is too frightened to know the difference.~ */
  IF ~~ THEN EXTERN ~DALESON~ 14
END

IF ~~ THEN BEGIN 187 // from:
  SAY #56541 /* ~Hmph.  The woman could try almost anyone's patience.  No wonder the trolls did not eat her... no doubt she would taste as sour as she seems.  Aaaah... did I say that?~ */
  IF ~!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Yoshimo")~ THEN EXIT
  IF ~IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 169
  IF ~!IsValidForPartyDialog("Viconia")
IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 169
  IF ~!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 96
END

IF ~~ THEN BEGIN 188 // from:
  SAY #56905 /* ~I hardly think this is the time for it. We are on a mission of mercy.~ */
  IF ~!IsValidForPartyDialogue("JAHEIRA")~ THEN EXTERN ~ARAN~ 54
  IF ~IsValidForPartyDialogue("JAHEIRA")~ THEN EXTERN ~JAHEIRAJ~ 508
END

IF ~~ THEN BEGIN 189 // from:
  SAY #57382 /* ~No... <PRO_HESHE> will not do that.  Go to the gates... tell them you are on an errand for Veldrin.  At least this way you will have a chance.  I shall pray for your success.~ */
  IF ~Global("DrowSlavesFree","GLOBAL",1)~ THEN EXTERN ~DASLAVE1~ 7
  IF ~Global("DrowSlavesFree","GLOBAL",2)~ THEN EXTERN ~DASLAVE1~ 8
END

IF ~~ THEN BEGIN 190 // from:
  SAY #57654 /* ~Are you well, <CHARNAME>? Oh, would that I had a proper healing touch. I would see to your illness immediately if I did.~ */
  IF ~~ THEN REPLY #57655 /* ~Yes, well, if you develop any useful skills I will be sure to call you. Leave me.~ */ GOTO 191
  IF ~~ THEN REPLY #57656 /* ~Worry not. I will be fine in a moment.~ */ GOTO 192
  IF ~~ THEN REPLY #57657 /* ~I thank you for your concern, but I don't think this odd feeling is immediately curable.~ */ GOTO 193
END

IF ~~ THEN BEGIN 191 // from: 190.0
  SAY #57658 /* ~There's no need for that. I will direct my efforts elsewhere if that is your wish. Wince all you wish, I will look the other way... unless you think it's serious.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 192 // from: 190.1
  SAY #57659 /* ~Yes, your recuperative powers are great, although a crisis of the spirit is harder to deal with. Take care, <CHARNAME>, we must watch for any side effects.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 193 // from: 190.2
  SAY #57660 /* ~More's the reason to keep an eye on it. We do not know the effects that the ritual will have on you. Be careful, <CHARNAME>, and watch your health closely.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 194 // from:
  SAY #57727 /* ~By all the gods! I may not be a paladin, but I've studied enough to know what's evil and what's not! That was... the avatar of Bhaal?~ */
  IF ~~ THEN GOTO 195
END

IF ~~ THEN BEGIN 195 // from: 194.0
  SAY #57728 /* ~You became the essence of Bhaal! An avatar of murder! <CHARNAME>, such power is not meant for mortals!~ */
  IF ~~ THEN GOTO 196
END

IF ~~ THEN BEGIN 196 // from: 195.0
  SAY #57729 /* ~If we don't restore you... I don't know what will happen. If this possesses you often... you'll be lost to it.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 197 // from:
  SAY #58168 /* ~I have no desire to associate with the Shadow Thieves, but I see little other choice in the matter. We are caught between this tiny devil we know, and the enormous devil we don't.~ */
  IF ~!IsValidForPartyDialogue("MINSC")
!IsValidForPartyDialogue("ANOMEN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXIT
  IF ~IsValidForPartyDialogue("MINSC")~ THEN EXTERN ~MINSCJ~ 206
  IF ~IsValidForPartyDialogue("ANOMEN")
!IsValidForPartyDialogue("MINSC")~ THEN EXTERN ~ANOMENJ~ 298
  IF ~IsValidForPartyDialogue("KORGAN")
!IsValidForPartyDialogue("MINSC")
!IsValidForPartyDialogue("ANOMEN")~ THEN EXTERN ~KORGANJ~ 183
END

IF ~~ THEN BEGIN 198 // from: KORGANJ:183.0
  SAY #58169 /* ~You, of all people, have no right to speak to me about such things. At least I serve the greater good, whereas you lost all your morals quite possibly at birth.~ */
  IF ~~ THEN EXTERN ~KORGANJ~ 182
END

IF ~~ THEN BEGIN 199 // from:
  SAY #58172 /* ~I can no more abandon you now than I could have my old friends in the Shade Lord's dungeon, <CHARNAME>.  I shall remain honorable... even unto death, itself.~ */
  IF ~True()~ THEN EXTERN ~PLAYER1~ 53
  IF ~IsValidForPartyDialog("Anomen")
Global("AnomenRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 52
  IF ~IsValidForPartyDialog("Aerie")
Global("AerieRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 51
  IF ~IsValidForPartyDialog("Viconia")
Global("ViconiaRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 50
  IF ~IsValidForPartyDialog("Jaheira")
Global("JaheiraRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 49
  IF ~IsValidForPartyDialog("Anomen")
!Global("AnomenRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 48
  IF ~IsValidForPartyDialog("Aerie")
!Global("AerieRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 47
  IF ~IsValidForPartyDialog("Viconia")
!Global("ViconiaRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 46
  IF ~IsValidForPartyDialog("Jaheira")
!Global("JaheiraRomanceActive","GLOBAL",2)~ THEN EXTERN ~PLAYER1~ 45
  IF ~IsValidForPartyDialog("Cernd")~ THEN EXTERN ~PLAYER1~ 44
  IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN ~PLAYER1~ 43
  IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN ~PLAYER1~ 42
  IF ~IsValidForPartyDialog("Keldorn")~ THEN EXTERN ~PLAYER1~ 41
  IF ~IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~PLAYER1~ 40
  IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN ~PLAYER1~ 39
  IF ~IsValidForPartyDialog("Jan")~ THEN EXTERN ~PLAYER1~ 38
END

IF ~~ THEN BEGIN 200 // from:
  SAY #58517 /* ~We are not fools, wizard!  None of us!  The ranger shall never be yours, and your foul magics shall never persuade us differently!~ */
  IF ~~ THEN EXTERN ~TOLGER~ 81
END

IF ~~ THEN BEGIN 201 // from: NALIAJ:317.4 KORGANJ:190.2 KELDORJ:250.3 JAHEIRAJ:524.8
  SAY #58751 /* ~I... I don't even know how to respond to this sort of treachery, Yoshimo.  I thought the evils I would face would be more... black and white.~ */
  IF ~!IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("CERND")
!IsValidForPartyDialogue("MINSC")~ THEN EXTERN ~YOSHJ~ 114
  IF ~IsValidForPartyDialogue("JAN")~ THEN EXTERN ~JANJ~ 182
  IF ~IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")~ THEN EXTERN ~VALYGARJ~ 119
  IF ~IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")~ THEN EXTERN ~HAERDAJ~ 150
  IF ~IsValidForPartyDialogue("CERND")
!IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")~ THEN EXTERN ~CERNDJ~ 137
  IF ~IsValidForPartyDialogue("MINSC")
!IsValidForPartyDialogue("CERND")
!IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")~ THEN EXTERN ~MINSCJ~ 211
END

IF WEIGHT #18 ~Global("GorfWonFight","GLOBAL",1)
Global("MazzyLamentsFight","LOCALS",1)~ THEN BEGIN 202 // from:
  SAY #61231 /* ~Bah... obviously even the most brutish and oafish will overcome the virtuous.  I must remember this and be smarter the next time, I see.~ */
  IF ~~ THEN DO ~SetGlobal("MazzyLamentsFight","LOCALS",2)~ EXIT
END

IF WEIGHT #19 ~Global("MazzyWonFight","GLOBAL",1)
Global("MazzyLamentsFight","LOCALS",1)~ THEN BEGIN 203 // from:
  SAY #61232 /* ~There.  Virtue has won the day, for once... and hopefully the lesson has been pounded into the lout's head.  Come, <CHARNAME>... let us be away from this boorish place.~ */
  IF ~~ THEN DO ~SetGlobal("MazzyLamentsFight","LOCALS",2)
AddExperienceParty(5000)~ EXIT
END
