hedgewars/uGearsUtils.pas
changeset 13604 73b096e1d895
parent 13597 f7cbf7d8298d
child 13609 13f68f3e7153
--- 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