Shineey where can we find code I'm interested in all. And would love to know how to implement stagger.
BM Monk:
Code:
monk="Monk_Brewmaster_1h_CE_T17H"
level=100
race=night_elf
role=tank
position=front
talents=0130122
glyphs=fortifying_brew,expel_harm,fortuitous_spheres
spec=brewmaster
# Executed every time the actor is available.
actions+=/chi_sphere,if=talent.power_strikes.enabled&buff.chi_sphere.react&chi<4
actions+=/chi_brew,if=talent.chi_brew.enabled&chi.max-chi>=2&buff.elusive_brew_stacks.stack<=10&((charges=1&recharge_time<5)|charges=2|(target.time_to_die<15&(cooldown.touch_of_death.remains>target.time_to_die|glyph.touch_of_death.enabled)))
actions+=/chi_brew,if=(chi<1&buff.stagger.light.up)|(chi<2&buff.shuffle.down)
#actions+=/gift_of_the_ox,if=buff.gift_of_the_ox.react&incoming_damage_1500ms
#actions+=/diffuse_magic,if=incoming_damage_1500ms&buff.fortifying_brew.down
#actions+=/dampen_harm,if=incoming_damage_1500ms&buff.fortifying_brew.down&buff.elusive_brew_activated.down
#actions+=/fortifying_brew,if=incoming_damage_1500ms&(buff.dampen_harm.down|buff.diffuse_magic.down)&buff.elusive_brew_activated.down
actions+=/elusive_brew,if=buff.elusive_brew_stacks.react>=9&(buff.dampen_harm.down|buff.diffuse_magic.down)&buff.elusive_brew_activated.down
actions+=/invoke_xuen,if=target.time_to_die>15&buff.shuffle.remains>=3&buff.serenity.down&cooldowns_enabled
actions+=/serenity,if=talent.serenity.enabled&cooldown.keg_smash.remains>6
actions+=/touch_of_death,if=target.health.percent<10&cooldown.touch_of_death.remains=0&((!glyph.touch_of_death.enabled&chi>=3&target.time_to_die<8)|(glyph.touch_of_death.enabled&target.time_to_die<5))
actions+=/call_action_list,name=aoe,if=active_enemies>=3&aoe_enabled
actions+=/call_action_list,name=st,if=active_enemies<3|!aoe_enabled
actions.st=purifying_brew,if=stagger.heavy
actions.st+=/chi_explosion,if=talent.chi_explosion.enabled&buff.shuffle.down&chi>=2
actions.st+=/blackout_kick,if=buff.shuffle.down
actions.st+=/purifying_brew,if=buff.serenity.up
actions.st+=/chi_explosion,if=talent.chi_explosion.enabled&chi>=3
actions.st+=/purifying_brew,if=stagger.moderate&buff.shuffle.remains>=6
actions.st+=/guard,if=(charges=1&recharge_time<5)|charges=2|target.time_to_die<15
#actions.st+=/guard,if=incoming_damage_10s>=health.max*0.5
actions.st+=/chi_brew,if=target.health.percent<10&cooldown.touch_of_death.remains=0&chi.max-chi>=2&(buff.shuffle.remains>=6|target.time_to_die<buff.shuffle.remains)&!glyph.touch_of_death.enabled
actions.st+=/keg_smash,if=chi.max-chi>=2&!buff.serenity.remains
actions.st+=/blackout_kick,if=buff.shuffle.remains<=3&cooldown.keg_smash.remains>=1.4
actions.st+=/blackout_kick,if=buff.serenity.up
actions.st+=/chi_burst,if=energy.time_to_max>2&buff.serenity.down
actions.st+=/chi_wave,if=energy.time_to_max>2&buff.serenity.down
actions.st+=/zen_sphere,cycle_targets=1,if=!dot.zen_sphere.ticking&energy.time_to_max>2&buff.serenity.down
actions.st+=/blackout_kick,if=chi.max-chi<2
actions.st+=/expel_harm,if=health.percent<95&chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.st+=/jab,if=chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.st+=/tiger_palm
actions.aoe=purifying_brew,if=stagger.heavy
actions.aoe+=/chi_explosion,if=talent.chi_explosion.enabled&buff.shuffle.down&chi>=2
actions.aoe+=/blackout_kick,if=buff.shuffle.down
actions.aoe+=/purifying_brew,if=buff.serenity.up
actions.aoe+=/chi_explosion,if=talent.chi_explosion.enabled&chi>=4
actions.aoe+=/purifying_brew,if=stagger.moderate&buff.shuffle.remains>=6
actions.aoe+=/guard,if=(charges=1&recharge_time<5)|charges=2|target.time_to_die<15
#actions.aoe+=/guard,if=incoming_damage_10s>=health.max*0.5
actions.aoe+=/chi_brew,if=target.health.percent<10&cooldown.touch_of_death.remains=0&chi<=3&chi>=1&(buff.shuffle.remains>=6|target.time_to_die<buff.shuffle.remains)&!glyph.touch_of_death.enabled
actions.aoe+=/keg_smash,if=chi.max-chi>=2&!buff.serenity.remains
actions.aoe+=/blackout_kick,if=buff.shuffle.remains<=3&cooldown.keg_smash.remains>=1.4
actions.aoe+=/blackout_kick,if=buff.serenity.up
actions.aoe+=/rushing_jade_wind,if=chi.max-chi>=1&buff.serenity.down
actions.aoe+=/chi_burst,if=energy.time_to_max>2&buff.serenity.down
actions.aoe+=/chi_wave,if=energy.time_to_max>2&buff.serenity.down
actions.aoe+=/zen_sphere,cycle_targets=1,if=!dot.zen_sphere.ticking&energy.time_to_max>2&buff.serenity.down
actions.aoe+=/blackout_kick,if=chi.max-chi<2
actions.aoe+=/expel_harm,if=health.percent<95&chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.aoe+=/jab,if=chi.max-chi>=1&cooldown.keg_smash.remains>=1.4&(energy+(energy.regen*(cooldown.keg_smash.remains)))>=80
actions.aoe+=/tiger_palm
head=sorkas_nightshade_cowl,id=113978,bonus_id=566
neck=choker_of_bestial_force,id=113952,bonus_id=566,enchant_id=5319
shoulders=mantle_of_the_somber_gaze,id=115559,bonus_id=566
back=ravenous_greatcloak,id=113883,bonus_id=566,enchant_id=5312
chest=vest_of_the_somber_gaze,id=115558,bonus_id=566
wrists=bracers_of_shattered_stalactites,id=113935,bonus_id=566
hands=handwraps_of_the_somber_gaze,id=115555,bonus_id=566
waist=conductors_multipocket_girdle,id=113964,bonus_id=566
legs=legwraps_of_the_somber_gaze,id=115557,bonus_id=566
feet=treads_of_the_dark_hunt,id=113974,bonus_id=566
finger1=razoredge_blade_ring,id=113908,bonus_id=566,enchant_id=5326
finger2=spellbound_solium_band_of_sorcerous_invincibility,id=118303,enchant_id=5326
trinket1=tablet_of_turnbuckle_teamwork,id=113905,bonus_id=566
trinket2=blast_furnace_door,id=113893,bonus_id=566
main_hand=sorkas_chainfist,id=113965,bonus_id=566,enchant_id=5336
off_hand=sorkas_chainfist,id=113965,bonus_id=566,enchant_id=5384
# Gear Summary
# gear_ilvl=685.31
# gear_agility=2703
# gear_stamina=4054
# gear_crit_rating=642
# gear_haste_rating=331
# gear_mastery_rating=1941
# gear_multistrike_rating=889
# gear_versatility_rating=99
# gear_armor=1086
# gear_bonus_armor=847
# set_bonus=tier17_2pc=1
# set_bonus=tier17_4pc=1
Prot Warrior (may not be refined just yet):
Code:
warrior="Warrior_Protection_T17H"
level=100
race=tauren
role=attack
position=back
talents=1133323
talent_override=bladestorm,if=raid_event.adds.count>=1|enemies>1
talent_override=dragon_roar,if=raid_event.adds.count>=1|enemies>1
glyphs=unending_rage/heroic_leap/cleave
spec=protection
warrior="Warrior_Protection_T17H"
level=100
race=tauren
role=tank
position=front
talents=1113323
glyphs=unending_rage/heroic_leap/cleave
spec=protection
# 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 every time the actor is available.
actions+=/blood_fury,if=buff.bloodbath.up|buff.avatar.up
actions+=/berserking,if=buff.bloodbath.up|buff.avatar.up
actions+=/arcane_torrent,if=buff.bloodbath.up|buff.avatar.up
actions+=/call_action_list,name=prot
actions.prot+=/auto_attack
actions.prot=shield_block,if=!(debuff.demoralizing_shout.up|buff.ravager_protection.up|buff.shield_wall.up|buff.last_stand.up|buff.enraged_regeneration.up|buff.shield_block.up)
actions.prot+=/shield_barrier,if=buff.shield_barrier.down&((buff.shield_block.down&action.shield_block.charges_fractional<0.75)|rage>=85)
actions.prot+=/call_action_list,name=prot_aoe,if=active_enemies>3
actions.prot+=/heroic_strike,if=buff.ultimatum.up|rage>110|(talent.unyielding_strikes.enabled&buff.unyielding_strikes.stack>=6)
actions.prot+=/bloodbath,if=talent.bloodbath.enabled&((cooldown.dragon_roar.remains=0&talent.dragon_roar.enabled)|(cooldown.storm_bolt.remains=0&talent.storm_bolt.enabled)|talent.shockwave.enabled)
actions.prot+=/avatar,if=talent.avatar.enabled&((cooldown.ravager.remains=0&talent.ravager.enabled)|(cooldown.dragon_roar.remains=0&talent.dragon_roar.enabled)|(talent.storm_bolt.enabled&cooldown.storm_bolt.remains=0)|(!(talent.dragon_roar.enabled|talent.ravager.enabled|talent.storm_bolt.enabled)))
actions.prot+=/shield_slam
actions.prot+=/revenge
actions.prot+=/ravager
actions.prot+=/storm_bolt
#actions.prot+=/dragon_roar
actions.prot+=/impending_victory,if=talent.impending_victory.enabled&cooldown.shield_slam.remains<=execute_time
actions.prot+=/victory_rush,if=!talent.impending_victory.enabled&cooldown.shield_slam.remains<=execute_time
actions.prot+=/execute,if=buff.sudden_death.up
actions.prot+=/devastate
actions.prot_aoe=bloodbath
actions.prot_aoe+=/avatar
actions.prot_aoe+=/thunder_clap,if=!dot.deep_wounds.ticking
actions.prot_aoe+=/heroic_strike,if=buff.ultimatum.up|rage>110|(talent.unyielding_strikes.enabled&buff.unyielding_strikes.stack>=6)
#actions.prot_aoe+=/heroic_leap,if=(raid_event.movement.distance>25&raid_event.movement.in>45)|!raid_event.movement.exists
actions.prot_aoe+=/shield_slam,if=buff.shield_block.up
actions.prot_aoe+=/ravager,if=(buff.avatar.up|cooldown.avatar.remains>10)|!talent.avatar.enabled
#actions.prot_aoe+=/dragon_roar,if=(buff.bloodbath.up|cooldown.bloodbath.remains>10)|!talent.bloodbath.enabled
actions.prot_aoe+=/shockwave
actions.prot_aoe+=/revenge
actions.prot_aoe+=/thunder_clap
actions.prot_aoe+=/bladestorm
actions.prot_aoe+=/shield_slam
actions.prot_aoe+=/storm_bolt
actions.prot_aoe+=/shield_slam
actions.prot_aoe+=/execute,if=buff.sudden_death.up
actions.prot_aoe+=/devastate
head=hardened_greathelm,id=113910,bonus_id=566
neck=choker_of_bestial_force,id=113952,bonus_id=566,enchant=gift_of_mastery
shoulders=blackhands_shoulderguards,id=115581,bonus_id=566
back=ravenous_greatcloak,id=113883,bonus_id=566,enchant=gift_of_mastery
chest=blackhands_chestguard,id=115582,bonus_id=566
wrists=bracers_of_martial_perfection,id=113871,bonus_id=566
hands=blackhands_handguards,id=115583,bonus_id=566
waist=uktars_belt_of_chiming_rings,id=113976,bonus_id=566
legs=blackhands_legguards,id=115580,bonus_id=566
feet=doomslag_greatboots,id=119341,bonus_id=566
finger1=spellbound_solium_band_of_sorcerous_invincibility,id=118303,enchant=gift_of_mastery
finger2=razoredge_blade_ring,id=113908,bonus_id=566,enchant=gift_of_mastery
trinket1=tablet_of_turnbuckle_teamwork,id=113905,bonus_id=566
trinket2=blast_furnace_door,id=113893,bonus_id=566
main_hand=kromogs_brutal_fist,id=113927,bonus_id=566,enchant=mark_of_blackrock
off_hand=kromogs_protecting_palm,id=113926,bonus_id=566
# Gear Summary
# gear_ilvl=685.31
# gear_strength=2741
# gear_stamina=4110
# gear_crit_rating=631
# gear_haste_rating=524
# gear_mastery_rating=2187
# gear_multistrike_rating=122
# gear_versatility_rating=495
# gear_armor=2964
# gear_bonus_armor=847
# set_bonus=tier17_2pc=1
# set_bonus=tier17_4pc=1