parent
c8ff0bcc4a
commit
13eacaed8d
1 changed files with 5 additions and 0 deletions
|
|
@ -3397,6 +3397,11 @@ SpellCastResult Spell::prepare(SpellCastTargets const* targets, AuraEffect const
|
||||||
|
|
||||||
LOG_DEBUG("spells.aura", "Spell::prepare: spell id %u source %u caster %d customCastFlags %u mask %u", m_spellInfo->Id, m_caster->GetEntry(), m_originalCaster ? m_originalCaster->GetEntry() : -1, _triggeredCastFlags, m_targets.GetTargetMask());
|
LOG_DEBUG("spells.aura", "Spell::prepare: spell id %u source %u caster %d customCastFlags %u mask %u", m_spellInfo->Id, m_caster->GetEntry(), m_originalCaster ? m_originalCaster->GetEntry() : -1, _triggeredCastFlags, m_targets.GetTargetMask());
|
||||||
|
|
||||||
|
if (!(m_spellInfo->AuraInterruptFlags & AURA_INTERRUPT_FLAG_NOT_SEATED) && !(m_spellInfo->Attributes & SPELL_ATTR0_ALLOW_WHILE_SITTING) && m_caster->IsSitState())
|
||||||
|
{
|
||||||
|
m_caster->SetStandState(UNIT_STAND_STATE_STAND);
|
||||||
|
}
|
||||||
|
|
||||||
//Containers for channeled spells have to be set
|
//Containers for channeled spells have to be set
|
||||||
//TODO:Apply this to all casted spells if needed
|
//TODO:Apply this to all casted spells if needed
|
||||||
// Why check duration? 29350: channelled triggers channelled
|
// Why check duration? 29350: channelled triggers channelled
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue