From c3fd97b6c0e0c8d8c12a72cef06bfcae28f8c058 Mon Sep 17 00:00:00 2001 From: NoxMax <50133316+NoxMax@users.noreply.github.com> Date: Thu, 23 Oct 2025 12:10:35 -0600 Subject: [PATCH] Fix: Prevent addClass bots from getting realm firsts (#1745) * Random/Addclass bots cannot get first achievements * Use firsts achievement flags --- src/Playerbots.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Playerbots.cpp b/src/Playerbots.cpp index 1d6c436c..a7217d7b 100644 --- a/src/Playerbots.cpp +++ b/src/Playerbots.cpp @@ -220,7 +220,8 @@ public: bool OnPlayerBeforeAchievementComplete(Player* player, AchievementEntry const* achievement) override { - if (sRandomPlayerbotMgr->IsRandomBot(player) && (achievement->flags == 256 || achievement->flags == 768)) + if ((sRandomPlayerbotMgr->IsRandomBot(player) || sRandomPlayerbotMgr->IsAddclassBot(player)) && + (achievement->flags & (ACHIEVEMENT_FLAG_REALM_FIRST_REACH | ACHIEVEMENT_FLAG_REALM_FIRST_KILL))) { return false; }