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