diff --git a/Source/missiles.cpp b/Source/missiles.cpp index 0d1f20c2e..457df48e0 100644 --- a/Source/missiles.cpp +++ b/Source/missiles.cpp @@ -3919,10 +3919,8 @@ void MI_Element(Missile &missile) Point c = missile.position.tile; Point p = Players[id].position.tile; ChangeLight(missile._mlid, missile.position.tile, missile._miAnimFrame); - if (!CheckBlock(p, c)) - CheckMissileCol(missile, dam, dam, true, c, true); - constexpr Displacement Offsets[] = { { 0, 1 }, { 0, -1 }, { 1, 0 }, { 1, -1 }, { 1, 1 }, { -1, 0 }, { -1, 1 }, { -1, -1 } }; + constexpr Displacement Offsets[] = { { 0, 0 }, { 0, 1 }, { 0, -1 }, { 1, 0 }, { 1, -1 }, { 1, 1 }, { -1, 0 }, { -1, 1 }, { -1, -1 } }; for (Displacement offset : Offsets) { if (!CheckBlock(p, c + offset)) CheckMissileCol(missile, dam, dam, true, c + offset, true);