IF
    See(NearestEnemyOf(Myself))
    !Range(NearestEnemyOf(Myself),3)
THEN
    RESPONSE #100
        AttackReevaluate(NearestEnemyOf(Myself),10)
END

IF
    See(NearestEnemyOf(Myself))
    Range(NearestEnemyOf(Myself),3)
THEN
    RESPONSE #100
        EquipMostDamagingMelee()
        AttackReevaluate(NearestEnemyOf(Myself),10)
END

IF
    AttackedBy([ANYONE],DEFAULT)
THEN
    RESPONSE #100
        Enemy()
        AttackReevaluate(LastAttackerOf(Myself),30)
END

IF
    See([GOODCUTOFF])
THEN
    RESPONSE #100
        Wait(1)
        Enemy()
END


