monk="T24_Monk_Brewmaster"
source=default
spec=brewmaster
level=120
race=undead
role=tank
position=front
talents=1010021
azerite_essences=12:3/300573/13:3/300575/300576/32:3

# Default consumables
potion=unbridled_fury
flask=currents
food=biltong
augmentation=battle_scarred

# This default action priority list is automatically created based on your character.
# It is a attempt to provide you with a action list that is both simple and practicable,
# while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
# Feel free to edit, adapt and improve it to your own needs.
# SimulationCraft is always looking for updates and improvements to the default action lists.

# Executed before combat begins. Accepts non-harmful actions only.
actions.precombat=flask
actions.precombat+=/food
actions.precombat+=/augmentation
# Snapshot raid buffed stats before combat begins and pre-potting is done.
actions.precombat+=/snapshot_stats
actions.precombat+=/potion
actions.precombat+=/chi_burst
actions.precombat+=/chi_wave

# Executed every time the actor is available.
actions=auto_attack
actions+=/gift_of_the_ox,if=health<health.max*0.65
actions+=/dampen_harm,if=incoming_damage_1500ms&buff.fortifying_brew.down
actions+=/fortifying_brew,if=incoming_damage_1500ms&(buff.dampen_harm.down|buff.diffuse_magic.down)
actions+=/use_item,name=ashvanes_razor_coral,if=debuff.razor_coral_debuff.down|debuff.conductive_ink_debuff.up&target.health.pct<31|target.time_to_die<20
actions+=/use_items
actions+=/potion
actions+=/blood_fury
actions+=/berserking
actions+=/lights_judgment
actions+=/fireblood
actions+=/ancestral_call
actions+=/bag_of_tricks
actions+=/invoke_niuzao_the_black_ox,if=target.time_to_die>25
# Ironskin Brew priority whenever it took significant damage and ironskin brew buff is missing (adjust the health.max coefficient according to intensity of damage taken), and to dump excess charges before BoB.
actions+=/ironskin_brew,if=buff.blackout_combo.down&incoming_damage_1999ms>(health.max*0.1+stagger.last_tick_damage_4)&buff.elusive_brawler.stack<2&!buff.ironskin_brew.up
actions+=/ironskin_brew,if=cooldown.brews.charges_fractional>1&cooldown.black_ox_brew.remains<3&buff.ironskin_brew.remains<15
# Purifying behaviour is based on normalization (iE the late expression triggers if stagger size increased over the last 30 ticks or 15 seconds).
actions+=/purifying_brew,if=stagger.pct>(6*(3-(cooldown.brews.charges_fractional)))&(stagger.last_tick_damage_1>((0.02+0.001*(3-cooldown.brews.charges_fractional))*stagger.last_tick_damage_30))
# Black Ox Brew is currently used to either replenish brews based on less than half a brew charge available, or low energy to enable Keg Smash
actions+=/black_ox_brew,if=cooldown.brews.charges_fractional<0.5
actions+=/black_ox_brew,if=(energy+(energy.regen*cooldown.keg_smash.remains))<40&buff.blackout_combo.down&cooldown.keg_smash.up
# Offensively, the APL prioritizes KS on cleave, BoS else, with energy spenders and cds sorted below
actions+=/keg_smash,if=spell_targets>=2
actions+=/tiger_palm,if=talent.rushing_jade_wind.enabled&buff.blackout_combo.up&buff.rushing_jade_wind.up
actions+=/tiger_palm,if=(talent.invoke_niuzao_the_black_ox.enabled|talent.special_delivery.enabled)&buff.blackout_combo.up
actions+=/expel_harm,if=buff.gift_of_the_ox.stack>4
actions+=/blackout_strike
actions+=/keg_smash
actions+=/concentrated_flame,if=dot.concentrated_flame.remains=0
actions+=/heart_essence,if=!essence.the_crucible_of_flame.major
actions+=/expel_harm,if=buff.gift_of_the_ox.stack>=3
actions+=/rushing_jade_wind,if=buff.rushing_jade_wind.down
actions+=/breath_of_fire,if=buff.blackout_combo.down&(buff.bloodlust.down|(buff.bloodlust.up&&dot.breath_of_fire_dot.refreshable))
actions+=/chi_burst
actions+=/chi_wave
# Expel Harm has higher DPET than TP when you have at least 2 orbs.
actions+=/expel_harm,if=buff.gift_of_the_ox.stack>=2
actions+=/tiger_palm,if=!talent.blackout_combo.enabled&cooldown.keg_smash.remains>gcd&(energy+(energy.regen*(cooldown.keg_smash.remains+gcd)))>=65
actions+=/arcane_torrent,if=energy<31
actions+=/rushing_jade_wind

head=helm_of_the_inexorable_tide,id=168345,bonus_id=4824/1517/4775,azerite_powers=383/575/18/83/13
neck=heart_of_azeroth,id=158075,bonus_id=4929/5814/4936/1600,azerite_level=65
shoulders=gorak_tuls_mantle,id=159339,bonus_id=1617/4786/5480/4775,azerite_powers=384/193/459/87/13
back=drape_of_the_hatcher,id=168604,bonus_id=4800/1517
chest=tunic_of_the_sycophant,id=168350,bonus_id=4824/1517/4775,azerite_powers=116/575/31/85/13
wrists=oris_tidal_wristwraps,id=170305,bonus_id=6300/1512
hands=gloves_of_incomparable_beauty,id=168887,bonus_id=4800/1517
waist=vims_scalecrusher_clasp,id=170368,bonus_id=6300/1512
legs=leggings_of_the_stormborn,id=168378,bonus_id=4800/1517/4786
feet=akanas_reefstrider_footwraps,id=170141,bonus_id=6300/1512
finger1=band_of_multisided_strikes,id=165565,bonus_id=1537/4786,enchant=accord_of_versatility
finger2=lord_waycrests_signet,id=158362,bonus_id=5010/1602/4786,enchant=accord_of_versatility
trinket1=pocketsized_computation_device,id=167555,ilevel=415,gem_id=167672/168751,gem_ilevel=415/415
trinket2=ashvanes_razor_coral,id=169311,bonus_id=4800/1517
main_hand=shiver_venom_lance,id=168306,bonus_id=4800/1517,enchant=versatile_navigation

# Gear Summary
# gear_ilvl=438.20
# gear_agility=6965
# gear_stamina=13443
# gear_crit_rating=1280
# gear_haste_rating=825
# gear_mastery_rating=522
# gear_versatility_rating=908
# gear_armor=2848
