# Ensure weapon enchant is applied. actions.precombat+=/flametongue_weapon,if=talent.improved_flametongue_weapon.enabled actions.precombat+=/lightning_shield,if=buff.lightning_shield.down&(buff.earth_shield.down|talent.elemental_orbit.enabled) actions.precombat+=/earth_shield,if=buff.lightning_shield.up&buff.earth_shield.down&talent.elemental_orbit.enabled actions.precombat+=/potion # Executed every time the actor is available. # Interrupt of casts. actions+=/wind_shear # Enable more movement. actions=spiritwalkers_grace,moving=1,if=movement.distance>6 actions+=/blood_fury,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50 actions+=/berserking,if=!talent.ascendance.enabled|buff.ascendance.up actions+=/fireblood,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50 actions+=/ancestral_call,if=!talent.ascendance.enabled|buff.ascendance.up|cooldown.ascendance.remains>50 actions+=/bag_of_tricks,if=!talent.ascendance.enabled|!buff.ascendance.up actions+=/use_items actions+=/meteor actions+=/tempest,if=buff.call_lightning.stack>=10 actions+=/vesper_totem actions+=/fae_transfusion,if=action.fae_transfusion.known&!runeforge.seeds_of_rampant_growth.equipped&(!talent.master_of_the_elements.enabled|buff.master_of_the_elements.up)&spell_targets.chain_lightning<3 actions+=/fae_transfusion,if=action.fae_transfusion.known&runeforge.seeds_of_rampant_growth.equipped&(!talent.master_of_the_elements.enabled|buff.master_of_the_elements.up|spell_targets.chain_lightning>=3)&(cooldown.fire_elemental.remains>20|cooldown.storm_elemental.remains>20) actions+=/natures_swiftness actions+=/run_action_list,name=aoe,strict=1,if=active_enemies>2&(spell_targets.chain_lightning>2|spell_targets.lava_beam>2) actions+=/run_action_list,name=single_target # Keep your cooldowns rolling. actions.aoe=fire_elemental # Keep your cooldowns rolling. actions.aoe+=/storm_elemental # Keep your cooldowns rolling. actions.aoe+=/stormkeeper,if=!buff.stormkeeper.up # Spread Flame Shock using Surge of Power. Don't waste buffs by resets (resets are gone, but I'll keep that logic here). actions.aoe+=/primordial_wave,cycle_targets=1,if=!buff.primordial_wave.up&buff.surge_of_power.up&!buff.splintered_elements.up # Spread Flame Shock using Surge of Power. Don't waste buffs by resets (resets are gone, but I'll keep that logic here). actions.aoe+=/primordial_wave,cycle_targets=1,if=!buff.primordial_wave.up&talent.deeply_rooted_elements.enabled&!talent.surge_of_power.enabled&!buff.splintered_elements.up # Spread Flame Shock using Surge of Power. actions.aoe+=/flame_shock,cycle_targets=1,if=refreshable&buff.surge_of_power.up # Spread Flame Shock to gamble on Deeply Rooted Element procs. actions.aoe+=/flame_shock,cycle_targets=1,if=refreshable&talent.deeply_rooted_elements.enabled&!talent.surge_of_power.enabled # JUST DO IT! https://i.kym-cdn.com/entries/icons/mobile/000/018/147/Shia_LaBeouf__Just_Do_It__Motivational_Speech_(Original_Video_by_LaBeouf__R%C3%B6nkk%C3%B6___Turner)_0-4_screenshot.jpg actions.aoe+=/ascendance # Keep your cooldowns rolling. actions.aoe+=/liquid_magma_totem # Use the talents you selected. Did you invest only 1 point in it? In this case this'll be a DPS decrease. actions.aoe+=/earthquake,if=!(talent.echoes_of_great_sundering.rank>1|legendary.echoes_of_great_sundering.enabled)|buff.echoes_of_great_sundering.up # Use the talents you selected. Did you invest only 1 point in it? In this case this'll be a DPS decrease. Spread Lightning Rod to as many targets as possible. actions.aoe+=/elemental_blast,cycle_targets=1,if=(talent.echoes_of_great_sundering.rank>1|legendary.echoes_of_great_sundering.enabled) # Use the talents you selected. Did you invest only 1 point in it? In this case this'll be a DPS decrease. actions.aoe+=/elemental_blast,if=(talent.echoes_of_great_sundering.rank>1|legendary.echoes_of_great_sundering.enabled) # Use the talents you selected. Did you invest only 1 point in it? In this case this'll be a DPS decrease. Spread Lightning Rod to as many targets as possible. actions.aoe+=/earth_shock,cycle_targets=1,if=(talent.echoes_of_great_sundering.rank>1|legendary.echoes_of_great_sundering.enabled) # Use the talents you selected. Did you invest only 1 point in it? In this case this'll be a DPS decrease. actions.aoe+=/earth_shock,if=(talent.echoes_of_great_sundering.rank>1|legendary.echoes_of_great_sundering.enabled) # Stormkeeper is strong and should be used. actions.aoe+=/lava_beam,if=buff.stormkeeper.up # Stormkeeper is strong and should be used. actions.aoe+=/chain_lightning,if=buff.stormkeeper.up # Power of the Maelstrom is strong and should be used. actions.aoe+=/chain_lightning,if=buff.power_of_the_maelstrom.up # Against 6 targets or more Surge of Power should be used with Lava Beam rather than Lava Burst. actions.aoe+=/lava_beam,if=active_enemies>=6&buff.surge_of_power.up # Against 6 targets or more Surge of Power should be used with Chain Lightning rather than Lava Burst. actions.aoe+=/chain_lightning,if=active_enemies>=6&buff.surge_of_power.up # Gamble away for Deeply Rooted Elements procs whenever Lava Surge makes Lava Burst more efficient. actions.aoe+=/lava_burst,if=buff.lava_surge.up&talent.deeply_rooted_elements.enabled # Cast Lava Burst to buff your immediately follow-up Earthquake with Master of the Elements. actions.aoe+=/lava_burst,if=cooldown_react&buff.lava_surge.up&talent.master_of_the_elements.enabled&(maelstrom>=60-5*talent.eye_of_the_storm.rank-2*talent.flow_of_power.enabled)&(!(talent.echoes_of_great_sundering.enabled|legendary.echoes_of_great_sundering.enabled)|buff.echoes_of_great_sundering.up) # Use Icefury if you can get the full benefit from Electrified Shocks. If more targets are present ignore it. actions.aoe+=/icefury,if=talent.electrified_shocks.enabled&active_enemies<5 # Spread out your Frost Shock casts to empower as many Chain Lightnings as possible. actions.aoe+=/frost_shock,if=buff.icefury.up&talent.electrified_shocks.enabled&!debuff.electrified_shocks.up&active_enemies<5 actions.aoe+=/lava_beam actions.aoe+=/chain_lightning actions.aoe+=/flame_shock,moving=1,cycle_targets=1,if=refreshable actions.aoe+=/frost_shock,moving=1 # Keep your cooldowns rolling. actions.single_target=fire_elemental # Keep your cooldowns rolling. actions.single_target+=/storm_elemental # Reset LMT CD as early as possible. actions.single_target+=/totemic_recall,if=cooldown.liquid_magma_totem.remains>45 # Keep your cooldowns rolling. actions.single_target+=/liquid_magma_totem # Use Primordial Wave as much as possible without wasting buffs. actions.single_target+=/primordial_wave,cycle_targets=1,if=!buff.primordial_wave.up&!buff.splintered_elements.up actions.single_target+=/flame_shock,cycle_targets=1,if=refreshable&!buff.surge_of_power.up actions.single_target+=/stormkeeper,if=!buff.stormkeeper.up&!buff.ascendance.up actions.single_target+=/ascendance,if=!buff.stormkeeper.up actions.single_target+=/cancel_buff,name=lava_surge,if=buff.stormkeeper.up&buff.surge_of_power.up actions.single_target+=/lava_burst,if=buff.stormkeeper.up&buff.surge_of_power.up # Stormkeeper is strong and should be used. actions.single_target+=/lightning_bolt,if=buff.stormkeeper.up&buff.surge_of_power.up # Stormkeeper is strong and should be used. actions.single_target+=/lightning_bolt,if=buff.stormkeeper.up&!talent.surge_of_power.enabled # Surge of Power is strong and should be used. actions.single_target+=/lightning_bolt,if=buff.surge_of_power.up actions.single_target+=/icefury,if=talent.electrified_shocks.enabled actions.single_target+=/frost_shock,if=buff.icefury.up&talent.electrified_shocks.enabled&(!debuff.electrified_shocks.up|buff.icefury.remains<=gcd) actions.single_target+=/frost_shock,if=buff.icefury.up&talent.electrified_shocks.enabled&maelstrom>=50&debuff.electrified_shocks.remains<2*gcd&buff.stormkeeper.up # Windspeaker's Lava Resurgence is strong. Don't sit on it. actions.single_target+=/lava_burst,if=buff.windspeakers_lava_resurgence.up # Lava Surge is neat. Utilize it. actions.single_target+=/lava_burst,if=cooldown_react&buff.lava_surge.up # Use the talents you selected. Did you invest only 1 point in it? In this case this'll be a DPS decrease. Additionally Elemental Blast is stronger than EoGS. In this case don't use Earthquake on single target. actions.single_target+=/earthquake,if=(legendary.echoes_of_great_sundering.enabled|talent.echoes_of_great_sundering.rank>1)&buff.echoes_of_great_sundering.up&(!talent.elemental_blast.enabled&active_enemies<2|active_enemies>1) # Use Earthquake against two enemies unless you have to alternate because of Echoes of Great Sundering. actions.single_target+=/earthquake,if=active_enemies>1&(spell_targets.chain_lightning>1|spell_targets.lava_beam>1)&!talent.windspeakers_lava_resurgence.enabled&!(talent.echoes_of_great_sundering.enabled|legendary.echoes_of_great_sundering.enabled) actions.single_target+=/elemental_blast actions.single_target+=/earth_shock # Utilize present buffs. actions.single_target+=/lava_burst,if=buff.flux_melting.up # Spread out your Icefury usage if you can get more use out of accompanied buffs. actions.single_target+=/frost_shock,if=buff.icefury.up&talent.flux_melting.enabled&!buff.flux_melting.up # Spread out your Icefury usage if you can get more use out of accompanied buffs. actions.single_target+=/frost_shock,if=buff.icefury.up&(talent.electrified_shocks.enabled&!debuff.electrified_shocks.up|buff.icefury.remains<6) # Utilize the Power of the Maelstrom buff if your Lightning Bolt is empowered by Unrelenting Calamity. actions.single_target+=/lightning_bolt,if=buff.power_of_the_maelstrom.up&talent.unrelenting_calamity.enabled actions.single_target+=/icefury # Spam Lightning Bolt if Storm Elemental is active. But honor all previous priorities. actions.single_target+=/lightning_bolt,if=pet.storm_elemental.active actions.single_target+=/lava_burst # Use your Icefury buffs if you didn't improve the talent. actions.single_target+=/frost_shock,if=buff.icefury.up&!talent.electrified_shocks.enabled&!talent.flux_melting.enabled # Casting Chain Lightning at two targets is mor efficient than Lightning Bolt. actions.single_target+=/chain_lightning,if=active_enemies>1&(spell_targets.chain_lightning>1|spell_targets.lava_beam>1) # Filler spell. Always available. Always the bottom line. actions.single_target+=/lightning_bolt actions.single_target+=/flame_shock,moving=1,cycle_targets=1,if=refreshable actions.single_target+=/flame_shock,moving=1,if=movement.distance>6 # Frost Shock is our movement filler. actions.single_target+=/frost_shock,moving=1