Difference between revisions of "Talk:Upbringing"
(Created page with "'''re: Amending the "Amount of upbringing stats" entry for Warding from 0.7 to 0.67''' I was working through the upbringing stats for one of my characters and noticed that, w...") |
|||
Line 1: | Line 1: | ||
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. | |||
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 | |||
Also, with Dodge multiplier at 6 and 1/3 points, my calculated outcome was 2, which was the same as the game. | Also, with Dodge multiplier at 6 and 1/3 points, my calculated outcome was 2, which was the same as the game. | ||
Line 7: | Line 5: | ||
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 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 | 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? |
Revision as of 10:43, 23 November 2024
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?