// creator  : weidu.exe (version 23100)
// argument : DAABOL.DLG
// game		 : .
// source	 : ./DATA/DIALOG.BIF
// dialog	 : ./DIALOG.TLK
// dialogF  : (none)

BEGIN ~DAABOL~

IF ~Global("TalkedToAboleth","GLOBAL",0)
~ THEN BEGIN 0 // from:
  SAY #57223 /* ~Hear me... hear my thoughts in your mind... I am ambassador... but I have a service I demand of you... one that you will perform discreetly and with haste.~ */
  IF ~~ THEN REPLY #57363 /* ~Why would I stoop to working for you, fish?~ */ DO ~SetGlobal("TalkedToAboleth","GLOBAL",1)
~ GOTO 1
  IF ~~ THEN REPLY #57364 /* ~Hmm... I am not sure I approve of your presence in my mind.~ */ DO ~SetGlobal("TalkedToAboleth","GLOBAL",1)
~ GOTO 3
  IF ~~ THEN REPLY #57365 /* ~What kind of creature are you that can step through my thoughts so easily?~ */ DO ~SetGlobal("TalkedToAboleth","GLOBAL",1)
~ GOTO 4
END

IF ~~ THEN BEGIN 1 // from: 0.0
  SAY #57366 /* ~You will stoop... if I so command... SURFACER! I can see it in your thoughts... clearly! Do you wish this secret announced? To the mind of every Drow within the city?~ */
  IF ~~ THEN GOTO 2
END

IF ~~ THEN BEGIN 2 // from: 1.0
  SAY #57367 /* ~No, I did not think that you would. You will do as I ask, and you will walk away free. I care not why you are here. The concerns of your kind are worthless.~ */
  IF ~~ THEN GOTO 5
END

IF ~~ THEN BEGIN 3 // from: 0.1
  SAY #57368 /* ~Your approval is irrelevant. Your thoughts are transparent, SURFACER! Yes, I see what you are. I see what you hide from the others.~ */
  IF ~~ THEN GOTO 5
END

IF ~~ THEN BEGIN 4 // from: 0.2
  SAY #57369 /* ~I am superior. That is all you need know, SURFACER! Yes, I see what you are. It is printed across your transparent mind.~ */
  IF ~~ THEN GOTO 5
END

IF ~~ THEN BEGIN 5 // from: 4.0 3.0 2.0
  SAY #57371 /* ~You will do the task I set before you, or your identity will appear in the mind of every Drow within this city. Are my thoughts clear? Good.~ */
  IF ~~ THEN GOTO 6
END

IF ~~ THEN BEGIN 6 // from: 5.0
  SAY #57373 /* ~I ask of you... I command a deed of violence. I call for a death, that I might learn more of this place. It is simple, brutal, and more suited to you than my petty servant here.~ */
  IF ~~ THEN GOTO 7
END

IF ~~ THEN BEGIN 7 // from: 6.0
  SAY #57376 /* ~Qilue... a priestess... I would learn of her faith and the power it grants. Her mind is the prize, and I would have you bring it!~ */
  IF ~~ THEN REPLY #57378 /* ~There is no way for me to drag a Drow Priestess to you. Everyone will see!~ */ GOTO 8
  IF ~~ THEN REPLY #57379 /* ~Kidnap a Priestess? She will not cooperate.~ */ GOTO 8
  IF ~~ THEN REPLY #57380 /* ~I can do this, but how would I prevent her from raising an alarm?~ */ GOTO 8
END

IF ~~ THEN BEGIN 8 // from: 7.2 7.1 7.0
  SAY #57381 /* ~I do not require her as a whole. As I said, it is her mind that I require. Kill her. Slay her in her home and temple. Retrieve her brain, and bring it to me.~ */
  IF ~~ THEN GOTO 9
END

IF ~~ THEN BEGIN 9 // from: 8.0
  SAY #57383 /* ~That is the task. That is the command I give. You will obey, or I reveal you, and you die. That is your choice.~ */
  IF ~~ THEN REPLY #57384 /* ~You don't leave much room to maneuver, do you. Very well, I will do as you say.~ */ GOTO 11
  IF ~~ THEN REPLY #57385 /* ~I will... I will do this monstrous act, but not without protest.~ */ GOTO 10
  IF ~~ THEN REPLY #57387 /* ~So you contend to hold me in service against my will, to perform this evil task?~ */ GOTO 22
END

