public static void AddState(Fight fight, Fighter caster, Engines.Spells.SpellEffect effect, List <Fighter> targets, int cellID) { foreach (Fighter target in targets) { var buff = new Spells.Buffs.SaoulBuff(effect.Value3, effect.Turn, target); buff.StateType = (FighterState)effect.Value3; target.AddBuff(caster.ID, buff, (int)effect.Effect, 0, false, effect); } }
public static void AddState(Fight fight, Fighter caster, Engines.Spells.SpellEffect effect, List<Fighter> targets, int cellID) { foreach (Fighter target in targets) { var buff = new Spells.Buffs.SaoulBuff(effect.Value3, effect.Turn, target); buff.StateType = (FighterState)effect.Value3; target.AddBuff(caster.ID, buff, (int)effect.Effect, 0, false, effect); } }