public override bool Apply() { foreach (FightActor current in base.GetAffectedActors()) { SkipTurnBuff buff = new SkipTurnBuff(current.PopNextBuffId(), current, base.Caster, base.Dice, base.Spell, false, true); current.AddAndApplyBuff(buff, true); } return(true); }
protected override bool InternalApply() { foreach (var actor in GetAffectedActors()) { var buff = new SkipTurnBuff(actor.PopNextBuffId(), actor, Caster, this, Spell, false, FightDispellableEnum.DISPELLABLE_BY_DEATH); actor.AddBuff(buff); } return(true); }