From 584d737707a845df2113084053f0f5bab4a5617c Mon Sep 17 00:00:00 2001 From: Yimura Date: Sat, 26 Dec 2020 19:44:35 +0100 Subject: [PATCH] feat(Features): Added no idle kick looped feature (needs testing) --- BigBaseV2/src/features.cpp | 1 + BigBaseV2/src/features.hpp | 1 + BigBaseV2/src/features/no_idle_kick.cpp | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 BigBaseV2/src/features/no_idle_kick.cpp diff --git a/BigBaseV2/src/features.cpp b/BigBaseV2/src/features.cpp index e2b8d9a0..8bf9bebd 100644 --- a/BigBaseV2/src/features.cpp +++ b/BigBaseV2/src/features.cpp @@ -14,6 +14,7 @@ namespace big god_mode(); never_wanted(); + no_idle_kick(); no_ragdoll(); off_radar(); super_sprint(); diff --git a/BigBaseV2/src/features.hpp b/BigBaseV2/src/features.hpp index cdfcd763..c5264258 100644 --- a/BigBaseV2/src/features.hpp +++ b/BigBaseV2/src/features.hpp @@ -25,6 +25,7 @@ namespace big void god_mode(); void never_wanted(); + void no_idle_kick(); void no_ragdoll(); void off_radar(); void super_sprint(); diff --git a/BigBaseV2/src/features/no_idle_kick.cpp b/BigBaseV2/src/features/no_idle_kick.cpp new file mode 100644 index 00000000..ff504108 --- /dev/null +++ b/BigBaseV2/src/features/no_idle_kick.cpp @@ -0,0 +1,19 @@ +#include "features.hpp" +#include "script_global.hpp" + +namespace big +{ + void features::no_idle_kick() + { + bool bNoIdleKick = g_settings.options["no_idle_kick"].get(); + + if (bNoIdleKick) + { + QUEUE_JOB_BEGIN_CLAUSE() + { + *script_global(1377236).at(1165).as() = -1; + *script_global(1377236).at(1149).as() = -1; + }QUEUE_JOB_END_CLAUSE + } + } +} \ No newline at end of file