Skip to content

Frost Mage Spec Fixes for MOP#96

Merged
1337LutZ merged 67 commits intowowsims:feature/magefrom
BadJukeBox:feature/frost-mage
Jun 10, 2025
Merged

Frost Mage Spec Fixes for MOP#96
1337LutZ merged 67 commits intowowsims:feature/magefrom
BadJukeBox:feature/frost-mage

Conversation

@BadJukeBox
Copy link
Copy Markdown

@BadJukeBox BadJukeBox commented May 19, 2025

Current To Do List:

Frost and Frost adjacent spells:

  • Frostbolt
  • Frostfire Bolt
  • Frozen Orb
  • Ice Lane
  • Cone of Cold
  • Frost Nova
  • Living Bomb
  • Frost Bomb
  • Nether Tempest
  • Icy Veins
  • Evocation/Invcocation
  • Frost Armor
  • Mage Armor
  • Molten Armor
  • Summon Water Elemental

Passives:

  • Fingers of Frost
  • Brain Freeze
  • Mastery: Icicles
  • Wizardry?

Talents:

  • Presence of Mind
  • Ice Floes (If we care about movement)
  • Nether Tempest
  • Living Bomb
  • Frost Bomb
  • Invocation
  • Rune of Power

Glyphs:

  • Cone of Cold
  • Frostfire Bolt
  • Glyph of Icy Veins
  • Splitting Ice
  • Water Elemental

APL:

  • APL

@github-actions github-actions Bot added the Mage label May 19, 2025
@BadJukeBox BadJukeBox changed the title [Draft] Initial Implementation of Fingers of Frost and Brain Freeze [Draft] Frost Mage Spec Fixes for MOP May 19, 2025
Comment thread sim/mage/frost/fingers_of_frost.go
@BadJukeBox BadJukeBox changed the base branch from master to feature/mage May 20, 2025 03:23
@BadJukeBox BadJukeBox marked this pull request as draft May 20, 2025 17:10
@github-actions github-actions Bot added the Monk label May 20, 2025
@BadJukeBox BadJukeBox force-pushed the feature/frost-mage branch from 297444d to 2c0f53a Compare May 20, 2025 23:00
@github-actions github-actions Bot removed the Monk label May 20, 2025
Comment thread sim/mage/frost_bomb.go
Comment thread sim/mage/_frostfire_bolt.go Outdated
Comment thread sim/mage/_talents_arcane.go Outdated
Comment thread sim/mage/_talents_frost.go Outdated
Comment thread sim/mage/cone_of_cold.go
Comment thread sim/mage/frostfire_bolt.go Outdated
Comment thread sim/mage/frostfire_bolt.go Outdated
Comment thread sim/mage/frostfire_bolt.go Outdated
Comment thread sim/mage/frostfire_bolt.go Outdated
Comment thread sim/mage/frostfire_bolt.go Outdated
Comment thread sim/mage/icicles.go Outdated
Comment thread sim/mage/icy_veins.go Outdated
Comment thread sim/mage/items.go
Comment thread sim/mage/living_bomb.go Outdated
Comment thread sim/mage/living_bomb.go Outdated
Comment thread sim/mage/living_bomb.go Outdated
Comment thread sim/mage/nether_tempest.go Outdated
Comment thread sim/mage/nether_tempest.go Outdated
Comment thread sim/mage/items.go Outdated
Comment thread sim/mage/items.go Outdated
Comment thread sim/mage/talents.go
Comment thread sim/mage/talents.go Outdated
Comment thread sim/mage/talents.go Outdated
Comment thread sim/mage/talents.go Outdated
Comment thread ui/mage/frost/presets.ts
@@ -38,31 +33,31 @@ export const P1_EP_PRESET = PresetUtils.makePresetEpWeights(
// Default talents. Uses the wowhead calculator format, make the talents on
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might also want to look into P1_EP_PRESET, but if you are not comfortable in how EP works then you can comment this out for the time being.

@BadJukeBox BadJukeBox changed the title [Draft] Frost Mage Spec Fixes for MOP Frost Mage Spec Fixes for MOP Jun 9, 2025
…to preserve buff deactivate and still work as intended with icy veins. Icicle handling for normal case with splitting ice as intended, exposing set bonus to APL. Fixing the logic in Living bomb to check if the target in question already has a living bomb on them before we append to the array of active living bombs. Brain freeze logic simplification.
Comment thread sim/mage/living_bomb.go
BaseCostPercent: 1.5,
},
Cast: core.CastConfig{
DefaultCast: core.Cast{
Copy link
Copy Markdown

@InDebt InDebt Jun 9, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Living bomb has a 1 sec GCD btw in mop - saw this when reviewing the Living Bomb issue

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good catch, I gotta look out to see if anything else is the same way.

@BadJukeBox
Copy link
Copy Markdown
Author

For Living Bomb I noticed the ticks don't seem to ever proc brain freeze, only the initial cast of the spell, which is backwards. Should I make a separate livingbob ticket mask to solve this, or just move the proc chance into the OnTick function? Curious if there's a "best way"

@1337LutZ
Copy link
Copy Markdown

For Living Bomb I noticed the ticks don't seem to ever proc brain freeze, only the initial cast of the spell, which is backwards. Should I make a separate livingbob ticket mask to solve this, or just move the proc chance into the OnTick function? Curious if there's a "best way"

I would make a SpellMask for the Tick and handle it in a ProcTrigger

@1337LutZ 1337LutZ marked this pull request as ready for review June 10, 2025 06:34
@1337LutZ 1337LutZ merged commit f506207 into wowsims:feature/mage Jun 10, 2025
2 checks passed
espionn pushed a commit to espionn/mop that referenced this pull request Mar 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants