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;