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

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

IF WEIGHT #7 /* Triggers after states #: 2 3 8 11 15 16 18 even though they appear after this state */
~  Global("X#JCleanSafana","GLOBAL",1)
~ THEN BEGIN 0 // from:
  SAY #87068 /* ~Hmm, it seems that northern men are as mindless as they are impotent.  Leave as you wish, I have my own agenda.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END

IF WEIGHT #8 /* Triggers after states #: 2 3 8 11 15 16 18 even though they appear after this state */
~  Global("X#JCleanSafana","GLOBAL",1)
~ THEN BEGIN 1 // from:
  SAY #87069 /* ~Can I not stay with you, even a little longer? Our time together has been... quite enjoyable.  Ah well, perhaps we shall meet again.~ */
  IF ~~ THEN DO ~LeaveParty()
SetDialogue("_SAFANP")
~ EXIT
END

IF WEIGHT #5 /* Triggers after states #: 8 11 15 16 18 even though they appear after this state */
~GlobalTimerExpired("Safana","GLOBAL")
Global("PirateTreasure","GLOBAL",0)
!PartyHasItem("_BOOK03")
~ THEN BEGIN 2 // from:
  SAY #87070 /* ~What's taking you so long; remember we have an agreement.~ */
  IF ~~ THEN DO ~SetGlobal("PirateTreasure","GLOBAL",1)
~ EXIT
END

IF WEIGHT #6 /* Triggers after states #: 8 11 15 16 18 even though they appear after this state */
~GlobalLT("PirateTreasure","GLOBAL",2)
PartyHasItem("_BOOK03")
~ THEN BEGIN 3 // from:
  SAY #87071 /* ~Well, we have worked well together, wouldn't you agree?  Perhaps we could continue this working relationship beyond just one treasure hunt, that is, if you'll have me.  If you haven't guessed yet, my skills are of a thieving nature~ */
  IF ~~ THEN REPLY #87072 /* ~We don't need another thief, not even an incredibly gorgeous one (Wait! what are we saying?)~ */ DO ~SetGlobal("PirateTreasure","GLOBAL",2)
~ GOTO 4
  IF ~~ THEN REPLY #87073 /* ~Sure you can work with us any time.~ */ DO ~SetGlobal("PirateTreasure","GLOBAL",2)
~ GOTO 5
END

IF ~~ THEN BEGIN 4 // from: 3.0
  SAY #87074 /* ~If that's the way you want to be, then I guess this is goodbye.~ */
  IF ~~ THEN DO ~LeaveParty()
EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 5 // from: 3.1
  SAY #87075 /* ~You've made the right decision boys, but now we should talk about the leadership of this group, I think it needs overhauling.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 6 // from:
  SAY #95110 /* ~A gypsy who wouldn't take the money? Wait! What did you see?~ */
  IF ~~ THEN DO ~SetGlobal("X#SafArkush5","GLOBAL",1)
EscapeArea()
~ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ARKUSH~ 10
END

IF ~~ THEN BEGIN 7 // from:
  SAY #95111 /* ~What is it, old woman? What is <CHARNAME>'s fate?~ */
  IF ~~ THEN DO ~SetGlobal("X#SafArkush8","GLOBAL",1)
Enemy()
~ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ARKUSH~ 11
END

IF WEIGHT #1 /* Triggers after states #: 18 even though they appear after this state */
~  Global("X#SaFriend5Talk","GLOBAL",1)
~ THEN BEGIN 8 // from:
  SAY #95113 /* ~Now what was all that fuss about? What about your past could have frightened Arkushule so much?~ */
  IF ~~ THEN REPLY #95114 /* ~She was obviously deranged. It was probably nothing.~ */ DO ~SetGlobal("X#SaFriend5Talk","GLOBAL",2)
~ GOTO 9
  IF ~~ THEN REPLY #95115 /* ~I don’t know, but it was fun watching her cower.~ */ DO ~SetGlobal("X#SaFriend5Talk","GLOBAL",2)
~ GOTO 10
  IF ~~ THEN REPLY #95116 /* ~I have no idea. I wish she had told me.~ */ DO ~SetGlobal("X#SaFriend5Talk","GLOBAL",2)
~ GOTO 9
END

IF ~~ THEN BEGIN 9 // from: 8.2 8.0
  SAY #95117 /* ~Well, whatever it was, she was obviously scared. Makes me wonder a bit about the company I’m keeping these days. Are you sure you didn’t forget to tell me something, darling?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 10 // from: 8.1
  SAY #95118 /* ~What a... charming thought, <CHARNAME>. I’ll be sure to remember that.~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #2 /* Triggers after states #: 18 even though they appear after this state */
