Hi guys,
I’m confused by the following block equations:
shieldDamageReductionEquationDGB,damageDV - (shieldDefenseDV * (( 100 - shieldAbsorptionDV) / 100)),
shieldDamageReductionEquationDLEB,damageDV * ((100 - shieldAbsorptionDV) / 100 ),
Let’s assume shield absorption is 100, i.e. totally absorb 100% of damage within its blocking range when it blocks.
The 2nd equation (damage less than or equal to block) makes sense; after block, the damage = damageDV * ((100 - 100) / 100 ) = 0.
But the 1st one (damage greater than block) seems weird; the damage after block = damageDV - (shieldDefenseDV * (( 100 - 100) / 100)) = damageDV!!
Does this mean shield is useless, if the damage is greater than its block upper limit? (I guess it is more reasonable if the damage = damageDV - shieldDefenseDV)
Or did I somewhere make a mistake?
Thanks for any explanation.