We are putting in a change to how damage calculation works in regard to absorb shields this week so I wanted to give all of you folks a heads up about it since you guys will certainly notice it. It is an issue that we have sat on for quite some time since we didn't want to disturb progression through Tier 3. Now that we are in the home stretch of Nightmare Tide with Starfall Prophecy coming later this year, we felt this was a good time to address it.
Basically, we made a change awhile back where almost all absorb shields now had a minimum of 15% bleed through so they never fully protected the character. This exposed how the game calculates absorb damage in that if there are multiple shields the damage is mitigated by each and every one. So in the case of a character having 3 shields on them, each at 15% damage bleed, the first one would let 15% through. The second would let 15% of the previous 15% through and so on. Thus the final hit would be 0.3375% of the initial hit.
Now, the calculation will do the following:
1) If there is a 100% absorb shield, that shield will take damage first.
2) Damage that is bled through a shield can no longer be mitigated by other shield effects.
A character has 100k HP. They have a 20k 100% absorb shield, a 15k 85% absorb shield, and a 10k 85% absorb shield on them.
The character has 100k points of damage applied to them post mitigation.
The 20k 100% absorb shield is calculated first and 80k damage is passed along to the next shield. The 15k 85% absorb takes off another 15k while allowing 2.25k through for a reduction of 17.25k to the 30k total. This 2.25k cannot be mitigated further and will hit the character. The remaining 62.75k is applied to the last shield. 10k is mitigated and 1.5k bleeds through. Just as before, this 1.5k cannot be mitigated further. The final 51.25k lands on the character as there are no more shields to absorb the damage.
Another way to think of this is that the player has two pools of absorbs on them. One is those that shield at 100% and the other at 85%. The 100% will always be calculated first so that's 20k off our 100k hit for 80k left. The remaining two shields account for 25k total shielding at 85% thus the player will take a minimum of 3.75k as the remaining 80k is reduced. Once all absorbs are accounted for, the character takes the remaining 51.25k.
Thus, the character took 55k of the 100k hit after absorb shields.
It's also important to note that this is a first in-first out system when it comes to determining which absorb shields get hit first. The only exception being that 100% shields, regardless of when applied, get calculated first.