From da8fcd019036e4b934269d057fc6032fd17a0aac9c230019b36bf1b354975390 Mon Sep 17 00:00:00 2001 From: copecone Date: Mon, 10 Aug 2026 20:52:02 +0900 Subject: [PATCH] Fix NonTile Mode Skip Decoration Portal Behavior --- Patch/Game/scrFloorPatch.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Patch/Game/scrFloorPatch.cs b/Patch/Game/scrFloorPatch.cs index f42d9fd..591c35d 100644 --- a/Patch/Game/scrFloorPatch.cs +++ b/Patch/Game/scrFloorPatch.cs @@ -9,8 +9,11 @@ namespace ADOFAIRenderer.Patch.Game { [HarmonyPrefix] [HarmonyPatch("SpawnPortalParticles")] - public static bool SkipPortalSpawn() + // ReSharper disable once InconsistentNaming + public static bool SkipPortalSpawn(scrFloor __instance) { + if (!scrLevelMaker.instance.listFloors.Contains(__instance)) return true; + var nonTile = RenderManager.Instance.OverrideLoading && RenderManager.Instance.Configuration.AdvancedConfig.NonTile; return !nonTile;