diff --git a/NewHorizons/Builder/Props/BrambleNodeBuilder.cs b/NewHorizons/Builder/Props/BrambleNodeBuilder.cs index c02837c8..95f25549 100644 --- a/NewHorizons/Builder/Props/BrambleNodeBuilder.cs +++ b/NewHorizons/Builder/Props/BrambleNodeBuilder.cs @@ -235,7 +235,11 @@ namespace NewHorizons.Builder.Props // account for scale (this will fix the issue with screen fog caused by scaled down nodes) // Set the main scale - brambleNode.transform.localScale = Vector3.one * config.scale; + // Can't just use localScale of root, that makes the preview fog lights get pulled in too much + foreach(Transform child in brambleNode.transform) + { + child.localScale = Vector3.one * config.scale; + } innerFogWarpVolume._warpRadius *= config.scale; innerFogWarpVolume._exitRadius *= config.scale; @@ -259,7 +263,7 @@ namespace NewHorizons.Builder.Props // (it's also located on a different child path, so the below FindChild calls wouldn't work) // Default size is 70 var fog = brambleNode.FindChild("Effects/InnerWarpFogSphere"); - fog.transform.localScale = Vector3.one * config.scale * 70f; + //fog.transform.localScale = Vector3.one * config.scale * 70f; This is already scaled by its parent, don't know why we scale it again // Copy shared material to not be shared var fogRenderer = fog.GetComponent();