Example #1
0
        protected override void OnEquip()
        {
            EntityEquipped.DealtDamageEvent -= OnDamagedEntity;
            EntityEquipped.DealtDamageEvent += OnDamagedEntity;

            EntityEquipped.TurnEndEvent -= OnEntityTurnEnd;
            EntityEquipped.TurnEndEvent += OnEntityTurnEnd;

            EntityEquipped.LowerAttack(AttackReduction);

            QueuedHeal = false;
        }
 protected override void OnUnequip()
 {
     EntityEquipped.LowerAttack(AttackBonus);
 }
        protected override void OnUnequip()
        {
            EntityEquipped.LowerAttack(1);

            EntityEquipped.EntityProperties.EnableMoveCategory(Enumerations.MoveCategories.Jump);
        }
 protected sealed override void RemoveEffects()
 {
     EntityEquipped.LowerAttack(AttackBonus);
 }