I have mireweave with 858 attack
When it has +30 attack with its buff I get +257
That’s 858 x 0,30 → ok
But if it gets -18% attack on top of +30 I get +56
Where does +56 comes from
I expected 858 x (0,3-0,18) → 103

There is something I don’t understand…
Can anyone help me understand the maths behind attack buffs
Thanks

Unlike mana generation, all attack/defense buffs/debuffs are calculated as percentages on modified values, as opposed to base stats. So Mireweave attack = 858

Thank you, I didn’t know it.
So that -18% is higher because its calculatesd in a second step.
Is there a fixed order for the stats, or it is by the order of assigning?