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); }