public override void Action(object info = null) { base.Action(info); AbilityUnitOwner.CurrentDamage += Value; AbilityUnitOwner.BuffedDamage += Value; AbilityUnitOwner.SetAsWalkerUnit(); }
protected override void UnitAttackedHandler(object info, int damage, bool isAttacker) { base.UnitAttackedHandler(info, damage, isAttacker); if (!isAttacker) { return; } _numberOfAttacksWas++; if (_numberOfAttacksWas < Value) { AbilityUnitOwner.ForceSetCreaturePlayable(); } }
public override void Action(object info = null) { base.Action(info); AbilityUnitOwner.BuffShield(); }