diff --git a/src/modules/PlayerbotV2/PlayerbotV2.cpp b/src/modules/PlayerbotV2/PlayerbotV2.cpp index d13adf8c96..deb2cd049e 100644 --- a/src/modules/PlayerbotV2/PlayerbotV2.cpp +++ b/src/modules/PlayerbotV2/PlayerbotV2.cpp @@ -3225,9 +3225,13 @@ void Module::OnKillCredit(Player* player, uint32 entry, ObjectGuid guid) if (bot->GetMapId() != player->GetMapId()) continue; - // Block combat kills only when the owner is actively fighting. - // NPC interactions (click injured soldier) happen outside combat. - if (og && og->IsMember(bot->GetGUID()) && player->IsInCombat()) + // Grouped bots are already credited by the core's party-shared + // kill-credit system when nearby and on the quest — for COMBAT kills + // AND non-combat credits like NPC-click objectives (observed: quest + // 63447 "Fear No Evil", clicking Injured Stormwind Infantry fires + // OnKillCredit for every grouped bot). Pushing again double-counts + // the objective. Only push to bots NOT in the owner's group. + if (og && og->IsMember(bot->GetGUID())) continue; TC_LOG_ERROR("playerbot.v2",