Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[v2.45] Evasion Reductions not adding up Properly
#1
So to preface this is.. an incredibly niche thing that I just happened to find cause I was testing to see what the highest possible evasion damage reduction is.

The actual bug is how In-fighter Gi is stacking with Ice Point Greaves for evasion damage reduction. Now Unless I'm wrong with how the item works, it turns the normal 15% damage reduction of light armor for evasion into 15+19(UL)= 34% instead which, coupled with Ice Point Greaves's additional 15%, should add up to a reduction of 49%.

The problem is that it doesn't become 49% reduction, it becomes 41%. Here are some calculations.

In these tests a level 60 Grindylow was used for a consistent damage, which is 219 Ice magical.

With just a normal evasion wearing an Infighter Gi, we only take 145 from 219. The calculation to get there is 219 - 34% = 144.54, which is always rounded up. So far so good.

Now in this example we have Infighter Gi + Ice Point Greaves. We end up taking 130 from 219. The calculation to get there ends up being 219 - 41% = 129.31, again sl2 rounds up. There is.. a problem with this. Infighter Gi's 34% added to Ice Point Greaves 15% should give us a calculation of 219 - 49% = 111.69. For some reason it isn't here. So it's not being added additionally.. is it being added multiplicitvely then? Well.. also no (unless my math is garbage), in that case it would be 34%*15%= 39.1% Which of course.. is close to 41% but not quite there.

I'm not sure if this is intentional or not, but I figured it might be a bug and have posted it thusly.
"Let's agree to be friends!"
Reply
#2
This is likely a case of all multipliers applying separately instead of multiplicatively stacking.

100 * 0.85 (15% Base Light Armor DR) = 85
85 * 0.81 (19% UL Bonus) = 68.85
68.85 * 0.85 (15% IPG) = 58.5225
100 - 58.5225 = 41.4775.
Reply
#3
(05-23-2021, 11:46 PM)Miller Wrote: This is likely a case of all multipliers applying separately instead of multiplicatively stacking.

100 * 0.85 (15% Base Light Armor DR) = 85
85 * 0.81 (19% UL Bonus) = 68.85
68.85 * 0.85 (15% IPG) = 58.5225
100 - 58.5225 = 41.4775.

So it's more then likely intentional, and not a bug then.. hm.
"Let's agree to be friends!"
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)
Sigrogana Legend 2 Discord