
ADD_TRANS_TRIGGER _DRIZZT 1 ~False()~ DO 0

EXTEND_BOTTOM _DRIZZT 1
  IF ~~ THEN REPLY @1 GOTO DZ1
END

REPLACE _DRIZZT
IF ~~ THEN BEGIN 3
  SAY @4 
  IF ~~ THEN REPLY @5 GOTO 3
  IF ~~ THEN REPLY @6 GOTO DZ2
  IF ~~ THEN REPLY @7 EXIT
END
END

APPEND _DRIZZT

IF ~~ THEN BEGIN DZ1
  SAY @2
  IF ~~ THEN DO ~AddexperienceParty(250)~ JOURNAL @3 EXIT
END

IF ~~ THEN BEGIN DZ2
  SAY @8
  IF ~~ THEN REPLY @9 GOTO DZ1
END

IF ~NumTimesTalkedTo(1) Global("DurlagFinish","Global",1)~ THEN BEGIN DZ3
  SAY @10
  IF ~~ THEN REPLY @11 GOTO DZ4
END

IF ~~ THEN BEGIN DZ4
  SAY @13
  IF ~~ THEN DO ~SetGlobal("MeetDrizztInBeard","Global",1)~  JOURNAL @14 EXIT
END

IF ~OR(2) NumTimesTalkedTo(2) NumTimesTalkedToGT(2)~ THEN BEGIN DZ5
  SAY @15
  IF ~~ THEN REPLY @16 GOTO DZ6
  IF ~~ THEN REPLY @19 EXIT
END

IF ~~ THEN BEGIN DZ6
  SAY @17
  IF ~~ THEN DO ~JOINPARTY()~ JOURNAL @18 EXIT
END
END
