/// <summary> /// Applies the tag to the attack /// </summary> /// <param name="attack">The attack to be negated by invicibility</param> public override void Apply(ref TemporaryCombatData attack) { attack.SealieAttack.Damage = 0; }
/// <summary> /// Applies the tag to the CombatData /// </summary> /// <param name="attack">An attack to modify</param> public abstract void Apply(ref TemporaryCombatData attack);
/// <summary> /// Set the defender's armor to 0. /// </summary> /// <param name="cd">The defender's combat data</param> public override void Apply(ref TemporaryCombatData cd) { cd.Armor = 0; }