I edited the doom spell to have 3 levels. The problem is that at level 2 and three it says units that you could doom at level one are now too powerful to doom. Also these units are level one. What determines if a unit is too powerful to be doomed?
The damage per second, number of summoned Units, Summoned Unit Type (only changes at level 3) are the only thing that change per level. Would any of these make a difference?
If i remember right doom can't be made into an ability with more than one level due it it not working correctly then. Try making 3 dooms and add/remove them with triggers.
I am using it on units belonging to players and it is not working. And I'm exactly sure what I have to change in gameplay constants. If you not how to fix it, can you please be more specific?
Yeah I've had that problem, its with doom itself not your spell. If you level doom it will bug and not allow you to target anything but the lowest level things. I had trouble dooming creeps. The fix is to base the skill you learn as a hero off of some passive with no active icon, like claws of attack with no bonus damage. Then have each level of doom as a separate unit ability. Then when the hero learns the dummy doom ability add the real one to the hero via triggers and then every time they level the ability you need to remove the old one and replace it with the correct level.
This will reset the ability's cooldown though so its exploitable, you may be able to use engineering upgrade to change the skill and keep the cooldown but you'll have to check that yourself.
Ghan has said he has fixed this. Monovertex please confirm this fix. This was only a problem with people that had signatures in the upper levels like not the special members but the respected members.