diff --git a/source/duke3d/src/game.cpp b/source/duke3d/src/game.cpp index eccd3a2f8..1e62fa250 100644 --- a/source/duke3d/src/game.cpp +++ b/source/duke3d/src/game.cpp @@ -4082,7 +4082,7 @@ PALONLY: if (actor[i].picnum == BLIMP && t->picnum == SCRAP1 && pSprite->yvel >= 0) t->picnum = pSprite->yvel < MAXUSERTILES ? pSprite->yvel : 0; else t->picnum += T1(i); - t->shade -= 6; + t->shade = -128+6 < t->shade ? t->shade-6 : -128; G_MaybeTakeOnFloorPal(t, sect); break;