Author | Abysss demon magic shield |
In combat https://www.lordswm.com/war.php?lt=-1&warid=1492948412 I have 33% magic shield and barrier talent.So final magic damage is 249 over fiends. Abyss demons have 50% magic shield so it should receive damage of 249*0.5 = 125. But it receives 189. Why? The calculation is wrong? And also what does anti mean does it apply for magic damage as well? |
magic shield for your demon would be = 1-(1-0.5)(1-0.2)(1-0.33) ~ 73.2%
for fiends you won't have a factor of 0.5 so it gets 46.4 % shield. |
it is not additive, it is multiplicative damage reduction
not sure if this is how it works 100% but im like 90% sure
lets say you recieve 100 magic damage. 50% reduced from magic shield so you take 50 damage, then you reduce 33% more from magic shield so you take 33.33 damage instead of 50. no you take 20% reduced from barrier so instead of 33.33 you take 26.67 damage final after all damage reductions for a total of 73.33 magic resistance. lets say enemy has 40% magic penetration. 40% of 73.33 is 29.32 so 73.33-29.32 is 44.01 magic resist after all calcs so you resist 44% magic damage. anti is another damage reduction on top of all this so if you have anti 10 then you reduce 30% more damage after all this damage is calculated.
so for original examples sake, so you reduce 44 out of 100 damage for 56 damage recieved. if you have anti 10 then you reduce another 30% damage for a grand total of 39.2 damage recieved out of original 100. |
magic shield for your demon would be = 1-(1-0.5)(1-0.2)(1-0.33) ~ 73.2%
for fiends you won't have a factor of 0.5 so it gets 46.4 % shield.
to build on this,
total magic shield after magic piercing (37%) = 0.732*(1-0.37) and 0.464*(1-0.37) = 0.46116 and 0.29232
hence if you're being delt 249 damage on fiends, damage done on abyss demons = [249 /(1-0.29232)]*(1-0.46116) = 189, so the calculation is not wrong |
Okay thanks. It is strange that magic piercing doesn't work on dark spells but barrier works on them |