From 59cd7bfc11fd1ca914e2f66ee82c13d3e2209a68 Mon Sep 17 00:00:00 2001 From: toaster Date: Sun, 6 Nov 2022 17:06:29 +0000 Subject: [PATCH] Use character's prefcolour before color selection for that player --- src/k_menudraw.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/k_menudraw.c b/src/k_menudraw.c index 9ecb857e0..a7baafe14 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -1274,7 +1274,10 @@ static void M_DrawCharSelectSprite(UINT8 num, INT16 x, INT16 y, boolean charflip cnum = setup_page; skin = setup_chargrid[p->gridx][p->gridy].skinlist[cnum]; - color = p->color; + if (p->mdepth < CSSTEP_COLORS) + color = skins[skin].prefcolor; + else + color = p->color; colormap = R_GetTranslationColormap(skin, color, GTC_MENUCACHE); if (skin >= 0)