Upgrade Superweapon Type
The NPatch enables a brand new type of superweapon, one that upgrades friendly units, and enemy units as well, as its effect.

Example;
[UpgradeSpecial]
... applicable INI data
Type=Upgrade
Action=[MouseCursor] ; Adding cursors is detailed over here.
Animation=[Animation] ; Defines the animation to be played when the action is fired.
UpgradeType=[Upgrade] ; Defines which upgrade to apply.
UpgradeRadius=[int] ; The radius, in cells, around the target to apply the upgrade. Does not accept floating point values.
UpgradeValue=[float] ; Bonus; however, it depends on the upgrade.
UpgradeType Values
ARMOR - The strength of the affected units will be increased by multiplying their Strength by the UpgradeValue.

SPEED - The speed of the affected units will be increased by multiplying their Speed theUpgradeValue. Use caution with infantry, and walkers, setting their speed too high renders them immobile.

CLOAK - Applies cloaking to the affected units IF UpgradeValue is set to 1.0, else the cloak effect will be removed instead.

VETERAN - Applies veterancy to the affected units based on the UpgradeValue. Values higher than 2 have no effect.

HEAL - Restores health to the affected units by subtracting the current unit health from the max unit health and multiplying by the UpgradeValue. If you need that in equation form, it's something like this: (max unit health - current unit health) * UpgradeValue.