Reduced Mana Reserve Implicit Corruption not working

you are correct that there is no difference between

(A + B + C)*D = A*D + B*D + C*D

HOWEVER. that is NOT how the game calculates mana reserved.

(A + B + C)*D Round Down != (A*D) Round down + (B*D) Rounded Down + (C*D) Round Down


the game does the 2nd on purpose. YOU have to accept that.
GGG is not defying the laws of mathematics, you are defying the rules of the game. Those are quite simple and there's little to debate about. I know you realized by now that this is not a bug but intentional behaviour, but you just gotta accept it.

I mean, come on dude.. all you have to do is get another gem with 1% reduced mana reserved..
The opposite of knowledge is not illiteracy, but the illusion of knowledge.
Don't really feel like reading through two pages of this, so to make it short the game doesn't calculate this as one equation.

You have two seperate and distinct things happening.

1) You are reducing the cost of the skill (enlightenment)
2) you are reducing your mana reserved

Enlighten might be slightly counter intuitive, since reducing the amount of base mana auras reserve will increase the amount of % reduced mana reservation you need to decrease it. It's generally not worth giving up a gem socket for enlighten as it almost always wont make a difference to the amount of auras you can use.

e.g. a 50% aura takes 2% reduced mana reserve to lower it by 1% each time.

With englighten however your aura's cost is now 46%, so you need 3% reduced mana reserve (the first time) to reduce it by 1%, then 2% and so on.

I admit it would be nice if aura reservation went to 1 decimal place, but it's what we have.
"
Thror2k5 wrote:
you are correct that there is no difference between

(A + B + C)*D = A*D + B*D + C*D

HOWEVER. that is NOT how the game calculates mana reserved.

(A + B + C)*D Round Down != (A*D) Round down + (B*D) Rounded Down + (C*D) Round Down


the game does the 2nd on purpose. YOU have to accept that.


Where does it state the game always rounds down? I can clearly see that in this specific case the game rounded up or down according to the .5 mathematical law (mathematical rounding).

Give me a good reason why rounding is necessary. Yes the game calculates it using rounding, doesn't mean that is the correct way to calculate it mathematically. I can list several other stats from the game which do not use rounding (or round to a few decimal places). So why shouldn't aura reservation do this as well?

"
GGG is not defying the laws of mathematics, you are defying the rules of the game. Those are quite simple and there's little to debate about. I know you realized by now that this is not a bug but intentional behaviour, but you just gotta accept it.


Algorithmic design based on user stories and software usage are similar, but different. Saying that me sitting down and calculating the values on paper is defying the rules of the game when I find a discrepancy isn't quite accurate.
We can mask anything as intentional behavior - for example:
- We can say you are meant to crash after killing boss X because there are many calculations being stored which cause a memory leak.
- Or that texture flickering and prolonged texture load time is acceptable on current high end spec PCs.

I have experienced both of above as well at random points during this league. Should I assume they're intentional?

"
I mean, come on dude.. all you have to do is get another gem with 1% reduced mana reserved..


It's not about what I have to do (as I already made a workaround to account for this lack of foresight in maths which I mentioned in the 3rd post on the 1st page), it's about what is correct mathematically. Rounding (as I mentioned above in this post) is not done for several other stats or done with a few decimal places, so why not have this apply to Auras too?
Last edited by injustcorr#0832 on Dec 24, 2019, 6:30:57 AM
I think the game always does round down. It’s just easier for us players to explain some math by skipping a step so it looks like it may round up. Like having 23% reduced but doing the math with a 77% multiplier. It’s quicker than reducing a number and then subtracting the result from another number. Doing it the long way shows the rounding is actually down and not up.
Guild Leader The Amazon Basin <BASIN>
Play Nice and Show Some Class www.theamazonbasin.com
Quite clearly it is a bug. Why have a mod that does nothing in the game? They should fix the math proper.
According to the wiki, this is the mana reservation formula (simplified) per aura.

"
m = mana cost
mm = mana multiplier (eg enlighten)
mr = mana reduction (eg your jewel)

ceil(floor(m * mm) * mr)


With all 3 auras + enlighten 3 + a 1% reduced jewel:
ceil(floor(50 * .92) * .99) = ceil(46 * .99) = ceil(45.54) = 46
ceil(floor(35 * .92) * .99) = ceil(32 * .99) = ceil(31.68) = 32
ceil(floor(25 * .92) * .99) = ceil(23 * .99) = ceil(22.77) = 23

sum = 101

With 2% reduced jewel, the only difference is the Malevolence aura goes down to 45% instead of 46%, so sum of 100, therefore you can reserve all 3 auras.

Report Forum Post

Report Account:

Report Type

Additional Info