Legion 7.3.5 / ranged dps
Arcane Mage
Mana burn and recovery cycles with Arcane Charges. Resources matter more than a fixed button sequence.

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
Mana burn and recovery cycles with Arcane Charges. Resources matter more than a fixed button sequence.
Action priorities
This is the baseline logic. Check exact conditions for selected talents and items against the archived profile below.
- Arcane Blast builds charges and increases mana expenditure.
- Use Arcane Missiles with available procs.
- Arcane Barrage clears charges during conservation.
- Plan Arcane Power and Evocation as linked burn and recovery windows.
Multiple targets and group utility
- Arcane Explosion and Barrage help against nearby groups.
- Choose a position for Rune of Power in advance if talented.
Mistakes that reduce performance
- Do not exhaust mana without available recovery.
- Avoid wasting Missiles procs at the cap.
Stats and gear decisions
Mastery affects mana and cycling; evaluate stats with specific legendaries and set bonuses.
- 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.
7.3.5 talents: plan your loadout
Initial selections come from the archived simulation. Choose other positions for your encounter.
talents=2023031The code is for historical SimulationCraft 7.3.5; it is not a modern in-game import string. Selections are saved in this browser.
Archive source data and license ↓ · GPL-3.0Archived 7.3.5 build: talents, abilities, items
Archived Legion 7.3.5 example. Choices depend on the encounter, gear and realm rules.
Sources and scope ↓Talents by level
Selections from the archived profile, using names from the 7.3.5 client data. This is an example simulation build.
- Level 15AmplificationRow position: 2
- Level 30Not specified—
- Level 45Rune of PowerRow position: 2
- Level 60ResonanceRow position: 3
- Level 75Not specified—
- Level 90ErosionRow position: 3
- Level 100OverpoweredRow position: 1
SimulationCraft talent code
talents=2023031Abilities 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.
Arcane Missiles
An attack enabled by a proc; track available activations.
Profile checks
Arcane Blast
A core Arcane attack tied to charges and mana expenditure.
Profile checks
Arcane Barrage
Spends accumulated Arcane Charges.
Profile checks
Additional and situational abilities (17)
Counterspell
Profile checks
Time Warp
Profile checks
Arcane Orb
Profile checks
Arcane Explosion
Profile checks
Nether Tempest
Profile checks
Mark of Aluneth
Profile checks
Mirror Image
Profile checks
Light's Judgment
Profile checks
Rune of Power
Profile checks
Arcane Power
Profile checks
Blood Fury
Profile checks
Berserking
Profile checks
Arcane Torrent
Profile checks
Presence of Mind
Profile checks
Charged Up
Profile checks
Evocation
Profile checks
Supernova
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+=/summon_arcane_familiar
actions.precombat+=/snapshot_stats
actions.precombat+=/mirror_image
actions.precombat+=/potion
actions.precombat+=/arcane_blast
actions=counterspell,if=target.debuff.casting.react
actions+=/time_warp,if=buff.bloodlust.down&(time=0|(buff.arcane_power.up&(buff.potion.up|!action.potion.usable))|target.time_to_die<=buff.bloodlust.duration)
actions+=/call_action_list,name=variables
actions+=/cancel_buff,name=presence_of_mind,if=active_enemies>1&set_bonus.tier20_2pc
actions+=/call_action_list,name=build,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack&!burn_phase
actions+=/call_action_list,name=burn,if=(buff.arcane_charge.stack=buff.arcane_charge.max_stack&variable.time_until_burn=0)|burn_phase
actions+=/call_action_list,name=conserve
actions.build=arcane_orb
actions.build+=/arcane_missiles,if=active_enemies<3&(variable.arcane_missiles_procs=buff.arcane_missiles.max_stack|(variable.arcane_missiles_procs&mana.pct<=50&buff.arcane_charge.stack=3)),chain=1
actions.build+=/arcane_explosion,if=active_enemies>1
actions.build+=/arcane_blast
actions.burn=variable,name=total_burns,op=add,value=1,if=!burn_phase
actions.burn+=/start_burn_phase,if=!burn_phase
actions.burn+=/stop_burn_phase,if=prev_gcd.1.evocation&cooldown.evocation.charges=0&burn_phase_duration>0
actions.burn+=/nether_tempest,if=refreshable|!ticking
actions.burn+=/mark_of_aluneth
actions.burn+=/mirror_image
actions.burn+=/lights_judgment,if=buff.arcane_power.down
actions.burn+=/rune_of_power,if=mana.pct>30|(buff.arcane_power.up|cooldown.arcane_power.up)
actions.burn+=/arcane_power
actions.burn+=/blood_fury
actions.burn+=/berserking
actions.burn+=/arcane_torrent
actions.burn+=/potion,if=buff.arcane_power.up&(buff.berserking.up|buff.blood_fury.up|!(race.troll|race.orc))
actions.burn+=/use_items,if=buff.arcane_power.up|target.time_to_die<cooldown.arcane_power.remains
actions.burn+=/arcane_barrage,if=set_bonus.tier21_2pc&((set_bonus.tier20_2pc&cooldown.presence_of_mind.up)|(talent.charged_up.enabled&cooldown.charged_up.up))&buff.arcane_charge.stack=buff.arcane_charge.max_stack&buff.expanding_mind.down
actions.burn+=/presence_of_mind,if=((mana.pct>30|buff.arcane_power.up)&set_bonus.tier20_2pc)|buff.rune_of_power.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time|buff.arcane_power.remains<=buff.presence_of_mind.max_stack*action.arcane_blast.execute_time
actions.burn+=/charged_up,if=buff.arcane_charge.stack<buff.arcane_charge.max_stack
actions.burn+=/arcane_orb
actions.burn+=/arcane_barrage,if=active_enemies>4&equipped.mantle_of_the_first_kirin_tor&buff.arcane_charge.stack=buff.arcane_charge.max_stack
actions.burn+=/arcane_missiles,if=variable.arcane_missiles_procs=buff.arcane_missiles.max_stack&active_enemies<3,chain=1
actions.burn+=/arcane_blast,if=buff.presence_of_mind.up
actions.burn+=/arcane_explosion,if=active_enemies>1
actions.burn+=/arcane_missiles,if=variable.arcane_missiles_procs>1,chain=1
actions.burn+=/arcane_blast
actions.burn+=/variable,name=average_burn_length,op=set,value=(variable.average_burn_length*variable.total_burns-variable.average_burn_length+burn_phase_duration)%variable.total_burns
actions.burn+=/evocation,interrupt_if=ticks=2|mana.pct>=85,interrupt_immediate=1
actions.conserve=mirror_image,if=variable.time_until_burn>recharge_time|variable.time_until_burn>target.time_to_die
actions.conserve+=/mark_of_aluneth,if=mana.pct<85
actions.conserve+=/strict_sequence,name=miniburn,if=talent.rune_of_power.enabled&set_bonus.tier20_4pc&variable.time_until_burn>30:rune_of_power:arcane_barrage:presence_of_mind
actions.conserve+=/rune_of_power,if=full_recharge_time<=execute_time|prev_gcd.1.mark_of_aluneth
actions.conserve+=/strict_sequence,name=abarr_cu_combo,if=talent.charged_up.enabled&cooldown.charged_up.recharge_time<variable.time_until_burn:arcane_barrage:charged_up
actions.conserve+=/arcane_missiles,if=variable.arcane_missiles_procs=buff.arcane_missiles.max_stack&active_enemies<3,chain=1
actions.conserve+=/supernova
actions.conserve+=/nether_tempest,if=refreshable|!ticking
actions.conserve+=/arcane_explosion,if=active_enemies>1&(mana.pct>=70-(10*equipped.mystic_kilt_of_the_rune_master))
actions.conserve+=/arcane_blast,if=mana.pct>=90|buff.rhonins_assaulting_armwraps.up|(buff.rune_of_power.remains>=cast_time&equipped.mystic_kilt_of_the_rune_master)
actions.conserve+=/arcane_missiles,if=variable.arcane_missiles_procs,chain=1
actions.conserve+=/arcane_barrage
actions.conserve+=/arcane_explosion,if=active_enemies>1
actions.conserve+=/arcane_blast
actions.variables=variable,name=arcane_missiles_procs,op=set,value=buff.arcane_missiles.react
actions.variables+=/variable,name=time_until_burn,op=set,value=cooldown.arcane_power.remains
actions.variables+=/variable,name=time_until_burn,op=max,value=cooldown.evocation.remains-variable.average_burn_length
actions.variables+=/variable,name=time_until_burn,op=max,value=cooldown.presence_of_mind.remains,if=set_bonus.tier20_2pc
actions.variables+=/variable,name=time_until_burn,op=max,value=action.rune_of_power.usable_in,if=talent.rune_of_power.enabled
actions.variables+=/variable,name=time_until_burn,op=max,value=cooldown.charged_up.remains,if=talent.charged_up.enabled&set_bonus.tier21_2pc
actions.variables+=/variable,name=time_until_burn,op=reset,if=target.time_to_die<variable.average_burn_lengthSource gear and consumables
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.
Consumables
- Potion
- Deadly Grace
- Flask
- Whispered Pact
- Food
- Lemon Herb Filet
- Augmentation
- Defiled
Simulation loadout
- Head
- Runebound Collar
- Neck
- Chain of the Unmaker
- Back
- Drape of the Arcane Tempest
- Chest
- Runebound Tunic
- Hands
- Gloves of the Arcane Tempest
- Waist
- Cord of Blossoming Petals
- Legs
- Runebound Leggings
- Feet
- Lady Dacidion's Silk Slippers
- Finger1
- Soul of the Archmage
- Finger2
- Shard of the Exodar
- Trinket1
- Tarnished Sentinel Medallion
- Trinket2
- Aman'Thul's Vision
- Main Hand
- Aluneth
Item IDs, enchants and parameters
potion=deadly_grace
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=drape_of_the_arcane_tempest,id=147145,bonus_id=3563/1512,enchant=binding_of_intellect
chest=runebound_tunic,id=152140,bonus_id=3612/1502
hands=gloves_of_the_arcane_tempest,id=147146,bonus_id=3563/1512
waist=cord_of_blossoming_petals,id=151952,bonus_id=3612/1502
legs=runebound_leggings,id=152139,bonus_id=3612/1502
feet=lady_dacidions_silk_slippers,id=151945,bonus_id=3612/1502
finger1=soul_of_the_archmage,id=151642,bonus_id=3630,gem_id=151585,enchant=binding_of_versatility
finger2=shard_of_the_exodar,id=132410,bonus_id=3630,gem_id=151585,enchant=binding_of_versatility
trinket1=tarnished_sentinel_medallion,id=147017,bonus_id=3563/1512
trinket2=amanthuls_vision,id=154172,bonus_id=4213
main_hand=aluneth,id=127857,gem_id=155846/155850/155846,relic_id=3612:1512/3612:1512/3612:1512Game 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.
Sources and game version
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.
Ready for the next run
Checks are saved in this browser. Reset them before a new run.
Sources and game version
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.
Projects
Recommended servers for this guide
Related projects, selected by expansion and language. This is not a market-wide ranking.