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

Closes #28973
This commit is contained in:
Shauren
2023-05-12 22:26:16 +02:00
parent 2f4c412f4c
commit dd10ac27fe
+1 -1
View File
@@ -3382,7 +3382,7 @@ void Unit::_ApplyAura(AuraApplication* aurApp, uint8 effMask)
return;
// Sitdown on apply aura req seated
if (aura->GetSpellInfo()->AuraInterruptFlags & AURA_INTERRUPT_FLAG_NOT_SEATED && !IsSitState())
if (aura->GetSpellInfo()->AuraInterruptFlags & AURA_INTERRUPT_FLAG_NOT_SEATED && IsStandState())
SetStandState(UNIT_STAND_STATE_SIT);
Unit* caster = aura->GetCaster();