From 49e4b3fd3a16ed5b872772de0bcff73814603e6b Mon Sep 17 00:00:00 2001 From: Dev Date: Tue, 10 Oct 2023 12:18:01 +0100 Subject: [PATCH] 26535 --- .../Patches/ExitWhileLootingPatch.cs | 2 +- project/Aki.Custom/Patches/RagfairFeePatch.cs | 10 +++++----- .../ScavMode/LoadOfflineRaidScreenPatch.cs | 6 +++--- project/Shared/Hollowed/hollowed.dll | Bin 5384704 -> 5386240 bytes 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/project/Aki.Custom/Patches/ExitWhileLootingPatch.cs b/project/Aki.Custom/Patches/ExitWhileLootingPatch.cs index 9ea2c1e..b960590 100644 --- a/project/Aki.Custom/Patches/ExitWhileLootingPatch.cs +++ b/project/Aki.Custom/Patches/ExitWhileLootingPatch.cs @@ -33,7 +33,7 @@ namespace Aki.Custom.Patches var player = Singleton.Instance.MainPlayer; if (profileId == player?.Profile.Id) { - GClass2897.Instance.CloseAllScreensForced(); + GClass2898.Instance.CloseAllScreensForced(); } return true; diff --git a/project/Aki.Custom/Patches/RagfairFeePatch.cs b/project/Aki.Custom/Patches/RagfairFeePatch.cs index 2efd181..fddcf52 100644 --- a/project/Aki.Custom/Patches/RagfairFeePatch.cs +++ b/project/Aki.Custom/Patches/RagfairFeePatch.cs @@ -17,8 +17,8 @@ namespace Aki.Custom.Patches public RagfairFeePatch() { // Remember to update prefix parameter if below lines are broken - _ = nameof(GClass2859.IsAllSelectedItemSame); - _ = nameof(GClass2859.AutoSelectSimilar); + _ = nameof(GClass2860.IsAllSelectedItemSame); + _ = nameof(GClass2860.AutoSelectSimilar); } protected override MethodBase GetTargetMethod() @@ -34,14 +34,14 @@ namespace Aki.Custom.Patches /// RequirementsPrice /// SellInOnePiece [PatchPrefix] - private static void PatchPrefix(ref Item ___item_0, ref GClass2859 ___gclass2859_0, ref double ___double_0, ref bool ___bool_0) + private static void PatchPrefix(ref Item ___item_0, ref GClass2860 ___gclass2860_0, ref double ___double_0, ref bool ___bool_0) { RequestHandler.PutJson("/client/ragfair/offerfees", new { id = ___item_0.Id, tpl = ___item_0.TemplateId, - count = ___gclass2859_0.OfferItemCount, - fee = Mathf.CeilToInt((float)GClass1940.CalculateTaxPrice(___item_0, ___gclass2859_0.OfferItemCount, ___double_0, ___bool_0)) + count = ___gclass2860_0.OfferItemCount, + fee = Mathf.CeilToInt((float)GClass1941.CalculateTaxPrice(___item_0, ___gclass2860_0.OfferItemCount, ___double_0, ___bool_0)) } .ToJson()); } diff --git a/project/Aki.SinglePlayer/Patches/ScavMode/LoadOfflineRaidScreenPatch.cs b/project/Aki.SinglePlayer/Patches/ScavMode/LoadOfflineRaidScreenPatch.cs index 680ae7a..7730bc1 100644 --- a/project/Aki.SinglePlayer/Patches/ScavMode/LoadOfflineRaidScreenPatch.cs +++ b/project/Aki.SinglePlayer/Patches/ScavMode/LoadOfflineRaidScreenPatch.cs @@ -29,7 +29,7 @@ namespace Aki.SinglePlayer.Patches.ScavMode _ = nameof(TimeAndWeatherSettings.IsRandomWeather); _ = nameof(BotControllerSettings.IsScavWars); _ = nameof(WavesSettings.IsBosses); - _ = GClass2952.MAX_SCAV_COUNT; // UPDATE REFS TO THIS CLASS BELOW !!! + _ = GClass2953.MAX_SCAV_COUNT; // UPDATE REFS TO THIS CLASS BELOW !!! var menuControllerType = typeof(MainMenuController); @@ -118,9 +118,9 @@ namespace Aki.SinglePlayer.Patches.ScavMode // Get fields from MainMenuController.cs var raidSettings = Traverse.Create(menuController).Field("raidSettings_0").GetValue(); - var matchmakerPlayersController = Traverse.Create(menuController).Field($"{nameof(GClass2952).ToLowerInvariant()}_0").GetValue(); + var matchmakerPlayersController = Traverse.Create(menuController).Field($"{nameof(GClass2953).ToLowerInvariant()}_0").GetValue(); - var gclass = new MatchmakerOfflineRaidScreen.GClass2941(profile?.Info, ref raidSettings, matchmakerPlayersController); + var gclass = new MatchmakerOfflineRaidScreen.GClass2942(profile?.Info, ref raidSettings, matchmakerPlayersController); gclass.OnShowNextScreen += LoadOfflineRaidNextScreen; diff --git a/project/Shared/Hollowed/hollowed.dll b/project/Shared/Hollowed/hollowed.dll index 2e2695023055e97cb67f8a834a5fe949f5621c44..2e413d8605fdba1c432ffe73edee458ae5fb88af 100644 GIT binary patch literal 5386240 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