From 64a14f13ace1f6c7ac2aedc90ad2b48f57a3920c Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 27 Oct 2023 20:10:20 +0200 Subject: Core/Players: Don't update mount capability while loading from db - auras are loaded before all known spell sources are processed Closes #29391 --- src/server/game/Entities/Unit/Unit.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') 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) { -- cgit v1.2.3