Streamline isValid check.

This commit is contained in:
reaperrr
2014-08-05 13:19:26 +02:00
parent 8be7f127d9
commit 09b887abf2

View File

@@ -83,16 +83,15 @@ namespace OpenRA.Mods.RA
{
var world = firedBy.World;
var targetTile = world.Map.CellContaining(pos);
if (!world.Map.Contains(targetTile))
return;
var isValid = IsValidImpact(pos, firedBy);
if ((Explosion != null) && isValid)
if ((!world.Map.Contains(targetTile)) || (!isValid))
return;
if (Explosion != null)
world.AddFrameEndTask(w => w.Add(new Explosion(w, pos, Explosion, ExplosionPalette)));
if ((ImpactSound != null) && isValid)
if (ImpactSound != null)
Sound.Play(ImpactSound, pos);
}