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

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

IF WEIGHT #11 /* Triggers after states #: 2 5 6 12 32 35 39 44 133 141 268 even though they appear after this state */
~  Global("X#JCleanGarrick","GLOBAL",1)
~ THEN BEGIN 0 // from:
  SAY #75023 /* ~You're no better than Ms. Silke! It will catch up with you, someday, mark my words.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #12 /* Triggers after states #: 2 5 6 12 32 35 39 44 133 141 268 even though they appear after this state */
~  Global("X#JCleanGarrick","GLOBAL",1)
~ THEN BEGIN 1 // from:
  SAY #75024 /* ~Ah well, I suppose it will give me the opportunity to work on this new ballad I've been thinking of... I bet you'll never guess who the protagonists are!~ */
  IF ~~ THEN DO ~LeaveParty()
SetDialogue("_GARRIP")
~ EXIT
END

IF WEIGHT #9 /* Triggers after states #: 6 12 32 35 39 44 133 141 268 even though they appear after this state */
~  Global("X#GaFriendTalk","GLOBAL",1)
~ THEN BEGIN 2 // from:
  SAY #91852 /* ~So, <CHARNAME>, I was wondering what you thought of my music. Everyone else seems to have an opinion...~ */
  IF ~~ THEN REPLY #91853 /* ~Truly, you are a great bard, Garrick. You have songs and tales for every occasion.~ */ DO ~SetGlobal("X#GaFriendTalk","GLOBAL",2)
RealSetGlobalTimer("X#GaFriendTalkTime","GLOBAL",18000)
~ GOTO 3
  IF ~~ THEN REPLY #91854 /* ~I'd prefer if you'd just shut up. I find you have little use, beyond carrying my bags.~ */ DO ~SetGlobal("X#GaFriendTalk","GLOBAL",2)
RealSetGlobalTimer("X#GaFriendTalkTime","GLOBAL",18000)
~ GOTO 4
END

IF ~~ THEN BEGIN 3 // from: 2.0
  SAY #91855 /* ~Thanks, it, uh, means a lot to hear that! When I write of you, I'll be sure to mention your kindness and good nature.~ */
  IF ~~ THEN REPLY #45498 /* ~No problem.~ */ EXIT
  IF ~~ THEN REPLY #91856 /* ~Actually, I was lying in the hope you'd shut up sooner.~ */ GOTO 4
END

IF ~~ THEN BEGIN 4 // from: 3.1 2.1
  SAY #91857 /* ~Well, maybe Silke wasn't *that* bad a boss after all...~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #10 /* Triggers after states #: 6 12 32 35 39 44 133 141 268 even though they appear after this state */
~  Global("X#GarXzarRest1","GLOBAL",1)
~ THEN BEGIN 5 // from:
  SAY #91858 /* ~What a beautiful night. Almost time to call it a day... Uh, Xzar, why are you looking at me like that?~ */
  IF ~~ THEN DO ~SetGlobal("X#GarXzarRest1","GLOBAL",2)
~ EXTERN ~_BXZAR~ 45
END

IF WEIGHT #7 /* Triggers after states #: 32 35 39 44 133 141 268 even though they appear after this state */
~  Global("X#GarriNashkel","GLOBAL",1)
~ THEN BEGIN 6 // from:
  SAY #97739 /* ~I must admit, <PRO_SIRMAAM>, when I joined you, I didn't quite imagine we'd have such an, uh, exciting life.~ */
  IF ~~ THEN REPLY #97740 /* ~You thought it would be warm taverns and walks in the countryside?~ */ DO ~SetGlobal("X#GarriNashkel","GLOBAL",2)
~ GOTO 7
  IF ~~ THEN REPLY #97741 /* ~I'm glad I can keep you on your toes.~ */ DO ~SetGlobal("X#GarriNashkel","GLOBAL",2)
~ GOTO 8
  IF ~~ THEN REPLY #97742 /* ~Be quiet, I don't have time for this.~ */ DO ~SetGlobal("X#GarriNashkel","GLOBAL",2)
~ GOTO 9
  IF ~~ THEN REPLY #97743 /* ~I don't do what I do to please you, you know.~ */ DO ~SetGlobal("X#GarriNashkel","GLOBAL",2)
~ GOTO 10
  IF ~~ THEN REPLY #97744 /* ~What exactly were you expecting?~ */ DO ~SetGlobal("X#GarriNashkel","GLOBAL",2)
~ GOTO 7
END

IF ~~ THEN BEGIN 7 // from: 6.4 6.0
  SAY #97745 /* ~Well, I must admit I wasn't really sure at all... But I didn't imagine I'd be, say, saving the mines of Nashkel from an incursion of kobolds led by a foul cleric of Cyric!~ */
  IF ~~ THEN REPLY #97746 /* ~Are you saying you're scared and want out?~ */ GOTO 11
  IF ~~ THEN REPLY #97747 /* ~To tell the truth I never quite know what to expect, either.~ */ GOTO 11
  IF ~~ THEN REPLY #97748 /* ~That's the way life is. Less of this yapping. Let's get on to the next adventure.~ */ EXIT
END

IF ~~ THEN BEGIN 8 // from: 6.1
  SAY #97749 /* ~Oh, on my toes for sure, and with my nerves on edge sometimes, too!~ */
  IF ~~ THEN REPLY #97746 /* ~Are you saying you're scared and want out?~ */ GOTO 11
  IF ~~ THEN REPLY #97750 /* ~To tell the truth, I never quite know what to expect, either.~ */ GOTO 11
  IF ~~ THEN REPLY #97748 /* ~That's the way life is. Less of this yapping. Let's get on to the next adventure.~ */ EXIT
END

IF ~~ THEN BEGIN 9 // from: 6.2
  SAY #97751 /* ~Oh, I, uh... Sorry.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 10 // from: 6.3
  SAY #97752 /* ~I know that, I was just trying to make conversation! Oh, never mind.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 11 // from: 8.1 8.0 7.1 7.0
  SAY #97753 /* ~I'd be lying if I said I was never frightened... But that's part of being an adventurer, right? Facing your fears? Anyway, I, uh, I guess we'd better get a move on.~ */
  IF ~~ THEN REPLY #97754 /* ~Right you are. Let's go face some more of our fears. Onwards!~ */ EXIT
  IF ~~ THEN REPLY #97755 /* ~Just so long as I know you're not about to bolt at the first sign of trouble. Come on, let's go.~ */ EXIT
  IF ~~ THEN REPLY #97756 /* ~Well you were right about one thing: moving on. And next time, don't bother me with this sort of rubbish.~ */ EXIT
  IF ~~ THEN REPLY #97757 /* ~Wandering free, discovering the unknown... Dangerous, but I'm sure you, in particular, would agree that it makes a good tale. Let's go find something else to write about.~ */ EXIT
END

IF WEIGHT #8 /* Triggers after states #: 32 35 39 44 133 141 268 even though they appear after this state */
~  Global("X#GarriWar","GLOBAL",1)
~ THEN BEGIN 12 // from:
  SAY #97758 /* ~Everywhere we go, we hear tales warning of imminent war... We live in, uh, interesting times. Troubled times, too. ~ */
  IF ~~ THEN REPLY #97759 /* ~Is there a point to this blather? ~ */ DO ~SetGlobal("X#GarriWar","GLOBAL",2)
~ GOTO 13
  IF ~~ THEN REPLY #97760 /* ~I know what you mean. Still, it means more chance of a good fight!~ */ DO ~SetGlobal("X#GarriWar","GLOBAL",2)
~ GOTO 14
  IF ~~ THEN REPLY #97761 /* ~Something on your mind?~ */ DO ~SetGlobal("X#GarriWar","GLOBAL",2)
~ GOTO 15
  IF ~~ THEN REPLY #97762 /* ~That's true enough. The future, it seems, is uncertain.~ */ DO ~SetGlobal("X#GarriWar","GLOBAL",2)
~ GOTO 15
END

IF ~~ THEN BEGIN 13 // from: 15.1 12.0
  SAY #97763 /* ~Well, I was only making conversation! Next time, maybe, I won't bother.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 14 // from: 15.3 12.1
  SAY #97764 /* ~Uh... Well, I suppose that's true. I'd like to avoid those sorts of situations where possible, though.~ */
  IF ~~ THEN REPLY #97765 /* ~What's the matter? Are you a coward? ~ */ GOTO 16
  IF ~~ THEN REPLY #97766 /* ~Bah! More blood for me then, weakling! ~ */ GOTO 16
  IF ~~ THEN REPLY #97767 /* ~To each their own, Garrick.~ */ EXIT
  IF ~~ THEN REPLY #97768 /* ~Well, I like the occasional bit of excitement, but you're right, too much can leave you feeling a bit tired.~ */ EXIT
END

IF ~~ THEN BEGIN 15 // from: 12.3 12.2
  SAY #97769 /* ~Well, I like this adventuring and all, don't get me wrong. But I am scared sometimes. There's the thrill of living on the edge, but I never know if I'm going to wake up skewered by a hobgoblin's arrow.~ */
  IF ~~ THEN REPLY #97770 /* ~I knew it, you're a coward! ~ */ GOTO 16
  IF ~~ THEN REPLY #97771 /* ~Hmm. Next time I won't bother responding to your musings. Shut. Up.~ */ GOTO 13
  IF ~~ THEN REPLY #97772 /* ~I think it's something you have to get used to. Sometimes, I have difficulty facing up to it myself. Still, we have to soldier on. ~ */ GOTO 17
  IF ~~ THEN REPLY #97773 /* ~You don't enjoy staring death in the eyes? What about the joys of melee? You can't deny it makes you feel alive, can you? ~ */ GOTO 14
END

IF ~~ THEN BEGIN 16 // from: 15.0 14.1 14.0
  SAY #97774 /* ~I'd just prefer to live another day, is all. I'm only young, and I'm a lover, not a fighter... Plus I can't very well pen tales when I'm dead, can I? Hmm, unless I was, uh, undead... Creepy.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 17 // from: 15.2
  SAY #97775 /* ~Thanks, <CHARNAME>, I'm glad you understand. I guess we'll, uh, just have to get through this together! Well, on to our next adventure, and with luck, not our last!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 18 // from:
  SAY #98411 /* ~Now *that* is a sales pitch.~ */
  IF ~~ THEN REPLY #83539 /* ~Uh, you worry me...~ */ EXTERN ~_ERDANE~ 1
  IF ~~ THEN REPLY #80691 /* ~What can I do for you?~ */ EXTERN ~_ERDANE~ 2
  IF ~~ THEN REPLY #83540 /* ~What can you do for me?~ */ EXTERN ~_ERDANE~ 3
END

IF ~~ THEN BEGIN 19 // from: _ISLSIR:4.3
  SAY #98412 /* ~’Tis such a beautiful and terrible thing!~ */
  IF ~~ THEN REPLY #83074 /* ~You did what you had to do. We would have done no less. We wish only to retrieve the body and leave you be.~ */ EXTERN ~_ISLSIR~ 6
  IF ~~ THEN REPLY #83075 /* ~A likely story, murderess. Your lies are useless against me.~ */ EXTERN ~_ISLSIR~ 8
  IF ~~ THEN REPLY #83076 /* ~You lured that man to you by magic. Obviously your magic failed and he fought to be free of your spells. I shall avenge his death, temptress.~ */ EXTERN ~_ISLSIR~ 7
END

IF ~~ THEN BEGIN 20 // from: _MERLEA:2.1
  SAY #98413 /* ~I don’t approve of such clandestine activities, but I guess sometimes you’ve got no choice.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #80789 /* ~Investigating the Merchant Consortium

One of the merchants here told me to investigate Zorl's office on the second floor.~ */ EXIT
END

IF ~~ THEN BEGIN 21 // from:
  SAY #98414 /* ~Those words shall be your last, fiend!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OGRMA3~ 4
END

IF ~~ THEN BEGIN 22 // from:
  SAY #98416 /* ~He’s completely mad!~ */
  IF ~~ THEN REPLY #84387 /* ~Yes I have a way out of here but no, you won't have it by threat or tears! If you must have it, then you can have it from my corpse, old fool!~ */ EXTERN ~_TELLAN~ 3
  IF ~~ THEN REPLY #84388 /* ~I do, but it comes with a price. There is a cloak I need to find and many here who would see me and my master dead before they let it fall from their grubby hands. Follow me and be of some assistance in the battles and mayhaps I'll let you come with me when I go.~ */ EXTERN ~_TELLAN~ 4
END

IF ~~ THEN BEGIN 23 // from: _HACK:0.2
  SAY #98466 /* ~Not the most eloquent of allies, but, oh my! He certainly does look as if he makes up for it physically.~ */
  IF ~~ THEN DO ~ChangeEnemyAlly(Myself,ALLY)
ApplySpell(Myself,CHARM_HERO)
~ EXIT
  IF ~~ THEN EXTERN ~_HACK~ 2
END

IF ~~ THEN BEGIN 24 // from:
  SAY #98466 /* ~Not the most eloquent of allies, but, oh my! He certainly does look as if he makes up for it physically.~ */
  IF ~~ THEN DO ~ChangeEnemyAlly(Myself,ALLY)
ApplySpell(Myself,CHARM_HERO)
~ EXIT
  IF ~~ THEN EXTERN ~_HACK~ 3
END

IF ~~ THEN BEGIN 25 // from:
  SAY #98481 /* ~The Gibbering Twelve? Are you alright, sir?~ */
  IF ~~ THEN REPLY #83212 /* ~Excuse me? I've never heard of the Gibbering Twelve or, for that matter, this Unmanned fellow.~ */ EXTERN ~_DRADEE~ 4
  IF ~~ THEN REPLY #83213 /* ~What do you mean? We found your hut and came in through the door.~ */ EXTERN ~_DRADEE~ 5
  IF ~~ THEN REPLY #83214 /* ~What are you talking about and who are you?~ */ EXTERN ~_DRADEE~ 6
  IF ~~ THEN REPLY #83215 /* ~Are you intoxicated, sir?~ */ EXTERN ~_DRADEE~ 7
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 116
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN EXTERN ~_QUAYLJ~ 16
END

IF ~~ THEN BEGIN 26 // from:
  SAY #98490 /* ~But, uh, fear not, lady! The situation is by no means hopeless!~ */
  IF ~~ THEN REPLY #84518 /* ~I wish I could help, but we have other concerns at present.~ */ EXTERN ~_THEREL~ 8
  IF ~~ THEN REPLY #84519 /* ~Rest easy, woman. We will find your son if he still lives.~ */ EXTERN ~_THEREL~ 9
  IF ~~ THEN REPLY #84520 /* ~He deserved his fate. Cease your pointless weeping.~ */ EXTERN ~_THEREL~ 5
END

IF ~~ THEN BEGIN 27 // from:
  SAY #98489 /* ~It does have a fearsome reputation...~ */
  IF ~~ THEN REPLY #84518 /* ~I wish I could help, but we have other concerns at present.~ */ EXTERN ~_THEREL~ 8
  IF ~~ THEN REPLY #84519 /* ~Rest easy, woman. We will find your son if he still lives.~ */ EXTERN ~_THEREL~ 9
  IF ~~ THEN REPLY #84520 /* ~He deserved his fate. Cease your pointless weeping.~ */ EXTERN ~_THEREL~ 5
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 28
END

IF ~~ THEN BEGIN 28 // from: 27.3
  SAY #98490 /* ~But, uh, fear not, lady! The situation is by no means hopeless!~ */
  IF ~~ THEN REPLY #84518 /* ~I wish I could help, but we have other concerns at present.~ */ EXTERN ~_THEREL~ 8
  IF ~~ THEN REPLY #84519 /* ~Rest easy, woman. We will find your son if he still lives.~ */ EXTERN ~_THEREL~ 9
  IF ~~ THEN REPLY #84520 /* ~He deserved his fate. Cease your pointless weeping.~ */ EXTERN ~_THEREL~ 5
END

IF ~~ THEN BEGIN 29 // from:
  SAY #98489 /* ~It does have a fearsome reputation...~ */
  IF ~~ THEN REPLY #84518 /* ~I wish I could help, but we have other concerns at present.~ */ EXTERN ~_THEREL~ 8
  IF ~~ THEN REPLY #84519 /* ~Rest easy, woman. We will find your son if he still lives.~ */ EXTERN ~_THEREL~ 9
  IF ~~ THEN REPLY #84520 /* ~He deserved his fate. Cease your pointless weeping.~ */ EXTERN ~_THEREL~ 5
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 30
END

IF ~~ THEN BEGIN 30 // from: 29.3
  SAY #98490 /* ~But, uh, fear not, lady! The situation is by no means hopeless!~ */
  IF ~~ THEN REPLY #84518 /* ~I wish I could help, but we have other concerns at present.~ */ EXTERN ~_THEREL~ 8
  IF ~~ THEN REPLY #84519 /* ~Rest easy, woman. We will find your son if he still lives.~ */ EXTERN ~_THEREL~ 9
  IF ~~ THEN REPLY #84520 /* ~He deserved his fate. Cease your pointless weeping.~ */ EXTERN ~_THEREL~ 5
END

IF ~~ THEN BEGIN 31 // from:
  SAY #98491 /* ~A handful of zombies? There was a time when I’d have been fearful of such a challenge, but I feel we’re more than capable of that now! Right, <CHARNAME>?~ */
  IF ~~ THEN DO ~SetGlobal("HelpWenric","GLOBAL",1)
