diff -r 369efa5e01fa -r 73b096e1d895 hedgewars/uGearsUtils.pas --- a/hedgewars/uGearsUtils.pas Thu Aug 02 23:24:27 2018 +0200 +++ b/hedgewars/uGearsUtils.pas Thu Aug 02 23:43:31 2018 +0200 @@ -216,7 +216,7 @@ end; if (Mask and EXPLDontDraw) = 0 then - if (GameFlags and gfSolidLand) = 0 then + if ((GameFlags and gfSolidLand) = 0) or ((Mask and EXPLForceDraw) <> 0) then begin cnt:= DrawExplosion(X, Y, Radius) div 1608; // approx 2 16x16 circles to erase per chunk if (cnt > 0) and (SpritesData[sprChunk].Texture <> nil) then