IF ~~ THEN BEGIN 10 // from: 9.1
  SAY #57388 /* ~Protest is irrelevant. You will do, and that is enough. If you fail, you will be exposed. Success or death.~ */
  IF ~~ THEN GOTO 11
END

IF ~~ THEN BEGIN 11 // from: 26.2 25.2 24.2 23.2 22.0 10.0 9.0
  SAY #57390 /* ~Qilue makes her home behind the second door from the bottom in the Female Fighters' Society.  Attack quickly and none will sense the deed. Return swiftly, I demand.~ */
  IF ~~ THEN DO ~SetGlobal("GetQilueBrain","GLOBAL",1)
~ UNSOLVED_JOURNAL #61413 /* ~Retrieve Qilue's Brain

A captive creature within a tank inside the drow city, an aboleth, apparently knows my secret and has threatened to reveal my presence to the entire city unless I retrieve the brain of a priestess named Qilue.  I have agreed to do the task.  She can be found in the second door from the bottom in the Female Fighter's Society.  If I am quick, none will notice.~ */ EXIT
END

IF ~~ THEN BEGIN 12 // from:
  SAY #57392 /* ~You do not obey, you do not live out the day. Hear me, great Drow of Ust Natha. Hear the warning! Surfacers! Know them! Kill them!~ */
  IF ~~ THEN DO ~SetGlobal("DrowCityHostile","GLOBAL",1)
~ EXIT
END

IF ~Global("GetQilueBrain","GLOBAL",1)
Global("RefusedQilueBrain","GLOBAL",0)
~ THEN BEGIN 13 // from:
  SAY #57393 /* ~Hear my will... You return. Let me see your thoughts... Let me see what you have accomplished...~ */
  IF ~!Dead("daqilue")
~ THEN GOTO 14
  IF ~Dead("daqilue")
!PartyHasItem("MISCBJ")
~ THEN GOTO 15
  IF ~Dead("daqilue")
PartyHasItem("MISCBJ")
~ THEN DO ~TakePartyItem("MISCBJ")~ GOTO 17
END

IF ~~ THEN BEGIN 14 // from: 13.0
  SAY #57394 /* ~She yet lives! You have done nothing! Continue in the task or you will be exposed to all! Speak of this to anyone, you will be exposed!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 15 // from: 13.1
  SAY #57395 /* ~She is dead... but you do not possess her brain. I must have the flesh of her mind! Carve it out! Bring it! Bring!~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 16 // from:
  SAY #57397 /* ~Yes... yes you have the flesh of her mind with you... I will have it... I will consume it!~ */
  IF ~~ THEN DO ~TakePartyItem("MISCBJ")
AddExperienceParty(50000)
SetGlobal("GetQilueBrain","GLOBAL",2)
~ GOTO 17
END

IF ~~ THEN BEGIN 17 // from: 16.0 13.2
  SAY #57399 /* ~Thoughts enter my mind... I see their ways more clearly... I see the faith... yes... this will be most useful...~ */
  IF ~~ THEN REPLY #57400 /* ~I assume we are through? I wish to leave your presence with all haste, creature.~ */ DO ~AddexperienceParty(10000)~ GOTO 18
  IF ~~ THEN REPLY #57401 /* ~Well, now that you're happy, how about a reward?~ */ DO ~AddexperienceParty(10000)~ GOTO 19
  IF ~~ THEN REPLY #57402 /* ~I will take my leave. Know that you have not earned an ally in me.~ */ DO ~AddexperienceParty(10000)~ GOTO 18
END

IF ~~ THEN BEGIN 18 // from: 17.2 17.0
  SAY #57403 /* ~Go, you are freed and dismissed. Your secret is your reward. I leave you to your petty concerns. Speak not of me... or you will be exposed to all...~ */
  IF ~~ THEN DO ~EraseJournalEntry(61413)
SetGlobal("GetQilueBrain","GLOBAL",2)
~ SOLVED_JOURNAL #61414 /* ~Retrieve Qilue's Brain

I have brought the priestess's brain to the aboleth, and it has agreed to keep my secret.  That is, apparently, to be my only reward for the gruesome task.~ */ EXIT
END

IF ~~ THEN BEGIN 19 // from: 17.1
  SAY #57404 /* ~Reward... your secret kept is your reward... ask no more of me or you are revealed to all. Speak to no one of me, or you are revealed!~ */
  IF ~~ THEN GOTO 20
END

