diff --git a/src/server/game/Spells/SpellMgr.cpp b/src/server/game/Spells/SpellMgr.cpp index 7ff7f5e99d..3ece0ea200 100644 --- a/src/server/game/Spells/SpellMgr.cpp +++ b/src/server/game/Spells/SpellMgr.cpp @@ -3262,12 +3262,9 @@ void SpellMgr::LoadSpellCustomAttr() { if (SpellVisualEntry const* spellVisual = sSpellVisualStore.LookupEntry(spellInfo->SpellVisual[0])) { - if (spellVisual->HasMissile) + if (spellVisual->HasMissile && (spellVisual->MissileModel == -4 || spellVisual->MissileModel == -5)) { - if (spellVisual->MissileModel == -4 || spellVisual->MissileModel == -5) - { - spellInfo->AttributesCu |= SPELL_ATTR0_CU_NEEDS_AMMO_DATA; - } + spellInfo->AttributesCu |= SPELL_ATTR0_CU_NEEDS_AMMO_DATA; } } }