diff --git a/.github/release-notes/3.2.1-beta.4.md b/.github/release-notes/3.2.1-beta.4.md new file mode 100644 index 00000000..d89f74a0 --- /dev/null +++ b/.github/release-notes/3.2.1-beta.4.md @@ -0,0 +1,15 @@ +## Plain custom NPCs on Schedule I 0.4.7f6 + +- Fix both the legacy constructor and `ConfigurePrefab` path failing after f6 removed `ConsumeProductBehaviour.onConsumeDone`. +- Keep the legacy event initialization for older game builds that still expose it. + +## Compatibility and validation + +- No S1API public signatures, save identifiers, or network formats changed. +- Both contact paths registered after loading a save on local 0.4.7f6 Mono and IL2CPP builds. The Mono and IL2CPP contract suites passed. +- This is a GitHub-only prerelease for the game beta. It does not publish to NuGet, Nexus Mods, or Thunderstore. +- Fixes [issue #309](https://github.com/ifBars/S1API/issues/309) with [PR #311](https://github.com/ifBars/S1API/pull/311). + +## Download + +- [S1API-Forked-3.2.1-beta.4.zip](https://github.com/ifBars/S1API/releases/download/v3.2.1-beta.4/S1API-Forked-3.2.1-beta.4.zip) diff --git a/S1API/S1API.cs b/S1API/S1API.cs index 4bc22781..93788add 100644 --- a/S1API/S1API.cs +++ b/S1API/S1API.cs @@ -12,7 +12,7 @@ using S1API.Lifecycle; using S1API.Map; -[assembly: MelonInfo(typeof(S1API.S1API), "S1API (Forked by Bars)", "3.2.1-beta.3", "KaBooMa")] +[assembly: MelonInfo(typeof(S1API.S1API), "S1API (Forked by Bars)", "3.2.1-beta.4", "KaBooMa")] [assembly: MelonPriority(Int32.MinValue)] #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member namespace S1API diff --git a/S1API/S1API.csproj b/S1API/S1API.csproj index 762fc661..21ca77b8 100644 --- a/S1API/S1API.csproj +++ b/S1API/S1API.csproj @@ -23,7 +23,7 @@ $(NoWarn);1591 true latest - 3.2.1-beta.3 + 3.2.1-beta.4