From 946fef8fcebb48ed47db3b3f63d47cb2d3559728 Mon Sep 17 00:00:00 2001
From: spherallic <spherallic@gmail.com>
Date: Tue, 17 Oct 2023 23:44:38 +0200
Subject: [PATCH] Fix local brightness change not working properly with
 shadow-casting FOFs above

---
 Source/Plugins/BuilderModes/VisualModes/VisualFloor.cs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Source/Plugins/BuilderModes/VisualModes/VisualFloor.cs b/Source/Plugins/BuilderModes/VisualModes/VisualFloor.cs
index 9c071b45e..7df965783 100755
--- a/Source/Plugins/BuilderModes/VisualModes/VisualFloor.cs
+++ b/Source/Plugins/BuilderModes/VisualModes/VisualFloor.cs
@@ -403,7 +403,7 @@ namespace CodeImp.DoomBuilder.BuilderModes
 				vs.UpdateSectorGeometry(true);
 			}
 			// This is actual floor of a sector with extrafloors
-			else if (level != null && Sector.ExtraFloors.Count > 0 && !Sector.ExtraFloors[0].ExtraFloor.Floor.restrictlighting && !Sector.ExtraFloors[0].ExtraFloor.Floor.disablelighting)
+			else if (!local && level != null && Sector.ExtraFloors.Count > 0 && !Sector.ExtraFloors[0].ExtraFloor.Floor.restrictlighting && !Sector.ExtraFloors[0].ExtraFloor.Floor.disablelighting)
 			{
 				Sector.ExtraFloors[0].OnChangeTargetBrightness(up, local);
 			}
-- 
GitLab