From 5776f69d929da2ddb26cb9fac713bcb36e265984 Mon Sep 17 00:00:00 2001 From: Christoph Oelckers Date: Wed, 29 Jul 2020 17:28:02 +0200 Subject: [PATCH] - transfer palette to gibs for LIZTROOP EDuke did it for all actors - not sure if that is right. Needs checking. --- source/games/duke/src/actors_d.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/games/duke/src/actors_d.cpp b/source/games/duke/src/actors_d.cpp index cc1a74474..ac105bed5 100644 --- a/source/games/duke/src/actors_d.cpp +++ b/source/games/duke/src/actors_d.cpp @@ -677,7 +677,10 @@ void guts_d(spritetype* s, short gtype, short n, short p) if (badguy(s) && s->pal == 6) pal = 6; - else pal = 0; + else if (s->picnum != LIZTROOP) // EDuke32 transfers the palette unconditionally, I'm not sure that's such a good idea. + pal = 0; + else + pal = s->pal; for (j = 0; j < n; j++) {