BEGIN ~X#GARRI~

APPEND ~BGARRI~

IF WEIGHT #-2 ~Global("GaFriendTalk","GLOBAL",1) Global("Garrick_PC","LOCALS",0)
~ THEN BEGIN Garrick_PC_1
SAY ~So, <CHARNAME>, I was wondering what you thought of my music. Everyone else seems to have an opinion...~ [Garri99]
IF ~~ THEN REPLY ~Truly you are a great bard, Garrick. You have songs and tales for every occasion.~ DO ~SetGlobal("Garrick_PC","LOCALS",1)~ GOTO GreatBard
IF ~~ THEN REPLY ~I'd prefer if you'd just shut up. I find you have little use beyond carrying my bags.~ DO ~SetGlobal("Garrick_PC","LOCALS",1)~ GOTO BagCarrier
END

IF ~~ THEN BEGIN GreatBard
SAY ~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 ~No problem.~ EXIT
IF ~~ THEN REPLY ~Actually, I was lying in the hope you'd shut up sooner.~ GOTO BagCarrier
END

IF ~~ THEN BEGIN BagCarrier
SAY ~Well, maybe Silke wasn't *that* bad a boss after all...~
IF ~~ THEN EXIT
END

END

CHAIN
IF WEIGHT #-1 ~ InParty("xzar")
Global("GAXZ1_rest","GLOBAL",1)
Global("Garrick_XZAR","LOCALS",0)
~ THEN ~BGARRI~ Garrick_XZAR_1
~What a beautiful night. Almost time to set camp... Uh, Xzar, why are you looking at me like that?~ [Garri99]
DO ~SetGlobal("Garrick_XZAR","LOCALS",1)~
== ~BXZAR~ ~Tell me a bedtime story music man! Mummy always told me a bedtime story!~
== ~BGARRI~ ~Serious? You actually want to hear one of my tales?~
== ~BELDOT~ IF ~InParty("Eldoth")~ THEN ~I am most surprised by this too.~
== ~BXZAR~ ~Yes, so I can sleep. Pleeeeeeaase.~
== ~BGARRI~ ~Sure, ok, what do you want a story about?~
== ~BXZAR~ ~Tell me a story with bears and gold. No, something new. Tell me a story with golems.~
== ~BGARRI~ ~Once upon a time there was a golem named Xzar.~
== ~BXZAR~ ~Did he have a short companion golem?~
== ~BGARRI~ ~Yes, he did, named Montaron, a small chap of less than honest demeanour.~
== ~BMONTA~ IF ~InParty("Montaron")~ THEN ~This better be a good story, else ye might regret it, see?~
== ~BXZAR~ ~I don't like this story!~
== ~BGARRI~ ~What? Why not? What do you want me to tell you a story about then?~
== ~BXZAR~ ~Story? Why would I want a story from you, crazy little living-thing?~
== ~BGARRI~ ~But you just said...~
== ~BXZAR~ ~What what WHAT? Leave me alone, I need my beauty sleep.~
== ~BEDWIN~ IF ~InParty("Edwin")~ THEN ~Heh, you need more than that, Xzar.~
== ~BGARRI~ ~You are one strange man, Xzar. You need help. I mean serious help.~
== ~BXZAR~ ~Do you mean that? You're willing to help me?~
== ~BGARRI~ ~Uh, not me, as such... I'm not qualified in that way, you know...~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~I'm sure I'm more than qualified in any department. Though you can count me out, Xzar. I might catch something and be reduced to having the brains of a dwarf!~
== ~BXZAR~ ~Bah! Never fails. Every time someone wants to 'help' me, they're either useless fools like yourself... Though, you'd make a better specimen that most, if used fresh...~
== ~BIMOEN2~ IF ~InParty("Imoen")~ THEN ~Ugh, that doesn't sound too good!~
== ~BXZAR~ ~Or they secretly want to *change* me rather than help!~
== ~BMONTA~ IF ~InParty("Montaron")~ THEN ~I've been trying to change ye since the day we met, but I'm still stuck with ye!~
== ~BGARRI~ ~Well, we're none of us so perfect that some change mightn't do us a bit of good.~
== ~BXZAR~ ~Ach! If you really want to help, sing something to attract mosquitoes - over there!~
EXIT


CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("AJANTIS")
See("AJANTIS")
!StateCheck("AJANTIS",STATE_SLEEPING)
Global("Garrick_Ajantis","LOCALS",0)~ THEN ~BGARRI~ Garrick_Ajantis_1
~So you're, uh, a paladin, Sir? That's so heroic! I really admire you.~ [Garri99]
DO ~SetGlobal("Garrick_Ajantis","LOCALS",1)~
== ~BAJANT~ ~I serve the cause of law and good, yes. Such is my duty. Through my strivings I make the world a better place to live in for all noble creatures.~
== ~BGARRI~ ~Whoa, you're just like a real hero out of a book! Perhaps sometime I should write a ballad about you.~
== ~BAJANT~ ~I do not fight evil for personal gain, Garrick.~
== ~BJAHEI~ IF ~InParty("Jaheira")~ THEN ~True, but your fervour sometimes blinds you to the truth of what should be fought.~
== ~BKHALI~ IF ~InParty("Jaheira") InParty("Khalid")~ THEN ~W-well said, dear.~
== ~BAJANT~ ~Though if you would write about me, I would be glad to hear it.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("ALORA")
See("ALORA")
!StateCheck("ALORA",STATE_SLEEPING)
Global("Garrick_Alora","LOCALS",0)~ THEN ~BGARRI~ Garrick_Alora_1
~Alora, don't you think that stealing is, uh, wrong?~ [Garri99]
DO ~SetGlobal("Garrick_Alora","LOCALS",1)~
== ~BALORA~ ~I don't steal, silly. I just like collecting things. What's the use of something being in a stuffy museum, or some noble's jewellery being in a box and never worn?~
== ~BGARRI~ ~Well, I guess you don't hurt anyone.~
== ~BALORA~ ~Exactly! Wouldn't you rather you and I shared some nice cake and wine I found than a fat old merchant?~
== ~BGARRI~ ~I suppose...~
== ~BCORAN~ IF ~InParty("Coran")~ THEN ~And I can definitely concur with that.~
== ~BALORA~ ~There you go, see. Now stop being a sourpuss and smile!~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("BRANWEN")
See("BRANWEN")
!StateCheck("BRANWEN",STATE_SLEEPING)
Global("Garrick_BRANWEN","LOCALS",0)~ THEN ~BGARRI~ Garrick_Branwen_1
~Would you permit me to make an observation, my Lady?~ [Garri99]
DO ~SetGlobal("Garrick_BRANWEN","LOCALS",1)~
== ~BBRANW~ ~Of course Garrick. Go ahead.~
== ~BGARRI~ ~Well, while being turned to stone as you were may not be the best of fun, it sure does make a good story.~
== ~BBRANW~ ~A good story? Maybe we should ask a basilisk or mage to petrify you and see how you like it...~
== ~BXANNN~ IF ~InParty("Xan")~ THEN ~Well, stone is more resistant to damage than frail flesh, so perhaps it could serve to prolong our otherwise short lives if used correctly.~
== ~BGARRI~ ~Uh, that's not quite what I had in mind.~
== ~BBRANW~ ~Good. I would far rather be remembered by my many deeds dedicated to Tempus than my period as a statue.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("CORAN")
See("CORAN")
!StateCheck("CORAN",STATE_SLEEPING)
Global("Garrick_CORAN","LOCALS",0)~ THEN ~BGARRI~ Garrick_CORAN_1
~Say, Coran, you've led a fairly exciting life to date, haven't you?~ [Garri99]
DO ~SetGlobal("Garrick_CORAN","LOCALS",1)~
== ~BCORAN~ ~Why, that depends on what you consider exciting, Garrick. I have met people who thought that a trip between Nashkel and Beregost is an adventure of a lifetime.~
== ~BKAGAI~ IF ~InParty("Kagain")~ THEN ~Talkin' tae Garrick, laddie, ye're doubtless lookin' at one.~
== ~BCORAN~ ~If intrigue, dangerous escapades and love of beautiful women excite you - then by all means I have an exciting life.~
== ~BGARRI~ ~I don't mean any disrespect, Sir, but in the tales I've read such daredevil characters like you tend to eventually bite off more than they can chew.~
== ~BCORAN~ ~He who does not risk does not drink sweet wines, Garrick. And I hate sour wines and bitter ales.~
== ~BGARRI~ ~Well, I'd try not to run into any more troubles, for all our sakes...~
== ~BXANNN~ IF ~InParty("Xan")~ THEN ~Yes, we put ourselves through more than enough peril as it is.~
== ~BCORAN~ ~Are you afraid to live to the fullest? I think our company is quite capable of taking on any challenge. As am I.~
== ~BGARRI~ ~I hope so. And Coran?~
== ~BCORAN~ ~Yes?~
== ~BGARRI~ ~Could you maybe, uh, let me in on some of the lines you use on women sometime? Purely, uh, for story purposes, of course...~
== ~BCORAN~ IF ~Alignment("CORAN",CHAOTIC_GOOD) Global("CoranHasBaby","GLOBAL",0)~ THEN ~Ah, but there is no one way, Garrick. Every woman is a gem that sparkles the brightest when turned at a particular angle to the light.~
== ~BCORAN~ IF ~Alignment("CORAN",CHAOTIC_GOOD) Global("CoranHasBaby","GLOBAL",0)~ THEN ~If you want to know what a woman is like, do not listen to her, merely look at her and you will never run out of things to say.~
== ~BCORAN~ IF ~Alignment("CORAN",CHAOTIC_GOOD) Global("CoranHasBaby","GLOBAL",1)~ THEN ~Ah, but Garrick, you should have asked earlier! My mind is now on pleasing only one lady - the fair Namara.~
== ~BCORAN~ IF ~Alignment("CORAN",CHAOTIC_NEUTRAL) Global("BRIEL_STAY","GLOBAL",2)~ THEN ~There are many, Garrick. But trust me the only sure way is this...*Coran shakes his money pouch*~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("DYNAHEIR")
See("DYNAHEIR")
!StateCheck("DYNAHEIR",STATE_SLEEPING)
Global("Garrick_DYNAHEIR","LOCALS",0)~ THEN ~BGARRI~ Garrick_DYNAHEIR_1
~You must be pretty important to have such a big bodyguard as Minsc, Lady Dynaheir.~ [Garri99]
DO ~SetGlobal("Garrick_DYNAHEIR","LOCALS",1)~
== ~BDYNAH~ ~He is proving himself on his Dejemma, young one, as he must.~
== ~BMINSC~ IF ~InParty("Minsc")~ THEN ~By protecting Dynaheir and smiting evil wherever Boo smells it!~
== ~BGARRI~ ~Yes, adventuring throughout the Realms in search of knowledge. A worthy pursuit.~
== ~BDYNAH~ ~I must admit thou seemst at times a trifle naïve, Garrick, though your heart is in the right place at least.~
== ~BGARRI~ ~Thanks, good Lady. You know I'll help you if I can.~
== ~BDYNAH~ ~I fear the Prophecies of Alaundo are more cryptic than you think, Garrick. Though I appreciate the gesture. Thou art a good man.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("EDWIN")
See("EDWIN")
!StateCheck("EDWIN",STATE_SLEEPING)
Global("Garrick_EDWIN","LOCALS",0)~ THEN ~BGARRI~ Garrick_EDWIN_1
~You're quite an impressive spellcaster, if I may say so, Sir.~ [Garri99]
DO ~SetGlobal("Garrick_EDWIN","LOCALS",1)~
== ~BEDWIN~ ~(This fool is addressing me again. What is it now? I may have to cast a Silence spell sometime on that one). Yes, yes, I know. What is it you want?~
== ~BGARRI~ ~Well, I have a little arcane skill, but yours is amazing! I was thinking maybe you could tell me a little about your studies. It could make a great tale.~
== ~BEDWIN~ ~(The simian wants me to divulge my secrets? Does he take me for some kind of idiot?) I am a Red Wizard of Thay, boy, a true magician. We do not share our methods with outsiders. Your parlour tricks are a far cry from my arcane mastery. (Yes, that was good. Must remember to use it again).~
== ~BXANNN~ IF ~InParty("Xan")~ THEN ~I wouldn't bother to ask me for my secrets either, Garrick. More than likely you'd miscast and kill us all painfully.~
== ~BGARRI~ ~Uh, sorry, Sir. I was just asking.~
== ~BEDWIN~ ~Well, in the future... Don't. (Why this child follows us I do not know. He would better serve me as a human shield. Yes, another good idea.)~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("ELDOTH")
See("ELDOTH")
!StateCheck("ELDOTH",STATE_SLEEPING)
Global("Garrick_ELDOTH","LOCALS",0)~ THEN ~BGARRI~ Garrick_ELDOTH_1
~Don't you ever want to make music about happy things, Eldoth? I could teach you some of my songs, if you'd like. I was trained in Berdusk, you know.~ [Garri99]
DO ~SetGlobal("Garrick_ELDOTH","LOCALS",1)~
== ~BELDOT~ ~Ah, the naïve would-be bard speaks. You don't know anything of the real world, and your playing I find sloppy and with a distinct lack of technique.~
== ~BGARRI~ ~That's a bit unfair. I was just trying to be friendly. I had hoped we could, well, exchange songs and tales of adventure...~
== ~BELDOT~ ~Ha, there is nothing I could learn from you. What are your tales of adventure? Drinking a pint of ale for the first time perhaps? You wouldn't last a minute in the real world without us adults at your back.~
== ~BGARRI~ ~Why do you say these things? You're so mean!~
== ~BYESLI~ IF ~InParty("Yeslick")~ THEN ~Don't listen tae him, Garrick. He's just jealous ye've got talent.~
== ~BELDOT~ ~Don't speak to me then, if your childish mind can't hack the truth.~
== ~BGARRI~ ~Fine.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("ELDOTH")
See("ELDOTH")
!StateCheck("ELDOTH",STATE_SLEEPING)
Global("Garrick_ELDOTH","LOCALS",1)~ THEN ~BGARRI~ Garrick_ELDOTH_2
~I've begun a tale of the adventures we've shared with <CHARNAME>. Would you like to play it through with me?~ [Garri99]
DO ~SetGlobal("Garrick_ELDOTH","LOCALS",2)~
== ~BELDOT~ ~I very much doubt it is worth hearing. I don't know why <CHARNAME> keeps a whelp like you around when there is a *true* musician in the party.~
== ~BGARRI~ ~Oh yeah? Perhaps it's because I'm nice. I'm friendly and everyone else appreciates my music.~
== ~BELDOT~ ~No, I know why it is. Pity. You're excess baggage, you just don't realise it.~
== ~BEDWIN~ IF ~InParty("Edwin")~ THEN ~That's how I feel about both you fools. If you sang *my* praises more often, on the other hand...~
== ~BGARRI~ ~That's not true! I'm going to talk to the others. They care about me, no matter what you say.~
EXIT


CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("FALDORN")
See("FALDORN")
!StateCheck("FALDORN",STATE_SLEEPING)
Global("Garrick_FALDORN","LOCALS",0)~ THEN ~BGARRI~ Garrick_FALDORN_1
~Faldorn, in the tales I've heard of Shadow Druids it always seems that they are the, uh, branch, if you forgive the pun, who cause problems.~ [Garri99]
DO ~SetGlobal("Garrick_FALDORN","LOCALS",1)~
== ~BJAHEI~ IF ~InParty("Jaheira")~ THEN ~Even among druids, this is often seen to be the case.~
== ~BFALDO~ ~Grrr! Those who destroy the nature cause problems. The Shadow Druids do what's necessary to restore the balance.~
== ~BGARRI~ ~But it seems to me as if you often see mankind as the enemy. Why is that?~
== ~BFALDO~ ~Man is one of nature's children, though often he forgets it. At such times, nature acts through us to give him a reminder of this.~
== ~BGARRI~ ~Uh, I see...~
== ~BFALDO~ ~I'm not sure you do. You are a townling, after all!~
== ~BGARRI~ ~So are you going to, uh, feel compelled to 'remind' any of us?~
== ~BFALDO~ ~During our travels I have seen that you are not despoiling nature, so you are safe from her wrath.~
== ~BXANNN~ IF ~InParty("Xan")~ THEN ~Well, that's one less thing to worry about.~
== ~BGARRI~ ~Well, thanks, I guess.~
== ~BFALDO~ ~There is no need to thank me. I live to uphold the balance and protect nature.~
== ~BGARRI~ ~Ok, whatever. Sometimes I just don't understand druids...~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("FALDORN")
See("FALDORN")
!StateCheck("FALDORN",STATE_SLEEPING)
Global("Garrick_FALDORN","LOCALS",1)~ THEN ~BGARRI~ Garrick_FALDORN_2
~'Roses are the flowers of love...' *sighs* - Done to death.~ [Garri99]
DO ~SetGlobal("Garrick_FALDORN","LOCALS",2)~
== ~BGARRI~ ~Let's try 'Poppies grow where the blood was spilled...' - Again, done endlessly.~
== ~BGARRI~ ~Hmmm, 'Daffodils are self-centred as the famed beauties which...' - More than common enough.~
== ~BGARRI~ ~Faldorn, Isn't there at least one gentle flower that does not have a song about it already? One flower is all I want! Is that so much to ask?~
== ~BFALDO~ ~Sune's Slippers.~
== ~BGARRI~ ~Sune's Slippers? Well, I guess I should count myself lucky that it wasn't Cyric's Bath-towel!~
== ~BTIAX~ IF ~InParty("Tiax")~ THEN ~When Tiax rules, everyone will plant Cyric's Bath-towels in large, moon-shaped beds...~
== ~BGARRI~ IF ~InParty("Tiax")~ THEN ~Tiax, I just made it up!~
== ~BTIAX~ IF ~InParty("Tiax")~ THEN ~Tiax will name every flower after Cyric!~
== ~BGARRI~ ~I can hardly imagine myself at the bard's tourney singing a song about Sune's Slippers! Should have known better than asking your advice, Faldorn...~
== ~BFALDO~ ~Here, look... I said *look*, hands off! Those are Sune's Slippers. They are relatively common. See how the petals are shaped as if they just embraced a foot of a goddess?~
== ~BGARRI~ ~Oh my... Maybe there is something in it after all... Ok: 'I put Sune's Slippers at my Lady's feet. Oh, wonder! They were a perfect fit.'~
== ~BJAHEI~ IF ~InParty("Jaheira")~ THEN ~An elegant turn of phrase, bard, I will admit that. A good choice of flower, Faldorn.~
== ~BGARRI~ ~Faldorn, what else does your lore tell of these Suna's Slippers? I need more inspiration.~
== ~BFALDO~ ~Well, it has a well-known medicinal effect...~
== ~BGARRI~ ~Oh, please tell me they sooth heartache! That would be so elegant...~
== ~BFALDO~ ~Nay, not heartaches. Diarrhoea.~
== ~BGARRI~ ~Well, less elegant but I'm sure I can work with it. Thanks, Faldorn.~
== ~BFALDO~ ~Don't thank me, thank Nature.~
== ~BGARRI~ ~Uh, ok. Thanks, Nature!~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("IMOEN2")
See("IMOEN2")
!StateCheck("IMOEN2",STATE_SLEEPING)
Global("Garrick_IMOEN","LOCALS",0)~ THEN ~BGARRI~ Garrick_IMOEN_1
~Imoen, you know in great tales the focus is always, uh, on the actions of one person?~ [Garri99]
DO ~SetGlobal("Garrick_IMOEN","LOCALS",1)~
== ~BIMOEN2~ ~Yeah, I guess. So what?~
== ~BGARRI~ ~Well, we're going around doing these great things and all, but sort of in the name of <CHARNAME>. You two have known each other forever. Does it seem odd to you that <<CHARNAME>> is the one in the limelight?~
== ~BIMOEN2~ ~Well, not really. We're close, so it doesn't matter. And friends like you know it's really the beautiful and wonderful Imoen that saves the day, isn't it?~
== ~BGARRI~ ~Ah, you're great Imoen. You can always put a smile on my face.~
== ~BIMOEN2~ ~Just remember to include the words 'beautiful' and 'wonderful' when you write me into <CHARNAME>'s saga.~
== ~BALORA~ IF ~InParty("Alora")~ THEN ~Hey, and me too!~
== ~BSKIE~ IF ~InParty("Skie")~ THEN ~And don't forget me!~
== ~BGARRI~ ~No problem!~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("JAHEIRA")
See("JAHEIRA")
!StateCheck("JAHEIRA",STATE_SLEEPING)
InParty("KHALID")
See("KHALID")
!StateCheck("KHALID",STATE_SLEEPING)
Global("Garrick_JAHEIRA","LOCALS",0)~ THEN ~BGARRI~ Garrick_JAHEIRA_1
~I've heard a lot about the Harpers, Jaheira. Would you mind telling me a bit about how you and Khalid got involved with them?~ [Garri99]
DO ~SetGlobal("Garrick_JAHEIRA","LOCALS",1)~
== ~BJAHEI~ ~Yes, I would mind. Such things are not for the ears of young minds like yours.~
== ~BFALDO~ IF ~InParty("Faldorn")~ THEN ~Do not forget, Garrick, that as a druid she has a duty to Nature too.~
== ~BGARRI~ ~Well, I'd heard many Harper agents are bards, like myself. It sounds so romantic, to be a dashing hero saving the world from evil.~
== ~BKHALI~ IF ~InParty("Khalid")~ THEN ~I d-do believe that was a compliment. Th-thank you!~
== ~BJAHEI~ ~Bards many may be, Garrick, though not like you.~
== ~BGARRI~ ~You don't have to be so rude, you know?~
== ~BJAHEI~ ~I am sorry, I do not mean to be rude. You are too young to understand the realities and dangers of the world we live in. Maybe when you have seen more of the world you will come to understand this.~
== ~BGARRI~ ~I have read books and heard tales!~
== ~BJAHEI~ ~That is not the same. In a way, I envy your youth and innocence... But you must be careful, there are those who would take advantage of it.~
== ~BGARRI~ ~I suppose you're right, Jaheira. I appreciate the honesty.~
== ~BJAHEI~ ~Don't worry. I'm sure in the company of <CHARNAME>, Khalid and I we will turn you into a fine young man.~
== ~BKHALI~ IF ~InParty("Khalid")~ THEN ~Yes, we shall c-certainly endeavour to do our b-best.~
== ~BGARRI~ ~That's good of you to say. I think I can learn a lot from you all.~
== ~BJAHEI~ ~Yes, but enough chatter for now. Time to move onwards.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("KAGAIN")
See("KAGAIN")
!StateCheck("KAGAIN",STATE_SLEEPING)
Global("Garrick_KAGAIN","LOCALS",0)~ THEN ~BGARRI~ Garrick_KAGAIN_1
~I've heard that all dwarfs lust for wealth, Kagain, but didn't realise the truth in it until I met you.~ [Garri99]
DO ~SetGlobal("Garrick_KAGAIN","LOCALS",1)~
== ~BKAGAI~ ~Be that a complement, manling, or an insult?~
== ~BGARRI~ ~Uh, well, neither, I guess. Just an observation.~
== ~BKAGAI~ ~Well ye best keep yer observations to yerself in future, lest me axe 'observes' ye.~
== ~BMONTA~ IF ~InParty("Montaron")~ THEN ~I've made similar threats in the past, though he conveniently forgets...~
== ~BYESLI~ IF ~InParty("Yeslick")~ THEN ~Ye be a poor excuse for a dwarf, Kagain, and should mind yer manners.~
== ~BGARRI~ ~Uh, sorry Kagain, Sir.~
== ~BKAGAI~ ~Quiet now, I've no interest in ye chatter. Got to be getting' back tae countin' me gold.~
== ~BGARRI~ ~Ah, seems I was right...~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("KHALID")
See("KHALID")
!StateCheck("KHALID",STATE_SLEEPING)
Global("Garrick_KHALID","LOCALS",0)~ THEN ~BGARRI~ Garrick_KHALID_1
~I've heard many tales of the skill of elven warriors, Khalid.~ [Garri99]
DO ~SetGlobal("Garrick_KHALID","LOCALS",1)~
== ~BKIVAN~ IF ~InParty("KIVAN")~ THEN ~And so you should have.~
== ~BVICON~ IF ~InParty("VICONIA")~ THEN ~Ha! You weak surfacers have nothing on the might of the Drow in battle.~
== ~BKHALI~ ~Y-yes, our-~
== ~BGARRI~ ~What?~
== ~BKHALI~ ~I was g-going to say-~
== ~BGARRI~ ~Excuse me?~
== ~BKHALI~ ~W-well-~
== ~BGARRI~ ~You were saying something?~
== ~BKHALI~ ~Never mind.~
== ~BGARRI~ ~Ah, I'm sorry Khalid... I didn't mean to upset you, I was just joking around.~
== ~BKHALI~ ~Well, o-ok then, I suppose.~
== ~BJAHEI~ IF ~InParty("Jaheira")~ THEN ~Neither my husband nor myself really appreciates this teasing, Garrick.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("KIVAN")
See("KIVAN")
!StateCheck("KIVAN",STATE_SLEEPING)
Global("Garrick_KIVAN","LOCALS",0)~ THEN ~BGARRI~ Garrick_KIVAN_1
~Kivan, an archer with aim true, driven by a desire for vengeance for his murdered love.~ [Garri99]
DO ~SetGlobal("Garrick_KIVAN","LOCALS",1)~
== ~BKIVAN~ ~Humans, and human bards in particular, have the most peculiar notion that they can tell others what and who they are.~
== ~BGARRI~ ~Uh, yeah. Was I talking out loud? I was just taking notes for my tales...~
== ~BKIVAN~ ~I have no interest in seeing my name in tales, Garrick. I hope that you will respect my wish.~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~Well that's a relief... So there'll be more space for the worthy party members. Like me.~
== ~BGARRI~ ~You are a man of few words, aren't you?~
== ~BKIVAN~ ~Yes.~
== ~BGARRI~ ~I'm sorry Kivan. I know you've had a hard time in life, and I hope in the future you'll be able to smile again.~
== ~BKIVAN~ ~Our life, Garrick, is not measured by the number of breaths we take, but by the number of moments which took our breath away. Remember that.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("MINSC")
InParty("Dynaheir")
See("MINSC")
!StateCheck("MINSC",STATE_SLEEPING)
Global("Garrick_MINSC","LOCALS",0)~ THEN ~BGARRI~ Garrick_MINSC_1
~I'm not familiar with rangers carrying around hamsters, Minsc.~ [Garri99]
DO ~SetGlobal("Garrick_MINSC","LOCALS",1)~
== ~BMINSC~ ~Oh, but you forget Boo is not just a hamster. He is a Miniature Giant Space Hamster! And he provides me with guidance.~
== ~BXZAR~ IF ~InParty("Xzar")~ THEN ~Ooh, Space Hamsters! So delicious in soup...~
== ~BGARRI~ ~So he's the brains of the outfit?~
== ~BMINSC~ ~Well of course Dynaheir is in charge. But Boo is a close second.~
== ~BGARRI~ ~Evidently...~
== ~BMINSC~ ~Boo wants to know if you are mocking me, small man!~
== ~BGARRI~ ~Of course not Sir, I merely wanted to know more about you.~
== ~BMINSC~ ~Ok, I believe you. But Boo is keeping an eye on you!~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("MONTARON")
See("MONTARON")
!StateCheck("MONTARON",STATE_SLEEPING)
Global("Garrick_MONTARON","LOCALS",0)~ THEN ~BGARRI~ Garrick_MONTARON_1
~Why are you always so mean about me? I had thought halflings were known for their kindness.~ [Garri99]
DO ~SetGlobal("Garrick_MONTARON","LOCALS",1)~
== ~BMONTA~ ~Ye be a useless whelp, more of a liability than an asset to the party. And don't be comparin' me to me kin, either.~
== ~BGARRI~ ~You don't have to like me. I'd just appreciate it if you'd keep your comments to yourself. I was always taught if you don't have anything nice to say, don't say anything at all.~
== ~BMONTA~ ~Yer teacher was a fool.~
== ~BELDOT~ IF ~InParty("Eldoth")~ THEN ~I think the quality of his music says that well enough...~
== ~BGARRI~ ~That's not very fair. I try not to be rude to you, though I could be!~
== ~BMONTA~ ~Watch yer tongue, boy, else ye might wake up without it. Or not at all. And where would that leave yer singin'?~
== ~BGARRI~ ~I don't think I have anything more to say to you.~
== ~BMONTA~ ~As well ye shouldn't. Now scram!~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("QUAYLE")
See("QUAYLE")
!StateCheck("QUAYLE",STATE_SLEEPING)
Global("Garrick_QUAYLE","LOCALS",0)~ THEN ~BGARRI~ Garrick_QUAYLE_1
~You're looking fairly pensive there, Quayle. Is something up?~ [Garri99]
DO ~SetGlobal("Garrick_QUAYLE","LOCALS",1)~
== ~BQUAYL~ ~Me? No, boy, I'm merely contemplating, uh, the Theory of Relativity. Yeah. It's very complex, you see...~
== ~BGARRI~ ~Oh yeah? I've picked up a fair bit of lore in my time. What's it about?~
== ~BQUAYL~ ~I'm sure you wouldn't understand.~
== ~BGARRI~ ~You're always like this! Go on, try me.~
== ~BQUAYL~ ~Well, it's, um... Let's see. It's a theory you can only tell your relatives. So I'm  very sorry, but I can't explain it to you.~
== ~BGARRI~ ~I can't help but feel that's a bit of a cop out, Quayle.~
== ~BEDWIN~ IF ~InParty("Edwin")~ THEN ~Ha! For once I agree with you, Garrick. This simple gnome is not quite as much of a genius as he believes he is. Not compared to one such as I.~
== ~BQUAYL~ ~Woe is me, the youth of today, so untrusting. Of course it's more complex than that! But you need years of intense intellectual stimulation to even *begin* to be able to comprehend it.~
== ~BGARRI~ ~Yeah, whatever.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("SAFANA")
See("SAFANA")
!StateCheck("SAFANA",STATE_SLEEPING)
Global("Garrick_SAFANA","LOCALS",0)~ THEN ~BGARRI~ Garrick_SAFANA_1
~Would you tell me some stories of your life, Safana?~ [Garri99]
DO ~SetGlobal("Garrick_SAFANA","LOCALS",1)~
== ~BSAFAN~ ~Hmmm? Why yes, certainly, Garrick. Could you just fetch me my wineskin?~
== ~BGARRI~ ~Why, of course, Miss.~
== ~BSAFAN~ ~Thank you, my dear man. Oh, dear. I appear to have run out. May I have some of yours? I am *ever so* thirsty...~
== ~BGARRI~ ~Sure, here you go.~
== ~BSAFAN~ ~Mmm, thanks...~
== ~BGARRI~ ~So, would you tell me a little about yourself?~
== ~BSAFAN~ ~Another time, Garrick. I'm tired right now. Would you perhaps carry my pack awhile? Don't worry, I'll be sure to give you my undivided attention later.~
== ~BGARRI~ ~Uh, ok. (Why do I get the feeling I'm being used?)~
== BIMOEN2 IF ~InParty("IMOEN2")~ THEN ~Aww, poor Garrick, such a nice guy but you can be such a fool...~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("SHARTEEL")
See("SHARTEEL")
!StateCheck("SHARTEEL",STATE_SLEEPING)
Global("Garrick_SHARTEEL","LOCALS",0)~ THEN ~BGARRI~ Garrick_SHARTEEL_1
~That's an interesting name you have Shar-Teel. Where does it come from?~ [Garri99]
DO ~SetGlobal("Garrick_SHARTEEL","LOCALS",1)~
== ~BSHART~ ~I've no desire to discuss such things with you, male.~
== ~BGARRI~ ~Hey, how come you're always so hostile to us men?~
== ~BSHART~ ~I say again, I have no desire to discuss such things with you.~
== ~BXANNN~ IF ~InParty("Xan")~ THEN ~And I don't really want to find out. I suspect it is rather depressing.~
== ~BGARRI~ ~You're so bitter about something. Open up to me, please, I'd like to help...~
== ~BSHART~ ~Men are inferior. In this way, you are a prime example.~
== ~BGARRI~ ~Well, talk about 'that time of the month'. But it seems with her it's that time of the month every day...~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("SHARTEEL")
See("SHARTEEL")
!StateCheck("SHARTEEL",STATE_SLEEPING)
Global("Garrick_SHARTEEL","LOCALS",1)
!TimeOfDay(MORNING)
!TimeOfDay(DAY)~ THEN ~BGARRI~ Garrick_SHARTEEL_2
~And so another day of adventure draws to a close. Say, would anyone care to hear my latest composition?~ [Garri99]
DO ~SetGlobal("Garrick_SHARTEEL","LOCALS",2)~
== ~BSHART~ ~No.~
== ~BKAGAI~ IF ~InParty("Kagain")~ THEN ~Aye, and I can second that!~
== ~BGARRI~ ~Err... a rather abrupt decision, wouldn't you say, my Lady? I've been working on it for the past several days, and it's one of my finest. If I do say so myself.~
== ~BSHART~ ~No. And call me 'Lady' again and I'll cram that instrument where Lathander's rays don't shine. All I want is peace and quiet; my muscles ache, my head hurts, and the last thing I want to hear are your feeble warblings.~
== ~BGARRI~ IF ~InParty("SKIE")~ THEN ~But certainly Skie wishes to hear my music! Don't you, Skie?~
== ~BSKIE~ IF ~InParty("SKIE")~ THEN ~I'd love to hear your song, Garrick.~
== ~BGARRI~ IF ~InParty("SKIE")~ THEN ~Ah, I knew there was a music lover in this group! Alright, then, this one is dedicated to you, my dear Skie...~
== ~BGARRI~ IF ~!InParty("SKIE")~ THEN ~Ah, but music has powers to soothe even the most savage beast! This one is dedicated to you, my dear Shar-Teel...~
== ~BSHART~ ~Did I not make myself clear, male?!? There is to be *no music*. Should I hear even a single note, I'll make violin strings out of your vocal cords. Do we understand each other?~
== ~BGARRI~ ~*gulp* Uh, yes, my La... Errr, Ma'am. I'll just go play my composition over there. In the corner.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("SKIE")
See("SKIE")
!StateCheck("SKIE",STATE_SLEEPING)
Global("Garrick_SKIE","LOCALS",0)~ THEN ~BGARRI~ Garrick_SKIE_1
~Skie, I...~ [Garri99]
DO ~SetGlobal("Garrick_SKIE","LOCALS",1)~
== ~BSKIE~ ~Yes?~
== ~BGARRI~ ~Well, uh, I just wanted to say I...~
== ~BELDOT~ IF ~InParty("Eldoth")~ THEN ~Ha, the whelp cannot even get his words out.~
== ~BSKIE~ ~You wanted to say what?~
== ~BGARRI~ ~I... I think your hair looks very nice today. Yes, that's what I was going to say.~
== ~BSKIE~ ~Oh, thanks Garrick. You're a sweet young man.~
== ~BGARRI~ ~You really think that? Thank you Skie, that makes my day.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("TIAX")
See("TIAX")
!StateCheck("TIAX",STATE_SLEEPING)
Global("Garrick_TIAX","LOCALS",0)
!TimeOfDay(NIGHT)
!TimeOfDay(DUSK)
AreaType(OUTDOOR)~ THEN ~BGARRI~ Garrick_TIAX_1
~Ah, what a grand day to be adventuring! The birds are chirping, the air is fresh and clear, the trees are tall and majestic. What more could we humble mortals ask from the Gods than to be alive on such a day?~ [Garri99]
DO ~SetGlobal("Garrick_TIAX","LOCALS",1)~
== ~BTIAX~ ~Tiax could ask for a great deal more; for example, Tiax could ask that his destiny be fulfilled and that he be allowed to bestride the world with his power and glory!~
== ~BEDWIN~ IF ~InParty("Edwin")~ THEN ~Oh, why must this idiot continue to trail around with us? Why am I surrounded by such cretins as this?!?~
== ~BTIAX~ ~Tiax could ask that Cyric slay his enemies and lay waste to the faithless, bringing pain and misery to all those fools who do not bend knee to Tiax's might!~
== ~BXANNN~ IF ~InParty("Xan")~ THEN ~Remind me to emigrate before that happens.~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~You know, Tiax, I really think you should see a mental health specialist or something, y'know? You're giving us gnomes a bad name, you buffoon!~
== ~BTIAX~ ~Tiax could ask that Cyric remove these flies that keep getting in Tiax's face! Tiax has *many* demands, and Tiax awaits their fulfilment with eagerness...~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~He wasn't even paying attention to me! Someday they'll appreciate my genius. It's not my fault I'm before my time.~
== ~BGARRI~ ~Tiax, you need to relax and enjoy life more. There are simple pleasures far greater than any that world conquest could grant; the fragrance of a flower, or perhaps the soothing sound of a harp being played.~
== ~BTIAX~ ~Tiax has no time for such pettiness. He dreams of *grander* things! When Tiax rules, he shall enjoy every minute he sacks and destroys disobedient kingdoms and annihilates those faithless who dare to provoke his wrath!~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~I mean, maybe I should talk to myself. I'm the only one capable of appreciating my wit and intellect, after all.~
== ~BTIAX~ ~Tiax needs no flowers; the sweet smell of the rivers of blood, which will flow when he conquers all, shall please him far more! All hail Tiax, ruler of all things!~
== ~BGARRI~ ~Uh, ok...~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~Sometimes I think I'm invisible. Hey, I'm not using my amazing illusionary powers again am I? No? They must just be ignoring me then. Shame I can't think down to their level.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("TIAX")
See("TIAX")
!StateCheck("TIAX",STATE_SLEEPING)
Global("Garrick_TIAX","LOCALS",1)~ THEN ~BGARRI~ Garrick_TIAX_2
~Uh, Tiax...~ [Garri99]
DO ~SetGlobal("Garrick_TIAX","LOCALS",2)~
== ~BTIAX~ ~Did Tiax permit you to address him?~
== ~BGARRI~ ~Well, no, but...~
== ~BTIAX~ ~Then silence, mortal! Tiax has no time to waste in discussion with fools like yourself.~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~Though Tiax wastes a lot of time talking to himself. Fuzzy logic there...~
== ~BGARRI~ ~I was just...~
== ~BTIAX~ ~And don't start with your songs either. Tiax has a headache from his pipe-weed, and does not desire the additional burden of your racket.~
== ~BELDOT~ IF ~InParty("Eldoth")~ THEN ~For once, Tiax, we agree. It really is a most dire and unskilled racket.~
== ~BGARRI~ ~Uh, sorry.~
== ~BTIAX~ ~Tiax hears your apology, though he cares not for it. Away with you! ~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("VICONIA")
See("VICONIA")
!StateCheck("VICONIA",STATE_SLEEPING)
Global("Garrick_VICONIA","LOCALS",0)~ THEN ~BGARRI~ Garrick_VICONIA_1
~Do the drow make music, Viconia?~ [Garri99]
DO ~SetGlobal("Garrick_VICONIA","LOCALS",1)~
== ~BVICON~ ~We have no need of such music as yours, rivvin. It is weak and worthless, just like everything else about you.~
== ~BGARRI~ ~That's not true. Music can inspire great feelings, love, happiness, and peace. It is far from worthless.~
== ~BVICON~ ~You only sing of such pathetic sentiments. Where are your songs of conquest, war and destruction?~
== ~BKIVAN~ IF ~InParty("Kivan")~ THEN ~This drow scum is not even worth bothering with, Garrick. Save your breath.~
== ~BGARRI~ ~We do have such songs, though I... I prefer not to sing them.~
== ~BVICON~ ~And why not?~
== ~BGARRI~ ~I seek to please with my music, and raise the spirits of others.~
== ~BVICON~ ~Well, you do not please me. I find your music not even deserving of pity. You and your songs would not last a day in the Underdark.~
== ~BELDOT~ IF ~InParty("Eldoth")~ THEN ~Heh, I share your feelings about his music, Viconia. He is an insufferable fool.~
== ~BVICON~ IF ~InParty("Eldoth")~ THEN ~I count your worthless efforts with as much contempt as his, iblith.~
== ~BGARRI~ ~I'm sorry you feel that way Viconia. I think as you spend more time above ground you'll come to appreciate our way of life more. There's a lot to be gained from happiness, love and trust.~
== ~BVICON~ ~Do not presume to judge me, surfacer. You are a fool to compare my way of life with yours.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("XAN")
See("XAN")
!StateCheck("XAN",STATE_SLEEPING)
Global("Garrick_XAN","LOCALS",0)
!TimeOfDay(NIGHT)
!TimeOfDay(DUSK)
AreaType(OUTDOOR)~ THEN ~BGARRI~ Garrick_XAN_1
~Truly, life is glorious...~ [Garri99]
DO ~SetGlobal("Garrick_XAN","LOCALS",1)~
== ~BXANNN~ ~You so often make that remark, yet I fail to see what is so glorious about it.~
== ~BGARRI~ ~Come on, look around! The birds are singing, the sun is shining! There is so much beauty in the outside world.~
== ~BXANNN~ ~Yes, along with all the wolves, ogres, hobgoblins, bugbears and countless other monsters out there trying to kill us.~
== ~BMINSC~ IF ~InParty("Minsc")~ THEN ~Yes, that is glorious indeed! Minsc and Boo shall smite them all! Right, Boo?~
== ~BGARRI~ ~Oh Xan, you're such a pessimist. Look around. Doesn't it make you happy to see such a beautiful day?~
== ~BXANNN~ ~I fail to see what is so uplifting being endlessly chased around the Sword Coast by hordes of enemies attempting to end our lives.~
== ~BQUAYL~ IF ~InParty("Quayle")~ THEN ~Actually, ending lives is a good thing in some cases. You know, survival of the fittest and stuff. Not mine of course, I'm far too important to the gnomish gene-pool.~
== ~BXANNN~ ~Though yes, when our end comes, as is inevitable, I suppose it'd be better if we met it under the sun than in a dark cave somewhere.~
== ~BVICON~ IF ~InParty("Viconia")~ THEN ~Shar's dark embrace is much more welcoming than this infernal sunlight.~
== ~BGARRI~ ~Well, uh, that wasn't what I meant. But I guess it's a start...~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("XAN")
See("XAN")
!StateCheck("XAN",STATE_SLEEPING)
Global("Garrick_XAN","LOCALS",1)~ THEN ~BGARRI~ Garrick_XAN_2
~How's it going, Xan?~ [Garri99]
DO ~SetGlobal("Garrick_XAN","LOCALS",2)~
== ~BXANNN~ ~Well, I wasn't feeling particularly bad. Though now you've started speaking it probably means you're going to sing a song or something, which probably means I'm going to get a headache. So not so good after all, really.~
== ~BGARRI~ ~Does my music offend you that much?!?~
== ~BXANNN~ ~Not the music, I suppose. Just the noise itself, which brings the added gift of alerting anyone within a mile to our presence and giving him or her ample opportunity to plot our demise.~
== ~BAJANT~ IF ~InParty("Ajantis")~ THEN ~And let them come! With Helm as my guide, we shall defeat all such wickedness!~
== ~BGARRI~ ~Oh.~
== ~BXANNN~ ~And when the music stops it means we're camping for the night, so they know it's time to come and slit our throats in the dark.~
== ~BMONTA~ ~If it gets that bad, some of us might not even wait until night, aye?~
== ~BGARRI~ ~Xan, you really are quite pessimistic, you know...~
== ~BXANNN~ ~I prefer the term realist. Not that it matters, it doesn't make a difference when you're dead.~
== ~BXZAR~ IF ~InParty("Xzar")~ THEN ~Dead? Did someone mention death? Montaron, what's going on?~
== ~BXANNN~ IF ~InParty("Xzar")~ THEN ~Great, now he's started too... I wish I could just lay down and die.~
EXIT

CHAIN
IF WEIGHT #-1 ~CombatCounter(0) !See([ENEMY])InParty("YESLICK")
See("YESLICK")
!StateCheck("YESLICK",STATE_SLEEPING)
Global("Garrick_YESLICK","LOCALS",0)~ THEN ~BGARRI~ Garrick_YESLICK_1
~What are those songs I hear you sing, Yeslick?~ [Garri99]
DO ~SetGlobal("Garrick_YESLICK","LOCALS",1)~
== ~BYESLI~ ~They be war chants, praises to me god, Clangeddin Silverbeard.~
== ~BAJANT~ IF ~InParty("Ajantis")~ THEN ~Not as pious as the Ever-Seeing Helm, but a valourous god nonetheless.~
== ~BGARRI~ ~Would you tell me a little about him? I had not heard of Clangeddin until we met you.~
== ~BYESLI~ ~The Lord of the Twin Axes be the great Dwarven god of battle. He grants me me spells, and I sing his praises as he helps me cleave in the skulls of goblins. Our kind have many such tales and ballads of our gods and warriors.~
== ~BGARRI~ ~I'd like to hear some of them sometime, if I may.~
== ~BSHART~ IF ~InParty("Sharteel")~ THEN ~And I'd like *not* to hear them anytime, if I may.~
== ~BYESLI~ ~Of course Garrick, me friend, nothing would make this old dwarf more proud than to sing the praises of Clangeddin Silverbeard to a young and eager man as yerself.~
== ~BGARRI~ ~Heh, you're welcome Yeslick.~
EXIT
