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

BEGIN ~DRUSH~ 1 // non-zero flags may indicate non-pausing dialogue

IF ~NumTimesTalkedTo(0)
~ THEN BEGIN 0 // from:
  SAY #28866 /* ~(snif!  sniff!)  Humanoids?  Welcome humanoids.  Do you come in peace?~ */
  IF ~~ THEN REPLY #28868 /* ~Yes, we come in peace... why are you not attacking us?~ */ DO ~SetGlobal("drushinit","LOCALS",1)~ GOTO 1
  IF ~~ THEN REPLY #28874 /* ~That depends... what are your intentions?~ */ DO ~SetGlobal("drushinit","LOCALS",1)~ GOTO 1
  IF ~~ THEN REPLY #28869 /* ~An ogre!  ATTACK!!~ */ DO ~SetGlobal("drushinit","LOCALS",1)~ GOTO 2
END

IF ~~ THEN BEGIN 1 // from: 17.1 0.1 0.0
  SAY #28870 /* ~I have no quarrel with humanoids, unless they have one with me, first.  I am a mage, and would much rather be left to my studies.  May I ask why you are here?~ */
  IF ~~ THEN REPLY #28875 /* ~Just exploring, I suppose.~ */ GOTO 4
  IF ~Global("Drush","GLOBAL",1)
~ THEN REPLY #28876 /* ~Actually... I'm looking for a particular gong.  Grae the troll shaman supposedly sold it to you.~ */ GOTO 6
  IF ~~ THEN REPLY #28878 /* ~To rid the world of monsters like you!~ */ GOTO 2
  IF ~~ THEN REPLY #28879 /* ~No reason... I'll be on my way.~ */ GOTO 3
END

IF ~~ THEN BEGIN 2 // from: 12.3 6.2 1.2 0.2
  SAY #28881 /* ~Blasted, vile, ignorant humanoids!  Very well, then... feel my wrath!!~ */
  IF ~~ THEN DO ~Enemy()
~ EXIT
END

IF ~~ THEN BEGIN 3 // from: 17.2 1.3
  SAY #28883 /* ~As you wish, humanoids.  You are welcome here at any time, so long as your intentions are peaceful... perhaps I will see you once again.~ */
  IF ~!IsValidForPartyDialog("Valygar")~ THEN DO ~SetNumTimesTalkedTo(0)~ EXIT
  IF ~IsValidForPartyDialog("Valygar")~ THEN DO ~SetNumTimesTalkedTo(0)~ EXTERN ~VALYGARJ~ 53
END

IF ~~ THEN BEGIN 4 // from: 1.0
  SAY #28884 /* ~I see.  My kin have been here since the time of Umar... ever since then, the humans have come farther and farther out into these lands.  Perhaps I should move on, soon.  It is something to consider.~ */
  IF ~~ THEN GOTO 5
END

IF ~~ THEN BEGIN 5 // from: 4.0
  SAY #28885 /* ~Feel free to make yourselves at home... although I know that humanoids do not often find ogre tastes appealing.  I would ask that you not steal anything, but beyond that you are welcome.~ */
  IF ~!IsValidForPartyDialog("Valygar")~ THEN DO ~SetNumTimesTalkedTo(0)~ EXIT
  IF ~IsValidForPartyDialog("Valygar")~ THEN DO ~SetNumTimesTalkedTo(0)~ EXTERN ~VALYGARJ~ 53
END

IF ~~ THEN BEGIN 6 // from: 17.0 1.1
  SAY #28888 /* ~A gong?  Oh... that.  Well, yes, I do have that... I saw it the last time I made a visit to the troll mound and thought it was of an adequate size to shovel cow dung.  What do you need with it?~ */
  IF ~~ THEN REPLY #28890 /* ~We wish to return it to its original owner.~ */ GOTO 7
  IF ~~ THEN REPLY #28891 /* ~Do not concern yourself with our reasons... the fact is that we wish to have the gong.~ */ GOTO 8
  IF ~~ THEN REPLY #28893 /* ~You have the gong?  Excellent.  ATTACK!!~ */ GOTO 2
END

