BEGIN ~kirinhal~

IF WEIGHT #0 ~Gender(Player1,MALE)
NumTimesTalkedTo(0)~ THEN BEGIN 0
  SAY @23090
  IF ~~ THEN REPLY @23091 GOTO 1
  IF ~~ THEN REPLY @23092 GOTO 2
  IF ~~ THEN REPLY @23093 GOTO 3
  IF ~~ THEN REPLY @23096 GOTO 4
END

IF ~~ THEN BEGIN 1
  SAY @23095
  IF ~~ THEN REPLY @23097 GOTO 2
  IF ~~ THEN REPLY @23098 GOTO 3
  IF ~~ THEN REPLY @23099 GOTO 4
END

IF ~~ THEN BEGIN 2
  SAY @23100
  IF ~~ THEN DO ~Enemy()~ EXIT
END

IF ~~ THEN BEGIN 3
  SAY @23101
  IF ~~ THEN REPLY @23102 GOTO 4
  IF ~~ THEN REPLY @23103 GOTO 5
  IF ~~ THEN REPLY @23104 GOTO 6
END

IF ~~ THEN BEGIN 4
  SAY @23105
  IF ~~ THEN DO ~Enemy()~ EXIT
END

IF ~~ THEN BEGIN 5
  SAY @23106
  IF ~~ THEN REPLY @23107 GOTO 6
  IF ~~ THEN REPLY @23108 GOTO 7
END

IF ~~ THEN BEGIN 6
  SAY @23109
  IF ~~ THEN REPLY @23110 GOTO 8
  IF ~~ THEN REPLY @23111 GOTO 9
END

IF ~~ THEN BEGIN 7
  SAY @23112
  IF ~~ THEN REPLY @23113 GOTO 8
  IF ~~ THEN REPLY @23114 GOTO 9
END

IF ~~ THEN BEGIN 8
  SAY @23115
  IF ~~ THEN DO ~Enemy()~ EXIT
END

IF ~~ THEN BEGIN 9
  SAY @23116
  IF ~~ THEN REPLY @23117 GOTO 8
  IF ~~ THEN REPLY @23118 GOTO 10
END

IF ~~ THEN BEGIN 10
  SAY @23119
  IF ~~ THEN DO ~GiveItem("misc2o",LastTalkedToBy)
SetGlobal("DealWithBitch","GLOBAL",1)~ EXIT
END

IF WEIGHT #3 ~Global("DealWithBitch","GLOBAL",1)~ THEN BEGIN 11
  SAY @23120
  IF ~~ THEN REPLY @23121 GOTO 8
  IF ~~ THEN REPLY @23122 GOTO 12
  IF ~~ THEN REPLY @23123 GOTO 2
END

IF ~~ THEN BEGIN 12
  SAY @23124
  IF ~~ THEN EXIT
END

IF WEIGHT #2 ~Global("ScrewedRiggilo","GLOBAL",1)~ THEN BEGIN 13
  SAY @23125
  IF ~~ THEN DO ~AddexperienceParty(4000)
SetGlobal("FreedTheBitch","GLOBAL",1)
ForceSpell(Myself,DRYAD_TELEPORT)~ EXIT
END

IF WEIGHT #1 ~Gender(Player1,FEMALE)
NumTimesTalkedTo(0)~ THEN BEGIN 14
  SAY @23129
  IF ~~ THEN REPLY @23130 GOTO 6
  IF ~~ THEN REPLY @23131 GOTO 7
  IF ~~ THEN REPLY @23132 GOTO 15
END

IF ~~ THEN BEGIN 15
  SAY @23133
  IF ~~ THEN REPLY @23134 GOTO 7
  IF ~~ THEN REPLY @23135 GOTO 6
END
