From 3c2383ebc6eb0506cb0e4ba48aa71867ee9648ad Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Wed, 24 Sep 2014 22:26:45 +1200 Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20crash=20if=20a=20warhead=20smud?= =?UTF-8?q?ge=20extends=20outside=20the=20map.=20Fixes=20#6548.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- OpenRA.Mods.RA/Warheads/CreateEffectWarhead.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.RA/Warheads/CreateEffectWarhead.cs b/OpenRA.Mods.RA/Warheads/CreateEffectWarhead.cs index 91bf3af422..43de068c80 100644 --- a/OpenRA.Mods.RA/Warheads/CreateEffectWarhead.cs +++ b/OpenRA.Mods.RA/Warheads/CreateEffectWarhead.cs @@ -95,6 +95,9 @@ namespace OpenRA.Mods.RA { var world = firedBy.World; var targetTile = world.Map.CellContaining(pos); + if (!world.Map.Contains(targetTile)) + return false; + var impactType = GetImpactType(world, targetTile, pos); if (!ValidImpactTypes.HasFlag(impactType) || InvalidImpactTypes.HasFlag(impactType)) return false;