Example #1
0
        public override void Execute(ICombatant combatant)
        {
            float multiplier = 1;

            foreach (var effect in combatant.GetActiveStatusEffects())
            {
                multiplier *= effect.GetDamageGivenMultiplier();
            }

            ExecuteAttack(combatant, (uint)(baseDamage * multiplier), multiplier);
        }