From 5accc047a218700e1cf73023eaaa9dbfdccb466d Mon Sep 17 00:00:00 2001 From: Yimura Date: Sat, 24 Jul 2021 14:38:23 +0200 Subject: [PATCH] feat(Tunables): Added no idle kick --- BigBaseV2/src/backend/backend.cpp | 1 + BigBaseV2/src/backend/looped/looped.hpp | 1 + .../src/backend/looped/tunables/no_idle_kick.cpp | 14 ++++++++++++++ 3 files changed, 16 insertions(+) create mode 100644 BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp diff --git a/BigBaseV2/src/backend/backend.cpp b/BigBaseV2/src/backend/backend.cpp index 07505c92..17ce5fac 100644 --- a/BigBaseV2/src/backend/backend.cpp +++ b/BigBaseV2/src/backend/backend.cpp @@ -17,6 +17,7 @@ namespace big QUEUE_JOB_BEGIN_CLAUSE() { looped::tunables_disable_phone(); + looped::tunables_no_idle_kick(); }QUEUE_JOB_END_CLAUSE QUEUE_JOB_BEGIN_CLAUSE() diff --git a/BigBaseV2/src/backend/looped/looped.hpp b/BigBaseV2/src/backend/looped/looped.hpp index f0cd7f83..32a71fa2 100644 --- a/BigBaseV2/src/backend/looped/looped.hpp +++ b/BigBaseV2/src/backend/looped/looped.hpp @@ -6,6 +6,7 @@ namespace big class looped { public: static void tunables_disable_phone(); + static void tunables_no_idle_kick(); static void player_specate(); diff --git a/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp b/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp new file mode 100644 index 00000000..9e673cbb --- /dev/null +++ b/BigBaseV2/src/backend/looped/tunables/no_idle_kick.cpp @@ -0,0 +1,14 @@ +#include "backend/looped/looped.hpp" +#include "script_global.hpp" + +namespace big +{ + void looped::tunables_no_idle_kick() + { + if (g.tunables.no_idle_kick) + { + *script_global(1379108).at(1149).as() = 0; + *script_global(1379108).at(1165).as() = 0; + } + } +} \ No newline at end of file