public void AddBonusAttack(RoundResult rr, ISpell spell) { if (spell.CanExecute(this)) { rr.Attacks.Add(ExecuteNoGcd(spell)); } }