~  Global("X#SaFriendTalk","GLOBAL",1)
~ THEN BEGIN 11 // from:
  SAY #95113 /* ~Now what was all that fuss about? What about your past could have frightened Arkushule so much?~ */
  IF ~~ THEN REPLY #95114 /* ~She was obviously deranged. It was probably nothing.~ */ DO ~SetGlobal("X#SaFriendTalk","GLOBAL",2)
~ GOTO 12
  IF ~~ THEN REPLY #95115 /* ~I don’t know, but it was fun watching her cower.~ */ DO ~SetGlobal("X#SaFriendTalk","GLOBAL",2)
~ GOTO 13
  IF ~~ THEN REPLY #95116 /* ~I have no idea. I wish she had told me.~ */ DO ~SetGlobal("X#SaFriendTalk","GLOBAL",2)
~ GOTO 12
  IF ~~ THEN REPLY #95119 /* ~Well, unfortunately she’s dead now, so we’ll probably never know. Unless we go to a Necromancer next.~ */ DO ~SetGlobal("X#SaFriendTalk","GLOBAL",2)
~ GOTO 14
END

IF ~~ THEN BEGIN 12 // from: 11.2 11.0
  SAY #95117 /* ~Well, whatever it was, she was obviously scared. Makes me wonder a bit about the company I’m keeping these days. Are you sure you didn’t forget to tell me something, darling?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 13 // from: 11.1
  SAY #95118 /* ~What a... charming thought, <CHARNAME>. I’ll be sure to remember that.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 14 // from: 11.3
  SAY #95120 /* ~Well, whatever it was, she was scared enough to try to kill you. Makes me wonder a bit about the company I’m keeping these days. Are you sure you didn’t forget to tell me something, darling?~ */
  IF ~~ THEN EXIT
END

IF WEIGHT #3 /* Triggers after states #: 18 even though they appear after this state */
~  Global("X#SafanaCoranFlirt","LOCALS",1)
~ THEN BEGIN 15 // from:
  SAY #95121 /* ~Coran, you seem to be a man who knows something of the world. Tell me, what would a beautiful young woman, such as myself, be doing in a place like this?~ */
  IF ~~ THEN DO ~SetGlobal("X#SafanaCoranFlirt","LOCALS",2)
~ EXTERN ~_BCORAN~ 303
END

IF WEIGHT #4 /* Triggers after states #: 18 even though they appear after this state */
~  Global("X#SafanaSkieShopping","LOCALS",1)
~ THEN BEGIN 16 // from:
  SAY #95124 /* ~Skie, I’m finding my wardrobe to be a bit ... lacking, these days. You have a wonderful eye for clothes; where do you recommend looking?~ */
  IF ~~ THEN DO ~SetGlobal("X#SafanaSkieShopping","LOCALS",2)
~ EXTERN ~_BSKIE~ 114
END

IF ~~ THEN BEGIN 17 // from: _PALLON:0.3
  SAY #99261 /* ~Darling, that's quite an old strategy to get yourself invited into a company of dashing men - fiercely denying your desire to join. But you picked the wrong man - <CHARNAME> is too... straightforward to understand your little game. ~ */
  IF ~~ THEN REPLY #86658 /* ~Pardon me, but if you do not trouble yourself with the events of the day, what purpose do your star-gazings serve?~ */ EXTERN ~_PALLON~ 3
  IF ~~ THEN REPLY #86659 /* ~What good are your musings if they do not have practical use?  Perhaps your predictions are not as accurate as you would have people believe?~ */ EXTERN ~_PALLON~ 2
  IF ~~ THEN REPLY #86660 /* ~I've no wish to disturb you further, and shall be on my way.~ */ EXTERN ~_PALLON~ 1
END

IF WEIGHT #0 ~  Global("X#SLTSBGH","GLOBAL",1)
~ THEN BEGIN 18 // from:
  SAY #99262 /* ~Poor thing. I wish we could have returned her to the sea in time.~ */
  IF ~~ THEN DO ~SetGlobal("X#SLTSBGH","GLOBAL",2)
~ EXIT
END

IF ~~ THEN BEGIN 19 // from:
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 7
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 235
END

IF ~~ THEN BEGIN 20 // from:
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 8
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 236
END

IF ~~ THEN BEGIN 21 // from: _VICONJ:137.2
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 9
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 237
END

IF ~~ THEN BEGIN 22 // from: _VICONJ:138.2
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 11
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 238
END

IF ~~ THEN BEGIN 23 // from: _VICONJ:140.2 _VICONJ:139.2
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 13
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 239
END

IF ~~ THEN BEGIN 24 // from: _VICONJ:142.2 _VICONJ:141.2
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 15
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 240
END

IF ~~ THEN BEGIN 25 // from: _VICONJ:144.2 _VICONJ:143.2
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 17
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 241
END

