# HG changeset patch # User Wuzzy # Date 1562814475 -7200 # Node ID 1dd99fc2a0e8ca2424a495904834d0fc397f7db5 # Parent 263b9850c16d3dfd887ad7d14a34d0bf0f24a512 Air attack: Replace smoke with bubbles when underwater diff -r 263b9850c16d -r 1dd99fc2a0e8 hedgewars/uGearsHandlersMess.pas --- a/hedgewars/uGearsHandlersMess.pas Thu Jul 11 04:42:50 2019 +0200 +++ b/hedgewars/uGearsHandlersMess.pas Thu Jul 11 05:07:55 2019 +0200 @@ -3099,7 +3099,10 @@ end; if (GameTicks and $3F) = 0 then - AddVisualGear(hwRound(Gear^.X), hwRound(Gear^.Y), vgtSmokeTrace); + if CheckCoordInWater(hwRound(Gear^.X), hwRound(Gear^.Y)) then + AddVisualGear(hwRound(Gear^.X), hwRound(Gear^.Y), vgtBubble) + else + AddVisualGear(hwRound(Gear^.X), hwRound(Gear^.Y), vgtSmokeTrace); if (hwRound(Gear^.X) > (max(LAND_WIDTH,4096)+2048)) or (hwRound(Gear^.X) < -2048) or ((Gear^.Message and gmDestroy) > 0) then begin