Adiktuz's nova system but Updated to use the new natives by me so it doesn't leak dummy units.
Update 4/16/2022: New variable damagetarget added to allow getting the unit damaged by a Nova in a Nova damage response event. See Flame Nova sample spell for how to use.
Below is the original description from here https://www.hiveworkshop.com/threads/nova-system-2-02.181884/
A system that can be used to make different kinds of Nova spells, like instant novas, time-delayed novas, channeled spells that creates novas around you, etc... read the code header for more details
The system can be used simply using one function call, but also supports more advanced usage thru event registrations.
I have included 5 sample spells
Requires:
JNGP to edit/save
Note: Way of usage between 2.0 and earlier versions changed especially for those using the interface functions, so anyone using this system will have to change their codes a bit if you're planning to update
-NOTICE-
Making another nova from onNova, onHit and onDamage event handlers can cause unwanted results.
Credits:
Vexorian for dummy.mdx
Jesus4Lyf for
Timer32
Bribe for
Table
Magtheridon96 for
RegisterPlayerUnitEvent
Keywords:
rylai, freezing field, frost, flame, electric, lightning, nova, aoe, damage, system, vjass, jass, gui, bomb, structs, dota, warcraft, magic, arcane