diff --git a/src/p_3dfloors.cpp b/src/p_3dfloors.cpp index c155a2e05..dce8459bb 100644 --- a/src/p_3dfloors.cpp +++ b/src/p_3dfloors.cpp @@ -254,10 +254,11 @@ static int P_Set3DFloor(line_t * line, int param, int param2, int alpha) l->frontsector->ColorMap = GetSpecialLights (l->frontsector->ColorMap->Color, (unsigned int)(vavoomcolors[l->args[0]]&VC_COLORMASK), - (unsigned int)(vavoomcolors[l->args[0]]&VC_ALPHAMASK)>>24); - // l->frontsector->ColorMap->Desaturate); + l->frontsector->ColorMap->Desaturate); + + alpha = (int)((unsigned int)(vavoomcolors[l->args[0]]&VC_ALPHAMASK)>>24); } - alpha=(alpha*255)/100; + else alpha=(alpha*255)/100; break; } }