Masterworking percent upgrades are constistently wrong??
So i just had my first luck with masterworking to rank 8, and it chose +4 Ranks of Hammer. And it upgraded it to…4…?? I also just masterworked a sword, with +40 Life per Hit, which gave +41. 5% of 40 is 2 NOT 1???
This should be fiexed ASAP. This is extremely frustrating, when finally it chooses the right stat, and i does NOTHING. It clearly stated +4 Hammer of The Ancients when i upgraded. So should be 5.
I think it showing you result and not +.
So result was “+4 hammer” so that boost was +3.
But I may be wrong.
Was it at 4 to start with? 4×1.25 should be 5 but if it started at 3 and got to 3.5 and the numbers round up to 4 then 3.5×1.25 = 4.375 which would not round up to 5.
Some clarity on it from the devs would be nice.
1 Like
correct me if im wrong, but hammer of the ancients start on +3 on 0 masterworking right?
For skills to be upgraded, they need to hit certain breakpoints.
thats a list a friend send me:
+3 skills
+1 - 3.15
+2 = 3.3075
+3 = 3.472775
+4 = 3.64651875 if crit = 4.5581484375
+5 = 3.8288446875
+6 = 4.020286921875
+7 = 4.22130126796875
+8 = 4.432366331367188 if crit twice = 6.925572392761231
+9 = 4.653984647935547
+10 = 4.886683880332324
+11 = 5.13101807434894
+12 = 5.387568978066387 if crit three times = 10.52259566028591
so yea, if you only crit the masterworking on the skill once, its correct that its still at +4
Not sure +25% applies to current stat value or its base value… Most likely it’s additive not multiplicative bonus.
If it eventually was +3, it’s been upgraded to +4 on rank 7 (each rank provides +5% to all stats, 7th rank: 5%x7 = 35%, 3x1.35 = 4). To get another +1 you need at least yet another +34% to ranks of Hammer, but on rank 8 you’ve only got +25% cause you’ve got “crit” on this affix. You’ll get +1 on rank 10 if my math is correct.
I’ve created Google Spreadsheet to calculate Masterworking ranks:
Seems the math is much more complicated for Greater Affixes… Removing link for now.
Make a copy for yourself to be able to edit (File - Make a copy).
I think the max you can get is +7 on a greater affix with all three crits on it so I think your math might be wrong, I think the 25% are additive and not multiplicative
Greater Affix itself seems to be constant additive bonus to maximus base roll of the stat.
E.g. GA for +Critical Damage is always +75% for one-handed weapons (+50% max roll for base stat increased by x1.5 GA bonus: 50+25=75).
While Masterworking only base stat is increased and GA bonus just additively applies to the result.
E.g. bonus per rank for +50% Critical Damage is 50x0.05=2.5. Rank 8 with no ‘crits’ will results in 50+(2.5x6)+25=90 because only one chosen stat is being increased on rank 4 and 8. We only increased our +Critical Damage stat 6 times since it was never chosen on ranks 4 and 8. This is perfectly matches with that I see in the game.
However, this math for some reason gives wrong result for +# to skills… Looks like in case of +# to skills the affix is being increased every rank even if it’s not chosen on rank 4/8/12.
Ok.
I did the math and think you’re 100% right.
A GA +3 and regular +2 both gain a point at roll 7… where they should have roughly 2.81 / 3.81 depending on Greater Affix or not. Pretty sure the game “gives you” the point once you pass either .75 or .8 … and for GA they then add your extra 1 after the other math is complete.
So getting the 25% on roll 8 like I did takes you to around 3.51 + 1… or 4.51. Meaning I’ll cross the .8 “gimme” barrier on rank 10. If I’m lucky enough to get the 25% on rank 12 I should end up at 5.09 + 1, or “6 points”. If not I’ll end up below 5 + the extra point for a total of “5”.
It’s been poorly communicated both in game and by Blizzard.
I tend to think of it not as “+5%” and “+25%” but as “one range increase” and “five range increases” i.e. that the range of the affix is increased, and the value stays more-or-less at the same point within that range. + to skills just don’t get an increase at every “range increase,” only at certain breakpoints.
In my head at least, this makes it easier to think about. 
I’m fairly certain through observation that the increases are based on base-value of a stat and not current value.
This helps confirm that.
That means that it was +3 BEFORE you upgraded. Problem solved. Is your +4 ranks to hammer of the ancient a greater afix? If not, then +4 is totally correct.
I didn’t get this part. 25% of 40 is 10, so it should be +50 life per hit now.
Edit: Ah, ok I see, you didn’t hit for 25% yet.