The spell looks quite cool and I like the concept.
Maybe you could separate the "Lasts 5 seconds" in the tooltip from the description. Add two line changes.
You have one <last created hashtable> in the first trigger.
Using 0.05 seconds makes the movement of the wisps look jerky to me. Try 0.03.
Why is this
-
Custom script: call DestroyGroup (udg_SL_HealGroups)
in SL3 trigger?
The wisps disappear quite abruptly. Maybe create a special effect, or make them fade away.
SL4 could be turned on/off too.
I think this check isn't needed in SL6.
-
(Number of units in SL_HealGroups) Not equal to 0
If the group is empty, it won't do anything anyway.
Do you remove the caster from SL_Group?
Is the "already healing" boolean necessary? Can't you just chech whether the unit is in SL_Group?