From 00e545715d89f32ab999a3b1f6ae70edec158591 Mon Sep 17 00:00:00 2001
From: Jesse Plamondon-Willard <Pathoschild@users.noreply.github.com>
Date: Mon, 18 Jan 2021 23:19:34 -0500
Subject: reset map overrides when reloading a map (#751)

---
 src/SMAPI/Metadata/CoreAssetPropagator.cs | 1 +
 1 file changed, 1 insertion(+)

(limited to 'src')

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 _:
-- 
cgit