Add AdventureBot groups, raid preparation and shared travel
clang PCH / build (push) Canceled after 0s
GCC PCH / build (push) Canceled after 0s

Implement native bot recruitment and player admission, leader-owned destinations, intent-specific capacities, preparation scheduling and shared graph and flight travel. Support native group instance visits and separate raid entrances.

Include pending personality-driven faction PvP and solo fleeing, preserving the absolute group fleeing exclusion. Add regression fixtures, migration, documentation and test-server evidence.
This commit is contained in:
Nico committed 2026-10-28 15:00:41 +01:00
1 parent 04aa87fcfc
commit d6fea6ee68
46 files changed
+3031 -59

No files matched your search

@@ -6,6 +6,7 @@
#include "AdventureBehaviorMgr.h"
#include "AdventureCombatMgr.h"
#include "AdventureInteractionMgr.h"
#include "AdventureGroupMgr.h"
#include "AdventureGeneratorMgr.h"
#include "AdventureSupplyMgr.h"
#include "AdventureSocialActions.h"
@@ -230,6 +231,8 @@ public:
}
void OnSharedTargetDamage(Player* player,ObjectGuid helper,ObjectGuid target) override
{ sAdventureCombatMgr->SharedTargetDamage(player,helper,target); }
void OnGroupJoinRequest(Player* player,Player* requester) override
{sAdventureGroupMgr->RequestPlayerAdmission(player,requester);}
void OnTextEmote(Player* player, Player* source, uint32 emote) override
{ sAdventureInteractionMgr->Emote(player,source,emote); }
void OnDamageTaken(Player* player, Unit* attacker, uint32 damage) override