//PI DIALOGUES

APPEND ~VICONJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN VICH
 SAY ~The dark lady of Underdark walks beside you - a mystery made flesh. Perhaps a few well-aimed questions will reveal truth about Viconia… or create even more secrets. Would you chance it?~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Viconia.~ EXIT

+ ~Global("VICHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Viconia, can you tell me more about yourself?~ + VICHFailure1
+ ~Global("VICHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Viconia, can you tell me more about yourself?~ + VICHFailure2
+ ~Global("VICHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Viconia, can you tell me more about yourself?~ + VICHFailure3
+ ~Global("VICHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Viconia, can you tell me more about yourself?~ + VICHFailure4


 + ~!Global("VICHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Viconia lots of personal questions.~ + VICHSuccess
 + ~!Global("VICHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Viconia lots of personal questions.~ + VICHFailure1
 + ~!Global("VICHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Viconia lots of personal questions.~ + VICHFailure2
 + ~!Global("VICHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Viconia lots of personal questions.~ + VICHFailure3
 + ~!Global("VICHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Viconia lots of personal questions.~ + VICHFailure4

 + ~!Global("VICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHSuccess
 + ~!Global("VICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHFailure1

  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHSuccess
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHFailure1
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHFailure2
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHFailure3
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Viconia's past. ~ + VICHFailure4

 + ~!Global("VICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you.  ~ + VICHSuccess
 + ~!Global("VICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you. ~ + VICHFailure2

  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you. ~ + VICHSuccess
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you. ~ + VICHFailure1
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you. ~ + VICHFailure2
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you. ~ + VICHFailure3
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Viconia's problems and hopes, in a friendly and kind manner, in hopes of making Viconia confide in you. ~ + VICHFailure4

+ ~!Global("VICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHSuccess
 + ~!Global("VICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHFailure3

  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHSuccess
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHFailure1
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHFailure3
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHFailure2
  + ~!Global("VICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Viconia into telling you more about herself. ~ + VICHFailure4
END

IF ~~ VICHSuccess
SAY ~I come from the city of Menzoberranzan.  My family was slaughtered, and I was forced to flee to the surface.  When I reached the realms of light, the traitor Lolth abandoned me.  I would have been lost had it not been for the divine Shar!  She took me in and gave me the will and strength to survive!  It makes me so happy that I have found friends such as you to make my acclimation to the surface a little easier.~
IF ~~ THEN DO ~SetGlobal("VICHdone","GLOBAL",1)~ EXIT
END

IF ~~ VICHFailure1
SAY ~Stay back from me, surfacer. Your stench is unbearable!~
IF ~~ THEN EXIT
END

IF ~~ VICHFailure2
SAY ~Surfacers are imbeciles. Yapping like that when the enemies are all around!~
IF ~~ THEN EXIT
END

IF ~~ VICHFailure3
SAY ~I am Viconia DeVir of House DeVir, the Fourth House of Menzoberranzan.~
IF ~~ THEN EXIT
END

IF ~~ VICHFailure4
SAY ~Walking under the cruel sun, sleeping with the wretched starlight, breathing in road dust, socializing with surfacers… Lolth be damned for her betrayal! I deserve better than this.~
IF ~~ THEN EXIT
END

END

APPEND ~SKIEJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN SKCH
 SAY ~Skie delicately picks dirt off the edge of her travelling cloak. Then she blushes prettily and looks up. Either she thinks that a dirty cloak is inappropriate in the adventuring company or she remembered her love of Eldoth. Whatever it is, right now is a quiet moment and you might have enough time to get through the noble girl's excited chatter about adventures and learn something about her.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Skie.~ EXIT

+ ~Global("SKCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Skie, can you tell me more about yourself?~ + SKCHFailure1
+ ~Global("SKCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Skie, can you tell me more about yourself?~ + SKCHFailure2
+ ~Global("SKCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Skie, can you tell me more about yourself?~ + SKCHFailure3
+ ~Global("SKCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Skie, can you tell me more about yourself?~ + SKCHFailure4


 + ~!Global("SKCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Skie lots of personal questions.~ + SKCHSuccess
 + ~!Global("SKCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Skie lots of personal questions.~ + SKCHFailure1
 + ~!Global("SKCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Skie lots of personal questions.~ + SKCHFailure2
 + ~!Global("SKCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Skie lots of personal questions.~ + SKCHFailure3
 + ~!Global("SKCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Skie lots of personal questions.~ + SKCHFailure4

 + ~!Global("SKCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHSuccess
 + ~!Global("SKCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHFailure1

  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHSuccess
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHFailure1
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHFailure2
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHFailure3
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Skie's past. ~ + SKCHFailure4

+ ~!Global("SKCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you.  ~ + SKCHSuccess
 + ~!Global("SKCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you. ~ + SKCHFailure2

  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you. ~ + SKCHSuccess
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you. ~ + SKCHFailure1
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you. ~ + SKCHFailure2
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you. ~ + SKCHFailure3
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Skie's problems and hopes, in a friendly and kind manner, in hopes of making Skie confide in you. ~ + SKCHFailure4

+ ~!Global("SKCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHSuccess
 + ~!Global("SKCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHFailure3

  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHSuccess
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHFailure1
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHFailure3
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHFailure2
  + ~!Global("SKCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Skie into telling you more about herself. ~ + SKCHFailure4
END

IF ~~ SKCHSuccess
SAY ~My father never let me out much.  I don't think there is anything I could tell you that would help you.~
= ~But if you really want to hear about me… My father is Entar Silvershield - he is a Grand Duke. Unfortunately since my mother died, and especially since my brother disappeared he became very strict. I… I miss my mother. She was always there for me. We spent hours in our gardens, and I always wanted to be like her. But then… she died and there was nothing left of her, but a room full of beautiful dresses… even father... I do not think he misses Myrtle Silvershield at all… but the Duchess Silvershield who was the perfect hostess.~
= ~That's why I decided that it will be different with me! I do not want to be another Lady Silvershield… I want to be an adventurer of songs and legends, and I want to be loved for what I am!~
IF ~~ THEN DO ~SetGlobal("SKCHdone","GLOBAL",1)~ EXIT
END

IF ~~ SKCHFailure1
SAY ~I am so excited about adventuring with you, <CHARNAME>!~
IF ~~ THEN EXIT
END

IF ~~ SKCHFailure2
SAY ~Eldoth is the most handsome man, is not he?~
IF ~~ THEN EXIT
END

IF ~~ SKCHFailure3
SAY ~Ai! I think I just broke my nail. Sorry… can we talk later? I am a bit… annoyed. ~
IF ~~ THEN EXIT
END

IF ~~ SKCHFailure4
SAY ~Another day I picked up a daisy and it turned out that Eldoth loves me not. I know it's just silly game  and it's not true, but it bothers me nontheless.~
IF ~~ THEN EXIT
END

END


APPEND ~SHARTJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN SHCH
 SAY ~You looked at Shar-Teel and as sure as the Nine Hells are hot she scowled at you. You are not sure if you are taken aback or curious. Perhaps if you can make Shar-Teel talk about herself, you would understand this grim warrior better.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Shar-Teel.~ EXIT

+ ~Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure1
+ ~Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure2
+ ~Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure3
+ ~Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure4


 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHSuccessMale
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure1
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure2
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure3
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure4

 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHSuccessMale
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure1

  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHSuccessMale
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure1
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure2
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure3
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure4

+ ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you.  ~ + SHCHSuccessMale
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure2

  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHSuccessMale
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure1
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure2
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure3
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure4

+~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHSuccessMale
 + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure3

  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHSuccessMale
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure1
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure3
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure2
  + ~Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure4

+ ~!Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure1
+ ~!Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure2
+ ~!Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure3
+ ~!Gender(Player1,MALE) Global("SHCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Shar-Teel, can you tell me more about yourself?~ + SHCHFailure4


 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure1
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure2
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure3
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Shar-Teel lots of personal questions.~ + SHCHFailure4

 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure1

  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHSuccessFemale
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure1
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure2
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure3
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Shar-Teel's past. ~ + SHCHFailure4

+ ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you.  ~ + SHCHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure2

  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHSuccessFemale
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure1
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure2
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure3
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Shar-Teel's problems and hopes, in a friendly and kind manner, in hopes of making Shar-Teel confide in you. ~ + SHCHFailure4

+ ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure3

  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHSuccessFemale
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure1
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure3
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure2
  + ~!Gender(Player1,MALE) !Global("SHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Shar-Teel into telling you more about herself. ~ + SHCHFailure4

+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,1)~ + ~You embrace Shar-Teel's waist.~ + SHWaist1
+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,2)~ + ~You embrace Shar-Teel's waist.~ + SHWaist2
+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,3)~ + ~You embrace Shar-Teel's waist.~ + SHWaist3
+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,4)~ + ~You embrace Shar-Teel's waist.~ + SHWaist4

+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,1)~ + ~You wink at Shar-Teel.~ + SHWink1
+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,2)~ + ~You wink at Shar-Teel.~ + SHWink2
+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,3)~ + ~You wink at Shar-Teel.~ + SHWink3
+ ~OR(2) Global("X#SharInterest","GLOBAL",1)  Global("X#SharInterest","GLOBAL",2) RandomNum(4,4)~ + ~You wink at Shar-Teel.~ + SHWink4

+ ~!Global("X#SharInterest","GLOBAL",3) Global("ShartSex","GLOBAL",1)~ + ~You take Shar-Teel's face in your hands, force it upwards and plant a hard kiss on her lips.~ + SHKiss1

+ ~!Global("X#SharInterest","GLOBAL",3) Global("ShartSex","GLOBAL",1) GlobalLT("X#SharKind","GLOBAL",10) RandomNum(5,1)~ + ~Tell me, Shar-Teel, did I manage to change your opinion on men?~ + SHMen1
+ ~!Global("X#SharInterest","GLOBAL",3) Global("ShartSex","GLOBAL",1) GlobalLT("X#SharKind","GLOBAL",10) RandomNum(5,2)~ + ~Tell me, Shar-Teel, did I manage to change your opinion on men?~ + SHMen2
+ ~!Global("X#SharInterest","GLOBAL",3) Global("ShartSex","GLOBAL",1) GlobalLT("X#SharKind","GLOBAL",10) RandomNum(5,3)~ + ~Tell me, Shar-Teel, did I manage to change your opinion on men?~ + SHMen3
+ ~!Global("X#SharInterest","GLOBAL",3) Global("ShartSex","GLOBAL",1) GlobalLT("X#SharKind","GLOBAL",10) RandomNum(5,4)~ + ~Tell me, Shar-Teel, did I manage to change your opinion on men?~ + SHMen4
+ ~!Global("X#SharInterest","GLOBAL",3) Global("ShartSex","GLOBAL",1) GlobalLT("X#SharKind","GLOBAL",10) RandomNum(5,5)~ + ~Tell me, Shar-Teel, did I manage to change your opinion on men?~ + SHMen5
END

IF ~~ SHMen1
SAY ~If you want to bed someone who changes opinions - try Drizzt.~
IF ~~ THEN EXIT
END

IF ~~ SHMen2
SAY ~You? *Doubles over with laughter* You… you are lucky I am in a good mood or you'd be collecting your teeth from the ground.~
IF ~~ THEN EXIT
END

IF ~~ SHMen3
SAY ~Convictions are not negotiable, dumb ass.~
IF ~~ THEN EXIT
END

IF ~~ SHMen4
SAY ~Yeah, of course. Before I thought that men were pathetic, useless and spineless worms. Now I add *blabber mouthed* to it!~
IF ~~ THEN EXIT
END

IF ~~ SHMen5
SAY ~*Examines you critically, her eyes sharp as two daggers* Let's see. Pathetic - check, thinks with the hair on his chest - check, meows as a new born kitten - check, will hopefully die before he procreates - check; No, I think my opinion on males stands.~
IF ~~ THEN EXIT
END

IF ~~ SHKiss1
SAY ~*Shar-Teel immediately stomps at your foot with her heel.*~
++ ~*Despite the pain you keep kissing her*~ + SHKiss1.1
++ ~*With a croak you let go of her*~ EXIT
++ ~Is that all you got, wench?~ + SHKiss1.2
END

IF ~~ SHKiss1.1
SAY ~*Shar-Teel shoves you roughly away and demonstratively wipes her lips dry.*~
IF ~~ THEN EXIT
END

IF ~~ SHKiss1.2
SAY ~*Shar-Teel's knee strikes you into your groin.*~
++ ~*With a croak you let go of her*~ EXIT
++ ~Is that all you got, wench?~ + SHKiss1.3
END

IF ~~ SHKiss1.3
SAY ~I'll give you this one for your perseverance… *Shar-Teel's lips part, responding to your kiss.*~
IF ~~ THEN EXIT
END

IF ~~ SHWink4
SAY ~You've got nervous tick or something, lover-boy?~
IF ~~ THEN EXIT
END

IF ~~ SHWink3
SAY ~*Shar-Teel shrugs her shoulders*~
IF ~~ THEN EXIT
END

IF ~~ SHWink2
SAY ~*Shar-Teel crosses her arms over her chest and stares at you unblinking until you blush and turn away. You hear her laughing behind your back.*~
IF ~~ THEN EXIT
END

IF ~~ SHWink1
SAY ~*Shar-Teel scowls in response*~
IF ~~ THEN EXIT
END

IF ~~ SHWaist1
SAY ~*Shar-Teel's elbow connects hard on your ribs.*~
IF ~~ THEN EXIT
END

IF ~~ SHWaist2
SAY ~*Shar-Teel wriggles away with a disgusted grunt.*~
IF ~~ THEN EXIT
END

IF ~~ SHWaist3
SAY ~*Shar-Teel snarls at you* Pushing your luck again, lover-boy?~
IF ~~ THEN EXIT
END

IF ~~ SHWaist4
SAY ~*Shar-Teel's presses herself against you briefly, but then pushes you away with both hands.*~
IF ~~ THEN EXIT
END

IF ~~ SHCHSuccessMale
SAY ~Hey! I am no whore for you to sweet talk! That was my mother's thing. I want nothing of it, and I will not humiliate myself by talking to some male. That's what Ysena taught me - men are the weaker sex, not women. If you do not know Ysena, it's not my fault that you are a fool. She was the greatest mercenary that has ever lived. I ran into Ysena when I went to buy food for my o! so powerful brothers. *Laughs* a few months under her  - and I could beat both of them up… and my father… I think I can take him on now. After him saying that a girl is born for handling ladles, not swords! HA! Bugger him!~
IF ~~ THEN DO ~SetGlobal("SHCHdone","GLOBAL",1)~ EXIT
END

IF ~~ SHCHSuccessFemale
SAY ~What? What do you want to know? I am Ysena's pupil. If you do not know Ysena, it's not my fault that you are a fool. She was the greatest mercenary that lived. I ran into Ysena when I went to buy food for my o so powerful brothers. *Laughs* a few months under her  - and I could beat both of them up… and my father… I think I can take him on now. After him saying that a girl is born for handling ladles, not swords! HA! Bugger him! I am not going to be a whore like my mother! I want to fight. Now step out of my way!~
IF ~~ THEN DO ~SetGlobal("SHCHdone","GLOBAL",1)~ EXIT
END

IF ~~ SHCHFailure1
SAY ~I love bloodshed and if you weren't flapping your tongue at me I'd get some!~
IF ~~ THEN EXIT
END

IF ~~ SHCHFailure2
SAY ~Why are you stuffing me with words? Do I look like a goose to you? Get back to the road and maybe we will get to fight someone yet. My blood is high for killing.~
IF ~~ THEN EXIT
END

IF ~~ SHCHFailure3
SAY ~Bugger off! Or do you want me to roll your entrails on my sword and knit a sweater out of it like a good little lady should? ~
IF ~~ THEN EXIT
END

IF ~~ SHCHFailure4
SAY ~You are pissing me off with your stupid questions. Just shoot, shovel and shut up…. I'll do the rest. Takes a woman's courage to fight upfront. ~
IF ~~ THEN EXIT
END

END

APPEND ~SAFANJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN SACH
 SAY ~Safana is grooming herself yet again. She seems to be born into the role of a mercenary lady who can twist the greatest hero around her little finger… and make away with the treasure, while he is still fighting the dragon with her favour on his sleeve. Her past fascinates you, so it may well be time for a heart to heart talk with Safana.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Safana.~ EXIT

+ ~Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure1
+ ~Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure2
+ ~Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure3
+ ~Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure4


 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Safana lots of personal questions.~ + SACHSuccessMale
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Safana lots of personal questions.~ + SACHFailure1
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Safana lots of personal questions.~ + SACHFailure2
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Safana lots of personal questions.~ + SACHFailure3
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Safana lots of personal questions.~ + SACHFailure4

 +~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHSuccessMale
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure1

  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHSuccessMale
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure1
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure2
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure3
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure4

+ ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.  ~ + SACHSuccessMale
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure2

  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHSuccessMale
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure1
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure2
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure3
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure4

+ ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHSuccessMale
 + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure3

  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHSuccessMale
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure1
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure3
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure2
  + ~Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure4

+ ~!Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure1
+ ~!Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure2
+ ~!Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure3
+ ~!Gender(Player1,MALE) Global("SACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Safana, can you tell me more about yourself?~ + SACHFailure4


 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Safana lots of personal questions.~ + SACHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Safana lots of personal questions.~ + SACHFailure1
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Safana lots of personal questions.~ + SACHFailure2
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Safana lots of personal questions.~ + SACHFailure3
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Safana lots of personal questions.~ + SACHFailure4

+ ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure1

  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHSuccessFemale
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure1
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure2
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure3
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Safana's past. ~ + SACHFailure4

+ ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.  ~ + SACHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure2

  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHSuccessFemale
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure1
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure2
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure3
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you. ~ + SACHFailure4

+ ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHSuccessFemale
 + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure3

  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHSuccessFemale
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure1
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure3
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure2
  + ~!Gender(Player1,MALE) !Global("SACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Safana into telling you more about herself. ~ + SACHFailure4
END

IF ~~ SACHSuccessMale
SAY ~For once I don't have to feign my affection for others, I really do find you so very attractive.  I can think of no others that I would wish to travel with… ~
= ~Can you carry my bag for a while?~
= ~Ah, much better, now I can tell everything about myself. I was born in Calimport to a man who was a great politician, but a lousy father. My mother was a siren… is not it obvious from my appearance? I would not stand for being his little girl forever, so I ran away to adventure on the pirate ship "Exzesus"… To see the world… and men of course. Big strong men… Alas, some of them are such gutless slime… not you of course. Like that Captain! Put me on shore for one tiny favour I asked… But it's all turned out for the best with me borrowing Black Alaric's map and meeting you.~
IF ~~ THEN DO ~SetGlobal("SACHdone","GLOBAL",1)~ EXIT
END

IF ~~ SACHSuccessFemale
SAY ~You are not that hopelessly useless for a girl, <CHARNAME>.~
= ~If I have to be deprived of exclusively male company  I can think of no others that I would wish to travel with…~
IF ~~ THEN DO ~SetGlobal("SACHdone","GLOBAL",1)~ EXIT
END

IF ~~ SACHFailure1
SAY ~I feel so sensual.~ [SAFANA 19]
IF ~~ THEN EXIT
END

IF ~~ SACHFailure2
SAY ~Well, daaarling, have I told you about that time when we boarded a pleasure barge that had once belonged to a Tethyr family? The young prince, whose name I cannot divulge - he is considered dead by his enemies, you understand? - was still on it. In disguise, of course. But he opened himself to me, due to my exquisite manners, no doubt… ~
= ~I begged the Captain for the young man's life and helped him to escape under the cover of darkness. He kissed me before disappearing forever in the mist so hotly, that my lips still burn at the memory. Wild bloods are those Thethyrs. I hope that those awful rebels did not catch and hang him. It would have been a shame to kill someone so beautiful.~
IF ~~ THEN EXIT
END

IF ~~ SACHFailure3
SAY ~"Exzesus" once took a beating… I do not remember exactly what it was… a magic fire in the hull, perhaps… but the fact remains that we had to enter an estuary of a nameless river in Amn for repairs. The Amnish fleet sniffed us out, though, and was coming for us. While everyone panicked I dressed in my best gown and went to find the Lieutenant who led the search parties. Ah, he was a beautiful man! Wide shouldered, with a moustache like sable, and those hot black amnish eyes! While my crew sweated on repairs I convinced the lieutenant that his troops are far better employed in protecting pasha's caravan and his innocent daughter than searching for a pirate ship. I have never had merrier time in my whole life! It is amusing but men are willing to do anything for pasha's daughter maidenhead… He was amazed at how much a virgin can know of the ways of love afterwards… Of course not finding the caravan in the assigned location three days inland might have upset the poor man.~
IF ~~ THEN EXIT
END

IF ~~ SACHFailure4
SAY ~I feel so sensual.~ [SAFANA 19]
IF ~~ THEN EXIT
END

END

APPEND ~ALORAJ~ 

IF ~IsGabber(Player1)
   ~ THEN BEGIN ALCH
 SAY ~It's always a pleasure to chat with the easy-going Halfling. Alora seems to be made of pranks and anecdotes, but sometimes you wish she'd tell you about herself in at least slightly more serious manner.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Alora.~ EXIT

+ ~Global("ALCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Alora, can you tell me more about yourself?~ + ALCHFailure1
+ ~Global("ALCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Alora, can you tell me more about yourself?~ + ALCHFailure2
+ ~Global("ALCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Alora, can you tell me more about yourself?~ + ALCHFailure3
+ ~Global("ALCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Alora, can you tell me more about yourself?~ + ALCHFailure4


 + ~!Global("ALCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Alora lots of personal questions.~ + ALCHSuccess
 + ~!Global("ALCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Alora lots of personal questions.~ + ALCHFailure1
 + ~!Global("ALCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Alora lots of personal questions.~ + ALCHFailure2
 + ~!Global("ALCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Alora lots of personal questions.~ + ALCHFailure3
 + ~!Global("ALCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Alora lots of personal questions.~ + ALCHFailure4

 + ~!Global("ALCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHSuccess
 + ~!Global("ALCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHFailure1

  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHSuccess
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHFailure1
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHFailure2
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHFailure3
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Alora's past. ~ + ALCHFailure4

+ ~!Global("ALCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you.  ~ + ALCHSuccess
 + ~!Global("ALCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you. ~ + ALCHFailure2

  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you. ~ + ALCHSuccess
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you. ~ + ALCHFailure1
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you. ~ + ALCHFailure2
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you. ~ + ALCHFailure3
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Alora's problems and hopes, in a friendly and kind manner, in hopes of making Alora confide in you. ~ + ALCHFailure4

+ ~!Global("ALCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHSuccess
 + ~!Global("ALCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHFailure3

  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHSuccess
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHFailure1
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHFailure3
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHFailure2
  + ~!Global("ALCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Alora into telling you more about herself. ~ + ALCHFailure4
END

IF ~~ ALCHSuccess
SAY ~I'm just a thief. Sorry, but I don't have much to tell….~
= ~Well… alrighty. I'm the cutest thing out of Iriaebor. Things fascinate me, anything really… though you can probably tell. My parents wanted me to stay at home and be content but I would much rather have left on adventure…and so I did.~
IF ~~ THEN DO ~SetGlobal("ALCHdone","GLOBAL",1)~ EXIT
END

IF ~~ ALCHFailure1
SAY ~Have you seen this before, fascinating isn't it? *she holds out a flower of no particular importance and walks off looking at it*~
IF ~~ THEN EXIT
END

IF ~~ ALCHFailure2
SAY ~I smell berries! Or pastries!~
IF ~~ THEN EXIT
END

IF ~~ ALCHFailure3
SAY ~Ya know, I think you're starting to smell. Maybe you should consider taking a tour of the baths next time we reach an Inn.~
IF ~~ THEN EXIT
END

IF ~~ ALCHFailure4
SAY ~Uhm, how 'bout we'd hang <PLAYER3>'s boots up the tree next time we make a camp in a forest? It was hilareous when we'd hidden <CHARNAME>'s... oi!~
IF ~~ THEN EXIT
END

END

APPEND ~BRANWJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN BRCH
 SAY ~You look at the barbarian woman who fights with such vigor. She is calmer now, and somehow looks a little bit less stern. Perhaps now is a good time to ask about her past… Surely, she had had some adventures… before she was turned into cold marble, that is.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Branwen.~ EXIT

+ ~Global("BRCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Branwen, can you tell me more about yourself?~ + BRCHFailure1
+ ~Global("BRCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Branwen, can you tell me more about yourself?~ + BRCHFailure2
+ ~Global("BRCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Branwen, can you tell me more about yourself?~ + BRCHFailure3
+ ~Global("BRCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Branwen, can you tell me more about yourself?~ + BRCHFailure4


 + ~!Global("BRCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Branwen lots of personal questions.~ + BRCHSuccess
 + ~!Global("BRCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Branwen lots of personal questions.~ + BRCHFailure1
 + ~!Global("BRCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Branwen lots of personal questions.~ + BRCHFailure2
 + ~!Global("BRCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Branwen lots of personal questions.~ + BRCHFailure3
 + ~!Global("BRCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Branwen lots of personal questions.~ + BRCHFailure4

 + ~!Global("BRCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHSuccess
 + ~!Global("BRCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHFailure1

  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHSuccess
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHFailure1
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHFailure2
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHFailure3
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Branwen's past. ~ + BRCHFailure4

+ ~!Global("BRCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you.  ~ + BRCHSuccess
 + ~!Global("BRCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you. ~ + BRCHFailure2

  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you. ~ + BRCHSuccess
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you. ~ + BRCHFailure1
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you. ~ + BRCHFailure2
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you. ~ + BRCHFailure3
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Branwen's problems and hopes, in a friendly and kind manner, in hopes of making Branwen confide in you. ~ + BRCHFailure4

+ ~!Global("BRCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHSuccess
 + ~!Global("BRCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHFailure3

  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHSuccess
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHFailure1
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHFailure3
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHFailure2
  + ~!Global("BRCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Branwen into telling you more about herself. ~ + BRCHFailure4
END

IF ~~ BRCHSuccess
SAY ~I have not much to tell you. I was in the employ of an adventuring group that dared to attack unarmed merchants. I battled them bravely, but a dog named Tranzig entrapped me in stone. I shall see his head leave his body if it is the last thing I do!~
IF ~~ THEN DO ~SetGlobal("BRCHdone","GLOBAL",1)~ EXIT
END

IF ~~ BRCHFailure1
SAY ~By Tempus unshaven beard! Leave me be with your questioning!~
IF ~~ THEN EXIT
END

IF ~~ BRCHFailure2
SAY ~Bah! Talking does not help me to prove my worth to Tempus! Let me look at that gush on your cheek, <CHARNAME>. It looks nasty.~
IF ~~ THEN EXIT
END

IF ~~ BRCHFailure3
SAY ~I fought many battles in Tempus name, <CHARNAME>, drank strong meads and sang the warrior's songs. What's more is there to say?~
IF ~~ THEN EXIT
END

IF ~~ BRCHFailure4
SAY ~Norheim Isles are part of what you call Moonshae Islands here. Peak and rock ridges, dark pine forests and ice-fogs - that's mine land. It births sturdy folk and proud. Unlike you, soft mainlanders, we watch the foreigners with the eyes of an albatross, for we want no trouble. ~
IF ~~ THEN EXIT
END

END

APPEND ~DYNAHJ~

IF ~IsGabber(Player1) GlobalLT("DYLoveTalk","GLOBAL",20)
   ~ THEN BEGIN DYCH
 SAY ~You find Dynaheir on her own and in a quiet mood; for once she is not sorting her scrolls or discussing things in a low voice with one of your companions. Perhaps it would be wise to take advantage of the situation and chat with the mysterious Wychlaran.~
+ ~InParty("Minsc") HPPercentLT("Minsc",90)~ + ~You look concerned, Dynaheir. WHat's that about?~ + DYCHMinsc
++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Dynaheir.~ EXIT

+ ~Global("DYCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Dynaheir, can you tell me more about yourself?~ + DYCHFailure1
+ ~Global("DYCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Dynaheir, can you tell me more about yourself?~ + DYCHFailure2
+ ~Global("DYCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Dynaheir, can you tell me more about yourself?~ + DYCHFailure3
+ ~Global("DYCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Dynaheir, can you tell me more about yourself?~ + DYCHFailure4


 + ~!Global("DYCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Dynaheir lots of personal questions.~ + DYCHSuccess
 + ~!Global("DYCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Dynaheir lots of personal questions.~ + DYCHFailure1
 + ~!Global("DYCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Dynaheir lots of personal questions.~ + DYCHFailure2
 + ~!Global("DYCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Dynaheir lots of personal questions.~ + DYCHFailure3
 + ~!Global("DYCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Dynaheir lots of personal questions.~ + DYCHFailure4

 + ~!Global("DYCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHSuccess
 + ~!Global("DYCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHFailure1

  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHSuccess
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHFailure1
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHFailure2
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHFailure3
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Dynaheir's past. ~ + DYCHFailure4

+ ~!Global("DYCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you.  ~ + DYCHSuccess
 + ~!Global("DYCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you. ~ + DYCHFailure2

  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you. ~ + DYCHSuccess
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you. ~ + DYCHFailure1
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you. ~ + DYCHFailure2
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you. ~ + DYCHFailure3
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Dynaheir's problems and hopes, in a friendly and kind manner, in hopes of making Dynaheir confide in you. ~ + DYCHFailure4

+ ~!Global("DYCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHSuccess
 + ~!Global("DYCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHFailure3

  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHSuccess
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHFailure1
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHFailure3
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHFailure2
  + ~!Global("DYCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Dynaheir into telling you more about herself. ~ + DYCHFailure4
END

IF ~~ DYCHSuccess
SAY ~I am Dynaheir, a witch of Rasheman. I and my comrade Minsc have been sent by the Wychalarn to determine if the prophecies of Alaundo are true. We search for the Spawn of Bhaal.~
IF ~~ THEN DO ~SetGlobal("DYCHdone","GLOBAL",1)~ EXIT
END

IF ~~ DYCHFailure1
SAY ~I am worried that Minsc's unfortunate condition is permanent.~
IF ~~ THEN EXIT
END

IF ~~ DYCHFailure2
SAY ~We must not concern ourselves with talk where an enemy may lurk behind any bush.~
IF ~~ THEN EXIT
END

IF ~~ DYCHFailure3
SAY ~I would'st rather hear more of Candlekeep, <CHARNAME>.~
IF ~~ THEN EXIT
END

IF ~~ DYCHFailure4
SAY ~My native land, Rashemen is a long way from here, <CHARNAME>, more than a season's travel.~
IF ~~ THEN EXIT
END

IF ~~ DYCHMinsc
SAY ~If thou excuse me, <CHARNAME>, I must see if Minsc's last wound requires healing. When his blood is high after combat, he oft doth not realize how badly he is hurt. ~
IF ~~ THEN EXIT
END

END

APPEND ~FALDOJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN FACH
 SAY ~Faldorn has seemed if not more placid, but at least not quite so wild; perhaps now would be a good time to learn something of her.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Faldorn.~ EXIT

+ ~Global("FACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Faldorn, can you tell me more about yourself?~ + FACHFailure1
+ ~Global("FACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Faldorn, can you tell me more about yourself?~ + FACHFailure2
+ ~Global("FACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Faldorn, can you tell me more about yourself?~ + FACHFailure3
+ ~Global("FACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Faldorn, can you tell me more about yourself?~ + FACHFailure4


 + ~!Global("FACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Faldorn lots of personal questions.~ + FACHSuccess
 + ~!Global("FACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Faldorn lots of personal questions.~ + FACHFailure1
 + ~!Global("FACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Faldorn lots of personal questions.~ + FACHFailure2
 + ~!Global("FACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Faldorn lots of personal questions.~ + FACHFailure3
 + ~!Global("FACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Faldorn lots of personal questions.~ + FACHFailure4

 + ~!Global("FACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHSuccess
 + ~!Global("FACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHFailure1

  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHSuccess
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHFailure1
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHFailure2
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHFailure3
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Faldorn's past. ~ + FACHFailure4

+ ~!Global("FACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you.  ~ + FACHSuccess
 + ~!Global("FACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you. ~ + FACHFailure2

  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you. ~ + FACHSuccess
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you. ~ + FACHFailure1
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you. ~ + FACHFailure2
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you. ~ + FACHFailure3
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Faldorn's problems and hopes, in a friendly and kind manner, in hopes of making Faldorn confide in you. ~ + FACHFailure4

+ ~!Global("FACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHSuccess
 + ~!Global("FACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHFailure3

  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHSuccess
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHFailure1
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHFailure3
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHFailure2
  + ~!Global("FACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Faldorn into telling you more about herself. ~ + FACHFailure4
END

IF ~~ FACHSuccess
SAY ~I am Faldorn, a member of the Shadow Druids. I'm the spawn of a Black Raven Uthgardt woman, and my tribe gave me to the Shadow Druids as an offering.~
= ~The Shadow Druids are a druidic sect that believes in the destruction of civilization. I have come to this region of the world to sow disorder among those druid sects that are too weak to share our vision.~
IF ~~ THEN DO ~SetGlobal("FACHdone","GLOBAL",1)~ EXIT
END

IF ~~ FACHFailure1
SAY ~The Great Mother suffers and you want to chat? Grr!~
IF ~~ THEN EXIT
END

IF ~~ FACHFailure2
SAY ~Cities are the worst offence to nature. We should burn Baldur's Gate, <CHARNAME>, that's what I am thinking…~
IF ~~ THEN EXIT
END

IF ~~ FACHFailure3
SAY ~I have more important things on my mind right now. Unless you agree now to kill these farmers?~
IF ~~ THEN EXIT
END

IF ~~ FACHFailure4
SAY ~Every <PRO_MANWOMAN> has a beast in <PRO_HIMHER>. Yours is a magpie.~
IF ~~ THEN EXIT
END

END

APPEND ~IMOEN2~

IF ~IsGabber(Player1)
   ~ THEN BEGIN IMCH
 SAY ~Imoen seems a little quiet for her. Funnily enough you do not know all that much about your oldest friend. Perhaps this is a good time to find out what Imoen is all about.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Imoen.~ EXIT

+ ~GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure1
+ ~GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure2
+ ~GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure3
+ ~GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure4


 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Imoen lots of personal questions.~ + IMCHSuccessEarly
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure1
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure2
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure3
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure4

 +~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHSuccessEarly
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure1

  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHSuccessEarly
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure1
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure2
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure3
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure4

+ ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you.  ~ + IMCHSuccessEarly
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure2

  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHSuccessEarly
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure1
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure2
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure3
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure4

+ ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHSuccessEarly
 + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure3

  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHSuccessEarly
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure1
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure3
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure2
  + ~GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure4

+ ~!GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure1
+ ~!GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure2
+ ~!GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure3
+ ~!GlobalLT("Chapter","GLOBAL",6) Global("IMCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Imoen, can you tell me more about yourself?~ + IMCHFailure4

 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Imoen lots of personal questions.~ + IMCHSuccessLATE
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure1
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure2
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure3
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Imoen lots of personal questions.~ + IMCHFailure4

 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHSuccessLATE
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure1

  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHSuccessLATE
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure1
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure2
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure3
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Imoen's past. ~ + IMCHFailure4

+ ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you.  ~ + IMCHSuccessLATE
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure2

  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHSuccessLATE
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure1
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure2
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure3
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Imoen's problems and hopes, in a friendly and kind manner, in hopes of making Imoen confide in you. ~ + IMCHFailure4

+ ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHSuccessLATE
 + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure3

  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHSuccessLATE
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure1
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure3
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure2
  + ~!GlobalLT("Chapter","GLOBAL",6) !Global("IMCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Imoen into telling you more about herself. ~ + IMCHFailure4
END

IF ~~ IMCHSuccessLATE
SAY ~Well I grew up in a place called Candlekeep with an imbecile of a <PRO_MANWOMAN> for a friend. What type of question is that? Silly you.~
= ~*she pats your cheek and shakes her head at you*~
= ~What are we going to do with you?~
IF ~~ THEN DO ~SetGlobal("IMCHdone","GLOBAL",1)~ EXIT
END

IF ~~ IMCHSuccessEarly
SAY ~Hhm? Ah, I'm just thinking about Gorion and what would have become of us if he hadn't died, or if we can ever go back to Candlekeep after all that's happened. I feel so bad, like I'm angry at him for dieing. Silly huh?~
= ~*She lowers her head as tears begin to well up in her eyes*~
= ~I…I'm fine, really. Thank you for asking though.~
IF ~~ THEN DO ~SetGlobal("IMCHdone","GLOBAL",1)~ EXIT
END

IF ~~ IMCHFailure1
SAY ~I'm a little tired for these types of discussions right now.~
IF ~~ THEN EXIT
END

IF ~~ IMCHFailure2
SAY ~Uhm, common, ya know everythin' about me. Well, not *everything*... like how I made the whole citadel believe that Nessa ate Fuller's underpants, but the rest ya pretty much know.~
IF ~~ THEN EXIT
END

IF ~~ IMCHFailure3
SAY ~Wanna know secret 'bout me? Well, I always was in love with Hull!~
= ~He-he! Ya should see ya face! Gottcha!~
IF ~~ THEN EXIT
END

IF ~~ IMCHFailure4
SAY ~*she shakes her head at you sheepishly and pats your cheek before turning away and walking back to the trail*.~
IF ~~ THEN EXIT
END

END

APPEND ~JAHEIJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN JACH
 SAY ~Jaheira fell behind the party for a moment examining a peculiar plant. She ends up collecting it for her medicinal bag, and now she is about to catch up with the rest of the group. Perhaps it would be wise to take advantage of the situation and trade a couple words in private.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Jaheira.~ EXIT

+ ~Global("JACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Jaheira, can you tell me more about yourself?~ + JACHFailure1
+ ~Global("JACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Jaheira, can you tell me more about yourself?~ + JACHFailure2
+ ~Global("JACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Jaheira, can you tell me more about yourself?~ + JACHFailure3
+ ~Global("JACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Jaheira, can you tell me more about yourself?~ + JACHFailure4


 + ~!Global("JACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Jaheira lots of personal questions.~ + JACHSuccess
 + ~!Global("JACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Jaheira lots of personal questions.~ + JACHFailure1
 + ~!Global("JACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Jaheira lots of personal questions.~ + JACHFailure2
 + ~!Global("JACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Jaheira lots of personal questions.~ + JACHFailure3
 + ~!Global("JACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Jaheira lots of personal questions.~ + JACHFailure4

 + ~!Global("JACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHSuccess
 + ~!Global("JACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHFailure1

  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHSuccess
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHFailure1
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHFailure2
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHFailure3
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Jaheira's past. ~ + JACHFailure4

+ ~!Global("JACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you.  ~ + JACHSuccess
 + ~!Global("JACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you. ~ + JACHFailure2

  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you. ~ + JACHSuccess
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you. ~ + JACHFailure1
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you. ~ + JACHFailure2
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you. ~ + JACHFailure3
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Jaheira's problems and hopes, in a friendly and kind manner, in hopes of making Jaheira confide in you. ~ + JACHFailure4

+ ~!Global("JACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHSuccess
 + ~!Global("JACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHFailure3

  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHSuccess
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHFailure1
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHFailure3
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHFailure2
  + ~!Global("JACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Jaheira into telling you more about herself. ~ + JACHFailure4
END

IF ~~ JACHSuccess
SAY ~What would you like to know, <CHARNAME>? A few things about my past? I was born in Tethyr and carried away from my family castle by a servant girl, while the rest of my family perished in the recent Civil war. She brought me to a grove of druids who reared me; there I learned to protect the forest and all its inhabitants. I met Gorion and Khalid long after that. And that will have to do in satiating your curiosity, <CHARNAME>. ~
IF ~~ THEN DO ~SetGlobal("JACHdone","GLOBAL",1)~ EXIT
END

IF ~~ JACHFailure1
SAY ~<CHARNAME>, hush yourself. There may be dangers about.~
IF ~~ THEN EXIT
END

IF ~~ JACHFailure2
SAY ~I am sorry, but I see that someone else is in need of my attentions.~
IF ~~ THEN EXIT
END

IF ~~ JACHFailure3
SAY ~<CHARNAME>, I am in no mood to indulge your curiosity now. Perhaps later. ~
IF ~~ THEN EXIT
END

IF ~~ JACHFailure4
SAY ~<CHARNAME>, hush yourself. There may be dangers about.~
IF ~~ THEN EXIT
END

END


APPEND ~KIVANJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN KICH
 SAY ~The same stoic expression is on Kivan's face. As usual, a curiosity arises within you to learn more of the hooded elf.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Kivan.~ EXIT
 
+ ~Global("KICHdone","GLOBAL",1) RandomNum(5,1)~ + ~So, Kivan, can you tell me more about yourself?~ + KICHFailure1
+ ~Global("KICHdone","GLOBAL",1) RandomNum(5,2)~ + ~So, Kivan, can you tell me more about yourself?~ + KICHFailure2
+ ~Global("KICHdone","GLOBAL",1) RandomNum(5,3)~ + ~So, Kivan, can you tell me more about yourself?~ + KICHFailure3
+ ~Global("KICHdone","GLOBAL",1) RandomNum(5,4)~ + ~So, Kivan, can you tell me more about yourself?~ + KICHFailure4
+ ~Global("KICHdone","GLOBAL",1) RandomNum(5,5)~ + ~So, Kivan, can you tell me more about yourself?~ + KICHFailure5

 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(5,1)~ + ~You ask Kivan lots of personal questions.~ + KICHSuccess
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(5,2)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure1
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(5,3)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure2
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(5,4)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure3
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(5,5)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure4
 
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(6,1)~ + ~You ask Kivan lots of personal questions.~ + KICHSuccess
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(6,2)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure1
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(6,3)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure2
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(6,4)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure3
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(6,5)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure4
 + ~!Global("KICHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(6,5)~ + ~You ask Kivan lots of personal questions.~ + KICHFailure5

 + ~!Global("KICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHSuccess
 + ~!Global("KICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHFailure1

  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHSuccess
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHFailure2
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHFailure3
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHFailure4
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Kivan's past. ~ + KICHFailure5

+ ~!Global("KICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you.  ~ + KICHSuccess
 + ~!Global("KICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you. ~ + KICHFailure2

  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you. ~ + KICHSuccess
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you. ~ + KICHFailure1
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you. ~ + KICHFailure5
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you. ~ + KICHFailure3
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Kivan's problems and hopes, in a friendly and kind manner, in hopes of making Kivan confide in you. ~ + KICHFailure4

+ ~!Global("KICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHSuccess
 + ~!Global("KICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHFailure3

  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHSuccess
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHFailure1
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHFailure5
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHFailure2
  + ~!Global("KICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kivan into telling you more about himself. ~ + KICHFailure4
END

IF ~~ KICHSuccess
SAY ~All I can tell you friend, is that you must help me gain revenge.  The evil ogre Tazok killed my lover, Deheriana.  He must suffer for that act, and I will insure that he does!~
IF ~~ THEN DO ~SetGlobal("KICHdone","GLOBAL",1)~ EXIT
END

IF ~~ KICHFailure1
SAY ~<CHARNAME>, my life is all in the past, with Deheriana. I care of little more, than avenging her death now. But I would not want to bore you with my sombre thoughts. Let us continue on your quest.~
IF ~~ THEN EXIT
END

IF ~~ KICHFailure2
SAY ~I hail from the Elven forest of Shilmista, which is ruled by valiant King Elbereth. My kin was recently diminished in a war against foul army gathered by the followers of Talona - the Lady of Poison.~
IF ~~ THEN EXIT
END

IF ~~ KICHFailure3
SAY ~Shevarash called upon me to destroy the evil Ogre, Tazok. Black Archer guides my arrows when they are aimed at those who slaughter innocents. ~
IF ~~ THEN EXIT
END

IF ~~ KICHFailure4
SAY ~I mourn my beloved Deheriana.~
IF ~~ THEN EXIT
END

IF ~~ KICHFailure5
SAY ~*Smiles absently* My friend, I have already told you more of myself, than to anyone else, save Deheriana.~
IF ~~ THEN EXIT
END

END

APPEND ~MINSCJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN MICH
 SAY ~Boo is snoozing in Minsc's pouch. If you want to talk to the huge Rashemi without the hamster's interference - the moment is now!~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Minsc.~ EXIT

+ ~Global("MICHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Minsc, can you tell me more about yourself?~ + MICHFailure1
+ ~Global("MICHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Minsc, can you tell me more about yourself?~ + MICHFailure2
+ ~Global("MICHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Minsc, can you tell me more about yourself?~ + MICHFailure3
+ ~Global("MICHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Minsc, can you tell me more about yourself?~ + MICHFailure4


 + ~!Global("MICHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Minsc lots of personal questions.~ + MICHSuccess
 + ~!Global("MICHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Minsc lots of personal questions.~ + MICHFailure1
 + ~!Global("MICHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Minsc lots of personal questions.~ + MICHFailure2
 + ~!Global("MICHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Minsc lots of personal questions.~ + MICHFailure3
 + ~!Global("MICHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Minsc lots of personal questions.~ + MICHFailure4

 + ~!Global("MICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHSuccess
 + ~!Global("MICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHFailure1

  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHSuccess
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHFailure1
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHFailure2
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHFailure3
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Minsc's past. ~ + MICHFailure4

+ ~!Global("MICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you.  ~ + MICHSuccess
 + ~!Global("MICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you. ~ + MICHFailure2

  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you. ~ + MICHSuccess
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you. ~ + MICHFailure1
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you. ~ + MICHFailure2
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you. ~ + MICHFailure3
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Minsc's problems and hopes, in a friendly and kind manner, in hopes of making Minsc confide in you. ~ + MICHFailure4

+ ~!Global("MICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHSuccess
 + ~!Global("MICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHFailure3

  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHSuccess
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHFailure1
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHFailure3
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHFailure2
  + ~!Global("MICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Minsc into telling you more about himself. ~ + MICHFailure4
END

IF ~~ MICHSuccess
SAY ~Little <CHARNAME> wants to know about Minsc! Minsc is on dajemma to prove his manhood and be accepted into the Ice Dragon berserker lodge back in Rashemen. He fights bravely for his witch. Does <CHARNAME> wants to know about Boo? He is a Miniature Giant Space Hamster. You can buy them in Sembia marketplace from an old chap with a beard, pointy hat and a pipe. Minsc spent all his savings to buy Boo from him. But what is a man without a hamster? Minsc and Boo are a terrible buttkicking duo! Stand back villainy! I am coming and my hamster with me!~
IF ~~ THEN DO ~SetGlobal("MICHdone","GLOBAL",1)~ EXIT
END

IF ~~ MICHFailure1
SAY ~<CHARNAME>, SHHHHH! You will wake Boo! A great brain needs quiet to recover his wisdom.~
IF ~~ THEN EXIT
END

IF ~~ MICHFailure2
SAY ~RrraaaAAGHGHHH!!! Gnolls had stolen Minsc's witch! Filthy gnolls!~
IF ~~ THEN EXIT
END

IF ~~ MICHFailure3
SAY ~The realms tremble when my hamster roars!~
IF ~~ THEN EXIT
END

IF ~~ MICHFailure4
SAY ~*Minsc claps you on your shoulder good-heartedly* Boo can hear the epic songs written about Minsc and Boo and <CHARNAME> already! Such tales that make heroes of old to turn pale with envy!~
IF ~~ THEN EXIT
END

END

APPEND ~MONTAJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN MOCH
 SAY ~Montaron grins at something you cannot quite comprehend, but at least his face does not look as predatory as usual. Perhaps, he can be more forthcoming with personal information than usual.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Montaron.~ EXIT

+ ~Global("MOCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Montaron, can you tell me more about yourself?~ + MOCHFailure1
+ ~Global("MOCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Montaron, can you tell me more about yourself?~ + MOCHFailure2
+ ~Global("MOCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Montaron, can you tell me more about yourself?~ + MOCHFailure3
+ ~Global("MOCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Montaron, can you tell me more about yourself?~ + MOCHFailure4


 + ~!Global("MOCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Montaron lots of personal questions.~ + MOCHSuccess
 + ~!Global("MOCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Montaron lots of personal questions.~ + MOCHFailure1
 + ~!Global("MOCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Montaron lots of personal questions.~ + MOCHFailure2
 + ~!Global("MOCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Montaron lots of personal questions.~ + MOCHFailure3
 + ~!Global("MOCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Montaron lots of personal questions.~ + MOCHFailure4

 + ~!Global("MOCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHSuccess
 + ~!Global("MOCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHFailure1

  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHSuccess
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHFailure1
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHFailure2
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHFailure3
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Montaron's past. ~ + MOCHFailure4

+ ~!Global("MOCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you.  ~ + MOCHSuccess
 + ~!Global("MOCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you. ~ + MOCHFailure2

  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you. ~ + MOCHSuccess
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you. ~ + MOCHFailure1
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you. ~ + MOCHFailure2
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you. ~ + MOCHFailure3
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Montaron's problems and hopes, in a friendly and kind manner, in hopes of making Montaron confide in you. ~ + MOCHFailure4

+ ~!Global("MOCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHSuccess
 + ~!Global("MOCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHFailure3

  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHSuccess
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHFailure1
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHFailure3
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHFailure2
  + ~!Global("MOCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Montaron into telling you more about himself. ~ + MOCHFailure4
END

IF ~~ MOCHSuccess
SAY ~I were a baby-boy o' me family, if ye need t' know. Respectable halfling hall, aye. Me papa, didn't like me stealin', he didn't, gave me to militia to "impart discipline" Ha! Found meself a family that does not spit me way. Ye will see, I'll get outta fieldwork to head torturer in one of Zhent's deepest dungeon, me will. Ah… what d'ye know o' good old torture… ~
IF ~~ THEN DO ~SetGlobal("MOCHdone","GLOBAL",1)~ EXIT
END

IF ~~ MOCHFailure1
SAY ~Ye keep a-pokin' me thataways, ye'll be fit fer one o' Xzar's 'speriments afore dawn.~
IF ~~ THEN EXIT
END

IF ~~ MOCHFailure2
SAY ~I warrant your attention?!  Oh frabgerous day, kaloo kaley! ~ [MONTARON 23]
IF ~~ THEN EXIT
END

IF ~~ MOCHFailure3
SAY ~Ye keep a-pokin' me thataways, ye'll be fit fer one o' Xzar's 'speriments afore dawn.~
IF ~~ THEN EXIT
END

IF ~~ MOCHFailure4
SAY ~I warrant your attention?!  Oh frabgerous day, kaloo kaley!~  [MONTARON 23]
IF ~~ THEN EXIT
END

END

APPEND ~QUAYLJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN QUCH
 SAY ~All three feet of Quayle radiate an air of intellectual and spiritual superiority. You have been wandering about what such a self-important person can say of his past. Perhaps it's time that you finally got your answers.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Quayle.~ EXIT

+ ~Global("QUCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Quayle, can you tell me more about yourself?~ + QUCHFailure1
+ ~Global("QUCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Quayle, can you tell me more about yourself?~ + QUCHFailure2
+ ~Global("QUCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Quayle, can you tell me more about yourself?~ + QUCHFailure3
+ ~Global("QUCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Quayle, can you tell me more about yourself?~ + QUCHFailure4


 + ~!Global("QUCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Quayle lots of personal questions.~ + QUCHSuccess
 + ~!Global("QUCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Quayle lots of personal questions.~ + QUCHFailure1
 + ~!Global("QUCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Quayle lots of personal questions.~ + QUCHFailure2
 + ~!Global("QUCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Quayle lots of personal questions.~ + QUCHFailure3
 + ~!Global("QUCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Quayle lots of personal questions.~ + QUCHFailure4

 + ~!Global("QUCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHSuccess
 + ~!Global("QUCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHFailure1

  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHSuccess
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHFailure1
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHFailure2
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHFailure3
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Quayle's past. ~ + QUCHFailure4

+ ~!Global("QUCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you.  ~ + QUCHSuccess
 + ~!Global("QUCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you. ~ + QUCHFailure2

  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you. ~ + QUCHSuccess
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you. ~ + QUCHFailure1
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you. ~ + QUCHFailure2
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you. ~ + QUCHFailure3
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Quayle's problems and hopes, in a friendly and kind manner, in hopes of making Quayle confide in you. ~ + QUCHFailure4

+ ~!Global("QUCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHSuccess
 + ~!Global("QUCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHFailure3

  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHSuccess
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHFailure1
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHFailure3
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHFailure2
  + ~!Global("QUCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Quayle into telling you more about himself. ~ + QUCHFailure4
END

IF ~~ QUCHSuccess
SAY ~You will find that I make a most magnificent friend!~
= ~Indeed, just listen to my wisdom and instruction and you will win a great deal of knowledge. I am a priest of Baravar Cloakshadow, and a great mage besides. I, ah... mastered sorcery so quickly that the narrow-minded commoners in my village made me leave as soon as I had come of age. They could not tolerate a youngster teaching him how to do things properly, you see...~
= ~But I am glad - I was too talented to remain in the backwater. I have apprenticed under Gifos, and he himself said that I cannot be bothered with learning as all others do, so I am better off on my own acquiring the practical knowledge of magic while adventuring. Yes, he did. So now I do just that - and, to tell you the truth, I think I am now at the level when I myself can teach anyone… bah! I could have taught in the Luskan's Host Tower… as a minimum- years ago if not for envy and intrigues…~
IF ~~ THEN DO ~SetGlobal("QUCHdone","GLOBAL",1)~ EXIT
END

IF ~~ QUCHFailure1
SAY ~You do not deserve a single whiff of my enormous brain.. Wait! Where are you going?~
IF ~~ THEN EXIT
END

IF ~~ QUCHFailure2
SAY ~I am the most intelligent being on Toril… Can you feel my amazing brain?~
IF ~~ THEN EXIT
END

IF ~~ QUCHFailure3
SAY ~You do not deserve a single whiff of my enormous brain.. Wait! Where are you going?~
IF ~~ THEN EXIT
END

IF ~~ QUCHFailure4
SAY ~I am the most intelligent being on Toril… Can you feel my amazing brain?~
IF ~~ THEN EXIT
END

END

APPEND ~TIAXJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN TICH
 SAY ~Tiax is mumbling something to himself, most probably battleplans for the impending creation of Cyric's grand empire. That Tiax wants to dominate the world is obvious, but you are interested in learning more than that about him... ~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Tiax.~ EXIT

+ ~Global("TICHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Tiax, can you tell me more about yourself?~ + TICHFailure1
+ ~Global("TICHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Tiax, can you tell me more about yourself?~ + TICHFailure2
+ ~Global("TICHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Tiax, can you tell me more about yourself?~ + TICHFailure3
+ ~Global("TICHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Tiax, can you tell me more about yourself?~ + TICHFailure4


 + ~!Global("TICHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Tiax lots of personal questions.~ + TICHSuccess
 + ~!Global("TICHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Tiax lots of personal questions.~ + TICHFailure1
 + ~!Global("TICHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Tiax lots of personal questions.~ + TICHFailure2
 + ~!Global("TICHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Tiax lots of personal questions.~ + TICHFailure3
 + ~!Global("TICHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Tiax lots of personal questions.~ + TICHFailure4

 + ~!Global("TICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHSuccess
 + ~!Global("TICHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHFailure1

  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHSuccess
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHFailure1
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHFailure2
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHFailure3
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Tiax's past. ~ + TICHFailure4

+ ~!Global("TICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you.  ~ + TICHSuccess
 + ~!Global("TICHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you. ~ + TICHFailure2

  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you. ~ + TICHSuccess
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you. ~ + TICHFailure1
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you. ~ + TICHFailure2
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you. ~ + TICHFailure3
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Tiax's problems and hopes, in a friendly and kind manner, in hopes of making Tiax confide in you. ~ + TICHFailure4

+ ~!Global("TICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHSuccess
 + ~!Global("TICHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHFailure3

  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHSuccess
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHFailure1
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHFailure3
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHFailure2
  + ~!Global("TICHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Tiax into telling you more about himself. ~ + TICHFailure4
END

IF ~~ TICHSuccess
SAY ~Tiax is destined to lead, though he grows to enjoy your company... Perhaps you shall be spared his wrath, and appointed to more than sewage detail.~
= ~How did great Tiax come to Cyric's fold? Tiax once was a miserable gnome, and was called… Telliax Goldstone of Athkatla. He was but a sprout of greatness. Tiax stole from a Shadow Thief Taskmaster, and Tiax's fearful father sent him out with a wandering heretic who worshipped Baervan Wildwanderer. Cyric's hand led Tiax to twist his ankle during a bandit's raid and be captured by the brigands. It was as a sacrifice that Tiax first faced Cyric. But he had no fear, not at all - Great Tiax would not soil himself in front of some lowlife bandits. Tiax went up to the altar and placed his head down on the block. But the servant of Cyric who was to cut his throat saw that Tiax was the Chosen one, and stepped back.~
= ~"This one lives. He's got spirit! The Prince of Lies has need of servants such as you, gnome! Find another slave to sacrifice; this one is now mine."~
= ~And it is from him that Tiax learned of Cyric and of his grand fate. Now, hmm... Tiax sees fit to bless you as a Keeper of Tiax's mighty slippers! Eight hundred slippers - and all under your command, slave. Tiax is benevolent today.~
IF ~~ THEN DO ~SetGlobal("TICHdone","GLOBAL",1)~ EXIT
END

IF ~~ TICHFailure1
SAY ~Where is the progess report on domination of Faerun, slave? You are late with it! Tiax will not tolerate tardiness! May the threads fall out from your undergarments!~
IF ~~ THEN EXIT
END

IF ~~ TICHFailure2
SAY ~Tiax is the Ruler of all World in Cyric's name. All bow to Tiax! Bow!~
IF ~~ THEN EXIT
END

IF ~~ TICHFailure3
SAY ~Kelsen Goldstone was Tiax's father's name. He is still in awe of the magnificent fruit that his loins have produced.~
IF ~~ THEN EXIT
END

IF ~~ TICHFailure4
SAY ~Praise Cyric or Tiax's terrible wrath would get thee!~
IF ~~ THEN EXIT
END

END

APPEND ~XANJ~

IF ~IsGabber(Player1) GlobalLT("X#XanLoveTalk","GLOBAL",6)
   ~ THEN BEGIN XACH
 SAY ~Xan surveys the world melancholically and sighs. Perhaps a pleasant conversation will distract him from gloomy thoughts and maybe you will learn something about him to boot.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Xan.~ EXIT

+ ~Global("XACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Xan, can you tell me more about yourself?~ + XACHFailure1
+ ~Global("XACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Xan, can you tell me more about yourself?~ + XACHFailure2
+ ~Global("XACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Xan, can you tell me more about yourself?~ + XACHFailure3
+ ~Global("XACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Xan, can you tell me more about yourself?~ + XACHFailure4


 + ~!Global("XACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Xan lots of personal questions.~ + XACHSuccess
 + ~!Global("XACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Xan lots of personal questions.~ + XACHFailure1
 + ~!Global("XACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Xan lots of personal questions.~ + XACHFailure2
 + ~!Global("XACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Xan lots of personal questions.~ + XACHFailure3
 + ~!Global("XACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Xan lots of personal questions.~ + XACHFailure4

 + ~!Global("XACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHSuccess
 + ~!Global("XACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHFailure1

  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHSuccess
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHFailure1
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHFailure2
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHFailure3
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Xan's past. ~ + XACHFailure4

+ ~!Global("XACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you.  ~ + XACHSuccess
 + ~!Global("XACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you. ~ + XACHFailure2

  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you. ~ + XACHSuccess
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you. ~ + XACHFailure1
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you. ~ + XACHFailure2
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you. ~ + XACHFailure3
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Xan's problems and hopes, in a friendly and kind manner, in hopes of making Xan confide in you. ~ + XACHFailure4

+ ~!Global("XACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHSuccess
 + ~!Global("XACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHFailure3

  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHSuccess
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHFailure1
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHFailure3
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHFailure2
  + ~!Global("XACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xan into telling you more about himself. ~ + XACHFailure4
END

IF ~~ XACHSuccess
SAY ~If you are interested friend, I am a Greycloak from Evereska.  It is my duty to watch over the political events of the human nations along our borders.  From what I have learned so far, there is some sort of mercantile organization known as the Iron Throne that has been trying to cause turmoil along the Sword Coast.  To what end I could not tell you, as I was captured before learning any more.~
IF ~~ THEN DO ~SetGlobal("XACHdone","GLOBAL",1)~ EXIT
END

IF ~~ XACHFailure1
SAY ~I am doomed, <CHARNAME>…that is all I can tell you about myself.~
IF ~~ THEN EXIT
END

IF ~~ XACHFailure2
SAY ~<CHARNAME>, do not lessen our chances of survival by disturbing my concentration. Seldarine knows, they are measly enough. ~
IF ~~ THEN EXIT
END

IF ~~ XACHFailure3
SAY ~I am glad that you have delivered me from dark warrens of the mine. I welcome the feel of moonlight on my face… and all the good smells of the wood. I am only saddened by the fact that death will irrevocably take it away from me soon enough.~
IF ~~ THEN EXIT
END

IF ~~ XACHFailure4
SAY ~I am doomed, <CHARNAME>…that is all I can tell you about myself.~
IF ~~ THEN EXIT
END

END

APPEND ~XZARJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN XZCH
 SAY ~Xzar's eyes shift wildly, not a single object or person capable of keeping his attention for more than a second. Finally he produces a vial from his pouch and starts shaking it. Murky liquid inside turns emerald-green and bubbles up dangerously. You figure it will be for the best to involve Xzar in an amiable conversation before he unstoppers that cork.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Xzar.~ EXIT
 + ~Global("X#XzarCookie","GLOBAL",0)~+ ~*You observe Xzar for a while longer*~ + XZCHCookie

+ ~Global("XZCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Xzar, can you tell me more about yourself?~ + XZCHFailure1
+ ~Global("XZCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Xzar, can you tell me more about yourself?~ + XZCHFailure2
+ ~Global("XZCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Xzar, can you tell me more about yourself?~ + XZCHFailure3
+ ~Global("XZCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Xzar, can you tell me more about yourself?~ + XZCHFailure4


 + ~!Global("XZCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Xzar lots of personal questions.~ + XZCHSuccess
 + ~!Global("XZCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Xzar lots of personal questions.~ + XZCHFailure1
 + ~!Global("XZCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Xzar lots of personal questions.~ + XZCHFailure2
 + ~!Global("XZCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Xzar lots of personal questions.~ + XZCHFailure3
 + ~!Global("XZCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Xzar lots of personal questions.~ + XZCHFailure4

 + ~!Global("XZCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHSuccess
 + ~!Global("XZCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHFailure1

  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHSuccess
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHFailure1
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHFailure2
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHFailure3
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Xzar's past. ~ + XZCHFailure4

+ ~!Global("XZCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you.  ~ + XZCHSuccess
 + ~!Global("XZCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you. ~ + XZCHFailure2

  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you. ~ + XZCHSuccess
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you. ~ + XZCHFailure1
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you. ~ + XZCHFailure2
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you. ~ + XZCHFailure3
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Xzar's problems and hopes, in a friendly and kind manner, in hopes of making Xzar confide in you. ~ + XZCHFailure4

+ ~!Global("XZCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHSuccess
 + ~!Global("XZCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHFailure3

  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHSuccess
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHFailure1
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHFailure3
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHFailure2
  + ~!Global("XZCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Xzar into telling you more about himself. ~ + XZCHFailure4
END

IF ~~ XZCHCookie
SAY ~*You notice Xzar looking around nervously, as if he were planning something.*~
= ~I’m NOT sneaking cookies Mummy! And…and the nightshade is on the night table, just where you told me to leave it.~
++ ~Oh, shut up already. I thought it was important.~ DO ~SetGlobal("X#XzarCookie","GLOBAL",1)~ + XZCHCookie3
++ ~Xzar, it’s me, <CHARNAME>! ~ DO ~SetGlobal("X#XzarCookie","GLOBAL",1)~ + XZCHCookie4
++ ~Nightshade, hmm? A little something in case Mummy wakes up peckish in the middle of the night? ~ DO ~SetGlobal("X#XzarCookie","GLOBAL",1)~ + XZCHCookie15a
++ ~Cookies? Would it help if I bought you some the instant we find a bakery? ~ DO ~SetGlobal("X#XzarCookie","GLOBAL",1)~ + XZCHCookie5
END

IF ~~ XZCHCookie3
SAY ~Eh? Are you setting yourself up as the arbitrix of What’s Important? Mummy won’t like that. ~
++ ~You mother is dead, you fool. Shut up. ~ + XZCHCookie6
++ ~Uh…no. What’s this about cookies? ~ + XZCHCookie9
++ ~Um…of course she wouldn’t. But what was that about poison on her nightstand? ~ + XZCHCookie15b
END

IF ~~ XZCHCookie4
SAY ~Huh? Oh, hello <CHARNAME>. Would you like a cookie? ~
++ ~Um, sure. Do you have some? Or maybe I could buy them. ~ + XZCHCookie5
++ ~What are you fantasizing about now, necromancer? Food or your mother? ~ + XZCHCookie6
END

IF ~~ XZCHCookie5
SAY ~Buy me one? Really? I wouldn’t get in trouble with Mummy? ~
++ ~Sure, I’ll buy you one or two… more if you’d like. ~ + XZCHCookie7
++ ~Yeah, I’ll buy some. Nothing with monkey brains in it though, ok? ~ + XZCHCookie8
++ ~ Sure. But it would be worth it. ~ + XZCHCookie10
END

IF ~~ XZCHCookie6
SAY ~My ‘mother’ is deceased, thankyouverymuch!~
IF ~~ THEN GOTO XZCHCookie6a
END

IF ~~ XZCHCookie6a
SAY ~Surprisingly sensible of her, really. Going off to join Mummy that way… so useful of her!~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie7
SAY ~Reeeeeeeeeally? Honest joe? ~
++ ~Yep! We can have them for dinner, if you like. ~ + XZCHCookie9
++ ~No. Your mother wouldn’t approve. ~ + XZCHCookie6
++ ~No. We mustn’t annoy Mummy, must we? ~ + XZCHCookie15c
END

IF ~~ XZCHCookie8
SAY ~Yuck! Don’t be revolting, <CHARNAME>! Chocolate swans - or swains - will do nicely.~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie9
SAY ~Not for ‘dinner’ certainly! But for dessert…such childish pleasures are strangely… enjoyable. ~
++ ~Yes, well pleasure *is* supposed to be enjoyable, after all. ~ + XZCHCookie11
++ ~Suddenly I’m childish? You confuse me sometimes, Xzar. ~ + XZCHCookie12
++ ~I was actually thinking of doubling your pleasure by combining the ingredients on that nightstand of yours. ~ + XZCHCookie15d
END

IF ~~ XZCHCookie10
SAY ~Well…if you don’t tell. And you’d be *buying* the cookie…not like sneaking it at all. All right!~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie11
SAY ~Er…pleasure? We are still talking about the cookie, right?~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie12
SAY ~I wasn’t calling *you* childish, just the gesture. I do hope the offer still remains…? ~
++ ~Yes, of course! Cookies for dinner! ~ + XZCHCookie14
++ ~On second thought, I’m not wasting my time with cookies… or talking to you for that matter.~ EXIT
END

IF ~~ XZCHCookie14
SAY ~Oh glutinous rapture! Mummy won’t be pleased at all but…but she will have to pay attention now! ~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie15a
SAY ~Certainly not! Uh…I mean… ~ 
IF ~~ THEN GOTO XZCHCookie15
END

IF ~~ XZCHCookie15b
SAY ~Oh! Nothing! Nothing… ~ 
IF ~~ THEN GOTO XZCHCookie15
END

IF ~~ XZCHCookie15c
SAY ~*One* cookie wouldn’t annoy her! Not really…not as though we tampered with her nightshade…I mean… ~ 
IF ~~ THEN GOTO XZCHCookie15
END

IF ~~ XZCHCookie15d
SAY ~What!?! TREACHERY?!? Or…oh, I see… ~ 
IF ~~ THEN GOTO XZCHCookie15
END

IF ~~ XZCHCookie15
SAY ~No…you misunderstand. The poison is *for* Mummy. To use, I mean. Ah…that is, she *knows* it’s there…she *wants* it to be there… ~
++ ~Uh-huh. If you say so. ~ + XZCHCookie16
++ ~Um, I think, all things considered, I’d rather buy you a cookie. ~ + XZCHCookie10
++ ~Has she told you *why* she has such a particular requirement? ~ + XZCHCookie17
++ ~Forget it! No cookies, no poison and no red and yellow balloons for you, Xzar. ~ + XZCHCookie18
END

IF ~~ XZCHCookie16
SAY ~I *DO* say so! I must…I…I must…I think…~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie17
SAY ~Of course not! She is Mummy! Isn’t she? I mean, it’s so obvious really…she may come calling at *any* moment…she’d want to be prepared…wouldn’t she…~
IF ~~ THEN EXIT
END

IF ~~ XZCHCookie18
SAY ~You’re mean! Just like Mummy! Uh…I didn’t mean…no, Dear…no one’s like you…not at all…please…~
IF ~~ THEN EXIT
END

IF ~~ XZCHSuccess
SAY ~Well, my good friends, perhaps you'd like to know a little more about me?  I'm part of an order known as the Zhentarim.  We've been sent to learn why the Zhentish name has been slandered along the Coast Way.  It would seem that someone has been trying to make our order look bad.~
IF ~~ THEN DO ~SetGlobal("XZCHdone","GLOBAL",1)~ EXIT
END

IF ~~ XZCHFailure1
SAY ~Now, my dearest <CHARNAME>, why would you distract me from this stirring mustard jelly and slime cross? It's been dead for a decade, but thanks to the wonders of necromancy it still maintains its freshness. Here! Sniff it! *Xzar does unstopper the cork. You knew it would have been for the best to avoid it as the noble-born slime oozes over the brim.*~
IF ~~ THEN EXIT
END

IF ~~ XZCHFailure2
SAY ~A rabbit? Do you carry a rabbit? My Mummy was killed by a rabbit with a head like a dragon, yes she was. Evil bunnies.~
IF ~~ THEN EXIT
END

IF ~~ XZCHFailure3
SAY ~I look forward to the eventual death of this world. Providing that I will stand by the graveside together with Phil Athens. A fascinating thought.~
IF ~~ THEN EXIT
END

IF ~~ XZCHFailure4
SAY ~Now, my dearest <CHARNAME>, why would you distract me from this stirring mustard jelly and slime cross? It's been dead for a decade, but thanks to the wonders of necromancy it still maintains its freshness. Here! Sniff it! *Xzar does unstopper the cork. You knew it would have been for the best to avoid it as the noble-born slime oozes over the brim.*~
IF ~~ THEN EXIT
END

END

APPEND ~YESLIJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN YECH
 SAY ~The sturdy dwarf walks purposely onward, armoured and dignified. You think that it might be a good time to chat with Yeslick for a bit and maybe learn a bit more of him.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Yeslick.~ EXIT

+ ~Global("YECHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Yeslick, can you tell me more about yourself?~ + YECHFailure1
+ ~Global("YECHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Yeslick, can you tell me more about yourself?~ + YECHFailure2
+ ~Global("YECHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Yeslick, can you tell me more about yourself?~ + YECHFailure3
+ ~Global("YECHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Yeslick, can you tell me more about yourself?~ + YECHFailure4


 + ~!Global("YECHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Yeslick lots of personal questions.~ + YECHSuccess
 + ~!Global("YECHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Yeslick lots of personal questions.~ + YECHFailure1
 + ~!Global("YECHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Yeslick lots of personal questions.~ + YECHFailure2
 + ~!Global("YECHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Yeslick lots of personal questions.~ + YECHFailure3
 + ~!Global("YECHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Yeslick lots of personal questions.~ + YECHFailure4

 + ~!Global("YECHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHSuccess
 + ~!Global("YECHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHFailure1

  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHSuccess
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHFailure1
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHFailure2
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHFailure3
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Yeslick's past. ~ + YECHFailure4

+ ~!Global("YECHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you.  ~ + YECHSuccess
 + ~!Global("YECHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you. ~ + YECHFailure2

  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you. ~ + YECHSuccess
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you. ~ + YECHFailure1
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you. ~ + YECHFailure2
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you. ~ + YECHFailure3
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Yeslick's problems and hopes, in a friendly and kind manner, in hopes of making Yeslick confide in you. ~ + YECHFailure4

+ ~!Global("YECHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHSuccess
 + ~!Global("YECHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHFailure3

  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHSuccess
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHFailure1
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHFailure3
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHFailure2
  + ~!Global("YECHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Yeslick into telling you more about himself. ~ + YECHFailure4
END

IF ~~ YECHSuccess
SAY ~I've been in prison for a considerable time.  I really don't know what's been happening on the surface.  All I can tell ye is this:  whatever those Iron Throne crooks are up to, it's not good, not good at all.~
= ~Aye, it grieves me t' see the mines come t' ruin. Me kin is all dead now, but once, <PRO_GIRLBOY>, the Cloackwood Mine of Orothiars was a fare settlement. I meself were an apprentice smith till my seventieth year. Aye… we fought wyverns that even then nested in Cloackwood, and me valour were noticed by old  Torgrim, priest of Alaghor. He took me in as an acolyte, and since I taught Calggedin's word eve' since and took over Torgrim's duties on his passing.~
= ~But it's all gone under water by the ill blow of fate. I meself consecrated the mine to serve as a permanent watery grave-site for me kin, leaving it there as a monument to the memory of me family. A handful survived back then, and a handful is no clan. I did well enough for meself in Sembia afterwards, but for the Iron Throne banditry tricking me.~
IF ~~ THEN DO ~SetGlobal("YECHdone","GLOBAL",1)~ EXIT
END

IF ~~ YECHFailure1
SAY ~Aye, friendships last when gold is long gone. 'tis good to talk heart to heart, but now is not a good time, <CHARNAME>.~
IF ~~ THEN EXIT
END

IF ~~ YECHFailure2
SAY ~We do good!  'Tis as my clan was, long ago.~
IF ~~ THEN EXIT
END

IF ~~ YECHFailure3
SAY ~Ye be a curious fellow, <CHARNAME>. Wait ye till the even, and I tell ye all such stories of me clan and me kin as ye wish t' hear.~
IF ~~ THEN EXIT
END

IF ~~ YECHFailure4
SAY ~Ye be a curious fellow, <CHARNAME>. Wait ye till the even, and I tell ye all such stories of me clan and me kin as ye wish t' hear.~
IF ~~ THEN EXIT
END

END     

APPEND ~CORANJ~

IF ~IsGabber(Player1) !Global("CoranMatch","GLOBAL",1)
~ THEN BEGIN COCH
 SAY ~Coran is more talkative than usual today. Perhaps it is your chance to learn more about him.~

 ++ ~You decide that you cannot be bothered; lest you learn the things you do not want to know about Coran.~ EXIT
 + ~Global("COCHdone","GLOBAL",1) Gender(Player1, MALE)~ + ~So, Coran, can you tell me more about yourself?~ + COCHMFailure
 + ~Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE)~ + ~So, Coran, can you tell me more about yourself?~ + COCHFFailure_1
 
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,1)~ + ~You ask Coran lots of personal questions.~ + COCHSuccess
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,2)~ + ~You ask Coran lots of personal questions.~ + COCHMFailure
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,3)~ + ~You ask Coran lots of personal questions.~ + COCHMFailure
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,4)~ + ~You ask Coran lots of personal questions.~ + COCHMFailure

 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,1)~ + ~You ask Coran lots of personal questions.~ + COCHSuccess
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,2)~ + ~You ask Coran lots of personal questions.~ + COCHFFailure_1
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,3)~ + ~You ask Coran lots of personal questions.~ + COCHFFailure_1
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,4)~ + ~You ask Coran lots of personal questions.~ + COCHFFailure_2

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,3)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,4)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure
 
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,1)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,2)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,3)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,4)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure
 
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_1

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,3)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_2
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,4)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_1
 
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_1

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,1)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,2)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,3)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,4)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_2

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_2

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_1

END

IF ~~ THEN BEGIN COCHSuccess
 SAY ~What knowledge would you like from me?  I could tell you about the beautiful forests of Tehir, or the many gorgeous damsels that have fallen for my charms.  I have studied up on the wyverns that prey upon the area.  They have wicked barbs upon their tails, which they use to poison their victims.  They are cruel beasts that enjoy inflicting suffering upon their prey.  I really have not much more to say.~
IF ~~ THEN DO ~SetGlobal("COCHdone","GLOBAL",1)~ EXIT
END


IF ~~ THEN BEGIN COCHMFailure
 SAY ~Friend <CHARNAME>, why do we waste our time talking about me, when we can talk about women? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN COCHFFailure_1
 SAY ~About me? I am from the Forest of Tethir and... <CHARNAME>, you have the most beautiful . . .er. . .eyes. ~  [CORAN 3]
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN COCHFFailure_2
 SAY ~<CHARNAME>, I will tell you anything you want to know about me, for a kiss or two. ~  [CORAN 3]
 IF ~~ THEN EXIT
END

IF ~IsGabber(Player1) Global("CoranMatch","GLOBAL",1)~ THEN BEGIN CoranFlirt
 SAY ~ *You look at Coran and - ~ [CORANF]
++ ~Coran looks at you with his teasing slanted eyes, eager to talk about... anything it seems.~ + CHFEMALE

+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) Global("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1)~ + ~*Tenderness wells in your heart when you look Coran's way. There can be no mistake that the elf fancies you. Perhaps, you could hint that his efforts to win your favor did not go unnoticed. A nice kiss, perhaps?*~ + CoKiss1

+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,1)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,2)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,3)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.3
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,4)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.4
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,5)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.5
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,6)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.6
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) GlobalGT("CoranLover","GLOBAL",0) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(7,7)~ + ~*Amidst the fray it is so easy to forget about love. It is like a bud that opened up while wildfire was ravaging the forest around it. It has a doomed beauty about it... You can choose to let it strive for survival on its own or try to protect it. Right now, you'd rather nurture it to life. You abandon all caution for a moment and kiss your lover, Coran.*~+ CoKissL1.7

 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(OUTDOOR) TimeOfDay(NIGHT)~+ ~You notice that Coran's gaze wonders from the dark sky towards you and his sharp features become pensive. What is it that he saw that made him to do so? Or does your imagination play tricks on you?~ + Stars
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)~ + ~Sadness is not always unwelcome or unkind. After all that has passed, your sheltered world shattered, you savor stronger emotions, than you ever knew. They taste bitter, and sweet, sour and spicy… You cannot quite understand what you are feeling at the moment, but it calls for solitude and reflection. ~ + Sad
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) GlobalGT("CoranLover","GLOBAL",1) TimeOfDay(DAY)~ + ~The sun is high and the world is full of hot, vibrant light. Dry grasses crack underfoot spilling intoxicating fragrances in the air. Coran picks a stem and smells it with delight.~ + Summer
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(FOREST) RandomNum(3,1)~ + ~You pick up a few flowers and carry them not quite knowing what to do with them.~ + Flo1
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(FOREST) RandomNum(3,2)~ + ~You pick up a few flowers and carry them not quite knowing what to do with them.~ + Flo2
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(FOREST) RandomNum(3,3)~ + ~You pick up a few flowers and carry them not quite knowing what to do with them.~ + Flo3
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,1)~ + ~*You walk up to Coran and stroke his cheek.*  I can never resist doing it, Coran.~ + Cheek1
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,2)~ + ~*You walk up to Coran and stroke his cheek.*  I can never resist doing it, Coran.~ + Cheek2
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,3)~ + ~*You walk up to Coran and stroke his cheek.*  I can never resist doing it, Coran.~ + Cheek3
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,4)~ + ~*You walk up to Coran and stroke his cheek.*  I can never resist doing it, Coran.~ + Cheek4
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(DUNGEON) RandomNum(4,1) GlobalGT("CoranLover","GLOBAL",1)~ + ~So, beloved, should we go left or right at the next turn?~ + Left1
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(DUNGEON) RandomNum(4,2) GlobalGT("CoranLover","GLOBAL",1)~ + ~So, beloved, should we go left or right at the next turn?~ + Left2
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(DUNGEON) RandomNum(4,3) GlobalGT("CoranLover","GLOBAL",1)~ + ~So, beloved, should we go left or right at the next turn?~ + Left10
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(DUNGEON) RandomNum(4,4) GlobalGT("CoranLover","GLOBAL",1)~ + ~So, beloved, should we go left or right at the next turn?~ + Left11
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(3,1)~ + ~Say, Coran, do I look…erm…bulky in all this gear?~ + Theq1
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(3,2)~ + ~Say, Coran, do I look…erm…bulky in all this gear?~ + Theq2
 + ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(3,3)~ + ~Say, Coran, do I look…erm…bulky in all this gear?~ + Theq3
 +~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) ~+ ~ The party sits down for a moment to take a break. You choose to place yourself close to Coran and lean a bit against him. ~ + CoLean
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) HPPercentGT("CORAN",50)~ + ~ So, how’s Coran doing today?~ + CoHealth1
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) !HPPercentGT("CORAN",50)~ + ~ So, how’s Coran doing today?~ + CoHealth2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(FOREST) GlobalGT("CoranLover","GLOBAL",1) !Global("CoEar","GLOBAL",1) RandomNum(2,1)~ + ~ You nibble on Coran’s ear.~ + CoEar1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(FOREST) GlobalGT("CoranLover","GLOBAL",1) !Global("CoEar","GLOBAL",1) RandomNum(2,2)~ + ~ You nibble on Coran’s ear.~ + CoEar2
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) ~+ ~You choose this quiet moment to brush your hair until it shines.~ + CoShine
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) GlobalLT("CoranLover","GLOBAL",1)~ + ~ Coran's hood is drawn low today. His face has all but disappeared in its shadow.~ + CoHood
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) GlobalLT("CoranLover", "GLOBAL",1)~ + ~You slow down for a moment so that Coran walks side-by-side with you.~ + CoHip
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(5,1)~ + ~ Coran, I have not heard a story from you for a while.~ + CoStory1.1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(5,2)~ + ~ Coran, I have not heard a story from you for a while.~ + CoStory1.2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(5,3)~ + ~ Coran, I have not heard a story from you for a while.~ + CoStory1.3
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(5,4)~ + ~ Coran, I have not heard a story from you for a while.~ + CoStory1.4
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(5,5)~ + ~ Coran, I have not heard a story from you for a while.~ + CoStory1.5
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  !Global("HairColor","GLOBAL",1) !Global("EyeColor","GLOBAL",1) RandomNum(3,1)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskHair
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  !Global("HairColor","GLOBAL",1) !Global("EyeColor","GLOBAL",1) RandomNum(3,2)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~+ AskEye
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  !Global("HairColor","GLOBAL",1) !Global("EyeColor","GLOBAL",1) RandomNum(3,3)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskNot
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  Global("HairColor","GLOBAL",1) !Global("EyeColor","GLOBAL",1) RandomNum(2,1)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskEye
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  Global("HairColor","GLOBAL",1) !Global("EyeColor","GLOBAL",1) RandomNum(2,2)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskNot
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  !Global("HairColor","GLOBAL",1) Global("EyeColor","GLOBAL",1) RandomNum(2,1)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskHair
+~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  !Global("HairColor","GLOBAL",1) Global("EyeColor","GLOBAL",1) RandomNum(2,2)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskNot
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1)  Global("HairColor","GLOBAL",1) Global("EyeColor","GLOBAL",1)~ + ~ Thinking that nobody sees you, you pour over yet another bounty notice in distress.~ + AskNot
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(3,1) OR(2) Global("CoranRomancePath","GLOBAL",1)  Global("CoranRomancePath","GLOBAL",6)  ~ + ~ You put your palm over Coran’s eyes.~ + CoPalm1.1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(3,2) OR(2) Global("CoranRomancePath","GLOBAL",1)  Global("CoranRomancePath","GLOBAL",6)  ~ + ~ You put your palm over Coran’s eyes.~ + CoPalm1.2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(3,3) OR(2) Global("CoranRomancePath","GLOBAL",1)  Global("CoranRomancePath","GLOBAL",6)  ~ + ~ You put your palm over Coran’s eyes.~ + CoPalm1.3
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(FOREST)  GlobalLT("CoranLover","GLOBAL",1)~ + ~ You see Coran coming up to you with a long grass stem loaded with wild berries.~ + CoBerry
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) AreaType(DUNGEON)~ + ~Suddenly, the chill and dampness of the place get to you. You shiver lightly and embrace yourself with your hands.~ + CoCold
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(2,1) Race(Player1, HUMAN) TimeOfDay(NIGHT)~ + ~You light up a torch to see by.~+ CoTorch1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(2,2) Race(Player1, HUMAN) TimeOfDay(NIGHT)~ + ~You light up a torch to see by.~+ CoTorch2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,1) Race(Player1, ELF)~ + ~ Lle naa curucuar, Coran. (You are a skillful bowman, Coran).~ + CoElfCompliment1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,2) Race(Player1, ELF)~ + ~ Lle naa curucuar, Coran. (You are a skillful bowman, Coran).~ + CoElfCompliment2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,3) Race(Player1, ELF)~ + ~ Lle naa curucuar, Coran. (You are a skillful bowman, Coran).~ + CoElfCompliment3
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,4) Race(Player1, ELF)~ + ~ Lle naa curucuar, Coran. (You are a skillful bowman, Coran).~ + CoElfCompliment4
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,1) !Race(Player1, ELF)~ + ~ You are a skillful bowman, Coran.~+ CoNElfCompliment1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,2) !Race(Player1, ELF)~ + ~ You are a skillful bowman, Coran.~+ CoNElfCompliment2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,3) !Race(Player1, ELF)~ + ~ You are a skillful bowman, Coran.~+ CoNElfCompliment3
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,4) !Race(Player1, ELF)~ + ~You are a skillful bowman, Coran.~+ CoNElfCompliment4
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,1) GlobalLT("CoranLover","GLOBAL",1)~ + ~ You find Coran’s hand and hold it in yours.~ + CoHandEarly1
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,2) GlobalLT("CoranLover","GLOBAL",1)~ + ~ You find Coran’s hand and hold it in yours.~ + CoHandEarly2
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,3) GlobalLT("CoranLover","GLOBAL",1)~ + ~ You find Coran’s hand and hold it in yours.~ + CoHandEarly3
+ ~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) RandomNum(4,4) GlobalLT("CoranLover","GLOBAL",1)~ + ~ You find Coran’s hand and hold it in yours.~ + CoHandEarly4
 +~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) ~+ ~Coran, I like you very much, but please don't flirt with me anymore.~ DO ~SetGlobal("CoranDisableFlirts","GLOBAL",1)~ EXIT
 +~!Global("CoranDisableFlirts","GLOBAL",1) GlobalGT("CFriendTalk","GLOBAL",4) Global("CoranFriend","GLOBAL",1) !Global("CoranRomanceInactive","GLOBAL",1) ~+ ~(Say nothing. Do nothing. Sometimes it's the best.)~ EXIT
END

IF ~~ CoKissL1.1
SAY ~*As your lips touch, Coran's arms wrap around your waist, pulling you closer to him. For a moment it feels as if every inch of your body is a part of this kiss.*~
IF ~~ THEN EXIT
END

IF ~~ CoKissL1.2
SAY ~*Coran eagerly responds to your lips' touch, and his tongue explores your lips and your mouth greedily.*~
IF ~~ THEN EXIT
END

IF ~~ CoKissL1.3
SAY ~*Coran sighs contentedly* Nothing else matters when you are in my arms, sweetling.~
IF ~~ THEN EXIT
END

IF ~~ CoKissL1.4
SAY ~*Coran distances you for a moment but holds your hand* I need to catch a breath, sweetling, or you will make me lose my footing.~
IF ~~ THEN EXIT
END

IF ~~ CoKissL1.5
SAY ~By Hanali, you certainly know how to make a man dizzy, <CHARNAME>!~
IF ~~ THEN EXIT
END

IF ~~ CoKissL1.6
SAY ~O, wonder! If only it could last forever...~
IF ~~ THEN EXIT
END

IF ~~ CoKissL1.7
SAY ~If I were an artist I would have drawn that kiss. Every hot-blooded person would have had a copy of that painting and envied me, apart from the unlucky few who would have cursed it for scandalous in public and drooled over it when closeted alone...~
IF ~~ THEN EXIT
END

IF ~~ CoKiss1
SAY ~*Coran felt that you have been looking at im and turned toward you* Sweetling?~
+~RandomNum(3,1)~+ ~*You timidly plant a kiss on Coran's cheek - or whatever part of his face that comes in handy*~ + CoKiss1.1
+~RandomNum(3,2)~+ ~*You timidly plant a kiss on Coran's cheek - or whatever part of his face that comes in handy*~ + CoKiss1.2
+~RandomNum(3,3)~+ ~*You timidly plant a kiss on Coran's cheek - or whatever part of his face that comes in handy*~ + CoKiss1.3
++ ~Coran, I have heard you boasting about all these women that you've loved. Frankly, I grow curious to find out what was it that they've found in you. Maybe you could give me a sample... *Seeing his eyes flash eagerly you stay his advance with your hand and laugh lightly* Just a kiss... a very *small* kiss, Coran.~ + CoKiss1.4
+~RandomNum(3,1)~+ ~ *You trace Coran's high cheekbone with your finger from the corner of his slanted eyes down to his lips.  When he turns his head towards you, responding to the caress and closing his eyes, you kiss him.*~ + CoKiss1.1
+~RandomNum(3,2)~+ ~ *You trace Coran's high cheekbone with your finger from the corner of his slanted eyes down to his lips.  When he turns his head towards you, responding to the caress and closing his eyes, you kiss him.*~ + CoKiss1.5
+~RandomNum(3,3)~+ ~*You trace Coran's high cheekbone with your finger from the corner of his slanted eyes down to his lips.  When he turns his head towards you, responding to the caress and closing his eyes, you kiss him.*~ + CoKiss1.6
END

IF ~~ CoKiss1.1
SAY ~Do not go, sweetling... Or at least do kiss me again before fleeing...~
IF ~~ THEN EXIT
END

IF ~~ CoKiss1.2
SAY ~*Quick as lightning, the rogue catches your shoulders and looks at you wonderingly. It seems strange to you that he makes no attempt to kiss you back, for you would have though that he -* No, sweetling, I will not spoil such a marvel by haste. Come to me in the night, and I will have you drinking my love from my lips... my very soul.~
IF ~~ THEN EXIT
END

IF ~~ CoKiss1.3
SAY ~Thank you, my sweet girl....~
IF ~~ THEN EXIT
END

IF ~~ CoKiss1.4
SAY ~A small one? Perhaps it is a good idea to make it small... *he touches your lips with his thumb, his fingernail pricking your skin slightly, then he leans in and briefly teases your parting lips with the tip of his tongue. He brings his mouth so close to yours that it is parted by no more than a hairbreadth. You can feel the warmth emanating from his face, his lips on yours. Then he withdraws.*~
= ~That's the smallest one I can do, sweetling.~
IF ~~ THEN EXIT
END

IF ~~ CoKiss1.5
SAY ~Now, did that not feel right and good, <CHARNAME>?~
IF ~~ THEN EXIT
END

IF ~~ CoKiss1.6
SAY ~Bless you, my kind spirit, my beautiful, my stealthy kisser.~
IF ~~ THEN EXIT
END


IF ~~ CHFEMALE
SAY ~Hmmm... maybe you should use it to find out more about him.~

 ++ ~You decide that you cannot be bothered; lest you learn the things you do not want to know about Coran.~ EXIT
 + ~Global("COCHdone","GLOBAL",1) Gender(Player1, MALE)~ + ~So, Coran, can you tell me more about yourself?~ + COCHMFailure
 + ~Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE)~ + ~So, Coran, can you tell me more about yourself?~ + COCHFFailure_1
 
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,1)~ + ~You ask Coran lots of personal questions.~ + COCHSuccess
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,2)~ + ~You ask Coran lots of personal questions.~ + COCHMFailure
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,3)~ + ~You ask Coran lots of personal questions.~ + COCHMFailure
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, MALE) RandomNum(4,4)~ + ~You ask Coran lots of personal questions.~ + COCHMFailure

 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,1)~ + ~You ask Coran lots of personal questions.~ + COCHSuccess
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,2)~ + ~You ask Coran lots of personal questions.~ + COCHFFailure_1
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,3)~ + ~You ask Coran lots of personal questions.~ + COCHFFailure_1
 + ~!Global("COCHdone","GLOBAL",1) Gender(Player1, FEMALE) RandomNum(4,4)~ + ~You ask Coran lots of personal questions.~ + COCHFFailure_2

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,3)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,4)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHMFailure
 
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,1)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,2)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,3)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,4)~ + ~You talk about Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure

 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure
 + ~Gender(Player1, MALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHMFailure
 
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_1

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,1)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,2)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,3)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_2
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(4,4)~ + ~You proceed with asking inquisitive questions about Coran's past.~ + COCHFFailure_1
 
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_1

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,1)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,2)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,3)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(4,4)~ + ~You talk about the Coran's problems and hopes, in a friendly and kind manner, in hopes of making Coran confide in you.~ + COCHFFailure_2

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_2

 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHSuccess
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_1
 + ~Gender(Player1, FEMALE) !Global("COCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(4,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Coran into telling you more about himself.~ + COCHFFailure_1
END

IF ~~ THEN BEGIN Stars
 SAY ~Sweetling?~
+ ~RandomNum(4,1)~ + ~So, Coran...what's your conclusion? Is the night sky set with stars prettier than <CHARNAME> of Candlekeep?~ + Star1
+ ~RandomNum(4,2)~ + ~So, Coran...what's your conclusion? Is the night sky set with stars prettier than <CHARNAME> of Candlekeep?~ + Star2
+ ~RandomNum(4,3)~ + ~So, Coran...what's your conclusion? Is the night sky set with stars prettier than <CHARNAME> of Candlekeep?~ + Star3
+ ~RandomNum(4,4)~ + ~So, Coran...what's your conclusion? Is the night sky set with stars prettier than <CHARNAME> of Candlekeep?~ + Star4
+ ~RandomNum(3,1)~ + ~Our eyes meet far too often, Coran. *Sighs*~ + Star5
+ ~RandomNum(3,2)~ + ~Our eyes meet far too often, Coran. *Sighs*~ + Star6
+ ~RandomNum(3,3)~ + ~Our eyes meet far too often, Coran. *Sighs*~ + Star7
+ ~RandomNum(3,1)~ + ~What you just did - looking at the night's sky, sighing and then watching me is so...so familiar, Coran. Every person's soul is darkness to another and one can err gravely by presuming too much. So, do not keep me guessing and tell me, what you were thinking?~ + Star8
+ ~RandomNum(3,2)~ + ~What you just did - looking at the night's sky, sighing and then watching me is so...so familiar, Coran. Every person's soul is darkness to another and one can err gravely by presuming too much. So, do not keep me guessing and tell me, what you were thinking?~ + Star9
+ ~RandomNum(3,3)~ + ~What you just did - looking at the night's sky, sighing and then watching me is so...so familiar, Coran. Every person's soul is darkness to another and one can err gravely by presuming too much. So, do not keep me guessing and tell me, what you were thinking?~ + Star10
END

IF ~~ THEN BEGIN Star1
 SAY ~I wish I could give you a handful of stars so you could see for yourself that you are much prettier. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star2
 SAY ~ *Embraces your shoulders and points at the sky* Did you know that there is a star called <CHARNAME>? Right there - do you see it, Sweetling? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star3
 SAY ~The prettiest thing is <CHARNAME> dancing in the starlight for just one man to see. Need I say... that man is me? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star4
 SAY ~I think it's going to rain soon and we are in for a good soaking. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star5
 SAY ~Am I a basilisk, that you are afraid to meet my glance? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star6
 SAY ~A woman's sigh is a precious thing, that should not be wasted. *Kisses <CHARNAME> lightly on her lips.*  Now, it is preserved. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star7
 SAY ~So, that's why you steal glances at me every time you think that I am not looking? You are bound to go cross-eyed that way, and for what purpose? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star8
 SAY ~Oh, simple things. Eternity, life… You. A fool's way to spend time when enemies are abound. I am afraid that my thoughts were too disordered to convey them without confusing you even more.~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star9
 SAY ~Well, I imagined you lazing amidst the stars and myself, I was pulling the coverlet of the night's sky off of you. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Star10
 SAY ~That my heart trembles, when I look at you.  Just as these shy stars do at the sight of the moon.~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad
 SAY ~What is your name, stranger? I was looking for Lady Melancholy… is it you?~
+ ~RandomNum(3,1)~ + ~I do not know my name, stranger. But I will take the one you gave me.~ + Sad1
+ ~RandomNum(3,2)~ + ~I do not know my name, stranger. But I will take the one you gave me.~ + Sad2
+ ~RandomNum(3,3)~ + ~I do not know my name, stranger. But I will take the one you gave me.~ + Sad3
+ ~RandomNum(3,1)~ + ~I am <CHARNAME>, and I am your lover, Coran. Have you forgotten?~ + Sad4
+ ~RandomNum(3,2)~ + ~I am <CHARNAME>, and I am your lover, Coran. Have you forgotten?~ + Sad5
+ ~RandomNum(3,3)~ + ~I am <CHARNAME>, and I am your lover, Coran. Have you forgotten?~ + Sad6
+ ~RandomNum(2,1)~ + ~Coran, I need a moment alone. ~ + Sad7
+ ~RandomNum(2,2)~ + ~Coran, I need a moment alone. ~ + Sad8
END

IF ~~ THEN BEGIN Sad1
 SAY ~I have many names for you, my moonlight. I call you Joy, I call you Wisdom, I call you Fury, I call you Beloved…You have many names, but none sweetens my tongue more than <CHARNAME>.~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad2
 SAY ~You will? A rare privilege it is, but is more suitable for a father, not for a lover. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad3
 SAY ~I called you Melancholy, and I feel that I should be the one to take your blues away. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad4
 SAY ~I did not, but I was afraid that you were slipping away from me into the world of past sorrows. I do not want you to run away, light-footed. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad5
 SAY ~I will never forget your love, <CHARNAME>, no matter where my path takes me. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad6
 SAY ~I remember every gentle curve and the sweetness of your lips. I remember the flight of your fingers… but I think I am forgetting your smile, for it has become fleeting. That which I Love most; do, remind me of it… Smile, my love.~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad7
 SAY ~Without answering Coran walks away, but his smile is understanding. You can return to your revels. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Sad8
 SAY ~Without answering Coran walks away, but his smile is understanding. You can return to your revels. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer
 SAY ~It grows in the Forest of Tethir as well…~
 ++ ~I shall show you the way we enjoy the scents of a summer noon in Baldur's Gate! *You catch Coran's elbow and pull him along, while making a dismissive gesture to the rest of the company.* ~ + Summer1
END

IF ~~ THEN BEGIN Summer1
 SAY ~It must be international... *Coran catches you up in his arms and lowers you on the grass, sits by your side and closes his eyes.* ~
+ ~RandomNum(3,1)~ + ~You pick up a mint leaf and chew on it - its refreshing smell is strong and invigorating. "Kiss me, Coran..."~ + Summer2
+ ~RandomNum(3,2)~ + ~You pick up a mint leaf and chew on it - its refreshing smell is strong and invigorating. "Kiss me, Coran..."~ + Summer3
+ ~RandomNum(3,3)~ + ~You pick up a mint leaf and chew on it - its refreshing smell is strong and invigorating. "Kiss me, Coran..."~ + Summer4
+ ~RandomNum(4,1)~ + ~You pull out a yellowish grass-stem sporting a fluffy top and tickle the base of Coran's neck. ~ + Summer5
+ ~RandomNum(4,2)~ + ~You pull out a yellowish grass-stem sporting a fluffy top and tickle the base of Coran's neck. ~ + Summer6
+ ~RandomNum(4,3)~ + ~You pull out a yellowish grass-stem sporting a fluffy top and tickle the base of Coran's neck. ~ + Summer7
+ ~RandomNum(4,4)~ + ~You pull out a yellowish grass-stem sporting a fluffy top and tickle the base of Coran's neck. ~ + Summer8
+ ~RandomNum(3,1)~ + ~You take Coran's head in your arms, pulling him toward you and kiss him deeply..."The taste of your lips warmed by the sun is sweeter than honey and…"~ + Summer9
+ ~RandomNum(3,2)~ + ~You take Coran's head in your arms, pulling him toward you and kiss him deeply..."The taste of your lips warmed by the sun is sweeter than honey and…"~ + Summer10
+ ~RandomNum(3,3)~ + ~You take Coran's head in your arms, pulling him toward you and kiss him deeply..."The taste of your lips warmed by the sun is sweeter than honey and…"~ + Summer11
+ ~RandomNum(3,1)~ + ~You jump up in a fury: "Coran, it's DUSTY here!~ + Summer12
+ ~RandomNum(3,2)~ + ~You take Coran's head in your arms, pull it down toward you and kiss him deeply..."The taste of your lips warmed by the sun is sweeter than honey and…"~ + Summer13
+ ~RandomNum(3,3)~ + ~You take Coran's head in your arms, pull it down toward you and kiss him deeply..."The taste of your lips warmed by the sun is sweeter than honey and…"~ + Summer14
END

IF ~~ THEN BEGIN Summer2
 SAY ~Coran's lips skim over your cheeks and lips, never stopping. Sometimes there is just a minutes difference between a kiss and the touch of his breath. "It smells like life itself, sharp and sweet. It is a pleasure to kiss you in the sunlight in full view of the world".~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer3
 SAY ~I heard a request for a kiss. *Smiles mischievously* "You will have to try much harder...I am quite resilient." ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer4
 SAY ~ *Coran shakes his head* "Not yet." *His fingers caress your hair and shoulders slowly* "Tis moment of perfect harmony....let us savor it."~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer5
 SAY ~Coran's neck arches backwards and he smiles. "Do you think that I am such a weakling of a man that I will flinch away from this gentle touch?"~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer6
 SAY ~Should I interrupt this torture...with a kiss of your choice? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer7
 SAY ~Try something stronger, love. Like this: *Coran nuzzles his face into your neck and draws a line with his tongue.* ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer8
 SAY ~I shall let you tickle me for eternity, because the sun melts fight out of my bones and my heart. I have but one desire now - to love you - and I enjoy such a state of mind and body very much.~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer9
 SAY ~Are you talking of a thick liquid, golden in color, which by some odd misunderstanding they call honey, not "<CHARNAME>'s lips?"~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer10
 SAY ~Now, that’s what I was going to say! Ah, nevermind. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer11
 SAY ~And your lips are a butterfly that came to feed of the honey. Beware, my fluttery friend, for you are likely to stick. *Coran kisses you and does not interrupt the kiss for a few moments.*~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer12
 SAY ~Indeed, it is. Next time I should chose a pond...but then you will complain that it's wet. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer13
 SAY ~That's precisely why we need to get you out of your garments…less laundry, you know. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Summer14
 SAY ~Oh, so your idea was to run around in the midday sun? How…erm…fascinating. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Flo1
 SAY ~Ah, leave the flowers be. I'll make you a wreath of kisses.  *Coran kisses you on the left cheek* "This one is a poppy which is always blushing so prettily..." *Coran kisses you on the right cheek* "This one is a tulip removed, yet opening its heart so readily..." *Coran kisses you on your forehead* "This one is a Lilly- the shiny beauty...and here is the handful of roses full of passion-" *Coran kisses you on the lips numerous times.* ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Flo2
 SAY ~Allow me to make you a wreath from the most fragrant flowers and grasses, Sweetling. *Coran swiftly makes a wreath and it becomes your crown.* ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Flo3
 SAY ~*Coran takes the flowers from your hands and carefully pins them on his cloak. Close to his heart…or his stomach. You would have to look it up in a scroll on elven anatomy.*~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Cheek1
 SAY ~Coran takes your hand and covers it with his palm  Looking into your eyes for a while, smiling at you. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Cheek2
 SAY ~One should never resist temptations, <CHARNAME>. And I beg you to be especially weak when it comes to this one in particular. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Cheek3
 SAY ~ *Coran closes his eyes and murmurs something too quiet for you to hear, but sounding very content.* ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Cheek4
 SAY ~Ah, now I shall not wash this cheek until you promise to touch it again. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left1
 SAY ~Let us go right, Sweetling, I just love the way your hips sway when you do that! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left2
 SAY ~Take whatever is the shortest way to the surface. I abhor dungeons, dearest.  If not for my love for you, I'd be already making it for a place with no roof.~
+ ~RandomNum(2,1)~ + ~My poor darling! We are getting out…very soon.~ + Left3
+ ~RandomNum(2,2)~ + ~My poor darling! We are getting out…very soon.~ + Left4
+ ~RandomNum(3,1)~ + ~Just keep your eyes on the floor if the ceiling bothers you so. And do check for traps.~ + Left5
+ ~RandomNum(3,2)~ + ~Just keep your eyes on the floor if the ceiling bothers you so. And do check for traps.~ + Left6
+ ~RandomNum(3,3)~ + ~Just keep your eyes on the floor if the ceiling bothers you so. And do check for traps.~ + Left7
+ ~RandomNum(2,1)~ + ~We…we cannot leave this dungeon just now, my sweet elf. But I will make up for all the sufferings you have endured.~ + Left8
+ ~RandomNum(2,2)~ + ~We…we cannot leave this dungeon just now, my sweet elf. But I will make up for all the sufferings you have endured.~ + Left9
END

IF ~~ THEN BEGIN Left3
 SAY ~Good. Now if I only can get a kiss…~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left4
 SAY ~Oh, no need to baby me so. I will…crawl here for as long as you need me to.  But you owe me one, <CHARNAME>. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left5
 SAY ~I will keep my eyes on you. One good thing about dungeons is that they are dark, and when I look at you in the dark…I see an entirely different you. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left6
 SAY ~I'd advise you to find another trap-seeker, Sweetling. I have been disqualified by failing to avoid the snare you set for me. I am in love with you… ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left7
 SAY ~Listen, I wanted but a tender word!~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left8
 SAY ~ *Grins* I will be counting. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left9
 SAY ~Let us then redouble our efforts to fight our way out of this miserable place! Forward, comrades, forward! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left10
 SAY ~Let us go left, Sweetling, I just love the way your hips sway when you do that! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left11
 SAY ~Why not go straight?~
+ ~RandomNum(2,1)~ + ~Oh! I did not think of that!~ + Left13
+ ~RandomNum(2,2)~ + ~Oh! I did not think of that!~ + Left14
+ ~RandomNum(3,1)~ + ~Coran, have you *ever* seen a dungeon where one could go straight ahead and not bump her head into a wall?~ + Left15
+ ~RandomNum(3,2)~ + ~Coran, have you *ever* seen a dungeon where one could go straight ahead and not bump her head into a wall?~ + Left16
+ ~RandomNum(3,3)~ + ~Coran, have you *ever* seen a dungeon where one could go straight ahead and not bump her head into a wall?~ + Left17
+ ~RandomNum(4,1)~ + ~Because, Coran, the brave heroes always take a roundabout way! More monsters - more glory! Capish?~ + Left18
+ ~RandomNum(4,2)~ + ~Because, Coran, the brave heroes always take a roundabout way! More monsters - more glory! Capish?~ + Left19
+ ~RandomNum(4,3)~ + ~Because, Coran, the brave heroes always take a roundabout way! More monsters - more glory! Capish?~ + Left20
+ ~RandomNum(4,4)~ + ~Because, Coran, the brave heroes always take a roundabout way! More monsters - more glory! Capish?~ + Left21
END

IF ~~ THEN BEGIN Left13
 SAY ~I changed my mind. Let's go right! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left14
 SAY ~I changed my mind. Let's go left! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left15
 SAY ~And, since I follow *her* closely, I bump into *her*… I have no problem with that at all!  Lead On, <CHARNAME>! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left16
 SAY ~Right you are! Let's go ri- No, that would be a very bad pun. Let's go left! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left17
 SAY ~Right you are! Let's go right!~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left18
 SAY ~Golden Hanali, why did I fall for a woman who is capable of dreaming of glory, standing knee-deep in the midden heap? ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left19
 SAY ~More monsters - more glory! More monsters - more glory! *Sighs* You know, this rule would work outdoors just as well. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left20
 SAY ~Right you are! Let's go ri- No, that would be a very bad pun. Let's go left! ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Left21
 SAY ~Right you are! Let's go right!~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Theq1
 SAY ~No, not at all, my love. You look very slim. (aside) Ouf…good thing I know the right answer to *this* question. ~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Theq2
 SAY ~Ever guessed why I so yearn to see you naked?~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN Theq3
 SAY ~No, bulky is when the curves get obscured…you are a fortunate one to look shapely in your gear. I swear, I can tell that you are a woman, even when you are cloaked and hooded!~
 IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHandEarly1
SAY ~ Coran’s fingers intertwine with yours.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHandEarly2
SAY ~ Coran squeezes your fingers gently.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHandEarly3
SAY ~ Coran turns his head your way and smiles warmly at you. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHandEarly4
SAY ~ You walk for a while hand in hand before Coran slips away with a resigned sigh. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoElfCompliment1
SAY ~ Diola lle, <CHARNAME>. (Thank you, <CHARNAME>)~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoElfCompliment2
SAY ~ Cuamin linduva yassen megrille, <CHARNAME>. (My bow shall sing with your sword, <CHARNAME>) ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoElfCompliment3
SAY ~ Pilin' en’eleeramin maae lle corm.  Amin omenta’ta? (The arrows of my eyes sought out your heart;  How was my aim?) ~
IF ~~ THEN EXIT
END
IF ~~ THEN BEGIN CoElfCompliment4
SAY ~ Ah! *Coran bows* Amin naa lle nai (Ah! *Coran bows* I am yours to command) ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoNElfCompliment1
SAY ~ Thank you, <CHARNAME>.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoNElfCompliment2
SAY ~ My bow shall sing with your sword, <CHARNAME>.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoNElfCompliment3
SAY ~ The arrows of my eyes sought out your heart;  How was my aim? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoNElfCompliment4
SAY ~ Ah! *Coran bows* I am yours to command.~
IF ~~ THEN EXIT
END 

IF ~~ THEN BEGIN  CoTorch1
SAY ~*Smiles and takes your hand* Allow me to guide you, my little bat. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN  CoTorch2
SAY ~ Even if I do not need torchlight to see by, I love how your face looks when touched its glow. It is so much more expressive, because of the dancing shadows, and your eyes are so much more bright! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold
SAY ~Coran quickly undoes a clasp under his throat and throws his cloak over your shoulders. ~
+ ~RandomNum(3,1)~ + ~ I do not-. ~ + CoCold1.1
+ ~RandomNum(3,2)~ + ~ I do not-. ~ + CoCold1.2
+ ~RandomNum(3,3)~ + ~ I do not-. ~ + CoCold1.3
+ ~RandomNum(3,1)~ + ~ Th-thank you…~ + CoCold2.1
+ ~RandomNum(3,2)~ + ~ Th-thank you…~ + CoCold2.2
+ ~RandomNum(3,3)~ + ~ Th-thank you…~ + CoCold2.3
+ ~RandomNum(2,1)~ + ~ *You settle Coran’s cloak comfortably about your shoulders and press its fur trimmed hood against your cheek.*~ + CoCold3.1
+ ~RandomNum(2,2)~ + ~ *You settle Coran’s cloak comfortably about your shoulders and press its fur trimmed hood against your cheek.*~ + CoCold3.2
END

IF ~~ THEN BEGIN CoCold1.1
SAY ~* Rolls his eyes * What?  Not your style?~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold1.2
SAY ~ Kissing a sneezing maid is very unpleasant, trust me. And I intend to kiss you at least three dozen times tonight. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold1.3
SAY ~ Sweetling, I would much prefer you wrapping your hands around *me*, you know. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold2.1
SAY ~ *Smiles* It is a miserable place, <CHARNAME>, but at least we can alleviate some of its shortfalls. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold2.2
SAY ~ The sooner we get out of here, the better. Think about the warm touch of sun on your skin… of fire burning merrily in the forest… of all those wonderful warm things that cannot be found in this awful warren!~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold2.3
SAY ~ Wait until I show you all the wondrous games two can play under a cloak. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold3.1
SAY ~ It becomes you. *Smiles* That’s much better, is it not? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoCold3.2
SAY ~ I cannot resist the eternal chilvary of this gesture… *Kiss*. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBerry
SAY ~ The elf offers his find to you with a bow.~  
+ ~RandomNum(3,1)~ + ~ You take the string from Coran, pull a wild strawberry off with your mouth and hold it between your lips. ~ + CoBerry1.1
+ ~RandomNum(3,2)~ + ~ You take the string from Coran, pull a wild strawberry off with your mouth and hold it between your lips. ~ + CoBerry1.2
+ ~RandomNum(3,3)~ + ~ You take the string from Coran, pull a wild strawberry off with your mouth and hold it between your lips. ~ + CoBerry1.3
+ ~RandomNum(2,1)~ + ~ Is it…for me? ~ + CoBerry2.1
+ ~RandomNum(2,2)~ + ~ Is it…for me? ~ + CoBerry2.2
END

IF ~~ THEN BEGIN CoBerry1.1
SAY ~Coran leans toward you and takes the berry from your lips in a kiss. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBerry1.2
SAY ~ This is the sweetest berry I have ever seen, <CHARNAME>. I want you to eat it. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBerry1.3
SAY ~ *Coran produces a handful of berries from his pocket and starts eating one of them grinning at you all the while.* ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBerry2.1
SAY ~ *Coran chuckles and puts the string on you, as if it were a necklace. Then he pinches away the berry, which nested itself between your breasts.* ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBerry2.2
SAY ~ Not *all* of it, greedy one. Though you may have this one… *Coran pulls one of the berries from the stem and places it upon his palm.* ~
++ ~ I am not a bird to eat out of your hands.~ EXIT
+ ~RandomNum(2,1)~ + ~ *You delicately pick the berry up from Coran’s palm with your fingers.*~ + CoBerry3.1
+ ~RandomNum(2,2)~ + ~ *You delicately pick the berry up from Coran’s palm with your fingers.*~ + CoBerry3.2
END
 
IF ~~ THEN BEGIN CoBerry3.1
SAY ~Coran quickly closes his hand, trapping your fingers. Red juice runs down past your wrist from the squished berry, and Coran gently licks it away. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBerry3.2
SAY ~ *Coran smiles, as you eat the berry. He looks rather sheepish and happy.* ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoPalm1.1
SAY ~Coran flutters his eyelashes, tickling your palm.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoPalm1.2
SAY ~ Mmmgh…my whole world is you now. What a comfortable place to live one’s life! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoPalm1.3
SAY ~ Coran makes few steps forward and trips.~
+ ~RandomNum(2,1) ~ + ~ Instinctively you try to catch Coran, before he falls.~ + CoPalm1.4
+ ~RandomNum(2,2) ~ + ~Instinctively you try to catch Coran, before he falls.~ + CoPalm1.5
+ ~RandomNum(3,1)~ + ~ You are too stubborn for your own good! Why did you not stop?~ + CoPalm1.6
+ ~RandomNum(3,2)~ + ~ You are too stubborn for your own good! Why did you not stop?~ + CoPalm1.7
+ ~RandomNum(3,3)~ + ~ You are too stubborn for your own good! Why did you not stop?~ + CoPalm1.8
END

IF ~~ THEN BEGIN CoPalm1.4
SAY ~ *Coran grins, takes your hand and leads you through a complicated dance.  PS:  With his eyes closed tightly.* ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoPalm1.5
SAY ~ So, now I know that you will try to protect me, should any trouble approach me. *Quietly* Sweetling, there is no need. If I cannot take care of myself, do not risk your own safety for my sake. ~ 
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoPalm1.6
SAY ~ Why, because I am stubborn, of course. Just like you, <CHARNAME>. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoPalm1.7
SAY ~ *Smiles smugly* I do not stop while what I am doing pleases my lady. ~
IF ~~ THEN EXIT
END
 
IF ~~ THEN BEGIN CoPalm1.8
SAY ~ By the very same reason that you closed my eyes in the first place. It’s a game, Sweetling, and two are playing. ~ 
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN AskHair
SAY ~Ah, you have noticed how badly it’s written as well? It does not do you justice at all! Come now, love, let us re-write it! Hmm...hair color...that’s so plain...what will be the best word?~
++ ~Golden?~ DO~ SetGlobal("BlondHair","GLOBAL",1) SetGlobal("HairColor","GLOBAL",1)~ + CoBlond
++ ~Auburn? ~ DO~ SetGlobal("RedHair","GLOBAL",1) SetGlobal("HairColor","GLOBAL",1)~ + CoRed
++ ~Raven-wing?~ DO~ SetGlobal("BlackHair","GLOBAL",1) SetGlobal("HairColor","GLOBAL",1)~ + CoBlack
++ ~Silver-white?~ DO~ SetGlobal("WhiteHair","GLOBAL",1) SetGlobal("HairColor","GLOBAL",1)~ + CoWhite
++ ~Honey-colored?~ DO~ SetGlobal("BrownHair","GLOBAL",1) SetGlobal("HairColor","GLOBAL",1)~ + CoBrown
++ ~Coran, this is a serious matter! I do not need your jokes! ~ EXIT
++ ~Hmmm...no wonder they had troubles. There is no word to describe it...it’s unique!~ DO~ SetGlobal("UnusHair","GLOBAL",1) SetGlobal("HairColor","GLOBAL",1)~ + CoUnus
END

IF ~~ THEN BEGIN CoBlond
SAY ~See, and they had it as "yellow"! Now it sounds much better: <CHARNAME> of Candlekeep, whose golden hair shines in the sunlight, becoming its rival. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoRed
SAY ~See, and they had it as "red"! Now it sounds much better: <CHARNAME> of Candlekeep, whose auburn locks dance about her forehead like fire’s tongues. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBlack
SAY ~See, and they had it as "dark"! Now it sounds much better: <CHARNAME> of Candlekeep, with hair blacker than a raven’s wing. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoWhite
SAY ~See, and they had it as "white"! Now it sounds much better: <CHARNAME> of Candlekeep, whose silver hair shines in the moonlight, becoming its rival. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBrown
SAY ~See, and they had it as "brown"! Now it sounds much better: <CHARNAME> of Candlekeep, with gleaming hair the color of honey.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoUnus
SAY ~That’s why they never even mentioned your hair... but I shall write over it: with the hair of the most beautiful color Coran has seen and called it <CHARNAME>’s color. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN AskEye
SAY ~Ah, you have noticed how badly it’s written as well? It does not do you justice at all! Come now, love, let us re-write it! Hmm...eye color...that’s too plain...what will be the best word?~
++ ~Azure? ~ DO~ SetGlobal("BlueEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoBlue
++ ~Emerald-green?~ DO~ SetGlobal("GreenEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoGreen
++ ~Onyx?~ DO~ SetGlobal("BlackEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoBlackEye
++ ~Silver?~ DO~ SetGlobal("GreyEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoGrey
++ ~Hazel?~ DO~ SetGlobal("HazelEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoHazel
++ ~Golden?~ DO~ SetGlobal("GoldEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoGold
++ ~Coran, this is a serious matter! I do not need your jokes! ~ EXIT
++ ~The sages in Candlekeep looked through books in thirty different languages and could not find the right word for the color of my eyes. It’s unique!~ DO~ SetGlobal("UnEye","GLOBAL",1) SetGlobal("EyeColor","GLOBAL",1)~ + CoUnEye
END

IF ~~ THEN BEGIN CoBlue
SAY ~ Azure? Yes, let me pen it down: <CHARNAME> of Candlekeep with eyes of dark azure, that will remind you of the Dargonmare on a calm day. Much better now, is it not? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoGreen
SAY ~ Let me pen it down: <CHARNAME> of Candlekeep with eyes shining like emeralds when she is calm and as the sky before dawn when she kisses a man. Much better now, is it not?~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoBlackEye
SAY ~ Let me pen it down: <CHARNAME> of Candlekeep, with her eyes deep and black, like liquid onyx. Much better now, is it not? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoGrey
SAY ~ Let me pen it down: <CHARNAME> of Candlekeep, with her eyes as pure as the most noble silver. Much better now, is it not? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHazel
SAY ~ Let me pen it down: The glance of her hazel eyes is as desirable as the coolness of a forest in the high noon. Much better now, is it not? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoGold
SAY ~ I cannot believe, that they messed up this one! *Pale-brown* eyes! Idiot scribe. Let me correct it: <CHARNAME> of Candlekeep, with her eyes as rich in color as the most noble gold. Much better now, is it not?~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoUnEye
SAY ~ And that’s exactly how I shall write it down! One can not say it better! ~
IF ~~ THEN EXIT
END

 IF ~~ THEN BEGIN AskNot
SAY ~Sweetling, should I get a more interesting scroll for you? Love poetry perhaps? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoStory1.1
SAY ~There was a paladin once, and a pair of quick hazel eyes led him astray from the path of honor. Long he had fought with the passion that he bore for his Lady, but finally one night, when the husband was spending his evening out of the house, he confessed his feelings to the Lady. Mystified and curious, the Lady was all too willing to induct the paladin on the path of sin. Alas, the brave knight did not brought along his squire to the rendez-vous, and the two of them spent a good hour, panting and sweating, in their attempt to get the man out of his armor. The paladin then announced that this was a sign of Torm’s displeasure with their actions, swore himself to chastity and made the Lady swear to be faithful to her husband from that day on. Which she did until she encountered a rogue who had never worn anything but a leather jerkin. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoStory1.2
SAY ~There was a ranger once, who lived in the forest, but belonged to a noble family. He knew all the languages of beasts and birds, and excelled at them. Unfortunately, while in the wilderness, he managed to lose fluency in human languages. As it happens, he came to visit his relatives in the middle of a ball. He walked through the doors, and got into the well-lit chambers, full of guests. Not willing to shame his sister, he grabbed for the first lady he saw and danced with her. In the middle of it, the lady started pinching her nose ever so delicately, and showed signs of being uncomfortable around her forest-seasoned partner. Always eager to help a person in distress, the ranger accompanied her to her chair, took her fan and asked if she need him to pass the wind in her face. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoStory1.3
SAY ~Once upon a time, there was a king in Tethyr. During his reign, a Minotaur, or maybe just an overgrown wild bull, or whatever else monstrous, showed up in his kingdom, was terrorizing peasants, eating chickens and carrying away women. The usual scope, you know. As it always happens in such stories, the king placed a call for a hero to kill the beast and promised his daughter’s hand as a reward. Nobody stepped up for a time, until one outlandish bard heard of the bounty, got the monster killed, and came to claim his reward. Yet, after one look at the princess, he had requested to add to the reward the biggest barrel of good wine either instead, or right prior to the wedding night.~
IF ~~ THEN EXIT
END
 
IF ~~ THEN BEGIN CoStory1.4
SAY ~There was as wizard once, who kept locking himself out of his own magical tower. One day he came back and found the doors open and a gnomish thief going through his belongings. He immediately cast a spell that held the poor sod in place. Faced with the prospect of losing his hand for thievery, the rogue agreed to serve the wizard for five years. So, the mage petrified him and set on his front lawn, and from time to time when he forgot his keys, he unpetrified the rogue to let him in the tower. They still argue how to count the five-year term of service, for the wizard insists on counting only the time when the rogue picks the locks, and the thief says that he works the rest of the time as a garden gnome.~
IF ~~ THEN EXIT
END
 
IF ~~ THEN BEGIN CoStory1.5
SAY ~A druid was once collecting mistletoe and saw three beautiful dryads dancing in the meadow. The druid had heard many a story about dryads abducting men misfortunate enough to come too close. The longer he watched them though, the more he was willing to become a victim. So each night he would go around the meadow, coming closer and closer to dryads, and in the end he ended up sleeping almost under their feet, yet they made no attempt at kidnapping. "Well," the druid said then to the dryads, at least I have proven that all these legends are lies and serve only to blacken the dryads’ reputation." "Sir," the dryads replied. "The legends are all true, but abducting you is just as thrilling as abducting an oak tree."~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHip
SAY ~As if by accident Coran’s hip touches yours. ~
++ ~Blush and move away. ~ EXIT
+ ~RandomNum(3,1)~ + ~ Move closer to Coran.~ + CoHip1.1
+ ~RandomNum(3,2)~ + ~ Move closer to Coran.~ + CoHip1.2
+ ~RandomNum(3,3)~ + ~ Move closer to Coran.~ + CoHip1.3
++ ~ Jab Coran slightly in his ribs.~ EXIT
END

IF ~~ THEN BEGIN CoHip1.1
SAY ~ Coran embraces your waist and manages to caress your hip in the process. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHip1.2
SAY ~ Coran wraps his arm around your shoulders. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHip1.3
SAY ~ Sweetling, if you press yourself any harder against me, we will tumble, despite all of mine famous agility. Not that I mind… a tumble with you. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHood
SAY ~ It looks mysterious and, perhaps, strangely seductive.~
++ ~ On impulse you pull Coran's hood back, and could not resist the temptation to pass your fingers through the lazy ringlets of his hair.~ EXIT
+ ~RandomNum(3,1)~ + ~ You draw the elf’s hood even lower and break into a run.~ + CoHood1.1
+ ~RandomNum(3,2)~ + ~ You draw the elf’s hood even lower and break into a run.~ + CoHood1.2
+ ~RandomNum(3,3)~ + ~ You draw the elf’s hood even lower and break into a run.~ + CoHood1.3
+ ~RandomNum(4,1)~ + ~ You hide your face inside Coran’s hood.~ + CoHood2.1
+ ~RandomNum(4,2)~ + ~ You hide your face inside Coran’s hood.~ + CoHood2.2
+ ~RandomNum(4,3)~ + ~ You hide your face inside Coran’s hood.~ + CoHood2.3
+ ~RandomNum(4,4)~ + ~ You hide your face inside Coran’s hood.~ + CoHood2.4
END

IF ~~ THEN BEGIN CoHood2.1
SAY ~ It is strange to see your face so close, <CHARNAME>. I feel your breath on my cheek and I almost feel kissed. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHood2.2
SAY ~ Oh! Should we report it to the world as a near-kiss accident? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHood2.3
SAY ~ Coran touches you nose to nose and laughs. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHood2.4
SAY ~ Coran puts his hands around you and pulls you close. "I can stand like this…well, long enough. Until our feet get sore." ~
IF ~~ THEN EXIT
END


IF ~~ THEN BEGIN CoHood1.1
SAY ~ Coran catches up with you, grabs your hands and swirls you around.  "Now what shall I do with you?" ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHood1.2
SAY ~ No need to do that. I am already blinded by your beauty. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHood1.3
SAY ~ Do you think I will chase after you? No, I won’t! Come back here and get your kiss! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine
SAY ~You notice that Coran is watching you. ~ 
+ ~RandomNum(2,1)~ + ~ You flip your hair in a deliberate slow manner, so he could fully appreciate its beauty, which is so often hidden away amidst the battles and travels. ~ + CoShine1.1
+ ~RandomNum(2,2)~ + ~ You flip your hair in a deliberate slow manner, so he could fully appreciate its beauty, which is so often hidden away amidst the battles and travels. ~ + CoShine1.2
+ ~RandomNum(3,1)~ + ~ You snicker quietly to yourself and continue with brushing. ~ + CoShine2.1
+ ~RandomNum(3,2)~ + ~ You snicker quietly to yourself and continue with brushing. ~ + CoShine2.2
+ ~RandomNum(3,3)~ + ~ You snicker quietly to yourself and continue with brushing. ~ + CoShine2.3
+ ~RandomNum(3,1)~ + ~ Do you want to help me out, Coran? ~ + CoShine3.1
+ ~RandomNum(3,2)~ + ~ Do you want to help me out, Coran? ~ + CoShine3.2
+ ~RandomNum(3,3)~ + ~ Do you want to help me out, Coran? ~ + CoShine3.3
END

IF ~~ THEN BEGIN CoShine1.1
SAY ~ Coran sings under his breath:

Those tresses of my enchantress
they are luster and they are fragrance
they are game of light and shade
they are waves and Shuan silk’s cascade.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine1.2
SAY ~I am mesmerized, <CHARNAME>. If you were sitting upon a dire cliff, and I was a mariner in a boat, I would have driven it right upon the rock, watching you.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine2.1
SAY ~ Coran continues watching you as if mesmerized. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine2.2
SAY ~ Coran sighs dreamily and turns away. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine2.3
SAY ~ Coran examines one of his braids critically and undoes it. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine3.1
SAY ~ Only if you’d become my mate. *Shrugs* It’s a tradition amongst elves that are elder than the Spine of the World… Honest! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine3.2
SAY ~ I prefer lazing out here. I have the most beautiful view. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoShine3.3
SAY ~ Let me try…hmm…perhaps a feather there, and a flower by it… *Coran gets absorbed into braiding and decorating your hair.  After he is done you will most likely look like a very wild elf.* ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoEar1
SAY ~ *Coran closes his eyes and his lips part. Finally he breathes out* You either stop now, Sweetling, or command for us to rest here. Please, do not do it, unless you really, really *mean* for this to continue. ~
++ ~ Oh, but I *did* means it this time, lover.~ DO ~RestParty()~ EXIT
++ ~By Suna! You are overly sensitive. ~ EXIT
++ ~I promise, I will try not do it again, unless we are in more… intimate circumstances, no matter how tempting it is. ~ DO ~SetGlobal("CoEar","GLOBAL",1)~ EXIT
END

IF ~~ THEN BEGIN CoEar2
SAY ~ *Coran cups your breast with his hand and his fingers make their way to your nipple.* I see that you still do not believe in what it does to me. Perhaps, I should show you how it feels.~
IF ~~ THEN DO ~RestParty()~ EXIT
END

IF ~~ THEN BEGIN CoHealth2
SAY ~In the tales of old, Arwen en Amin, the fair maiden, healed ailing heroes with a kiss. I am in a desperate need of such ointment. ~
++ ~ *Laugh and kiss Coran on his cheek.* ~ + CoHeal1
++ ~ *Laugh and kiss Coran on his lips.* ~ + CoHeal2
++ ~ *Frown* A potion of healing will do. ~ + CoHeal3
END

IF ~~ THEN BEGIN CoHeal1
SAY ~I feel better already! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHeal2
SAY ~ I am ready to face a dragon, <CHARNAME>! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHeal3
SAY ~ I suppose so. *Sigh* For lack of anything better. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHealth1
SAY ~Much better after I saw a pair of the most beautiful eyes look my way. ~
+ ~RandomNum(3,1)~ + ~ *Close your eyes* ~ + CoHealth1.1
+ ~RandomNum(3,2)~ + ~ *Close your eyes* ~ + CoHealth1.2
+ ~RandomNum(3,3)~ + ~ *Close your eyes* ~ + CoHealth1.3
+ ~RandomNum(3,1)~ + ~And whose eyes might those be?~ + CoHealth2.1
+ ~RandomNum(3,2)~ + ~And whose eyes might those be?~+ CoHealth2.2
+ ~RandomNum(3,3)~ + ~And whose eyes might those be?~ + CoHealth2.3
++ ~* Smile * You are always ready with a compliment, Coran. Thank you.~ EXIT
END

IF ~~ THEN BEGIN CoHealth2.1
SAY ~ Why, yours of course! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHealth2.2
SAY ~ I have misspoken, for I called "eyes" those two shiny stars that gaze upon me from your face, as beautiful as they are wise and kind.~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHealth2.3
SAY ~* Teasingly *  You will never guess! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHealth1.1
SAY ~ Coran uses this opportunity to sneak upon you and kiss you lightly on your lips. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHealth1.2
SAY ~Ah! All the lights went out! The dark shadow is about to swallow us! Open your eyes, my light, open your eyes! ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoHealth1.3
SAY ~*Coran laughs lightly* And how did you know I meant *yours* eyes, not someone else’s? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean
SAY~Coran shifts a bit so that you find yourself inclining with your back against his chest. ~
+ ~RandomNum(3,1)~ + ~ Lean your head back to put it on Coran’s shoulder.~ + CoLean1.1
+ ~RandomNum(3,2)~ + ~ Lean your head back to put it on Coran’s shoulder.~ + CoLean1.2
+ ~RandomNum(3,3)~ + ~ Lean your head back to put it on Coran’s shoulder.~ + CoLean1.3
+ ~RandomNum(3,1)~ + ~ Straighten abruptly.~ + CoLean2.1
+ ~RandomNum(3,2)~ + ~ Straighten abruptly.~ + CoLean2.2
+ ~RandomNum(3,3)~ + ~ Straighten abruptly.~ + CoLean2.3
+ ~RandomNum(3,1)~ + ~ Turn your head slightly to press your forehead against Coran’s chin.~ + CoLean3.1
+ ~RandomNum(3,2)~ + ~ Turn your head slightly to press your forehead against Coran’s chin.~ + CoLean3.2
+ ~RandomNum(3,3)~ + ~ Turn your head slightly to press your forehead against Coran’s chin.~ + CoLean3.3
END

IF ~~ THEN BEGIN CoLean1.1
SAY ~Coran embraces your shoulders and his fingers play lazily with a strand of your hair. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean1.2
SAY ~Coran strokes lightly up and down your neck with the tips of his fingers, sometimes sliding them inside your collar or pulling on the laces teasingly. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean1.3
SAY ~Coran’s hand wraps around your waist, and he presses you closer. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean2.1
SAY ~ Is something wrong, lirimaer? ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean2.2
SAY ~*Coran sighs and makes puppy eyes at you.* ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean2.3
SAY ~*Coran says quietly* I do not bite women…except to please them. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean3.1
SAY ~ Coran rubs his cheek against your forehead. ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean3.2
SAY ~ Coran turns his head slightly, so that his lips touch your skin.  ~
IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN CoLean3.3
SAY ~ Coran caresses your face gently with his hand. ~
IF ~~ THEN EXIT
END

END

APPEND ~AJANTJ~

IF ~IsGabber(Player1) GlobalLT("X#AjantisLoveTalk","GLOBAL",20)
   ~ THEN BEGIN AJCH
 SAY ~Ajantis seems to accept you as his comrade and you can see that he would not mind becoming engaged in an "idle conversation" between his "important knightly duties". Perhaps it is a good time to ask him a personal question or two.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Ajantis.~ EXIT

+ ~Global("AJCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Ajantis, can you tell me more about yourself?~ + AJCHFailure1
+ ~Global("AJCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Ajantis, can you tell me more about yourself?~ + AJCHFailure2
+ ~Global("AJCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Ajantis, can you tell me more about yourself?~ + AJCHFailure3
+ ~Global("AJCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Ajantis, can you tell me more about yourself?~ + AJCHFailure4


 + ~!Global("AJCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Ajantis lots of personal questions.~ + AJCHSuccess
 + ~!Global("AJCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Ajantis lots of personal questions.~ + AJCHFailure1
 + ~!Global("AJCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Ajantis lots of personal questions.~ + AJCHFailure2
 + ~!Global("AJCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Ajantis lots of personal questions.~ + AJCHFailure3
 + ~!Global("AJCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Ajantis lots of personal questions.~ + AJCHFailure4

 + ~!Global("AJCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHSuccess
 + ~!Global("AJCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHFailure1

  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHSuccess
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHFailure1
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHFailure2
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHFailure3
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Ajantis's past. ~ + AJCHFailure4

+ ~!Global("AJCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you.  ~ + AJCHSuccess
 + ~!Global("AJCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you. ~ + AJCHFailure2

  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you. ~ + AJCHSuccess
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you. ~ + AJCHFailure1
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you. ~ + AJCHFailure2
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you. ~ + AJCHFailure3
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Ajantis's problems and hopes, in a friendly and kind manner, in hopes of making Ajantis confide in you. ~ + AJCHFailure4

+ ~!Global("AJCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHSuccess
 + ~!Global("AJCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHFailure3

  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHSuccess
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHFailure1
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHFailure3
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHFailure2
  + ~!Global("AJCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Ajantis into telling you more about himself. ~ + AJCHFailure4
END

IF ~~ AJCHSuccess
SAY ~I belong to a noble family of Ilvastarr of Waterdeep. I joined the Order of the Radiant Heart as a squire and studied my swordsmanship under Mrymith Splendon himself! I am now on the road to fight battles with evil and quench this land of foul creatures we may cross! I hope that this way I may prove to the Order that I am deserving of becoming a full-fledged member!~
IF ~~ THEN DO ~SetGlobal("AJCHdone","GLOBAL",1)~ EXIT
END

IF ~~ AJCHFailure1
SAY ~Shhh, listen. There is a rumble in the bushes, there is danger afoot. Let us not be distracted by meaningless banter.~
IF ~~ THEN EXIT
END

IF ~~ AJCHFailure2
SAY ~Perhaps some other time, for now we must keep our eyes and ears open.~
IF ~~ THEN EXIT
END

IF ~~ AJCHFailure3
SAY ~It is more important to exercise caution than our jaw.~
IF ~~ THEN EXIT
END

IF ~~ AJCHFailure4
SAY ~Shhh, listen. There is a rumble in the bushes, there is danger afoot. Let us not be distracted by meaningless banter.~
IF ~~ THEN EXIT
END

END

APPEND ~EDWINJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN EDCH
 SAY ~Edwin has been pensive of late, more so than usual. Perhaps now would be a good time to ask about him.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Edwin.~ EXIT

+ ~Global("EDCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Edwin, can you tell me more about yourself?~ + EDCHFailure1
+ ~Global("EDCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Edwin, can you tell me more about yourself?~ + EDCHFailure2
+ ~Global("EDCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Edwin, can you tell me more about yourself?~ + EDCHFailure3
+ ~Global("EDCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Edwin, can you tell me more about yourself?~ + EDCHFailure4


 + ~!Global("EDCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Edwin lots of personal questions.~ + EDCHSuccess
 + ~!Global("EDCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Edwin lots of personal questions.~ + EDCHFailure1
 + ~!Global("EDCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Edwin lots of personal questions.~ + EDCHFailure2
 + ~!Global("EDCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Edwin lots of personal questions.~ + EDCHFailure3
 + ~!Global("EDCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Edwin lots of personal questions.~ + EDCHFailure4

 + ~!Global("EDCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHSuccess
 + ~!Global("EDCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHFailure1

  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHSuccess
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHFailure1
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHFailure2
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHFailure3
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Edwin's past. ~ + EDCHFailure4

+ ~!Global("EDCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you.  ~ + EDCHSuccess
 + ~!Global("EDCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you. ~ + EDCHFailure2

  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you. ~ + EDCHSuccess
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you. ~ + EDCHFailure1
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you. ~ + EDCHFailure2
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you. ~ + EDCHFailure3
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Edwin's problems and hopes, in a friendly and kind manner, in hopes of making Edwin confide in you. ~ + EDCHFailure4

+ ~!Global("EDCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHSuccess
 + ~!Global("EDCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHFailure3

  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHSuccess
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHFailure1
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHFailure3
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHFailure2
  + ~!Global("EDCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Edwin into telling you more about himself. ~ + EDCHFailure4
END

IF ~~ EDCHSuccess
SAY ~I do what I do for my own elevation, and, by extension for the glory of Thay.~
IF ~~ THEN DO ~SetGlobal("EDCHdone","GLOBAL",1)~ EXIT
END

IF ~~ EDCHFailure1
SAY ~You cannot wriggle information out of me (as if they have the intelligence for such a task!)~
IF ~~ THEN EXIT
END

IF ~~ EDCHFailure2
SAY ~Will you desist this berating for knowledge, simian! You will know what you are allowed to and no more.~
IF ~~ THEN EXIT
END

IF ~~ EDCHFailure3
SAY ~(Will these simians ever quit whining?) There is nothing you need to know about me.~
IF ~~ THEN EXIT
END

IF ~~ EDCHFailure4
SAY ~If you cannot gather the information on someone yourself, then you don't deserve to know.~
IF ~~ THEN EXIT
END

END

APPEND ~ELDOTJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN ELCH
 SAY ~Eldoth kept quiet for a while. He must be working on one of his edgy songs. Perhaps now would be a good time to distract the bard to spare someone's feelings. Bards usually like talking about themselves….~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Eldoth.~ EXIT

+ ~Global("ELCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Eldoth, can you tell me more about yourself?~ + ELCHFailure1
+ ~Global("ELCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Eldoth, can you tell me more about yourself?~ + ELCHFailure2
+ ~Global("ELCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Eldoth, can you tell me more about yourself?~ + ELCHFailure3
+ ~Global("ELCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Eldoth, can you tell me more about yourself?~ + ELCHFailure4


 + ~!Global("ELCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Eldoth lots of personal questions.~ + ELCHSuccess
 + ~!Global("ELCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Eldoth lots of personal questions.~ + ELCHFailure1
 + ~!Global("ELCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Eldoth lots of personal questions.~ + ELCHFailure2
 + ~!Global("ELCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Eldoth lots of personal questions.~ + ELCHFailure3
 + ~!Global("ELCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Eldoth lots of personal questions.~ + ELCHFailure4

 + ~!Global("ELCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHSuccess
 + ~!Global("ELCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHFailure1

  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHSuccess
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHFailure1
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHFailure2
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHFailure3
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Eldoth's past. ~ + ELCHFailure4

+ ~!Global("ELCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you.  ~ + ELCHSuccess
 + ~!Global("ELCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you. ~ + ELCHFailure2

  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you. ~ + ELCHSuccess
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you. ~ + ELCHFailure1
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you. ~ + ELCHFailure2
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you. ~ + ELCHFailure3
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Eldoth's problems and hopes, in a friendly and kind manner, in hopes of making Eldoth confide in you. ~ + ELCHFailure4

+ ~!Global("ELCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHSuccess
 + ~!Global("ELCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHFailure3

  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHSuccess
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHFailure1
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHFailure3
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHFailure2
  + ~!Global("ELCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Eldoth into telling you more about himself. ~ + ELCHFailure4
END

IF ~~ ELCHSuccess
SAY ~I'd be delighted to tell you more of myself. I was born in Ruathym where the women are dull and just as ugly. I arrived at Waterdeep to hone my skills at a young age and left not long after under unusual circumstances. I could go on, but there are more important things at hand.~
= ~Well, as your best friend I can tell you a few things. There's been some economic troubles in Baldur's Gate. There's been a lack of iron, and with the tensions between Amn and Baldur's Gate, this has been causing some concern. A mercantile organization called the Iron Throne has been making some headway within the economic circles of Baldur's Gate.~
IF ~~ THEN DO ~SetGlobal("ELCHdone","GLOBAL",1)~ EXIT
END

IF ~~ ELCHFailure1
SAY ~Why talk when there are songs to be sung?~
IF ~~ THEN EXIT
END

IF ~~ ELCHFailure2
SAY ~It would be my pleasure, but perhaps some other time.~
IF ~~ THEN EXIT
END

IF ~~ ELCHFailure3
SAY ~I'd much rather tell you about a young lady named Skie Silvershield… a very rich young lady.~
IF ~~ THEN EXIT
END

IF ~~ ELCHFailure4
SAY ~Why talk when there are songs to be sung?~
IF ~~ THEN EXIT
END

END

APPEND ~GARRIJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN GACH
 SAY ~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.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Garrick.~ EXIT

+ ~Global("GACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Garrick, can you tell me more about yourself?~ + GACHFailure1
+ ~Global("GACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Garrick, can you tell me more about yourself?~ + GACHFailure2
+ ~Global("GACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Garrick, can you tell me more about yourself?~ + GACHFailure3
+ ~Global("GACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Garrick, can you tell me more about yourself?~ + GACHFailure4


 + ~!Global("GACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Garrick lots of personal questions.~ + GACHSuccess
 + ~!Global("GACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Garrick lots of personal questions.~ + GACHFailure1
 + ~!Global("GACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Garrick lots of personal questions.~ + GACHFailure2
 + ~!Global("GACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Garrick lots of personal questions.~ + GACHFailure3
 + ~!Global("GACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Garrick lots of personal questions.~ + GACHFailure4

 + ~!Global("GACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHSuccess
 + ~!Global("GACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHFailure1

  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHSuccess
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHFailure1
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHFailure2
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHFailure3
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Garrick's past. ~ + GACHFailure4

+ ~!Global("GACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you.  ~ + GACHSuccess
 + ~!Global("GACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you. ~ + GACHFailure2

  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you. ~ + GACHSuccess
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you. ~ + GACHFailure1
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you. ~ + GACHFailure2
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you. ~ + GACHFailure3
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Garrick's problems and hopes, in a friendly and kind manner, in hopes of making Garrick confide in you. ~ + GACHFailure4

+ ~!Global("GACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~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. ~ + GACHSuccess
 + ~!Global("GACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~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. ~ + GACHFailure3

  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~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. ~ + GACHSuccess
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~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. ~ + GACHFailure1
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~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. ~ + GACHFailure3
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~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. ~ + GACHFailure2
  + ~!Global("GACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~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. ~ + GACHFailure4
END

IF ~~ GACHSuccess
SAY ~Why certainly! That sounds like a grand way to, uh, get to know each other a bit better...~
= ~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.~
= ~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.~
= ~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. ~
= ~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("GACHdone","GLOBAL",1)~ EXIT
END

IF ~~ GACHFailure1
SAY ~Why <SIRMADAM>, I would love to converse, but pressing matters await... ~
IF ~~ THEN EXIT
END

IF ~~ GACHFailure2
SAY ~Not, uh, now... Perhaps later.~
IF ~~ THEN EXIT
END

IF ~~ GACHFailure3
SAY ~How about some music instead, to liven the spirits? ~
IF ~~ THEN EXIT
END

IF ~~ GACHFailure4
SAY ~How about some music instead, to liven the spirits? ~
IF ~~ THEN EXIT
END

END

APPEND ~KHALIJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN KHCH
 SAY ~You find a moment with Khalid away from everyone else. Perhaps it would be wise to take advantage of the situation and ask a few personal questions. Khalid usually is too shy to talk of himself in public.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Khalid.~ EXIT

+ ~Global("KHCHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Khalid, can you tell me more about yourself?~ + KHCHFailure1
+ ~Global("KHCHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Khalid, can you tell me more about yourself?~ + KHCHFailure2
+ ~Global("KHCHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Khalid, can you tell me more about yourself?~ + KHCHFailure3
+ ~Global("KHCHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Khalid, can you tell me more about yourself?~ + KHCHFailure4


 + ~!Global("KHCHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Khalid lots of personal questions.~ + KHCHSuccess
 + ~!Global("KHCHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Khalid lots of personal questions.~ + KHCHFailure1
 + ~!Global("KHCHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Khalid lots of personal questions.~ + KHCHFailure2
 + ~!Global("KHCHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Khalid lots of personal questions.~ + KHCHFailure3
 + ~!Global("KHCHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Khalid lots of personal questions.~ + KHCHFailure4

 + ~!Global("KHCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHSuccess
 + ~!Global("KHCHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHFailure1

  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHSuccess
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHFailure1
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHFailure2
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHFailure3
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Khalid's past. ~ + KHCHFailure4

+ ~!Global("KHCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you.  ~ + KHCHSuccess
 + ~!Global("KHCHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you. ~ + KHCHFailure2

  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you. ~ + KHCHSuccess
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you. ~ + KHCHFailure1
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you. ~ + KHCHFailure2
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you. ~ + KHCHFailure3
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Khalid's problems and hopes, in a friendly and kind manner, in hopes of making Khalid confide in you. ~ + KHCHFailure4

+ ~!Global("KHCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHSuccess
 + ~!Global("KHCHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHFailure3

  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHSuccess
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHFailure1
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHFailure3
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHFailure2
  + ~!Global("KHCHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Khalid into telling you more about himself. ~ + KHCHFailure4
END

IF ~~ KHCHSuccess
SAY ~Well I was a b-bastard child, born to an elven concubine. She d-died soon after, and my f-father… he c-cared only for his legitimate children. The little attention I received from him was usually v-violent. I joined the army and left home. Then… w-well… it came to pass that I became a Harper and when captured b-by some evildoers, I was n-narrowly saved by Gorion and J-Jaheira. Th-they tortured me… and Jaheira… she nurtured me back to health. I f-fell in love with her then, b-but she would not agree to marry me, b-because she thought that I was mistaking g-gratitude for love. *Smiles* I p-persisted however. There isn't much more to say really. Perhaps I could tell you a story of Gorion one day. But for now I suggest we c-continue on.~
IF ~~ THEN DO ~SetGlobal("KHCHdone","GLOBAL",1)~ EXIT
END

IF ~~ KHCHFailure1
SAY ~Best not to t-tarry when there may be d-danger about.~
IF ~~ THEN EXIT
END

IF ~~ KHCHFailure2
SAY ~I would rather tell you something about G-Gorion, but that may upset you.~
IF ~~ THEN EXIT
END

IF ~~ KHCHFailure3
SAY ~Best not to t-tarry when there may be d-danger about.~
IF ~~ THEN EXIT
END

IF ~~ KHCHFailure4
SAY ~ I would rather tell you something about G-Gorion, but that may upset you.~
IF ~~ THEN EXIT
END

END

APPEND ~KAGAIJ~

IF ~IsGabber(Player1)
   ~ THEN BEGIN KACH
 SAY ~Kaigan seems less aggravated than usual. Now would be a good chance to find something out about him.~
 ++ ~You decide that you cannot be bothered; lest you learn things you do not want to know about Kagain.~ EXIT

+ ~Global("KACHdone","GLOBAL",1) RandomNum(4,1)~ + ~So, Kagain, can you tell me more about yourself?~ + KACHFailure1
+ ~Global("KACHdone","GLOBAL",1) RandomNum(4,2)~ + ~So, Kagain, can you tell me more about yourself?~ + KACHFailure2
+ ~Global("KACHdone","GLOBAL",1) RandomNum(4,3)~ + ~So, Kagain, can you tell me more about yourself?~ + KACHFailure3
+ ~Global("KACHdone","GLOBAL",1) RandomNum(4,4)~ + ~So, Kagain, can you tell me more about yourself?~ + KACHFailure4


 + ~!Global("KACHdone","GLOBAL",1) RandomNum(5,1)~ + ~You ask Kagain lots of personal questions.~ + KACHSuccess
 + ~!Global("KACHdone","GLOBAL",1) RandomNum(5,2)~ + ~You ask Kagain lots of personal questions.~ + KACHFailure1
 + ~!Global("KACHdone","GLOBAL",1) RandomNum(5,3)~ + ~You ask Kagain lots of personal questions.~ + KACHFailure2
 + ~!Global("KACHdone","GLOBAL",1) RandomNum(5,4)~ + ~You ask Kagain lots of personal questions.~ + KACHFailure3
 + ~!Global("KACHdone","GLOBAL",1) RandomNum(5,5)~ + ~You ask Kagain lots of personal questions.~ + KACHFailure4

 + ~!Global("KACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,1)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHSuccess
 + ~!Global("KACHdone","GLOBAL",1) CheckStatGT(Player1,15,INT) RandomNum(2,2)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHFailure1

  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,1)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHSuccess
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,2)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHFailure1
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,3)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHFailure2
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,4)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHFailure3
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,INT) RandomNum(5,5)~ + ~You proceed with asking inquisitive questions about Kagain's past. ~ + KACHFailure4

+ ~!Global("KACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,1)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you.  ~ + KACHSuccess
 + ~!Global("KACHdone","GLOBAL",1) CheckStatGT(Player1,15,WIS) RandomNum(2,2)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you. ~ + KACHFailure2

  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,1)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you. ~ + KACHSuccess
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,2)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you. ~ + KACHFailure1
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,3)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you. ~ + KACHFailure2
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,4)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you. ~ + KACHFailure3
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,WIS) RandomNum(5,5)~ + ~You talk about Kagain's problems and hopes, in a friendly and kind manner, in hopes of making Kagain confide in you. ~ + KACHFailure4

+ ~!Global("KACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHSuccess
 + ~!Global("KACHdone","GLOBAL",1) CheckStatGT(Player1,15,CHR) RandomNum(2,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHFailure3

  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,1)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHSuccess
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,2)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHFailure1
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,3)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHFailure3
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,4)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHFailure2
  + ~!Global("KACHdone","GLOBAL",1) !CheckStatGT(Player1,15,CHR) RandomNum(5,5)~ + ~You are used to hearing things from the bottom of people's hearts...so you try to charm Kagain into telling you more about himself. ~ + KACHFailure4
END

IF ~~ KACHSuccess
SAY ~I don't have friends, so I don't get why you've suddenly come into my life. Well friends, if I had something to tell ya, I would, but I don't.~
IF ~~ THEN DO ~SetGlobal("KACHdone","GLOBAL",1)~ EXIT
END

IF ~~ KACHFailure1
SAY ~Mind your own business, <PRO_MANWOMAN>.~
IF ~~ THEN EXIT
END

IF ~~ KACHFailure2
SAY ~These be dangerous time we live in, be best to watch yourself.~
IF ~~ THEN EXIT
END

IF ~~ KACHFailure3
SAY ~I'll not t' tell you twice to mind yer own business.~
IF ~~ THEN EXIT
END

IF ~~ KACHFailure4
SAY ~You better watch it kid, or it'll be more than a brain you'll be missing. I deal with weapons of gold you won't likely forget.~
IF ~~ THEN EXIT
END

END


