diff --git a/Source/Plugins/BuilderModes/VisualModes/VisualMiddle3D.cs b/Source/Plugins/BuilderModes/VisualModes/VisualMiddle3D.cs index 27cddea4b526a1e0b21cd8257a22905250fcf559..2ac61550c45a6f4f60a26a8057b707cab94c3934 100644 --- a/Source/Plugins/BuilderModes/VisualModes/VisualMiddle3D.cs +++ b/Source/Plugins/BuilderModes/VisualModes/VisualMiddle3D.cs @@ -222,7 +222,7 @@ namespace CodeImp.DoomBuilder.BuilderModes foreach(Effect3DFloor ef in sd.ExtraFloors) { //mxd. Walls of solid 3D floors shouldn't be clipped by translucent 3D floors - if(extrafloor.RenderInside || (!extrafloor.RenderInside && !ef.RenderInside)){ + if(extrafloor.Alpha < 255 || (!extrafloor.RenderInside && !ef.RenderInside && extrafloor.Alpha == 255 & ef.Alpha == 255)) { int num = polygons.Count; for(int pi = 0; pi < num; pi++) {