From 232985d895e0a734260b91c16711468bb044bc8f Mon Sep 17 00:00:00 2001 From: Muhammad007228 Date: Tue, 7 May 2024 12:49:59 +0300 Subject: [PATCH 1/2] less visible multi-kick --- src/backend/commands/player/kick/multi_kick.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/backend/commands/player/kick/multi_kick.cpp b/src/backend/commands/player/kick/multi_kick.cpp index 1d466fba..6924bf94 100644 --- a/src/backend/commands/player/kick/multi_kick.cpp +++ b/src/backend/commands/player/kick/multi_kick.cpp @@ -21,9 +21,10 @@ namespace big dynamic_cast(command::get("breakup"_J))->call(player, {}), dynamic_cast(command::get("hostkick"_J))->call(player, {}); - dynamic_cast(command::get("oomkick"_J))->call(player, {}); - script::get_current()->yield(700ms); - + if (player && player->is_host() && player->is_valid()) { + dynamic_cast(command::get("oomkick"_J))->call(player, {}); + script::get_current()->yield(700ms); + } if (player && !g_player_service->get_self()->is_host() && player->is_valid() && !player->is_host()) dynamic_cast(command::get("desync"_J))->call(player, {}); From b4692c3172794f07c4c596cc27d6598eb279f7b7 Mon Sep 17 00:00:00 2001 From: Muhammad007228 Date: Wed, 8 May 2024 10:09:18 +0300 Subject: [PATCH 2/2] reworked if --- src/backend/commands/player/kick/multi_kick.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/backend/commands/player/kick/multi_kick.cpp b/src/backend/commands/player/kick/multi_kick.cpp index 6924bf94..acf7b1ea 100644 --- a/src/backend/commands/player/kick/multi_kick.cpp +++ b/src/backend/commands/player/kick/multi_kick.cpp @@ -21,7 +21,7 @@ namespace big dynamic_cast(command::get("breakup"_J))->call(player, {}), dynamic_cast(command::get("hostkick"_J))->call(player, {}); - if (player && player->is_host() && player->is_valid()) { + if (player->is_host()) { dynamic_cast(command::get("oomkick"_J))->call(player, {}); script::get_current()->yield(700ms); }