public override void Run(Combat.Character character) { Int32 explod_id = EvaluationHelper.AsInt32(character, Id, Int32.MinValue); Int32 time = EvaluationHelper.AsInt32(character, Time, 1); foreach (Combat.Explod explod in character.GetExplods(explod_id)) explod.Data.BindTime = time; }
public override void Run(Combat.Character character) { Int32 explod_id = EvaluationHelper.AsInt32(character, ExplodId, Int32.MinValue); List<Combat.Explod> removelist = new List<Combat.Explod>(character.GetExplods(explod_id)); foreach (Combat.Explod explod in removelist) explod.Kill(); }
public override void Run(Combat.Character character) { Combat.ModifyExplodData data = CreateModifyExplodData(character); if (data == null) return; foreach (Combat.Explod explod in character.GetExplods(data.Id)) explod.Modify(data); }