From 0d8daa5762c17f5cf69cf862a47d833e376a3c75 Mon Sep 17 00:00:00 2001 From: Yimura <24669514+Yimura@users.noreply.github.com> Date: Fri, 21 Oct 2022 23:04:25 +0200 Subject: [PATCH] feat(no_idle_kick): expand globals that are modified (#497) --- .../backend/looped/tunables/no_idle_kick.cpp | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp b/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp index 9b4dda6b..04768304 100644 --- a/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp +++ b/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp @@ -3,12 +3,26 @@ namespace big { + auto idle_kick_a = script_global(1648034); + auto idle_kick_b = script_global(262145); + + // ref: https://www.unknowncheats.me/forum/3487508-post22.html#post3487508 void looped::tunables_no_idle_kick() { if (g->tunables.no_idle_kick) { - *script_global(1648034).at(1156).as() = 0; - *script_global(1648034).at(1172).as() = 0; + *idle_kick_a.at(1156).as() = 0; // idle time + *idle_kick_a.at(1172).as() = 0; + + *idle_kick_b.at(87).as() = INT32_MAX; // IDLEKICK_WARNING1 + *idle_kick_b.at(88).as() = INT32_MAX; // IDLEKICK_WARNING2 + *idle_kick_b.at(89).as() = INT32_MAX; // IDLEKICK_WARNING3 + *idle_kick_b.at(90).as() = INT32_MAX; // IDLEKICK_KICK + + *idle_kick_b.at(8248).as() = INT32_MAX; // ConstrainedKick_Warning1 + *idle_kick_b.at(8249).as() = INT32_MAX; // ConstrainedKick_Warning2 + *idle_kick_b.at(8250).as() = INT32_MAX; // ConstrainedKick_Warning3 + *idle_kick_b.at(8251).as() = INT32_MAX; // ConstrainedKick_Kick } } } \ No newline at end of file