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

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

IF WEIGHT #0 ~Global("KeldornEstate","LOCALS",1)
AreaCheck("ar1000")~ THEN BEGIN 0 // from:
  SAY #8702 /* ~Oh, to taste the airs of home... It has been a long time since last I passed this way.~ [KELDOR85] */
  IF ~~ THEN REPLY #9076 /* ~Home? But I thought you maintained your quarters at the Radiant Heart.~ */ DO ~SetGlobal("KeldornEstate","LOCALS",2)
SetGlobalTimer("KeldornHome","GLOBAL",FOUR_DAYS)
SetGlobal("KeldornComplain","LOCALS",1)~ GOTO 1
  IF ~~ THEN REPLY #9077 /* ~I didn't know this was where you grew up, Keldorn. Which house was yours?~ */ DO ~SetGlobal("KeldornEstate","LOCALS",2)
SetGlobalTimer("KeldornHome","GLOBAL",FOUR_DAYS)
SetGlobal("KeldornComplain","LOCALS",1)~ GOTO 4
  IF ~~ THEN REPLY #9079 /* ~Yes, yes, very moving. Come, we have no time to dawdle over childhood memories.~ */ DO ~SetGlobal("KeldornEstate","LOCALS",2)
SetGlobalTimer("KeldornHome","GLOBAL",FOUR_DAYS)
SetGlobal("KeldornComplain","LOCALS",1)~ GOTO 5
END

IF ~~ THEN BEGIN 1 // from: 0.0
  SAY #9082 /* ~My attendance at the Order is... it is oft required, but my servants maintain an estate in this district and it is there that I visit my wife and daughters... Would you like to come? I shall introduce you.~ */
  IF ~~ THEN REPLY #9090 /* ~No thanks, Keldorn. It is not my place to intrude upon your personal life.~ */ GOTO 2
  IF ~~ THEN REPLY #9092 /* ~I would like that.~ */ GOTO 3
END

IF ~~ THEN BEGIN 2 // from: 5.0 4.0 1.0
  SAY #9093 /* ~It is hardly an intrusion. They will be pleased to meet you and, as I said, it has been far too long since last I saw them.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #48002 /* ~Keldorn wishes to visit his wife and family.

Apparently, Keldorn maintains a mansion of his own in the Government District here in Athkatla, and has asked that we visit the place so that he may introduce me to his family.~ */ EXIT
END

IF ~~ THEN BEGIN 3 // from: 5.1 4.1 1.1
  SAY #9096 /* ~Very well. I shall point it out to you as we pass its gates. As I said, it has been far too long since last I walked these streets.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #48002 /* ~Keldorn wishes to visit his wife and family.

Apparently, Keldorn maintains a mansion of his own in the Government District here in Athkatla, and has asked that we visit the place so that he may introduce me to his family.~ */ EXIT
END

IF ~~ THEN BEGIN 4 // from: 0.1
  SAY #9098 /* ~I was born in Esmeltaran, but Athkatla has long been my home. My tasks for the Church too often keep me away, but my estate is in this district, along with my wife and daughters. Would you like to come? I could introduce you.~ */
  IF ~~ THEN REPLY #9116 /* ~No thanks, Keldorn. It is not my place to intrude upon your personal life.~ */ GOTO 2
  IF ~~ THEN REPLY #9118 /* ~I would like that.~ */ GOTO 3
END

IF ~~ THEN BEGIN 5 // from: 0.2
  SAY #9124 /* ~Nonsense. My estate is in this district, along with my wife and daughters. I am sure they would love to meet you. Come, and I shall make the necessary introductions.~ */
  IF ~~ THEN REPLY #9125 /* ~No thanks, Keldorn. It is not my place to intrude upon your personal life.~ */ GOTO 2
  IF ~~ THEN REPLY #9126 /* ~I would like that.~ */ GOTO 3
END

IF WEIGHT #11 /* Triggers after states #: 11 12 15 23 29 41 43 85 87 135 even though they appear after this state */
~Global("KeldornComplain","LOCALS",1)
GlobalTimerExpired("KeldornHome","GLOBAL")~ THEN BEGIN 6 // from:
  SAY #9127 /* ~Forgive me, but it... it has been near a season since I last saw my family. May we not take some time out of our current schedule and check that they are well?~ */
  IF ~~ THEN REPLY #9131 /* ~You have my leave to go. Where shall I find you again when you are done?~ */ GOTO 7
  IF ~~ THEN REPLY #9135 /* ~Then let us visit your estate and see this family you have kept so secret.~ */ GOTO 8
  IF ~~ THEN REPLY #9140 /* ~In time, Keldorn. In time. But for the time being, we have more important things to do.~ */ GOTO 9
  IF ~~ THEN REPLY #9142 /* ~Do not try my patience in this matter. We must rescue Imoen. Your family will wait.~ */ GOTO 9
END

IF ~~ THEN BEGIN 7 // from: 6.0
  SAY #9148 /* ~Thank you, m'<LADYLORD>. You may find me at my quarters in the Radiant Heart guildhouse when I am done.~ */
  IF ~~ THEN DO ~SetGlobal("KeldornLeave","GLOBAL",1)
SetGlobal("KeldornComplain","LOCALS",3)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogueFile()
LeaveParty()
SetGlobalTimer("KeldornGuild","GLOBAL",ONE_DAY)
EscapeArea()
~ UNSOLVED_JOURNAL #48003 /* ~Keldorn wishes to visit his wife and family.

After being reminded of his home in Athkatla, Keldorn has apparently found himself eager to return there.  It seems he has not seen his family in quite some time.  I told him I could not go with him, so Keldorn has left on his own.  He bid me to find him at the headquarters of the Radiant Heart when he is done.~ */ EXIT
END

IF ~~ THEN BEGIN 8 // from: 6.1
  SAY #668 /* ~Thank you, m'<LADYLORD>. Let us make haste, then, to the Government District and I will point out my estate to you when we pass its gates.~ */
  IF ~~ THEN DO ~SetGlobal("KeldornComplain","LOCALS",2)
