From the Ashes (fire mage bugged talent)

Increases Mastery by 2% for each charge of Phoenix Flames off cooldown and your direct-damage critical strikes reduce its cooldown by 1 sec.

So this is supposed to give 2% for each charge. Basic math tells us if you have the default 2 charges thats 2 x 2% right?

Nope each charge if you go with the default 2 only gives you a 1% mastery boost.

And to add insult to injury, you take call of the sun king talent for a extra charge of Phoenix Flames and you get: 28% mastery

Tested today on my fire mage and found:

24% mastery without the talent
26% mastery with the talent
With call of the sun king included you get: 28% mastery

Clealry math is not a strong trait of people working at blizzard.

1 Like

Unless I’m missing something, they’ve really screwed the pooch on this math: -

  • No talent - 16.5% mastery
  • From the Ashes, 1 charge off CD - 17.9% (should be 18.5%)
  • From the Ashes, 2 charges off CD - 19.4% (should be 20.5%)
  • With Call of the Sun King, 3 charges off CD - 20.8% (should be 22.5%)

Each charge is only giving 1.4/1.5% instead of the 2% the talent purports.

1 Like

Yea seriously pees me off, its such a measly increase in the first place and they give us less than it says.

Aside from which it rewards not using phoenix flames outside combust.

You would think it would award more mastery for using a dps ability as a dps class.

It could be that it adds on 2% of total mastery stat on your gear and not 2% on the char sheet if you know what I mean? Which means in a patch or two it will actually give more than 2% on the char sheet.

There was a time where the third PF gave nothing, so at least thats fixed.

Nice thinking but after further testing, wearing no gear: -

  • No talent - 5.8%
  • From the Ashes, 1 charge off CD - 7.3% (should be 7.8%)
  • From the Ashes, 2 charges off CD - 8.7% (should be 9.8%)
  • With Call of the Sun King, 3 charges off CD - 10.2% (should be 11.8%)

It’s just bugged, even on a naked character it’s only giving 1.4/1.5% mastery per charge.

Thanks for the extra testing.

1 Like

What’s bugged is the tooltip.

The talent itself provides 2 Mastery POINTS per charge, which are converted at a 0.75% rate: which totals to 4.5% mastery at 3 charges.

What’s a mastery point?

You may be on to something there. Although it is only giving 4.3/4.4% at max charges, rather 4.5%, I would chalk it up to a rounding error but if we are getting 2 points of mastery we should always be getting a full 1.5% per charge with no smaller decimal points, so there shouldn’t be any rounding.

Unlike the other stats, haste/crit/vers, which scale the in the same way across all the classes, mastery is different due to its wildly different nature between the classes and specs.

The mastery stat is converted into mastery points at a fixed ratio across the classes but then mastery points are converted into your mastery % at a variable rate depending on your spec.

1 mastery point for Mages for example: -

  • Frost - 1.9% spellpower coefficient added to Icicles and 1.9% increase Frozen Orb damage
  • Fire - 0.75% added to Ignite
  • Arcane - 1.2% increased max mana and mana regen, 0.6% increased Arcane Blast damage per Arcane Charge, 0.3% increased Arcane Barrage damage per Arcane Charge, 1% increased damage to all other Arcane spells
1 Like

It is not a rounding error, if you’re getting under 4.5% when at 3 charges it means you’ve hit the DR wall already.

Then please explain how someone under the 30% where DR starts is still not seeing a 6% boost from the talent?

DR from 4.5% to below 4.5%. Small DR.

This penalty is as follows:

  • From 0 to 30%, there’s no penalty.

  • From 30% to 39%, there’s a 10% penalty.

  • From 39% to 47%, there’s a 20% penalty.

  • From 47% to 54%, there’s a 30% penalty.

  • From 54% to 66%, there’s a 40% penalty.

  • From 66% to 126%, there’s a 50% penalty.

  • You can’t get more than 126% from gear rating.

Your statment does not make much sense. As even if you are well under the 30% from using mastery gear you still do not get the 6% from the talent.

I did double check as per icefalls earlier post and get the same results:

Completly naked I get 10.2% mastery with 3 stack of phoenix flames available

At 3 stacks: 10.2%
At 2 stacks: 8.7%
At 1 stacks: 7.3%
At 0 stacks: 5.8%

Perhaps Blizz should properly test things or redo their DR calculations cause right now were are playing world of bugcraft.

We’ve already covered this. The talent DOES NOT provide 6% mastery.
Instead it provides 6 MASTERY POINTS, which when converted without diminishing returns amount to 4,5%.

Mastery DR works differently for every spec and does not follow the general “30%” rules you listed.

and if you want an exact number that is displayed on your character sheet for when mastery hits DR in fire spec, it would be 27.6526%

Except it does not state mastery points on the talent, it states %.

Hence the bugged tooltip I stated before.
Blizzard is known for having wrong tooltips all over the place, wcyd.

The point is, that even if it’s meant to say mastery points instead of mastery %, it’s not even giving us the full value of 2 mastery points per charge, even when naked and nowhere near the DR threshold.

1 Like

Yh but its only 0.1% off and blizz displays are really bad at rounding off numbers.

It could even be that a mastery point for fire is 0.746% or something stupid like that.

1 Like

I fail to see what the benefit of mastery points is.

If the conversion rate is the same across all classes, how does introducing mastery points do anything?

Mastery > Conversion say x2 into Mastery Points > variable conversion into actual mastery %, based on spec - say 1% for fire mages and 2% for spriests

If we have 500 mastery, it gets converted to 1000 Mastery Points for both Priests and Mages and then Priests get 20% off that and Mages get 10%. So far so good, but what’s the point of the first conversion again? Why not just do Mastery > variable conversion per spec = Masteryx0.1 for Mages and Masteryx0.2 for Priests?

Am I misunderstanding your explanation of Mastery Points or am I just not seeing the benefit of an extra step for variable conversion when that extra step is not variable at all?

Or is it some sort of “we wrote the code for all stats to work the same and since mastery doesn’t work the same, the way the code is set up with dependencies and stuff forced us to…” … but that still seems illogical because if that were the problem, either the final output of the “unaltered” mastery stat would be a “normalized” (across specs) mastery% (at which point mastery point conversion is too late) or … well your mastery stat which could then again just be multiplied by .1 for mages.

It just seems fundamentally illogical to me that multiplying 10 numbers by the same factor somehow helps achieving variable outputs for each of those 10 numers.

Care to elaborate?