diff --git a/src/backend/looped/session/auto_kick_host.cpp b/src/backend/looped/session/auto_kick_host.cpp index 08a13635..885606ed 100644 --- a/src/backend/looped/session/auto_kick_host.cpp +++ b/src/backend/looped/session/auto_kick_host.cpp @@ -12,6 +12,10 @@ namespace big if (kick_host && !bLastKickHost) { g_player_service->iterate([](auto& plyr) { + // Don't kick trusted players + if (plyr.second->is_trusted || (g.session.trust_friends && plyr.second->is_friend())) + return; + if (plyr.second->is_host()) { dynamic_cast(command::get("multikick"_J))->call(plyr.second, {});