DEADSOFTWARE

Game: Don't catch fire underwater in any circumstances
[d2df-sdl.git] / src / game / g_monsters.pas
index a19fa4b568e5dbab3163ff1eb8d256b8c5234d82..a70364bca6a7e4c4c512dc7fb6081c3d48c1cbf3 100644 (file)
@@ -4663,6 +4663,8 @@ begin
   if FMonsterType in [MONSTER_SOUL, MONSTER_VILE] then
     exit; // àð÷è íå ãîðÿò, ÷åðåïà óæå ãîðÿò
   if Timeout <= 0 then exit;
+  if g_Obj_CollidePanel(@FObj, 0, 0, PANEL_WATER or PANEL_ACID1 or PANEL_ACID2) then
+    exit; // íå ïîäãîðàåì â âîäå íà âñÿêèé ñëó÷àé
   if FFireTime <= 0 then
     g_Sound_PlayExAt('SOUND_IGNITE', FObj.X, FObj.Y);
   FFireTime := Timeout;