예제 #1
0
        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;
        }
예제 #2
0
        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();
        }
예제 #3
0
        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);
        }