~ UNSOLVED_JOURNAL #74248 /* ~Zombie infestation

A zombie infestation has been terrorizing the few settlers unlucky enough to own land by the river.  An old farmer by the name of Wenric has counted twenty of them and will pay me an impressive 150 gp if I can get rid of every last one.~ */ EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_WENRIC~ 11
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 68
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_WENRIC~ 10
END

IF WEIGHT #3 /* Triggers after states #: 133 141 268 even though they appear after this state */
~  Global("X#GAFW4900","GLOBAL",1)
~ THEN BEGIN 32 // from:
  SAY #100038 /* ~I've heard many great things about this carnival - said to be the finest across all the Sword Coast! I hope we'll have at least a little time to relax...~ */
  IF ~~ THEN REPLY #100039 /* ~Garrick, every salesman claims his own product to be the best. It's probably just mediocre.~ */ DO ~SetGlobal("X#GAFW4900","GLOBAL",2)
~ GOTO 33
  IF ~~ THEN REPLY #100040 /* ~I'm sure there's time for recreation here.~ */ DO ~SetGlobal("X#GAFW4900","GLOBAL",2)
~ GOTO 34
  IF ~~ THEN REPLY #100041 /* ~Bah! I'm above such pithy amusements as this pathetic carnival. I'm not a child.~ */ DO ~SetGlobal("X#GAFW4900","GLOBAL",2)
~ GOTO 33
END

IF ~~ THEN BEGIN 33 // from: 32.2 32.0
  SAY #100042 /* ~Oh, well, uh... I mean, we could at least give it a go. Ah well.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 34 // from: 32.1
  SAY #100043 /* ~I can tell we're going to get along fabul... fab... ah, brilliantly, <CHARNAME>!~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #4 /* Triggers after states #: 133 141 268 even though they appear after this state */
~  Global("X#GAFW4500","GLOBAL",1)
~ THEN BEGIN 35 // from:
  SAY #100044 /* ~The Firewine Bridge... Surely a tale or two to be, uh, told around these parts!~ */
  IF ~~ THEN GOTO 36
END

IF ~~ THEN BEGIN 36 // from: 35.0
  SAY #100045 /* ~Though, I do wonder where the river actually *is*...~ */
  IF ~~ THEN GOTO 37
END

IF ~~ THEN BEGIN 37 // from: 36.0
  SAY #100046 /* ~Hmmm. I guess such things are perhaps not for man to know.~ */
  IF ~~ THEN GOTO 38
END

IF ~~ THEN BEGIN 38 // from: 37.0
  SAY #100047 /* ~Hey, guys, wait up!~ */
  IF ~~ THEN DO ~SetGlobal("X#GAFW4500","GLOBAL",2)
~ EXIT
END

IF WEIGHT #5 /* Triggers after states #: 133 141 268 even though they appear after this state */
~  Global("X#GAFW0800","GLOBAL",1)
~ THEN BEGIN 39 // from:
  SAY #100048 /* ~The city of Baldur's Gate... So much to do, so much to see! We could perhaps see a play, visit the Hall of Wonders...~ */
  IF ~~ THEN REPLY #100049 /* ~We've hardly got time for such trivialities, Garrick. Keep quiet.~ */ DO ~SetGlobal("X#GAFW0800","GLOBAL",2)
~ GOTO 40
  IF ~~ THEN REPLY #100050 /* ~I've never been here before. Where do you suggest we visit?~ */ DO ~SetGlobal("X#GAFW0800","GLOBAL",2)
~ GOTO 41
END

IF ~~ THEN BEGIN 40 // from: 39.0
  SAY #100051 /* ~Art and history isn't trivial, it is... uh... Bah!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 41 // from: 39.1
  SAY #100052 /* ~Oh, so many places! We could visit Gond's Hall of Wonders across town, the Duchal Palace, the-~ */
  IF ~~ THEN REPLY #100053 /* ~I get the picture. We'll take a look as we wander, then.~ */ EXIT
  IF ~~ THEN REPLY #100054 /* ~My ears can't take this punishment any more! Keep your mouth shut. I decide where we go.~ */ EXIT
  IF ~~ THEN REPLY #100055 /* ~I meant more along the lines of taverns and supplies...~ */ GOTO 42
END

IF ~~ THEN BEGIN 42 // from: 41.2
  SAY #100056 /* ~Well, there's quite a few arms merchants about town, but for magical wares we're best off trying Sorcerous Sundries not too far from here. The owner's a bit, uh, aloof at times, though...~ */
  IF ~~ THEN GOTO 43
END

IF ~~ THEN BEGIN 43 // from: 42.0
  SAY #100057 /* ~For taverns, I'd suggest the Elfsong or, ah, the Blushing Mermaid. But I'm not sure if you like the same places as me, and, well, there's loads to choose from.~ */
  IF ~~ THEN REPLY #100058 /* ~Thanks, Garrick. I'll bear that in mind.~ */ EXIT
END

IF WEIGHT #6 /* Triggers after states #: 133 141 268 even though they appear after this state */
~  Global("X#GAFW2608","GLOBAL",1)
~ THEN BEGIN 44 // from:
  SAY #100059 /* ~So this is the inside of the famous Keep? Wow, there's more books than you could read in, ah, a dozen lifetimes!~ */
  IF ~~ THEN REPLY #100060 /* ~Yes, that's why they call it a library.~ */ DO ~SetGlobal("X#GAFW2608","GLOBAL",2)
~ GOTO 45
  IF ~~ THEN REPLY #100061 /* ~They're mostly very dry historical accounts and obscure spell tomes, Garrick. You probably wouldn't find them very interesting.~ */ DO ~SetGlobal("X#GAFW2608","GLOBAL",2)
~ GOTO 46
  IF ~~ THEN REPLY #100062 /* ~We don't have time, Garrick, we've got to find the Iron Throne leaders!~ */ DO ~SetGlobal("X#GAFW2608","GLOBAL",2)
~ GOTO 48
END

IF ~~ THEN BEGIN 45 // from: 44.0
  SAY #100063 /* ~Well, no need for *that* sort of attitude <CHARNAME>. Some of us weren't so fortunate as to grow up surrounded by legends of lore...~ */
  IF ~~ THEN REPLY #100064 /* ~I suppose it was quite a privilege, Garrick. Anyhow, let's go; we've not much time to waste. We've got to find the Iron Throne leaders!~ */ GOTO 48
  IF ~~ THEN REPLY #100065 /* ~And we don't wish to waste the rest of our lives around them, either. Come on, we've got things to do.~ */ EXIT
END

IF ~~ THEN BEGIN 46 // from: 44.1
  SAY #100066 /* ~Oh, no! I find all books interesting, <CHARNAME>... You never know when something you read will unexpectedly turn out to be of vital importance!~ */
  IF ~~ THEN GOTO 47
END

IF ~~ THEN BEGIN 47 // from: 46.0
  SAY #100067 /* ~At least, uh, that's what I tell myself.~ */
  IF ~~ THEN REPLY #100068 /* ~Perhaps we'll find time later, but for now we'd best be moving.~ */ EXIT
  IF ~~ THEN REPLY #100069 /* ~Great attitude, but we have no time to talk about books, Garrick. We've got to find the Iron Throne leaders!~ */ GOTO 48
END

IF ~~ THEN BEGIN 48 // from: 47.1 45.0 44.2
  SAY #100070 /* ~I'll be glad when this is all over. I hope it's not going to be too messy...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 49 // from:
  SAY #100071 /* ~Such a terrible thing, to see a creature of such beauty wasting away...~ */
  IF ~~ THEN EXTERN ~_RAGEFA~ 9
END

IF ~~ THEN BEGIN 50 // from:
  SAY #100072 /* ~Oh, <CHARNAME>, we must!~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #81801 /* ~Rising tensions with Amn

It is good to know that not everyone in this city has fallen in love with the hardliner, Sarevok.  Frightened by the prospect of the looming war, a noblewoman by the name of Addy has begged me to reinvestigate the Iron Throne tower in the hopes that I might find something there to stem this maddened tide.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ADDY~ 3
END

IF ~~ THEN BEGIN 51 // from:
  SAY #100072 /* ~Oh, <CHARNAME>, we must!~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #81801 /* ~Rising tensions with Amn

It is good to know that not everyone in this city has fallen in love with the hardliner, Sarevok.  Frightened by the prospect of the looming war, a noblewoman by the name of Addy has begged me to reinvestigate the Iron Throne tower in the hopes that I might find something there to stem this maddened tide.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ADDY~ 4
END

IF ~~ THEN BEGIN 52 // from:
  SAY #100074 /* ~To boldly go where others dare not... ‘Tis the adventurer’s creed!~ */
  IF ~~ THEN DO ~Shout(1)
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AMNIS3~ 4
END

IF ~~ THEN BEGIN 53 // from:
  SAY #100076 /* ~The inside of the Ducal Palace. Magnificent! If only we were here in happier times.~ */
  IF ~~ THEN EXTERN ~_LIIA~ 0
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 54
END

IF ~~ THEN BEGIN 54 // from: 53.1
  SAY #100077 /* ~Oh, I guess I should be, ah, paying attention...~ */
  IF ~~ THEN EXTERN ~_LIIA~ 0
END

IF ~~ THEN BEGIN 55 // from:
  SAY #100078 /* ~He’s right, <CHARNAME>. Kelddath is the High Priest of Lathander in this region.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 56 // from:
  SAY #100079 /* ~Such a sad tale. To arms, then!~ */
  IF ~~ THEN DO ~SetGlobal("BrageRiddle","GLOBAL",3)
Enemy()
~ UNSOLVED_JOURNAL #76305 /* ~The tale of Captain Brage

I have had to kill the berserking Brage, and I need but return his body to Nashkel for my reward.  I must decide whether to return it to the garrison, or to the temple.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BRAGE~ 10
END

IF ~~ THEN BEGIN 57 // from:
  SAY #100081 /* ~Uh, okay.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 58 // from:
  SAY #100082 /* ~Oh, <CHARNAME>, we shouldn’t! I have been involved with those who break the law before, and ‘tis not the right path!~ */
  IF ~~ THEN REPLY #85286 /* ~Illegal, eh? What's in it for me to take such a risk?~ */ EXTERN ~_BREVLI~ 13
  IF ~~ THEN REPLY #85287 /* ~I'll none of this sir! Be thankful I don't turn you over to the guard!~ */ EXTERN ~_BREVLI~ 3
  IF ~~ THEN REPLY #85288 /* ~I'm listening, though my ears don't hear so good lately. Perhaps I should test them with the rattle o' coins.~ */ EXTERN ~_BREVLI~ 7
  IF ~~ THEN REPLY #85289 /* ~What's the score my little friend?~ */ EXTERN ~_BREVLI~ 12
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BREVLI~ 44
END

IF ~~ THEN BEGIN 59 // from:
  SAY #100084 /* ~Cadderly? As in *the* Cadderly, famed priest of Deneir?~ */
  IF ~~ THEN REPLY #78719 /* ~<CHARNAME> is my name, if it is any business of yours.~ */ EXTERN ~_CADDER~ 2
  IF ~~ THEN REPLY #78720 /* ~I am <CHARNAME>, and I called this place home for many years.~ */ EXTERN ~_CADDER~ 4
  IF ~~ THEN REPLY #78721 /* ~I am sorry, but I don't have time to speak with you at the moment.~ */ EXTERN ~_CADDER~ 1
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CADDER~ 10
END

IF ~~ THEN BEGIN 60 // from:
  SAY #100086 /* ~This is Duke Eltan, <CHARNAME>. I have heard good things about him; I think we should tell him the truth.~ */
  IF ~~ THEN REPLY #74461 /* ~Iron Throne?  Who are they?~ */ EXTERN ~_DELTAN~ 2
  IF ~~ THEN REPLY #74462 /* ~We've learned that they're involved in a plot that threatens the stability of your city.~ */ EXTERN ~_DELTAN~ 4
  IF ~~ THEN REPLY #74463 /* ~We won't answer that question.~ */ EXTERN ~_DELTAN~ 1
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DELTAN~ 18
END

IF ~~ THEN BEGIN 61 // from:
  SAY #100088 /* ~Kozah was an ancient deity of desruction. We should be careful!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 62 // from:
  SAY #100089 /* ~I don’t recognise the language, but Kozah was an old god of chaos and destruction... I don’t like the sound of that!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 63 // from:
  SAY #100090 /* ~An Ogre mage? We must flee, <CHARNAME>! We cannot stand against a creature like this!~ */
  IF ~~ THEN EXTERN ~_SHOAL~ 10
END

IF ~~ THEN BEGIN 64 // from:
  SAY #100091 /* ~I’m so excited!~ */
  IF ~~ THEN DO ~MoveToPoint([638.1014])
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BRATHL~ 15
END

IF ~~ THEN BEGIN 65 // from:
  SAY #100093 /* ~A Steam Dragon! What will they think of next?~ */
  IF ~~ THEN DO ~MoveToPoint([892.920])
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BRATHL~ 16
END

IF ~~ THEN BEGIN 66 // from:
  SAY #100095 /* ~Elminster of Shadowdale, famed sage and Chosen of Mystra? Could it be?~ */
  IF ~~ THEN REPLY #74805 /* ~You know nothing of my burdens, old man.~ */ EXTERN ~_ELMIN2~ 1
  IF ~ReputationGT(LastTalkedToBy,14)
~ THEN REPLY #74806 /* ~Just doing what I thought best.~ */ EXTERN ~_ELMIN2~ 7
  IF ~ReputationGT(LastTalkedToBy,7)
ReputationLT(LastTalkedToBy,15)
~ THEN REPLY #74807 /* ~Just doing what had to be done~ */ EXTERN ~_ELMIN2~ 8
  IF ~ReputationLT(LastTalkedToBy,8)
~ THEN REPLY #74808 /* ~I did what was necessary.  That is all.~ */ EXTERN ~_ELMIN2~ 9
  IF ~~ THEN REPLY #74809 /* ~I was not aware that my actions were common knowledge.~ */ EXTERN ~_ELMIN2~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELMIN2~ 15
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 68
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELMIN2~ 14
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 67
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELMIN2~ 13
END

IF ~~ THEN BEGIN 67 // from: 66.8
  SAY #100097 /* ~I am, uh... Oh, my, Elminster himself!~ */
  IF ~~ THEN REPLY #74805 /* ~You know nothing of my burdens, old man.~ */ EXTERN ~_ELMIN2~ 1
  IF ~ReputationGT(LastTalkedToBy,14)
~ THEN REPLY #74806 /* ~Just doing what I thought best.~ */ EXTERN ~_ELMIN2~ 7
  IF ~ReputationGT(LastTalkedToBy,7)
ReputationLT(LastTalkedToBy,15)
~ THEN REPLY #74807 /* ~Just doing what had to be done~ */ EXTERN ~_ELMIN2~ 8
  IF ~ReputationLT(LastTalkedToBy,8)
~ THEN REPLY #74808 /* ~I did what was necessary.  That is all.~ */ EXTERN ~_ELMIN2~ 9
  IF ~~ THEN REPLY #74809 /* ~I was not aware that my actions were common knowledge.~ */ EXTERN ~_ELMIN2~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELMIN2~ 15
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 68
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELMIN2~ 14
END

IF ~~ THEN BEGIN 68 // from: 67.6 66.6
  SAY #100099 /* ~I mean, ah, my name is Garrick, sir. And it’s an honor to meet you.~ */
  IF ~~ THEN REPLY #74805 /* ~You know nothing of my burdens, old man.~ */ EXTERN ~_ELMIN2~ 1
  IF ~ReputationGT(LastTalkedToBy,14)
~ THEN REPLY #74806 /* ~Just doing what I thought best.~ */ EXTERN ~_ELMIN2~ 7
  IF ~ReputationGT(LastTalkedToBy,7)
ReputationLT(LastTalkedToBy,15)
~ THEN REPLY #74807 /* ~Just doing what had to be done~ */ EXTERN ~_ELMIN2~ 8
  IF ~ReputationLT(LastTalkedToBy,8)
~ THEN REPLY #74808 /* ~I did what was necessary.  That is all.~ */ EXTERN ~_ELMIN2~ 9
  IF ~~ THEN REPLY #74809 /* ~I was not aware that my actions were common knowledge.~ */ EXTERN ~_ELMIN2~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELMIN2~ 15
END

IF ~~ THEN BEGIN 69 // from: _FORTHE:9.1
  SAY #100101 /* ~You’d be surprised how travel broadens a bard’s horizons, sir.~ */
  IF ~~ THEN DO ~GivePartyGold(200)
EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FORTHE~ 12
END

IF ~~ THEN BEGIN 70 // from: _GAXIR:2.1
  SAY #100103 /* ~Clouded prophecy, the stuff of legend, indeed! I must make notes.~ */
  IF ~~ THEN DO ~SetGlobal("HelpGaxir","GLOBAL",1)
~ UNSOLVED_JOURNAL #81247 /* ~G'Axir the Seer

His sentences overwrought with emphatic hesitations, G'Axir the Seer has informed me that my future is hemmed in darkness.  His predictions are less than surprising...  In any event, he has asked me to bring him a sphene gem.  G'Axir can be found at the Blade and Stars.~ */ EXIT
END

