// creator  : weidu.exe (version 23600)
// argument : CORSON.DLG
// game     : .
// source   : ./override/CORSON.DLG
// dialog   : lang\en_us/dialog.tlk
// dialogF  : (none)

BEGIN ~CORSON~

IF ~  Dead("OSMADI")
~ THEN BEGIN 0 // from:
  SAY #19542 /* ~I must apologize for the actions of Osmadi. He had lost his mind after what happened here... some days past. A group of bandits, calling themselves the Chill, entered our camp as we worked upon this shrine. They killed and murdered everyone they came across, including some of Osmadi's close friends.~ */
  IF ~~ THEN REPLY #19544 /* ~Why did you let us attack Osmadi? From the sounds of it, you knew him well. The both of you look to be druids.~ */ GOTO 1
  IF ~~ THEN REPLY #19546 /* ~Thank you for your valuable assistance. It is a shame that Osmadi had to be dealt with in such a manner, but there was little choice.~ */ GOTO 2
END

IF ~~ THEN BEGIN 1 // from: 0.0
  SAY #19547 /* ~It's true, we knew each other very well. But there was nothing that could be done. He had lost his mind. I think you can understand that. Sometimes one doesn't have a choice.~ */
  IF ~~ THEN REPLY #19548 /* ~We understand, you don't have to explain yourself. We must thank you again for your valuable assistance.~ */ GOTO 2
  IF ~~ THEN REPLY #19549 /* ~It's rather hard to believe that you would write off a life so readily. Come now, there must have been some other choice.~ */ GOTO 3
  IF ~Global("X#KivanCorsone","GLOBAL",0)
InParty("kivan")
InMyArea("kivan")
!StateCheck("kivan",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#KivanCorsone","GLOBAL",1)~ EXTERN ~KIVANJ~ 223
END

IF ~~ THEN BEGIN 2 // from: 1.0 0.1
  SAY #19550 /* ~Perhaps we will meet again. I wish you luck on your journeys.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 3 // from: 1.1
  SAY #19551 /* ~There was no other choice! Do I have to explain myself over and over? Please leave me be, so that I may bury my companion.~ */
  IF ~~ THEN REPLY #19552 /* ~I am sorry for being so rude. We will leave you in peace.~ */ GOTO 5
  IF ~~ THEN REPLY #19553 /* ~So now he's your companion. That's very strange indeed. I don't know of too many people who would go about murdering their "companions."~ */ GOTO 4
END

IF ~~ THEN BEGIN 4 // from: 3.1
  SAY #19555 /* ~I murdered NO ONE! I did what had to be done! All of you might be dead if it weren't for my help! Leave me be.~ */
  IF ~~ THEN REPLY #19556 /* ~Sorry. We just had to be sure.~ */ GOTO 5
  IF ~~ THEN REPLY #19557 /* ~I think you're lying! I think you wanted our help to kill him. You're just a common killer!~ */ GOTO 6
END

IF ~~ THEN BEGIN 5 // from: 4.0 3.0
  SAY #19558 /* ~Yes, leave me be.~ */
  IF ~~ THEN DO ~EscapeArea()
~ EXIT
END

IF ~~ THEN BEGIN 6 // from: 4.1
  SAY #19559 /* ~You... are correct. I did need your assistance to kill Osmadi. Thank you for the help. You were wrong about one thing. I am no "common killer." I am a Shadow Druid. I poisoned Osmadi and his companions, so that we could be rid of their weakling presence. Now we should easily be able to make this land our own. Unfortunately, there will be no room for meddling city folk. It is time for you to feel the fury of nature, as only I can administer it. Goodbye!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
  IF ~Global("X#JaheiraCorson","GLOBAL",0)
InParty("jaheira")
InMyArea("jaheira")
!StateCheck("jaheira",CD_STATE_NOTVALID)
~ THEN DO ~SetGlobal("X#JaheiraCorson","GLOBAL",1)~ EXTERN ~JAHEIJ~ 114
  IF ~  InParty("faldorn")
InMyArea("faldorn")
!StateCheck("faldorn",CD_STATE_NOTVALID)
~ THEN EXTERN ~FALDOJ~ 74
END

IF ~~ THEN BEGIN 7 // from:
  SAY #45245 /* ~You are but a mockery of a druid, woman.~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 8 // from:
  SAY #45405 /* ~Where the beast walks-~ */
  IF ~~ THEN EXTERN ~FALDOJ~ 75
END

IF ~~ THEN BEGIN 9 // from:
  SAY #45407 /* ~I am glad to meet you, sister. I was alone for so long among these so-called druids, who talk about compromises while the forests disappear.~ */
  IF ~~ THEN EXTERN ~FALDOJ~ 76
END

IF ~~ THEN BEGIN 10 // from:
  SAY #45409 /* ~Thank you, sister.~ */
  IF ~~ THEN DO ~EscapeArea()
AddXPObject("faldorn",400)
~ EXIT
END
