Talk:Upbringing
I was working through the upbringing stats for one of my characters and noticed that, with the Warding multiplier at 0.7 and 5/3 points, the my calculated outcome was 1.2 (as 7/10 x 5/3 = 35/30 = 7/6 = 1.166666..., rounded to 1.2) whereas the History shows 1.1.
Also, with Dodge multiplier at 6 and 1/3 points, my calculated outcome was 2, which was the same as the game.
I tried playing with rounding the points and the only even vaguely sensible result was rounding 1.66666... down to 1.6, but doing this across the board reduced the Dodge calculation to 1.8, which was then different from the game stat of 2.
I therefore wondered if there was a rounding error in the multipliers in the table and found that if the Warding multiplier is actually 2/3 (i.e. 0.666...) then my calculated outcome was 1.1 (as 2/3 x 5/3 = 10/9 = 1.1111111, rounded down), which fits with consistent rounding throughout the calculations.
EDIT Weirdly, though, my Warding stat shows two "Upbringing" values - 0.6 and 0.5. My character has:
- origin_70 => POTENCY, WARDING, CHARISMA - dote_53 => MELEE_ACCURACY, WARDING, POTENCY, WARDING - mote_49 => DODGE, RECOVERY_RATE, BLOCK
Assuming from the Dodge calculation (and others that I've tested since writing the above) that the points value isn't rounded then:
- in order to return a rounded value of 0.5 for the origin calculation (with 2/3 point), the result must be in the range [0.45, 0.55), so the Warding multiplier has to be in the range [0.675, 0.825). - in order to return a rounded value of 0.6 for the dote calculation (with 1 point), the Warding multiplier has to be in the range [0.55, 0.65).
This is obviously impossible. What am I missing?