diff --git a/CelesteTAS-EverestInterop/Source/Gameplay/Hitboxes/SimplifiedTriggerHitbox.cs b/CelesteTAS-EverestInterop/Source/Gameplay/Hitboxes/SimplifiedTriggerHitbox.cs index 64014418..b5102974 100644 --- a/CelesteTAS-EverestInterop/Source/Gameplay/Hitboxes/SimplifiedTriggerHitbox.cs +++ b/CelesteTAS-EverestInterop/Source/Gameplay/Hitboxes/SimplifiedTriggerHitbox.cs @@ -78,20 +78,41 @@ private static void On_Engine_OnSceneTransition(On.Monocle.Engine.orig_OnSceneTr typeof(AmbienceTrigger), typeof(AmbienceVolumeTrigger), typeof(CustomBirdTutorialTrigger), - typeof(MusicLayerTrigger) + typeof(MusicLayerTrigger), ]; private static readonly HashSet moddedTriggers = []; [Initialize] private static void Initialize() { - triggerChecks.Clear(); triggerChecks.Add((_, entityType) => vanillaTriggers.Contains(entityType)); triggerChecks.Add((_, entityType) => everestTriggers.Contains(entityType)); // ExtendedVariants triggers might be unimportant, depending on the variant if (ExtendedVariantsInterop.GetVariantsEnum() is not null) { IEnumerable unimportantVariantNames = [ - "RoomLighting" + "RoomLighting", + "RoomBloom", + "GlitchEffect", + "ColorGrading", + "ScreenShakeIntensity", + "AnxietyEffect", + "BlurLevel", + "ZoomLevel", + "BackgroundBrightness", + "DisableMadelineSpotlight", + "ForegroundEffectOpacity", + "MadelineIsSilhouette", + "DashTrailAllTheTime", + "FriendlyBadelineFollower", + "MadelineHasPonytail", + "MadelineBackpackMode", + "BackgroundBlurLevel", + "AlwaysInvisible", + "DisplaySpeedometer", + "DisableKeysSpotlight", + "SpinnerColor", + "InvisibleMotion", + "PlayAsBadeline", ]; var unimportantVariants = unimportantVariantNames .Select(name => ExtendedVariantsInterop.ParseVariant(name)()) @@ -112,7 +133,6 @@ private static void Initialize() { // To reduce work, only mods with >= 5 dependencies are included // Last update: 2023-12-21, 426 triggers - moddedTriggers.Clear(); AddTypes("AurorasHelper", "Celeste.Mod.AurorasHelper.ResetMusicTrigger", "Celeste.Mod.AurorasHelper.PlayAudioTrigger", "Celeste.Mod.AurorasHelper.ShowSubtitlesTrigger"); AddTypes("AvBdayHelper2021", "Celeste.Mod.AvBdayHelper.Code.Triggers.ScreenShakeTrigger"); AddTypes("CherryHelper", "Celeste.Mod.CherryHelper.AudioPlayTrigger");