IF ~~ THEN BEGIN 26 // from: _VICONJ:146.2 _VICONJ:145.2
  SAY #103098 /* ~Darling, you are not going to drag me through the thicket to rescue this brat, are you? I shudder to think what it can do to my skin...~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 19
  IF ~  InParty("ajantis")
InMyArea("ajantis")
!StateCheck("ajantis",CD_STATE_NOTVALID)
~ THEN EXTERN ~_AJANTJ~ 242
END

IF ~~ THEN BEGIN 27 // from:
  SAY #103102 /* ~I cannot understand how any woman would want to have a husband and children. I have no time for taking care of anyone but myself... But then again, every matron I met was nowhere nearly as attractive and sophisticated as I am - so maybe they feel that it's pointless?~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 24
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 157
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 309
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 148
END

IF ~~ THEN BEGIN 28 // from:
  SAY #103102 /* ~I cannot understand how any woman would want to have a husband and children. I have no time for taking care of anyone but myself... But then again, every matron I met was nowhere nearly as attractive and sophisticated as I am - so maybe they feel that it's pointless?~ */
  IF ~~ THEN EXTERN ~_ARDROU~ 25
  IF ~  InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 158
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 310
  IF ~  InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN EXTERN ~_VICONJ~ 149
END

IF ~~ THEN BEGIN 29 // from: _NOBW8:3.6
  SAY #103165 /* ~Darling, you forgot the cardinal rule: always make sure you have more on him than he has on you.~ */
  IF ~~ THEN REPLY #82204 /* ~I must decline.  Even such a scoundrel as this is not deserving of murder.  I sympathize, but cannot help.~ */ EXTERN ~_NOBW8~ 5
  IF ~~ THEN REPLY #82205 /* ~The fiend!  He'll be a day's journey down before he knows he's dead!  Where can he be found?~ */ EXTERN ~_NOBW8~ 6
  IF ~~ THEN REPLY #82206 /* ~If he is a weekly drain on your finance, you must be willing to invest heavily in his removal.  What will be my reward?~ */ EXTERN ~_NOBW8~ 9
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 309
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_NOBW8~ 26
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 314
END

IF ~~ THEN BEGIN 30 // from:
  SAY #103174 /* ~I was told that my mother was a siren...~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 316
END

IF ~~ THEN BEGIN 31 // from:
  SAY #103174 /* ~I was told that my mother was a siren...~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 318
END

IF ~~ THEN BEGIN 32 // from:
  SAY #103174 /* ~I was told that my mother was a siren...~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 320
END

IF ~~ THEN BEGIN 33 // from:
  SAY #103174 /* ~I was told that my mother was a siren...~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 322
END

IF ~~ THEN BEGIN 34 // from:
  SAY #103174 /* ~I was told that my mother was a siren...~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 324
END

IF ~~ THEN BEGIN 35 // from: _VICONJ:155.2
  SAY #103174 /* ~I was told that my mother was a siren...~ */
  IF ~~ THEN DO ~SetGlobal("HelpCordyr","GLOBAL",1)
~ UNSOLVED_JOURNAL #81668 /* ~Cordyr and the Sirines

I met a friendly fisherman by the name of Cordyr in the city of Baldur's Gate.  Apparently two sirines have moved into his fishing grounds down south where the Cloud Peaks tumble into the sea.~ */ EXIT
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 326
END

IF ~~ THEN BEGIN 36 // from: _POE:15.29
  SAY #103198 /* ~That was not a particularly good poem. It surprises me that my beauty didn't inspire him to greater heights.~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~Poe's tale of Firewine

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

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 93
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 533
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 532
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 92
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 531
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 530
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 529
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 528
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 527
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 526
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 525
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 524
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 523
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 91
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 522
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 90
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 337
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BGARRI~ 298
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 336
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 335
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 89
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 139
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 88
END

IF ~~ THEN BEGIN 37 // from: _POE:94.29
  SAY #103198 /* ~That was not a particularly good poem. It surprises me that my beauty didn't inspire him to greater heights.~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~Poe's tale of Firewine

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

I encountered a bard near the Firewine Bridge ruins who told a rousing tale of a group of swordsmen.  The song was not too clear on the details, but I gather that one of their number betrayed them, and their spirits will not rest until they are reunited with the traitor.  Such a fanciful tale.~ */ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ EXTERN ~_POE~ 17
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77644 /* ~A rousing tale!  Please, take this 10 gold that I might finance your further travels.~ */ DO ~TakePartyGold(10)
~ EXTERN ~_POE~ 18
  IF ~Global("MACFirewineKnights","GLOBAL",1)
~ THEN REPLY #77647 /* ~You certainly have a fine future in the bardic arts ahead of you.  I hope you prosper in your journeys.~ */ EXTERN ~_POE~ 19
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 100
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 545
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 544
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 99
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 543
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 542
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 541
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 540
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 539
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 538
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 537
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 536
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 535
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 98
  IF ~  InParty("coran")
