TrinityCore
TrinityCore copied to clipboard
Volley, Rain of Fire & Blizzard
Volley: If you're autoshooting at your target, it does not stop when you cast Volley. Rain of Fire & Blizzard: If you're using wand at your target, it does not stop when you cast Rain of Fire or Blizzard.
can't reproduce. I've created a mage, added a Wand to him, start shooting and then cast Blizzard - Wand attack was cancelled
Seems like Rain of Fire and Blizzard started working. :)
Volley is still bugged though.
Can you try the Volley one I described?
okay, this a bug with Autoshot, not with Volley. Will try to fix it later
Oh, I apologise. :)
Sorry for the constant closing, I didn't know I pressed "Comment & Close", haha.
seems this isn't a bug at all. Volley has SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS here the code that handles it, in bool Unit::IsNonMeleeSpellCasted
// channeled spells may be delayed, but they are still considered casted
else if (!skipChanneled && m_currentSpells[CURRENT_CHANNELED_SPELL] &&
(m_currentSpells[CURRENT_CHANNELED_SPELL]->getState() != SPELL_STATE_FINISHED))
{
if (!isAutoshoot || !(m_currentSpells[CURRENT_CHANNELED_SPELL]->m_spellInfo->AttributesEx2 & SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS))
return(true);
}
maybe it shouldn't interrupt it but at least should reset attack timer