Fixed issue with HappyBirthday not properly generating a list of possible birthday gifts from villagers.
This commit is contained in:
parent
1df03e0dd7
commit
dbca3a1d6b
|
@ -87,9 +87,9 @@ namespace Omegasis.HappyBirthday
|
|||
/// <summary>Load birthday gift information from disk. Preferably from BirthdayGift.json in the mod's directory.</summary>
|
||||
public void loadVillagerBirthdayGifts()
|
||||
{
|
||||
string villagerGifts = Path.Combine("Content", "Gifts", "BirthdayGifts.json");
|
||||
if (!HappyBirthday.Config.useLegacyBirthdayFiles)
|
||||
{
|
||||
string villagerGifts = Path.Combine("Content", "Gifts", "BirthdayGifts.json");
|
||||
|
||||
if (File.Exists(Path.Combine(HappyBirthday.ModHelper.DirectoryPath, villagerGifts)))
|
||||
this.defaultBirthdayGifts = HappyBirthday.ModHelper.Data.ReadJsonFile<Dictionary<string, string>>(villagerGifts);
|
||||
|
@ -103,11 +103,13 @@ namespace Omegasis.HappyBirthday
|
|||
HappyBirthday.ModMonitor.Log("Legacy loading detected. Attempting to load from StardewValley/Content/Data/PossibleBirthdayGifts.xnb");
|
||||
this.defaultBirthdayGifts = Game1.content.Load<Dictionary<string, string>>(Path.Combine("Data", "PossibleBirthdayGifts"));
|
||||
|
||||
string villagerGifts = Path.Combine("Content", "Gifts", "BirthdayGifts.json");
|
||||
HappyBirthday.ModHelper.Data.WriteJsonFile<Dictionary<string, string>>(villagerGifts, this.defaultBirthdayGifts);
|
||||
}
|
||||
else
|
||||
HappyBirthday.ModMonitor.Log("No birthday gift information found. Loading from internal birthday list");
|
||||
{
|
||||
HappyBirthday.ModMonitor.Log("No birthday gift information found. Loading from internal birthday list and generating villagerGifts.json");
|
||||
HappyBirthday.ModHelper.Data.WriteJsonFile<Dictionary<string, string>>(villagerGifts, this.defaultBirthdayGifts);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"Name": "Happy Birthday",
|
||||
"Author": "Alpha_Omegasis",
|
||||
"Version": "1.8.2",
|
||||
"Version": "1.8.3",
|
||||
"Description": "Adds the farmer's birthday to the game.",
|
||||
"UniqueID": "Omegasis.HappyBirthday",
|
||||
"EntryDll": "HappyBirthday.dll",
|
||||
|
|
Loading…
Reference in New Issue