Skip to content

Commit 15a33e4

Browse files
authored
Merge branch 'simulationcraft:midnight' into midnight
2 parents cff3dd7 + f9a16aa commit 15a33e4

185 files changed

Lines changed: 17481 additions & 17219 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

ActionPriorityLists/default/deathknight_unholy.simc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,13 +70,13 @@ actions.single_target+=/putrefy,if=!talent.soul_reaper&cooldown.dark_transformat
7070
actions.single_target+=/death_coil
7171

7272
# Trinkets
73-
actions.trinkets=use_item,slot=trinket1,if=variable.trinket_1_buffs&(variable.trinket_priority=1|!variable.trinket_2_buffs|!trinket.2.has_cooldown)&(variable.cds_active)
74-
actions.trinkets+=/use_item,slot=trinket2,if=variable.trinket_2_buffs&(variable.trinket_priority=2|!variable.trinket_1_buffs|!trinket.1.has_cooldown)&(variable.cds_active)
73+
actions.trinkets=use_item,slot=trinket1,if=variable.trinket_1_buffs&(variable.trinket_priority=1|!variable.trinket_2_buffs|!trinket.2.has_cooldown)&(trinket.1.cast_time>0&trinket.1.cast_time<cooldown.army_of_the_dead.remains&(!talent.festering_scythe|debuff.festering_scythe_debuff.up)|variable.cds_active)
74+
actions.trinkets+=/use_item,slot=trinket2,if=variable.trinket_2_buffs&(variable.trinket_priority=2|!variable.trinket_1_buffs|!trinket.1.has_cooldown)&(trinket.2.cast_time>0&trinket.2.cast_time<cooldown.army_of_the_dead.remains&(!talent.festering_scythe|debuff.festering_scythe_debuff.up)|variable.cds_active)
7575
actions.trinkets+=/use_item,slot=trinket1,if=!variable.trinket_1_buffs&(variable.damage_trinket_priority=1|!variable.trinket_2_buffs|!trinket.2.has_cooldown)
7676
actions.trinkets+=/use_item,slot=trinket2,if=!variable.trinket_2_buffs&(variable.damage_trinket_priority=2|!variable.trinket_1_buffs|!trinket.1.has_cooldown)
7777

7878
# Variables
79-
actions.variables=variable,name=spending_rp,value=rune<2|buff.forbidden_knowledge.up&rune<4|buff.sudden_doom.react
79+
actions.variables=variable,name=spending_rp,value=rune<2|buff.forbidden_knowledge.up&(rune<4|active_enemies>=6)|buff.sudden_doom.react|active_enemies>=7
8080
actions.variables+=/variable,name=st_planning,op=setif,value=1,value_else=0,condition=active_enemies=1&(!raid_event.adds.exists|!raid_event.adds.in|raid_event.adds.in>15|!raid_event.pull.exists|raid_event.pull.exists&raid_event.pull.in>15)
8181
actions.variables+=/variable,name=adds_remain,value=active_enemies>=2&((!raid_event.adds.exists|!raid_event.pull.exists)|raid_event.adds.remains>5|raid_event.pull.remains>5)
8282
actions.variables+=/variable,name=cds_active,value=pet.lesser_ghoul_army.active|buff.forbidden_knowledge.up|buff.dark_transformation.up&buff.dark_transformation.remains>5

ActionPriorityLists/default/druid_balance.simc

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ actions.precombat+=/starfire,if=hero_tree.elunes_chosen|enemies>1
2929
# Executed every time the actor is available.
3030
# Items, Racials & PI
3131
actions=use_items,if=buff.ca_inc.up&(buff.harmony_of_the_grove.up|!talent.dream_surge)|fight_remains<cooldown.ca_inc.remains
32-
actions+=/potion,if=buff.harmony_of_the_grove.up&!variable.ec|buff.ca_inc.up&variable.ec|variable.opener&prev_gcd.1.solar_eclipse|fight_remains<=30
32+
actions+=/potion,if=buff.harmony_of_the_grove.up&buff.ca_inc.up&!variable.ec|buff.ca_inc.up&variable.ec|variable.opener&prev_gcd.1.solar_eclipse|fight_remains<=30
3333
actions+=/berserking,if=buff.ca_inc.up&(buff.harmony_of_the_grove.up|!talent.dream_surge)|fight_remains<cooldown.ca_inc.remains
3434
actions+=/invoke_external_buff,name=power_infusion,if=buff.ca_inc.up
3535
# Variables Definition
@@ -100,30 +100,32 @@ actions.ec_st+=/starfire,if=!variable.eclipse_down
100100
actions.ec_st+=/wrath,if=variable.eclipse_down
101101

