IF
   NumberOfTimesTalkedTo(0)
   Range([PC],15)
THEN
   RESPONSE #100
      StartDialogNoSet([PC])
END

IF
   OR(5)
      See(NearestEnemyOfType([GOODCUTOFF]))
      See(NearestEnemyOfType([GOODCUTOFF.0.0.CLERIC_ALL]))
      See(NearestEnemyOfType([GOODCUTOFF.0.0.FIGHTER_ALL]))
      See(NearestEnemyOfType([GOODCUTOFF.0.0.MAGE_ALL]))
      See(NearestEnemyOfType([GOODCUTOFF.0.0.SORCERER]))
   False()
THEN
   RESPONSE #100
END

IF
   See(LastSeenBy(Myself))
THEN
   RESPONSE #100
      EquipMostDamagingMelee()
      AttackReevaluate(LastSeenBy(Myself),10)
END
