## Retribution Paladin ## April 5, 2022 ## Changes: ## - Integrate new priority split from SimC. ## - Make Seraphim work better with other CDs toggled off. ## - Don't waste medium/large CDs on dying packs unless it's a boss fight. ## - More adjustments to work with CDs shown separately. actions.precombat=potion actions.precombat+=/blessing_of_summer actions.precombat+=/blessing_of_autumn actions.precombat+=/blessing_of_winter actions.precombat+=/blessing_of_spring actions.precombat+=/fleshcraft,if=soulbind.pustule_eruption|soulbind.volatile_solvent actions.precombat+=/arcane_torrent,if=talent.final_reckoning.enabled&talent.seraphim.enabled actions.precombat+=/shield_of_vengeance ## Executed every time the actor is available. actions=rebuke actions+=/variable,name=fr_ready,value=(holy_power>=4&time<8|holy_power>=3&(time>=8|spell_targets.divine_storm>=2&covenant.kyrian))&cooldown.avenging_wrath.remains>gcd&time_to_hpg=0&(!talent.seraphim|buff.seraphim.up)&(!raid_event.adds.exists|raid_event.adds.up|raid_event.adds.in>40)&(!buff.avenging_wrath.up|holy_power=5|cooldown.hammer_of_wrath.remains|spell_targets.divine_storm>=2&covenant.kyrian) actions+=/variable,name=es_ready,value=(buff.crusade.down&cooldown.crusade.remains>10|buff.crusade.stack>=3|cooldown.avenging_wrath.remains>10)&(!talent.final_reckoning|cooldown.final_reckoning.remains>10|holy_power.deficit=0&action.final_reckoning.disabled)&fight_remains>8&spell_targets.divine_storm<5 actions+=/call_action_list,name=cooldowns actions+=/call_action_list,name=es_fr_pooling,if=(!raid_event.adds.exists|raid_event.adds.up|raid_event.adds.in<9|raid_event.adds.in>30)&(talent.execution_sentence&cooldown.execution_sentence.remains<9&spell_targets.divine_storm<5|talent.final_reckoning&cooldown.final_reckoning.remains<9)&fight_remains>8 actions+=/call_action_list,name=es_fr_active,strict=1,if=debuff.execution_sentence.up|debuff.final_reckoning.up actions+=/call_action_list,name=generators actions.cooldowns=potion,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack=10|boss&fight_remains<25 actions.cooldowns+=/lights_judgment,if=spell_targets.lights_judgment>=2|!raid_event.adds.exists|raid_event.adds.in>75|raid_event.adds.up actions.cooldowns+=/fireblood,if=(buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack=10)&!talent.execution_sentence actions.cooldowns+=/fleshcraft,if=soulbind.pustule_eruption|soulbind.volatile_solvent,interrupt_immediate=1,interrupt_global=1,interrupt_if=soulbind.volatile_solvent actions.cooldowns+=/shield_of_vengeance,if=(!talent.execution_sentence|cooldown.execution_sentence.remains<52)&fight_remains>15 actions.cooldowns+=/blessing_of_summer actions.cooldowns+=/blessing_of_autumn actions.cooldowns+=/blessing_of_winter actions.cooldowns+=/blessing_of_spring actions.cooldowns+=/use_item,name=inscrutable_quantum_device,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack=10|boss&fight_remains<30 actions.cooldowns+=/use_item,name=overwhelming_power_crystal,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack=10|boss&fight_remains<15 actions.cooldowns+=/use_item,name=darkmoon_deck_voracity,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack=10|boss&fight_remains<20 actions.cooldowns+=/use_item,name=macabre_sheet_music,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack=10|boss&fight_remains<20 actions.cooldowns+=/use_item,name=faulty_countermeasure,if=!talent.crusade|buff.crusade.up|boss&fight_remains<30 actions.cooldowns+=/use_item,name=dreadfire_vessel actions.cooldowns+=/use_item,name=skulkers_wing actions.cooldowns+=/use_item,name=grim_codex actions.cooldowns+=/use_item,name=memory_of_past_sins actions.cooldowns+=/use_item,name=spare_meat_hook actions.cooldowns+=/use_item,name=salvaged_fusion_amplifier actions.cooldowns+=/use_item,name=giant_ornamental_pearl actions.cooldowns+=/use_item,name=windscar_whetstone actions.cooldowns+=/use_item,name=scars_of_fraternal_strife actions.cooldowns+=/use_item,name=chains_of_domination actions.cooldowns+=/use_item,name=earthbreakers_impact actions.cooldowns+=/use_item,name=heart_of_the_swarm,if=!buff.avenging_wrath.up&!buff.crusade.up actions.cooldowns+=/use_item,name=gladiators_badge,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack>=10|cooldown.avenging_wrath.remains>45|cooldown.crusade.remains>45 actions.cooldowns+=/use_items,if=buff.avenging_wrath.up|buff.crusade.up&buff.crusade.stack>=10 actions.cooldowns+=/use_item,name=gavel_of_the_first_arbiter,if=(buff.avenging_wrath.up|buff.crusade.up) actions.cooldowns+=/avenging_wrath,if=(holy_power>=4&time<5|holy_power>=3&(time>5|runeforge.the_magistrates_judgment)|holy_power>=2&runeforge.vanguards_momentum&talent.final_reckoning|talent.holy_avenger&cooldown.holy_avenger.remains=0)&(!talent.seraphim|!talent.final_reckoning|cooldown.seraphim.remains>0) actions.cooldowns+=/crusade,if=holy_power>=4&time<5|holy_power>=3&time>5 actions.cooldowns+=/ashen_hallow actions.cooldowns+=/holy_avenger,if=time_to_hpg=0&holy_power<=2&(buff.avenging_wrath.up|talent.crusade&(cooldown.crusade.remains=0|buff.crusade.up)|boss&fight_remains<20) actions.cooldowns+=/final_reckoning,if=(holy_power>=4&time<8|holy_power>=3&(time>=8|spell_targets.divine_storm>=2&covenant.kyrian))&cooldown.avenging_wrath.remains>gcd&time_to_hpg=0&(!talent.seraphim|buff.seraphim.up)&(!raid_event.adds.exists|raid_event.adds.up|raid_event.adds.in>40)&(!buff.avenging_wrath.up|holy_power=5|cooldown.hammer_of_wrath.remains|spell_targets.divine_storm>=2&covenant.kyrian) actions.es_fr_active=fireblood actions.es_fr_active+=/call_action_list,name=finishers,if=holy_power=5|debuff.judgment.up|debuff.final_reckoning.up&(debuff.final_reckoning.remains=2&!talent.execution_sentence)|debuff.execution_sentence.up&debuff.execution_sentence.remains=5&runeforge.divine_resonance&talent.execution_sentence) actions.es_fr_active+=/blade_of_justice,if=conduit.expurgation&(!runeforge.divine_resonance&holy_power<=3|holy_power<=2) actions.es_fr_active+=/judgment,if=!debuff.judgment.up&(holy_power>=1&runeforge.the_magistrates_judgment|holy_power>=2) actions.es_fr_active+=/call_action_list,name=finishers actions.es_fr_active+=/wake_of_ashes,if=holy_power<=2 actions.es_fr_active+=/blade_of_justice,if=holy_power<=3 actions.es_fr_active+=/judgment,if=!debuff.judgment.up actions.es_fr_active+=/hammer_of_wrath actions.es_fr_active+=/crusader_strike actions.es_fr_active+=/arcane_torrent actions.es_fr_active+=/consecration actions.es_fr_pooling=seraphim,if=holy_power=5&(!talent.final_reckoning|cooldown.final_reckoning.remains<=gcd*3|cooldown.final_reckoning.remains>cooldown)&(!talent.execution_sentence|cooldown.execution_sentence.remains<=gcd*3|cooldown.execution_sentence.remains>cooldown|talent.final_reckoning)&(!covenant.kyrian|cooldown.divine_toll.remains<9|cooldown.divine_toll.remains>cooldown) actions.es_fr_pooling+=/call_action_list,name=finishers,if=holy_power=5|debuff.final_reckoning.up|buff.crusade.up&buff.crusade.stack<10 actions.es_fr_pooling+=/vanquishers_hammer,if=buff.seraphim.up actions.es_fr_pooling+=/hammer_of_wrath,if=runeforge.vanguards_momentum actions.es_fr_pooling+=/wake_of_ashes,if=holy_power<=2&set_bonus.tier28_4pc actions.es_fr_pooling+=/blade_of_justice,if=holy_power<=3 actions.es_fr_pooling+=/judgment,if=!debuff.judgment.up actions.es_fr_pooling+=/hammer_of_wrath actions.es_fr_pooling+=/crusader_strike,if=cooldown.crusader_strike.charges_fractional>=1.75&(holy_power<=2|holy_power<=3&cooldown.blade_of_justice.remains>gcd*2|holy_power=4&cooldown.blade_of_justice.remains>gcd*2&cooldown.judgment.remains>gcd*2) actions.es_fr_pooling+=/seraphim,if=!talent.final_reckoning&cooldown.execution_sentence.remains<=gcd*3&(!covenant.kyrian|cooldown.divine_toll.remains<9) actions.es_fr_pooling+=/call_action_list,name=finishers actions.es_fr_pooling+=/crusader_strike actions.es_fr_pooling+=/arcane_torrent,if=holy_power<=4 actions.es_fr_pooling+=/seraphim,if=(!talent.final_reckoning|cooldown.final_reckoning.remains<=gcd*3)&(!talent.execution_sentence|cooldown.execution_sentence.remains<=gcd*3|talent.final_reckoning)&(!covenant.kyrian|cooldown.divine_toll.remains<9) actions.es_fr_pooling+=/consecration actions.finishers=variable,name=ds_castable,value=spell_targets.divine_storm=2&!(runeforge.final_verdict|talent.righteous_verdict)|spell_targets.divine_storm>2|buff.empyrean_power.up&!debuff.judgment.up&!buff.divine_purpose.up actions.finishers+=/seraphim,if=(cooldown.avenging_wrath.remains>15|cooldown.crusade.remains>15)&(!talent.final_reckoning|cooldown.final_reckoning.remains>cooldown)&(!talent.execution_sentence|cooldown.execution_sentence.remains>cooldown|spell_targets.divine_storm>=5)&(!raid_event.adds.exists|raid_event.adds.in>40|raid_event.adds.incooldown))|fight_remains<15&fight_remains>5|buff.crusade.up&buff.crusade.stack<10 actions.finishers+=/execution_sentence,if=(buff.crusade.down&cooldown.crusade.remains>10|buff.crusade.stack>=3|cooldown.avenging_wrath.remains>10)&(!talent.final_reckoning|cooldown.final_reckoning.remains>10|holy_power.deficit=0&(!variable.fr_ready|action.final_reckoning.disabled))&fight_remains>8&spell_targets.divine_storm<5 actions.finishers+=/divine_storm,if=variable.ds_castable&!buff.vanquishers_hammer.up&((!talent.crusade|cooldown.crusade.remains>gcd*3)&(!talent.execution_sentence|cooldown.execution_sentence.remains>gcd*6|cooldown.execution_sentence.remains>gcd*4&holy_power>=5|spell_targets.divine_storm>=5|!talent.seraphim&cooldown.execution_sentence.remains>gcd*2|holy_power.deficit=0&(!variable.es_ready|action.execution_sentence.disabled))&(!talent.final_reckoning|cooldown.final_reckoning.remains>gcd*6|cooldown.final_reckoning.remains>gcd*4&holy_power>=5|!talent.seraphim&cooldown.final_reckoning.remains>gcd*2|holy_power.deficit=0&(!variable.fr_ready|action.final_reckoning.disabled))|talent.holy_avenger&cooldown.holy_avenger.remainsgcd*3)&(!talent.execution_sentence|cooldown.execution_sentence.remains>gcd*8|cooldown.execution_sentence.remains>gcd*6&holy_power>=4|!talent.seraphim&cooldown.execution_sentence.remains>gcd*2|holy_power.deficit=0&(!variable.es_ready|action.execution_sentence.disabled))&(!talent.final_reckoning|cooldown.final_reckoning.remains>gcd*8|cooldown.final_reckoning.remains>gcd*6&holy_power>=4|!talent.seraphim&cooldown.final_reckoning.remains>gcd*2|holy_power.deficit=0&(!variable.fr_ready|action.final_reckoning.disabled))|talent.holy_avenger&cooldown.holy_avenger.remains210 actions.generators+=/wake_of_ashes,if=holy_power<=2&set_bonus.tier28_4pc&(cooldown.avenging_wrath.remains|cooldown.crusade.remains) actions.generators+=/divine_toll,if=holy_power<=2&!debuff.judgment.up&(!talent.seraphim|buff.seraphim.up)&(!raid_event.adds.exists|raid_event.adds.in>30|raid_event.adds.up)&(!talent.final_reckoning|debuff.final_reckoning.up|cooldown.final_reckoning.remains>20)&(!talent.execution_sentence|fight_remains<8|spell_targets.divine_storm>=5)&(cooldown.avenging_wrath.remains>15|cooldown.crusade.remains>15|fight_remains<8) actions.generators+=/judgment,if=!debuff.judgment.up&(holy_power>=1&runeforge.the_magistrates_judgment|holy_power>=2) actions.generators+=/wake_of_ashes,if=(holy_power=0|holy_power<=2&cooldown.blade_of_justice.remains>gcd*2)&(!raid_event.adds.exists|raid_event.adds.in>20|raid_event.adds.up)&(!talent.seraphim|cooldown.seraphim.remains>5|covenant.kyrian)&(!talent.execution_sentence|cooldown.execution_sentence.remains>15|fight_remains<8|spell_targets.divine_storm>=5)&(!talent.final_reckoning|cooldown.final_reckoning.remains>15|fight_remains<8)&(cooldown.avenging_wrath.remains|cooldown.crusade.remains) actions.generators+=/call_action_list,name=finishers,if=holy_power>=3&buff.crusade.up&buff.crusade.stack<10 actions.generators+=/blade_of_justice,if=conduit.expurgation&holy_power<=3 actions.generators+=/judgment,if=!debuff.judgment.up actions.generators+=/hammer_of_wrath actions.generators+=/blade_of_justice,if=holy_power<=3 actions.generators+=/call_action_list,name=finishers,if=(target.health.pct<=20|buff.avenging_wrath.up|buff.crusade.up|buff.empyrean_power.up) actions.generators+=/consecration,if=!consecration.up&spell_targets.divine_storm>=2 actions.generators+=/crusader_strike,if=cooldown.crusader_strike.charges_fractional>=1.75&(holy_power<=2|holy_power<=3&cooldown.blade_of_justice.remains>gcd*2|holy_power=4&cooldown.blade_of_justice.remains>gcd*2&cooldown.judgment.remains>gcd*2) actions.generators+=/call_action_list,name=finishers actions.generators+=/consecration,if=!consecration.up actions.generators+=/crusader_strike actions.generators+=/arcane_torrent actions.generators+=/consecration