InMyArea("coran")
!StateCheck("coran",CD_STATE_NOTVALID)
~ THEN EXTERN ~_CORANJ~ 534
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 97
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 340
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_BGARRI~ 299
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 339
  IF ~  InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN EXTERN ~_JAHEIJ~ 338
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 96
  IF ~  InParty("edwin")
InMyArea("edwin")
!StateCheck("edwin",CD_STATE_NOTVALID)
~ THEN EXTERN ~_EDWINJ~ 140
  IF ~  InParty("safana")
InMyArea("safana")
!StateCheck("safana",CD_STATE_NOTVALID)
~ THEN EXTERN ~_POE~ 95
END

IF ~~ THEN BEGIN 38 // from: _POE:101.29
  SAY #103198 /* ~That was not a particularly good poem. It surprises me that my beauty didn't inspire him to greater heights.~ */
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77641 /* ~An interesting piece, young bard.  Is there any truth behind it?~ */ EXTERN ~_POE~ 16
  IF ~Global("MACFirewineKnights","GLOBAL",0)
~ THEN REPLY #77642 /* ~A piece of tripe the likes of which I shall be grateful never to hear again!~ */ UNSOLVED_JOURNAL #77643 /* ~Poe's tale of Firewine

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

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

IF ~~ THEN BEGIN 39 // from: _PALLON:3.2
  SAY #103453 /* ~Why, of course the Sword Coast is the centre of the universe. At least for now - because that's where I am. You see, darling, I met this absolutely dashing philosopher once, who tried to seduce me with learning. Much of it were silly things, like giving up material wealth for... something; but one was useful. He taught that the only part of the world that exists is the one that rotates around us. I knew it all along, but it was pleasant to see that the sages are finally catching up with me... ~ */
  IF ~~ THEN REPLY #86664 /* ~I have no time for the problems of lands far away.  I can barely keep up with domestic concerns as it is.~ */ EXTERN ~_PALLON~ 5
  IF ~~ THEN REPLY #86665 /* ~And what of these lands?  What intrigues lay beyond our borders?~ */ EXTERN ~_PALLON~ 4
END

IF ~~ THEN BEGIN 40 // from:
  SAY #103453 /* ~Why, of course the Sword Coast is the centre of the universe. At least for now - because that's where I am. You see, darling, I met this absolutely dashing philosopher once, who tried to seduce me with learning. Much of it were silly things, like giving up material wealth for... something; but one was useful. He taught that the only part of the world that exists is the one that rotates around us. I knew it all along, but it was pleasant to see that the sages are finally catching up with me... ~ */
  IF ~~ THEN REPLY #86664 /* ~I have no time for the problems of lands far away.  I can barely keep up with domestic concerns as it is.~ */ EXTERN ~_PALLON~ 5
  IF ~~ THEN REPLY #86665 /* ~And what of these lands?  What intrigues lay beyond our borders?~ */ EXTERN ~_PALLON~ 4
END

IF ~~ THEN BEGIN 41 // from: _SILKE:1.2
  SAY #103757 /* ~Little Garrick? How very cute. But I say, if you get yourself a guard dog, get the one which can bite; a big, strong one. They can fetch and dance on their hind legs, as good as the lap variety and even better at times.~ */
  IF ~~ THEN DO ~SetGlobal("TalkedToGarrick","GLOBAL",2)
~ EXTERN ~_GARRIC~ 9
  IF ~  InParty("imoen")
InMyArea("imoen")
!StateCheck("imoen",CD_STATE_NOTVALID)
~ THEN EXTERN ~_IMOEN2~ 500
END

IF ~~ THEN BEGIN 42 // from:
  SAY #109375 /* ~Darling, you will never know... unless you try it on me.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 267
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_ELDOTJ~ 137
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 226
  IF ~  InParty("coran")
InParty("safana")
~ THEN GOTO 43
  IF ~  InParty("coran")
InParty("safana")
~ THEN EXTERN ~_CORANJ~ 1559
END

IF ~~ THEN BEGIN 43 // from: 42.18
  SAY #109377 /* ~Phew, you *paid* for it... Maybe later, if the elf is good.~ */
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 705
  IF ~  OR(3)
!InParty("minsc")
!InMyArea("minsc")
StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 706
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_MINSCJ~ 256
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 704
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_MINSCJ~ 255
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_DYNAHJ~ 703
  IF ~  InParty("minsc")