IF ~~ THEN BEGIN 20 // from: 19.0
  SAY #57405 /* ~I dismiss you... leave, before I reconsider my generosity... you serve well, but now you are useless... go!~ */
  IF ~~ THEN DO ~EraseJournalEntry(61413)
SetGlobal("GetQilueBrain","GLOBAL",2)
~ SOLVED_JOURNAL #61414 /* ~Retrieve Qilue's Brain

I have brought the priestess's brain to the aboleth, and it has agreed to keep my secret.  That is, apparently, to be my only reward for the gruesome task.~ */ EXIT
END

IF ~OR(2)
Global("GetQilueBrain","GLOBAL",2)
Global("RefusedQilueBrain","GLOBAL",1)
~ THEN BEGIN 21 // from:
  SAY #57406 /* ~Your thoughts are of no interest to me, surfacer. The topmost layer reveals enough to me... I need look no deeper.~ */
  IF ~~ THEN EXIT
END

IF ~~ THEN BEGIN 22 // from: 9.2
  SAY #58833 /* ~That is what I have just directed, yes.~ */
  IF ~~ THEN REPLY #58834 /* ~Very well. I will do as you say.~ */ GOTO 11
  IF ~~ THEN REPLY #58835 /* ~No, no, I don't think that is how this is going to work, fish.~ */ GOTO 23
END

IF ~~ THEN BEGIN 23 // from: 22.1
  SAY #58836 /* ~Fish? Perhaps I have not made my thoughts clear.~ */
  IF ~~ THEN REPLY #58837 /* ~Oh no, I understand completely.  I simply refuse.  What's more, I'm telling you to shut up.~ */ GOTO 24
  IF ~~ THEN REPLY #58838 /* ~Perfectly.  I'm simply going to ignore you.  Threaten as you will, but I refuse.~ */ GOTO 24
  IF ~~ THEN REPLY #58839 /* ~My apologies, I meant no offense.  I will do as you say.~ */ GOTO 11
END

IF ~~ THEN BEGIN 24 // from: 23.1 23.0
  SAY #58840 /* ~I have outlined the threat I intend.  I do not bluff.  Fear me.~ */
  IF ~~ THEN REPLY #58841 /* ~You are in no position to act on your threats.  I will tell *you* what to do.~ */ GOTO 25
  IF ~~ THEN REPLY #58842 /* ~Fear you? You are a fish in a tank. I am through taking threats that mean nothing.~ */ GOTO 25
  IF ~~ THEN REPLY #58846 /* ~All right, I'll do it.~ */ GOTO 11
END

IF ~~ THEN BEGIN 25 // from: 24.1 24.0
  SAY #58843 /* ~I have warned you!~ */
  IF ~~ THEN REPLY #58844 /* ~And now I warn you!  I will reveal your treachery if you breath a word of this!~ */ GOTO 26
  IF ~~ THEN REPLY #58845 /* ~And I have listened.  I do not fear you, and I will do nothing for you.~ */ GOTO 26
  IF ~~ THEN REPLY #58847 /* ~Don't worry, I'll do it.~ */ GOTO 11
END

IF ~~ THEN BEGIN 26 // from: 25.1 25.0
  SAY #58848 /* ~What?~ */
  IF ~~ THEN REPLY #58849 /* ~You cannot harm me or I will expose you too. I die, you die.  Simple.  So shut up!~ */ GOTO 27
  IF ~~ THEN REPLY #58850 /* ~I refuse.  Call your alarm and I will make sure you die as well.  I am through talking.~ */ GOTO 27
  IF ~~ THEN REPLY #58851 /* ~Actually I just wanted to show who was in control.  I'll do what you ask.~ */ GOTO 11
END

IF ~~ THEN BEGIN 27 // from: 26.1 26.0
  SAY #58852 /* ~You are a strange individual. I release you to avoid trouble for us both. Leave me, volatile one.~ */
  IF ~~ THEN REPLY #58853 /* ~A pleasure to have made your acquaintance.~ */ DO ~SetGlobal("RefusedQilueBrain","GLOBAL",1)~ GOTO 28
  IF ~~ THEN REPLY #58854 /* ~You'd better believe it. See ya.~ */ DO ~SetGlobal("RefusedQilueBrain","GLOBAL",1)~ GOTO 28
END

IF ~~ THEN BEGIN 28 // from: 27.1 27.0
  SAY #58855 /* ~You are dismissed. Go!~ */
  IF ~~ THEN DO ~AddexperienceParty(12000)~ EXIT
END
