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.
68 lines
8.7 KiB
68 lines
8.7 KiB
actions.precombat+=/variable,name=spam_heal,default=1,op=reset
|
|
actions.precombat+=/variable,name=minimum_opener_delay,op=reset,default=0
|
|
actions.precombat+=/variable,name=opener_delay,value=variable.minimum_opener_delay,if=!talent.interwoven_threads
|
|
actions.precombat+=/variable,name=opener_delay,value=variable.minimum_opener_delay+variable.opener_delay,if=talent.interwoven_threads
|
|
actions.precombat+=/variable,name=opener_cds_detected,op=reset,default=0
|
|
actions.precombat+=/variable,name=trinket_1_exclude,value=trinket.1.is.irideus_fragment|trinket.1.is.balefire_branch|trinket.1.is.ashes_of_the_embersoul|trinket.1.is.nymues_unraveling_spindle|trinket.1.is.mirror_of_fractured_tomorrows|trinket.1.is.spoils_of_neltharus
|
|
actions.precombat+=/variable,name=trinket_2_exclude,value=trinket.2.is.irideus_fragment|trinket.2.is.balefire_branch|trinket.2.is.ashes_of_the_embersoul|trinket.2.is.nymues_unraveling_spindle|trinket.2.is.mirror_of_fractured_tomorrows|trinket.2.is.spoils_of_neltharus
|
|
actions.precombat+=/variable,name=trinket_1_manual,value=trinket.1.is.irideus_fragment|trinket.1.is.balefire_branch|trinket.1.is.ashes_of_the_embersoul|trinket.1.is.nymues_unraveling_spindle|trinket.1.is.mirror_of_fractured_tomorrows|trinket.1.is.spoils_of_neltharus|trinket.1.is.beacon_to_the_beyond|trinket.1.is.belorrelos_the_suncaller
|
|
actions.precombat+=/variable,name=trinket_2_manual,value=trinket.2.is.irideus_fragment|trinket.2.is.balefire_branch|trinket.2.is.ashes_of_the_embersoul|trinket.2.is.nymues_unraveling_spindle|trinket.2.is.mirror_of_fractured_tomorrows|trinket.2.is.spoils_of_neltharus|trinket.2.is.beacon_to_the_beyond|trinket.2.is.belorrelos_the_suncaller
|
|
actions.precombat+=/blessing_of_the_bronze,if=buff.blessing_of_the_bronze.down
|
|
actions.precombat+=/source_of_magic,if=group&active_dot.source_of_magic=0
|
|
actions.precombat+=/black_attunement,if=buff.black_attunement.down
|
|
actions.precombat+=/bronze_attunement,if=buff.bronze_attunement.down&buff.black_attunement.up&!buff.black_attunement.mine
|
|
actions.precombat+=/blistering_scales,if=buff.blistering_scales.stack<10&active_dot.blistering_scales=0
|
|
|
|
actions+=/quell
|
|
actions+=/unravel,if=settings.use_unravel
|
|
actions+=/cauterizing_flame
|
|
actions+=/hover,if=settings.use_hover&moving&buff.hover.down&buff.breath_of_eons.down
|
|
actions+=/variable,name=temp_wound,value=debuff.temporal_wound.remains
|
|
actions+=/prescience,if=full_recharge_time<=gcd.max*3|active_dot.prescience=0&cooldown.ebon_might.remains<=gcd.max*4
|
|
actions+=/ebon_might,if=(buff.ebon_might.remains-cast_time)<=buff.ebon_might.duration*0.4&(active_dot.prescience>=group_members&time<=10|active_dot.prescience>=3|buff.ebon_might.remains>=action.ebon_might.cast_time|group_members<=2)
|
|
actions+=/run_action_list,name=opener_filler,if=variable.opener_delay>0&!equipped.nymues_unraveling_spindle
|
|
actions+=/potion,if=debuff.temporal_wound.up&buff.ebon_might.up
|
|
actions+=/use_item,name=nymues_unraveling_spindle,if=cooldown.breath_of_eons.remains<=3
|
|
actions+=/use_item,name=irideus_fragment,if=debuff.temporal_wound.up|boss&fight_remains<=30&buff.ebon_might.up
|
|
actions+=/use_item,name=ashes_of_the_embersoul,if=debuff.temporal_wound.up|boss&fight_remains<=30&buff.ebon_might.up
|
|
actions+=/use_item,name=mirror_of_fractured_tomorrows,if=debuff.temporal_wound.up|boss&fight_remains<=30&buff.ebon_might.up
|
|
actions+=/use_item,name=balefire_branch,if=debuff.temporal_wound.up|boss&fight_remains<=30&buff.ebon_might.up
|
|
actions+=/use_item,name=spoils_of_neltharus,if=buff.spoils_of_neltharus_mastery.up&(!((trinket.1.is.irideus_fragment|trinket.1.is.mirror_of_fractured_tomorrows)&trinket.1.cooldown.up|(trinket.2.is.irideus_fragment|trinket.2.is.mirror_of_fractured_tomorrows)&trinket.2.cooldown.up)|time%%120>20|boss&fight_remains%%120<25)
|
|
actions+=/use_item,name=beacon_to_the_beyond,use_off_gcd=1,if=gcd.remains>0.1&((!debuff.temporal_wound.up&((trinket.1.cooldown.remains>=20|!variable.trinket_1_exclude)&(trinket.2.cooldown.remains>=20|!variable.trinket_2_exclude))|variable.trinket_1_exclude&variable.trinket_2_exclude))&(!raid_event.adds.exists|raid_event.adds.up|spell_targets.beacon_to_the_beyond>=5|raid_event.adds.in>60)|boss&fight_remains<20
|
|
actions+=/use_item,name=belorrelos_the_suncaller,use_off_gcd=1,if=gcd.remains>0.1&((!debuff.temporal_wound.up&((trinket.1.cooldown.remains>=20|!variable.trinket_1_exclude)&(trinket.2.cooldown.remains>=20|!variable.trinket_2_exclude))|variable.trinket_1_exclude&variable.trinket_2_exclude))&(!raid_event.adds.exists|raid_event.adds.up|spell_targets.beacon_to_the_beyond>=5|raid_event.adds.in>60)|boss&fight_remains<20
|
|
actions+=/use_item,slot=trinket1,if=!debuff.temporal_wound.up&(cooldown.breath_of_eons.remains>=30|!variable.trinket_2_exclude)&!variable.trinket_1_manual
|
|
actions+=/use_item,slot=trinket2,if=!debuff.temporal_wound.up&(cooldown.breath_of_eons.remains>=30|!variable.trinket_1_exclude)&!variable.trinket_2_manual
|
|
actions+=/use_items,use_off_gcd=1,if=gcd.remains>=gcd.max*0.6
|
|
actions+=/call_action_list,name=fb,if=cooldown.time_skip.up&talent.time_skip&!talent.interwoven_threads
|
|
actions+=/upheaval,cycle_targets=1,empower_to=1,if=target.time_to_die>cast_time+0.2&buff.ebon_might.remains>cast_time&cooldown.time_skip.up&talent.time_skip&!talent.interwoven_threads
|
|
actions+=/breath_of_eons,if=(cooldown.ebon_might.remains<=4|buff.ebon_might.up)&target.time_to_die>15&raid_event.adds.in>15&(!equipped.nymues_unraveling_spindle|trinket.nymues_unraveling_spindle.cooldown.remains>=10|boss&fight_remains<30)|boss&fight_remains<30,line_cd=117
|
|
actions+=/living_flame,if=buff.leaping_flames.up&cooldown.fire_breath.up
|
|
actions+=/call_action_list,name=fb,if=(raid_event.adds.remains>13|!raid_event.adds.exists)
|
|
actions+=/upheaval,cycle_targets=1,empower_to=1,if=target.time_to_die>cast_time+0.2&buff.ebon_might.remains>cast_time&(raid_event.adds.remains>13|!raid_event.adds.exists)
|
|
actions+=/time_skip,if=(cooldown.fire_breath.remains+cooldown.upheaval.remains+cooldown.prescience.full_recharge_time)>=35
|
|
actions+=/emerald_blossom,if=talent.dream_of_spring&buff.essence_burst.up&(variable.spam_heal=2|variable.spam_heal=1&!buff.ancient_flame.up)&(buff.ebon_might.up|essence.deficit=0|buff.essence_burst.stack=buff.essence_burst.max_stack&cooldown.ebon_might.remains>4)
|
|
actions+=/eruption,if=buff.ebon_might.remains>execute_time|essence.deficit=0|buff.essence_burst.stack=buff.essence_burst.max_stack&cooldown.ebon_might.remains>4
|
|
actions+=/blistering_scales,cycle_targets,if=group_members>1&!active_dot.blistering_scales&buff.ebon_might.down
|
|
actions+=/emerald_blossom,if=!buff.ebon_might.up&talent.ancient_flame&talent.scarlet_adaptation&!talent.dream_of_spring&!buff.ancient_flame.up&active_enemies=1
|
|
actions+=/verdant_embrace,if=settings.use_verdant_embrace&!buff.ebon_might.up&talent.ancient_flame&talent.scarlet_adaptation&!buff.ancient_flame.up&(!talent.dream_of_spring|mana>=200000)&active_enemies=1
|
|
actions+=/run_action_list,name=filler
|
|
|
|
actions.opener_filler+=/variable,name=opener_delay,value=variable.opener_delay>?variable.minimum_opener_delay,if=!variable.opener_cds_detected
|
|
actions.opener_filler+=/variable,name=opener_delay,value=variable.opener_delay-1
|
|
actions.opener_filler+=/variable,name=opener_cds_detected,value=1,if=!variable.opener_cds_detected
|
|
actions.opener_filler+=/variable,name=opener_delay,value=variable.opener_delay-2,if=equipped.nymues_unraveling_spindle&trinket.nymues_unraveling_spindle.cooldown.up
|
|
actions.opener_filler+=/use_item,name=nymues_unraveling_spindle,if=cooldown.breath_of_eons.remains<=3
|
|
actions.opener_filler+=/living_flame,if=active_enemies=1|talent.pupil_of_alexstrasza
|
|
actions.opener_filler+=/azure_strike
|
|
|
|
actions.fb+=/tip_the_scales,if=cooldown.fire_breath.ready&buff.ebon_might.up
|
|
actions.fb+=/fire_breath,empower_to=1,cycle_targets=1,if=fight_remains>16&buff.ebon_might.remains>duration&equipped.neltharions_call_to_chaos
|
|
actions.fb+=/fire_breath,empower_to=2,cycle_targets=1,if=fight_remains>12&buff.ebon_might.remains>duration&equipped.neltharions_call_to_chaos
|
|
actions.fb+=/fire_breath,empower_to=3,cycle_targets=1,if=fight_remains>8&buff.ebon_might.remains>duration&equipped.neltharions_call_to_chaos
|
|
actions.fb+=/fire_breath,empower_to=4,cycle_targets=1,if=fight_remains>4&talent.font_of_magic&(buff.ebon_might.remains>duration|buff.tip_the_scales.up)
|
|
actions.fb+=/fire_breath,empower_to=3,cycle_targets=1,if=fight_remains>8&(buff.ebon_might.remains>duration|buff.tip_the_scales.up)&!equipped.neltharions_call_to_chaos
|
|
actions.fb+=/fire_breath,empower_to=2,cycle_targets=1,if=fight_remains>12&buff.ebon_might.remains>duration&!equipped.neltharions_call_to_chaos
|
|
actions.fb+=/fire_breath,empower_to=1,cycle_targets=1,if=fight_remains>16&buff.ebon_might.remains>duration&!equipped.neltharions_call_to_chaos
|
|
|
|
actions.filler+=/living_flame,if=(buff.ancient_flame.up|mana>=200000|!talent.dream_of_spring|variable.spam_heal=0)&(active_enemies=1|talent.pupil_of_alexstrasza)
|
|
actions.filler+=/azure_strike
|
|
|