IF ~~ THEN BEGIN 71 // from: _GAZIB:0.1
  SAY #100104 /* ~Oh, my.~ */
  IF ~~ THEN DO ~CreateCreature("_OOPAH",[1282.3222],0)
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GAZIB~ 3
END

IF ~~ THEN BEGIN 72 // from: _GHORAK:2.1
  SAY #100106 /* ~Wherever we turn, we find adventure and intrigue... To the Three Old Kegs, <CHARNAME>?~ */
  IF ~~ THEN DO ~SetGlobal("HelpGhorak","GLOBAL",1)
~ UNSOLVED_JOURNAL #81713 /* ~Ghorak the Diseased

Upon offering to cure Ghorak the Diseased in his house in Baldur's Gate, he asked a dark favor of me.  Behind a painting at the Three Old Kegs lies the skull of his brother, Kereph.  I am to present the skull to Agnasia in The Lady's Hall, where perhaps I will learn more of this sorry tale.~ */ EXIT
END

IF ~~ THEN BEGIN 73 // from: _GORION3:1.1
  SAY #100107 /* ~Oh, <CHARNAME>, what’s real? Nothing makes any sense!~ */
  IF ~~ THEN EXTERN ~_ELMINS4~ 3
END

IF ~~ THEN BEGIN 74 // from: _GREYWO:1.1
  SAY #100108 /* ~No! This is not right, that man is an artist!~ */
  IF ~~ THEN EXTERN ~_PRISM~ 6
END

IF ~~ THEN BEGIN 75 // from: _HAFIZ:3.3
  SAY #100109 /* ~These are dire portents indeed...~ */
  IF ~~ THEN REPLY #77488 /* ~I don't really have anything to tell, especially to one that I know so little about.  I must take my leave of you, gnome.  Hopefully now that we have met your dreams will end.~ */ EXTERN ~_HAFIZ~ 4
  IF ~~ THEN REPLY #77489 /* ~Well, gnome, if your dreams always ended with one of us dead, then perhaps we shouldn't be talking at all.  It's not personal, Hafiz, but I really want to be the one who comes out of the dream still breathing.~ */ EXTERN ~_HAFIZ~ 5
  IF ~~ THEN REPLY #77490 /* ~There's quite a bit to say, I don't really know if I have the time to go into all of the details.  I used to live at Candlekeep with my father Gorion.  A little while back we were forced to flee.  Seems like there's someone out there who really wants me dead.  In trying to kill me, he... killed my dad.~ */ EXTERN ~_HAFIZ~ 6
END

IF ~~ THEN BEGIN 76 // from: _HARBOR:2.1
  SAY #100110 /* ~It seems there’s a lot of shady rumours involving the Iron Throne these days...~ */
  IF ~~ THEN UNSOLVED_JOURNAL #81631 /* ~Investigating the Iron Throne

According to the Harbormaster, the Iron Throne has been shipping iron into the city via its merchant fleet.~ */ EXIT
END

IF ~~ THEN BEGIN 77 // from: _HENTOL:9.1
  SAY #100111 /* ~Messing with the dead oft causes such suffering for the living...~ */
  IF ~~ THEN DO ~SetGlobal("HelpHentold","GLOBAL",1)
GiveItem("_DAGG03",LastTalkedToBy)
EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_HENTOL~ 14
END

IF ~~ THEN BEGIN 78 // from: _HULRIK:1.2
  SAY #100113 /* ~Intriguing. That sounds like the beginnings of a grand adventure, eh, <CHARNAME>?~ */
  IF ~!Dead("nexlit")
~ THEN DO ~SetGlobal("MACHulrikQuest","GLOBAL",1)
AddexperienceParty(350)
ReputationInc(1)
IncrementGlobal("XvartsDead","GLOBAL",1)
~ UNSOLVED_JOURNAL #76989 /* ~Xvart raids

It appears that xvarts have been making regular raids on the livestock around Nashkel.  They must be operating from a base nearby but where, exactly, I cannot be sure.~ */ EXIT
  IF ~Dead("nexlit")
