IF
    Heard([ANYONE],111)
THEN
    RESPONSE #100
        MoveToObject(NearestEnemyOf(Myself))
        Continue()
END

IF
    See(NearestEnemyOf(Myself))
    !Range(NearestEnemyOf(Myself),5)
THEN
    RESPONSE #100
        PlaySound("lhMNK3")
        DisplayStringHead(Myself,1465) // Fireball
        ForceSpell(NearestEnemyOf(Myself),AERIE_PORTRAIT)
END

IF
    See(NearestEnemyOf(Myself))
    Range(NearestEnemyOf(Myself),5)
THEN
    RESPONSE #33
        EquipRanged()
        DisplayStringHead(Myself,@0) // Hurricane Kick
        SelectWeaponAbility(SLOT_WEAPON,1)
        MoveToObject(NearestEnemyOf(Myself))
        AttackOneRound(NearestEnemyOf(Myself))
    RESPONSE #33
        EquipRanged()
        DisplayStringHead(Myself,@1) // Dragon Punch
        SelectWeaponAbility(SLOT_WEAPON,2)
        AttackOneRound(NearestEnemyOf(Myself))
        RunAwayFrom(NearestEnemyOf(Myself),3)
    RESPONSE #33
        SelectWeaponAbility(SLOT_FIST,1)
        EquipMostDamagingMelee()
        MoveToObject(NearestEnemyOf(Myself))
        AttackOneRound(NearestEnemyOf(Myself))
END

IF
    AttackedBy([ANYONE],DEFAULT)
THEN
    RESPONSE #33
        EquipRanged()
        DisplayStringHead(Myself,@0) // Hurricane Kick
        SelectWeaponAbility(SLOT_WEAPON,1)
        MoveToObject(NearestEnemyOf(Myself))
        AttackOneRound(NearestEnemyOf(Myself))
    RESPONSE #33
        EquipRanged()
        DisplayStringHead(Myself,@1) // Dragon Punch
        SelectWeaponAbility(SLOT_WEAPON,2)
        AttackOneRound(NearestEnemyOf(Myself))
        RunAwayFrom(NearestEnemyOf(Myself),3)
    RESPONSE #33
        SelectWeaponAbility(SLOT_FIST,1)
        EquipMostDamagingMelee()
        MoveToObject(NearestEnemyOf(Myself))
        AttackOneRound(NearestEnemyOf(Myself))
END


