diff --git a/src/k_hud.cpp b/src/k_hud.cpp index 3d66bf52f695ad147c832e0c6d3ac8f1c112cc6c..be30fef7548866215fc100a9cd534ef3167d95be 100644 --- a/src/k_hud.cpp +++ b/src/k_hud.cpp @@ -4881,6 +4881,12 @@ static void K_drawKartMinimap(void) if (encoremode) ang = ANGLE_180 - ang; + if (skin && mobj->color && !mobj->colorized // relevant to redo + && skins[skin].starttranscolor != skins[0].starttranscolor) // redoing would have an affect + { + colormap = R_GetTranslationColormap(TC_DEFAULT, static_cast<skincolornum_t>(mobj->color), GTC_CACHE); + } + K_drawKartMinimapIcon( interpx, interpy,