summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-01-25 15:21:40 -0500
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2020-01-25 15:21:40 -0500
commit7a6dab7548e7bc32a685e916edec83f6458881c1 (patch)
tree682dc78c9603c1542b1436eaaa8196865b1bb70c
parent04d3f9b5899f0e7c0fe4d9c8247ba209c710bf2e (diff)
downloadSMAPI-7a6dab7548e7bc32a685e916edec83f6458881c1.tar.gz
SMAPI-7a6dab7548e7bc32a685e916edec83f6458881c1.tar.bz2
SMAPI-7a6dab7548e7bc32a685e916edec83f6458881c1.zip
fix dialogue asset propagation
-rw-r--r--docs/release-notes.md1
-rw-r--r--src/SMAPI/Metadata/CoreAssetPropagator.cs4
2 files changed, 5 insertions, 0 deletions
diff --git a/docs/release-notes.md b/docs/release-notes.md
index d8ff8f6a..fdae4dc5 100644
--- a/docs/release-notes.md
+++ b/docs/release-notes.md
@@ -19,6 +19,7 @@
* Asset propagation for player sprites now affects other players' sprites, and updates recolor maps (e.g. sleeves).
* Removed invalid-schedule validation which had false positives.
* Fixed `helper.Data.Read/WriteGlobalData` using the `Saves` folder. The installer will move existing folders to the appdata folder.
+ * Fixed dialogue asset changes not correctly propagated until the next day.
* For SMAPI/tool developers:
* Added internal support for four-part versions to support SMAPI on Android.
diff --git a/src/SMAPI/Metadata/CoreAssetPropagator.cs b/src/SMAPI/Metadata/CoreAssetPropagator.cs
index 57e1d197..7a58d52c 100644
--- a/src/SMAPI/Metadata/CoreAssetPropagator.cs
+++ b/src/SMAPI/Metadata/CoreAssetPropagator.cs
@@ -887,7 +887,11 @@ namespace StardewModdingAPI.Metadata
// update dialogue
foreach (NPC villager in villagers)
+ {
villager.resetSeasonalDialogue(); // doesn't only affect seasonal dialogue
+ villager.resetCurrentDialogue();
+ }
+
return true;
}