You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
111 lines
9.1 KiB
111 lines
9.1 KiB
|
3 years ago
|
actions.precombat+=/windfury_weapon
|
||
|
|
actions.precombat+=/flametongue_weapon
|
||
|
|
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+=/totemic_projection,if=project_windfury_totem
|
||
|
|
actions.precombat+=/windfury_totem,if=time=0|buff.windfury_totem.down
|
||
|
|
actions.precombat+=/variable,name=trinket1_is_weird,value=trinket.1.is.the_first_sigil|trinket.1.is.scars_of_fraternal_strife|trinket.1.is.cache_of_acquired_treasures
|
||
|
|
actions.precombat+=/variable,name=trinket2_is_weird,value=trinket.2.is.the_first_sigil|trinket.2.is.scars_of_fraternal_strife|trinket.2.is.cache_of_acquired_treasures
|
||
|
|
|
||
|
|
actions+=/potion,if=(talent.ascendance.enabled&raid_event.adds.in>=90&cooldown.ascendance.remains<10)|(talent.doom_winds.enabled&buff.doom_winds.up)|(!talent.doom_winds.enabled&!talent.ascendance.enabled&talent.feral_spirit.enabled&buff.feral_spirit.up)|(!talent.doom_winds.enabled&!talent.ascendance.enabled&!talent.feral_spirit.enabled)|active_enemies>1|boss&fight_remains<30
|
||
|
|
# interrupt of casts.
|
||
|
|
actions+=/wind_shear
|
||
|
|
actions+=/purge,if=settings.hostile_dispel
|
||
|
|
actions+=/greater_purge,if=settings.hostile_dispel
|
||
|
|
actions+=/use_item,name=the_first_sigil,if=(talent.ascendance.enabled&raid_event.adds.in>=90&cooldown.ascendance.remains<10)|(talent.hot_hand.enabled&buff.molten_weapon.up)|buff.icy_edge.up|(talent.stormflurry.enabled&buff.crackling_surge.up)|active_enemies>1|fight_remains<30
|
||
|
|
actions+=/use_item,name=cache_of_acquired_treasures,if=buff.acquired_sword.up|fight_remains<25
|
||
|
|
actions+=/use_item,name=scars_of_fraternal_strife,if=!buff.scars_of_fraternal_strife_4.up|fight_remains<31|raid_event.adds.in<16|active_enemies>1
|
||
|
|
actions+=/use_items,slots=trinket1,if=!variable.trinket1_is_weird
|
||
|
|
actions+=/use_items,slots=trinket2,if=!variable.trinket2_is_weird
|
||
|
|
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+=/feral_spirit
|
||
|
|
actions+=/ascendance,if=(ti_lightning_bolt&active_enemies=1&raid_event.adds.in>=90)|(ti_chain_lightning&active_enemies>1)
|
||
|
|
actions+=/doom_winds,if=raid_event.adds.in>=90|active_enemies>1
|
||
|
|
# if only one enemy, priority follows the 'single' action list.
|
||
|
|
actions+=/call_action_list,name=single,strict=1,if=active_enemies=1
|
||
|
|
# on multiple enemies, the priority follows the 'aoe' action list.
|
||
|
|
actions+=/call_action_list,name=aoe,strict=1,if=active_enemies>1
|
||
|
|
|
||
|
|
actions.single=windstrike,if=talent.thorims_invocation.enabled&buff.maelstrom_weapon.stack>=1
|
||
|
|
actions.single+=/lava_lash,if=buff.hot_hand.up|buff.ashen_catalyst.stack=8|(buff.ashen_catalyst.stack>=5&buff.maelstrom_of_elements.up&buff.maelstrom_weapon.stack<=6)
|
||
|
|
actions.single+=/windfury_totem,if=!buff.windfury_totem.up
|
||
|
|
actions.single+=/stormstrike,if=buff.doom_winds.up
|
||
|
|
actions.single+=/crash_lightning,if=buff.doom_winds.up
|
||
|
|
actions.single+=/ice_strike,if=buff.doom_winds.up
|
||
|
|
actions.single+=/sundering,if=buff.doom_winds.up
|
||
|
|
actions.single+=/lightning_bolt,if=settings.burn_before_wave&talent.primordial_wave&talent.primal_maelstrom&cooldown.primordial_wave.remains<2*gcd.max&buff.maelstrom_weapon.stack>=5
|
||
|
|
actions.single+=/primordial_wave,if=buff.primordial_wave.down&(raid_event.adds.in>42|raid_event.adds.in<6)
|
||
|
|
actions.single+=/flame_shock,if=!ticking
|
||
|
|
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack>=5&buff.primordial_wave.up&(buff.primordial_wave.remains<1.5*gcd.max|raid_event.adds.in>buff.primordial_wave.remains&(!buff.splintered_elements.up|fight_remains<=12))
|
||
|
|
actions.single+=/elemental_blast,if=talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)&buff.maelstrom_weapon.stack>=8
|
||
|
|
actions.single+=/ice_strike,if=talent.hailstorm.enabled
|
||
|
|
actions.single+=/stormstrike,if=set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5
|
||
|
|
actions.single+=/frost_shock,if=buff.hailstorm.up
|
||
|
|
actions.single+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.refreshable
|
||
|
|
actions.single+=/windstrike,if=talent.deeply_rooted_elements.enabled|buff.earthen_weapon.up|buff.legacy_of_the_frost_witch.up
|
||
|
|
actions.single+=/stormstrike,if=talent.deeply_rooted_elements.enabled|buff.earthen_weapon.up|buff.legacy_of_the_frost_witch.up
|
||
|
|
actions.single+=/elemental_blast,if=(talent.elemental_spirits.enabled&buff.maelstrom_weapon.stack=10)|(!talent.elemental_spirits.enabled&buff.maelstrom_weapon.stack>=5)
|
||
|
|
actions.single+=/lava_burst,if=buff.maelstrom_weapon.stack>=5
|
||
|
|
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack=10&buff.primordial_wave.down
|
||
|
|
actions.single+=/windstrike
|
||
|
|
actions.single+=/stormstrike
|
||
|
|
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<10
|
||
|
|
actions.single+=/ice_strike
|
||
|
|
actions.single+=/lava_lash
|
||
|
|
actions.single+=/elemental_blast,if=talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)&buff.maelstrom_weapon.stack>=5
|
||
|
|
actions.single+=/bag_of_tricks
|
||
|
|
actions.single+=/lightning_bolt,if=buff.maelstrom_weapon.stack>=5&buff.primordial_wave.down
|
||
|
|
actions.single+=/sundering,if=raid_event.adds.in>=40
|
||
|
|
actions.single+=/fire_nova,if=talent.swirling_maelstrom.enabled&active_dot.flame_shock
|
||
|
|
actions.single+=/frost_shock
|
||
|
|
actions.single+=/crash_lightning
|
||
|
|
actions.single+=/fire_nova,if=active_dot.flame_shock
|
||
|
|
actions.single+=/earth_elemental
|
||
|
|
actions.single+=/flame_shock,if=settings.filler_shock
|
||
|
|
actions.single+=/windfury_totem,if=buff.windfury_totem.remains<30
|
||
|
|
|
||
|
|
actions.aoe+=/crash_lightning,if=buff.doom_winds.up|!buff.crash_lightning.up
|
||
|
|
actions.aoe+=/lightning_bolt,if=(active_dot.flame_shock>=active_enemies|active_dot.flame_shock>5)&buff.primordial_wave.up&(buff.primordial_wave.remains<1.5*gcd.max|buff.maelstrom_weapon.stack>=(5+5*talent.overflowing_maelstrom.enabled))&(!buff.splintered_elements.up|fight_remains<=12|raid_event.adds.remains<=gcd)
|
||
|
|
actions.aoe+=/sundering,if=buff.doom_winds.up
|
||
|
|
actions.aoe+=/fire_nova,if=active_dot.flame_shock=6|(active_dot.flame_shock>=4&active_dot.flame_shock>=active_enemies)
|
||
|
|
actions.aoe+=/chain_lightning,if=settings.burn_before_wave&talent.primordial_wave&talent.primal_maelstrom&cooldown.primordial_wave.remains<2*gcd.max&buff.maelstrom_weapon.stack>=5
|
||
|
|
actions.aoe+=/primordial_wave,cycle_targets=1,if=!buff.primordial_wave.up
|
||
|
|
actions.aoe+=/windstrike,if=talent.thorims_invocation.enabled&ti_chain_lightning&buff.maelstrom_weapon.stack>1
|
||
|
|
actions.aoe+=/lava_lash,cycle_targets=1,if=talent.lashing_flames.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
|
||
|
|
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled&dot.flame_shock.ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
|
||
|
|
actions.aoe+=/flame_shock,if=!ticking
|
||
|
|
actions.aoe+=/flame_shock,cycle_targets=1,if=talent.fire_nova.enabled&!ticking&(active_dot.flame_shock<active_enemies)&active_dot.flame_shock<6
|
||
|
|
actions.aoe+=/ice_strike,if=talent.hailstorm.enabled
|
||
|
|
actions.aoe+=/frost_shock,if=talent.hailstorm.enabled&buff.hailstorm.up
|
||
|
|
actions.aoe+=/sundering
|
||
|
|
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=4
|
||
|
|
actions.aoe+=/lava_lash,cycle_targets=1,if=talent.lashing_flames.enabled
|
||
|
|
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=3
|
||
|
|
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack=10&(!talent.crashing_storms.enabled|active_enemies<=3)
|
||
|
|
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack=10
|
||
|
|
actions.aoe+=/crash_lightning,if=buff.cl_crash_lightning.up
|
||
|
|
actions.aoe+=/lava_lash,if=buff.crash_lightning.up&buff.ashen_catalyst.stack=8
|
||
|
|
actions.aoe+=/windstrike,if=buff.crash_lightning.up
|
||
|
|
actions.aoe+=/stormstrike,if=buff.crash_lightning.up&(buff.converging_storms.stack=6|(set_bonus.tier29_2pc&buff.maelstrom_of_elements.down&buff.maelstrom_weapon.stack<=5))
|
||
|
|
actions.aoe+=/lava_lash,if=buff.crash_lightning.up,if=talent.molten_assault.enabled
|
||
|
|
actions.aoe+=/ice_strike,if=buff.crash_lightning.up,if=talent.swirling_maelstrom.enabled
|
||
|
|
actions.aoe+=/stormstrike,if=buff.crash_lightning.up
|
||
|
|
actions.aoe+=/ice_strike,if=buff.crash_lightning.up
|
||
|
|
actions.aoe+=/lava_lash,if=buff.crash_lightning.up
|
||
|
|
actions.aoe+=/elemental_blast,if=(!talent.elemental_spirits.enabled|(talent.elemental_spirits.enabled&(charges=max_charges|buff.feral_spirit.up)))&buff.maelstrom_weapon.stack>=5&(!talent.crashing_storms.enabled|active_enemies<=3)
|
||
|
|
actions.aoe+=/fire_nova,if=active_dot.flame_shock>=2
|
||
|
|
actions.aoe+=/crash_lightning
|
||
|
|
actions.aoe+=/windstrike
|
||
|
|
actions.aoe+=/lava_lash,if=talent.molten_assault.enabled
|
||
|
|
actions.aoe+=/ice_strike,if=talent.swirling_maelstrom.enabled
|
||
|
|
actions.aoe+=/stormstrike
|
||
|
|
actions.aoe+=/ice_strike
|
||
|
|
actions.aoe+=/lava_lash
|
||
|
|
actions.aoe+=/flame_shock,cycle_targets=1,if=settings.filler_shock&refreshable
|
||
|
|
actions.aoe+=/frost_shock
|
||
|
|
actions.aoe+=/chain_lightning,if=buff.maelstrom_weapon.stack>=5
|
||
|
|
actions.aoe+=/earth_elemental
|
||
|
|
actions.aoe+=/windfury_totem,if=buff.windfury_totem.remains<30
|