Legion 7.3.5 / ranged dps
Fire Mage
Consecutive critical hits grant Hot Streak; Combustion converts preparation into instant attacks.

Os novos textos completos estão disponíveis em russo e inglês. Esta página mostra o original em inglês. English · Русский
Mechanics: original Legion 7.3.5. Check numerical values, item availability and custom changes in your realm’s client and rules.
How the specialization plays
Consecutive critical hits grant Hot Streak; Combustion converts preparation into instant attacks.
Action priorities
This is the baseline logic. Check exact conditions for selected talents and items against the archived profile below.
- Fireball is the baseline critical-proc generator.
- Convert Heating Up to Hot Streak with Fire Blast.
- Spend Hot Streak on instant Pyroblast or an appropriate Flamestrike.
- Prepare charges and chosen buffs before Combustion.
Multiple targets and group utility
- Flame Patch and Living Bomb suit different conditions: stacked stationary enemies or a spreading pack.
- Plan Counterspell, Dragon’s Breath and Ice Block as mechanic tools.
Mistakes that reduce performance
- Do not spend Fire Blast without checking your proc state.
- Do not use Combustion immediately before target downtime.
Stats and gear decisions
A universal “always stack crit” rule ignores Combustion, sets and legendaries; use your character profile.
- Keep complete raid and dungeon loadouts. Change one factor at a time when comparing.
- Evaluate artifact, relics, set bonuses and legendary effects together; high item level does not replace checking their interactions.
Talentos 7.3.5: monte sua configuração
Initial selections come from the archived simulation. Choose other positions for your encounter.
talents=1022021The code is for historical SimulationCraft 7.3.5; it is not a modern in-game import string. Selections are saved in this browser.
Dados e licença do arquivo ↓ · GPL-3.0Configuração histórica 7.3.5: talentos, habilidades e itens
Archived Legion 7.3.5 example. Choices depend on the encounter, gear and realm rules.
Sources and scope ↓Talentos por nível
Selections from the archived profile, using names from the 7.3.5 client data. This is an example simulation build.
- Nível 15PyromaniacRow position: 1
- Nível 30Not specified—
- Nível 45Rune of PowerRow position: 2
- Nível 60Flame OnRow position: 2
- Nível 75Not specified—
- Nível 90Unstable MagicRow position: 2
- Nível 100KindlingRow position: 1
SimulationCraft talent code
talents=1022021Reading the Fire Mage rotation
- Outside Combustion, track Heating Up and Hot Streak. Fire Blast converts a critical proc into Hot Streak, consumed by Pyroblast or Flamestrike according to target conditions.
- In Combustion, the archived profile uses Rune of Power first, then Combustion, items, instant procs and Phoenix’s Flames. Scorch fills the remaining window.
- Flamestrike thresholds differ with and without Flame Patch. Read active_enemies conditions rather than replacing the conditional list with a fixed button sequence.
- Living Bomb and Flame Patch suit different Mythic+ pulls depending on density, survival time and kiting.
Abilities and what to track
Start with the purpose of each core ability. Expand its profile checks for more detail. Exact priorities depend on the encounter; the full simulation list is available below.
Combustion
A major Fire damage window; plan it around target availability.
Profile checks
Pyroblast
A powerful Fire spell; Hot Streak enables instant casts.
Profile checks
Fire Blast
An instant attack used with Fire critical procs.
Profile checks
Fireball
A baseline Fire spell used to generate critical procs.
Profile checks
Additional and situational abilities (16)
Counterspell
Profile checks
Time Warp
Profile checks
Mirror Image
Profile checks
Rune of Power
Profile checks
Blast Wave
Profile checks
Meteor
Profile checks
Cinderstorm
Profile checks
Dragon's Breath
Profile checks
Living Bomb
Profile checks
Light's Judgment
Profile checks
Blood Fury
Profile checks
Berserking
Profile checks
Arcane Torrent
Profile checks
Flamestrike
Profile checks
Phoenix's Flames
Profile checks
Scorch
Profile checks
Advanced: full action priority code
APL evaluates available actions from top to bottom using conditions and nested lists. It is not a fixed button sequence.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/potion
actions.precombat+=/pyroblast
actions=counterspell,if=target.debuff.casting.react
actions+=/time_warp,if=(time=0&buff.bloodlust.down)|(buff.bloodlust.down&equipped.132410&(cooldown.combustion.remains<1|target.time_to_die<50))
actions+=/mirror_image,if=buff.combustion.down
actions+=/rune_of_power,if=firestarter.active&action.rune_of_power.charges=2|cooldown.combustion.remains>40&buff.combustion.down&!talent.kindling.enabled|target.time_to_die<11|talent.kindling.enabled&(charges_fractional>1.8|time<40)&cooldown.combustion.remains>40
actions+=/rune_of_power,if=(buff.kaelthas_ultimate_ability.react&(cooldown.combustion.remains>40|action.rune_of_power.charges>1))|(buff.erupting_infernal_core.up&(cooldown.combustion.remains>40|action.rune_of_power.charges>1))
actions+=/call_action_list,name=combustion_phase,if=cooldown.combustion.remains<=action.rune_of_power.cast_time+(!talent.kindling.enabled*gcd)&(!talent.firestarter.enabled|!firestarter.active|active_enemies>=4|active_enemies>=2&talent.flame_patch.enabled)|buff.combustion.up
actions+=/call_action_list,name=rop_phase,if=buff.rune_of_power.up&buff.combustion.down
actions+=/call_action_list,name=standard_rotation
actions.active_talents=blast_wave,if=(buff.combustion.down)|(buff.combustion.up&action.fire_blast.charges<1&action.phoenixs_flames.charges<1)
actions.active_talents+=/meteor,if=cooldown.combustion.remains>40|(cooldown.combustion.remains>target.time_to_die)|buff.rune_of_power.up|firestarter.active
actions.active_talents+=/cinderstorm,if=cooldown.combustion.remains<cast_time&(buff.rune_of_power.up|!talent.rune_of_power.enabled)|cooldown.combustion.remains>10*spell_haste&!buff.combustion.up
actions.active_talents+=/dragons_breath,if=equipped.132863|(talent.alexstraszas_fury.enabled&!buff.hot_streak.react)
actions.active_talents+=/living_bomb,if=active_enemies>1&buff.combustion.down
actions.combustion_phase=lights_judgment,if=buff.combustion.down
actions.combustion_phase+=/rune_of_power,if=buff.combustion.down
actions.combustion_phase+=/call_action_list,name=active_talents
actions.combustion_phase+=/combustion
actions.combustion_phase+=/potion
actions.combustion_phase+=/blood_fury
actions.combustion_phase+=/berserking
actions.combustion_phase+=/arcane_torrent
actions.combustion_phase+=/use_items
actions.combustion_phase+=/flamestrike,if=(talent.flame_patch.enabled&active_enemies>2|active_enemies>4)&buff.hot_streak.react
actions.combustion_phase+=/pyroblast,if=buff.kaelthas_ultimate_ability.react&buff.combustion.remains>execute_time
actions.combustion_phase+=/pyroblast,if=buff.hot_streak.react
actions.combustion_phase+=/fire_blast,if=buff.heating_up.react
actions.combustion_phase+=/phoenixs_flames
actions.combustion_phase+=/scorch,if=buff.combustion.remains>cast_time
actions.combustion_phase+=/dragons_breath,if=!buff.hot_streak.react&action.fire_blast.charges<1&action.phoenixs_flames.charges<1
actions.combustion_phase+=/scorch,if=target.health.pct<=30&equipped.132454
actions.rop_phase=rune_of_power
actions.rop_phase+=/flamestrike,if=((talent.flame_patch.enabled&active_enemies>1)|active_enemies>3)&buff.hot_streak.react
actions.rop_phase+=/pyroblast,if=buff.hot_streak.react
actions.rop_phase+=/call_action_list,name=active_talents
actions.rop_phase+=/pyroblast,if=buff.kaelthas_ultimate_ability.react&execute_time<buff.kaelthas_ultimate_ability.remains&buff.rune_of_power.remains>cast_time
actions.rop_phase+=/fire_blast,if=!prev_off_gcd.fire_blast&buff.heating_up.react&firestarter.active&charges_fractional>1.7
actions.rop_phase+=/phoenixs_flames,if=!prev_gcd.1.phoenixs_flames&charges_fractional>2.7&firestarter.active
actions.rop_phase+=/fire_blast,if=!prev_off_gcd.fire_blast&!firestarter.active
actions.rop_phase+=/phoenixs_flames,if=!prev_gcd.1.phoenixs_flames
actions.rop_phase+=/scorch,if=target.health.pct<=30&equipped.132454
actions.rop_phase+=/dragons_breath,if=active_enemies>2
actions.rop_phase+=/flamestrike,if=(talent.flame_patch.enabled&active_enemies>2)|active_enemies>5
actions.rop_phase+=/fireball
actions.standard_rotation=flamestrike,if=((talent.flame_patch.enabled&active_enemies>1)|active_enemies>3)&buff.hot_streak.react
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&buff.hot_streak.remains<action.fireball.execute_time
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&firestarter.active&!talent.rune_of_power.enabled
actions.standard_rotation+=/phoenixs_flames,if=charges_fractional>2.7&active_enemies>2
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&(!prev_gcd.1.pyroblast|action.pyroblast.in_flight)
actions.standard_rotation+=/pyroblast,if=buff.hot_streak.react&target.health.pct<=30&equipped.132454
actions.standard_rotation+=/pyroblast,if=buff.kaelthas_ultimate_ability.react&execute_time<buff.kaelthas_ultimate_ability.remains
actions.standard_rotation+=/call_action_list,name=active_talents
actions.standard_rotation+=/fire_blast,if=!talent.kindling.enabled&buff.heating_up.react&(!talent.rune_of_power.enabled|charges_fractional>1.4|cooldown.combustion.remains<40)&(3-charges_fractional)*(12*spell_haste)<cooldown.combustion.remains+3|target.time_to_die<4
actions.standard_rotation+=/fire_blast,if=talent.kindling.enabled&buff.heating_up.react&(!talent.rune_of_power.enabled|charges_fractional>1.5|cooldown.combustion.remains<40)&(3-charges_fractional)*(18*spell_haste)<cooldown.combustion.remains+3|target.time_to_die<4
actions.standard_rotation+=/phoenixs_flames,if=(buff.combustion.up|buff.rune_of_power.up|buff.incanters_flow.stack>3|talent.mirror_image.enabled)&artifact.phoenix_reborn.enabled&(4-charges_fractional)*13<cooldown.combustion.remains+5|target.time_to_die<10
actions.standard_rotation+=/phoenixs_flames,if=(buff.combustion.up|buff.rune_of_power.up)&(4-charges_fractional)*30<cooldown.combustion.remains+5
actions.standard_rotation+=/phoenixs_flames,if=charges_fractional>2.5&cooldown.combustion.remains>23
actions.standard_rotation+=/flamestrike,if=(talent.flame_patch.enabled&active_enemies>3)|active_enemies>5
actions.standard_rotation+=/scorch,if=target.health.pct<=30&equipped.132454
actions.standard_rotation+=/fireball
actions.standard_rotation+=/scorchEquipamento e consumíveis do perfil
This is the archived simulation loadout, not a BiS claim for your character. IDs, bonuses and enchants are unchanged; check realm availability. The example does not imply a universal stat priority.
Consumíveis
- Potion
- Prolonged Power
- Flask
- Whispered Pact
- Food
- Lemon Herb Filet
- Augmentation
- Defiled
Equipamento da simulação
- Head
- Runebound Collar
- Neck
- Chain of the Unmaker
- Back
- Runebound Cape
- Chest
- Gambeson of Sargeras' Corruption
- Hands
- Handwraps of Inevitable Doom
- Waist
- Cord of Blossoming Petals
- Legs
- Runebound Leggings
- Feet
- Whisperstep Runners
- Finger1
- Band of the Sargerite Smith
- Finger2
- Shard of the Exodar
- Trinket1
- Acrid Catalyst Injector
- Trinket2
- Aman'Thul's Vision
- Main Hand
- Felo'melorn
- Off Hand
- Heart of the Phoenix
Item IDs, enchants and parameters
potion=prolonged_power
flask=whispered_pact
food=lemon_herb_filet
augmentation=defiled
head=runebound_collar,id=152138,bonus_id=3612/1502
neck=chain_of_the_unmaker,id=152283,bonus_id=3612/1502,enchant=mark_of_the_hidden_satyr
back=runebound_cape,id=152136,bonus_id=3612/1502,enchant=binding_of_intellect
chest=gambeson_of_sargeras_corruption,id=152679,bonus_id=3612/1502
hands=handwraps_of_inevitable_doom,id=152680,bonus_id=3612/1502
waist=cord_of_blossoming_petals,id=151952,bonus_id=3612/1502
legs=runebound_leggings,id=152139,bonus_id=3612/1502
feet=whisperstep_runners,id=151939,bonus_id=3612/1502
finger1=band_of_the_sargerite_smith,id=152064,bonus_id=3612/1502,enchant=binding_of_critical_strike
finger2=shard_of_the_exodar,id=132410,bonus_id=3630,gem_id=151580,enchant=binding_of_critical_strike
trinket1=acrid_catalyst_injector,id=151955,bonus_id=3612/1502
trinket2=amanthuls_vision,id=154172,bonus_id=4213
main_hand=felomelorn,id=128820,bonus_id=730,gem_id=155849/152026/155849,relic_id=3612:1512/3612:1502/3612:1512
off_hand=heart_of_the_phoenix,id=133959Game terminology
- Realm
- A game world within a server project, with its own rates and rules.
- Rotation
- Choosing abilities according to resources, procs and the encounter.
- Burst
- A short window of increased damage.
- Proc
- An effect that triggers and temporarily empowers or enables an ability.
- APL
- A conditional simulation priority list, not a fixed button sequence.
- BiS
- Best in Slot for a particular set of conditions.
- HoT / DoT
- Healing over time / damage over time.
Fontes e versão do jogo
The official page describes the class in current WoW. Archived profiles use Legion 7.3.5, build 25961. The wiki provides terminology and change history; current damage values should not be applied to Legion.
Russian names were matched by ID against Wowhead and accepted when the English name matched the archive. Unconfirmed matches retain the archived English name.
Focus interrupt macro
Counterspell targets a living hostile focus, otherwise the current target. Use the spell name matching your client language.
#showtooltip
/cast [@focus,harm,nodead][] CounterspellPreparação para a próxima partida
Checks are saved in this browser. Reset them before a new run.
Fontes e versão do jogo
Practical playbooks are written by the portal editors. Check the patch before using current tables: numerical values after item-level squishes do not belong to Legion.
Projetos
Servidores recomendados para este guia
Projetos relacionados por expansão e idioma; não é um ranking de todo o mercado.