Core/Auras: Don't force sitting state from non-standing state when applying auras with SpellAuraInterruptFlags::Standing

Closes #28973

(cherry picked from commit dd10ac27fee1fa91661422458d22bb1d2dbab6de)
This commit is contained in:
Shauren
2026-05-25 21:25:34 +02:00
parent 5f4db28d9a
commit 429d33ea64
+1 -1
View File
@@ -3568,7 +3568,7 @@ void Unit::_ApplyAura(AuraApplication* aurApp, uint32 effMask)
return;
// Sitdown on apply aura req seated
if (aura->GetSpellInfo()->HasAuraInterruptFlag(SpellAuraInterruptFlags::Standing) && !IsSitState())
if (aura->GetSpellInfo()->HasAuraInterruptFlag(SpellAuraInterruptFlags::Standing) && IsStandState())
SetStandState(UNIT_STAND_STATE_SIT);
Unit* caster = aura->GetCaster();