Fix stuck group followers and druid mount preparation

This commit is contained in:
Nico committed 2026-11-05 13:06:25 +01:00
1 parent 7f10f724f2
commit b3d2d69251
12 files changed
+502 -29

No files matched your search

@@ -1,5 +1,6 @@
#include "AdventureProfessionPolicy.h"
#include "ClientlessLuaEngine.h"
#include "ClientlessMountPreparation.h"
#include "AdventureRotationPolicy.h"
#include "ClientlessPlayerMgr.h"
#include "ClientlessLoginRecovery.h"
@@ -647,6 +648,8 @@ bool ClientlessLuaEngine::PrepareGroundMount(Player* player, float travelDistanc
return false;
if (travelDistance < profile->GroundMountMinDistance || !player->IsOutdoors())
return false;
if (!ClientlessMountPreparation::LeaveDruidForm(player))
return false;
if (player->IsMounted())
return true;