From a6c2641c200927c9aaae156255190ca672ed29ce Mon Sep 17 00:00:00 2001 From: Evan Ramos Date: Thu, 2 Jan 2020 22:41:52 -0600 Subject: [PATCH] Rednukem: Fix tspr->clipdist bits --- source/rr/src/game.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/source/rr/src/game.cpp b/source/rr/src/game.cpp index c192c17c4..4300d9b52 100644 --- a/source/rr/src/game.cpp +++ b/source/rr/src/game.cpp @@ -4831,7 +4831,7 @@ default_case1: if (!RR && pSprite->picnum == NATURALLIGHTNING) { t->shade = -127; - t->cstat |= 8192; + t->clipdist |= TSPR_FLAGS_NO_SHADOW; } if (t->statnum == TSPR_TEMP) @@ -5283,7 +5283,7 @@ default_case1: if ((!g_netServer && ud.multimode < 2) || ((g_netServer || ud.multimode > 1) && playerNum == screenpeek)) { if (videoGetRenderMode() == REND_POLYMER) - t->cstat |= 16384; + t->clipdist |= TSPR_FLAGS_INVISIBLE_WITH_SHADOW; else { t->owner = -1; @@ -5681,7 +5681,7 @@ rrcoolexplosion1: else if (RR && t->picnum == FIRELASER) t->picnum = FIRELASER+(((int32_t) totalclock>>2)&5); t->shade = -127; - t->cstat |= 8192+1024; + t->clipdist |= TSPR_FLAGS_DRAW_LAST | TSPR_FLAGS_NO_SHADOW; break; case UFOBEAM__STATICRR: case RRTILE3586__STATICRR: @@ -5706,12 +5706,12 @@ rrcoolexplosion1: fallthrough__; case SMALLSMOKE__STATIC: if (RR) break; - t->cstat |= 8192+1024; + t->clipdist |= TSPR_FLAGS_DRAW_LAST | TSPR_FLAGS_NO_SHADOW; break; case COOLEXPLOSION1__STATIC: if (RR) goto rrcoolexplosion1; t->shade = -127; - t->cstat |= 8192+1024; + t->clipdist |= TSPR_FLAGS_DRAW_LAST | TSPR_FLAGS_NO_SHADOW; t->picnum += (pSprite->shade>>1); break; case WALLLIGHT3__STATIC: