#!./simc
druid="Ellimac"
origin="http://eu.battle.net/wow/en/character/Kirin%20Tor/Ellimac/advanced"
thumbnail="http://eu.battle.net/static-render/eu/kirin-tor/115/14051187-avatar.jpg"
level=90
race=tauren
spec=feral
role=attack
position=back
professions=skinning=600/leatherworking=600
talents=http://eu.battle.net/wow/en/tool/talent-calculator#UZ!202010
glyphs=cat_form/savagery/rebirth/aquatic_form/orca/stag
# 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.
actions.precombat=flask,type=spring_blossoms
actions.precombat+=/food,type=sea_mist_rice_noodles
actions.precombat+=/mark_of_the_wild,if=!aura.str_agi_int.up
actions.precombat+=/healing_touch,if=!buff.dream_of_cenarius_damage.up&talent.dream_of_cenarius.enabled
actions.precombat+=/cat_form
actions.precombat+=/savage_roar
actions.precombat+=/snapshot_stats
actions.precombat+=/virmens_bite_potion
actions.precombat+=/treants,if=talent.force_of_nature.enabled
actions=run_action_list,name=defaults
actions.defaults=auto_attack
actions.defaults+=/faerie_fire,if=debuff.weakened_armor.stack<3
actions.defaults+=/savage_roar,if=buff.savage_roar.down
actions.defaults+=/skull_bash_cat
actions.defaults+=/healing_touch,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.up&combo_points>=4&buff.dream_of_cenarius_damage.stack<2
actions.defaults+=/healing_touch,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.up&buff.predatory_swiftness.remains<=1&buff.dream_of_cenarius_damage.down
actions.defaults+=/healing_touch,if=talent.dream_of_cenarius.enabled&prev.natures_swiftness
actions.defaults+=/tigers_fury,if=energy<=35&!buff.omen_of_clarity.react
actions.defaults+=/berserk,if=buff.tigers_fury.up|(target.time_to_die<15&cooldown.tigers_fury.remains>6)
actions.defaults+=/natures_vigil,if=buff.berserk.up&talent.natures_vigil.enabled
actions.defaults+=/incarnation,if=buff.berserk.up&talent.incarnation.enabled
actions.defaults+=/ferocious_bite,if=combo_points>=1&dot.rip.ticking&dot.rip.remains<=2&target.health.pct<=25
actions.defaults+=/thrash_cat,if=buff.omen_of_clarity.react&dot.thrash_cat.remains<3&buff.dream_of_cenarius_damage.down
actions.defaults+=/savage_roar,if=buff.savage_roar.remains<=1|(buff.savage_roar.remains<=3&combo_points>0)&target.health.pct<25
actions.defaults+=/natures_swiftness,if=talent.natures_swiftness.enabled&talent.dream_of_cenarius.enabled&buff.dream_of_cenarius_damage.down&buff.predatory_swiftness.down&combo_points>=5&target.health.pct<=25
actions.defaults+=/virmens_bite_potion,if=(talent.dream_of_cenarius.enabled&combo_points>=5&target.health.pct<=25&buff.dream_of_cenarius_damage.up)|(!talent.dream_of_cenarius.enabled&buff.berserk.up&target.health.pct<=25)|target.time_to_die<=40
actions.defaults+=/rip,if=combo_points>=5&buff.virmens_bite_potion.up&buff.dream_of_cenarius_damage.up&dot.rip.multiplier<tick_multiplier&target.health.pct<=25&target.time_to_die>30
actions.defaults+=/ferocious_bite,if=combo_points>=5&dot.rip.ticking&target.health.pct<=25
actions.defaults+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<2.0&buff.dream_of_cenarius_damage.up
actions.defaults+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<6.0&buff.dream_of_cenarius_damage.up&dot.rip.multiplier<=tick_multiplier&target.health.pct>25
actions.defaults+=/savage_roar,if=buff.savage_roar.remains<=1|(buff.savage_roar.remains<=3&combo_points>0)
actions.defaults+=/natures_swiftness,if=talent.natures_swiftness.enabled&talent.dream_of_cenarius.enabled&buff.dream_of_cenarius_damage.down&buff.predatory_swiftness.down&combo_points>=5&dot.rip.remains<3&(buff.berserk.up|dot.rip.remains<=cooldown.tigers_fury.remains)&target.health.pct>25
actions.defaults+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<2.0&(buff.berserk.up|dot.rip.remains<=cooldown.tigers_fury.remains)
actions.defaults+=/thrash_cat,if=buff.omen_of_clarity.react&dot.thrash_cat.remains<3
actions.defaults+=/ravage,extend_rip=1,if=dot.rip.ticking&dot.rip.remains<=4
actions.defaults+=/shred,extend_rip=1,if=dot.rip.ticking&dot.rip.remains<=4
actions.defaults+=/ferocious_bite,if=(target.time_to_die<=4&combo_points>=5)|target.time_to_die<=1
actions.defaults+=/savage_roar,if=buff.savage_roar.remains<=6&combo_points>=5&(((dot.rip.remains+(8-(dot.rip.ticks_added*2)))>6&(talent.soul_of_the_forest.enabled|buff.berserk.up))|(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>10)&dot.rip.ticking
actions.defaults+=/ferocious_bite,if=combo_points>=5&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>6&dot.rip.ticking&(talent.soul_of_the_forest.enabled|buff.berserk.up)
actions.defaults+=/ferocious_bite,if=combo_points>=5&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>10&dot.rip.ticking
actions.defaults+=/rake,if=target.time_to_die>=8.5&buff.dream_of_cenarius_damage.up&(dot.rake.multiplier<tick_multiplier)
actions.defaults+=/rake,if=target.time_to_die>=8.5&dot.rake.remains<3.0&(buff.berserk.up|(cooldown.tigers_fury.remains+0.8)>=dot.rake.remains)
actions.defaults+=/ravage,if=buff.omen_of_clarity.react
actions.defaults+=/shred,if=buff.omen_of_clarity.react
actions.defaults+=/ravage,if=buff.predatory_swiftness.remains>1&!(energy+(energy.regen*(buff.predatory_swiftness.remains-1))<(4-combo_points)*20)
actions.defaults+=/ravage,if=((combo_points<5&dot.rip.remains<3.0)|(combo_points=0&buff.savage_roar.remains<2))
actions.defaults+=/ravage,if=target.time_to_die<=8.5
actions.defaults+=/shred,if=buff.predatory_swiftness.remains>1&!(energy+(energy.regen*(buff.predatory_swiftness.remains-1))<(4-combo_points)*20)
actions.defaults+=/shred,if=((combo_points<5&dot.rip.remains<3.0)|(combo_points=0&buff.savage_roar.remains<2))
actions.defaults+=/shred,if=target.time_to_die<=8.5
actions.defaults+=/thrash_cat,if=combo_points>=5&dot.thrash_cat.remains<6&(buff.tigers_fury.up|buff.berserk.up)
actions.defaults+=/thrash_cat,if=combo_points>=5&dot.thrash_cat.remains<6&cooldown.tigers_fury.remains<=3.0
actions.defaults+=/thrash_cat,if=combo_points>=5&dot.thrash_cat.remains<6&energy.time_to_max<=1.0
actions.defaults+=/ravage,if=(buff.tigers_fury.up|buff.berserk.up)
actions.defaults+=/ravage,if=cooldown.tigers_fury.remains<=3.0
actions.defaults+=/ravage,if=energy.time_to_max<=1.0
actions.defaults+=/shred,if=(buff.tigers_fury.up|buff.berserk.up)
actions.defaults+=/shred,if=cooldown.tigers_fury.remains<=3.0
actions.defaults+=/shred,if=energy.time_to_max<=1.0
actions.defaults+=/treants,if=talent.force_of_nature.enabled
actions.complex=auto_attack
actions.complex+=/heart_of_the_wild,if=talent.heart_of_the_wild.enabled
actions.complex+=/virmens_bite_potion,if=buff.heart_of_the_wild.up|target.time_to_die<=40
actions.complex+=/wrath,if=cast_time<buff.heart_of_the_wild.remains
actions.complex+=/cat_form,if=buff.cat_form.down
actions.complex+=/healing_touch,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.up&buff.predatory_swiftness.remains<=1.5&buff.dream_of_cenarius_damage.down
actions.complex+=/savage_roar,if=buff.savage_roar.down
actions.complex+=/skull_bash_cat
actions.complex+=/healing_touch,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.up&combo_points>=4&buff.dream_of_cenarius_damage.stack<2
actions.complex+=/healing_touch,if=talent.dream_of_cenarius.enabled&prev.natures_swiftness
actions.complex+=/tigers_fury,if=energy<=35&!buff.omen_of_clarity.react
actions.complex+=/berserk,if=buff.tigers_fury.up|(target.time_to_die<15&cooldown.tigers_fury.remains>6)
actions.complex+=/natures_vigil,if=buff.berserk.up&talent.natures_vigil.enabled
actions.complex+=/incarnation,if=buff.berserk.up&talent.incarnation.enabled
actions.complex+=/ferocious_bite,if=combo_points>=1&dot.rip.ticking&dot.rip.remains<=2&target.health.pct<=25
actions.complex+=/faerie_fire,if=debuff.weakened_armor.stack<3
actions.complex+=/thrash_cat,if=target.time_to_die>=6&buff.omen_of_clarity.react&dot.thrash_cat.remains<3&buff.dream_of_cenarius_damage.down
actions.complex+=/ferocious_bite,if=(target.time_to_die<=4&combo_points>=5)|(target.time_to_die<=1&combo_points>=3)
actions.complex+=/savage_roar,if=buff.savage_roar.remains<=3&combo_points>0&buff.dream_of_cenarius_damage.down&target.health.pct<25
actions.complex+=/natures_swiftness,if=talent.dream_of_cenarius.enabled&buff.dream_of_cenarius_damage.down&buff.predatory_swiftness.down&combo_points>=5&target.health.pct<=25
actions.complex+=/virmens_bite_potion,if=(talent.dream_of_cenarius.enabled&combo_points>=5&target.health.pct<=25&buff.dream_of_cenarius_damage.up)|(!talent.dream_of_cenarius.enabled&buff.berserk.up&target.health.pct<=25)|target.time_to_die<=40
actions.complex+=/rip,if=combo_points>=5&buff.virmens_bite_potion.up&buff.dream_of_cenarius_damage.up&dot.rip.multiplier<tick_multiplier&target.health.pct<=25&target.time_to_die>30
actions.complex+=/rip,if=combo_points>=5&tick_multiplier%dot.rip.multiplier>1.14&target.health.pct<=25&target.time_to_die>30
actions.complex+=/pool_resource,wait=0.1,if=combo_points>=5&dot.rip.ticking&target.health.pct<=25&((energy<50&buff.berserk.down)|(energy<25&buff.berserk.remains>1))&talent.dream_of_cenarius.enabled
actions.complex+=/ferocious_bite,if=combo_points>=5&dot.rip.ticking&target.health.pct<=25
actions.complex+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<2.0&buff.dream_of_cenarius_damage.up
actions.complex+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<6.0&buff.dream_of_cenarius_damage.up&dot.rip.multiplier<=tick_multiplier&target.health.pct>25
actions.complex+=/natures_swiftness,if=talent.dream_of_cenarius.enabled&buff.dream_of_cenarius_damage.down&buff.predatory_swiftness.down&combo_points>=5&dot.rip.remains<3&(buff.berserk.up|dot.rip.remains+1.9<=cooldown.tigers_fury.remains)&target.health.pct>25
actions.complex+=/rip,if=combo_points>=5&target.time_to_die>=6&dot.rip.remains<2.0&(buff.berserk.up|dot.rip.remains+1.9<=cooldown.tigers_fury.remains)
actions.complex+=/savage_roar,if=buff.savage_roar.remains<=3&combo_points>0&talent.dream_of_cenarius.enabled&buff.savage_roar.remains+2>dot.rip.remains
actions.complex+=/savage_roar,if=buff.savage_roar.remains<=3&combo_points>0&!talent.dream_of_cenarius.enabled&!(dot.rip.remains<2.0&combo_points>=5&(buff.berserk.up|dot.rip.remains+1.9<=cooldown.tigers_fury.remains))
actions.complex+=/thrash_cat,if=target.time_to_die>=6&buff.omen_of_clarity.react&dot.thrash_cat.remains<3
actions.complex+=/ravage,extend_rip=1,if=dot.rip.ticking&dot.rip.remains<=4
actions.complex+=/shred,extend_rip=1,if=dot.rip.ticking&dot.rip.remains<=4
actions.complex+=/savage_roar,if=buff.savage_roar.remains<=6&combo_points>=5&buff.savage_roar.remains+2<=(dot.rip.remains+(8-(dot.rip.ticks_added*2)))
actions.complex+=/pool_resource,wait=0.1,if=talent.dream_of_cenarius.enabled&combo_points>=5&((energy<50&buff.berserk.down)|(energy<25&buff.berserk.remains>1))&buff.savage_roar.remains-6>=(dot.rip.remains+(8-(dot.rip.ticks_added*2)))&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>=4.5
actions.complex+=/pool_resource,wait=0.1,if=talent.dream_of_cenarius.enabled&combo_points>=5&((energy<50&buff.berserk.down)|(energy<25&buff.berserk.remains>1))&buff.savage_roar.remains+6>=(dot.rip.remains+(8-(dot.rip.ticks_added*2)))&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>=6.5
actions.complex+=/ferocious_bite,if=talent.dream_of_cenarius.enabled&combo_points>=5&buff.savage_roar.remains-6>=(dot.rip.remains+(8-(dot.rip.ticks_added*2)))&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>=4
actions.complex+=/ferocious_bite,if=talent.dream_of_cenarius.enabled&combo_points>=5&buff.savage_roar.remains+6>=(dot.rip.remains+(8-(dot.rip.ticks_added*2)))&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>=6
actions.complex+=/pool_resource,wait=0.1,if=talent.dream_of_cenarius.enabled&combo_points>=5&((energy<50&buff.berserk.down)|(energy<25&buff.berserk.remains>1))&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>=10.5
actions.complex+=/ferocious_bite,if=talent.dream_of_cenarius.enabled&combo_points>=5&(dot.rip.remains+(8-(dot.rip.ticks_added*2)))>=10
actions.complex+=/ferocious_bite,if=combo_points>=5&((dot.rip.remains+(8-(dot.rip.ticks_added*2)))>10|((dot.rip.remains+(8-(dot.rip.ticks_added*2)))>6&buff.berserk.up))&dot.rip.ticking
actions.complex+=/rake,if=target.time_to_die>3&dot.rake.remains<6.0&buff.dream_of_cenarius_damage.up&dot.rake.multiplier<=tick_multiplier
actions.complex+=/rake,if=target.time_to_die-dot.rake.remains>3&tick_multiplier%dot.rake.multiplier>1.12
actions.complex+=/rake,if=target.time_to_die-dot.rake.remains>3&dot.rake.remains<3.0&(buff.berserk.up|(cooldown.tigers_fury.remains+0.8)>=dot.rake.remains|energy>60)
actions.complex+=/ravage,if=buff.omen_of_clarity.react
actions.complex+=/shred,if=buff.omen_of_clarity.react
actions.complex+=/ravage,if=((combo_points<5&dot.rip.remains<3.0)|(combo_points=0&buff.savage_roar.remains<2))
actions.complex+=/shred,if=((combo_points<5&dot.rip.remains<3.0)|(combo_points=0&buff.savage_roar.remains<2))
actions.complex+=/thrash_cat,if=target.time_to_die>=15&dot.thrash_cat.remains<3&buff.berserk.up&talent.soul_of_the_forest.enabled&talent.dream_of_cenarius.enabled
actions.complex+=/ravage,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.remains>1&!(energy+(energy.regen*(buff.predatory_swiftness.remains-1))<(4-combo_points)*20)
actions.complex+=/ravage,if=!talent.dream_of_cenarius.enabled&talent.soul_of_the_forest.enabled&combo_points<5&(energy+(energy.regen*(4-combo_points))>(5-combo_points)*20)
actions.complex+=/ravage,if=target.time_to_die<=8.5
actions.complex+=/shred,if=talent.dream_of_cenarius.enabled&buff.predatory_swiftness.remains>1&!(energy+(energy.regen*(buff.predatory_swiftness.remains-1))<(4-combo_points)*20)
actions.complex+=/shred,if=!talent.dream_of_cenarius.enabled&talent.soul_of_the_forest.enabled&combo_points<5&(energy+(energy.regen*(4-combo_points))>(5-combo_points)*20)
actions.complex+=/shred,if=target.time_to_die<=8.5
actions.complex+=/thrash_cat,if=target.time_to_die>=6&combo_points>=5&dot.thrash_cat.remains<6&(buff.tigers_fury.up|buff.berserk.up|buff.natures_vigil.up)
actions.complex+=/thrash_cat,if=target.time_to_die>=6&combo_points>=5&dot.thrash_cat.remains<6&cooldown.tigers_fury.remains<=3.0
actions.complex+=/thrash_cat,if=target.time_to_die>=6&combo_points>=5&dot.thrash_cat.remains<6&energy.time_to_max<=1.0
actions.complex+=/ravage,if=(buff.tigers_fury.up|buff.berserk.up|buff.natures_vigil.up)
actions.complex+=/ravage,if=cooldown.tigers_fury.remains<=3.0
actions.complex+=/ravage,if=energy.time_to_max<=1.0
actions.complex+=/shred,if=(buff.tigers_fury.up|buff.berserk.up|buff.natures_vigil.up)
actions.complex+=/shred,if=cooldown.tigers_fury.remains<=3.0
actions.complex+=/shred,if=energy.time_to_max<=1.0
actions.complex+=/treants,if=talent.force_of_nature.enabled
actions.complex+=/natures_swiftness,if=buff.natures_vigil.up&!buff.berserk.up&!buff.predatory_swiftness.up
actions.complex+=/healing_touch,if=buff.natures_vigil.up&(buff.predatory_swiftness.up|buff.natures_swiftness.up)&!buff.berserk.up
head=crown_of_opportunistic_strikes,id=86146,gems=agile_primal_160agi_180agi,reforge=haste_mastery
neck=choker_of_the_unleashed_storm,id=86166,upgrade=1
shoulders=netherrealm_shoulderpads,id=85995,gems=160agi_60agi,enchant=200agi_100crit
back=legbreaker_greatcloak,id=86173,enchant=180hit,reforge=crit_hit,upgrade=1
chest=chestguard_of_total_annihilation,id=86136,gems=120agi_60agi_120crit_120agi,enchant=80all,reforge=haste_mastery
shirt=thunder_bluff_doublet,id=45673
tabard=huojin_tabard,id=83080
wrists=quillpaw_family_bracers,id=88884,enchant=500agi,reforge=crit_mastery
hands=malevolent_gladiators_dragonhide_gloves,id=84832,gems=60agi_120hit_60agi,enchant=170exp,reforge=crit_mastery
waist=tomb_raiders_girdle,id=85982,gems=60agi_120mastery_60agi_120hit_160agi_120exp,reforge=haste_mastery
legs=stoneflesh_leggings,id=85926,gems=120agi_60agi_120hit_120agi,enchant=285agi_165crit,reforge=crit_mastery
feet=boots_of_raging_haze,id=90914,enchant=140agi,reforge=crit_hit
finger1=seal_of_the_windreaver,id=90861,reforge=hit_mastery
finger2=anjis_keepsake,id=89070,reforge=haste_mastery
trinket1=relic_of_xuen,id=79328
trinket2=bottle_of_infinite_stars,id=86132
main_hand=gaorei_staff_of_the_legendary_protector,id=86879,enchant=windsong,reforge=exp_crit,upgrade=2
# Gear Summary
# gear_strength=80
# gear_agility=14251
# gear_stamina=16877
# gear_intellect=80
# gear_spirit=80
# gear_expertise_rating=2393
# gear_hit_rating=2396
# gear_crit_rating=4321
# gear_haste_rating=1453
# gear_mastery_rating=5598
# gear_armor=17349
# meta_gem=agile_primal
# main_hand=gaorei_staff_of_the_legendary_protector,weapon=staff_3.30speed_11259min_16889max,enchant=windsong