I also believe this does have backward compability.
Keep note that all units that use that upgrade and belong to the same player will all gain the effect from the upgrade.Keep note that this only works for ONE unit per player. I also believe this does have backward compability.
To add to this, you can't unresearch upgrades. Researching an upgrade will be permanent.
Keep note that all units that use that upgrade and belong to the same player will all gain the effect from the upgrade.
I also believe that you cannot unlearn upgrades.
I said this under the assumption that he will be making a Hero out of itKeep note that all units that use that upgrade and belong to the same player will all gain the effect from the upgrade.
The only problem with creating a dummy building to do the research is that there will be a delay, well unless you want to make it cool with the delay why not![]()
The only problem with creating a dummy building to do the research is that there will be a delay, well unless you want to make it cool with the delay why not![]()
You can set it directly with triggers. Having a building do it would cause the delay, as you mention, but it would also play the "research complete" sound which would be really strange with a hero ability being learned. I think it might also ping the minimap for you, but I don't remember if that happens in WC3.
There is an upgrade field which increases the range of a unit. The Human's "Long Rifles" has it by default. Add your custom upgrade to your unit's "Upgrades Used" field then make a trigger that researches the upgrade when the ability is learned like this:
Edit: Seems somebody answered this while I was writing my answer.
Take Aim
Events
Unit - A unit Learns a skill
Conditions
(Learned Hero Skill) Equal to Take Aim
Actions
Player - Set the current research level of Long Rifles to (Level of Take Aim for (Triggering unit)) for (Owner of (Triggering unit))
To add to this, you can't unresearch upgrades. Researching an upgrade will be permanent.
Is this supported if the unit has a transform ability ?. If it becomes increasing range maintained?