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

BEGIN ~_LOTHAN~

IF ~Global("LothanderMove","GLOBAL",3)
~ THEN BEGIN 0 // from:
  SAY #81261 /* ~I am Lothander, partner of the assassin Marek.  I do not wish you harm.~ */
  IF ~~ THEN DO ~AddJournalEntry(81266,QUEST)
SetGlobalTimer("PoisonParty","GLOBAL",ONE_DAY)
SetGlobalTimer("PoisonParty2","GLOBAL",TEN_DAYS)
~ GOTO 1
END

IF ~~ THEN BEGIN 1 // from: 0.0
  SAY #81264 /* ~My partner, Marek, has poisoned all of you.  While you slept, he slipped a slow-acting magical poison into your rations.  You have about 10 days to live.  Common priest spells won't help you, only one thing can, and that's the antidote.  I can help you find it, if you help me first.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
~ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
~ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
~ GOTO 3
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ GOTO 16
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ EXTERN ~_XANJ~ 289
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ GOTO 18
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ EXTERN ~_SKIEJ~ 207
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ GOTO 22
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ EXTERN ~_KIVANJ~ 406
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ GOTO 28
  IF ~Global("X#LOTHAN1","GLOBAL",0)
InParty("viconia")
InMyArea("viconia")
!StateCheck("viconia",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("P#BranwenLothander","GLOBAL",1)
SetGlobal("X#LOTHAN1","GLOBAL",1)~ EXTERN ~_VICONJ~ 244
END

IF ~~ THEN BEGIN 2 // from: 35.0 34.0 33.0 32.0 31.0 30.0 29.0 28.0 27.0 26.0 25.0 24.0 23.0 22.0 21.0 20.0 19.0 18.0 17.0 16.0 1.0 _KIVANJ:408.0 _KIVANJ:407.0 _KIVANJ:406.0
  SAY #81269 /* ~Do you take me for an idiot?  I don't have the antidote, I only know where it can be found.~ */
  IF ~~ THEN REPLY #81270 /* ~Okay, we'll help you.~ */ GOTO 4
  IF ~~ THEN REPLY #81271 /* ~We don't need your help, assassin.~ */ GOTO 3
END

IF ~~ THEN BEGIN 3 // from: 35.2 34.2 33.2 32.2 31.2 30.2 29.2 28.2 27.2 26.2 25.2 24.2 23.2 22.2 21.2 20.2 19.2 18.2 17.2 16.2 2.1 1.2 _KIVANJ:408.2 _KIVANJ:407.2 _KIVANJ:406.2
  SAY #81272 /* ~Your mistake, and most probably your last.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 4 // from: 35.1 34.1 33.1 32.1 31.1 30.1 29.1 28.1 27.1 26.1 25.1 24.1 23.1 22.1 21.1 20.1 19.1 18.1 17.1 16.1 2.0 1.1 _KIVANJ:408.1 _KIVANJ:407.1 _KIVANJ:406.1
  SAY #81273 /* ~My problem is this:  I don't work for the Iron Throne because I wish to, but rather because I have been forced.  I have been enspelled with a geas.  If I do not obey everything that Marek orders of me the spell will take effect and I shall waste away.  I need a way to rid myself of the spell.  I know of a Diviner at the market square who may have the answers I seek, but I don't have the money to pay him.  Will you help me?~ */
  IF ~~ THEN REPLY #81274 /* ~We don't have the money and we're not interested in dealing with an assassin.~ */ GOTO 6
  IF ~~ THEN REPLY #81275 /* ~Sorry, but you can find someone else; we can find this antidote on our own.~ */ GOTO 6
  IF ~~ THEN REPLY #81276 /* ~We'll help you, take us to this Diviner.~ */ GOTO 7
  IF ~Global("X#QuaLothander","GLOBAL",0)
InParty("quayle")
InMyArea("quayle")
!StateCheck("quayle",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#QuaLothander","GLOBAL",1)~ EXTERN ~_QUAYLJ~ 36
END

IF ~~ THEN BEGIN 5 // from: 6.0
  SAY #81277 /* ~You can kill me then; it does not matter, if I were to help you find the antidote the geas would take effect and I would die.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 6 // from: 15.1 15.0 4.1 4.0
  SAY #81278 /* ~You must help me!  Now that I have actively tried to have the geas removed my life is forfeit!  Please reconsider.~ */
  IF ~~ THEN REPLY #81279 /* ~Sorry, we can't help you.~ */ GOTO 5
  IF ~~ THEN REPLY #81280 /* ~Okay, we've changed our minds, we'll help you.  Take us to this Diviner.~ */ GOTO 7
END

IF ~~ THEN BEGIN 7 // from: 15.2 6.1 4.2
  SAY #81281 /* ~Step in here to the Diviner's tent.~ */
  IF ~~ THEN DO ~SetGlobal("HelpLothander","GLOBAL",1)
SetGlobal("LothanderMove","GLOBAL",1)
MoveToPoint([2571.876])
~ UNSOLVED_JOURNAL #81282 /* ~Marek and Lothander

We have agreed to help Lothander escape his geas in exchange for the antidote to the poison Marek used on us.  We are to visit a diviner in the market place.~ */ EXIT
END

IF ~~ THEN BEGIN 8 // from:
  SAY #81283 /* ~I thought you said you would help?  We have little time, hurry!~ */
  IF ~~ THEN EXIT
END

IF ~Global("LothanderMove","GLOBAL",1)
~ THEN BEGIN 9 // from:
  SAY #81284 /* ~This is where the Diviner stays during the day.  I'll wait here until you finish talking with the diviner.~ */
  IF ~~ THEN EXIT
END

IF ~Global("LothanderMove","GLOBAL",9)
~ THEN BEGIN 10 // from:
  SAY #81285 /* ~What were you doing?!?  You asked the wrong question!  You idiot, now we're all dead.~ */
  IF ~~ THEN EXIT
END

IF ~Global("LothanderMove","GLOBAL",4)
~ THEN BEGIN 11 // from:
  SAY #81286 /* ~You should go to the Water Queen's house.  It's also known as the temple of Umberlee.  I'll be at the Blade and Stars Inn.  Meet me there when you've found a way to reverse the geas.~ */
  IF ~~ THEN DO ~SetGlobal("LothanderMove","GLOBAL",2)
EscapeArea()
~ UNSOLVED_JOURNAL #81287 /* ~Marek and Lothander

Lothander has asked us to meet him at the Blade and Stars Inn once we have found a way to release him from his curse.~ */ EXIT
END

IF ~Global("LothanderMove","GLOBAL",2)
~ THEN BEGIN 12 // from:
  SAY #81288 /* ~So, how did you fare?  Do you have the cure to my geas?~ */
  IF ~~ THEN REPLY #81289 /* ~No, we don't.~ */ GOTO 13
  IF ~PartyHasItem("_CRLJALA")
~ THEN REPLY #81290 /* ~We have your cure, now where is the antidote to the poison?~ */ GOTO 14
END

IF ~~ THEN BEGIN 13 // from: 12.0
  SAY #81291 /* ~What are you doing here then!?!  Go back and find the cure to the geas; there isn't much time.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 14 // from: 12.1
  SAY #81292 /* ~All right then, here's my half of the antidote.  Marek, my partner, possesses the other half of the antidote.  You'll find him at the Blushing Mermaid inn.  I can't help you other than that.~ */
  IF ~~ THEN DO ~AddexperienceParty(1500)
TakePartyItem("_CRLJALA")
GiveItem("_POTN20",LastTalkedToBy)
SetGlobal("MarekMove","GLOBAL",1)
SetGlobal("LothanderMove","GLOBAL",5)
EscapeArea()
~ UNSOLVED_JOURNAL #81293 /* ~Marek and Lothander

Lothander has given us half of the antidote.  He told us that the other half is in the possession of Marek, who is staying at the Blushing Mermaid Inn.~ */ EXIT
END

IF ~~ THEN BEGIN 15 // from:
  SAY #100855 /* ~Are you going to help me, or are we going to stand here and listen to this gnome?~ */
  IF ~~ THEN REPLY #81274 /* ~We don't have the money and we're not interested in dealing with an assassin.~ */ GOTO 6
  IF ~~ THEN REPLY #81275 /* ~Sorry, but you can find someone else; we can find this antidote on our own.~ */ GOTO 6
  IF ~~ THEN REPLY #81276 /* ~We'll help you, take us to this Diviner.~ */ GOTO 7
END

IF ~~ THEN BEGIN 16 // from: 1.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 17 // from:
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 18 // from: 1.5
  SAY #103701 /* ~If you want to live, girl, you do what I ask of you.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 19
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 290
END

IF ~~ THEN BEGIN 19 // from: 18.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 20 // from:
  SAY #103701 /* ~If you want to live, girl, you do what I ask of you.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 21
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 291
END

IF ~~ THEN BEGIN 21 // from: 20.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 22 // from: 1.7
  SAY #103699 /* ~Oh, whatever. Let's just get down to business.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 24
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 292
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN GOTO 23
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 208
END

IF ~~ THEN BEGIN 23 // from: 22.5
  SAY #103701 /* ~If you want to live, girl, you do what I ask of you.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 24
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 292
END

IF ~~ THEN BEGIN 24 // from: 23.3 22.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 25 // from: _KIVANJ:406.7
  SAY #103699 /* ~Oh, whatever. Let's just get down to business.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 27
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 293
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN GOTO 26
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 209
END

IF ~~ THEN BEGIN 26 // from: 25.5 _KIVANJ:406.5
  SAY #103701 /* ~If you want to live, girl, you do what I ask of you.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 27
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 293
END

IF ~~ THEN BEGIN 27 // from: 26.3 25.3 _KIVANJ:406.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 28 // from: 1.9
  SAY #103697 /* ~I'm afraid not, drow. The poison was ensorcelled to ensure no magics would work against it... The Iron Throne really does want you dead.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 31
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 294
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN GOTO 30
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 210
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN GOTO 29
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 407
END

IF ~~ THEN BEGIN 29 // from: 28.7 _KIVANJ:407.7
  SAY #103699 /* ~Oh, whatever. Let's just get down to business.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 31
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 294
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN GOTO 30
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 210
END

IF ~~ THEN BEGIN 30 // from: 29.5 28.5 _KIVANJ:407.5
  SAY #103701 /* ~If you want to live, girl, you do what I ask of you.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 31
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 294
END

IF ~~ THEN BEGIN 31 // from: 30.3 29.3 28.3 _KIVANJ:407.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END

IF ~~ THEN BEGIN 32 // from:
  SAY #103697 /* ~I'm afraid not, drow. The poison was ensorcelled to ensure no magics would work against it... The Iron Throne really does want you dead.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 35
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 295
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN GOTO 34
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 211
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN GOTO 33
  IF ~  InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_KIVANJ~ 408
END

IF ~~ THEN BEGIN 33 // from: 32.7 _KIVANJ:408.7
  SAY #103699 /* ~Oh, whatever. Let's just get down to business.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 35
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 295
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN GOTO 34
  IF ~  InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN EXTERN ~_SKIEJ~ 211
END

IF ~~ THEN BEGIN 34 // from: 33.5 32.5 _KIVANJ:408.5
  SAY #103701 /* ~If you want to live, girl, you do what I ask of you.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN GOTO 35
  IF ~  InParty("xan")
InMyArea("xan")
!StateCheck("xan",CD_STATE_NOTVALID)
~ THEN EXTERN ~_XANJ~ 295
END

IF ~~ THEN BEGIN 35 // from: 34.3 33.3 32.3 _KIVANJ:408.3
  SAY #103703 /* ~I can help you, you dolt.~ */
  IF ~~ THEN REPLY #81265 /* ~Why don't we just kill you and take the antidote ourselves?~ */ GOTO 2
  IF ~~ THEN REPLY #81267 /* ~Okay, what do you want us to do?~ */ GOTO 4
  IF ~~ THEN REPLY #81268 /* ~Don't try to lie to us scum!~ */ GOTO 3
END
