Sorry for the necro post, but I can't seem to find an accurate answer anywhere.
There's a few threads that explain the actual values of each armour upgrade, however the main thing I can't determine is this.
Is the first value of "armour_ug_levels" used for anything other than a reference point?
So we know the armour values are:
1 = +4
2 = +6
3 = +7
4 = +8
5 = +10
6 = +11
So if a unit had
armour_ug_levels 0,1,2,3
It would get +4 on the first upgrade.
Followed by +6(+2) and +7(+1)
However if a unit had
armour_ug_levels 5,6
Would it get +10 to its base instantly?
Or would this just determine that it's first upgrade would be +11?
Essentially, in the case the first value is NOT 0, is it's underlying value actually applied?
It seems somewhat illogical to be yes, as this is an entirely 'hidden' (and extremely significant) armour buff.
If no, then is there any logic to the vanilla EDU having single values for this field?
There are some units with "armour_ug_levels 6". If there is no second value to determine the value of the 'bronze' armour upgrade, what value does the first number provide?
Thanks for your help, and sorry again for the necro.
I'm working on a large mod, and it is an important mechanic to understand for balancing.
Bookmarks