SetGlobalTimer("KeldornHome","GLOBAL",THREE_DAYS")~ UNSOLVED_JOURNAL #34660 /* ~Keldorn wishes to visit his wife and family.

Keldorn has become anxious to return to his estate in Athkatla... apparently, he has not seen his family in over a season.  I have agreed to go with him.  His estate can be found in the Government District, and Keldorn will point it out when we pass.~ */ EXIT
END

IF ~~ THEN BEGIN 9 // from: 6.3 6.2
  SAY #674 /* ~Yes, m'<LADYLORD>, but I cannot stay away forever. This long absence preys upon my conscience even as we speak.~ */
  IF ~~ THEN DO ~SetGlobal("KeldornComplain","LOCALS",2)
SetGlobalTimer("KeldornHome","GLOBAL",THREE_DAYS")~ UNSOLVED_JOURNAL #34661 /* ~Keldorn wishes to visit his wife and family.

Keldorn has become anxious to visit his estate and family in the Government District of Athkatla.  I get the feeling that if I do not go with him, soon, he will decide to go by himself.~ */ EXIT
END

IF WEIGHT #12 /* Triggers after states #: 11 12 15 23 29 41 43 85 87 135 even though they appear after this state */
~GlobalTimerExpired("KeldornHome","GLOBAL")
Global("KeldornComplain","LOCALS",2)~ THEN BEGIN 10 // from:
  SAY #9174 /* ~I mean no dishonor to you, but I must visit my family. I fear I serve two masters here and must insult the one to appease the other... When all of this has passed, you will be able to find me at the Order, is that alright?~ */
  IF ~~ THEN DO ~SetGlobal("KeldornComplain","LOCALS",3)
SetGlobal("KeldornLeaves","GLOBAL",1)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogueFile()
LeaveParty()
SetGlobalTimer("KeldornGuild","GLOBAL",TWO_DAYS)
EscapeArea()~ UNSOLVED_JOURNAL #48003 /* ~Keldorn wishes to visit his wife and family.

After being reminded of his home in Athkatla, Keldorn has apparently found himself eager to return there.  It seems he has not seen his family in quite some time.  I told him I could not go with him, so Keldorn has left on his own.  He bid me to find him at the headquarters of the Radiant Heart when he is done.~ */ EXIT
END

IF WEIGHT #1 ~Global("KeldornPassesHouse","GLOBAL",1)
~ THEN BEGIN 11 // from:
  SAY #9178 /* ~Ah, here at long last is my estate. The servants have tended to it well this past while.~ [KELDOR88] */
  IF ~~ THEN DO ~SetGlobal("KeldornPassesHouse","GLOBAL",2)
~ EXIT
END

IF WEIGHT #2 ~See("Peony")
!Dead("Peony")
Global("TalkedPeony","LOCALS",0)
!Global("MariaFight","LOCALS",2)
~ THEN BEGIN 12 // from:
  SAY #9181 /* ~Ah, Peony, you have done a fine job with the flowers out front. Where is your mistress?~ */
  IF ~~ THEN DO ~SetGlobal("TalkedPeony","LOCALS",1)
~ EXTERN ~PEONY~ 0
END

IF ~~ THEN BEGIN 13 // from:
  SAY #9207 /* ~And it has been as long since I have seen my Lady. Come, girl, is Maria about?~ */
  IF ~~ THEN EXTERN ~PEONY~ 1
END

IF ~~ THEN BEGIN 14 // from:
  SAY #9213 /* ~If you could, Peony. And the girls, too.~ */
  IF ~~ THEN DO ~StartCutSceneMode()
StartCutScene("Cut19b")~ EXIT
END

IF WEIGHT #3 ~Global("TalkedMaria","LOCALS",0)
Global("TalkedPeony","LOCALS",1)~ THEN BEGIN 15 // from:
  SAY #9220 /* ~Ah, my sweet Vesper. How is your schoolwork coming?  The priests are still kind to you for my sake?~ [KELDOR89] */
  IF ~~ THEN DO ~SetGlobal("TalkedMaria","LOCALS",1)
~ EXTERN ~VESPER~ 0
END

IF ~~ THEN BEGIN 16 // from:
  SAY #9222 /* ~... Good, good, that's good to hear. And Leona, the boys are letting you play with them now? They're not teasing you anymore?~ */
  IF ~~ THEN EXTERN ~LEONA~ 0
END

IF ~~ THEN BEGIN 17 // from: LEONA:0.0
  SAY #9224 /* ~Good, good, that's good...~ */
  IF ~~ THEN EXTERN ~LEONA~ 1
END

IF ~~ THEN BEGIN 18 // from: MARIA:1.0
  SAY #9231 /* ~Maria, this is <CHARNAME>. We are searching for <PRO_HISHER> childhood companion who-~ */
  IF ~~ THEN EXTERN ~MARIA~ 2
END

IF ~~ THEN BEGIN 19 // from: MARIA:2.0
  SAY #9237 /* ~The work of the Order must be done, Maria. You know if I had my choice I would be here.~ */
  IF ~~ THEN EXTERN ~MARIA~ 21
END

IF ~~ THEN BEGIN 20 // from: MARIA:3.0
  SAY #9247 /* ~Maria?~ [KELDOR91] */
  IF ~~ THEN EXTERN ~MARIA~ 6
END

IF ~~ THEN BEGIN 21 // from: MARIA:4.0
  SAY #9257 /* ~You... You what?  What is his name?!~ */
  IF ~~ THEN EXTERN ~MARIA~ 5
END

IF ~~ THEN BEGIN 22 // from: MARIA:5.0 JAHEIRAJ:497.0
  SAY #9263 /* ~... Go--Go to your daughters. To look at you right now, Maria... To look at you is to go mad.~ */
  IF ~~ THEN DO ~StartCutSceneMode()
StartCutScene("Cut19d")~ EXIT
END

IF WEIGHT #4 ~Global("MariaFight","LOCALS",1)~ THEN BEGIN 23 // from:
  SAY #9266 /* ~Curse the dictates of honor! ... Oh, the very gods demand that I bring this case before the courts. Sir William shall be hung and the love of my entire life imprisoned. There is no other outcome.~ [KELDOR92] */
  IF ~~ THEN REPLY #9277 /* ~Even in your grief, you show wisdom. Let us make our way to the courts.~ */ DO ~SetGlobal("MariaFight","LOCALS",2)~ GOTO 24
  IF ~~ THEN REPLY #9280 /* ~Perhaps you should talk with her.~ */ DO ~SetGlobal("MariaFight","LOCALS",2)~ GOTO 81
  IF ~~ THEN REPLY #9281 /* ~I say kill the bastard. Who is he, anyway?~ */ DO ~SetGlobal("MariaFight","LOCALS",2)~ GOTO 82
  IF ~~ THEN REPLY #9298 /* ~Perhaps you should confront Sir William about the matter.~ */ DO ~SetGlobal("MariaFight","LOCALS",2)~ GOTO 82
END

IF ~~ THEN BEGIN 24 // from: 25.0 23.0
  SAY #9299 /* ~No, no. This is a task I must face alone. Oh, I am already so weary but I know I shall not rest until the deed is done... Meet me back at my Order in three hours and, if the gods are willing, this nightmare shall all be over.~ */
  IF ~~ THEN DO ~SetGlobal("LadyMaria","GLOBAL",1)
SetGlobal("KeldornLeave","GLOBAL",2)
SetGlobal("WilliamDead","GLOBAL",1)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
SetGlobalTimer("KeldornGuild","GLOBAL",900)
EscapeArea()~ UNSOLVED_JOURNAL #34662 /* ~Keldorn wishes to visit his wife and family.

Keldorn's wife has betrayed him by spending her time with another man... a crime that can only be answered by imprisonment.  Keldorn wishes to handle the grave task alone... he will return to the Most Noble Order of the Radiant Heart building in three hours or so, and I can meet him there then.~ */ EXIT
END

IF ~~ THEN BEGIN 25 // from: 81.0
  SAY #9300 /* ~I would become a blood-soaked beast and damn my soul to the Abyss. You mean well... but it is not an option.~ */
  IF ~~ THEN REPLY #9301 /* ~Then we must give testimony to the courts. Come, I shall be at your side.~ */ GOTO 24
  IF ~~ THEN REPLY #9302 /* ~Then let us bestow some justice. He has challenged your honor. There must be a reprisal.~ */ GOTO 82
END

IF ~~ THEN BEGIN 26 // from: 83.0
  SAY #9303 /* ~Come, I know of him and he is often at the Mithrest in Waukeen's Promenade... let us go and see what sense we can make of this.~ */
  IF ~~ THEN DO ~SetGlobal("LadyMaria","GLOBAL",2)~ UNSOLVED_JOURNAL #34663 /* ~Keldorn wishes to visit his wife and family.

Keldorn is full of grief at discovering that his wife has been spending time with another man.  He cannot talk to her... but he can join me in tracking down this Sir William of Thorpe and confronting him.  Keldorn said that Sir William frequents the Mithrest, an inn in Waukeen's Promenade.~ */ EXIT
END

IF ~~ THEN BEGIN 27 // from: 84.0
  SAY #9305 /* ~I love you like I love the Church but the Church is the harsher taskmaster... we knew that when we married.~ */
  IF ~~ THEN EXTERN ~MARIA~ 7
END

IF ~~ THEN BEGIN 28 // from: MARIA:7.0
  SAY #9307 /* ~Then if we have love, Maria, what could ever come between us?~ */
  IF ~~ THEN EXTERN ~MARIA~ 4
END

IF WEIGHT #5 ~Global("LadyMaria","GLOBAL",2)
GlobalTimerExpired("FindWilliam","GLOBAL")~ THEN BEGIN 29 // from:
  SAY #9716 /* ~A day has passed and still we have not confronted Sir William about his crimes. <CHARNAME>, we must make haste to the Mithrest in the Promenade district. I cannot live like this for long.~ [KELDOR93] */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 30 // from: 86.0
  SAY #9773 /* ~If I am not there in two days' time, then I am dead at Sir William's hand.  I pray you feel the blessings of the gods as much as I have felt their curse... Goodbye, my friend.~ */
  IF ~~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
SetGlobal("WilliamDead","GLOBAL",1)
SetGlobalTimer("KeldornGuildWilliam","GLOBAL",ONE_DAY)
EscapeArea()~ UNSOLVED_JOURNAL #34664 /* ~Keldorn wishes to visit his wife and family.

Keldorn has left the party to seek out Sir William on his own.  He said that if he is not at the Most Noble Order of the Radiant Heart within two day's time... then he is likely dead.  Either way, I should look for him there then.~ */ EXIT
END

IF ~~ THEN BEGIN 31 // from:
  SAY #9793 /* ~May I presume, then, that you know why I am here?~ */
  IF ~~ THEN EXTERN ~WILLIA~ 1
END

IF ~~ THEN BEGIN 32 // from:
  SAY #9802 /* ~M'lady Maria has but one husband and it is I... As for Vesper and Leona, how dare you defile them with your presence?!~ */
  IF ~~ THEN EXTERN ~WILLIA~ 2
END

IF ~~ THEN BEGIN 33 // from:
  SAY #9807 /* ~So says the viper who will sleep in my bed, running his wretched fingers through the spun gold that is her hair? What do you wish, Sir William? To have a child that is not even yours?~ */
  IF ~~ THEN EXTERN ~WILLIA~ 3
END

IF ~~ THEN BEGIN 34 // from:
  SAY #9831 /* ~What am I to do with you? You show no remorse yet, at the same time, you are so devoid of malice. What am I to do at all?~ */
  IF ~~ THEN EXTERN ~WILLIA~ 4
END

IF ~~ THEN BEGIN 35 // from:
  SAY #9853 /* ~Are you asking for my forgiveness?~ */
  IF ~~ THEN EXTERN ~WILLIA~ 5
END

IF ~~ THEN BEGIN 36 // from:
  SAY #9875 /* ~I once believed that with age would come wisdom, but every day I seem to doubt it more... Much as it pains me to admit it, Sir William is right. It is time I spoke with my wife.~ */
  IF ~~ THEN REPLY #9962 /* ~You can't just let him talk you out of it like that! We came here ready for a fight.~ */ DO ~SetGlobal("LadyMaria","GLOBAL",3)~ GOTO 37
  IF ~~ THEN REPLY #9988 /* ~Such things are private matters. I will look for you at the guildhouse when you are done.~ */ GOTO 38
  IF ~~ THEN REPLY #10060 /* ~Then let us make our way to your estate and bring some closure to this turmoil.~ */ GOTO 39
  IF ~~ THEN REPLY #10097 /* ~Spend some time and remind each other how to love. I release you from my service.~ */ GOTO 40
END

IF ~~ THEN BEGIN 37 // from: 36.0
  SAY #10094 /* ~Nay, honor lies in admitting when you are wrong. Whatever Sir William here might have committed, 'tis not my right to judge him until such time that my own affairs are set aright.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #34666 /* ~Keldorn wishes to visit his wife and family.

Regardless of how I might feel about the matter, Keldorn has obviously decided to set affairs right with his wife... and not take retribution against Sir William.  I suppose he will want to return to his estate to speak with her soon.~ */ EXIT
END

IF ~~ THEN BEGIN 38 // from: 36.1
  SAY #10093 /* ~Perhaps you are right. On my honor, I shall await you there in three days' time.~ */
  IF ~~ THEN DO ~SetGlobal("KeldornFamilyGone","GLOBAL",1)
SetGlobal("KeldornLeave","GLOBAL",4)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
SetGlobalTimer("KeldornGuild","GLOBAL",THREE_DAYS)
SetGlobal("KeldornSpawnGuild","GLOBAL",0)
EscapeArea()~ UNSOLVED_JOURNAL #34665 /* ~Keldorn wishes to visit his wife and family.

Keldorn has left the party to reconcile with his wife.  He said he would return to the Most Noble Order of the Radiant Heart after he was finished, perhaps after three days or so.  I will look for him there then.~ */ EXIT
END

IF ~~ THEN BEGIN 39 // from: 36.2
  SAY #10098 /* ~Thank you for both your understanding and your friendship, m'<PRO_LADYLORD>.  Come... let us be off to my estate so that I may meet with Maria and put this behind me.~ */
  IF ~~ THEN DO ~SetGlobal("LadyMaria","GLOBAL",3)~ UNSOLVED_JOURNAL #34667 /* ~Keldorn wishes to visit his wife and family.

Keldorn has decided to reconcile with his wife, blaming himself for the situation which has developed between them.  He wishes to return to his estate as soon as possible so that he might speak to her.~ */ EXIT
END

IF ~~ THEN BEGIN 40 // from: 36.3
  SAY #10100 /* ~Thank you for both your understanding and your friendship, m'<PRO_LADYLORD>. Your heart is kind and your soul is true. I shall not forget it.~ */
  IF ~~ THEN DO ~EraseJournalEntry(34660)
EraseJournalEntry(34661)
EraseJournalEntry(34662)
EraseJournalEntry(34663)
EraseJournalEntry(34664)
EraseJournalEntry(34665)
EraseJournalEntry(34666)
EraseJournalEntry(34667)
EraseJournalEntry(48002)
EraseJournalEntry(48003)
SetGlobal("KeldornFamilyGone","GLOBAL",1)
SetGlobal("KeldornLeave","GLOBAL",4)
SetGlobal("KeldornSpawnEstateTimer","GLOBAL",1)
SetGlobal("KeldornSpawnEstate","GLOBAL",1)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
EscapeArea()~ SOLVED_JOURNAL #48012 /* ~Keldorn returns to his wife and family.

After discovering that his wife had taken up with another man during his long absences, Keldorn has come to the conclusion that he is to blame... and I have urged him to leave my companionship and attempt a reconciliation with her.  I wonder if I shall see him again?~ */ EXIT
END

IF WEIGHT #6 ~Global("LadyMaria","GLOBAL",3)~ THEN BEGIN 41 // from:
  SAY #10111 /* ~I pray you have not forgotten my intention to reconcile with my Lady Maria. 'Tis not a duty I care to postpone for long.~ [KELDOR94] */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 42 // from: 87.0
  SAY #10164 /* ~Once I have settled things with my Lady Maria, I shall await you at my guildhouse.~ */
  IF ~~ THEN DO ~SetGlobal("KeldornLeave","GLOBAL",4)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
SetGlobalTimer("KeldornGuild","GLOBAL",THREE_DAYS)
EscapeArea()~ UNSOLVED_JOURNAL #34665 /* ~Keldorn wishes to visit his wife and family.

Keldorn has left the party to reconcile with his wife.  He said he would return to the Most Noble Order of the Radiant Heart after he was finished, perhaps after three days or so.  I will look for him there then.~ */ EXIT
END

IF WEIGHT #7 ~Global("WilliamAttacked","GLOBAL",1)~ THEN BEGIN 43 // from:
  SAY #10276 /* ~Oh, my friends, I warned you that this strange viper's soul is now guarded by my honor. In attacking him, you have attacked me and I fear I have no choice but to defend.~ [KELDOR95] */
  IF ~~ THEN DO ~EraseJournalEntry(34660)
EraseJournalEntry(34661)
EraseJournalEntry(34662)
EraseJournalEntry(34663)
EraseJournalEntry(34664)
EraseJournalEntry(34665)
EraseJournalEntry(34666)
EraseJournalEntry(34667)
EraseJournalEntry(48002)
EraseJournalEntry(48003)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
Enemy()~ SOLVED_JOURNAL #48013 /* ~Keldorn dies defending Sir William.

Keldorn's odd sense of justice and honor forced him to defend Sir William, the very man whom his own wife has been betraying him with.  Now, the Lady Maria is not only an adulteress, but a widow as well.~ */ EXIT
END

IF ~~ THEN BEGIN 44 // from: MARIA:8.0
  SAY #10383 /* ~Nay, my love. We both yet live and perhaps each of us more fully than before.~ [KELDOR90] */
  IF ~~ THEN EXTERN ~MARIA~ 9
END

IF ~~ THEN BEGIN 45 // from: MARIA:9.0
  SAY #10389 /* ~To love you is honor enough for any man, Maria.~ */
  IF ~~ THEN EXTERN ~MARIA~ 10
END

IF ~~ THEN BEGIN 46 // from: MARIA:10.0
  SAY #10392 /* ~<CHARNAME>?~ */
  IF ~~ THEN REPLY #10393 /* ~I wouldn't dare to stand in the way of love. I release you from my service.~ */ DO ~AddexperienceParty(15500)~ EXTERN ~MARIA~ 11
  IF ~~ THEN REPLY #10395 /* ~Okay, okay, you have a day but after that I'm going to need your help.~ */ DO ~AddexperienceParty(15500)~ GOTO 48
  IF ~~ THEN REPLY #10396 /* ~My task must not go unfinished. Please, Keldorn, serve until we save Imoen.~ */ DO ~AddexperienceParty(15500)~ EXTERN ~MARIA~ 13
END

IF ~~ THEN BEGIN 47 // from: MARIA:11.0
  SAY #10398 /* ~Vesper, Leona, come... I hear that they are holding a circus in the Promenade.~ */
  IF ~~ THEN DO ~EraseJournalEntry(34660)
EraseJournalEntry(34661)
EraseJournalEntry(34662)
EraseJournalEntry(34663)
EraseJournalEntry(34664)
EraseJournalEntry(34665)
EraseJournalEntry(34666)
EraseJournalEntry(34667)
EraseJournalEntry(48002)
EraseJournalEntry(48003)
SetGlobal("KeldornLeave","GLOBAL",5)
SetGlobal("LadyMaria","GLOBAL",5)
SetGlobal("KeldornSpawnEstate","GLOBAL",1)
SetGlobal("KeldornFamilyGone","GLOBAL",1)
SetGlobalTimer("KeldornSpawnEstateTimer","GLOBAL",ONE_DAY)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
EscapeArea()~ SOLVED_JOURNAL #48014 /* ~Keldorn returns to his wife and family.

After discovering that his wife, Maria, had taken up with another man during his long absences, Keldorn came to the conclusion that he was to blame and sought a reconciliation with her.  I chose not to stand in the way of the knight leaving my company and, instead, spending time repairing his relationship with his family.~ */ EXIT
END

IF ~~ THEN BEGIN 48 // from: 46.1
  SAY #10399 /* ~A day is more than we have had in years, <CHARNAME>. It's not perfect but it's a start.~ */
  IF ~~ THEN EXTERN ~MARIA~ 12
END

IF ~~ THEN BEGIN 49 // from: MARIA:12.0
  SAY #10416 /* ~It shall be my final quest. In fact, I shall submit my resignation to the Order this very week... <CHARNAME>, you know where to find me tomorrow... right here at my estate.~ */
  IF ~~ THEN DO ~EraseJournalEntry(34660)
EraseJournalEntry(34661)
EraseJournalEntry(34662)
EraseJournalEntry(34663)
EraseJournalEntry(34664)
EraseJournalEntry(34665)
EraseJournalEntry(34666)
EraseJournalEntry(34667)
EraseJournalEntry(48002)
EraseJournalEntry(48003)
SetGlobal("KeldornLeave","GLOBAL",5)
SetGlobal("LadyMaria","GLOBAL",5)
SetGlobal("KeldornSpawnEstate","GLOBAL",1)
SetGlobal("KeldornFamilyGone","GLOBAL",1)
SetGlobalTimer("KeldornSpawnEstateTimer","GLOBAL",ONE_DAY)
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
EscapeArea()~ SOLVED_JOURNAL #48015 /* ~Keldorn returns to his wife and family.

After discovering that his wife, Maria, had taken up with another man during his long absences, Keldorn decided that it was he who was at fault... and sought a reconciliation. Keldorn promised to resign from the Order, and I urged him to spend a week with his family, rebuilding their relationship... after which Keldorn told me that I could find him at his estate once again.~ */ EXIT
END

IF ~~ THEN BEGIN 50 // from: MARIA:13.0
  SAY #10428 /* ~Nay. It shall be my final quest, you have my word. When I am done it, I shall submit my resignation to the Order and... and come home. Does that please you, m'lady?~ */
  IF ~~ THEN EXTERN ~MARIA~ 14
END

IF ~~ THEN BEGIN 51 // from: MARIA:14.0
  SAY #10430 /* ~As it pleases me. I shall return soon, with all the passion of my pent-up heart unleashed. Until then, may the gods bless you and... and give my greetings to Sir William when you see him.~ */
  IF ~~ THEN GOTO 52
END

IF ~~ THEN BEGIN 52 // from: 51.0
  SAY #10437 /* ~Come, <CHARNAME>, there be little time for idleness. I hear you have an old friend that needs some rescuing...~ */
  IF ~~ THEN DO ~EraseJournalEntry(34660)
EraseJournalEntry(34661)
EraseJournalEntry(34662)
EraseJournalEntry(34663)
EraseJournalEntry(34664)
EraseJournalEntry(34665)
EraseJournalEntry(34666)
EraseJournalEntry(34667)
EraseJournalEntry(48002)
EraseJournalEntry(48003)
SetGlobal("LadyMaria","GLOBAL",5)~ SOLVED_JOURNAL #48016 /* ~Keldorn returns to his wife and family.

After discovering that his wife, Maria, had taken up with another man during his long absences, Keldorn came to the decision that it was he who was to blame.  He has reconciled with his wife, promising that his mission with me shall be his last and that after he returns he shall resign from the Order... a promise which she has accepted.~ */ EXIT
END

IF ~~ THEN BEGIN 53 // from:
  SAY #14234 /* ~I am a paladin of the Most Noble Order of the Radiant Heart, child.  Keep your heart pure and strong and you may grow to be worthy of the same honor.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 54 // from:
  SAY #14555 /* ~I am, my lady.  A knight with the force of arms, and a paladin with the force of wisdom.  Guardian of the righteous and herald of glory.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 55 // from: NOBLEM2:2.0
  SAY #14995 /* ~Things go as well as can be expected, my lord.  Thank you for your kind words.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 56 // from: NOBLE1:6.0
  SAY #15430 /* ~I'll not take part in such base sport.  Nor do I approve of your wagering.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 57 // from:
  SAY #16972 /* ~We must free these men.  Slavery is unconscionable and evil and we must do what we can to stop it!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 58 // from:
  SAY #20010 /* ~I've always appreciated the halflings for their honesty and good sense, my lady.  My stature makes me no greater than you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 59 // from:
  SAY #21404 /* ~I can barely tolerate the vileness of this place, never mind your existence.  You'll quit your tongue when you so much as look in my direction, worm!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 60 // from:
  SAY #21781 /* ~That is because I am not a thief!  I... I am here merely to assist <CHARNAME>.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 61 // from:
  SAY #22371 /* ~Would that I could, my lady, would that I could.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 62 // from:
  SAY #25470 /* ~How dare you speak of my wife!  How do you know of this?  HOW?!~ */
  IF ~~ THEN EXTERN ~CELVAN~ 1
END

IF ~~ THEN BEGIN 63 // from:
  SAY #25598 /* ~I must always strive to look my best and represent the Order, my lady.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 64 // from:
  SAY #25667 /* ~My wife is... well enough, Lord Sterk.  Good day.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 65 // from:
  SAY #25791 /* ~While I agree with your sentiment, my lady, I truly doubt that it is ever so simple a matter as that.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 66 // from:
  SAY #27126 /* ~Gravediggers!  You dare to disturb the rest of the dead on consecrated ground!!  You shall pay for this blasphemy!!~ */
  IF ~~ THEN EXTERN ~STEIN~ 5
END

IF ~~ THEN BEGIN 67 // from:
  SAY #27646 /* ~Duty and need takes me often away from the simple service and contemplation of the Vigilant One, good sir.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 68 // from:
  SAY #27852 /* ~It has been a struggle of duty and honor, good friend... but the gods have treated me well, nevertheless, I think.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 69 // from:
  SAY #27856 /* ~I... I see.  She is well?~ */
  IF ~~ THEN EXTERN ~TIRLANA~ 5
END

IF ~~ THEN BEGIN 70 // from:
  SAY #28484 /* ~Aye, I have heard of such.  The priests of Helm in New Waterdeep object strenuously... although I hear nothing has changed.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 71 // from:
  SAY #29526 /* ~Is that so?  I trust her lessons are still proceeding well, then.  That is good to see.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 72 // from:
  SAY #29544 /* ~You will keep your waspish tongue to yourself, woman, as well as your unfounded gossip!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 73 // from: ORIONA:5.0
  SAY #29626 /* ~Er... ah... my lady!  I... I am a married man!~ */
  IF ~~ THEN EXTERN ~ORIONA~ 6
END

IF ~~ THEN BEGIN 74 // from: ORIONA:6.0
  SAY #29630 /* ~That is quite enough of that!  I... ah... I have urgent business elsewhere.  Excuse me, my lady.~ */
  IF ~~ THEN DO ~RunAwayFrom("Oriona",25)~ EXIT
END

IF ~~ THEN BEGIN 75 // from: MARIA:19.0
  SAY #30260 /* ~That is my wish, as well, my love.  Soon.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 76 // from: LEONA:4.0
  SAY #30267 /* ~Please do not scorn me, child.  I am only doing as I must.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 77 // from: LEONA:5.0
  SAY #30269 /* ~I intend to work things out with your mother, child.  Please... wait but a short while.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 78 // from:
  SAY #36941 /* ~And hello to you, my youngest daughter.  I trust all is well?~ */
  IF ~~ THEN EXTERN ~VESPER~ 7
END

IF ~~ THEN BEGIN 79 // from: LEONA:9.0
  SAY #36944 /* ~I am not sure, yet, my sweet.  I must speak to your mother.~ */
  IF ~~ THEN EXTERN ~LEONA~ 10
END

IF ~~ THEN BEGIN 80 // from: MARIA:20.0
  SAY #37033 /* ~<CHARNAME>, I cannot do this!  I must be away from my wife lest I go mad!  Please, I must be away!!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 81 // from: 23.1
  SAY #37122 /* ~Seeing her face would drive me to madness, <CHARNAME>.  To be in her presence right now is to abandon every virtue I've ever held sacred.~ */
  IF ~~ THEN GOTO 25
END

IF ~~ THEN BEGIN 82 // from: 25.1 23.3 23.2
  SAY #37123 /* ~Sir William of Thorpe... He's a foreign noble establishing trade here in Athkatla.  He was a good man -- at least I always thought so until... until now.~ */
  IF ~~ THEN GOTO 83
END

IF ~~ THEN BEGIN 83 // from: 82.0
  SAY #37124 /* ~Oh, <CHARNAME>, nothing is clear to me anymore...~ */
  IF ~~ THEN GOTO 26
END

IF ~~ THEN BEGIN 84 // from: MARIA:6.0
  SAY #37126 /* ~You do not love me anymore? ... I ... I have always loved you and I always shall.  However well I hide it, every day I spend without you is a day that's lost forever.~ */
  IF ~~ THEN GOTO 27
END

IF WEIGHT #8 ~Global("LadyMaria","GLOBAL",2)
GlobalTimerExpired("FindWilliam","GLOBAL")~ THEN BEGIN 85 // from:
  SAY #37127 /* ~You have planted a seed in my brain and already its roots course through every aspect of my flesh.  If you will not go with me to seek out Sir William, then I shall go myself.~ [KELDOR96] */
  IF ~~ THEN GOTO 86
END

IF ~~ THEN BEGIN 86 // from: 85.0
  SAY #37128 /* ~If you have need of me, I shall be seeking the solace of my Order at the guildhouse.~ */
  IF ~~ THEN GOTO 30
END

IF WEIGHT #9 ~Global("LadyMaria","GLOBAL",3)~ THEN BEGIN 87 // from:
  SAY #37129 /* ~Forgive me.  I have no choice but to leave your side for a small time. These wounds of the heart can wait no longer for love's attention.~ [KELDOR97] */
  IF ~~ THEN GOTO 42
END

IF ~~ THEN BEGIN 88 // from:
  SAY #38751 /* ~"The measure of our hearts is taken by the kindness we show to the least of our brethren."  Aye, 'tis truly so.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 89 // from: NALIAJ:136.4
  SAY #38759 /* ~You would question even a kindness, Lady Nalia?  Truly you should think on your words more carefully.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 90 // from:
  SAY #38933 /* ~The fact that the city barely patrols this area is offensive enough, but the lack of honor in the guards that do... accepting money to overlook offenses... is completely reprehensible!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 91 // from:
  SAY #38937 /* ~I cannot stand idly while such a travesty unfolds before my eyes.  Justice is demanded, and in Torm's name it shall be delivered!~ */
  IF ~~ THEN DO ~Attack("SlumsMugger2")
ActionOverride("Minsc",Attack("SlumsMugger4"))
ActionOverride("Mazzy",Attack("SlumsMugger4"))~ EXIT
END

IF ~~ THEN BEGIN 92 // from:
  SAY #38940 /* ~I'll not abide such obvious deceit from you, filth!  Such an affront to humanity can only be answered with steel!~ */
  IF ~~ THEN DO ~Attack("Slaver4")~ EXIT
END

IF ~~ THEN BEGIN 93 // from:
  SAY #38942 /* ~Such dealings will not go on without response!  And you... you vile excuse for a guard... your blind eyes shall be the first put out!  <CHARNAME>!  Take the others!~ */
  IF ~~ THEN DO ~Attack("SlamnG01")
ActionOverride("Minsc",Attack("SlumsSlaver2"))~ EXIT
END

IF ~~ THEN BEGIN 94 // from:
  SAY #39278 /* ~Have you no compassion for the weak, Anomen?  I find this course of action most dishonorable... it leaves a dark taste in my mouth.~ */
  IF ~~ THEN EXTERN ~ANOMENJ~ 163
END

IF ~~ THEN BEGIN 95 // from: JAHEIRAJ:321.2
  SAY #39284 /* ~Aye... giving these destitute men their freedom is only the right thing to do.  Are you sure we should not trust them?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 96 // from: KORGANJ:49.2
  SAY #39375 /* ~Your base appetite will be your downfall, dwarf.  You have no honor, for one of your kind... I am surprised and dismayed.~ */
  IF ~~ THEN EXTERN ~KORGANJ~ 50
END

IF ~~ THEN BEGIN 97 // from: KPCHAP01:4.0
  SAY #40390 /* ~I've heard of this man, <CHARNAME>... he be a good and honorable priest, even if he possesses a fierce and loud nature.  I would see no reason to refuse him.~ */
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 170
  IF ~!IsValidForPartyDialog("Anomen")~ THEN EXTERN ~KPDOMO01~ 65
END

IF ~~ THEN BEGIN 98 // from:
  SAY #47075 /* ~I, for one, do not like to ponder overmuch the possibilities that the future may hold for me.  But I shall heed your words, lady.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 99 // from:
  SAY #48472 /* ~Aye, lass.  It is a terrible thing to ponder.  But have we not done our part in ending this base tyranny?  Cling to that, if you can.~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Jaheira")~ THEN EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 179
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 349
END

IF ~~ THEN BEGIN 100 // from:
  SAY #48539 /* ~We stand together against the greatest foe of all, my friend!  Come, then, dragon!  With my last breath, if need be, I shall defy you!!~ */
  IF ~OR(2)
!IsValidForPartyDialog("Edwin")
CheckStatGT(Player1,8,CHR)~ THEN EXIT
  IF ~IsValidForPartyDialog("Edwin")
CheckStatLT(Player1,9,CHR)~ THEN EXTERN ~EDWINJ~ 43
END

IF ~~ THEN BEGIN 101 // from:
  SAY #48552 /* ~We... we cannot let it end like this, can we?  This is a foul beast of legend... surely we will not let it get away with its manipulations!  Too many have suffered at its whim!!~ */
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Yoshimo")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Minsc")~ THEN EXIT
  IF ~IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYGARJ~ 44
  IF ~!IsValidForPartyDialog("Valygar")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 43
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Yoshimo")
IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 44
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Yoshimo")
!IsValidForPartyDialog("Edwin")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 98
END

IF ~~ THEN BEGIN 102 // from:
  SAY #48560 /* ~Yes... I think you are correct, <CHARNAME>.  Their appearances are bloodied, but I believe we gaze upon slain members of my own Order before us.~ */
  IF ~~ THEN GOTO 103
END

IF ~~ THEN BEGIN 103 // from: 102.0
  SAY #48561 /* ~One of them I recognize as a knight who ranged far up the Sword Coast... by the name of Ajantis.  What a wicked deed this is that we have been tricked into performing.~ */
  IF ~~ THEN EXTERN ~GARREN~ 2
END

IF ~~ THEN BEGIN 104 // from:
  SAY #48564 /* ~<CHARNAME>, you should think on this for a moment.  This is the only one who can attest to our innocence.  I doubt the Order will believe our story without his aid.~ */
  IF ~~ THEN REPLY #48565 /* ~You have a point, Keldorn. I will hear this man out.~ */ EXTERN ~GARREN~ 3
  IF ~~ THEN REPLY #48566 /* ~Should I wish to hear your opinion I will ask for it.~ */ GOTO 105
END

IF ~~ THEN BEGIN 105 // from: 104.1
  SAY #48567 /* ~I have never known you to be pointlessly rude, <CHARNAME>, so I shall be brief.  The Order will be relentless in their search, and without someplace to hide they WILL find us.~ */
  IF ~~ THEN REPLY #48568 /* ~I know what I'm doing, Keldorn.~ */ EXTERN ~GARREN~ 4
  IF ~~ THEN REPLY #48569 /* ~Very well, I will hear this man out.~ */ EXTERN ~GARREN~ 3
END

IF ~~ THEN BEGIN 106 // from:
  SAY #48584 /* ~We would be most appreciative of any aid you could render, Garren Windspear.~ */
  IF ~~ THEN EXTERN ~GARREN~ 23
END

IF ~~ THEN BEGIN 107 // from:
  SAY #48597 /* ~Are we to stoop to hunting for bounties now, <CHARNAME>?  Even if we do not murder this man, would turning him over to the Cowled Wizards be any less of a sentence?!~ */
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~TOLGER~ 19
  IF ~IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 125
  IF ~!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 361
END

IF ~~ THEN BEGIN 108 // from:
  SAY #48601 /* ~I am disappointed that you take such a step, <CHARNAME>.  I believe the Cowled Wizards to be the fiends in this plot.  I cannot, in conscience, remain with you any longer.~ */
  IF ~!IsValidForPartyDialog("Mazzy")
OR(2)
!IsValidForPartyDialog("Aerie")
!CheckStatLT(Player1,13,CHR)~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
EscapeArea()~ EXTERN ~TOLGER~ 37
  IF ~IsValidForPartyDialog("Mazzy")~ THEN DO ~LeaveParty()
EscapeArea()~ EXTERN ~MAZZYJ~ 126
  IF ~!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Aerie")
CheckStatLT(Player1,13,CHR)~ THEN DO ~LeaveParty()
EscapeArea()~ EXTERN ~AERIEJ~ 58
END

IF ~~ THEN BEGIN 109 // from: NALIAJ:234.1 JANJ:101.1
  SAY #48613 /* ~This news leaves me even more ill at ease than before.  I cannot, in truth, contemplate the murder of an innocent simply to further the plans of these wizards.~ */
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Minsc")~ THEN EXTERN ~VALYGAR~ 9
  IF ~IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 127
  IF ~!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 100
END

IF ~~ THEN BEGIN 110 // from:
  SAY #48616 /* ~This is a ranger, <CHARNAME>, and therefore a man of honor.  I believe we can trust what he says.  And I become even less convinced that obeying the wizards is possible.~ */
  IF ~~ THEN EXTERN ~VALYGAR~ 2
END

IF ~~ THEN BEGIN 111 // from:
  SAY #48619 /* ~I... I cannot stand with you in this, <CHARNAME>!  Many good things you have done, indeed, but this act I cannot condone.  Forgive me, but I must leave you...~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Aerie")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXTERN ~ANOMENJ~ 185
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Mazzy")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXTERN ~MAZZYJ~ 129
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Minsc")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXTERN ~MINSCJ~ 102
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXTERN ~AERIEJ~ 61
END

IF ~~ THEN BEGIN 112 // from:
  SAY #48620 /* ~You... you would kill this man?  At the request of wizards far less honorable than he?  I was obviously mistaken to follow you, but no longer!  This man I shall defend!~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Aerie")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
Enemy()~ EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~ANOMENJ~ 185
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Mazzy")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~MAZZYJ~ 130
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Minsc")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~MINSCJ~ 103
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")
ReactionGT(Player1,10)~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~AERIEJ~ 61
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")
ReactionLT(Player1,11)~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~AERIEJ~ 60
END

IF ~~ THEN BEGIN 113 // from:
  SAY #48635 /* ~I am not certain I would find your wares palatable regardless. I suspect they are ill-got in origin.~ */
  IF ~~ THEN EXTERN ~ARLED~ 6
END

IF ~~ THEN BEGIN 114 // from:
  SAY #48657 /* ~Best you hope that I never spy you at your trade, thief. I am here of necessity, but I shall not be blind.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 115 // from:
  SAY #48665 /* ~I most assuredly am not! This partnering is by necessity alone!~ */
  IF ~~ THEN EXTERN ~ARNMAN04~ 1
END

IF ~~ THEN BEGIN 116 // from:
  SAY #48674 /* ~A despicable ruse, abusing the charity of others. Vile in every respect.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 117 // from: JAHEIRAJ:366.1
  SAY #48699 /* ~Indeed. It is a dark place in need of some cleansing light.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 118 // from:
  SAY #48704 /* ~I beg your pardon?  I would gather up every vagrant and criminal in the city if I could, dear woman.  Would that the world could be changed so easily.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 119 // from:
  SAY #48721 /* ~The honor is mine, Guardian.  Helm holds a special place in the hearts of all who join the Order.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 120 // from:
  SAY #48737 /* ~You would if you had need of our aid, little one.  We protect the weak and bring justice to the wicked.  You would do well to remember that.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 121 // from:
  SAY #48753 /* ~(sigh)  Really, <CHARNAME>... is there not a more legitimate place for you to make your purchases?~ */
  IF ~~ THEN DO ~StartStore("bshop01",Player1)~ EXIT
END

IF ~~ THEN BEGIN 122 // from:
  SAY #48830 /* ~They are well, although I fear I do not see them enough.  Duty calls, as it ever does, my lady.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 123 // from: LOUT:7.3
  SAY #48879 /* ~Nothing is wrong about helping one obtain justice.  No doubt this 'Dennis' thinks himself strong enough to ignore the debt he has incurred.  Come, let us follow.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 124 // from: LOUTCAPT:18.2
  SAY #48884 /* ~I do not support this Vittorio's actions, but I cannot stand by and watch him hurt.  If we do not look for this... this gong... then we must stop the Captain from exacting vengeance.~ */
  IF ~~ THEN EXTERN ~LOUTCAPT~ 19
END

IF ~~ THEN BEGIN 125 // from:
  SAY #48887 /* ~You are a filthy, evil wench, drow.  I say let you die, and better yet on the end of my sword.  <CHARNAME> allows you to remain, but I say you shall do so silently if at all!~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Jan")~ THEN EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 197
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Jan")~ THEN EXTERN ~JANJ~ 110
END

IF ~~ THEN BEGIN 126 // from: LOUT:22.1
  SAY #48900 /* ~No!  I cannot stand by and watch this man Vittorio be murdered in front of my eyes for nothing more than a debt!  I must intervene!~ */
  IF ~!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")~ THEN DO ~Attack("Dennis")~ EXIT
  IF ~IsValidForPartyDialog("Minsc")~ THEN DO ~Attack("Dennis")~ EXTERN ~MINSCJ~ 108
  IF ~!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Valygar")~ THEN DO ~Attack("Dennis")~ EXTERN ~VALYGARJ~ 55
END

IF ~~ THEN BEGIN 127 // from:
  SAY #48908 /* ~Save your ridicule. I for one will not lament the refusal of stolen property. On another day I would demand it all returned but... but our greater cause must be considered.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 128 // from: KORGANJ:82.1
  SAY #48911 /* ~Hmm.  It may be a bit far afield to retrieve this gong, but I'm willing to pledge my sword against a troll any day.  The death of such evil is a service, no matter the quest.~ */
  IF ~!IsValidForPartyDialog("HaerDalis")~ THEN EXIT
  IF ~IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~HAERDAJ~ 76
END

IF ~~ THEN BEGIN 129 // from:
  SAY #48918 /* ~Despicable creature! <CHARNAME>, walking about this place requires more restraint than any paladin should be forced to bear.~ */
  IF ~~ THEN GOTO 131
END

IF ~~ THEN BEGIN 130 // from: KAYL2:10.1
  SAY #48919 /* ~Aye.  It grieves all of us that good men could come to such a pass... but the seed of corruption lies in us all.  We must remain vigilant always in our struggle against it.~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~KAYL2~ 25
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 200
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 140
END

IF ~~ THEN BEGIN 131 // from: 129.0
  SAY #48920 /* ~I do swear, if it were not for our overall cause I should have to act. I shall make a point of coming here on my own in future.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 132 // from: KAYL2:14.3
  SAY #48939 /* ~Fallen or not, these men are former comrades of my own.  I pity where their life's journey has taken them.  This shall not be a pleasant task.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 133 // from: KAYPAL01:3.1
  SAY #48942 /* ~Justice has reached you, Sir Anarg.  I pity what you have become... it is time for this to end!~ */
  IF ~!IsValidForPartyDialog("Anomen")~ THEN DO ~Attack("kaypala")~ EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN DO ~Attack("kaypala")~ EXTERN ~ANOMENJ~ 201
END

IF ~~ THEN BEGIN 134 // from:
  SAY #48964 /* ~You'll find I am more than able to deflect the wrath of your mad faith, Cyricist!~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #10 ~PartyHasItem("misc5m")
See(Player1)
Global("FoundAegis","GLOBAL",0)
~ THEN BEGIN 135 // from:
  SAY #48985 /* ~Ah, yes.  (sigh)  The body of the unfortunate Inspector.  We must bring his body to the authorities when we can.  The government building in the Government District would have someone who can... take him from us.~ */
  IF ~~ THEN DO ~SetGlobal("FoundAegis","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN 136 // from:
  SAY #49205 /* ~This will not come to pass in my presence. This young woman is not to be bought and sold like chattel.~ */
  IF ~~ THEN EXTERN ~DHARLOT2~ 2
END

IF ~~ THEN BEGIN 137 // from:
  SAY #49209 /* ~Life is too harsh for the little ones. I have come to learn this in my years.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 138 // from:
  SAY #49238 /* ~There is a bit of justice in that act, Yoshimo, but such legerdemain is beneath the act of heroes.  Restrict your thievery in the future to those who deserve such.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 139 // from:
  SAY #49245 /* ~While such a dastard likely deserved whatever death he received, <CHARNAME>, it is good to see compassion holds a place within you.~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Yoshimo")~ THEN EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 209
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 58
END

IF ~~ THEN BEGIN 140 // from:
  SAY #49247 /* ~<CHARNAME> is taking a chance by <PRO_HISHER> action... but compassion must be granted to even the least of our brethren.  Would you not have the Order take a chance on you, hm?~ */
  IF ~~ THEN EXTERN ~ANOMENJ~ 210
END

IF ~~ THEN BEGIN 141 // from:
  SAY #49274 /* ~This man has placed us in contact with the Shadow Thieves, after all.  Were the life of your friend not at stake, I would not tolerate it for a moment.~ */
  IF ~!IsValidForPartyDialog("Yoshimo")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Edwin")~ THEN EXIT
  IF ~IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 61
  IF ~!IsValidForPartyDialog("Yoshimo")
IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 385
  IF ~!IsValidForPartyDialog("Yoshimo")
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 212
  IF ~!IsValidForPartyDialog("Yoshimo")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 64
END

IF ~~ THEN BEGIN 142 // from: LYROS:24.4
  SAY #49340 /* ~The poisoned man was a Harper?  It is an organization that does good, <CHARNAME>, despite what you might hear.  I would not brook any attempt by this cretin to subvert them.~ */
  IF ~IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 62
  IF ~!IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~LYROS~ 30
END

IF ~~ THEN BEGIN 143 // from: MAEVAR:16.1
  SAY #49371 /* ~I will not take part in any attempt to rob from the temple of Lathander, <CHARNAME>.  If you feel you must continue, then it is your task alone.  Perhaps we shall meet again.~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",1724,501,0)~ EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXTERN ~ANOMENJ~ 215
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Mazzy")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",637,1146,0)~ EXTERN ~MAZZYJ~ 144
END

IF ~~ THEN BEGIN 144 // from: KORGANJ:88.1
  SAY #49496 /* ~I dislike this role of assassin, <CHARNAME>.  To name a Cowled Wizard an innocent, however, would be laughably naive.  Let us proceed with the task, if you are determined.~ */
  IF ~!IsValidForPartyDialog("Yoshimo")~ THEN EXIT
  IF ~IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 70
END

IF ~~ THEN BEGIN 145 // from:
  SAY #49511 /* ~I hope that the treacherous Red Wizard will only be joining us for a short time.  I am sure we will come to odds eventually... sooner if he continues to spout his blasphemies.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 146 // from:
  SAY #49536 /* ~Bah!  Let us begone from here, my friends.  We do not need the kind of 'work' these fiends would offer, nor do I think I could stand the association.~ */
  IF ~!IsValidForPartyDialog("Korgan")~ THEN EXIT
  IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 90
END

IF ~~ THEN BEGIN 147 // from: IMOEN2:22.4
  SAY #49559 /* ~No. If you must abandon someone here then it shall be me. I may perish or I may not, but I would fare better alone than this young woman.~ */
  IF ~~ THEN EXTERN ~IMOEN2~ 23
END

IF ~~ THEN BEGIN 148 // from: MINSCJ:122.1
  SAY #49561 /* ~So we go to investigate this other guild, do we?  And what will we be required to do, there?  Steal?  Murder?  I do not care for where this seems to be heading, <CHARNAME>.~ */
  IF ~!IsValidForPartyDialog("Yoshimo")~ THEN EXIT
  IF ~IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 73
END

IF ~~ THEN BEGIN 149 // from:
  SAY #49576 /* ~So you now become a Shadow Thief yourself, <CHARNAME>.  I shall watch your actions ever the more closely, then... beware, for I will tolerate nothing that I consider evil.~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~RENAL~ 77
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 218
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 74
END

IF ~~ THEN BEGIN 150 // from: NALIAJ:253.1 JAHEIRAJ:399.3
  SAY #49589 /* ~Well I for one cannot leave this man to die.  Either we take him to find the aid he seeks or I shall seek to do so on my own.~ */
  IF ~~ THEN REPLY #49590 /* ~Fine.  If that's what you want to do, go ahead.~ */ GOTO 151
  IF ~~ THEN REPLY #49591 /* ~We've got more important things to do, Keldorn.  Forget him.~ */ GOTO 152
  IF ~~ THEN REPLY #49592 /* ~Very well... we'll bring him to where he wants to go, then, if you're so insistent.~ */ EXTERN ~RENFELD~ 6
END

IF ~~ THEN BEGIN 151 // from: 150.0
  SAY #49593 /* ~I am disappointed in you, <CHARNAME>.  I must do as I must, however.  Seek me again after I am done, if you wish, at the Order's headquarters.~ */
  IF ~~ THEN DO ~ActionOverride("renfeld",DestroySelf())
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",1724,501,0)~ EXIT
END

IF ~~ THEN BEGIN 152 // from: 150.1
  SAY #49594 /* ~I do not have a more important task than to protect the helpless.  I will seek aid for this man on my own.  Once I am done, you may seek me out at the Order's headquarters.~ */
  IF ~~ THEN DO ~ActionOverride("renfeld",DestroySelf())
ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
SetGlobal("KickedOut","LOCALS",1)
LeaveParty()
EscapeAreaMove("AR0903",1724,501,0)~ EXIT
END

IF ~~ THEN BEGIN 153 // from:
  SAY #49775 /* ~Beware, <CHARNAME>!  I sense much that is unnatural and evil within this creature!  Do not parley with her... it will lead only to ill!~ */
  IF ~~ THEN EXTERN ~BODHI~ 2
END

IF ~~ THEN BEGIN 154 // from:
  SAY #49781 /* ~No.  Do not deal with this creature, <CHARNAME>.  If you do, I will not be a party to it.  This is all I will say on the matter.~ */
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~BODHI~ 130
  IF ~IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 149
  IF ~!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 408
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 126
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYGARJ~ 59
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 88
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 222
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 98
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 76
END

IF ~~ THEN BEGIN 155 // from:
  SAY #49804 /* ~You have made your decision, I see.  I will not consort with evil, <CHARNAME>, nor with those who would do so.  Farewell.~ */
  IF ~!IsValidForPartyDialog("Mazzy")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
MoveToPoint([1012.327])
EscapeArea()~ EXTERN ~BODHI~ 121
  IF ~IsValidForPartyDialog("Mazzy")~ THEN DO ~ChangeAIScript("",DEFAULT)
SetLeavePartyDialogFile()
LeaveParty()
MoveToPoint([1012.327])
EscapeArea()~ EXTERN ~MAZZYJ~ 150
END

IF ~~ THEN BEGIN 156 // from:
  SAY #49810 /* ~Aye, and when that day comes, demon, we shall be there waiting for you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 157 // from:
  SAY #49817 /* ~It is just as well.  I sense a terrible evil within that creature, and much prefer to see her gone.  What is it about you, <CHARNAME>, that attracts such attentions?~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Aerie")~ THEN EXIT
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 223
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 59
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Viconia")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 90
END

IF ~~ THEN BEGIN 158 // from:
  SAY #49873 /* ~This is the perfect opportunity for us to aid a good cause where the city guard has not the chance, <CHARNAME>.  Surely you would not allow such evil activity to continue?~ */
  IF ~!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Valygar")~ THEN EXIT
  IF ~IsValidForPartyDialog("Jan")~ THEN EXTERN ~JANJ~ 120
  IF ~!IsValidForPartyDialog("Jan")
IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYGARJ~ 63
END

IF ~~ THEN BEGIN 159 // from: JANJ:121.0
  SAY #49884 /* ~You lie worse than ever, gnome.  Surely they did not do such a thing.~ */
  IF ~~ THEN EXTERN ~JANJ~ 122
END

IF ~~ THEN BEGIN 160 // from:
  SAY #49904 /* ~Forgive my friend's rudeness, my lady.  I shall free your from your bonds, and you are certainly free to go.  I trust you have suffered no injury?~ */
  IF ~~ THEN EXTERN ~ELGEA~ 14
END

IF ~~ THEN BEGIN 161 // from:
  SAY #49952 /* ~Only a fool would prostrate himself before a god that would turn nature to his own purposes.  Nature has no evil of its own, only the soul of your barren god has that honor.~ */
  IF ~~ THEN EXTERN ~ACOLYTE1~ 2
END

IF ~~ THEN BEGIN 162 // from:
  SAY #50063 /* ~It is good to see such a worthy <PRO_MANWOMAN> join the ranks of a righteous league.  You will serve them well, <CHARNAME>.~ */
  IF ~~ THEN REPLY #50064 /* ~Before I go to Acolyte Byron, Oisig, might I ask you a question?~ */ EXTERN ~BHOISIG~ 50
END

IF ~~ THEN BEGIN 163 // from:
  SAY #50092 /* ~I knew we could not trust such a fiend!  To arms, friends!  We must not allow the beholder to gain use from the relic -- ever!!~ */
  IF ~!IsValidForPartyDialog("Minsc")~ THEN DO ~Attack("Gaal")~ EXIT
  IF ~IsValidForPartyDialog("Minsc")~ THEN DO ~Attack("Gaal")~ EXTERN ~MINSCJ~ 138
END

IF ~~ THEN BEGIN 164 // from:
  SAY #50094 /* ~It is too late, ghoul!  Your master is dead and you shall join him soon enough!  Your evil cult is at an end!~ */
  IF ~~ THEN DO ~Attack("Gaal")~ EXIT
END

IF ~~ THEN BEGIN 165 // from:
  SAY #50099 /* ~Wait, <CHARNAME>!  Stay your wrath for a moment.  You, there... how can we believe your words?  Why are you here, if you are no longer part of this cult?~ */
  IF ~~ THEN EXTERN ~SASSAR~ 4
END

IF ~~ THEN BEGIN 166 // from:
  SAY #50104 /* ~I have sworn to deal with this cult, <CHARNAME>, and I will not forego my promise... especially now that I am aware of its true nature.  We must stop this creature, we must!~ */
  IF ~!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Minsc")~ THEN EXIT
  IF ~IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~HAERDAJ~ 86
  IF ~!IsValidForPartyDialog("HaerDalis")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 139
END

IF ~~ THEN BEGIN 167 // from:
  SAY #50113 /* ~I do not like the sound of this.  It has a distinct ring of dishonesty about it.  No matter how rude the artist may have been, we should be honest with him, don't you think?~ */
  IF ~!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~SCJERLIA~ 13
  IF ~IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 241
  IF ~!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 155
END

IF ~~ THEN BEGIN 168 // from:
  SAY #50116 /* ~Ha!  So it appears it works out for the best, after all.  The artist rejected the material, but the alloy has been accepted on its own merits.  I can live with that, certainly.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 169 // from:
  SAY #50119 /* ~Sir Sarles... I am sorry that my companion has not told you sooner.  But we were not able to obtain exactly what you requested.  This illithium is an alloy, it is not pure.~ */
  IF ~~ THEN GOTO 170
END

IF ~~ THEN BEGIN 170 // from: 169.0
  SAY #50120 /* ~I apologize, <CHARNAME>, but I cannot partake in a lie.  Even to this man, for a small reason... I simply cannot.  We... we tried our best, Sir Sarles.~ */
  IF ~~ THEN EXTERN ~SCSARLES~ 30
END

IF ~~ THEN BEGIN 171 // from: JANJ:132.1
  SAY #50145 /* ~For shame, gnome.  Oghma is a sober god and not at all like you describe.  One should respect even those one does not worship, and not make them the butt of jokes.~ */
  IF ~~ THEN EXTERN ~JANJ~ 133
END

IF ~~ THEN BEGIN 172 // from:
  SAY #50181 /* ~How sad to see a government that no longer serves its people.  It is all some form of delusion, this 'service'... the Council rules as they will, and everyone knows this.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 173 // from: JANJ:136.1
  SAY #50187 /* ~That such bribery would be the norm is despicable... worse, yet, that you perpetrate it, gnome.  How are the poor to get justice in such an environment?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 174 // from:
  SAY #50224 /* ~Guardsman!  I am Sir Keldorn of the Most Noble Order of the Radiant Heart. This man is destitute and you would imprison him for this?  I will not stand for this!~ */
  IF ~~ THEN EXTERN ~GGUARD01~ 5
END

IF ~~ THEN BEGIN 175 // from:
  SAY #50347 /* ~I am a knight, but not in the manner you suggest.  I strive to uphold not only the law but protect the helpless and innocent... in an army, it is the nation that is most important.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 176 // from:
  SAY #50400 /* ~Or perhaps THIS is it, sir.  Perhaps a thief attempted to steal it from you.  Regardless, it is now back in your hands once again... as it should be.~ */
  IF ~~ THEN EXTERN ~GNOBLEM2~ 8
END

IF ~~ THEN BEGIN 177 // from:
  SAY #50412 /* ~Regardless of your debate, I will not allow the weak to be preyed upon.  Call your man back, sir, or I shall be forced to intervene!~ */
  IF ~!IsValidForPartyDialog("Minsc")~ THEN DO ~Attack("gphil03")~ EXIT
  IF ~IsValidForPartyDialog("Minsc")~ THEN DO ~Attack("gphil03")~ EXTERN ~MINSCJ~ 144
END

IF ~~ THEN BEGIN 178 // from:
  SAY #50526 /* ~A drow elf?  Here?  One must wonder what plot the dark ones have in store.  It appears justice is about to be laid... may its black and evil heart char into powder!~ */
  IF ~~ THEN EXTERN ~VICONI~ 8
END

IF ~~ THEN BEGIN 179 // from: MINSCJ:146.2 JAHEIRAJ:430.3
  SAY #50560 /* ~And justice is done.  If all evil could meet such a fate, perhaps right would be restored to this world.  I have pledged myself to such a cause, in Torm's name.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 180 // from:
  SAY #50563 /* ~Do not listen to the drow, <CHARNAME>.  You have saved her, but you are not responsible for her.  She is evil, I tell you!  There is no place for her among us!~ */
  IF ~~ THEN EXTERN ~VICONI~ 21
END

IF ~~ THEN BEGIN 181 // from:
  SAY #50565 /* ~Silence, witch!  Do not take her amongst us, <CHARNAME>!  It will lead only to evil!  I will not have it!~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Minsc")~ THEN EXTERN ~VICONI~ 25
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 431
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 114
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Aerie")
IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 249
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 147
END

IF ~~ THEN BEGIN 182 // from:
  SAY #51482 /* ~But... the deep gnomes are not evil!  Why must this be done?!~ */
  IF ~~ THEN EXTERN ~UDPHAE01~ 62
END

IF ~~ THEN BEGIN 183 // from:
  SAY #52283 /* ~A terrible waste of life, to train one's charges so.  <CHARNAME>, let us be away from this place before I spoil your quest by slaying each and every last foul thief I see here.~ */
  IF ~!IsValidForPartyDialog("Nalia")
!IsValidForPartyDialog("Yoshimo")~ THEN EXIT
  IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN ~NALIAJ~ 266
  IF ~!IsValidForPartyDialog("Nalia")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 88
END

IF ~~ THEN BEGIN 184 // from: NALIAJ:248.2
  SAY #52286 /* ~Not all of us are as focussed on coin as <CHARNAME>, miss.  Come, now... tell us what we are facing here, so that we may plan for a proper assault.~ */
  IF ~~ THEN EXTERN ~NALIAJ~ 149
END

IF ~~ THEN BEGIN 185 // from: NALIA:109.3
  SAY #52292 /* ~Consider yourself paid for your services, <CHARNAME>.  I insist we help the young lady whether you like it or not.  What is the problem, exactly, young lady?~ */
  IF ~~ THEN EXTERN ~NALIA~ 50
END

IF ~~ THEN BEGIN 186 // from: MINSCJ:151.2
  SAY #52297 /* ~Step carefully, <CHARNAME>.  I hear your words and I am not impressed.  I will stand against you with my blade, should you go through with what you speak of.~ */
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Aerie")~ THEN EXTERN ~FIRKRA02~ 36
  IF ~IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 163
  IF ~!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 128
END

IF ~~ THEN BEGIN 187 // from: MINSCJ:152.2
  SAY #52310 /* ~Foul fiend!  Your filthy god's blood shows itself to me at last!  Truly I was meant to be here to stop you from continuing!  Have at you!~ */
  IF ~!IsValidForPartyDialog("Mazzy")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~FIRKRA02~ 37
  IF ~IsValidForPartyDialog("Mazzy")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~MAZZYJ~ 164
END

IF ~~ THEN BEGIN 188 // from:
  SAY #55197 /* ~We have come a long way, <CHARNAME>, to reach this day.  Much has been lost, but at last the wizard lies dead.  A victory in the truest sense of the word.~ */
  IF ~~ THEN EXTERN ~PLAYER1~ 17
END

IF ~~ THEN BEGIN 189 // from: MINSCJ:155.11 MAZZYJ:166.3 KORGANJ:115.9 JANJ:147.8 JAHEIRAJ:450.5 IMOEN2J:11.13
  SAY #55218 /* ~A place where the evil dwell after death, this place.  I followed your call, <CHARNAME>, only because my duty does not end with the end of my life.  Let us finish this here, if we can.~ [KELDOR99] */
  IF ~!IsValidForPartyDialog("Nalia")
!IsValidForPartyDialog("Edwin")~ THEN EXIT
  IF ~IsValidForPartyDialog("Nalia")~ THEN EXTERN ~NALIAJ~ 268
  IF ~!IsValidForPartyDialog("Nalia")
IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 95
END

IF ~~ THEN BEGIN 190 // from:
  SAY #55657 /* ~A dangerous 'gift', but is it despicable in nature or simply unfortunate circumstance? She is just a child.~ */
  IF ~~ THEN EXTERN ~PPIRENI1~ 12
END

IF ~~ THEN BEGIN 191 // from:
  SAY #55690 /* ~Foul traitor!  How dare you consort with such evil!  And you offer us a lame apology for this?!  You shall suffer the consequences, fool!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 192 // from:
  SAY #55701 /* ~Your enslavement of these men and woman is over, foul wench!  No longer will you profit over their sweat... it ends today!!~ */
  IF ~~ THEN EXTERN ~PIRMUR01~ 4
END

IF ~~ THEN BEGIN 193 // from:
  SAY #55707 /* ~We need no reward, good sir.  <CHARNAME>, however, needs to know a way into the asylum... Sanik was to tell us before he was killed.~ */
  IF ~~ THEN EXTERN ~PIRMUR09~ 0
END

IF ~~ THEN BEGIN 194 // from: MAZZYJ:171.1
  SAY #55724 /* ~You cannot always help so directly, young Mazzy, despite your heart's best intentions. Not all diseases are of the flesh.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 195 // from: JANJ:159.2
  SAY #55807 /* ~Bah!  Enough, gnome!  The island will sink beneath us before you are finished your blather!  Enough, I say!~ */
  IF ~~ THEN EXTERN ~JANJ~ 160
END

IF ~~ THEN BEGIN 196 // from:
  SAY #55824 /* ~Sekolah.  I read of this 'god', once.  The Shark Father, ruthless and devoid of compassion.  So is all of his race.  You are a tool, perhaps, and after that... a meal.~ */
  IF ~~ THEN EXTERN ~SAHPR1~ 11
END

IF ~~ THEN BEGIN 197 // from:
  SAY #55828 /* ~Hmph.  Such evil creatures to dare make such pronouncements.  I would send them all to a watery grave with Tyr's blessing if I had my way.~ */
  IF ~~ THEN EXTERN ~SAHPR1~ 37
END

IF ~~ THEN BEGIN 198 // from: IMOEN2J:20.1
  SAY #55839 /* ~What do we care about the fate of these creatures?  They are all evil.  I say let them perish from their own foolishness, if that is what fate decrees.~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~SAHPR1~ 56
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 465
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 138
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Aerie")
IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 174
END

IF ~~ THEN BEGIN 199 // from: MAZZYJ:174.0 JAHEIRAJ:465.0
  SAY #55841 /* ~Your words do not sway me, woman.  I am not misjudging these creatures.  I know.  And it is no less a fate than they would plan for us, were circumstances different.~ */
  IF ~~ THEN EXTERN ~SAHPR1~ 56
END

IF ~~ THEN BEGIN 200 // from: JAHEIRAJ:468.2
  SAY #55891 /* ~I dislike this.  There is no honor in acting as a foul drow would.  Better to let them kill themselves than to take part in such intrigue.~ */
  IF ~~ THEN DO ~SetGlobal("udPhaTimerOn","GLOBAL",0)
StartCutSceneMode()
StartCutScene("Cut44r")~ EXIT
END

IF ~~ THEN BEGIN 201 // from: NALIAJ:280.3
  SAY #55908 /* ~Vile fiend!  You would sacrifice the children of a silver dragon, and consort with a demon, no less!  No, this will not be!!~ */
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Mazzy")
OR(2)
!IsValidForPartyDialog("Anomen")
!Alignment("Anomen",LAWFUL_GOOD)
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~UDDEMON~ 22
  IF ~IsValidForPartyDialog("Valygar")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~VALYGARJ~ 85
  IF ~!IsValidForPartyDialog("Valygar")
IsValidForPartyDialog("Mazzy")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~MAZZYJ~ 175
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Anomen")
Alignment("Anomen",LAWFUL_GOOD)~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~ANOMENJ~ 271
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Mazzy")
OR(2)
!IsValidForPartyDialog("Anomen")
!Alignment("Anomen",LAWFUL_GOOD)
IsValidForPartyDialog("Jaheira")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~JAHEIRAJ~ 470
  IF ~!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Mazzy")
OR(2)
!IsValidForPartyDialog("Anomen")
!Alignment("Anomen",LAWFUL_GOOD)
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN DO ~LeaveParty()
Enemy()~ EXTERN ~MINSCJ~ 170
END

IF ~~ THEN BEGIN 202 // from:
  SAY #55932 /* ~Die, black-hearted fiend.  May all the Hells swallow you whole.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 203 // from:
  SAY #55940 /* ~It was my understanding that these gnomes were not evil, <CHARNAME>.  Why must you always carve a path of blood?  This is disgusting!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 204 // from:
  SAY #55947 /* ~You did such a thing, <CHARNAME>?  This man is well-known as a hero across the Realms... what were you thinking?  Do you never stop to consider your actions?~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Anomen")
!IsValidForPartyDialog("Viconia")~ THEN EXTERN ~C6DRIZZ1~ 2
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 473
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 272
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Anomen")
IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 145
END

IF ~~ THEN BEGIN 205 // from:
  SAY #55962 /* ~This man is a ranger and a being of worth, <CHARNAME>!  A hero that I will not aid you in destroying!  I stand against you in this!~ */
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Viconia")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXIT
  IF ~IsValidForPartyDialog("Mazzy")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~MAZZYJ~ 177
  IF ~!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Jaheira")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~JAHEIRAJ~ 474
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~MINSCJ~ 172
  IF ~!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Viconia")~ THEN DO ~LeaveParty()
Enemy()
Attack(Player1)~ EXTERN ~VICONIJ~ 146
END

IF ~~ THEN BEGIN 206 // from: JANJ:166.2 JAHEIRAJ:475.1
  SAY #55998 /* ~Fighting alongside Drizzt?  An excellent show!  Now the forces of right shall truly prevail over evil!~ */
  IF ~!IsValidForPartyDialog("Viconia")~ THEN EXIT
  IF ~IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 150
END

IF ~~ THEN BEGIN 207 // from:
  SAY #56007 /* ~What is this?  Drizzt Do'Urden?  This is a hero, <CHARNAME>... a famous ranger from the Ten Towns, even if he is a drow.  What a pleasant surprise.~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Minsc")~ THEN EXTERN ~C6BRUEN1~ 8
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 476
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~HAERDAJ~ 118
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("HaerDalis")
IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 139
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 173
END

IF ~~ THEN BEGIN 208 // from:
  SAY #56024 /* ~We will not need luck. We have faith and good intentions to be our guides.~ */
  IF ~~ THEN EXTERN ~UDDUER03~ 14
END

IF ~~ THEN BEGIN 209 // from:
  SAY #56040 /* ~Ah.  Here it comes.  Why did we even come here, <CHARNAME>?  Is it not bad enough that we must face such evil without dirtying ourselves in the process?~ */
  IF ~!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Edwin")~ THEN EXTERN ~ARAN~ 86
  IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 144
  IF ~!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("Jan")~ THEN EXTERN ~JANJ~ 167
  IF ~!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Jan")
IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 120
END

IF ~~ THEN BEGIN 210 // from: KORGANJ:144.0 JANJ:167.0
  SAY #56042 /* ~This coming from one who is already more soiled than the proverbial pig in the playpen does not exactly fill me with shock.~ */
  IF ~~ THEN EXTERN ~ARAN~ 86
END

IF ~~ THEN BEGIN 211 // from:
  SAY #56058 /* ~Yes, of course we shall help the elven people, if we can.  There will be no victory this day if the wizard manages to crush everything that exists of this place.~ */
  IF ~!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Imoen2")~ THEN EXTERN ~SUDEMIN~ 35
  IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 121
  IF ~!IsValidForPartyDialog("Edwin")
IsValidForPartyDialog("Imoen2")~ THEN EXTERN ~IMOEN2J~ 28
END

IF ~~ THEN BEGIN 212 // from: KORGANJ:146.2
  SAY #56069 /* ~I realize we must act in keeping with our Drow appearance, but I begin to think you enjoy it.~ */
  IF ~~ THEN EXTERN ~KORGANJ~ 147
END

IF ~~ THEN BEGIN 213 // from:
  SAY #56078 /* ~You would spill her blood after all that has happened, here?!  You are mad, <CHARNAME>, and evil!  I will not permit this!!~ */
  IF ~~ THEN DO ~LeaveParty()
Enemy()
ActionOverride("Mazzy",LeaveParty())
ActionOverride("Mazzy",Enemy())
ActionOverride("Jaheira",LeaveParty())
ActionOverride("Jaheira",Enemy())
ActionOverride("Valygar",LeaveParty())
ActionOverride("Valygar",Enemy())~ EXIT
END

IF ~~ THEN BEGIN 214 // from: NALIAJ:287.3 KORGANJ:150.2
  SAY #56103 /* ~Justice is on our side this day, and in Tyr's name we shall be victorious once and for all!~ [KELDOR98] */
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Imoen2")~ THEN DO ~ClearAllActions()
StartCutSceneMode()
StartCutScene("cut85c")
~ EXIT
  IF ~IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 159
  IF ~!IsValidForPartyDialog("Aerie")
IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~HAERDAJ~ 123
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 159
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 126
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
IsValidForPartyDialog("Jan")~ THEN EXTERN ~JANJ~ 168
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Jan")
IsValidForPartyDialog("Mazzy")~ THEN EXTERN ~MAZZYJ~ 180
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Mazzy")
IsValidForPartyDialog("Valygar")~ THEN EXTERN ~VALYGARJ~ 90
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Valygar")
IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 482
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 179
  IF ~!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("HaerDalis")
!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Jan")
!IsValidForPartyDialog("Mazzy")
!IsValidForPartyDialog("Valygar")
!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Imoen2")~ THEN EXTERN ~IMOEN2J~ 31
END

IF ~~ THEN BEGIN 215 // from:
  SAY #56115 /* ~If you are in need, we will help. I could do no other.~ */
  IF ~~ THEN EXTERN ~UDSVIR03~ 8
END

IF ~~ THEN BEGIN 216 // from:
  SAY #56133 /* ~This will not come to pass. I will not allow you to murder those that were asking for our help. Who will follow the righteous path!~ */
  IF ~~ THEN REPLY #56134 /* ~Stand down, Keldorn, I will not attack them.~ */ EXTERN ~UDSVIR03~ 26
  IF ~~ THEN REPLY #56135 /* ~Do as you must. I have given an order I expect obeyed!~ */ DO ~SetGlobal("SvirHostile","GLOBAL",1)
LeaveParty()
Enemy()
ActionOverride("Mazzy",LeaveParty())
ActionOverride("Mazzy",Enemy())
ActionOverride("Valygar",LeaveParty())
ActionOverride("Valygar",Enemy())
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
END

IF ~~ THEN BEGIN 217 // from:
  SAY #56167 /* ~I beg your pardon, my Lady, but could you do nothing to impede their progress? You must have sensed how corrupt they were.~ */
  IF ~~ THEN EXTERN ~UDSILVER~ 17
END

IF ~~ THEN BEGIN 218 // from:
  SAY #56171 /* ~I must confess that I do not find that appealing.~ */
  IF ~!IsValidForPartyDialogue("VICONIA")~ THEN EXTERN ~UDSILVER~ 26
  IF ~IsValidForPartyDialogue("VICONIA")~ THEN EXTERN ~VICONIJ~ 164
END

IF ~~ THEN BEGIN 219 // from:
  SAY #56228 /* ~Indeed, he has made enemies of most everyone he has met. It is with relief that I say I have rarely seen his equal in evil.~ */
  IF ~~ THEN EXTERN ~SUDEMIN~ 12
END

IF ~~ THEN BEGIN 220 // from: MINSCJ:186.1 JAHEIRAJ:490.2
  SAY #56421 /* ~This feels wrong, <CHARNAME>.  To destroy the grove forever just to deal with what is wrong now... no.  No, this cannot be.  We must find another way.~ */
  IF ~!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("HaerDalis")~ THEN EXIT
  IF ~IsValidForPartyDialog("Korgan")~ THEN EXTERN ~KORGANJ~ 162
  IF ~!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("HaerDalis")~ THEN EXTERN ~HAERDAJ~ 130
END

IF ~~ THEN BEGIN 221 // from:
  SAY #56427 /* ~The foul murderer from Athkatla has made his way here?  Then he must be stopped!  By all that is holy, his disgusting ways cannot continue!!~ */
  IF ~~ THEN EXTERN ~TRSKIN02~ 17
END

IF ~~ THEN BEGIN 222 // from:
  SAY #56431 /* ~Wait, <CHARNAME>!  There... there is more here than it seems.  I sense evil... dire evil all around!  And especially from the old woman!~ */
  IF ~~ THEN EXTERN ~TRRAK01~ 3
END

IF ~~ THEN BEGIN 223 // from:
  SAY #56433 /* ~I offer my apologies, goodman mayor.  Sometimes, <CHARNAME> does not act as <PRO_HESHE> should.  You have paid <PRO_HIMHER> already, so we shall help as we can.~ */
  IF ~Global("ministertoldkillings","GLOBAL",0)~ THEN EXTERN ~UHMAY01~ 11
  IF ~Global("ministertoldkillings","GLOBAL",1)~ THEN EXTERN ~UHMAY01~ 22
END

IF ~~ THEN BEGIN 224 // from:
  SAY #56437 /* ~No, <CHARNAME>, we will not squeeze this poor man for whatever he has left.  The armor is worth much, if coin is all you desire.  My apologies, goodman mayor.~ */
  IF ~~ THEN EXTERN ~UHMAY01~ 142
END

IF ~~ THEN BEGIN 225 // from: MAZZY:6.1
  SAY #56444 /* ~I sense no taint of these shadows within this noble halfling, <CHARNAME>, if that is what you fear.  I shall not leave this one imprisoned.~ */
  IF ~~ THEN DO ~SetGlobal("MazzyFreed","GLOBAL",1)~ EXTERN ~MAZZY~ 13
END

IF ~~ THEN BEGIN 226 // from:
  SAY #56452 /* ~These people do not seem in control of themselves.  They are servants, urged on through magical control to throw themselves on our blades... a sad way to perish, to be sure.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 227 // from:
  SAY #56456 /* ~There is little to question here, Anomen.  You must uphold the law and think of the Order.  To do otherwise is to risk everything that you have strived towards for so long.~ */
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Viconia")~ THEN EXTERN ~ANOMENJ~ 52
  IF ~IsValidForPartyDialog("Jaheira")~ THEN EXTERN ~JAHEIRAJ~ 493
  IF ~!IsValidForPartyDialog("Jaheira")
IsValidForPartyDialog("Minsc")~ THEN EXTERN ~MINSCJ~ 188
  IF ~!IsValidForPartyDialog("Jaheira")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 165
END

IF ~~ THEN BEGIN 228 // from:
  SAY #56460 /* ~In the end, your actions are your own choice, Anomen.  I pray that you will take the path that you know is the right one.~ */
  IF ~~ THEN DO ~StartCutSceneMode()
StartCutScene("Cut10b")~ EXIT
END

IF ~~ THEN BEGIN 229 // from:
  SAY #56462 /* ~I know it is difficult to accept, my friend, but this is the best path.  The law does not always lead to justice, but the alternative is chaos.  Saerk will pay, in the end.~ */
  IF ~!IsValidForPartyDialog("Edwin")
!IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~ANOMENJ~ 177
  IF ~IsValidForPartyDialog("Edwin")~ THEN EXTERN ~EDWINJ~ 134
  IF ~!IsValidForPartyDialog("Edwin")
IsValidForPartyDialog("Yoshimo")~ THEN EXTERN ~YOSHJ~ 94
END

IF ~~ THEN BEGIN 230 // from:
  SAY #56468 /* ~Anomen, no!  What have you done?!  You... you have slaughtered an innocent!  By Torm, you cannot see the justice in *this*!~ */
  IF ~~ THEN EXTERN ~ANOMENJ~ 281
END

IF ~~ THEN BEGIN 231 // from: JAHEIRAJ:499.1
  SAY #56488 /* ~What?  You have already received your payment, <CHARNAME>!  We should help these people as we have pledged to!  There is no honor in such cowardice!~ */
  IF ~!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Aerie")
!IsValidForPartyDialog("Anomen")~ THEN EXTERN ~BOUNHA~ 6
  IF ~IsValidForPartyDialog("Viconia")~ THEN EXTERN ~VICONIJ~ 167
  IF ~!IsValidForPartyDialog("Viconia")
IsValidForPartyDialog("Aerie")~ THEN EXTERN ~AERIEJ~ 176
  IF ~!IsValidForPartyDialog("Viconia")
!IsValidForPartyDialog("Aerie")
IsValidForPartyDialog("Anomen")~ THEN EXTERN ~ANOMENJ~ 284
END

IF ~~ THEN BEGIN 232 // from: ISAEA:29.1
  SAY #56495 /* ~The lad has no honor and abuses his position.  It is a foul deed, this... but if we are to help Lady Nalia, we must find proof of his misdeeds.  There is no other way.~ */
  IF ~~ THEN DO ~StartCutSceneMode()
StartCutScene("cut39a")~ EXIT
END

IF ~~ THEN BEGIN 233 // from:
  SAY #56518 /* ~I have no idea what you intend, <CHARNAME>, but I'll not allow it.  Worry not, boy... this is obviously <CHARNAME>'s idea of some ill-timed jest, that is all.~ */
  IF ~~ THEN EXTERN ~DALESON~ 14
END

IF ~~ THEN BEGIN 234 // from:
  SAY #56527 /* ~You should strive to find more charity in your heart, my lady, but we are not here to argue with you.  Go out the way we came and I am sure you will find your way to safety.~ */
  IF ~~ THEN EXTERN ~DELCIA~ 10
END

IF ~~ THEN BEGIN 235 // from:
  SAY #56534 /* ~I assure you, my lady, that I am of as noble blood as you are... although I make no pretense that I am more worthy as a result.  Sir Keldorn Firecam, at your service.~ */
  IF ~~ THEN EXTERN ~DELCIA~ 48
END

IF ~~ THEN BEGIN 236 // from:
  SAY #56750 /* ~These... these are humans!  Children, even, kept as slaves by these fiends!!  An outrage!!~ */
  IF ~~ THEN DO ~SetGlobal("KeldornOutrage","GLOBAL",1)~ EXTERN ~DADROW3~ 10
END

IF ~~ THEN BEGIN 237 // from:
  SAY #56876 /* ~Your reputation is such that you should not let us wait to see results. I question your motives even now.~ */
  IF ~~ THEN EXTERN ~ARAN~ 50
END

IF ~~ THEN BEGIN 238 // from:
  SAY #57377 /* ~Of course <PRO_HESHE> will not do this.  Take your people and go, as you can.  Your freedom may be short, but it is in your hands.  May Torm travel with you.~ */
  IF ~Global("DrowSlavesFree","GLOBAL",1)~ THEN EXTERN ~DASLAVE1~ 7
  IF ~Global("DrowSlavesFree","GLOBAL",2)~ THEN EXTERN ~DASLAVE1~ 8
END

IF ~~ THEN BEGIN 239 // from:
  SAY #57678 /* ~<CHARNAME>, do you require the healing light of Torm? You seem ill at ease.~ */
  IF ~~ THEN REPLY #57679 /* ~I do not think my injury is physical, Keldorn, but thank you regardless.~ */ GOTO 240
  IF ~~ THEN REPLY #57680 /* ~Save it, Keldorn. Your faith and light cannot help me now.~ */ GOTO 241
  IF ~~ THEN REPLY #57681 /* ~I will be all right in a moment. Save your talents for later. We will surely need them.~ */ GOTO 242
END

IF ~~ THEN BEGIN 240 // from: 239.0
  SAY #57682 /* ~I will maintain watch if you need to rest. Such a spiritual injury may have unforeseen affects. Take great care in the coming hours.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 241 // from: 239.1
  SAY #57683 /* ~Such a pessimistic attitude will only reinforce whatever damage the ritual has done to you. Keep a brave face, <CHARNAME>. You are not beaten yet.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 242 // from: 239.2
  SAY #57684 /* ~Very well, though I worry for your health. There is no telling what effects such a catastrophic amputation will have.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 243 // from:
  SAY #57715 /* ~<CHARNAME>! If I did not know you I would be drawing my sword even now! That was the avatar of Bhaal Lord of Murder!~ */
  IF ~~ THEN GOTO 244
END

IF ~~ THEN BEGIN 244 // from: 243.0
  SAY #57716 /* ~By taking your soul, Irenicus has left you open to possession by the energies of a dead god! Not since the time of troubles have I felt such evil.~ */
  IF ~~ THEN GOTO 245
END

IF ~~ THEN BEGIN 245 // from: 244.0
  SAY #57717 /* ~Do not succumb again. Your mortal being will fade in the wake of such evil power. I will be forced to end your suffering if you... lose yourself.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 246 // from:
  SAY #58139 /* ~I shall never again say this, but I believe we should hurry to Aran's task. If our enemy is his enemy, we may best achieve our goal by helping this guild.~ */
  IF ~!IsValidForPartyDialogue("ANOMEN")~ THEN EXIT
  IF ~IsValidForPartyDialogue("ANOMEN")~ THEN EXTERN ~ANOMENJ~ 296
END

IF ~~ THEN BEGIN 247 // from:
  SAY #58140 /* ~And that would accomplish what? Death on a grand scale, and make our rescue of Imoen all the harder. Her life and well-being must come first.~ */
  IF ~~ THEN EXTERN ~ANOMENJ~ 297
END

IF ~~ THEN BEGIN 248 // from:
  SAY #58230 /* ~The path of honor dictates that I see this through to the end, my friend... no matter what.  I would not be able to lift my eyes were I to abandon you while such an evil remains unchecked.  I could serve good no greater than by what I do now.~ */
  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
END

IF ~~ THEN BEGIN 249 // from:
  SAY #58516 /* ~<CHARNAME> is no fool, wizard... and neither is the ranger, nor I.  You shall not have this man, for we shall fight to the last to prevent such an event!~ */
  IF ~~ THEN EXTERN ~TOLGER~ 81
END

IF ~~ THEN BEGIN 250 // from: NALIAJ:317.1 JAHEIRAJ:524.5
  SAY #58748 /* ~A betrayal from within our own company!  There is no crime more condemned amongst the Order.  To abandon your fellows...~ */
  IF ~!IsValidForPartyDialogue("KORGAN")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("CERND")
!IsValidForPartyDialogue("MINSC")~ THEN EXTERN ~YOSHJ~ 114
  IF ~IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~KORGANJ~ 190
  IF ~IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~EDWINJ~ 161
  IF ~IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~MAZZYJ~ 201
  IF ~IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~JANJ~ 182
  IF ~IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~VALYGARJ~ 119
  IF ~IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~HAERDAJ~ 150
  IF ~IsValidForPartyDialogue("CERND")
!IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~CERNDJ~ 137
  IF ~IsValidForPartyDialogue("MINSC")
!IsValidForPartyDialogue("CERND")
!IsValidForPartyDialogue("HAERDALIS")
!IsValidForPartyDialogue("VALYGAR")
!IsValidForPartyDialogue("JAN")
!IsValidForPartyDialogue("MAZZY")
!IsValidForPartyDialogue("EDWIN")
!IsValidForPartyDialogue("KORGAN")~ THEN EXTERN ~MINSCJ~ 211
END

IF ~~ THEN BEGIN 251 // from: KAYPAL02:23.0
  SAY #59879 /* ~I am not the one you seek, Reynald de Chatillon.  You are mistaken.  I feel pity for one who has been reduced to pettiness and evil, no more.~ */
  IF ~~ THEN EXTERN ~KAYPAL02~ 25
END
