Advertisement
Guest User

Yschism

a guest
Feb 22nd, 2017
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.27 KB | None | 0 0
  1. ### Begin GUI options ###
  2. ptr=0
  3. item_db_source=local/bcpapi/wowhead/ptrhead
  4. target_error=0
  5. iterations=10000
  6. default_world_lag=0.1
  7. max_time=300
  8. vary_combat_length=0.2
  9. fight_style=Patchwerk
  10. tmi_window_global=6
  11. target_level+=3
  12. target_race=Humanoid
  13. default_skill=1.0
  14. optimal_raid=0
  15. override.bloodlust=1
  16. override.bleeding=1
  17. override.mortal_wounds=1
  18. threads=8
  19. process_priority=Low
  20. calculate_scale_factors=1
  21. scale_only=str,crit,haste,mastery,vers
  22. statistics_level=1
  23. ### End GUI options ###
  24. ### Begin simulateText ###
  25. demonhunter="Yschism"
  26. level=110
  27. race=night_elf
  28. region=us
  29. server=proudmoore
  30. role=
  31. professions=engineering=255/enchanting=316
  32. talents=2222311
  33. spec=havoc
  34. artifact=3:0:0:0:0:1000:3:1001:3:1002:3:1003:3:1004:3:1005:3:1006:3:1007:3:1008:3:1010:1:1011:1:1012:1:1013:1:1014:1:1015:1:1016:1:1330:1:1362:20
  35.  
  36. head=,id=138378,bonus_id=3516/1492/3336
  37. neck=,id=132444,enchant_id=5437,bonus_id=3458/3455,gem_id=130219
  38. shoulder=,id=138380,enchant_id=5883,bonus_id=3516/1808/1497/3336,gem_id=130219
  39. back=,id=138375,enchant_id=5435,bonus_id=3518/1502/1813
  40. chest=,id=142203,bonus_id=3454/1472
  41. wrist=,id=139209,bonus_id=1806/1507/3336
  42. hands=,id=142430,bonus_id=3469/1512/3336
  43. waist=,id=133976,bonus_id=3529/3530
  44. legs=,id=138379,bonus_id=3516/1492/3336
  45. feet=,id=142417,bonus_id=3468/1497/3336
  46. finger1=,id=134526,enchant_id=5427,bonus_id=3418/1517/1813
  47. finger2=,id=139236,enchant_id=5427,bonus_id=1806/1808/1507/3336,gem_id=130219
  48. trinket1=,id=142167,bonus_id=3453/1472
  49. trinket2=,id=142168,bonus_id=3452/1472
  50. main_hand=,id=127829,bonus_id=719,relic_id=1806:1527:3337/1806:1517:3337/3507:1507:3336,gem_id=139253/139251/142513/0
  51. off_hand=,id=127830,relic_id=0/0,gem_id=0/0/0/0
  52.  
  53. # This default action priority list is automatically created based on your character.
  54.  
  55. # It is a attempt to provide you with a action list that is both simple and practicable,
  56.  
  57. # while resulting in a meaningful and good simulation. It may not result in the absolutely highest possible dps.
  58.  
  59. # Feel free to edit, adapt and improve it to your own needs.
  60.  
  61. # SimulationCraft is always looking for updates and improvements to the default action lists.
  62.  
  63.  
  64.  
  65. # Executed before combat begins. Accepts non-harmful actions only.
  66.  
  67. actions.precombat=flask,type=flask_of_the_seventh_demon
  68.  
  69. actions.precombat+=/food,type=nightborne_delicacy_platter
  70.  
  71. actions.precombat+=/augmentation,type=defiled
  72.  
  73. # Snapshot raid buffed stats before combat begins and pre-potting is done.
  74.  
  75. actions.precombat+=/snapshot_stats
  76.  
  77. actions.precombat+=/potion,name=old_war
  78.  
  79. actions.precombat+=/metamorphosis,if=!(talent.demon_reborn.enabled&talent.demonic.enabled)
  80.  
  81.  
  82.  
  83. # Executed every time the actor is available.
  84.  
  85. actions=auto_attack
  86.  
  87. # "Getting ready to use meta" conditions, this is used in a few places.
  88.  
  89. actions+=/variable,name=pooling_for_meta,value=cooldown.metamorphosis.remains<6&fury.deficit>30&!talent.demonic.enabled
  90.  
  91. # Blade Dance conditions. Always if First Blood is talented, otherwise 5+ targets with Chaos Cleave or 3+ targets without.
  92.  
  93. actions+=/variable,name=blade_dance,value=talent.first_blood.enabled|spell_targets.blade_dance1>=3+(talent.chaos_cleave.enabled*2)
  94.  
  95. # Blade Dance pooling condition, so we don't spend too much fury when we need it soon. No need to pool on
  96.  
  97. # single target since First Blood already makes it cheap enough and delaying it a tiny bit isn't a big deal.
  98.  
  99. actions+=/variable,name=pooling_for_blade_dance,value=variable.blade_dance&fury-40<35-talent.first_blood.enabled*20&(spell_targets.blade_dance1>=3+(talent.chaos_cleave.enabled*2))
  100.  
  101. # Chaos Strike pooling condition, so we don't spend too much fury when we need it for Chaos Cleave AoE
  102.  
  103. actions+=/variable,name=pooling_for_chaos_strike,value=talent.chaos_cleave.enabled&fury.deficit>40&!raid_event.adds.up&raid_event.adds.in<2*gcd
  104.  
  105. actions+=/call_action_list,name=cooldown
  106.  
  107. actions+=/pick_up_fragment,if=talent.demonic_appetite.enabled&fury.deficit>=35&(!talent.demonic.enabled|cooldown.eye_beam.remains>5)
  108.  
  109. actions+=/consume_magic
  110.  
  111. # Vengeful Retreat backwards through the target to minimize downtime.
  112.  
  113. actions+=/vengeful_retreat,if=(talent.prepared.enabled|talent.momentum.enabled)&buff.prepared.down&buff.momentum.down
  114.  
  115. # Fel Rush for Momentum and for fury from Fel Mastery.
  116.  
  117. actions+=/fel_rush,if=(talent.momentum.enabled|talent.fel_mastery.enabled)&(!talent.momentum.enabled|(charges=2|cooldown.vengeful_retreat.remains>4)&buff.momentum.down)&(!talent.fel_mastery.enabled|fury.deficit>=25)&(charges=2|(raid_event.movement.in>10&raid_event.adds.in>10))
  118.  
  119. # Use Fel Barrage at max charges, saving it for Momentum and adds if possible.
  120.  
  121. actions+=/fel_barrage,if=charges>=5&(buff.momentum.up|!talent.momentum.enabled)&((active_enemies>desired_targets&active_enemies>1)|raid_event.adds.in>30)
  122.  
  123. actions+=/throw_glaive,if=talent.bloodlet.enabled&(!talent.momentum.enabled|buff.momentum.up)&charges=2
  124.  
  125. actions+=/felblade,if=fury<15&(cooldown.death_sweep.remains<2*gcd|cooldown.blade_dance.remains<2*gcd)
  126.  
  127. actions+=/death_sweep,if=variable.blade_dance
  128.  
  129. actions+=/fel_rush,if=charges=2&!talent.momentum.enabled&!talent.fel_mastery.enabled
  130.  
  131. actions+=/fel_eruption
  132.  
  133. actions+=/fury_of_the_illidari,if=(active_enemies>desired_targets&active_enemies>1)|raid_event.adds.in>55&(!talent.momentum.enabled|buff.momentum.up)&(!talent.chaos_blades.enabled|buff.chaos_blades.up|cooldown.chaos_blades.remains>30|target.time_to_die<cooldown.chaos_blades.remains)
  134.  
  135. actions+=/eye_beam,if=talent.demonic.enabled&(talent.demon_blades.enabled|(talent.blind_fury.enabled&fury.deficit>=35)|(!talent.blind_fury.enabled&fury.deficit<30))&((active_enemies>desired_targets&active_enemies>1)|raid_event.adds.in>30)
  136.  
  137. actions+=/blade_dance,if=variable.blade_dance&(!talent.demonic.enabled|cooldown.eye_beam.remains>5)&(!cooldown.metamorphosis.ready)
  138.  
  139. actions+=/throw_glaive,if=talent.bloodlet.enabled&spell_targets>=2&(!talent.master_of_the_glaive.enabled|!talent.momentum.enabled|buff.momentum.up)&(spell_targets>=3|raid_event.adds.in>recharge_time+cooldown)
  140.  
  141. actions+=/felblade,if=fury.deficit>=30+buff.prepared.up*8
  142.  
  143. actions+=/eye_beam,if=talent.blind_fury.enabled&(spell_targets.eye_beam_tick>desired_targets|fury.deficit>=35)
  144.  
  145. actions+=/annihilation,if=(talent.demon_blades.enabled|!talent.momentum.enabled|buff.momentum.up|fury.deficit<30+buff.prepared.up*8|buff.metamorphosis.remains<5)&!variable.pooling_for_blade_dance
  146.  
  147. actions+=/throw_glaive,if=talent.bloodlet.enabled&(!talent.master_of_the_glaive.enabled|!talent.momentum.enabled|buff.momentum.up)&raid_event.adds.in>recharge_time+cooldown
  148.  
  149. actions+=/eye_beam,if=!talent.demonic.enabled&!talent.blind_fury.enabled&((spell_targets.eye_beam_tick>desired_targets&active_enemies>1)|(!set_bonus.tier19_4pc&raid_event.adds.in>45&!variable.pooling_for_meta&buff.metamorphosis.down&(artifact.anguish_of_the_deceiver.enabled|active_enemies>1)&!talent.chaos_cleave.enabled))
  150.  
  151. # If Demonic is talented, pool fury as Eye Beam is coming off cooldown.
  152.  
  153. actions+=/demons_bite,if=talent.demonic.enabled&!talent.blind_fury.enabled&buff.metamorphosis.down&cooldown.eye_beam.remains<gcd&fury.deficit>=20
  154.  
  155. actions+=/demons_bite,if=talent.demonic.enabled&!talent.blind_fury.enabled&buff.metamorphosis.down&cooldown.eye_beam.remains<2*gcd&fury.deficit>=45
  156.  
  157. actions+=/throw_glaive,if=buff.metamorphosis.down&spell_targets>=2
  158.  
  159. actions+=/chaos_strike,if=(talent.demon_blades.enabled|!talent.momentum.enabled|buff.momentum.up|fury.deficit<30+buff.prepared.up*8)&!variable.pooling_for_chaos_strike&!variable.pooling_for_meta&!variable.pooling_for_blade_dance&(!talent.demonic.enabled|!cooldown.eye_beam.ready|(talent.blind_fury.enabled&fury.deficit<35))
  160.  
  161. # Use Fel Barrage if its nearing max charges, saving it for Momentum and adds if possible.
  162.  
  163. actions+=/fel_barrage,if=charges=4&buff.metamorphosis.down&(buff.momentum.up|!talent.momentum.enabled)&((active_enemies>desired_targets&active_enemies>1)|raid_event.adds.in>30)
  164.  
  165. actions+=/fel_rush,if=!talent.momentum.enabled&raid_event.movement.in>charges*10&(talent.demon_blades.enabled|buff.metamorphosis.down)
  166.  
  167. actions+=/demons_bite
  168.  
  169. actions+=/throw_glaive,if=buff.out_of_range.up
  170.  
  171. actions+=/felblade,if=movement.distance|buff.out_of_range.up
  172.  
  173. actions+=/fel_rush,if=movement.distance>15|(buff.out_of_range.up&!talent.momentum.enabled)
  174.  
  175. actions+=/vengeful_retreat,if=movement.distance>15
  176.  
  177. actions+=/throw_glaive,if=!talent.bloodlet.enabled
  178.  
  179.  
  180.  
  181. actions.cooldown=nemesis,target_if=min:target.time_to_die,if=raid_event.adds.exists&debuff.nemesis.down&((active_enemies>desired_targets&active_enemies>1)|raid_event.adds.in>60)
  182.  
  183. actions.cooldown+=/nemesis,if=!raid_event.adds.exists&(buff.chaos_blades.up|buff.metamorphosis.up|cooldown.metamorphosis.adjusted_remains<20|target.time_to_die<=60)
  184.  
  185. actions.cooldown+=/chaos_blades,if=buff.metamorphosis.up|cooldown.metamorphosis.adjusted_remains>60|target.time_to_die<=12
  186.  
  187. actions.cooldown+=/metamorphosis,if=!variable.pooling_for_meta&(!talent.demonic.enabled|!cooldown.eye_beam.ready)
  188.  
  189. actions.cooldown+=/potion,name=old_war,if=buff.metamorphosis.remains>25|target.time_to_die<30
  190.  
  191. actions.cooldown+=/use_item,slot=trinket1,if=buff.chaos_blades.up
  192.  
  193.  
  194. ### End simulateText ###
  195. desired_targets=1
  196. ### Begin overrides ###
  197. # User-specified persistent global and player parameters will be set here.
  198.  
  199. ### End overrides ###
  200. ### Begin final options ###
  201. ### End final options ###
  202. ### END ###
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement