You said it yourself, it's a system! Moved to systems cattegory!
~Daelin
~Daelin
call UnitRemoveAbility(hero,IDFP() )
call UnitAddAbility(hero,IDFP() )
My map said so and so because it is a smarty map
Whyy this over Engineering Ability:
==================================
Engineering Ability can be used as a way to modulate stats by using multiple copy abilities. Beside being a buggy ability it also actually
literally changes the ability! This is fine for the ability chosing dialogue pain, but for code that activates based on an ability or works from
external storage (ala DT4a ) this can be very disasterous. It would require you to have to detect all alternates of the ability if your code for
instance is based on the level of an ability.
Also you will do roughly an equal amount of work but it may be easier in Engineering Upgrade.
DBMod will still require you to modify your code, but it can be quite an easier modulation and does not have to worry about alternate copies of abilites