aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-10-27 20:10:20 +0200
committerShauren <shauren.trinity@gmail.com>2023-10-27 20:10:20 +0200
commit64a14f13ace1f6c7ac2aedc90ad2b48f57a3920c (patch)
treeb087b77054cb8b18579978d0ec7b61c29131bc53 /src
parent858c393d07c5ce06e6f34948315588974701ae88 (diff)
Core/Players: Don't update mount capability while loading from db - auras are loaded before all known spell sources are processed
Closes #29391
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Unit/Unit.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Unit/Unit.cpp b/src/server/game/Entities/Unit/Unit.cpp
index da0b51eeb5b..b7ef17f136f 100644
--- a/src/server/game/Entities/Unit/Unit.cpp
+++ b/src/server/game/Entities/Unit/Unit.cpp
@@ -7925,6 +7925,9 @@ MountCapabilityEntry const* Unit::GetMountCapability(uint32 mountType) const
void Unit::UpdateMountCapability()
{
+ if (IsLoading())
+ return;
+
AuraEffectVector mounts = CopyAuraEffectList(GetAuraEffectsByType(SPELL_AURA_MOUNTED));
for (AuraEffect* aurEff : mounts)
{