~ THEN DO ~AddexperienceParty(350)
ReputationInc(1)
IncrementGlobal("XvartsDead","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 79 // from: _HUNTER:1.3
  SAY #100114 /* ~Oh, I think I can feel my breakfast coming back up!~ */
  IF ~~ THEN REPLY #78226 /* ~That... was a real cool story.  You wouldn't by any chance have any advice for us... some sort of adventuring advice?~ */ EXTERN ~_HUNTER~ 5
  IF ~~ THEN REPLY #78227 /* ~We have to get going now.  Bye!~ */ EXIT
  IF ~~ THEN REPLY #78228 /* ~That was the most lame-arse story I think I've ever had the displeasure of listening to.  Go away, old man.~ */ EXTERN ~_HUNTER~ 6
END

IF ~~ THEN BEGIN 80 // from: _JARED:5.1
  SAY #100115 /* ~He does, uh, have a point there.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 81 // from: _JOIA:4.1
  SAY #100116 /* ~Surely we can do this simple task for such a sweet lady?~ */
  IF ~~ THEN UNSOLVED_JOURNAL #78505 /* ~Joia's flamedance ring

I am to return a ring to Joia in the Friendly Arm Inn. It is a flamedance ring, and was stolen by some hobgoblins just north of the inn.~ */ EXIT
END

IF ~~ THEN BEGIN 82 // from: _JOPI:1.2
  SAY #100117 /* ~He’s right.~ */
  IF ~~ THEN REPLY #78363 /* ~Well, for your sake and mine, I hope the roads clear up soon. I'll see you around.~ */ EXTERN ~_JOPI~ 2
  IF ~~ THEN REPLY #78364 /* ~Why is the west road still open?~ */ EXTERN ~_JOPI~ 3
END

IF ~~ THEN BEGIN 83 // from: _KEEPER:2.2
  SAY #100118 /* ~The rules of Candlekeep are known by all learned fellows, <CHARNAME>. Tis a shame they will not bend, just a little.~ */
  IF ~~ THEN EXIT
  IF ~  !InParty("imoen")
Global("X#GorionBuried","GLOBAL",0)
Global("X#PCAloneKeeperStart","GLOBAL",0)
~ THEN EXTERN ~_KEEPER~ 9
END

IF ~~ THEN BEGIN 84 // from: _KENT:4.1
  SAY #100119 /* ~That does sound strange. The Undercellars has a particularly, uh, unsavoury reputation...~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #74422 /* ~Duke Eltan's illness

I spoke to Kent, a former guard planning to desert the Flaming Fist because of recent events.  He told us that Eltan's healer Rashad often visits the Undercellars, a seedy whorehouse accessible through the sewers of the city.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KENT~ 5
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 85
END

IF ~~ THEN BEGIN 85 // from: 84.2
  SAY #100120 /* ~Not that I’d know, of course.~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #74422 /* ~Duke Eltan's illness

I spoke to Kent, a former guard planning to desert the Flaming Fist because of recent events.  He told us that Eltan's healer Rashad often visits the Undercellars, a seedy whorehouse accessible through the sewers of the city.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KENT~ 5
END

IF ~~ THEN BEGIN 86 // from: _KERRAC:2.3 _IMOEN2:193.3 _IMOEN2:188.3 _IMOEN2:186.3
  SAY #100122 /* ~Amazing! Can such be true?~ */
  IF ~~ THEN REPLY #81489 /* ~Your New World is no hero's quest but rather a blind fool's errand. I have read that between the brutality of the Flaming Fist and the witless terror of Amn, your precious New World has been coated with the blood of its innocents ten times over!~ */ EXTERN ~_KERRAC~ 3
  IF ~~ THEN REPLY #81490 /* ~Your ravings breathe with more fantasy than fact! I will stick to my theories of dimensions and portals for, if nothing else, they contain a greater potential for truth than your fictions!~ */ EXTERN ~_KERRAC~ 4
  IF ~~ THEN REPLY #81491 /* ~Hurrah to your New World, then, Kerrachus, whatever shape it takes. Alas, I cannot tarry here. Perhaps we'll talk another day.~ */ EXTERN ~_KERRAC~ 5
END

IF ~~ THEN BEGIN 87 // from: _KRYSTI:3.1
  SAY #100123 /* ~That’s barbaric!~ */
  IF ~~ THEN EXTERN ~_SLYTHE~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KRYSTI~ 11
END

IF ~~ THEN BEGIN 88 // from: _LAMBRID:1.1
  SAY #100125 /* ~Baldur’s Gate is closed? Surely the situation must be serious, indeed.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 89 // from: _LARZE:3.2
  SAY #100126 /* ~I get the feeling that happens a lot.~ */
  IF ~~ THEN REPLY #79772 /* ~That's very good, we'll just be taking our leave of you now.  Have a good day, Mr. Larze.~ */ EXTERN ~_LARZE~ 4
  IF ~~ THEN REPLY #79773 /* ~Larze, my poor confused ogre.  There is only one thing for you to do.  You have to go back and take a closer look at the picture.  I'm sure once you've had a second look, you'll now what a big mistake you've made.  Now run along, we'll be waiting right here.~ */ EXTERN ~_LARZE~ 5
END

IF ~~ THEN BEGIN 90 // from: _LESTOR:4.1
  SAY #100127 /* ~Nosferatu is a classic; but on the other hand an exploding ogre sounds like a lot of fun!~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LESTOR~ 5
END

IF ~~ THEN BEGIN 91 // from: _MELICA:23.1
  SAY #100129 /* ~If you ask me, you’re pretty lucky not to be a roast chicken!~ */
  IF ~~ THEN DO ~SetGlobal("TransformedChicken","GLOBAL",2)
~ EXTERN ~_THALAN~ 29
END

IF ~~ THEN BEGIN 92 // from: _NARCIL:1.1
  SAY #100130 /* ~A shame. We might’ve learned something!~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NARCIL~ 7
END

IF ~~ THEN BEGIN 93 // from: _NEB:7.8
  SAY #100131 /* ~What a vile creature! He deserves to rot in these cells!~ */
  IF ~~ THEN REPLY #80985 /* ~You killed 38 children, Neb... How could you?~ */ EXTERN ~_NEB~ 9
  IF ~~ THEN REPLY #80986 /* ~You killed 26 children, Neb... A murderer and a monster, indeed.~ */ EXTERN ~_NEB~ 9
  IF ~~ THEN REPLY #80987 /* ~You killed 18 children, Neb... The very thought of it sickens me.~ */ EXTERN ~_NEB~ 9
  IF ~~ THEN REPLY #80988 /* ~You killed 41 children, Neb... May you rot for as many lifetimes in this cell.~ */ EXTERN ~_NEB~ 9
  IF ~~ THEN REPLY #80989 /* ~You killed 33 children, Neb... May the gods and all their solars wreak their vengeance.~ */ EXTERN ~_NEB~ 8
  IF ~~ THEN REPLY #80990 /* ~You killed 76 children, Neb... All this and no remorse.~ */ EXTERN ~_NEB~ 9
  IF ~~ THEN REPLY #80991 /* ~You killed 30 children, Neb... Do their voices not haunt you in your sleep?~ */ EXTERN ~_NEB~ 9
  IF ~~ THEN REPLY #80992 /* ~You killed 38 children, Neb... May your gnomish soul burn in each of the Nine Hells.~ */ EXTERN ~_NEB~ 9
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NEB~ 20
END

IF ~~ THEN BEGIN 94 // from: _NIEMAI:0.3
  SAY #100133 /* ~Xzar’s reports? What?~ */
  IF ~~ THEN REPLY #85237 /* ~Xzar is an addled fool.~ */ EXTERN ~_NIEMAI~ 1
  IF ~~ THEN REPLY #85238 /* ~Reports? What reports? Who are you?~ */ EXTERN ~_NIEMAI~ 3
  IF ~~ THEN REPLY #85239 /* ~Of course he has. Am I not among the finest beings to have ever trod the surface of the Realms?~ */ EXTERN ~_NIEMAI~ 4
END

IF ~~ THEN BEGIN 95 // from:
  SAY #89749 /* ~Hey!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 96 // from:
  SAY #100134 /* ~Tremendous! Bravo!~ */
  IF ~~ THEN EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NOSFER~ 3
END

IF ~~ THEN BEGIN 97 // from:
  SAY #100136 /* ~I... Uh...~ */
  IF ~~ THEN REPLY #75790 /* ~Oooooooh kaaaaaay. Goodbye now.~ */ EXIT
END

IF ~~ THEN BEGIN 98 // from:
  SAY #100137 /* ~Tis a pity it couldn’t have been resolved in a nicer fashion. I guess not every tale can have a happy ending.~ */
  IF ~~ THEN DO ~AddexperienceParty(500)
GivePartyGold(250)
TakePartyItem("_MISC65")
SetGlobal("OublekBounty1","GLOBAL",1)
~ SOLVED_JOURNAL #76038 /* ~The tale of Captain Brage

The business with the Nashkel Captain of the Guard was certainly a tragic and confusing story.  For better or worse, Brage has been dealt with.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_OUBLEK~ 32
END

IF ~~ THEN BEGIN 99 // from:
  SAY #100139 /* ~Epic tales of villainy? Wow! Oh, <CHARNAME>, please!~ */
  IF ~~ THEN REPLY #77624 /* ~Not right now I fear.  I have other things that require my attention.~ */ EXTERN ~_POE~ 1
  IF ~~ THEN REPLY #77625 /* ~Aye, it would be a fine time to hear your tale.  Sing on, young bard.~ */ EXTERN ~_POE~ 2
END

IF ~~ THEN BEGIN 100 // from:
  SAY #100140 /* ~*gasp*~ */
  IF ~~ THEN EXTERN ~_POE~ 9
END

IF ~~ THEN BEGIN 101 // from:
  SAY #100141 /* ~Say what, now?~ */
  IF ~~ THEN REPLY #75933 /* ~I... see.  Thanks for your time but I'll be going now... quickly.~ */ EXTERN ~_PORTAL~ 6
  IF ~~ THEN REPLY #75934 /* ~"That" was all you have to offer?  Quite the letdown after the length of time it took to find you.~ */ EXTERN ~_PORTAL~ 3
  IF ~~ THEN REPLY #75935 /* ~Ok, I've just about had my FILL of riddle asking, quest assigning, insult throwing, pun hurling, hostage taking, iron mongering, smart-arsed fools, freaks, and felons that continually test my will, mettle, strength, intelligence, and most of all, patience!  If you've got a straight answer ANYWHERE in that bent little head of yours, I want to hear it pretty damn quick or I'm going to take a large blunt object roughly the size of Elminster AND his hat, and stuff it lengthwise into a crevice of your being so seldom seen that even the denizens of the nine hells themselves wouldn't touch it with a twenty-foot rusty halberd!  Have I MADE myself perfectly CLEAR?!~ */ EXTERN ~_PORTAL~ 5
END

IF ~~ THEN BEGIN 102 // from:
  SAY #100142 /* ~That doesn’t sound too fitting for a priest of the Crying God such as yourself...~ */
  IF ~~ THEN REPLY #85001 /* ~I have little desire to hear of your foolish fantasies.~ */ EXTERN ~_PRIILMU~ 7
  IF ~~ THEN REPLY #85002 /* ~And where might this... establishment... be?~ */ EXTERN ~_PRIILMU~ 8
END

IF ~~ THEN BEGIN 103 // from:
  SAY #100143 /* ~The unearthly beauty of the elves steals many a man’s heart...~ */
  IF ~~ THEN DO ~DialogueInterrupt(FALSE)
AddexperienceParty(1000)
ReputationInc(1)
MoveToPoint([781.2710])
DropInventory()
Kill("prism")
~ UNSOLVED_JOURNAL #77251 /* ~Prism the sculptor

Prism's story was a sad tale indeed.  At least he completed what he felt he must -- a happy result, of a sort.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PRISM~ 11
END

IF ~~ THEN BEGIN 104 // from:
  SAY #100145 /* ~You’ve done the right thing, sir.~ */
  IF ~~ THEN EXTERN ~_ABELA~ 4
END

IF ~~ THEN BEGIN 105 // from:
  SAY #100146 /* ~I couldn’t have put it better myself.~ */
  IF ~~ THEN REPLY #81313 /* ~That was amazing. You talked for hours and yet said absolutely nothing.~ */ EXTERN ~_REGINA~ 2
  IF ~~ THEN REPLY #81314 /* ~I see. And what do you do? Are you an adventurer like myself?~ */ EXTERN ~_REGINA~ 3
  IF ~~ THEN REPLY #81311 /* ~Have you heard anything interesting lately? Any quests and such?~ */ EXTERN ~_REGINA~ 8
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_REGINA~ 9
END

IF ~~ THEN BEGIN 106 // from:
  SAY #100148 /* ~The coronation! We're just in time!~ */
  IF ~~ THEN EXTERN ~_SAREVO~ 6
END

IF ~~ THEN BEGIN 107 // from:
  SAY #100149 /* ~Oh, unspeakable horror!~ */
  IF ~~ THEN REPLY #84783 /* ~Successor?  Deities are not known for sharing their power willingly!~ */ EXTERN ~_SAREVO~ 20
  IF ~Gender(LastTalkedToBy,MALE)
~ THEN REPLY #84784 /* ~You are worthy of nothing more than the death you will receive by my hand.~ */ EXTERN ~_SAREVO~ 15
  IF ~~ THEN REPLY #84785 /* ~And what if I can prove myself to be more deserving of such power?~ */ EXTERN ~_SAREVO~ 18
  IF ~Gender(LastTalkedToBy,FEMALE)
~ THEN REPLY #84784 /* ~You are worthy of nothing more than the death you will receive by my hand.~ */ EXTERN ~_SAREVO~ 16
END

IF ~~ THEN BEGIN 108 // from:
  SAY #100150 /* ~That does sound suspicious.~ */
  IF ~~ THEN REPLY #74375 /* ~We're ready to start, tell us what we need to do and how much money you'll pay us to do it.~ */ EXTERN ~_SCAR~ 6
  IF ~~ THEN REPLY #74376 /* ~We're ready to go for it, but there's something you need to know first: we think that the Iron Throne may be behind recent events along the coast.  At the mines in Nashkel and in Cloakwood we've learned much about the goals and methods of the Iron Throne, and it doesn't bode well for the future of this region.~ */ EXTERN ~_SCAR~ 5
END

IF ~~ THEN BEGIN 109 // from:
  SAY #100151 /* ~He's right, <CHARNAME>. We shouldn't ignore a request like that.~ */
  IF ~~ THEN REPLY #74409 /* ~Well, now that you put it that way, I guess we'll come along.~ */ EXTERN ~_SCAR~ 22
  IF ~~ THEN REPLY #74410 /* ~Sorry, our minds are made up.~ */ EXTERN ~_SCAR~ 21
END

IF ~~ THEN BEGIN 110 // from:
  SAY #100152 /* ~It speaks in riddles... I wonder what it means?~ */
  IF ~~ THEN REPLY #79516 /* ~Must I take his name from you by force?!~ */ EXTERN ~_SCHLUM~ 6
  IF ~~ THEN REPLY #79517 /* ~Thank you, Schlumpsha, you have told me enough.~ */ EXTERN ~_SCHLUM~ 7
END

IF ~~ THEN BEGIN 111 // from:
  SAY #100153 /* ~You can say that again! This stinks!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 112 // from:
  SAY #100154 /* ~Well, murder at the hands of Cyric is the commonly accepted view of events. I, uh, sort of got lost after that bit.~ */
  IF ~~ THEN REPLY #81215 /* ~But how can you worship what you cannot know?~ */ EXTERN ~_SHAELL~ 6
  IF ~~ THEN REPLY #81216 /* ~Oh my, look at the time!~ */ EXTERN ~_SHAELL~ 7
  IF ~~ THEN REPLY #81217 /* ~I don't want to know other people's opinions. What do you say about Leira?~ */ EXTERN ~_SHAELL~ 8
END

IF ~~ THEN BEGIN 113 // from:
  SAY #100155 /* ~Silke?~ */
  IF ~~ THEN REPLY #75046 /* ~Don't try to patronize us, you traitorous wench.~ */ EXTERN ~_SILKE~ 13
  IF ~~ THEN REPLY #75047 /* ~We're fine, no thanks to you.~ */ EXTERN ~_SILKE~ 14
  IF ~~ THEN REPLY #75048 /* ~Why do you even bother asking.~ */ EXTERN ~_SILKE~ 15
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SILKE~ 27
END

IF ~~ THEN BEGIN 114 // from:
  SAY #100155 /* ~Silke?~ */
  IF ~~ THEN REPLY #75054 /* ~Just fine Silke.~ */ EXTERN ~_SILKE~ 18
  IF ~~ THEN REPLY #75055 /* ~Not too good.~ */ EXTERN ~_SILKE~ 19
  IF ~~ THEN REPLY #75056 /* ~We're not here as mercenaries, we're here to save the Grand Dukes from assassination.~ */ EXTERN ~_SILKE~ 20
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SILKE~ 28
END

IF ~~ THEN BEGIN 115 // from:
  SAY #100157 /* ~So the people say!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 116 // from:
  SAY #100158 /* ~Yes... That explains his continued sickness!~ */
  IF ~~ THEN REPLY #80478 /* ~Don't speak that name! I'll not have you sully the memory of the only family I have known.~ */ EXTERN ~_TAMOKO~ 5
  IF ~~ THEN REPLY #80479 /* ~Your simple shadowing has given you that name, and I am not impressed. I have cut those familial ties.~ */ EXTERN ~_TAMOKO~ 4
END

IF ~~ THEN BEGIN 117 // from:
  SAY #100159 /* ~Well that was, uh, unusual.~ */
  IF ~~ THEN DO ~ClearAllActions()
SetGlobal("BeatTazok","GLOBAL",1)
ChangeEnemyAlly(Myself,NEUTRAL)
SetGlobal("FoughtTazok","GLOBAL",1)
~ UNSOLVED_JOURNAL #78153 /* ~Tazok and the bandits

Tazok has allowed us to stay in the bandit camp, but will be keeping a constant watch on us.~ */ EXTERN ~_TAZOK~ 13
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TAZOK~ 53
END

IF ~~ THEN BEGIN 118 // from:
  SAY #100159 /* ~Well that was, uh, unusual.~ */
  IF ~~ THEN DO ~SetGlobal("BeatTazok","GLOBAL",1)
ChangeEnemyAlly(Myself,NEUTRAL)
~ UNSOLVED_JOURNAL #78153 /* ~Tazok and the bandits

Tazok has allowed us to stay in the bandit camp, but will be keeping a constant watch on us.~ */ EXTERN ~_TAZOK~ 27
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TAZOK~ 54
END

IF ~~ THEN BEGIN 119 // from:
  SAY #100161 /* ~It would seem the situation is more complex than we were led to believe.~ */
  IF ~~ THEN REPLY #85454 /* ~Shhh, child.  I shall help as best I can.~ */ DO ~SetGlobal("TenyaHit","GLOBAL",2)
ChangeEnemyAlly(Myself,NEUTRAL)
ClearAllActions()
SetGlobal("TenyaStory","GLOBAL",1)
~ EXTERN ~_TENYA~ 7
  IF ~~ THEN REPLY #85456 /* ~I don't trust you OR Sonner's bunch.~ */ DO ~SetGlobal("TenyaHit","GLOBAL",2)
ChangeEnemyAlly(Myself,NEUTRAL)
ClearAllActions()
SetGlobal("TenyaStory","GLOBAL",1)
~ EXTERN ~_TENYA~ 16
  IF ~~ THEN REPLY #85458 /* ~You would say anything to save yourself.  I'll not believe it!~ */ DO ~SetGlobal("TenyaHit","GLOBAL",2)
~ EXTERN ~_TENYA~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TENYA~ 21
END

IF ~~ THEN BEGIN 120 // from:
  SAY #100163 /* ~... because "luck" runs out... A good saying.~ */
  IF ~~ THEN DO ~SetGlobal("TransformedChicken","GLOBAL",2)
EraseJournalEntry(86499)
EraseJournalEntry(86561)
~ SOLVED_JOURNAL #86565 /* ~Melicamp's transformation

I brought a skull back to Thalantyr as he requested, but his attempt to restore Melicamp was, unfortunately, a failure.  Apparently the young man's body could not stand the shock of transformation again.  Thalantyr said there was nothing we could have done in order to have changed the outcome: it was simply a matter of luck.  Magic remains an uncertain force, and care must be taken with its use.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 121
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_THALAN~ 42
END

IF ~~ THEN BEGIN 121 // from: 120.1
  SAY #100165 /* ~Well met, sir, and farewell.~ */
  IF ~~ THEN DO ~SetGlobal("TransformedChicken","GLOBAL",2)
EraseJournalEntry(86499)
EraseJournalEntry(86561)
~ SOLVED_JOURNAL #86565 /* ~Melicamp's transformation

I brought a skull back to Thalantyr as he requested, but his attempt to restore Melicamp was, unfortunately, a failure.  Apparently the young man's body could not stand the shock of transformation again.  Thalantyr said there was nothing we could have done in order to have changed the outcome: it was simply a matter of luck.  Magic remains an uncertain force, and care must be taken with its use.~ */ EXIT
END

IF ~~ THEN BEGIN 122 // from:
  SAY #100166 /* ~A Cyricist, and first impressions would suggest his grip on reality is, uh, pretty loose...~ */
  IF ~~ THEN REPLY #87507 /* ~So you wish to aid me... and in return... I help you... dominate the planet.  Ohhhhhkay.  Just let me know when you are going to "ascend."~ */ EXTERN ~_TIAX~ 5
  IF ~~ THEN REPLY #87508 /* ~I rather think not, you small, demented little man.~ */ EXTERN ~_TIAX~ 4
  IF ~~ THEN REPLY #87509 /* ~What makes you think you are going to rule everything?  That's a pretty big job for such a... diminutive fellow.~ */ EXTERN ~_TIAX~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TIAX~ 13
END

IF ~~ THEN BEGIN 123 // from:
  SAY #100166 /* ~A Cyricist, and first impressions would suggest his grip on reality is, uh, pretty loose...~ */
  IF ~~ THEN REPLY #87507 /* ~So you wish to aid me... and in return... I help you... dominate the planet.  Ohhhhhkay.  Just let me know when you are going to "ascend."~ */ EXTERN ~_TIAX~ 5
  IF ~~ THEN REPLY #87511 /* ~I rather think not, you small demented little man.~ */ EXTERN ~_TIAX~ 4
  IF ~~ THEN REPLY #87509 /* ~What makes you think you are going to rule everything?  That's a pretty big job for such a... diminutive fellow.~ */ EXTERN ~_TIAX~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TIAX~ 14
END

IF ~~ THEN BEGIN 124 // from:
  SAY #89749 /* ~Hey!~ */
  IF ~~ THEN REPLY #82066 /* ~Who do you think you're calling fancy-dancy??~ */ EXTERN ~_TICK~ 2
  IF ~~ THEN REPLY #82067 /* ~Urban man's dungeon, eh? Why don't you show us the way in?~ */ EXTERN ~_TICK~ 3
END

IF ~~ THEN BEGIN 125 // from:
  SAY #100169 /* ~Luck, fate, chance... ‘Tis an interesting faith, that of Tymora. And he has a point – if he can raise the child, then why not?~ */
  IF ~~ THEN REPLY #80196 /* ~I have no desire to incur the wrath of any temple or deity.  I will not accept your offer.~ */ EXTERN ~_TREMAI~ 7
  IF ~~ THEN REPLY #80192 /* ~I would know what payment I can expect.  I'll not take this task with out knowing what it is worth.~ */ EXTERN ~_TREMAI~ 5
  IF ~~ THEN REPLY #80193 /* ~Luck or no, it would be a shame to lose your life because of the foolishness of youth.  I'll help as best I can.~ */ EXTERN ~_TREMAI~ 8
  IF ~~ THEN REPLY #80194 /* ~Casson chose his path of his own free will.  I'll not risk my life to rescue the one he wasted.~ */ EXTERN ~_TREMAI~ 7
END

IF ~~ THEN BEGIN 126 // from:
  SAY #100170 /* ~Aren’t you Volo, sir, the famous bard?~ */
  IF ~GlobalLT("Chapter","GLOBAL",3)
~ THEN REPLY #76417 /* ~My companions and I have an interest in the mines.  Tell me what you know.~ */ UNSOLVED_JOURNAL #76418 /* ~Troubles in the region

Rumor from Volo: The word is, that all across the expansive Sword Coast, from the Cloudpeaks to Baldur's Gate, an ore shortage is severely crippling local trade.  Bandits, purportedly both human AND demihuman, raid caravans, whilst ore reaching its destination becomes brittle and useless following smelting, strangely afflicted by an odd, iron-weakening plague.  As though this were not cause for alarm in itself, production at the mine outside of Nashkel has fallen, with the substantially lower yields being blamed on nervous workers.  Mysterious disappearances of several miners have set the whole area on edge, where something must shift the balance to one side, or the other.~ */ EXTERN ~_VOLO~ 2
  IF ~Global("MetBrage","GLOBAL",0)
~ THEN REPLY #76419 /* ~The tale of the guard sounds interesting.  Please, do tell.~ */ UNSOLVED_JOURNAL #76420 /* ~The tale of Captain Brage

Rumor from Volo: I hear that Commander Brage, of the Amnish guard, has been missing for some weeks now, following a strange alteration in his behavior.  Where once he was a well thought-of family man, he turned to senseless mayhem, effecting a rampage the likes of which I have never heard.  His fellow soldiers noted nothing out of sorts that could trigger such a transformation, but one notable item seems relevant.  If not for the iron shortage it would have gone unnoticed but, prior to his mad rage, the commander procured a new sword.  The importance of this information, I have no way of verifying.~ */ EXTERN ~_VOLO~ 3
  IF ~~ THEN REPLY #76421 /* ~I have no time for tales.  There are far better things to be doing.~ */ EXTERN ~_VOLO~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 127
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VOLO~ 19
END

IF ~~ THEN BEGIN 127 // from: 126.3
  SAY #100172 /* ~My name is Garrick, sir, and I would indeed style myself as a bard of sorts. Well I guess I’m, uh, still learning... ‘Tis an honor to meet you! Please regale us with one of your famous tales!~ */
  IF ~GlobalLT("Chapter","GLOBAL",3)
~ THEN REPLY #76417 /* ~My companions and I have an interest in the mines.  Tell me what you know.~ */ UNSOLVED_JOURNAL #76418 /* ~Troubles in the region

Rumor from Volo: The word is, that all across the expansive Sword Coast, from the Cloudpeaks to Baldur's Gate, an ore shortage is severely crippling local trade.  Bandits, purportedly both human AND demihuman, raid caravans, whilst ore reaching its destination becomes brittle and useless following smelting, strangely afflicted by an odd, iron-weakening plague.  As though this were not cause for alarm in itself, production at the mine outside of Nashkel has fallen, with the substantially lower yields being blamed on nervous workers.  Mysterious disappearances of several miners have set the whole area on edge, where something must shift the balance to one side, or the other.~ */ EXTERN ~_VOLO~ 2
  IF ~Global("MetBrage","GLOBAL",0)
~ THEN REPLY #76419 /* ~The tale of the guard sounds interesting.  Please, do tell.~ */ UNSOLVED_JOURNAL #76420 /* ~The tale of Captain Brage

Rumor from Volo: I hear that Commander Brage, of the Amnish guard, has been missing for some weeks now, following a strange alteration in his behavior.  Where once he was a well thought-of family man, he turned to senseless mayhem, effecting a rampage the likes of which I have never heard.  His fellow soldiers noted nothing out of sorts that could trigger such a transformation, but one notable item seems relevant.  If not for the iron shortage it would have gone unnoticed but, prior to his mad rage, the commander procured a new sword.  The importance of this information, I have no way of verifying.~ */ EXTERN ~_VOLO~ 3
  IF ~~ THEN REPLY #76421 /* ~I have no time for tales.  There are far better things to be doing.~ */ EXTERN ~_VOLO~ 6
END

IF ~~ THEN BEGIN 128 // from:
  SAY #100173 /* ~I am... glad that you are so different from Sarevok, <CHARNAME>. I would hate for you to treat us as Sarevok treats his allies... Let’s move on, I... I feel sick.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #82466 /* ~Tandem in extremis

I found Winski Perorate near the entrance to the Undercity.  Apparently he was Sarevok's mentor, but he was cast aside because he dared to rescue Sarevok instead of killing the Grand Dukes as he was supposed to.  Winski said he knew I would follow, because Sarevok and I are of the same blood, blood that is also divine.  War with Amn was not Sarevok's true goal after all; it was the slaughter of the initial battles that he wished.  He thought death on the appropriate scale would cause him to ascend, and he would assume the portfolio of the slain Bhaal.  Perhaps he would have, but who can really say?  If you have the arrogance of a god and can kill like a god, who's to say you are not a god?  I must stop this before he flees to try his scheme anew.  There is a temple in the Undercity where Sarevok waits to make his last stand against me.  He will not be alone.~ */ EXIT
END

IF ~~ THEN BEGIN 129 // from:
  SAY #100174 /* ~That was, well, depressing.~ */
  IF ~~ THEN REPLY #87661 /* ~Certainly you are welcome to join with me.  Another pair of hands can only help, especially when they wield powerful magic.~ */ EXTERN ~_XAN~ 5
  IF ~~ THEN REPLY #87658 /* ~It's hard enough trying to keep our hopes up without you to bring them down.  I'd rather you didn't join us.~ */ EXTERN ~_XAN~ 4
  IF ~~ THEN REPLY #87659 /* ~How did you come to be trapped in such an inhospitable place?~ */ EXTERN ~_XAN~ 2
END

IF ~~ THEN BEGIN 130 // from:
  SAY #101752 /* ~Wow, could it really be The Ultimate Compendium Of Famous Little-Known Heroes, by Saemon Schama? Please, <CHARNAME>, this is a great book! I'd really love to have it!~ */
  IF ~~ THEN EXTERN ~X#GARAR~ 9
END

IF ~~ THEN BEGIN 131 // from:
  SAY #101754 /* ~A bard, sir... I've always wanted a copy of that, since I was knee-high to a gnome. It is one of the classics - the author is a genius!~ */
  IF ~~ THEN EXTERN ~X#GARAR~ 10
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN EXTERN ~_QUAYLJ~ 37
END

IF ~~ THEN BEGIN 132 // from:
  SAY #101758 /* ~You're a good man, sir. I won't forget this.~ */
  IF ~~ THEN DO ~ActionOverride("archibald",GiveItem("X#GARBK",Player1))
SetGlobal("X#GarrickQuest","GLOBAL",1)
SetGlobalTimer("X#GarrickBookTalkTimer","GLOBAL",TWO_MINUTES)
~ EXIT
END

IF WEIGHT #2 /* Triggers after states #: 141 268 even though they appear after this state */
~  Global("X#GarrickReadBook","GLOBAL",1)
~ THEN BEGIN 133 // from:
  SAY #101759 /* ~Hey, <CHARNAME>! There's a passage in this book about the long-dead half-elven bard Myr'Cutio, who is said to roam undead in the valleys around a place called Ulcaster looking for further tales of adventure. Hey, there's rough directions, it's sort of close, east of Beregost! Perhaps we could go check it out?~ */
  IF ~~ THEN REPLY #101760 /* ~I see no harm in that. Who knows, if true we may learn something.~ */ DO ~SetGlobal("X#GarrickReadBook","GLOBAL",2)
~ GOTO 134
  IF ~~ THEN REPLY #101761 /* ~I thought that crazy old librarian was bad enough, Garrick, but if you don't shut up, then I'll shove that book where the sun don't shine, if you catch my drift...~ */ DO ~SetGlobal("X#GarrickReadBook","GLOBAL",2)
~ GOTO 135
END

IF ~~ THEN BEGIN 134 // from: 133.0
  SAY #101762 /* ~Wow! Thanks, <CHARNAME>.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #101763 /* ~Traveling Librarians.

Today we met a doddering old librarian named Archibald at the Nashkel Carnival. He gave us a copy of The Ultimate Compendium Of Famous Little-Known Heroes by Saemon Schama, which has an interesting section detailing the now-undead bard Myr'Cutio, who is said to haunt the Ulcaster region roughly to the east of Beregost. Garrick is keen to take a look.~ */ EXIT
END

IF ~~ THEN BEGIN 135 // from: 133.1
  SAY #101764 /* ~Fine, but I bet we'll regret if we don't go...~ */
  IF ~~ THEN UNSOLVED_JOURNAL #101763 /* ~Traveling Librarians.

Today we met a doddering old librarian named Archibald at the Nashkel Carnival. He gave us a copy of The Ultimate Compendium Of Famous Little-Known Heroes by Saemon Schama, which has an interesting section detailing the now-undead bard Myr'Cutio, who is said to haunt the Ulcaster region roughly to the east of Beregost. Garrick is keen to take a look.~ */ EXIT
END

IF ~~ THEN BEGIN 136 // from:
  SAY #101767 /* ~It is the party of <CHARNAME> and I, the brave Sir Garrick.~ */
  IF ~~ THEN EXTERN ~X#GARWYL~ 2
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN EXTERN ~_QUAYLJ~ 38
  IF ~  InParty("tiax")
InMyArea("tiax")
!StateCheck("tiax",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TIAXJ~ 64
END

IF ~~ THEN BEGIN 137 // from:
  SAY #101771 /* ~We come seeking tales of your wisdom and adventures, noble spirit.~ */
  IF ~~ THEN EXTERN ~X#GARZ01~ 0
END

IF ~~ THEN BEGIN 138 // from:
  SAY #101777 /* ~Hey! You can, well, talk?!?~ */
  IF ~~ THEN EXTERN ~X#GARZ04~ 2
END

IF ~~ THEN BEGIN 139 // from: _MONTAJ:50.0
  SAY #101782 /* ~Uh, I see.~ */
  IF ~~ THEN EXTERN ~X#GARWYL~ 4
END

IF ~~ THEN BEGIN 140 // from:
  SAY #101786 /* ~I'm not sure I...~ */
  IF ~~ THEN EXTERN ~X#GARWYL~ 5
END

IF WEIGHT #1 /* Triggers after states #: 268 even though they appear after this state */
~  Global("X#PostMyrChat","GLOBAL",1)
~ THEN BEGIN 141 // from:
  SAY #101789 /* ~I agree that the artistic greats should have immortality through their works... Though I think this shows that, uh, it's probably best to let their bodies decay after their natural time has expired. I don't think I should ever want to be a ghost, like that... Still, this armor *is* very stylish.~ */
  IF ~~ THEN DO ~SetGlobal("X#PostMyrChat","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 142 // from:
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 41
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 61
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 257
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 60
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 256
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 40
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 349
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 39
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 236
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 88
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 38
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 199
END

IF ~~ THEN BEGIN 143 // from:
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 46
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 63
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 259
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 62
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 258
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 45
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 350
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 44
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 237
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 89
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 43
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 200
END

IF ~~ THEN BEGIN 144 // from:
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 51
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 65
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 261
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 64
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 260
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 50
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 351
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 49
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 238
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 90
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 48
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 201
END

IF ~~ THEN BEGIN 145 // from:
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 57
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 67
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 263
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 66
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 262
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 56
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 352
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 55
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 239
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 91
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 54
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 202
END

IF ~~ THEN BEGIN 146 // from: _MINSCJ:107.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 63
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 69
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 265
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 68
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 264
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 62
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 353
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 61
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 240
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 92
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 60
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 203
END

IF ~~ THEN BEGIN 147 // from: _MINSCJ:108.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 69
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 71
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 267
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 70
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 266
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 68
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 354
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 67
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 241
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 93
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 66
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 204
END

IF ~~ THEN BEGIN 148 // from: _MINSCJ:110.12 _MINSCJ:109.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 75
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 73
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 269
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 72
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 268
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 74
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 355
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 73
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 242
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 94
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 72
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 205
END

IF ~~ THEN BEGIN 149 // from: _MINSCJ:112.12 _MINSCJ:111.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 82
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 75
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 271
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 74
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 270
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 81
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 356
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 80
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 243
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 95
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 79
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 206
END

IF ~~ THEN BEGIN 150 // from: _MINSCJ:114.12 _MINSCJ:113.12 _IMOEN2:357.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 89
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 77
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 273
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 76
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 272
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 88
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 358
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 87
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 244
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 96
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 86
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 207
END

IF ~~ THEN BEGIN 151 // from: _MINSCJ:116.12 _MINSCJ:115.12 _IMOEN2:359.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 96
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 79
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 275
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 78
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 274
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 95
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 360
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 94
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 245
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 97
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 93
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 208
END

IF ~~ THEN BEGIN 152 // from: _MINSCJ:118.12 _MINSCJ:117.12 _IMOEN2:361.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 103
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 81
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 277
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 80
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 276
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 102
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 362
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 101
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 247
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 98
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 100
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 209
END

IF ~~ THEN BEGIN 153 // from: _MINSCJ:121.12 _MINSCJ:120.12 _MINSCJ:119.12 _IMOEN2:363.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 110
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 83
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 279
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 82
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 278
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 109
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 364
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 108
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 249
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 99
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 107
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 210
END

IF ~~ THEN BEGIN 154 // from: _MINSCJ:124.12 _MINSCJ:123.12 _MINSCJ:122.12 _IMOEN2:365.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 118
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 85
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 281
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 84
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 280
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 117
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 366
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 116
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 251
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 100
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 115
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 211
END

IF ~~ THEN BEGIN 155 // from: _MINSCJ:127.12 _MINSCJ:126.12 _MINSCJ:125.12 _IMOEN2:367.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 126
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 87
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 283
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 86
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 282
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 125
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 368
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 124
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 253
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 101
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 123
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 212
END

IF ~~ THEN BEGIN 156 // from: _MINSCJ:130.12 _MINSCJ:129.12 _MINSCJ:128.12 _IMOEN2:369.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 135
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 89
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 285
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 88
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 284
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 134
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 370
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 133
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 255
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 102
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 132
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 213
END

IF ~~ THEN BEGIN 157 // from: _MINSCJ:133.12 _MINSCJ:132.12 _MINSCJ:131.12 _IMOEN2:371.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 144
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 91
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 287
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 90
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 286
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 143
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 372
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 142
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 257
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 103
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 141
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 214
END

IF ~~ THEN BEGIN 158 // from: _MINSCJ:136.12 _MINSCJ:135.12 _MINSCJ:134.12 _IMOEN2:373.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 154
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 93
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 289
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 92
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 288
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 153
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 374
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 152
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 259
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 104
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 151
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 215
END

IF ~~ THEN BEGIN 159 // from: _MINSCJ:139.12 _MINSCJ:138.12 _MINSCJ:137.12 _IMOEN2:375.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 164
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 95
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 291
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 94
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 290
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 163
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 376
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 162
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 261
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 105
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 161
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 216
END

IF ~~ THEN BEGIN 160 // from: _MINSCJ:142.12 _MINSCJ:141.12 _MINSCJ:140.12 _IMOEN2:377.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 175
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 97
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 293
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 96
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 292
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 174
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 378
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 173
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 263
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 106
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 172
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 217
END

IF ~~ THEN BEGIN 161 // from: _MINSCJ:145.12 _MINSCJ:144.12 _MINSCJ:143.12 _IMOEN2:379.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 186
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 99
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 295
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 98
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 294
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 185
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 380
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 184
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 265
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 107
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 183
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 219
END

IF ~~ THEN BEGIN 162 // from: _MINSCJ:148.12 _MINSCJ:147.12 _MINSCJ:146.12 _IMOEN2:381.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 197
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 101
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 297
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 100
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 296
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 196
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 382
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 195
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 267
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 108
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 194
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 222
END

IF ~~ THEN BEGIN 163 // from: _MINSCJ:151.12 _MINSCJ:150.12 _MINSCJ:149.12 _IMOEN2:383.12
  SAY #103024 /* ~Well, not too much has changed, then. Now she just waits until we make camp, before she gets away from the rest of the party and... Ah... uhmm... forget I said that.~ */
  IF ~~ THEN EXTERN ~_WILLIA~ 208
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 103
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 299
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("khalid")
InMyArea("khalid")
!StateCheck("khalid",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KHALIJ~ 102
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 298
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 207
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_IMOEN2~ 384
  IF ~  InParty("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 206
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 269
  IF ~  InParty("alora")
InMyArea("alora")
!StateCheck("alora",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_ALORAJ~ 109
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_WILLIA~ 205
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_AJANTJ~ 226
END

IF ~~ THEN BEGIN 164 // from:
  SAY #103040 /* ~Sounds like an, uh, interesting childhood there!~ */
  IF ~~ THEN REPLY #78835 /* ~Um, yes. I think I'll be going now.~ */ EXTERN ~_WILLIA~ 9
  IF ~~ THEN REPLY #78836 /* ~Keep your hazy recollections to yourselves, you old farts!~ */ EXTERN ~_WILLIA~ 1
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_XANJ~ 228
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
Gender(Player1,FEMALE)
~ THEN EXTERN ~_CORANJ~ 277
END

IF ~~ THEN BEGIN 165 // from:
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 166 // from:
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 167 // from: _KHALIJ:104.4
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 168 // from: _KHALIJ:106.4 _KHALIJ:105.4
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 169 // from: _MINSCJ:152.4 _KHALIJ:108.4 _KHALIJ:107.4
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 170 // from: _MINSCJ:153.4 _KHALIJ:110.4 _KHALIJ:109.4
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 171 // from: _MINSCJ:155.4 _MINSCJ:154.4 _KHALIJ:112.4 _KHALIJ:111.4
  SAY #103053 /* ~The warrior true, fighting to save his lady... Now that their quest is over, <CHARNAME>, perhaps they could join ours?~ */
  IF ~~ THEN REPLY #74190 /* ~You are welcome in my company.  One cannot have too many friends.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
AddexperienceParty(800)
~ EXTERN ~_DYNAHE~ 6
  IF ~~ THEN REPLY #74191 /* ~You need more practice if these beasts captured you.  I have no need of you.~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 5
  IF ~~ THEN REPLY #74192 /* ~How did you come to be captured by the likes of these creatures?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 3
  IF ~~ THEN REPLY #74193 /* ~Who are you that you warrant a bodyguard?~ */ DO ~SetGlobal("HelpMinsc","GLOBAL",2)
~ EXTERN ~_DYNAHE~ 2
END

IF ~~ THEN BEGIN 172 // from:
  SAY #103079 /* ~The Bitch Queen? Her clergy are most certainly evil and terrible people.~ */
  IF ~~ THEN REPLY #85533 /* ~Your offer is fair.  Consider it done.~ */ EXTERN ~_SONNER~ 5
  IF ~~ THEN REPLY #85534 /* ~It's not worth my time, but with a little extra gold...~ */ EXTERN ~_SONNER~ 6
  IF ~~ THEN REPLY #85535 /* ~Sorry, but I'm not interested.~ */ EXTERN ~_JEBADO~ 4
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 285
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SONNER~ 32
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 284
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SONNER~ 31
END

IF ~~ THEN BEGIN 173 // from:
  SAY #103079 /* ~The Bitch Queen? Her clergy are most certainly evil and terrible people.~ */
  IF ~~ THEN REPLY #85533 /* ~Your offer is fair.  Consider it done.~ */ EXTERN ~_SONNER~ 5
  IF ~~ THEN REPLY #85534 /* ~It's not worth my time, but with a little extra gold...~ */ EXTERN ~_SONNER~ 6
  IF ~~ THEN REPLY #85535 /* ~Sorry, but I'm not interested.~ */ EXTERN ~_JEBADO~ 4
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 287
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SONNER~ 34
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 286
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SONNER~ 33
END

IF ~~ THEN BEGIN 174 // from:
  SAY #103079 /* ~The Bitch Queen? Her clergy are most certainly evil and terrible people.~ */
  IF ~~ THEN REPLY #85533 /* ~Your offer is fair.  Consider it done.~ */ EXTERN ~_SONNER~ 5
  IF ~~ THEN REPLY #85534 /* ~It's not worth my time, but with a little extra gold...~ */ EXTERN ~_SONNER~ 6
  IF ~~ THEN REPLY #85535 /* ~Sorry, but I'm not interested.~ */ EXTERN ~_JEBADO~ 4
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 289
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SONNER~ 36
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 288
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SONNER~ 35
END

IF ~~ THEN BEGIN 175 // from:
  SAY #103133 /* ~I can't see the wood for the subterranean trees...~ */
  IF ~~ THEN REPLY #86329 /* ~Subterranean trees? Are you quite sure you know what you're talking about?~ */ EXTERN ~_COKSMTH~ 4
  IF ~~ THEN REPLY #86330 /* ~Alrighty then, I shall leave you to your work. Far be it from me to get between a man and his wood... so to speak.~ */ EXTERN ~_COKSMTH~ 5
  IF ~~ THEN REPLY #86331 /* ~I think you are lying to me! Give one reason why I shouldn't kill you!~ */ EXTERN ~_COKSMTH~ 3
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_COKSMTH~ 19
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 154
END

IF ~~ THEN BEGIN 176 // from:
  SAY #100165 /* ~Well met, sir, and farewell.~ */
  IF ~~ THEN EXTERN ~_THALAN~ 62
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_THALAN~ 61
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 36
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 130
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 35
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 129
END

IF ~~ THEN BEGIN 177 // from:
  SAY #100165 /* ~Well met, sir, and farewell.~ */
  IF ~~ THEN EXTERN ~_THALAN~ 65
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_THALAN~ 64
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 38
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 132
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 37
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 131
END

IF ~~ THEN BEGIN 178 // from:
  SAY #100163 /* ~... because "luck" runs out... A good saying.~ */
  IF ~~ THEN EXTERN ~_THALAN~ 68
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_THALAN~ 67
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 40
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 134
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 39
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 133
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 179
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_THALAN~ 66
END

IF ~~ THEN BEGIN 179 // from: 178.6
  SAY #100165 /* ~Well met, sir, and farewell.~ */
  IF ~~ THEN EXTERN ~_THALAN~ 68
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_THALAN~ 67
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 40
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 134
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 39
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 133
END

IF ~~ THEN BEGIN 180 // from:
  SAY #103157 /* ~He's... got a point.~ */
  IF ~~ THEN EXTERN ~_BRUNO~ 1
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RIELTA~ 23
END

IF ~~ THEN BEGIN 181 // from: _JAHEIJ:305.2
  SAY #103157 /* ~He's... got a point.~ */
  IF ~~ THEN EXTERN ~_BRUNO~ 1
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RIELTA~ 24
END

IF ~~ THEN BEGIN 182 // from:
  SAY #103196 /* ~Magnificent! Such a tale could fill any tavern or hall in all the Realms!~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~Poe's tale of Firewine

I encountered a wandering bard who spewed forth the most painful poem I have ever encountered.  Some tripe about knights in a dungeon and a missing thief.~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ UNSOLVED_JOURNAL #77645 /* ~Poe's tale of Firewine

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

IF ~~ THEN BEGIN 183 // from: _GALLOR:5.6
  SAY #103290 /* ~<CHARNAME>, what price, for innocent life? I say we refuse this Gallor's offer and inform Charleston.~ */
  IF ~~ THEN REPLY #86706 /* ~I would have to kill many of the working men if I attacked Charleston.  It would be a veritable slaughter, and I want no part of it.~ */ EXTERN ~_GALLOR~ 2
  IF ~~ THEN REPLY #86707 /* ~Magical treasure?  I was under the impression that no one knows what is to be found there.  Why are you so sure of its value?~ */ EXTERN ~_GALLOR~ 3
  IF ~Global("HelpCharleston","GLOBAL",0)
~ THEN REPLY #86709 /* ~I need little excuse to partake in bloodshed.  Consider them dead tonight.~ */ EXTERN ~_GALLOR~ 6
  IF ~Global("HelpCharleston","GLOBAL",1)
~ THEN REPLY #86709 /* ~I need little excuse to partake in bloodshed.  Consider them dead tonight.~ */ EXTERN ~_GALLOR~ 7
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 168
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 167
END

IF ~~ THEN BEGIN 184 // from:
  SAY #103345 /* ~<CHARNAME>, let's go! I came here once, as a child, and there are some truly terrific sights...~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 3
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 34
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 234
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 33
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 178
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 32
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 156
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 31
END

IF ~~ THEN BEGIN 185 // from:
  SAY #103345 /* ~<CHARNAME>, let's go! I came here once, as a child, and there are some truly terrific sights...~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 8
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80386 /* ~A mere pittance to pay for a day's entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 63
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 62
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 241
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 61
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 183
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 60
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 159
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 59
END

IF ~~ THEN BEGIN 186 // from:
  SAY #103345 /* ~<CHARNAME>, let's go! I came here once, as a child, and there are some truly terrific sights...~ */
  IF ~~ THEN REPLY #80384 /* ~I am afraid I cannot pay the suggested donation.~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80385 /* ~I'll not pay to enter a building open to the public!~ */ EXTERN ~_BELAND~ 5
  IF ~~ THEN REPLY #80389 /* ~A mere pittance to pay for a days entertainment.~ */ DO ~TakePartyGold(1)
~ EXTERN ~_BELAND~ 7
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 92
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 91
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 248
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 90
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 188
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 89
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 162
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BELAND~ 88
END

IF ~~ THEN BEGIN 187 // from:
  SAY #103392 /* ~What sorcery is this? He... He's talking to them! The man is mad!~ */
  IF ~~ THEN EXTERN ~_ZOMBIE~ 0
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
!Global("X#AjantisBassilusQuest","GLOBAL",1)
~ THEN EXTERN ~_AJANTJ~ 260
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
Global("X#AjantisBassilusQuest","GLOBAL",1)
~ THEN EXTERN ~_AJANTJ~ 259
END

IF ~~ THEN BEGIN 188 // from:
  SAY #103392 /* ~What sorcery is this? He... He's talking to them! The man is mad!~ */
  IF ~~ THEN EXTERN ~_ZOMBIE~ 0
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
!Global("X#AjantisBassilusQuest","GLOBAL",1)
~ THEN EXTERN ~_AJANTJ~ 262
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
Global("X#AjantisBassilusQuest","GLOBAL",1)
~ THEN EXTERN ~_AJANTJ~ 261
END

IF ~~ THEN BEGIN 189 // from:
  SAY #103400 /* ~Tis an honor to see you again, sir.~ */
  IF ~~ THEN REPLY #78238 /* ~Are you following me, old man?~ */ EXTERN ~_ELMIN3~ 1
  IF ~~ THEN REPLY #78239 /* ~And what have you heard? All good things, I hope.~ */ EXTERN ~_ELMIN3~ 2
  IF ~~ THEN REPLY #78240 /* ~I have no time to chat.~ */ EXTERN ~_ELMIN3~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 245
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 171
END

IF ~~ THEN BEGIN 190 // from:
  SAY #103400 /* ~Tis an honor to see you again, sir.~ */
  IF ~~ THEN REPLY #78238 /* ~Are you following me, old man?~ */ EXTERN ~_ELMIN3~ 1
  IF ~~ THEN REPLY #78239 /* ~And what have you heard? All good things, I hope.~ */ EXTERN ~_ELMIN3~ 2
  IF ~~ THEN REPLY #78240 /* ~I have no time to chat.~ */ EXTERN ~_ELMIN3~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 246
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 172
END

IF ~~ THEN BEGIN 191 // from:
  SAY #103407 /* ~I'm beginning to see how you've acquired a reputation for, uh, interference... In the best possible sense of the word, sir!~ */
  IF ~~ THEN REPLY #85179 /* ~A pleasure I do not share. Leave me be, old man!~ */ EXTERN ~_ELMIN5~ 1
  IF ~~ THEN REPLY #85180 /* ~It is good to see you again. What brings you here?~ */ EXTERN ~_ELMIN5~ 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 249
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 176
END

IF ~~ THEN BEGIN 192 // from:
  SAY #103416 /* ~Child?!? I-~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 27
END

IF ~~ THEN BEGIN 193 // from:
  SAY #103416 /* ~Child?!? I-~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 29
END

IF ~~ THEN BEGIN 194 // from:
  SAY #103414 /* ~Extortion? Blackmail? Those don't sound like very noble goals.~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 31
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 195
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 30
END

IF ~~ THEN BEGIN 195 // from: 194.3
  SAY #103416 /* ~Child?!? I-~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 31
END

IF ~~ THEN BEGIN 196 // from:
  SAY #103414 /* ~Extortion? Blackmail? Those don't sound like very noble goals.~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 33
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 197
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 32
END

IF ~~ THEN BEGIN 197 // from: 196.3
  SAY #103416 /* ~Child?!? I-~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 33
END

IF ~~ THEN BEGIN 198 // from:
  SAY #103414 /* ~Extortion? Blackmail? Those don't sound like very noble goals.~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 35
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 199
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 34
END

IF ~~ THEN BEGIN 199 // from: 198.3
  SAY #103416 /* ~Child?!? I-~ */
  IF ~~ THEN REPLY #87736 /* ~Sure, we could use the extra help and your scheme sounds like it could work.~ */ EXTERN ~_ELDOTH~ 7
  IF ~~ THEN REPLY #87738 /* ~Are you always this slimy, or is this one of your better days?  Go find someone else to help in your worthless schemes.~ */ EXTERN ~_ELDOTH~ 6
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTH~ 35
END

IF ~~ THEN BEGIN 200 // from: _FERGUS:1.2
  SAY #103421 /* ~Ah, true love! Perhaps we could help Fergus in this matter?~ */
  IF ~~ THEN DO ~SetGlobal("FERGUS1","GLOBAL",1)
~ UNSOLVED_JOURNAL #81020 /* ~A ring for a lady

Fergus, a soldier of the Flaming Fist, is in need of a ring for his love.  According to him, nothing but an angel skin ring will do.~ */ EXIT
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 181
END

IF ~~ THEN BEGIN 201 // from: _INGOT:1.9
  SAY #103423 /* ~Wow, I don't think I've ever heard a gnoll speak before. Perhaps we should check it out?~ */
  IF ~~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #76694 /* ~Prisoner of the gnolls

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

IF ~~ THEN BEGIN 202 // from: _MEILUM:0.6
  SAY #103435 /* ~Meilum? I don't, ah, think so. What about you, <CHARNAME>?~ */
  IF ~~ THEN REPLY #77684 /* ~No, we haven't heard your name before.  We'd just like to be on our way.~ */ EXTERN ~_MEILUM~ 2
  IF ~~ THEN REPLY #77685 /* ~If you're such a good swordsman, why are you wandering about the wilderness dressed in what amounts to rags?~ */ EXTERN ~_MEILUM~ 3
  IF ~~ THEN REPLY #77686 /* ~Wow!  The best swordsman on the Sword Coast.  It's an honor to meet such a distinguished man.~ */ EXTERN ~_MEILUM~ 1
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MEILUM~ 13
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 207
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 187
END

IF ~~ THEN BEGIN 203 // from: _MULAHE:2.2
  SAY #103441 /* ~To arms, then! We shall prevail!~ */
  IF ~~ THEN EXTERN ~_MULAHE~ 11
END

IF ~~ THEN BEGIN 204 // from:
  SAY #103441 /* ~To arms, then! We shall prevail!~ */
  IF ~~ THEN EXTERN ~_MULAHE~ 12
END

IF ~~ THEN BEGIN 205 // from:
  SAY #103441 /* ~To arms, then! We shall prevail!~ */
  IF ~~ THEN EXTERN ~_MULAHE~ 13
END

IF ~~ THEN BEGIN 206 // from:
  SAY #103455 /* ~Interesting. It seems there is much afoot in the Realms.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 19
END

IF ~~ THEN BEGIN 207 // from:
  SAY #103455 /* ~Interesting. It seems there is much afoot in the Realms.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 21
END

IF ~~ THEN BEGIN 208 // from: _IMOEN2:437.2
  SAY #103455 /* ~Interesting. It seems there is much afoot in the Realms.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 23
END

IF ~~ THEN BEGIN 209 // from: _IMOEN2:439.2 _IMOEN2:438.2
  SAY #103455 /* ~Interesting. It seems there is much afoot in the Realms.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 25
END

IF ~~ THEN BEGIN 210 // from: _IMOEN2:442.2 _IMOEN2:441.2 _IMOEN2:440.2
  SAY #103455 /* ~Interesting. It seems there is much afoot in the Realms.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PALLON~ 27
END

IF ~~ THEN BEGIN 211 // from:
  SAY #103457 /* ~Oh, my... I sure am glad to be an adventurer.~ */
  IF ~~ THEN REPLY #88283 /* ~Monsters!  We've fought enough of those, we'll have to turn you down.~ */ EXTERN ~_SAFANA~ 6
  IF ~~ THEN REPLY #88284 /* ~We agree.~ */ EXTERN ~_SAFANA~ 5
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 196
END

IF ~~ THEN BEGIN 212 // from: _MAPLE:0.4
  SAY #103459 /* ~Wow.~ */
  IF ~~ THEN REPLY #81296 /* ~Actually, I was just interested in directions.~ */ EXTERN ~_MAPLE~ 3
  IF ~~ THEN REPLY #81297 /* ~You have problems? How do you think I FEEL?! HUH? <CHARNAME>! What were they THINKING?! HUH? HA HUH?! WHAT?!!~ */ EXTERN ~_MAPLE~ 2
  IF ~~ THEN REPLY #81298 /* ~So, your parents very fond of trees?~ */ EXTERN ~_MAPLE~ 1
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 178
END

IF ~~ THEN BEGIN 213 // from: _MELICA:2.5
  SAY #103471 /* ~Wait! I was just joking with a *chicken*? Oh, my, oh, my...~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 46
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 198
END

IF ~~ THEN BEGIN 214 // from: _MELICA:47.5
  SAY #103471 /* ~Wait! I was just joking with a *chicken*? Oh, my, oh, my...~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 48
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 199
END

IF ~~ THEN BEGIN 215 // from: _MELICA:2.7
  SAY #103469 /* ~Hmm. Paltry jokes, or poultry jokes?~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 50
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 200
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 216
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 49
END

IF ~~ THEN BEGIN 216 // from: _MELICA:49.5 215.5
  SAY #103471 /* ~Wait! I was just joking with a *chicken*? Oh, my, oh, my...~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 50
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 200
END

IF ~~ THEN BEGIN 217 // from: _MELICA:51.7
  SAY #103469 /* ~Hmm. Paltry jokes, or poultry jokes?~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 53
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 201
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 218
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 52
END

IF ~~ THEN BEGIN 218 // from: _MELICA:52.5 _MELICA:51.5 217.5
  SAY #103471 /* ~Wait! I was just joking with a *chicken*? Oh, my, oh, my...~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 53
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 201
END

IF ~~ THEN BEGIN 219 // from: _MELICA:2.9
  SAY #103467 /* ~A talking, uh... chicken? Oh, my. What, ah, fowl sorcery is this?~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 56
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 202
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 221
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 55
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 220
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 54
END

IF ~~ THEN BEGIN 220 // from: _MELICA:54.7 219.7
  SAY #103469 /* ~Hmm. Paltry jokes, or poultry jokes?~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 56
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 202
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 221
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 55
END

IF ~~ THEN BEGIN 221 // from: _MELICA:55.5 _MELICA:54.5 220.5 219.5
  SAY #103471 /* ~Wait! I was just joking with a *chicken*? Oh, my, oh, my...~ */
  IF ~~ THEN REPLY #86466 /* ~Forsooth!  Methinks you are no ordinary talking chicken!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 5
  IF ~~ THEN REPLY #86467 /* ~I fear I have taken one too many blows to the head.  Next I'll be hearing hamsters speak.~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 4
  IF ~~ THEN REPLY #86468 /* ~Aaaaahhh!!  Unholy magics are afoot!  This chicken is possessed!  This bird is FOUL!~ */ DO ~SetGlobal("TalkedToChicken","GLOBAL",1)
~ EXTERN ~_MELICA~ 3
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MELICA~ 56
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 202
END

IF ~~ THEN BEGIN 222 // from:
  SAY #103481 /* ~A hero's work is never done.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ACHEN~ 12
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 211
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ACHEN~ 11
END

IF ~~ THEN BEGIN 223 // from:
  SAY #103485 /* ~I have heard many a tale of poor fellows subdued by evil enchantments, but to hear of one happening now is terrible! <CHARNAME> we must help!~ */
  IF ~~ THEN UNSOLVED_JOURNAL #76002 /* ~The tale of Captain Brage

Some believe Brage to be under an evil enchantment.  It's certainly possible.~ */ EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 213
END

IF ~~ THEN BEGIN 224 // from:
  SAY #103487 /* ~Self–flagellation? Oh, my...~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BENTAN~ 20
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 446
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BENTAN~ 19
END

IF ~~ THEN BEGIN 225 // from:
  SAY #103494 /* ~Drizzt is a noble warrior, <CHARNAME>. We must help him!~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
END

IF ~~ THEN BEGIN 226 // from:
  SAY #103494 /* ~Drizzt is a noble warrior, <CHARNAME>. We must help him!~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
END

IF ~~ THEN BEGIN 227 // from:
  SAY #103492 /* ~The famed ranger, Drizzt Do'Urden!~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 228
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 24
END

IF ~~ THEN BEGIN 228 // from: 227.2
  SAY #103494 /* ~Drizzt is a noble warrior, <CHARNAME>. We must help him!~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
END

IF ~~ THEN BEGIN 229 // from:
  SAY #103492 /* ~The famed ranger, Drizzt Do'Urden!~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 230
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRIZZT~ 25
END

IF ~~ THEN BEGIN 230 // from: 229.2
  SAY #103494 /* ~Drizzt is a noble warrior, <CHARNAME>. We must help him!~ */
  IF ~~ THEN REPLY #76744 /* ~Fear not, we will not stand aside while another is in peril.~ */ EXTERN ~_DRIZZT~ 1
  IF ~~ THEN REPLY #76745 /* ~This is not my concern and I would rather be elsewhere. Fight your own battles.~ */ EXTERN ~_DRIZZT~ 2
END

IF ~~ THEN BEGIN 231 // from:
  SAY #103502 /* ~This high and mighty wizard seems an arrogant type indeed, and those red robes hint at a Thayvian... We should be careful of our dealings with him, <CHARNAME>.~ */
  IF ~~ THEN REPLY #74226 /* ~It sounds but a simple task.  I'll do as you ask.~ */ EXTERN ~_EDWIN~ 8
  IF ~~ THEN REPLY #74227 /* ~I'll have nothing to do with your murderous plans!~ */ EXTERN ~_EDWIN~ 7
  IF ~~ THEN REPLY #74228 /* ~Why would you have this woman dead?  Am I to kill her without knowing?~ */ EXTERN ~_EDWIN~ 3
  IF ~~ THEN REPLY #74229 /* ~I would know the price you offer before I take the job.~ */ EXTERN ~_EDWIN~ 4
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 51
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 196
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 50
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 195
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 49
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 194
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 385
END

IF ~~ THEN BEGIN 232 // from:
  SAY #103502 /* ~This high and mighty wizard seems an arrogant type indeed, and those red robes hint at a Thayvian... We should be careful of our dealings with him, <CHARNAME>.~ */
  IF ~~ THEN REPLY #74231 /* ~It sounds but a simple task.  I'll do as ye ask.~ */ EXTERN ~_EDWIN~ 8
  IF ~~ THEN REPLY #74227 /* ~I'll have nothing to do with your murderous plans!~ */ EXTERN ~_EDWIN~ 7
  IF ~~ THEN REPLY #74228 /* ~Why would you have this woman dead?  Am I to kill her without knowing?~ */ EXTERN ~_EDWIN~ 3
  IF ~~ THEN REPLY #74229 /* ~I would know the price you offer before I take the job.~ */ EXTERN ~_EDWIN~ 4
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 69
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 211
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 68
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 210
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 67
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 209
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 387
END

IF ~~ THEN BEGIN 233 // from:
  SAY #103502 /* ~This high and mighty wizard seems an arrogant type indeed, and those red robes hint at a Thayvian... We should be careful of our dealings with him, <CHARNAME>.~ */
  IF ~~ THEN REPLY #74231 /* ~It sounds but a simple task.  I'll do as ye ask.~ */ EXTERN ~_EDWIN~ 8
  IF ~~ THEN REPLY #74227 /* ~I'll have nothing to do with your murderous plans!~ */ EXTERN ~_EDWIN~ 7
  IF ~~ THEN REPLY #74228 /* ~Why would you have this woman dead?  Am I to kill her without knowing?~ */ EXTERN ~_EDWIN~ 3
  IF ~~ THEN REPLY #74229 /* ~I would know the price you offer before I take the job.~ */ EXTERN ~_EDWIN~ 4
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 84
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 223
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 83
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 222
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWIN~ 82
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 221
END

IF ~~ THEN BEGIN 234 // from: _FIREBE:2.6
  SAY #103517 /* ~The History of the Dead Three – he's right, a dark tale indeed. Merely thinking of those fell deities sends shivers down my spine.~ */
  IF ~~ THEN DO ~AddexperienceParty(300)
ReputationInc(1)
TakePartyItem("_BOOK40")
GiveItem("_BOOK36",LastTalkedToBy)
SetGlobal("FirebeadDone","GLOBAL",1)
EraseJournalEntry(75398)
~ SOLVED_JOURNAL #88898 /* ~A book for Firebead

Old Firebead appreciated my efforts in locating his book for him, and rewarded me in kind.~ */ EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FIREBE~ 19
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 218
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FIREBE~ 18
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 415
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FIREBE~ 17
END

IF ~~ THEN BEGIN 235 // from: _GORPEL:0.2
  SAY #103525 /* ~We have many a tale to spin; what say you, <CHARNAME>?~ */
  IF ~~ THEN REPLY #79431 /* ~Well, we've been through the Cloakwood and fought our way through every level of a guarded and secret iron mine at its heart! There were mages at every turn, casting lightning bolts and fireballs into the heart of our party before stepping through their dimension doors to renew their attacks from another flank! Aye, there was loss and carnage but I revel in the memory of it still!~ */ EXTERN ~_GORPEL~ 1
  IF ~~ THEN REPLY #79432 /* ~Ho, tall tales shall tempt us not. Keep to yourself and we shall do the same. Goodnight and goodbye, Mr. Hind.~ */ EXTERN ~_GORPEL~ 2
END

IF ~~ THEN BEGIN 236 // from: _MONTAJ:52.2
  SAY #103525 /* ~We have many a tale to spin; what say you, <CHARNAME>?~ */
  IF ~~ THEN REPLY #79431 /* ~Well, we've been through the Cloakwood and fought our way through every level of a guarded and secret iron mine at its heart! There were mages at every turn, casting lightning bolts and fireballs into the heart of our party before stepping through their dimension doors to renew their attacks from another flank! Aye, there was loss and carnage but I revel in the memory of it still!~ */ EXTERN ~_GORPEL~ 1
  IF ~~ THEN REPLY #79432 /* ~Ho, tall tales shall tempt us not. Keep to yourself and we shall do the same. Goodnight and goodbye, Mr. Hind.~ */ EXTERN ~_GORPEL~ 2
END

IF ~~ THEN BEGIN 237 // from: _MONTAJ:53.2 _GORPEL:5.2
  SAY #103525 /* ~We have many a tale to spin; what say you, <CHARNAME>?~ */
  IF ~~ THEN REPLY #79431 /* ~Well, we've been through the Cloakwood and fought our way through every level of a guarded and secret iron mine at its heart! There were mages at every turn, casting lightning bolts and fireballs into the heart of our party before stepping through their dimension doors to renew their attacks from another flank! Aye, there was loss and carnage but I revel in the memory of it still!~ */ EXTERN ~_GORPEL~ 1
  IF ~~ THEN REPLY #79432 /* ~Ho, tall tales shall tempt us not. Keep to yourself and we shall do the same. Goodnight and goodbye, Mr. Hind.~ */ EXTERN ~_GORPEL~ 2
END

IF ~~ THEN BEGIN 238 // from: _MONTAJ:55.2 _MONTAJ:54.2 _GORPEL:6.2
  SAY #103525 /* ~We have many a tale to spin; what say you, <CHARNAME>?~ */
  IF ~~ THEN REPLY #79431 /* ~Well, we've been through the Cloakwood and fought our way through every level of a guarded and secret iron mine at its heart! There were mages at every turn, casting lightning bolts and fireballs into the heart of our party before stepping through their dimension doors to renew their attacks from another flank! Aye, there was loss and carnage but I revel in the memory of it still!~ */ EXTERN ~_GORPEL~ 1
  IF ~~ THEN REPLY #79432 /* ~Ho, tall tales shall tempt us not. Keep to yourself and we shall do the same. Goodnight and goodbye, Mr. Hind.~ */ EXTERN ~_GORPEL~ 2
END

IF ~~ THEN BEGIN 239 // from: _LARYSS:1.4
  SAY #103526 /* ~Surely there must be something we can do to help!~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LARYSS~ 9
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 456
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_LARYSS~ 8
END

IF ~~ THEN BEGIN 240 // from: _MUTAMI:0.5
  SAY #103530 /* ~That's monstrous!~ */
  IF ~~ THEN REPLY #77934 /* ~Is it just me, or is the world filled with wackos.  Okay, Mr. psycho gnome, I hope you don't take this the wrong way, but we're really not interested in your rock garden.~ */ EXTERN ~_MUTAMI~ 1
  IF ~~ THEN REPLY #77935 /* ~You murdering psychopath!  Your lizards have killed people, and we're not about to let them keep on killing.~ */ EXTERN ~_MUTAMI~ 1
  IF ~~ THEN REPLY #77936 /* ~Ummmm.  Well it was really nice talking to you, but we have to go.~ */ EXTERN ~_MUTAMI~ 1
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 390
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 183
END

IF ~~ THEN BEGIN 241 // from:
  SAY #103533 /* ~No trouble, fair lady!~ */
  IF ~~ THEN UNSOLVED_JOURNAL #81683 /* ~Noralee's gauntlets

Noralee, a half-elven fighter in the city of Baldur's Gate, has lost a new pair of gauntlets somewhere along the road between the harbor and the warehouse where she works.~ */ EXIT
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 220
END

IF ~~ THEN BEGIN 242 // from:
  SAY #103537 /* ~That's the home of Thalantyr, a wise and powerful mage. I'd, uh, caution against trying to rob him, <CHARNAME>.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #86451 /* ~It seems I have accidentally altered the course of future history by stumbling upon the thief, Permidion Stark, as he was planning, in his words, 'the greatest heist of all time.'  A powerful mage apparently lives nearby, guarded by horrid flesh-beasts.  Stark claimed they were too tough to kill but that there might be a way to lure them away from the action.  His will and concentration broken, Stark has left me here to ponder the situation.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PERMID~ 4
END

IF ~~ THEN BEGIN 243 // from:
  SAY #103537 /* ~That's the home of Thalantyr, a wise and powerful mage. I'd, uh, caution against trying to rob him, <CHARNAME>.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #86451 /* ~It seems I have accidentally altered the course of future history by stumbling upon the thief, Permidion Stark, as he was planning, in his words, 'the greatest heist of all time.'  A powerful mage apparently lives nearby, guarded by horrid flesh-beasts.  Stark claimed they were too tough to kill but that there might be a way to lure them away from the action.  His will and concentration broken, Stark has left me here to ponder the situation.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PERMID~ 6
END

IF ~~ THEN BEGIN 244 // from: _KIVANJ:391.2
  SAY #103537 /* ~That's the home of Thalantyr, a wise and powerful mage. I'd, uh, caution against trying to rob him, <CHARNAME>.~ */
  IF ~~ THEN DO ~EscapeArea()
~ JOURNAL #86451 /* ~It seems I have accidentally altered the course of future history by stumbling upon the thief, Permidion Stark, as he was planning, in his words, 'the greatest heist of all time.'  A powerful mage apparently lives nearby, guarded by horrid flesh-beasts.  Stark claimed they were too tough to kill but that there might be a way to lure them away from the action.  His will and concentration broken, Stark has left me here to ponder the situation.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_PERMID~ 8
END

IF ~~ THEN BEGIN 245 // from:
  SAY #103624 /* ~Such beauty! We cannot allow this affront to nature!~ */
  IF ~~ THEN REPLY #76606 /* ~Only the basest villains would take advantage of a gentle forest spirit!  Lead on, and I will deal with them!~ */ EXTERN ~_DRYAD~ 3
  IF ~~ THEN REPLY #76607 /* ~What is one more tree?  I have more important tasks!~ */ EXTERN ~_DRYAD~ 9
  IF ~~ THEN REPLY #76608 /* ~What is my payment for helping you?  I don't take risks for free you know.~ */ DO ~SetGlobal("AskedDryad","GLOBAL",1)
~ EXTERN ~_DRYAD~ 1
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRYAD~ 38
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~_FALDOJ~ 196
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRYAD~ 37
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 239
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DRYAD~ 36
END

IF ~~ THEN BEGIN 246 // from: _FATMBA:0.2
  SAY #103639 /* ~That sure would mean pretty big bones...~ */
  IF ~~ THEN EXIT
  IF ~  InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN EXTERN ~_QUAYLJ~ 51
END

IF ~~ THEN BEGIN 247 // from: _IVANNE:0.3
  SAY #103668 /* ~A good tale is priceless, <CHARNAME> – and I fear this one, dark as it is, could be important.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_IVANNE~ 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ EXTERN ~_IVANNE~ 3
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IVANNE~ 7
END

IF ~~ THEN BEGIN 248 // from: _IVANNE:8.3
  SAY #103668 /* ~A good tale is priceless, <CHARNAME> – and I fear this one, dark as it is, could be important.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_IVANNE~ 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ EXTERN ~_IVANNE~ 3
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IVANNE~ 9
END

IF ~~ THEN BEGIN 249 // from: _IVANNE:10.3
  SAY #103668 /* ~A good tale is priceless, <CHARNAME> – and I fear this one, dark as it is, could be important.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_IVANNE~ 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ EXTERN ~_IVANNE~ 3
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IVANNE~ 11
END

IF ~~ THEN BEGIN 250 // from: _JALANT:4.2
  SAY #103675 /* ~I'd be very careful when dealing with the servants of the Bitch Queen, <CHARNAME>.~ */
  IF ~~ THEN EXTERN ~_JALANT~ 5
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 243
END

IF ~~ THEN BEGIN 251 // from: _KISSIQ:1.3
  SAY #103694 /* ~A hellish chicken? I've had a hellish stomach after a poorly cooked chicken hotpot, but this man's talk of, uh, talk, 'tis new to me!~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~Global("TalkedToChicken","GLOBAL",0)
~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #86582 /* ~Madness most fowl

Today I met a madman named Kissiq.  He seemed quite obsessed and disturbed by his supposed encounter with a talking chicken.  While I doubt his sanity, I find the lure of such adventure rather hard to suppress.  He claimed that the chicken lay to the east of him, should I ever choose to investigate it further.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Global("TalkedToChicken","GLOBAL",0)
~ THEN EXTERN ~_KISSIQ~ 5
END

IF ~~ THEN BEGIN 252 // from: _KISSIQ:6.3
  SAY #103694 /* ~A hellish chicken? I've had a hellish stomach after a poorly cooked chicken hotpot, but this man's talk of, uh, talk, 'tis new to me!~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~Global("TalkedToChicken","GLOBAL",0)
~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #86582 /* ~Madness most fowl

Today I met a madman named Kissiq.  He seemed quite obsessed and disturbed by his supposed encounter with a talking chicken.  While I doubt his sanity, I find the lure of such adventure rather hard to suppress.  He claimed that the chicken lay to the east of him, should I ever choose to investigate it further.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Global("TalkedToChicken","GLOBAL",0)
~ THEN EXTERN ~_KISSIQ~ 7
END

IF ~~ THEN BEGIN 253 // from: _KISSIQ:8.3 _IMOEN2:498.3
  SAY #103694 /* ~A hellish chicken? I've had a hellish stomach after a poorly cooked chicken hotpot, but this man's talk of, uh, talk, 'tis new to me!~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
  IF ~Global("TalkedToChicken","GLOBAL",0)
~ THEN DO ~EscapeArea()
~ UNSOLVED_JOURNAL #86582 /* ~Madness most fowl

Today I met a madman named Kissiq.  He seemed quite obsessed and disturbed by his supposed encounter with a talking chicken.  While I doubt his sanity, I find the lure of such adventure rather hard to suppress.  He claimed that the chicken lay to the east of him, should I ever choose to investigate it further.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
Global("TalkedToChicken","GLOBAL",0)
~ THEN EXTERN ~_KISSIQ~ 9
END

IF ~~ THEN BEGIN 254 // from:
  SAY #103735 /* ~He has enslaved a Nymph? A foul crime!~ */
  IF ~~ THEN REPLY #80277 /* ~Why not do this yourself?  You do not seem as powerless as your plea makes you sound.~ */ EXTERN ~_RAMAZI~ 7
  IF ~~ THEN REPLY #80278 /* ~Your terms are acceptable.  I agree.~ */ EXTERN ~_RAMAZI~ 9
  IF ~~ THEN REPLY #80279 /* ~Your offer is interesting, but I would prefer if it were larger. It's quite the risk you wish me to take.~ */ EXTERN ~_RAMAZI~ 8
  IF ~~ THEN REPLY #80280 /* ~Bah!  This petty larceny is beneath me!  I'll have none of it!~ */ EXTERN ~_RAMAZI~ 1
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 136
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 225
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 135
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 224
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 420
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 441
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 251
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RAMAZI~ 24
END

IF ~~ THEN BEGIN 255 // from:
  SAY #103751 /* ~I'm sure we could keep our eyes open, milady.~ */
  IF ~~ THEN DO ~SetGlobal("HelpRinnie","GLOBAL",1)
~ UNSOLVED_JOURNAL #82248 /* ~A bard's request

Rinnie, a bard and balladeer here in Baldur's Gate, has asked me to bring her a history of the Unicorn Run, should I ever encounter one in my travels.  Rinnie can be found in one of the houses located beside the palace.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RINNIE~ 8
END

IF ~~ THEN BEGIN 256 // from:
  SAY #103751 /* ~I'm sure we could keep our eyes open, milady.~ */
  IF ~~ THEN DO ~SetGlobal("HelpRinnie","GLOBAL",1)
~ UNSOLVED_JOURNAL #82248 /* ~A bard's request

Rinnie, a bard and balladeer here in Baldur's Gate, has asked me to bring her a history of the Unicorn Run, should I ever encounter one in my travels.  Rinnie can be found in one of the houses located beside the palace.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RINNIE~ 10
END

IF ~~ THEN BEGIN 257 // from:
  SAY #103751 /* ~I'm sure we could keep our eyes open, milady.~ */
  IF ~~ THEN DO ~SetGlobal("HelpRinnie","GLOBAL",1)
~ UNSOLVED_JOURNAL #82248 /* ~A bard's request

Rinnie, a bard and balladeer here in Baldur's Gate, has asked me to bring her a history of the Unicorn Run, should I ever encounter one in my travels.  Rinnie can be found in one of the houses located beside the palace.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RINNIE~ 12
END

IF ~~ THEN BEGIN 258 // from:
  SAY #103751 /* ~I'm sure we could keep our eyes open, milady.~ */
  IF ~~ THEN DO ~SetGlobal("HelpRinnie","GLOBAL",1)
~ UNSOLVED_JOURNAL #82248 /* ~A bard's request

Rinnie, a bard and balladeer here in Baldur's Gate, has asked me to bring her a history of the Unicorn Run, should I ever encounter one in my travels.  Rinnie can be found in one of the houses located beside the palace.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RINNIE~ 14
END

IF ~~ THEN BEGIN 259 // from:
  SAY #103751 /* ~I'm sure we could keep our eyes open, milady.~ */
  IF ~~ THEN DO ~SetGlobal("HelpRinnie","GLOBAL",1)
~ UNSOLVED_JOURNAL #82248 /* ~A bard's request

Rinnie, a bard and balladeer here in Baldur's Gate, has asked me to bring her a history of the Unicorn Run, should I ever encounter one in my travels.  Rinnie can be found in one of the houses located beside the palace.~ */ EXIT
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_RINNIE~ 16
END

IF ~~ THEN BEGIN 260 // from:
  SAY #103756 /* ~Such injustice! I, Garrick, will aid you, fair creature!~ */
  IF ~~ THEN REPLY #86415 /* ~Then I shall fight as best I can, to release you from his grasp.~ */ EXTERN ~_SHOAL~ 6
  IF ~~ THEN REPLY #86416 /* ~It is your fate and I leave you to it.~ */ EXTERN ~_SHOAL~ 7
  IF ~~ THEN REPLY #86417 /* ~Lies and falsehoods!  I trust you not!  Die by my hand!~ */ EXIT
END

IF ~~ THEN BEGIN 261 // from:
  SAY #103756 /* ~Such injustice! I, Garrick, will aid you, fair creature!~ */
  IF ~~ THEN REPLY #86415 /* ~Then I shall fight as best I can, to release you from his grasp.~ */ EXTERN ~_SHOAL~ 6
  IF ~~ THEN REPLY #86416 /* ~It is your fate and I leave you to it.~ */ EXTERN ~_SHOAL~ 7
  IF ~~ THEN REPLY #86417 /* ~Lies and falsehoods!  I trust you not!  Die by my hand!~ */ EXIT
END

IF ~~ THEN BEGIN 262 // from:
  SAY #103759 /* ~Even the most blighted of souls can find love, it would seem. Your love must have been great, for it still to endure now.~ */
  IF ~~ THEN REPLY #80509 /* ~You are a fool to want to help him. He is unredeemable, and I shall deal with him as I see fit!~ */ DO ~SetGlobal("P#KnowBhaal","GLOBAL",1)
SetGlobal("X#TamokoBhaal","GLOBAL",1)
~ EXTERN ~_TAMOKO~ 12
  IF ~~ THEN REPLY #80507 /* ~I shall strive to stop him, and will do what I can to see that he lives.~ */ DO ~SetGlobal("P#KnowBhaal","GLOBAL",1)
SetGlobal("X#TamokoBhaal","GLOBAL",1)
~ EXTERN ~_TAMOKO~ 17
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 314
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_TAMOKO~ 30
END

IF ~~ THEN BEGIN 263 // from:
  SAY #89918 /* ~Oh, my!~ */
  IF ~~ THEN REPLY #76802 /* ~What is it you want with us, and who are you?~ */ EXTERN ~_TEYNGA~ 2
  IF ~~ THEN REPLY #76803 /* ~We surrender to no one.  Draw steel!~ */ EXTERN ~_TEYNGA~ 1
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 302
END

IF ~~ THEN BEGIN 264 // from:
  SAY #103780 /* ~It's not too, uh, nice just to demand things you want from others, <CHARNAME>.~ */
  IF ~~ THEN REPLY #81862 /* ~I do not care! Deliver it or you shall suffer!~ */ EXTERN ~_VAIL~ 8
  IF ~~ THEN REPLY #81863 /* ~I hear you, but I am steadfast. I have a job to complete and must return with the Helm.~ */ EXTERN ~_VAIL~ 4
  IF ~~ THEN REPLY #81864 /* ~Your words ring true. I will not take this item from you.~ */ EXTERN ~_VAIL~ 7
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 428
END

IF ~~ THEN BEGIN 265 // from:
  SAY #100174 /* ~That was, well, depressing.~ */
  IF ~~ THEN REPLY #87657 /* ~Certainly you are welcome to join with me.  Another pair of hands can only help, especially when they are proficient in the ways of magic.~ */ EXTERN ~_XAN~ 5
  IF ~~ THEN REPLY #87658 /* ~It's hard enough trying to keep our hopes up without you to bring them down.  I'd rather you didn't join us.~ */ EXTERN ~_XAN~ 4
  IF ~~ THEN REPLY #87659 /* ~How did you come to be trapped in such an inhospitable place?~ */ EXTERN ~_XAN~ 2
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XAN~ 14
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 256
END

IF ~~ THEN BEGIN 266 // from:
  SAY #103796 /* ~Wow!~ */
  IF ~~ THEN REPLY #77081 /* ~Sorry, we're not interested.~ */ EXTERN ~_ZEKE~ 1
  IF ~PartyGoldGT(499)
~ THEN REPLY #77082 /* ~Sure, give us the scroll.~ */ EXTERN ~_ZEKE~ 2
  IF ~~ THEN REPLY #77083 /* ~We don't have the money right now.~ */ EXTERN ~_ZEKE~ 3
  IF ~  !InParty("branwen")
!StateCheck("branwen",CD_STATE_NOTVALID)
~ THEN REPLY #98500 /* ~You're too late. She is stone no longer.~ */ EXTERN ~_ZEKE~ 5
  IF ~  Global("X#JaheiraZeke","GLOBAL",1)
~ THEN EXTERN ~_ZEKE~ 6
  IF ~Global("X#JaheiraZeke","GLOBAL",0)
StateCheck("branwen",CD_STATE_NOTVALID)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraZeke","GLOBAL",1)~ EXTERN ~_JAHEIJ~ 124
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ZEKE~ 16
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 259
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ZEKE~ 15
END

IF ~~ THEN BEGIN 267 // from: _KHALIJ:149.15 _KHALIJ:148.15 _JAHEIJ:458.15 _JAHEIJ:457.15 _JAHEIJ:456.15
  SAY #109380 /* ~Er... lady Skie? Allow me to-~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 227
END

IF WEIGHT #0 ~  Global("X#DYGARE","GLOBAL",1)
~ THEN BEGIN 268 // from:
  SAY #110554 /* ~No tale is complete without, uh, a grand romance. Wouldn't you agree, <CHARNAME>?~ */
  IF ~~ THEN REPLY #110555 /* ~None, save the good ones...~ */ DO ~SetGlobal("X#DYGARE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 269
  IF ~~ THEN REPLY #110556 /* ~Garrick, every time you've had one mug of ale too many you go all misty eyed.~ */ DO ~SetGlobal("X#DYGARE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 270
  IF ~~ THEN REPLY #110557 /* ~Yep, and that's where they should stay.~ */ DO ~SetGlobal("X#DYGARE","GLOBAL",2)
RealSetGlobalTimer("X#DYReactionTime","GLOBAL",DYROM_TIMER)
~ GOTO 271
END

IF ~~ THEN BEGIN 269 // from: 268.0
  SAY #110558 /* ~No! Er... what I meant is that, ah... Well, every tale needs a great romance. Just a few weeks ago you were an average runaway, fresh out of the walls of Candlekeep... and now, wow!~ */
  IF ~~ THEN REPLY #110559 /* ~I think it could be bedtime for you, Garrick. Truly, every time you've had one mug of ale too many you go all misty eyed.~ */ GOTO 270
  IF ~~ THEN REPLY #110560 /* ~You're right! Now I'm a hero lover as well as an adventurer of great renown! Wow!~ */ GOTO 272
END

IF ~~ THEN BEGIN 270 // from: 269.0 268.1
  SAY #110561 /* ~I may be slightly... slightly away from, um, sobriety... But I'm not blind. You can't deny that there is something brewing between Dynaheir and yourself... And a fine pairing too, in my estimation!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 271 // from: 268.2
  SAY #110562 /* ~Um... Naturally romance should stay in songs, but before er... getting there it should... ah... happen. Yes.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 272 // from: 269.1
  SAY #110563 /* ~I'll drink to that! To <CHARNAME>! Wit, raconteur, a lover and a warrior!~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #13 ~  IsGabber(Player1)
~ THEN BEGIN 273 // from:
  SAY #116902 /* ~*Garrick has seemed a little distant of late and less chatty. It's surprising. Perhaps now would be a good time to remedy the situation and lift the bard's spirits. And the artists like nothing more than talking about themselves.*~ [X#BLANKD] */
  IF ~~ THEN REPLY #116903 /* ~*You decide that you cannot be bothered, lest you learn things you do not want to know about Garrick.*~ */ EXIT
  IF ~  Global("X#GACHdone","GLOBAL",1)
RandomNum(4,1)
~ THEN REPLY #116904 /* ~So, Garrick, can you tell me more about yourself?~ */ GOTO 296
  IF ~  Global("X#GACHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #116904 /* ~So, Garrick, can you tell me more about yourself?~ */ GOTO 297
  IF ~  Global("X#GACHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #116904 /* ~So, Garrick, can you tell me more about yourself?~ */ GOTO 298
  IF ~  Global("X#GACHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #116904 /* ~So, Garrick, can you tell me more about yourself?~ */ GOTO 299
  IF ~  !Global("X#GACHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #116905 /* ~*You ask Garrick lots of personal questions.*~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #116905 /* ~*You ask Garrick lots of personal questions.*~ */ GOTO 296
  IF ~  !Global("X#GACHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #116905 /* ~*You ask Garrick lots of personal questions.*~ */ GOTO 297
  IF ~  !Global("X#GACHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #116905 /* ~*You ask Garrick lots of personal questions.*~ */ GOTO 298
  IF ~  !Global("X#GACHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #116905 /* ~*You ask Garrick lots of personal questions.*~ */ GOTO 299
  IF ~  !Global("X#GACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 296
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 296
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 297
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 298
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #116906 /* ~*You proceed with asking inquisitive questions about Garrick's past.* ~ */ GOTO 299
  IF ~  !Global("X#GACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 297
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 296
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 297
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 298
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #116907 /* ~*You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.*~ */ GOTO 299
  IF ~  !Global("X#GACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 298
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 291
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 296
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 298
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 297
  IF ~  !Global("X#GACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #116908 /* ~*You are used to hearing things from the bottom of people's hearts... so you try to charm Garrick into telling you more about himself.* ~ */ GOTO 299
  IF ~  RandomNum(8,1)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 275
  IF ~  RandomNum(8,2)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 276
  IF ~  RandomNum(8,3)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 277
  IF ~  RandomNum(8,4)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 278
  IF ~  RandomNum(8,5)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 279
  IF ~  RandomNum(8,6)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 280
  IF ~  RandomNum(8,7)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 281
  IF ~  RandomNum(8,8)
~ THEN REPLY #116909 /* ~Any problems, Garrick?~ */ GOTO 282
  IF ~  RandomNum(8,1)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 283
  IF ~  RandomNum(8,2)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 284
  IF ~  RandomNum(8,3)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 285
  IF ~  RandomNum(8,4)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 286
  IF ~  RandomNum(8,5)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 287
  IF ~  RandomNum(8,6)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 288
  IF ~  RandomNum(8,7)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 289
  IF ~  RandomNum(8,8)
~ THEN REPLY #116910 /* ~Could you give us a nice song?~ */ GOTO 290
  IF ~~ THEN REPLY #116911 /* ~Garrick, your voice is... strange.~ */ GOTO 274
END

IF ~~ THEN BEGIN 274 // from: 273.47
  SAY #100238 /* ~*coughs*~ */
  IF ~~ THEN DO ~SetName(9496)
SetPlayerSound(Myself,87525,INITIAL_MEETING)
SetPlayerSound(Myself,87526,MORALE)
SetPlayerSound(Myself,87527,HAPPY)
SetPlayerSound(Myself,87528,UNHAPPY_ANNOYED)
SetPlayerSound(Myself,87529,UNHAPPY_SERIOUS)
SetPlayerSound(Myself,87530,UNHAPPY_BREAKING_POINT)
SetPlayerSound(Myself,87531,LEADER)
SetPlayerSound(Myself,87532,TIRED)
SetPlayerSound(Myself,87533,BORED)
SetPlayerSound(Myself,87534,BATTLE_CRY1)
SetPlayerSound(Myself,87534,BATTLE_CRY2)
SetPlayerSound(Myself,87534,BATTLE_CRY3)
SetPlayerSound(Myself,87534,BATTLE_CRY4)
SetPlayerSound(Myself,87534,BATTLE_CRY5)
SetPlayerSound(Myself,80353,DAMAGE)
SetPlayerSound(Myself,80354,DYING)
SetPlayerSound(Myself,87535,HURT)
SetPlayerSound(Myself,87536,AREA_FOREST)
SetPlayerSound(Myself,116912,AREA_CITY)
SetPlayerSound(Myself,87538,AREA_DUNGEON)
SetPlayerSound(Myself,87539,AREA_DAY)
SetPlayerSound(Myself,87540,AREA_NIGHT)
SetPlayerSound(Myself,87541,SELECT_COMMON1)
SetPlayerSound(Myself,87542,SELECT_COMMON2)
SetPlayerSound(Myself,87543,SELECT_COMMON3)
SetPlayerSound(Myself,87541,SELECT_COMMON4)
SetPlayerSound(Myself,87542,SELECT_COMMON5)
SetPlayerSound(Myself,87543,SELECT_COMMON6)
SetPlayerSound(Myself,87544,SELECT_ACTION1)
SetPlayerSound(Myself,87545,SELECT_ACTION2)
SetPlayerSound(Myself,87546,SELECT_ACTION3)
SetPlayerSound(Myself,87544,SELECT_ACTION4)
SetPlayerSound(Myself,87545,SELECT_ACTION5)
SetPlayerSound(Myself,87546,SELECT_ACTION6)
SetPlayerSound(Myself,87544,SELECT_ACTION7)
SetPlayerSound(Myself,87551,INTERACTION1)
SetPlayerSound(Myself,87552,INTERACTION2)
SetPlayerSound(Myself,87553,INTERACTION3)
SetPlayerSound(Myself,116913,INTERACTION4)
SetPlayerSound(Myself,87555,INTERACTION5)
SetPlayerSound(Myself,87556,INSULT)
SetPlayerSound(Myself,87557,COMPLIMENT1)
SetPlayerSound(Myself,87558,SPECIAL1)
SetPlayerSound(Myself,87559,REACT_TO_DIE_GENERAL)
SetPlayerSound(Myself,87560,REACT_TO_DIE_SPECIFIC)
SetPlayerSound(Myself,87561,RESPONSE_TO_COMPLIMENT1)
SetPlayerSound(Myself,87562,RESPONSE_TO_INSULT1)
SetPlayerSound(Myself,87563,RESPONSE_TO_INSULT2)
SetPlayerSound(Myself,87541,DIALOG_DEFAULT)
SetPlayerSound(Myself,87541,SELECT_RARE1)
SetPlayerSound(Myself,87542,SELECT_RARE2)
SetPlayerSound(Myself,116914,EXISTANCE5)
~ EXIT
END

IF ~~ THEN BEGIN 275 // from: 273.31
  SAY #116915 /* ~I'm alright, <CHARNAME>. Really.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 276 // from: 273.32
  SAY #116916 /* ~Well, I was thinking of Silke, and I… feel sorry a little.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 277 // from: 273.33
  SAY #116917 /* ~Yes, <SIRMAAM>. I just checked my spellbook, and I've almost no scrolls. Could you, uh, buy some for me?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 278 // from: 273.34
  SAY #116918 /* ~Life is glorious, I travel with friends, and people listen to my music - what else to wish for?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 279 // from: 273.35
  SAY #116919 /* ~*blushes* I was dreaming of love, and, uh, got carried away a little.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 280 // from: 273.36
  SAY #116920 /* ~No, really, it's ok. Do you have any?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 281 // from: 273.37
  SAY #116921 /* ~I'm fine! Here, let me sing you a song to prove it! "The March of Heroes!"~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 282 // from: 273.38
  SAY #116922 /* ~Oh, thanks for asking! It's really nice that you care, you know.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 283 // from: 273.39
  SAY #116923 /* ~Sure! I'll sing you "A Bunch of Roses" - it is my favourite!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 284 // from: 273.40
  SAY #116924 /* ~Uh, are you sure? I mean, I'd like to sing, but it's not exactly a good moment for it.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 285 // from: 273.41
  SAY #116925 /* ~I guess "The Weird Joe" will do. Okay, everyone, let's start!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 286 // from: 273.42
  SAY #116926 /* ~I know a pretty song named "Glorious Love in Sunshine", but it, uh, has some moments not suited for young ladies, if you know what I mean.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 287 // from: 273.43
  SAY #116927 /* ~Yes, <SIRMAAM>! "The Lion's Heart" it is!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 288 // from: 273.44
  SAY #116928 /* ~Would you like a love song? Yes, I know you would! And "Kiss Me Sweetly, Kiss Me Deeply" is just the one!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 289 // from: 273.45
  SAY #116929 /* ~Right you are, <SIRMAAM>! Life is glorious, and it's time to celebrate it with a song!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 290 // from: 273.46
  SAY #116930 /* ~Ok, I guess, but have we got enough time?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 291 // from: 273.26 273.24 273.19 273.17 273.12 273.10 273.5
  SAY #116931 /* ~Why, certainly! That sounds like a grand way to, uh, get to know each other a bit better...~ */
  IF ~~ THEN GOTO 292
END

IF ~~ THEN BEGIN 292 // from: 291.0
  SAY #116932 /* ~Well, as you know, my name is Garrick, and my profession is that of the bard. As well as my music, I have some skill with magic, and know quite a bit of lore.~ */
  IF ~~ THEN GOTO 293
END

IF ~~ THEN BEGIN 293 // from: 292.0
  SAY #116933 /* ~When I came of age a few years ago, I traveled the Sword Coast with a troupe of actors. We were quite famous, even if I, uh, do say so myself, but... I found out something that meant I had to leave.~ */
  IF ~~ THEN GOTO 294
END

IF ~~ THEN BEGIN 294 // from: 293.0
  SAY #116934 /* ~We... I mean, they... were thieves, using me to steal from those we played for during our performances! I was shocked and appalled, <CHARNAME>, it was wrong! So, as I said, I left. ~ */
  IF ~~ THEN GOTO 295
END

IF ~~ THEN BEGIN 295 // from: 294.0
  SAY #116935 /* ~I came to Beregost and found Silke, and was working in her troupe for the last few tendays, till I met you. Though as you know, she didn't turn out a good sort, either... Guess I, uh, have a way of picking people! Though I'm sure you're a good sort, right?~ */
  IF ~~ THEN DO ~SetGlobal("X#GACHdone","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 296 // from: 273.27 273.20 273.13 273.11 273.6 273.1
  SAY #116936 /* ~Why, <SIRMAAM>, I would love to converse, but pressing matters await... ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 297 // from: 273.29 273.21 273.18 273.14 273.7 273.2
  SAY #116937 /* ~Not, uh, now... Perhaps later.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 298 // from: 273.28 273.25 273.22 273.15 273.8 273.3
  SAY #116938 /* ~How about some music instead, to liven the spirits? ~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 299 // from: 273.30 273.23 273.16 273.9 273.4
  SAY #116938 /* ~How about some music instead, to liven the spirits? ~ */
  IF ~~ THEN EXIT
END
