diff --git a/src/DETHRACE/common/powerup.c b/src/DETHRACE/common/powerup.c index 350ce354..891a87bd 100644 --- a/src/DETHRACE/common/powerup.c +++ b/src/DETHRACE/common/powerup.c @@ -884,12 +884,13 @@ int TakeDrugs(tPowerup* pPowerup, tCar_spec* pCar) { void PaletteFuckedUpByDrugs(br_pixelmap* pPixelmap, int pOffset) { int i; - ((tU32*)gRender_palette->pixels)[0] = gReal_render_palette[0]; for (i = 1; i < 224; i++) { ((tU32*)gRender_palette->pixels)[i] = gReal_render_palette[(i + pOffset) & 0xff]; } + ((tU32*)gRender_palette->pixels)[0] = gReal_render_palette[0]; + for (i = 224; i < 256; i++) { - ((tU32*)gRender_palette->pixels)[i] = gReal_render_palette[i]; + ((tU32*)gRender_palette->pixels)[i] = gReal_render_palette[i] & 0xff; } }