IF ~~ THEN BEGIN 7 // from: 8.0 6.0
  SAY #28898 /* ~Hmm.  Well, I shall tell you what.  I happen to have a need for a Wand of Frost.  Find one and I'll trade you the gong for it.~ */
  IF ~PartyHasItem("WAND06")
~ THEN REPLY #28899 /* ~I happen to have one, here... let's trade.~ */ DO ~TakePartyItem("WAND06")
~ GOTO 9
  IF ~~ THEN REPLY #28900 /* ~Where would I find a Wand of Frost?~ */ GOTO 10
  IF ~~ THEN REPLY #28896 /* ~Forget it!  Give me the gong, now... or else!~ */ GOTO 12
END

IF ~~ THEN BEGIN 8 // from: 6.1
  SAY #28897 /* ~(sigh)  That is humanoids for you.  Always blustering about.  I suppose I should expect it by now.~ */
  IF ~~ THEN GOTO 7
END

IF ~~ THEN BEGIN 9 // from: 14.0 12.0 11.0 7.0
  SAY #28901 /* ~Hmmn... yes, this will do just fine.  Here is the gong.  Thank you.  Um... sorry for the smell on the gong... can't be helped. Ol' Bessie here has a... problem...~ */
  IF ~!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Minsc")
!IsValidForPartyDialog("Aerie")~ THEN DO ~AddexperienceParty(12250)
SetGlobal("Drush","GLOBAL",2)
GiveItem("MISC6B",LastTalkedToBy)
~ UNSOLVED_JOURNAL #34300 /* ~Recover Dennis' mother's gong.

Drush gave me the gong (and WHEW does it stink!)... I suppose all that remains, now, is to return it to Dennis at Delosar's in Athkatla.~ */ EXIT
  IF ~IsValidForPartyDialog("Korgan")~ THEN DO ~AddexperienceParty(12250)
SetGlobal("Drush","GLOBAL",2)
GiveItem("MISC6B",LastTalkedToBy)~ UNSOLVED_JOURNAL #34300 /* ~Recover Dennis' mother's gong.

Drush gave me the gong (and WHEW does it stink!)... I suppose all that remains, now, is to return it to Dennis at Delosar's in Athkatla.~ */ EXTERN ~KORGANJ~ 80
  IF ~!IsValidForPartyDialog("Korgan")
IsValidForPartyDialog("Minsc")~ THEN DO ~AddexperienceParty(12250)
SetGlobal("Drush","GLOBAL",2)
GiveItem("MISC6B",LastTalkedToBy)~ UNSOLVED_JOURNAL #34300 /* ~Recover Dennis' mother's gong.

Drush gave me the gong (and WHEW does it stink!)... I suppose all that remains, now, is to return it to Dennis at Delosar's in Athkatla.~ */ EXTERN ~MINSCJ~ 107
  IF ~!IsValidForPartyDialog("Korgan")
!IsValidForPartyDialog("Minsc")
IsValidForPartyDialog("Aerie")~ THEN DO ~AddexperienceParty(12250)
SetGlobal("Drush","GLOBAL",2)
GiveItem("MISC6B",LastTalkedToBy)~ UNSOLVED_JOURNAL #34300 /* ~Recover Dennis' mother's gong.

Drush gave me the gong (and WHEW does it stink!)... I suppose all that remains, now, is to return it to Dennis at Delosar's in Athkatla.~ */ EXTERN ~AERIEJ~ 70
END

IF ~~ THEN BEGIN 10 // from: 12.1 7.1
  SAY #28903 /* ~Hmph.  I don't know... where do you humanoids normally get such things?  Do they not sell them in your cities?  I am not an expert at your ways.~ */
  IF ~~ THEN GOTO 11
END

IF ~~ THEN BEGIN 11 // from: 10.0
  SAY #28904 /* ~I suppose, if you wish, Adratha might have one.  She is the witch that lives in house beside my tower. Other than that, find one on your own.  Up to you.~ */
  IF ~PartyHasItem("WAND06")