InMyArea("minsc")
!StateCheck("minsc",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_MINSCJ~ 254
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_SKIEJ~ 229
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_ELDOTJ~ 141
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_ELDOTJ~ 140
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~X#SETTA~ 2
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_ELDOTJ~ 139
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_SKIEJ~ 228
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_ELDOTJ~ 138
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_SKIEJ~ 227
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_GARRIJ~ 267
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_ELDOTJ~ 137
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
InParty("eldoth")
InMyArea("eldoth")
!StateCheck("eldoth",CD_STATE_NOTVALID)
~ THEN DO ~GiveGoldForce(-1)
~ EXTERN ~_SKIEJ~ 226
END

IF WEIGHT #9 ~  IsGabber(Player1)
~ THEN BEGIN 44 // from:
  SAY #114588 /* ~*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.*~ [X#BLANKD] */
  IF ~~ THEN REPLY #114589 /* ~*You decide that you cannot be bothered, lest you learn things you do not want to know about Safana.*~ */ EXIT
  IF ~  Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,1)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 75
  IF ~  Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 76
  IF ~  Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 78
  IF ~  Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 79
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 75
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 76
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 78
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 79
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 75
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 75
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 76
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 78
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 79
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 76
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 75
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 76
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 78
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 79
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 78
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 70
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 75
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 78
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 76
  IF ~  Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 79
  IF ~  !Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,1)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 75
  IF ~  !Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,2)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 76
  IF ~  !Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,3)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 78
  IF ~  !Gender(Player1,MALE)
Global("X#SACHdone","GLOBAL",1)
RandomNum(4,4)
~ THEN REPLY #114590 /* ~So, Safana, can you tell me more about yourself?~ */ GOTO 79
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,1)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,2)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 75
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,3)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 76
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,4)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 78
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
RandomNum(5,5)
~ THEN REPLY #114591 /* ~*You ask Safana lots of personal questions.*~ */ GOTO 79
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,1)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,INT)
RandomNum(2,2)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 75
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,1)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,2)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 75
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,3)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 76
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,4)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 78
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,INT)
RandomNum(5,5)
~ THEN REPLY #114592 /* ~*You proceed with asking inquisitive questions about Safana's past.* ~ */ GOTO 79
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,1)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,WIS)
RandomNum(2,2)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 76
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,1)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,2)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 75
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,3)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 76
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,4)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 78
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,WIS)
RandomNum(5,5)
~ THEN REPLY #114593 /* ~*You talk about Safana's problems and hopes, in a friendly and kind manner, in hopes of making Safana confide in you.*~ */ GOTO 79
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,1)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
CheckStatGT(Player1,15,CHR)
RandomNum(2,2)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 78
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,1)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 73
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,2)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 75
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,3)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 78
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,4)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 76
  IF ~  !Gender(Player1,MALE)
!Global("X#SACHdone","GLOBAL",1)
!CheckStatGT(Player1,15,CHR)
RandomNum(5,5)
~ THEN REPLY #114594 /* ~*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.* ~ */ GOTO 79
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(5,1)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 62
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(5,2)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 63
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(5,3)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 64
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(5,4)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 65
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(5,5)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 66
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,1)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 62
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,2)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 63
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,3)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 64
  IF ~  Global("Chapter","GLOBAL",7)
!HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,4)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 65
  IF ~  !HPPercentLT("safana",75)
OR(2)
AreaCheck("FW2000")
AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 67
  IF ~  !HPPercentLT("safana",75)
!AreaCheck("FW2000")
!AreaCheck("FW1500")
OR(17)
AreaCheck("FW0500")
AreaCheck("FW0501")
AreaCheck("FW0502")
AreaCheck("FW0503")
AreaCheck("FW0504")
AreaCheck("FW0505")
AreaCheck("FW0506")
AreaCheck("FW0507")
AreaCheck("FW0508")
AreaCheck("FW0509")
AreaCheck("FW0510")
AreaCheck("FW0511")
AreaCheck("FW0512")
AreaCheck("FW0513")
AreaCheck("FW0514")
AreaCheck("FW0515")
AreaCheck("FW0516")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 68
  IF ~  HPPercentLT("safana",75)
~ THEN REPLY #114595 /* ~Well, Safana, what is your impression of our quest so far?~ */ GOTO 69
  IF ~  !AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,1)
~ THEN REPLY #114596 /* ~Have you given any thought to what you will be doing once this is all over, Safana?~ */ GOTO 56
  IF ~  !AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,2)
~ THEN REPLY #114596 /* ~Have you given any thought to what you will be doing once this is all over, Safana?~ */ GOTO 57
  IF ~  !AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,3)
~ THEN REPLY #114596 /* ~Have you given any thought to what you will be doing once this is all over, Safana?~ */ GOTO 58
  IF ~  !AreaCheck("FW2000")
!AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
RandomNum(4,4)
~ THEN REPLY #114596 /* ~Have you given any thought to what you will be doing once this is all over, Safana?~ */ GOTO 59
  IF ~  OR(2)
