diff --git a/src/r_plane.c b/src/r_plane.c index 7f0b42cd3..ccd4994ce 100644 --- a/src/r_plane.c +++ b/src/r_plane.c @@ -209,7 +209,7 @@ static void R_MapPlane(INT32 y, INT32 x1, INT32 x2) ds_colormap = planezlight[pindex]; if (currentplane->extra_colormap) - ds_colormap = currentplane->extra_colormap->colormap; + ds_colormap = currentplane->extra_colormap->colormap + (ds_colormap - colormaps); ds_fullbright = colormaps; if (encoremap && !currentplane->noencore)