You can interrupt the channel spell, but the script will still execute
Describe the bug You can interrupt the channel spell, but the script will still execute For example - Quest "The Restless Souls"
To Reproduce Steps to reproduce the behavior:
- Take Quest "The Restless Souls"
- Use Egan's Blaster and interrupt it's channel spell (jump or move)
- You can see - the ghost will still disappear and the fireflies will appear
Branch Master (Last Rev)
Expected behavior Scripts should NOT execute if the channel spell is not completed
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
/could you please give quest Id ect
The Restless Souls - 5282 Inoculation - 9303
All quests/scripts with channeled spells have this problem You can start cast and the interrupt it, but quest/script will still execute
is this on all channelled spells? even with creatures that are assigned smartAI as i can see in the core that both these quests have a script assigned too them
This problem not only with SAI I did core script for "Inoculation" quest - the same problem
https://github.com/talamortis/OregonCore/blob/master/src/scripts/EasternKingdoms/Stratholme/stratholme.cpp#L187 - is core
https://github.com/talamortis/OregonCore/blob/master/src/scripts/Kalimdor/azuremyst_isle.cpp#L697 - Is Core
Please check with SAI creatures
ok will check Please tell me on what quest or mob i can check it? I can't remember any quest or mob that needs channeled spell on SAI
Not 100% sure about this but try https://tbcdb.com/?quest=10808
Unfortunately Staff of Parshah is not channeled spell, just 3 sec cast and shoot