summaryrefslogtreecommitdiff
path: root/src/SMAPI/Metadata
diff options
context:
space:
mode:
authorJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2021-04-02 21:18:18 -0400
committerJesse Plamondon-Willard <Pathoschild@users.noreply.github.com>2021-04-02 21:18:18 -0400
commit1a4cdd71a5d5bd69a76d67c346562fdc2ccef22b (patch)
treea76f8a2ae903db7ee22b7865139caf0d11c8bfe8 /src/SMAPI/Metadata
parent3dc344054a701379528ca5de256210ce232c8cc3 (diff)
downloadSMAPI-1a4cdd71a5d5bd69a76d67c346562fdc2ccef22b.tar.gz
SMAPI-1a4cdd71a5d5bd69a76d67c346562fdc2ccef22b.tar.bz2
SMAPI-1a4cdd71a5d5bd69a76d67c346562fdc2ccef22b.zip
fix asset propagation for localized movie data
Diffstat (limited to 'src/SMAPI/Metadata')
-rw-r--r--src/SMAPI/Metadata/CoreAssetPropagator.cs15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/SMAPI/Metadata/CoreAssetPropagator.cs b/src/SMAPI/Metadata/CoreAssetPropagator.cs
index 52da3946..83ed52ad 100644
--- a/src/SMAPI/Metadata/CoreAssetPropagator.cs
+++ b/src/SMAPI/Metadata/CoreAssetPropagator.cs
@@ -286,6 +286,10 @@ namespace StardewModdingAPI.Metadata
Game1.clothingInformation = content.Load<Dictionary<int, string>>(key);
return true;
+ case "data\\concessions": // MovieTheater.GetConcessions
+ MovieTheater.ClearCachedLocalizedData();
+ return true;
+
case "data\\concessiontastes": // MovieTheater.GetConcessionTasteForCharacter
this.Reflection
.GetField<List<ConcessionTaste>>(typeof(MovieTheater), "_concessionTastes")
@@ -306,16 +310,9 @@ namespace StardewModdingAPI.Metadata
case "data\\hairdata": // Farmer.GetHairStyleMetadataFile
return this.ReloadHairData();
- case "data\\moviesreactions": // MovieTheater.GetMovieReactions
- this.Reflection
- .GetField<List<MovieCharacterReaction>>(typeof(MovieTheater), "_genericReactions")
- .SetValue(content.Load<List<MovieCharacterReaction>>(key));
- return true;
-
case "data\\movies": // MovieTheater.GetMovieData
- this.Reflection
- .GetField<Dictionary<string, MovieData>>(typeof(MovieTheater), "_movieData")
- .SetValue(content.Load<Dictionary<string, MovieData>>(key));
+ case "data\\moviesreactions": // MovieTheater.GetMovieReactions
+ MovieTheater.ClearCachedLocalizedData();
return true;
case "data\\npcdispositions": // NPC constructor