Hi all. I twisted an unholy aura into a degeneration aura with 10 levels for temperature levels. When the 'cold' is too cold, your HP starts dropping. Problem is, it only applies to units with less than full HP.
Anyone got any idea how to get it to apply the way I'm thinking? Ideally, I don't want to have to minus 1hp from everyone on the map all the time..
I just tested it myself, and it does work even on units with full health, as it should. (Necrophos in dota anyone?)
I did notice something however, if the units already had the lower level aura on them, when I leveled the ability up, the damage didn't get updated, I had to make the hero with the aura leave the area and return for the units to start to take damage.
In other words, units that already had the buff from the lower level aura didn't get affected by the higher level aura afterwards, so the (de)buff has to be removed first for the damage to be updated.
So what I'm guessing is happening for you is that since only certain levels of the aura deals damage, units that already have the buff from the aura when it doesn't deal damage still won't get damaged.
It should be fixed quite easily by removing the buff from all units before you change the level of the aura (trigger), or if you give each level of the aura their own unique buff.
Like it has been mentioned, permanent immolation causes damage instead of health loss, which has a number of potentially unwanted side effects. Units running away (fleeing) for one, getting spammed about being under attack for another, and since it deals spell damage some units could take reduced damage or even be immune to the damage depending on abilities/items.