A lot of the tree conflicts with itself or interacts with the fire spec poorly. I think the issues go beyond just general numbers tuning.
A Fundamental Flaw
From the onset the Frostfire tree is based around a core talent called “Frostfire Mastery”.
This is a talent that gives stats based around casting or hitting fire, frost, or frostfire spells.
- Casting Fire spells grants a stack Fire Mastery, a stacking haste buff
- Casting Frost spells grants a stack Frost Mastery, a stacking mastery buff
- Casting or hitting frostfire spells grants a stack of both
At a glance, giving these buffs granting haste and mastery seems fine, as fire loves both these stats. However, frost spells do not gain any benefit from frost mastery’s passive. Which disincentivizes casting frost spells on a Hero tree literally about casting a mix of fire and frost magic. What’s worse, there are procs that auto-cast frost spells, which cannot interact at all with stats Frost mastery gives. It is extremely odd that the stats gained from casting frost spells do not interact with frost spells.
I suggest adding a passive somewhere in the hero tree that allows Mastery: Ignite to apply to frost spells or a generic damage amp to frost spells that scales with mastery.
Conflicting Damage Curve
At the moment it is hard to determine what the intended damage curve for Frostfire Fire is supposed to be.
- In the left column of the hero tree we have Isothermic Core, a talent that basically increases meteor’s upfront burst by 300%, but then immediately below it is the talent Excess frost, which reduces meteor’s cooldown every time it procs, but cooldown reduction better fits a flatter damage curve.
- In the center column we have Frostfire Empowerment, a proc that turns frostfire bolt into a more bursty spell by increasing it’s damage and granting Excess Fire and Excess Frost procs. Severe Temperatures amps Frostfire Bolt’s damage even more, to make the bolt even more bursty when casted with Frostfire Empowerment. Then the capstone talent, Flash Freezeburn, contradicts all of this by granting Frostfire Empowerment every time you enter combustion. This ends up making the entire hero tree synergize with Sun King’s Blessing. Which is a passive that trades burst damage for a flatter more consistent damage curve, contradicting this entire column.
- The right column is focused on consistent dps, frostfire infusion is basically passive flat damage over time, Excess Fire is a damage proc that refunds pheonix flames cooldown.
Frostfire ends up with 3 talents that support a bursty playstyle, but also 5 talents that support a less bursty playstyle. Also, Sun King’s Blessing (SKB) does not interact well with meteor, as SKB also doesn’t like wasting a gcd in its combust window not generating a hot streak by having to cast meteor.
I suggest leaning more into the flatter damage curve for Frostfire Fire. Sunfury Fire is already the burst hero spec, so this would help differentiate Frostfire from Sunfury. I suggest lowering Isothermic Core’s damage and adding a passive to Isothermic Core that drops a meteor when hard casting a pyroblast buffed by Fury of the Sunking. This allows Frostfire to drop the meteor talent completely, while also leaning more into its Sun King Blessing’s playstyle. I would then change Excess Frost to refund a fireblast charge instead of granting meteor cooldown reduction. Alternatively, Meteor could contribute to hotstreak on cast, so it doesn’t break up the flow of SKB rotation.