Skip to content

1.3.0 bug and piracy fix

Choose a tag to compare

@firebirdjsb firebirdjsb released this 02 Mar 04:59
· 22 commits to main since this release
  1. πŸ’¬ Missing Notifications Fixed
    β€’ CultDefinitions.RenameCult() β€” Now shows "Rename cult dialog opened!" notification
    β€’ CultUtils.RenameCult() β€” Now shows "Failed to open rename dialog!" on failure
    β€’ Audited all other definition files β€” all cheats already had proper notifications
  2. 🩸 Blood Moon Persistence Fix (WeatherDefinitions.cs)
    Root cause found: FollowerBrainStats.IsBloodMoon returns true when TimeManager.TotalElapsedGameTime - DataManager.Instance.LastHalloween < 3600f. The old code set LastHalloween to current time, which meant IsBloodMoon stayed true for 3600 seconds. LocationManager.ReEnableRitualEffects() re-enables the blood moon on every scene transition when IsBloodMoon is true.
    Fix:
    β€’ Push LastHalloween 7200 seconds into the past so IsBloodMoon immediately returns false
    β€’ Explicitly clear halloweenLutActive on all LocationManagers via Traverse
    β€’ Force-reset LightingManager override state (globalOverrideSettings, inGlobalOverride, transition settings)
    β€’ Music reset now respects winter season (winter_random vs StandardAmbience)
    β€’ Reflection scan also clears halloween-named boolean fields on DataManager

plus alot more like a revamped menu layout alot of bugs have been sqwashed