diff --git a/src/hardware/hw_main.c b/src/hardware/hw_main.c index 58aacf02..93d0e261 100644 --- a/src/hardware/hw_main.c +++ b/src/hardware/hw_main.c @@ -1643,7 +1643,10 @@ static void HWR_StoreWallRange(double startfrac, double endfrac) if (gr_curline->polyseg && gr_curline->polyseg->translucency > 0) { if (gr_curline->polyseg->translucency >= NUMTRANSMAPS) // wall not drawn - return; + { + Surf.FlatColor.s.alpha = 0x00; // This shouldn't draw anything regardless of blendmode + blendmode = PF_Masked; + } blendmode = HWR_TranstableToAlpha(gr_curline->polyseg->translucency, &Surf); }