~ THEN REPLY #28912 /* ~Actually, I have a wand, here.  Let's trade.~ */ DO ~TakePartyItem("WAND06")
~ GOTO 9
  IF ~~ THEN REPLY #28905 /* ~I'll go and see if I can find one for you.~ */ GOTO 13
  IF ~~ THEN REPLY #28906 /* ~Forget it!  Give me the gong, now!~ */ GOTO 12
END

IF ~~ THEN BEGIN 12 // from: 14.2 11.2 7.2
  SAY #28907 /* ~It is your custom, humanoids, to perform trade... is it not?  I use this gong, even if it is not for something important.  I expect something in return if I am going to give it up.~ */
  IF ~PartyHasItem("WAND06")
~ THEN REPLY #28908 /* ~Fine.  I happen to have a Wand of Frost here.  Let's trade.~ */ DO ~TakePartyItem("WAND06")
~ GOTO 9
  IF ~~ THEN REPLY #28909 /* ~Fine.  Where am I supposed to find this Wand of Frost?~ */ GOTO 10
  IF ~~ THEN REPLY #28910 /* ~Alright, I'll go and try to track a wand down for you.~ */ GOTO 13
  IF ~~ THEN REPLY #28911 /* ~Enough of this nonsense!  ATTACK!!~ */ GOTO 2
END

IF ~~ THEN BEGIN 13 // from: 14.3 12.2 11.1
  SAY #28913 /* ~Very well.  I shall be here when you return.~ */
  IF ~~ THEN DO ~SetGlobal("Drush","GLOBAL",1)
~ UNSOLVED_JOURNAL #34299 /* ~Recover Dennis' mother's gong.

Well, finally!  Drush the ogre mage DOES have the gong... he's using it to shovel cow dung, of all things (and, really, what else is a gong good for?) and he's not about to part with it for anything less than a Wand of Frost.  He suggested that Adratha, a witch who lives next to him, might have one... but any wand of frost would really do.~ */ EXIT
END

IF ~Global("Drush","GLOBAL",1)
NumTimesTalkedToGT(0)
~ THEN BEGIN 14 // from:
  SAY #28914 /* ~Hello there, again, humanoid.  Have you found me a Wand of Frost?~ */
  IF ~PartyHasItem("WAND06")
~ THEN REPLY #28915 /* ~Yes, I have.  Here... let's trade.~ */ DO ~TakePartyItem("WAND06")
~ GOTO 9
  IF ~~ THEN REPLY #28916 /* ~No, I haven't.  And I'm not going to look for it anymore.~ */ GOTO 15
  IF ~~ THEN REPLY #28917 /* ~No... but you're going to give me that gong... right NOW.~ */ GOTO 12
  IF ~~ THEN REPLY #28918 /* ~No... but I'm going to keep looking.~ */ GOTO 13
END

IF ~~ THEN BEGIN 15 // from: 14.1
  SAY #28919 /* ~As you will.  You humanoids are such strange creatures, sometimes.~ */
  IF ~~ THEN DO ~SetGlobal("Drush","GLOBAL",2)
~ EXIT
END

IF ~Global("Drush","GLOBAL",0)
!HasItem("MISC6B",Myself)
~ THEN BEGIN 16 // from:
  SAY #28920 /* ~Greetings, humanoid.  Make yourself welcome, as I have said earlier.  Please excuse me, however... I am quite busy at the moment.~ */
  IF ~~ THEN EXIT
END

IF ~Global("Drush","GLOBAL",0)
HasItem("MISC6B",Myself)
~ THEN BEGIN 17 // from:
  SAY #28921 /* ~Greetings again, humanoid.  Is there something you needed?~ */
  IF ~~ THEN REPLY #28922 /* ~I need a gong that is apparently in your possession.~ */ GOTO 6
  IF ~~ THEN REPLY #28923 /* ~I don't understand... why aren't you attacking me?~ */ GOTO 1
  IF ~~ THEN REPLY #28924 /* ~No... I'll be on my way.~ */ GOTO 3
END

IF ~~ THEN BEGIN 18 // from:
  SAY #48845 /* ~I'm not deaf, either.  I used to think the same things about you humans, but you seem to be able to put a sentence together.~ */
  IF ~~ THEN EXTERN ~VALYGARJ~ 54
END