AreaCheck("FW2000")
AreaCheck("FW1500")
!AreaCheck("FW0500")
!AreaCheck("FW0501")
!AreaCheck("FW0502")
!AreaCheck("FW0503")
!AreaCheck("FW0504")
!AreaCheck("FW0505")
!AreaCheck("FW0506")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
~ THEN REPLY #114596 /* ~Have you given any thought to what you will be doing once this is all over, Safana?~ */ GOTO 60
  IF ~  !AreaCheck("FW2000")
!AreaCheck("FW1500")
OR(17)
AreaCheck("FW0500")
AreaCheck("FW0501")
AreaCheck("FW0502")
AreaCheck("FW0503")
AreaCheck("FW0504")
AreaCheck("FW0505")
AreaCheck("FW0506")
AreaCheck("FW0507")
AreaCheck("FW0508")
AreaCheck("FW0509")
AreaCheck("FW0510")
AreaCheck("FW0511")
AreaCheck("FW0512")
AreaCheck("FW0513")
AreaCheck("FW0514")
AreaCheck("FW0515")
AreaCheck("FW0516")
!AreaCheck("FW0507")
!AreaCheck("FW0508")
!AreaCheck("FW0509")
!AreaCheck("FW0510")
!AreaCheck("FW0511")
!AreaCheck("FW0512")
!AreaCheck("FW0513")
!AreaCheck("FW0514")
!AreaCheck("FW0515")
!AreaCheck("FW0516")
~ THEN REPLY #114596 /* ~Have you given any thought to what you will be doing once this is all over, Safana?~ */ GOTO 61
  IF ~  OR(2)