102102
# Cooldowns
103-
actions.kotg_st=celestial_alignment,if=prev_gcd.1.force_of_nature|fight_remains<20
103+
actions.kotg_st=celestial_alignment,if=prev_gcd.1.force_of_nature|fight_remains<20&buff.ca_inc.down
104104
# Dots
105105
actions.kotg_st+=/moonfire,target_if=remains<2|refreshable&variable.eclipse_down
106106
actions.kotg_st+=/sunfire,target_if=remains<2|refreshable&variable.eclipse_down
107+
# Cast Sunfire Before Cooldowns
108+
actions.kotg_st+=/sunfire,target_if=variable.opener&buff.eclipse.up&buff.ascendant_stars.down&!buff.harmony_of_the_grove.up,line_cd=20
109+
actions.kotg_st+=/sunfire,target_if=!variable.opener&dot.sunfire.remains<10&variable.ca_soon&cooldown.force_of_nature.remains<3,line_cd=20
107110
# Fury of Elune
108-
actions.kotg_st+=/fury_of_elune,if=variable.opener&!variable.eclipse_down&buff.ascendant_stars.down|!variable.opener&(buff.harmony_of_the_grove.up|cooldown.force_of_nature.remains<gcd.max|talent.radiant_moonlight&cooldown.force_of_nature.remains>20)
109-
# Enter Eclipse
110-
actions.kotg_st+=/solar_eclipse,if=variable.opener&cooldown.eclipse.charges=2|!variable.opener&cooldown.solar_eclipse.charges_fractional>1.5&variable.cd_window|cooldown.solar_eclipse.ready&variable.cd_window_narrow|fight_remains<15
111+
actions.kotg_st+=/fury_of_elune,if=variable.opener|!variable.opener&(buff.harmony_of_the_grove.up|cooldown.force_of_nature.remains<gcd.max|talent.radiant_moonlight&cooldown.force_of_nature.remains>20)
112+
actions.kotg_st+=/solar_eclipse,if=!variable.opener&cooldown.solar_eclipse.charges_fractional>1.5&variable.cd_window|cooldown.solar_eclipse.ready&variable.cd_window_narrow|fight_remains<20+(20*cooldown.ca_inc.ready)
111113
# Treants
112-
actions.kotg_st+=/force_of_nature,if=variable.opener&buff.ascendant_stars.down&dot.sunfire.remains>16|!variable.opener&(buff.eclipse.remains>cooldown.force_of_nature.duration|!buff.eclipse.up&(cooldown.eclipse.remains<gcd.max|cooldown.ca_inc.ready&(!talent.convoke_the_spirits|cooldown.convoke_the_spirits.remains<gcd.max*5)))|fight_remains<15
114+
actions.kotg_st+=/force_of_nature,if=talent.aetherial_kindling&buff.eclipse.remains<8|((buff.eclipse.down&!talent.early_spring|talent.early_spring)&(cooldown.eclipse.remains<gcd.max|cooldown.ca_inc.ready&(!talent.convoke_the_spirits|cooldown.convoke_the_spirits.remains<gcd.max*5)))|fight_remains<21
113115
# Convoke
114-
actions.kotg_st+=/convoke_the_spirits,if=buff.ca_inc.up&astral_power<40|cooldown.ca_inc.remains>50&buff.harmony_of_the_grove.up&buff.ca_inc.down&astral_power<50
116+
actions.kotg_st+=/convoke_the_spirits,if=buff.ca_inc.up&astral_power<40|cooldown.ca_inc.remains>50&buff.harmony_of_the_grove.up&buff.ca_inc.down&astral_power<50|fight_remains<action.convoke_the_spirits.execute_time+1
115117
# Cast Wrath if Going Solar
116-
actions.kotg_st+=/wrath,if=!talent.convoke_the_spirits&buff.ascendant_stars.down&(variable.opener&astral_power<50|!variable.opener&astral_power<80&variable.no_weaver_procs&cooldown.force_of_nature.remains<15)
118+
actions.kotg_st+=/wrath,if=!talent.convoke_the_spirits&buff.ascendant_stars.down&(astral_power<50|astral_power<80&variable.no_weaver_procs&cooldown.force_of_nature.remains<15)
117119
# Cast Sunfire Before Cooldowns
118-
actions.kotg_st+=/sunfire,target_if=variable.opener&buff.ascendant_stars.down|!variable.opener&dot.sunfire.remains<10&variable.ca_soon&cooldown.force_of_nature.remains<3,line_cd=10
120+
actions.kotg_st+=/sunfire,target_if=dot.sunfire.remains<10&variable.ca_soon&cooldown.force_of_nature.remains<3,line_cd=10
119121
# Spenders
120122
actions.kotg_st+=/starfall,if=buff.starweavers_warp.react
121-
actions.kotg_st+=/starsurge,if=(astral_power>action.starsurge.cost*2-(1*(buff.starweavers_weft.react+buff.touch_the_cosmos.react+buff.starweavers_warp.react))|buff.eclipse_solar.up)|buff.touch_the_cosmos.react&buff.ascendant_stars.up|buff.starweavers_weft.react
123+
actions.kotg_st+=/starsurge,if=buff.eclipse.down&astral_power.deficit<20|buff.eclipse.up&action.starsurge.cost>1&(buff.eclipse.remains>5|astral_power.deficit<20)|buff.touch_the_cosmos.react|buff.starweavers_weft.react
122124
# Instant Builder
123125
actions.kotg_st+=/starfire,if=buff.ascendant_fires.up&buff.eclipse_lunar.up
124126
# Builders
125127
actions.kotg_st+=/new_moon,if=astral_power.deficit>energize_amount
126128
actions.kotg_st+=/half_moon,if=astral_power.deficit>energize_amount
127129
actions.kotg_st+=/full_moon,if=astral_power.deficit>energize_amount
128-
actions.kotg_st+=/wild_mushroom,if=buff.eclipse_solar.up|cooldown.wild_mushroom.full_recharge_time<cooldown.ca_inc.remains
130+
actions.kotg_st+=/wild_mushroom,if=buff.eclipse.up|cooldown.wild_mushroom.full_recharge_time<cooldown.ca_inc.remains
129131
actions.kotg_st+=/wrath

0 commit comments

Comments
 (0)