public override void Run(Combat.Character character) { Combat.ExplodData data = CreateExplodData(character); if (data == null) return; data.Creator = character; data.Offseter = (data.PositionType == PositionType.P2) ? character.GetOpponent() : character; Combat.Explod explod = new Combat.Explod(character.Engine, data); if (explod.IsValid == true) { explod.Engine.Entities.Add(explod); } }