## https://github.com/simulationcraft/simc/blob/thewarwithin/ActionPriorityLists/default/deathknight_blood.simc ## 152154b ## 2025-04-29 actions.precombat+=/deaths_caress actions.precombat+=/variable,name=bone_shield_refresh_value,value=7 actions+=/mind_freeze actions+=/use_item,name=tome_of_lights_devotion,if=buff.inner_resilience.up actions+=/use_item,name=bestinslots,use_off_gcd=1 actions+=/use_items actions+=/blood_fury,if=buff.dancing_rune_weapon.up actions+=/berserking,if=buff.dancing_rune_weapon.up actions+=/ancestral_call,if=buff.dancing_rune_weapon.up actions+=/fireblood,if=buff.dancing_rune_weapon.up actions+=/potion,if=buff.dancing_rune_weapon.up actions+=/vampiric_blood,if=tanking&incoming_damage_5s>=vb_damage&!(buff.dancing_rune_weapon.up|buff.icebound_fortitude.up) actions+=/variable,name=rp_deficit_threshold,value=15+(10*talent.relish_in_blood.enabled)+(3*talent.runic_attenuation.enabled)+(spell_targets.heart_strike*talent.heartbreaker.enabled*2) actions+=/blood_tap,use_off_gcd=1,if=(rune<=2&rune.time_to_3>gcd.max&charges_fractional>=1.8) actions+=/blood_tap,use_off_gcd=1,if=(rune<=1&rune.time_to_3>gcd.max) actions+=/raise_dead,use_off_gcd=1 actions+=/deaths_caress,if=buff.bone_shield.remains(dot.soul_reaper.remains+5)&(!hero_tree.sanlayn|pet.dancing_rune_weapon.remains<5) # Use Icebound Fortitude if you're taking sufficient damage and you don't have Dancing Rune Weapon or Vampiric Blood up. actions+=/icebound_fortitude,if=tanking&incoming_damage_5s>=ibf_damage&!(buff.dancing_rune_weapon.up|buff.vampiric_blood.up) # Use Rune Tap if you're taking sufficient damage and you don't have Dancing Rune Weapon, Vampiric Blood, or Icebound Fortitude up. actions+=/rune_tap,if=tanking&incoming_damage_5s>=rt_damage&rune>3&!(buff.dancing_rune_weapon.up|buff.vampiric_blood.up|buff.icebound_fortitude.up) actions+=/run_action_list,name=san_drw,strict=1,if=hero_tree.sanlayn&buff.dancing_rune_weapon.up actions+=/call_action_list,name=san_cds,strict=1,if=hero_tree.sanlayn actions+=/run_action_list,name=sanlayn,strict=1,if=hero_tree.sanlayn actions+=/call_action_list,name=db_cds,strict=1,if=!hero_tree.sanlayn actions+=/run_action_list,name=deathbringer,strict=1,if=!hero_tree.sanlayn actions.db_cds=reapers_mark actions.db_cds+=/dancing_rune_weapon actions.db_cds+=/bonestorm,if=buff.bone_shield.stack>=5&(!talent.shattering_bone.enabled|death_and_decay.ticking) actions.db_cds+=/tombstone,if=buff.bone_shield.stack>=8&(!talent.shattering_bone.enabled|death_and_decay.ticking)&cooldown.dancing_rune_weapon.remains>=25 actions.db_cds+=/abomination_limb,if=!buff.dancing_rune_weapon.up actions.deathbringer=death_strike,if=runic_power.deficit3 actions.deathbringer+=/death_strike actions.deathbringer+=/consumption actions.deathbringer+=/blood_boil,if=charges_fractional>=1.5 actions.deathbringer+=/heart_strike,if=rune>=1|rune.time_to_220 actions.deathbringer+=/deaths_caress,if=buff.bone_shield.stack<11 actions.high_prio_actions=blood_tap,use_off_gcd=1,if=(rune<=2&rune.time_to_3>gcd.max&charges_fractional>=1.8) actions.high_prio_actions+=/blood_tap,use_off_gcd=1,if=(rune<=1&rune.time_to_3>gcd.max) actions.high_prio_actions+=/raise_dead,use_off_gcd=1 actions.high_prio_actions+=/deaths_caress,if=buff.bone_shield.remains(dot.soul_reaper.remains+5)&(!hero_tree.sanlayn|pet.dancing_rune_weapon.remains<5) actions.high_prio_actions+=/rune_tap,use_off_gcd=1,if=rune>3 actions.san_cds=abomination_limb,if=!buff.dancing_rune_weapon.up actions.san_cds+=/dancing_rune_weapon actions.san_cds+=/bonestorm,if=buff.death_and_decay.up&buff.bone_shield.stack>5&cooldown.dancing_rune_weapon.remains>15 actions.san_cds+=/tombstone,if=(!buff.dancing_rune_weapon.up&buff.death_and_decay.up)&buff.bone_shield.stack>5&runic_power.deficit>=30&cooldown.dancing_rune_weapon.remains>25 actions.san_drw=bonestorm,if=buff.death_and_decay.up&buff.bone_shield.stack>5 actions.san_drw+=/death_strike,if=(active_enemies=1|buff.luck_of_the_draw.up)&runic_power.deficit3 actions.sanlayn+=/death_strike,if=runic_power.deficit20 actions.sanlayn+=/death_strike actions.sanlayn+=/heart_strike,if=rune>1 actions.sanlayn+=/consumption actions.sanlayn+=/blood_boil actions.sanlayn+=/heart_strike