Fix stuck group followers and druid mount preparation
This commit is contained in:
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;
|
||||
|
||||
|
||||
Reference in new issue
Block a user