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

BEGIN ~_IVANNE~

IF ~Global("MACTalkedToIvanne","GLOBAL",0)
~ THEN BEGIN 0 // from:
  SAY #79704 /* ~Aye, would ye like to pay a penny for tale of murder an' deceit? 10 gold it be, an' worth each one.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
  IF ~Global("X#IVANNE0","GLOBAL",0)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#IVANNE0","GLOBAL",1)~ GOTO 6
  IF ~Global("X#IVANNE0","GLOBAL",0)
InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#IVANNE0","GLOBAL",1)~ EXTERN ~_GARRIJ~ 247
  IF ~Global("X#IVANNE0","GLOBAL",0)
InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#IVANNE0","GLOBAL",1)~ GOTO 8
  IF ~Global("X#IVANNE0","GLOBAL",0)
InParty("dynaheir")
InMyArea("dynaheir")
!StateCheck("dynaheir",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#IVANNE0","GLOBAL",1)~ EXTERN ~_DYNAHJ~ 272
END

IF ~~ THEN BEGIN 1 // from: 11.0 10.0 9.0 8.0 7.0 6.0 3.0 0.0 _GARRIJ:249.0 _GARRIJ:248.0 _GARRIJ:247.0
  SAY #79707 /* ~Heh, Scar it was, second-in-command of that noble Flaming Fist, and on a night-dark street it happened. The rain, 'twas spattering against the window's glassy panes and soaking up through me bootwraps, givin' me the chill. A cunning cut-throat rushed on by 'im an' cut the straps o' his travelpurse wit' a blood-sharp knife before turnin' down the alleyway. Aye, good man Scar, he chased the culprit there into the dark as I came stumblin' through the puddles to 'is aid.~ */
  IF ~~ THEN GOTO 2
END

IF ~~ THEN BEGIN 2 // from: 1.0
  SAY #79708 /* ~But that petty cut-purse, 'e weren't the rugged waif that he appeared to be -- Nay, he was a silver-skinned changeling, 'e were, an' wit' his dagger-claws 'e gored the good man through the eyes. Then 'e slit 'is neck so vicious just to leave 'im bleedin' in the rain. My proffer'd aid, ye ask? Aye, 'twas as quickly withdrawn as rashly granted and I hid there in the shadows as the mirror-fiend assumed new form to saunter, bloody-handed into the darkening night. My aid comes in that I'm here to tell the truth of the good man's passin' to any list'ner that can spare the coin. 'Tis enough, I figure, an' I doubt 'e'd disagree.~ */
  IF ~~ THEN REPLY #79709 /* ~The mirror-fiend you speak of is known as a doppelganger. I have encountered more than one of late, all in the hire of the Iron Throne. Do you know of any reason why the Throne would want Scar dead?~ */ GOTO 5
END

IF ~~ THEN BEGIN 3 // from: 11.1 10.1 9.1 8.1 7.1 6.1 0.1 _GARRIJ:249.1 _GARRIJ:248.1 _GARRIJ:247.1
  SAY #79710 /* ~Fair 'nuf, that is. The victim's name be Good Man Scar of the Flaming Fist an' me tale be true as rain and strange as ice. Are ye willin' now to lay yer 10 gold down?~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79711 /* ~If Scar lies dead, it is best I hear the tale. Here's the money, friend, and I pray you tell it true.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79712 /* ~Another time, my friend. Another time.~ */ GOTO 4
END

IF ~~ THEN BEGIN 4 // from: 3.1
  SAY #79713 /* ~Ay, the tale is always here an' will not change wit' tellin'. Come again when ye be ready for the truth.~ */
  IF ~~ THEN UNSOLVED_JOURNAL #79714 /* ~Scar's death

In his corner of the Blushing Mermaid Tavern, Ivanne charges 10 gold pieces for the chance to hear his morbid tale.  Scar has been murdered in my absence, it seems, and should I ever wish to hear the details of his death, they like as not shall come from Ivanne's mouth.  It would be good to return here when I have more time to listen.~ */ EXIT
  IF ~Global("X#SkieIvanne1","GLOBAL",0)
InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#SkieIvanne1","GLOBAL",1)~ EXTERN ~_SKIEJ~ 49
END

IF ~~ THEN BEGIN 5 // from: 2.0
  SAY #79715 /* ~The Iron Throne, is it? Well this lies outside me simple tellin' but it may enrich it, yet. Duke Eltan lies sick within the compound of the Flaming Fist so good man Scar 'ad filled the former's office as their leader. Angelo, a link below the good man in the chain, 'ad the most to gain by the killin' an' it's he who I'd suspected. But the Iron Throne, I couldn't say. If ye thinks there be some truth to it, ye should investigate either the compound of the Fist or the Tower of the Throne for therein would lie yer answers...~ */
  IF ~~ THEN DO ~EraseJournalEntry(79081)
EraseJournalEntry(79714)
SetGlobal("MACTalkedToIvanne","GLOBAL",1)
~ SOLVED_JOURNAL #79716 /* ~Scar's death

I have listened to the tale of Ivanne, sole witness to Scar's death, save his killer.  Judging by Ivanne's telling, Scar was lured to his horrific death by yet another doppelganger, no doubt in the hire of the Iron Throne, though Ivanne pointed out that Angelo had much to gain from his death as well.  Scar's passing was mercifully brief, at least, though more for reasons of stealth than of compassion.  Aye, I have seen so many of these foul mirrorkin of late, but I pray I never become accustomed to their cursed, shifting faces.~ */ EXIT
  IF ~Global("X#SkieIvanne2","GLOBAL",0)
InParty("skie")
InMyArea("skie")
!StateCheck("skie",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#SkieIvanne2","GLOBAL",1)~ EXTERN ~_SKIEJ~ 50
END

IF ~~ THEN BEGIN 6 // from: 0.2
  SAY #103669 /* ~I swear that it's worth every coin ye'd pay me.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
END

IF ~~ THEN BEGIN 7 // from: _GARRIJ:247.2
  SAY #103669 /* ~I swear that it's worth every coin ye'd pay me.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
END

IF ~~ THEN BEGIN 8 // from: 0.4
  SAY #103667 /* ~But this tale be somethin' special.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 9
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 248
END

IF ~~ THEN BEGIN 9 // from: 8.2 _GARRIJ:248.2
  SAY #103669 /* ~I swear that it's worth every coin ye'd pay me.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
END

IF ~~ THEN BEGIN 10 // from:
  SAY #103667 /* ~But this tale be somethin' special.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN GOTO 11
  IF ~  InParty("garrick")
InMyArea("garrick")
!StateCheck("garrick",CD_STATE_NOTVALID)
~ THEN EXTERN ~_GARRIJ~ 249
END

IF ~~ THEN BEGIN 11 // from: 10.2 _GARRIJ:249.2
  SAY #103669 /* ~I swear that it's worth every coin ye'd pay me.~ */
  IF ~PartyGoldGT(9)
~ THEN REPLY #79705 /* ~A dark price for a dark tale but I'll pay and hear it told.~ */ DO ~TakePartyGold(10)
~ GOTO 1
  IF ~~ THEN REPLY #79706 /* ~Before I lay my money down, tell me the victim's name and whe'er it be fact or fiction.~ */ GOTO 3
END
