From 365aad65b46da1123eab225b4b8e346650cfe5e5 Mon Sep 17 00:00:00 2001 From: Jacob Finn Date: Wed, 29 Jul 2020 11:17:38 -0700 Subject: [PATCH 1/2] Show Suki portrait at traveling cart shop --- ModEntry.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ModEntry.cs b/ModEntry.cs index e8434192..bf744b9f 100644 --- a/ModEntry.cs +++ b/ModEntry.cs @@ -1,5 +1,6 @@ using Harmony; using Microsoft.Xna.Framework; +using Microsoft.Xna.Framework.Graphics; using StardewModdingAPI; using StardewModdingAPI.Events; using StardewValley; @@ -32,6 +33,21 @@ public override void Entry(IModHelper helper) helper.Content.AssetLoaders.Add(new CustomWeddingGuests(this)); + harmony.Patch( + original: AccessTools.Method(typeof(StardewValley.Menus.ShopMenu), nameof(StardewValley.Menus.ShopMenu.setUpShopOwner), new Type[] { typeof(string) }), + postfix: new HarmonyMethod(typeof(ModEntry), nameof(ModEntry.setUpShopOwner_Postfix)) + ); + + } + + public static void setUpShopOwner_Postfix(string who, ref StardewValley.Menus.ShopMenu __instance) + { + if ("Traveler".Equals(who)) + { + NPC suki = new NPC(); + suki.Portrait = Game1.content.Load("Portraits\\Suki"); + __instance.portraitPerson = suki; + } } private void OnDayStarted(object sender, DayStartedEventArgs e) From dc6b7e67104617fc823446cd01e9d5941c66d186 Mon Sep 17 00:00:00 2001 From: Jacob Finn Date: Wed, 29 Jul 2020 11:34:40 -0700 Subject: [PATCH 2/2] Update DLL and manifest --- .../StardewValleyExpanded.dll | Bin 9216 -> 9728 bytes StardewValleyExpanded/manifest.json | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) mode change 100644 => 100755 StardewValleyExpanded/manifest.json diff --git a/StardewValleyExpanded/StardewValleyExpanded.dll b/StardewValleyExpanded/StardewValleyExpanded.dll index 14cb31bc8f138f2b51e39f8fb0b8d67af2c7b8e1..861997cda7b9cef7f633cc663a70aed3b46f074c 100644 GIT binary patch delta 3617 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 Pw-vFgDIFMnops}XrPUTB diff --git a/StardewValleyExpanded/manifest.json b/StardewValleyExpanded/manifest.json old mode 100644 new mode 100755 index 7bec1368..757db213 --- a/StardewValleyExpanded/manifest.json +++ b/StardewValleyExpanded/manifest.json @@ -1,9 +1,9 @@ { - "Name": "Stardew Valley Expanded", + "Name": "Stardew Valley Expanded - Code", "Author": "FlashShifter, Swoo, and super-aardvark", "Description": "Adds coded elements to the game", - "Version": "1.10.8", + "Version": "1.11", "MinimumApiVersion": "3.0", "UpdateKeys": [ "Nexus:???" ], "UniqueID": "FlashShifter.SVECode",