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

BEGIN ~_GREYWO~

IF ~~ THEN BEGIN 0 // from:
  SAY #77234 /* ~I don't take kindly to those who snag another man's wage.  I've a whack of my own to split between ye!  200 gold has bought ye a box of the finest pine!  It's my trade to deal with the likes of you, but this I do for free!~ */
  IF ~~ THEN EXIT
END

IF ~NumberOfTimesTalkedTo(0)
~ THEN BEGIN 1 // from:
  SAY #77235 /* ~I have come for you, Prism.~ */
  IF ~~ THEN EXTERN ~_PRISM~ 6
  IF ~Global("X#GarGrey","GLOBAL",0)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GarGrey","GLOBAL",1)~ EXTERN ~_GARRIJ~ 74
END

IF ~~ THEN BEGIN 2 // from:
  SAY #77236 /* ~Your sentiment is wasted on me, fool.  You are but gold in my purse.  Do you make your situation worse by hiring help to protect you?  Who are you fools?~ */
  IF ~Global("Greywolf","GLOBAL",0)
~ THEN REPLY #77237 /* ~We want no part of this fight.  Take him back to face the penalties of his crimes.~ */ GOTO 4
  IF ~Global("Greywolf","GLOBAL",0)
~ THEN REPLY #77238 /* ~Prism wishes only to finish his masterwork.  Why not let him?  What harm can it do?~ */ GOTO 5
  IF ~Global("Greywolf","GLOBAL",0)
~ THEN REPLY #77239 /* ~Who we are is unimportant.  What is important, is that we are armed to the teeth and we mean to stop you from hurting him!~ */ GOTO 6
  IF ~Global("Greywolf","GLOBAL",1)
~ THEN REPLY #77239 /* ~Who we are is unimportant.  What is important, is that we are armed to the teeth and we mean to stop you from hurting him!~ */ GOTO 3
  IF ~Global("Greywolf","GLOBAL",1)
~ THEN REPLY #77240 /* ~Prism wishes only to finish his masterwork.  Why not let him? What harm can it do?~ */ GOTO 3
  IF ~Global("Greywolf","GLOBAL",1)
~ THEN REPLY #77237 /* ~We want no part of this fight.  Take him back to face the penalties of his crimes.~ */ GOTO 3
END

IF ~~ THEN BEGIN 3 // from: 2.5 2.4 2.3
  SAY #77241 /* ~Wait!  I recognize you!  It was you that stole a bounty rightfully mine!  Prism will live a moment longer while I kill the lot of you!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~Global("X#SHARTEELGRYWLF1","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#SHARTEELGRYWLF1","GLOBAL",1)~ EXTERN ~_SHARTJ~ 129
END

IF ~~ THEN BEGIN 4 // from: 2.0
  SAY #77242 /* ~You are smart to move aside, though Prism will be going nowhere this day.  My bounty is not for his capture, but the return of the gems.  His fate is unimportant, so any justice done will come by the blade of my sword.  Stand ye well back, this may be messy!~ */
  IF ~~ THEN DO ~Attack("prism")
~ EXTERN ~_PRISM~ 9
END