Gender(Player1,FEMALE)
CheckStatLT(Player1,15,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(3,1)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 46
  IF ~  OR(2)
Gender(Player1,FEMALE)
CheckStatLT(Player1,15,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(3,2)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 47
  IF ~  OR(2)
Gender(Player1,FEMALE)
CheckStatLT(Player1,15,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(3,3)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 48
  IF ~  Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(4,1)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 46
  IF ~  Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(4,2)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 47
  IF ~  Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(4,3)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 48
  IF ~  Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(4,4)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 49
  IF ~  ReputationLT(Player1,9)
CheckStatGT(Player1,7,INT)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 50
  IF ~  ReputationGT(Player1,17)
CheckStatGT(Player1,7,INT)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 51
  IF ~  !CheckStatGT(Player1,7,INT)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 52
  IF ~  ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
OR(4)
AreaCheck("FW5401")
AreaCheck("FW5402")
AreaCheck("FW5403")
AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
RandomNum(3,3)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ DO ~SetGlobal("X#SafanaPIDNashkel","GLOBAL",1)
~ GOTO 53
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",1)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 54
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
OR(2)
Gender(Player1,FEMALE)
CheckStatLT(Player1,15,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(3,1)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 46
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
OR(2)
Gender(Player1,FEMALE)
CheckStatLT(Player1,15,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(3,2)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 47
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
OR(2)
Gender(Player1,FEMALE)
CheckStatLT(Player1,15,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(3,3)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 48
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(4,1)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 46
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(4,2)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 47
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(4,3)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 48
  IF ~  Global("X#SafanaPIDNashkel","GLOBAL",0)
Gender(Player1,MALE)
CheckStatGT(Player1,14,CHR)
ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
Global("NarlenMove","GLOBAL",0)
Global("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
OR(4)
AreaCheck("FW1801")
AreaCheck("FW1802")
AreaCheck("FW1803")
AreaCheck("FW1804")
RandomNum(4,4)
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ GOTO 49
  IF ~  ReputationGT(Player1,8)
ReputationLT(Player1,18)
CheckStatGT(Player1,7,INT)
OR(2)
GlobalGT("NarlenMove","GLOBAL",0)
GlobalLT("NarlenMove","GLOBAL",10)
!AreaCheck("FW5401")
!AreaCheck("FW5402")
!AreaCheck("FW5403")
!AreaCheck("FW5404")
!AreaCheck("FW1801")
!AreaCheck("FW1802")
!AreaCheck("FW1803")
!AreaCheck("FW1804")
~ THEN REPLY #114597 /* ~Do you have any advice, Safana?~ */ DO ~SetGlobal("X#SafanaPIDNashkel","GLOBAL",1)
~ GOTO 55
  IF ~~ THEN REPLY #114598 /* ~Safana, you sound... strange.~ */ GOTO 45
END

IF ~~ THEN BEGIN 45 // from: 44.99
  SAY #100238 /* ~*coughs*~ */
  IF ~~ THEN DO ~SetName(9497)
SetPlayerSound(Myself,88228,INITIAL_MEETING)
SetPlayerSound(Myself,88229,MORALE)
SetPlayerSound(Myself,88230,HAPPY)
SetPlayerSound(Myself,88231,UNHAPPY_ANNOYED)
SetPlayerSound(Myself,88232,UNHAPPY_SERIOUS)
SetPlayerSound(Myself,88233,UNHAPPY_BREAKING_POINT)
SetPlayerSound(Myself,88234,LEADER)
SetPlayerSound(Myself,88235,TIRED)
SetPlayerSound(Myself,88236,BORED)
SetPlayerSound(Myself,88237,BATTLE_CRY1)
SetPlayerSound(Myself,88237,BATTLE_CRY2)
SetPlayerSound(Myself,88237,BATTLE_CRY3)
SetPlayerSound(Myself,88237,BATTLE_CRY4)
SetPlayerSound(Myself,88237,BATTLE_CRY5)
SetPlayerSound(Myself,88238,DAMAGE)
SetPlayerSound(Myself,88239,DYING)
SetPlayerSound(Myself,88240,HURT)
SetPlayerSound(Myself,88241,AREA_FOREST)
SetPlayerSound(Myself,88242,AREA_CITY)
SetPlayerSound(Myself,88243,AREA_DUNGEON)
SetPlayerSound(Myself,88244,AREA_DAY)
SetPlayerSound(Myself,88245,AREA_NIGHT)
SetPlayerSound(Myself,88246,SELECT_COMMON1)
SetPlayerSound(Myself,88247,SELECT_COMMON2)
SetPlayerSound(Myself,88248,SELECT_COMMON3)
SetPlayerSound(Myself,88246,SELECT_COMMON4)
SetPlayerSound(Myself,88247,SELECT_COMMON5)
SetPlayerSound(Myself,88248,SELECT_COMMON6)
SetPlayerSound(Myself,88249,SELECT_ACTION1)
SetPlayerSound(Myself,88250,SELECT_ACTION2)
SetPlayerSound(Myself,88251,SELECT_ACTION3)
SetPlayerSound(Myself,88249,SELECT_ACTION4)
SetPlayerSound(Myself,88250,SELECT_ACTION5)
SetPlayerSound(Myself,88251,SELECT_ACTION6)
SetPlayerSound(Myself,88249,SELECT_ACTION7)
SetPlayerSound(Myself,88256,INTERACTION1)
SetPlayerSound(Myself,88257,INTERACTION2)
SetPlayerSound(Myself,88258,INTERACTION3)
SetPlayerSound(Myself,88259,INTERACTION4)
SetPlayerSound(Myself,88260,INTERACTION5)
SetPlayerSound(Myself,88261,INSULT)
SetPlayerSound(Myself,88262,COMPLIMENT1)
SetPlayerSound(Myself,88263,COMPLIMENT2)
SetPlayerSound(Myself,88264,REACT_TO_DIE_GENERAL)
SetPlayerSound(Myself,88265,REACT_TO_DIE_SPECIFIC)
SetPlayerSound(Myself,88266,RESPONSE_TO_COMPLIMENT1)
SetPlayerSound(Myself,88267,RESPONSE_TO_INSULT1)
SetPlayerSound(Myself,88268,RESPONSE_TO_INSULT2)
SetPlayerSound(Myself,88246,DIALOG_DEFAULT)
SetPlayerSound(Myself,88246,SELECT_RARE1)
SetPlayerSound(Myself,88247,SELECT_RARE2)
SetPlayerSound(Myself,114599,EXISTANCE5)
~ EXIT
END

IF ~~ THEN BEGIN 46 // from: 44.94 44.91 44.82 44.79
  SAY #114600 /* ~You can never go wrong with diamonds, though I do fancy pearls myself. You were asking for jewelry advice, weren't you, darling?~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 47 // from: 44.95 44.92 44.83 44.80
  SAY #114601 /* ~Do as you like, darling - I always do.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 48 // from: 44.96 44.93 44.84 44.81
  SAY #114602 /* ~Well, since you asked, I really don't think that color is very flattering on you.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 49 // from: 44.97 44.85
  SAY #114603 /* ~Oh, I'm sure a charming fellow like you could do no wrong.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 50 // from: 44.86
  SAY #114604 /* ~Murder and mayhem seem to be your usual style. I'm sure you'll find a way to work them in this time, too.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 51 // from: 44.87
  SAY #114605 /* ~I imagine you're expecting me to say something noble and uplifting? Sorry to disappoint you, but I'm just not that kind of girl.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 52 // from: 44.88
  SAY #114606 /* ~I'm afraid someone with your, er, intellectual limitations needs more help than I can provide.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 53 // from: 44.89
  SAY #114607 /* ~These tunnels are unpleasantly dank, and it's impossible to do anything with my hair. Let's find this fellow quickly, so we can get back to a real town.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 54 // from: 44.90
  SAY #114608 /* ~Darling, you seem to have some sort of obsession with mines. While I do love jewels, I prefer looking at them in a proper shop, not embedded in a rock wall. Let's get on with this.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 55 // from: 44.98
  SAY #114609 /* ~Why, yes, darling, I'd be delighted to work with this Darkwalk fellow. I'm sure I can make him very happy.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 56 // from: 44.73
  SAY #114610 /* ~Certainly. I shall *attempt* to mend my shattered reputation for good taste and discretion.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 57 // from: 44.74
  SAY #114611 /* ~If I trust to your leadership much longer, I shall probably be decomposing. And wouldn't *that* be a pity!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 58 // from: 44.75
  SAY #114612 /* ~I shall consider reuniting with a former partner. Perhaps, the Marquis de Belgraye. As tiresome as he could get, he still possessed a certain flair. And stamina.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 59 // from: 44.76
  SAY #114613 /* ~Oh, a principality might be nice. Or a sovereign duchy. One doesn't grow any younger, you know, and mere amusements do grow *so* repetitious.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 60 // from: 44.77
  SAY #114614 /* ~I shall spend a six-month *attempting* to remove this crust of saltspray from my wardrobe and myself. And to think that I've considered unclogged pores to be the only high point of leaving pirating...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 61 // from: 44.78
  SAY #114615 /* ~I believe I shall stay right here. It is *so* pleasing how prettily my sneezes echo. And how delightful that there is *so* much dust to cause them.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 62 // from: 44.66 44.61
  SAY #114616 /* ~A pitiable dispersion of effort, leavened by a little amusement. Very little.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 63 // from: 44.67 44.62
  SAY #114617 /* ~*chuckle* If you have to ask, dear <PRO_GIRLBOY>, I am quite sure you wouldn't understand the answer.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 64 // from: 44.68 44.63
  SAY #114618 /* ~Oh, quests to "find oneself" are so clichéd. So 1320's, my dear...~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 65 // from: 44.69 44.64
  SAY #114619 /* ~I've had a perfectly wonderful adventure. Only, *this* has not been that one.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 66 // from: 44.65
  SAY #114620 /* ~For the child of a god, you certainly don't distinguish yourself.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 67 // from: 44.70
  SAY #114621 /* ~With just a little foresight, I'm certain you could have marooned us in a more interesting place than this.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 68 // from: 44.71
  SAY #114622 /* ~I simply cannot wait to discover what manner of a world-shattering boogeyman awaits us at the bottom of this hole. *yawn*~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 69 // from: 44.72
  SAY #114623 /* ~Well, you know I *hate* being the center of attention, but I *am* bleeding right through this blouse. Which was rather a favorite garment of mine.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 70 // from: 44.26 44.24 44.19 44.17 44.12 44.10 44.5
  SAY #114624 /* ~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...~ */
  IF ~~ THEN GOTO 71
END

IF ~~ THEN BEGIN 71 // from: 70.0
  SAY #114625 /* ~Can you carry my bag for a while?~ */
  IF ~~ THEN GOTO 72
END

IF ~~ THEN BEGIN 72 // from: 71.0
  SAY #114626 /* ~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("X#SACHdone","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 73 // from: 44.56 44.54 44.49 44.47 44.42 44.40 44.35
  SAY #114627 /* ~You are not that hopelessly useless for a girl, <CHARNAME>.~ */
  IF ~~ THEN GOTO 74
END

IF ~~ THEN BEGIN 74 // from: 73.0
  SAY #114628 /* ~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("X#SACHdone","GLOBAL",1)
~ EXIT
END

IF ~~ THEN BEGIN 75 // from: 44.57 44.50 44.43 44.41 44.36 44.31 44.27 44.20 44.13 44.11 44.6 44.1
  SAY #114629 /* ~I feel so sensual.~ [_SAFAN19] */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 76 // from: 44.59 44.51 44.48 44.44 44.37 44.32 44.29 44.21 44.18 44.14 44.7 44.2
  SAY #114630 /* ~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... ~ */
  IF ~~ THEN GOTO 77
END

IF ~~ THEN BEGIN 77 // from: 76.0
  SAY #114631 /* ~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 Tethyrians. 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 ~~ THEN BEGIN 78 // from: 44.58 44.55 44.52 44.45 44.38 44.33 44.28 44.25 44.22 44.15 44.8 44.3
  SAY #114632 /* ~"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 a merrier time in my whole life! It is amusing, but men are willing to do anything for the maidenhead of pasha's daughter... 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 ~~ THEN BEGIN 79 // from: 44.60 44.53 44.46 44.39 44.34 44.30 44.23 44.16 44.9 44.4
  SAY #114629 /* ~I feel so sensual.~ [_SAFAN19] */
  IF ~~ THEN EXIT
END
