From 800c70c401a3f0c60812bdc02f5773867b15971b Mon Sep 17 00:00:00 2001 From: Martin Michelsen Date: Sun, 30 Nov 2025 17:30:44 -0800 Subject: [PATCH] skip non-BB clients in 6xC8 handler --- src/ReceiveSubcommands.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ReceiveSubcommands.cc b/src/ReceiveSubcommands.cc index ca62c493..cce2854e 100644 --- a/src/ReceiveSubcommands.cc +++ b/src/ReceiveSubcommands.cc @@ -4102,6 +4102,11 @@ static asio::awaitable on_enemy_exp_request_bb(shared_ptr c, Subco l->log.info_f("No client in slot {}", client_id); continue; } + if (lc->version() != Version::BB_V4) { + // EXP is handled on the client side in all non-BB versions + l->log.info_f("Client in slot {} is not BB", client_id); + continue; + } if (base_exp != 0.0) { // If this player killed the enemy, they get full EXP; if they tagged the