Forum Discussion
It is how much damage mitigation they are gaining
If they had 50% armor damage mitigation before relics and relics showed 1.7% increase in armor
Than that means the new armor is 51.7% (50% + 1.7%)
It is not 50% + (50% x 1.7%)
It may not make sense to you, however it is what is done, there are lots of things that don't make sense that are done
When game first came out armor and resistance where all shown as flat values (as armor/resistance penetration still is) in stat screens.
Gear still only adds flat armor/resistance values
You can still see the flat numbers on swgoh.gg
The value that is is boosting is unitStatId 8 which is flat armor value. It is same as adding a gear piece with +75 armor.
I have written statcalculation code for discord bots which is where I am getting this info from
Here is another example @scuba75 we are also seeing this issue with resistance. The fundamental issue with how relics should be added is the order of operations. Any % change ignores base value and is fundamentally a rate that is even across the board. The percent should not change and it appears there is something outside of the relic upgrades that is affecting the relic displayed values themselves. The code might be fine and it might be an output issue. Someone could have put a variable in position 2 instead of position 3, missed a parenthesis, etc. I understand what you are saying, but that is not the basic, fundamental coding issue I am demonstrating here.
Same character, same tier, with and without mods. you can see values INCREASE with mods removed. If this was based on a flat value issue the number should decrease when mods are removed from the equation.
With Mods
Without Mods
- scuba756 years agoLegend
Resistance has same explanation as armor
Armor is defense for physical damage
Resistance is defense for special damage
Because the defense stats are flat values and have a weird conversion equation an equal increase in the flat value number will not give an equal increase in the converted percentage
It is like this everywhere not just with relics
+5.88% defense does not add same amount of defense as show in the converted % number to everyone. It is not an increase in the defense number show in game of 5.88% but an increase in the hidden flat value of 5
88%
All defense stat manipulations are to the hidden flat value which will result in a different displayed value % gain for each unit.
Not sure how else to explain it.
Tldr resistance and armor values for relics can be different
- scuba756 years agoLegend
Sorry I just realized you where looking at the TAC Growth part.
the base Armor/Resistance from STR/TAC/AGI are caculated differently than Armor/Resistance gain from the mastery stat.
I don't currently have an answer to why the went down when removing mods I will check it out and let you know what I find. I have a theory, that you probably won't like even when I prove it. I will look next week when I have time and can use a real characters info.Defense stats are weird because of the actual hidden stat that is converted to damage mitigation numbers in the stat screens
RE: Any % change ignores base value and is fundamentally a rate that is even across the board
The % they are showing is:
Relic Level Damage Mitigation - Base Level Damage mitigationSo it will not be even across the board unless units have the same Base Level Damage mitigation
If they just showed you +(3 x Mastery Stat) defense that would be completely useless to most people, but would solve your issue of not seeing the same number on similar relic levels.