summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2021-01-18 23:19:34 -0500
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2021-01-18 23:19:34 -0500
commit00e545715d89f32ab999a3b1f6ae70edec158591 (patch)
treea6dbf4b259dab81c77dba175ee8c29495958b19b
parent9fb6d67417ee3f2db0754b135786e052ae308683 (diff)
downloadSMAPI-00e545715d89f32ab999a3b1f6ae70edec158591.tar.gz
SMAPI-00e545715d89f32ab999a3b1f6ae70edec158591.tar.bz2
SMAPI-00e545715d89f32ab999a3b1f6ae70edec158591.zip
reset map overrides when reloading a map (#751)
-rw-r--r--docs/release-notes.md1
-rw-r--r--src/SMAPI/Metadata/CoreAssetPropagator.cs1
2 files changed, 2 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index 9a63de7c..bc50b197 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -18,6 +18,7 @@
* Network messages through the multiplayer API are no longer sent to players who don't have SMAPI installed. This reduces unneeded network traffic (since they can't read it anyway) and avoids an error in some cases.
* Improved asset propagation:
* Added propagation for some `Strings\StringsFromCSFiles` keys (mainly short day names).
+ * Fixed some town patches not reapplied when the map is reloaded in Stardew Valley 1.5.
* Added an option to disable rewriting mods for compatibility (thanks to Bpendragon!). This prevents older mods from loading but bypasses a Visual Studio debugger crash.
* Game errors shown in the chatbox are now logged.
diff --git a/src/SMAPI/Metadata/CoreAssetPropagator.cs b/src/SMAPI/Metadata/CoreAssetPropagator.cs
index 24b578ad..29c4dc1d 100644
--- a/src/SMAPI/Metadata/CoreAssetPropagator.cs
+++ b/src/SMAPI/Metadata/CoreAssetPropagator.cs
@@ -785,6 +785,7 @@ namespace StardewModdingAPI.Metadata
private void ReloadMap(GameLocation location)
{
// reset patch caches
+ this.Reflection.GetField<HashSet<string>>(location, "_appliedMapOverrides").GetValue().Clear();
switch (location)
{
case Town _: