From 1bd7799380afef5e63b3eaba490c600631afe021 Mon Sep 17 00:00:00 2001 From: Jadis <49281043+jadis0x@users.noreply.github.com> Date: Mon, 29 Aug 2022 12:58:00 +0300 Subject: [PATCH] Update Hooks.cs --- DevourClient/Hooks/Hooks.cs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/DevourClient/Hooks/Hooks.cs b/DevourClient/Hooks/Hooks.cs index 928b475..7febd17 100644 --- a/DevourClient/Hooks/Hooks.cs +++ b/DevourClient/Hooks/Hooks.cs @@ -5,6 +5,20 @@ namespace DevourClient.Hooks { public class Hooks { + [HarmonyPatch(typeof(NolanBehaviour), "OnAttributeUpdateValue")] + static class NolanBehaviour_UV + { + [HarmonyPrefix] + static void Prefix(ref Opsive.UltimateCharacterController.Traits.Attribute attribute) + { + if (Load.unlimitedUV && attribute.m_Name == "Battery") + { + attribute.m_Value = 100.0f; + return; + } + } + } + [HarmonyPatch(typeof(RankHelpers))] [HarmonyPatch(nameof(RankHelpers.CalculateExpGain))] //annotation boiler plate to tell Harmony what to patch. Refer to docs. static class RankHelpers_CalculateExpGain