IF ~~ THEN BEGIN 5 // from: 2.1
  SAY #77243 /* ~You should be more worried 'bout the harm I can do!  Never have I taken a bounty and not delivered!  Now stand aside, that I might dispense with this fool and claim my prize.  Or would you rather I go through you to get him?  Consider well if he be worth your lives!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ GOTO 15
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ EXTERN ~_SHARTJ~ 252
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ GOTO 17
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ EXTERN ~_SHARTJ~ 254
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ GOTO 21
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ EXTERN ~_SHARTJ~ 258
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("montaron")
InMyArea("montaron")
!StateCheck("montaron",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ GOTO 27
  IF ~Global("X#GREYWO5","GLOBAL",0)
InParty("montaron")
InMyArea("montaron")
!StateCheck("montaron",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#GREYWO5","GLOBAL",1)~ EXTERN ~_MONTAJ~ 63
END

IF ~~ THEN BEGIN 6 // from: 2.2
  SAY #77244 /* ~I'll sell your blades for scrap and make soup of your spell fixings!  Pity you'll not live to realize the mistake you've made!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~Global("X#SHARTEELGRYWLF3","GLOBAL",0)
InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#SHARTEELGRYWLF3","GLOBAL",1)~ EXTERN ~_SHARTJ~ 132
END

IF ~StateCheck(Myself,STATE_CHARMED)
~ THEN BEGIN 7 // from:
  SAY #77245 /* ~I am Greywolf, a bounty hunter who tracks down those who'd spurn the laws of the Sword Coast.  Been known to track for sport, occasionally.  Maybe I'll let you live, since you're such a likeable person.  Strange, normally I don't like people.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 8 // from:
  SAY #77246 /* ~I'll take your head for what you've done!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 9 // from:
  SAY #99847 /* ~Shar-Teel? You must be the ridiculous brat Ysena scooped out of the gutter!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 11
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 131
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 10
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 130
END

IF ~~ THEN BEGIN 10 // from: 9.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 11
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 131
END

IF ~~ THEN BEGIN 11 // from: 10.1 9.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 12 // from:
  SAY #99847 /* ~Shar-Teel? You must be the ridiculous brat Ysena scooped out of the gutter!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 14
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 134
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 13
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 133
END

IF ~~ THEN BEGIN 13 // from: 12.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 14
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 134
END

IF ~~ THEN BEGIN 14 // from: 13.1 12.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 15 // from: 5.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 16 // from:
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 17 // from: 5.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 18
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 253
END

IF ~~ THEN BEGIN 18 // from: 17.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 19 // from:
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 20
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 255
END

IF ~~ THEN BEGIN 20 // from: 19.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 21 // from: 5.5
  SAY #99847 /* ~Shar-Teel? You must be the ridiculous brat Ysena scooped out of the gutter!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 23
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 257
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 22
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 256
END

IF ~~ THEN BEGIN 22 // from: 21.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 23
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 257
END

IF ~~ THEN BEGIN 23 // from: 22.1 21.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 24 // from:
  SAY #99847 /* ~Shar-Teel? You must be the ridiculous brat Ysena scooped out of the gutter!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 26
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 260
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 25
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 259
END

IF ~~ THEN BEGIN 25 // from: 24.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 26
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 260
END

IF ~~ THEN BEGIN 26 // from: 25.1 24.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 27 // from: 5.7
  SAY #103665 /* ~Die!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 30
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 263
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 29
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 262
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 28
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 261
END

IF ~~ THEN BEGIN 28 // from: 27.5
  SAY #99847 /* ~Shar-Teel? You must be the ridiculous brat Ysena scooped out of the gutter!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 30
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 263
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 29
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 262
END

IF ~~ THEN BEGIN 29 // from: 28.3 27.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 30
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 263
END

IF ~~ THEN BEGIN 30 // from: 29.1 28.1 27.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 31 // from: _MONTAJ:63.7
  SAY #103665 /* ~Die!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 34
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 266
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 33
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 265
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 32
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 264
END

IF ~~ THEN BEGIN 32 // from: _MONTAJ:63.5 31.5
  SAY #99847 /* ~Shar-Teel? You must be the ridiculous brat Ysena scooped out of the gutter!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 34
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 266
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 33
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 265
END

IF ~~ THEN BEGIN 33 // from: _MONTAJ:63.3 32.3 31.3
  SAY #99849 /* ~*grins* Do enlighten me.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN GOTO 34
  IF ~  InParty("sharteel")
InMyArea("sharteel")
!StateCheck("sharteel",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SHARTJ~ 266
END

IF ~~ THEN BEGIN 34 // from: _MONTAJ:63.1 33.1 32.1 31.1
  SAY #99851 /* ~Wrong!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END
