Pastebin launched a little side project called VERYVIRAL.com, check it out ;-) Want more features on Pastebin? Sign Up, it's FREE!
Guest

Affliction

By: a guest on Mar 30th, 2013  |  syntax: None  |  size: 7.14 KB  |  views: 1,205  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #!./simc
  2.  
  3. warlock="Warlock_Affliction_T15H"
  4. level=90
  5. race=troll
  6. role=spell
  7. position=back
  8. professions=herbalism=600/tailoring=600
  9. talents=http://us.battle.net/wow/en/tool/talent-calculator#Va!..0.2.
  10. talent_override=grimoire_of_service,if=active_enemies>3
  11. spec=affliction
  12.  
  13. # Executed before combat begins. Accepts non-harmful actions only.
  14.  
  15. actions.precombat=flask,type=warm_sun
  16. actions.precombat+=/food,type=mogu_fish_stew
  17. actions.precombat+=/dark_intent,if=!aura.spell_power_multiplier.up
  18. actions.precombat+=/summon_pet,if=!talent.grimoire_of_sacrifice.enabled|buff.grimoire_of_sacrifice.down
  19. actions.precombat+=/snapshot_stats
  20. actions.precombat+=/grimoire_of_sacrifice,if=talent.grimoire_of_sacrifice.enabled
  21. actions.precombat+=/service_pet,if=talent.grimoire_of_service.enabled
  22. actions.precombat+=/jade_serpent_potion
  23.  
  24. # Executed every time the actor is available.
  25.  
  26. actions=curse_of_the_elements,if=debuff.magic_vulnerability.down
  27. actions+=/lifeblood
  28. actions+=/jade_serpent_potion,if=buff.bloodlust.react|target.health.pct<=20
  29. actions+=/berserking
  30. actions+=/dark_soul
  31. actions+=/service_pet,if=talent.grimoire_of_service.enabled
  32. actions+=/run_action_list,name=aoe,if=active_enemies>3
  33. actions+=/summon_doomguard
  34. actions+=/soul_swap,cycle_targets=1,if=buff.soulburn.up
  35. actions+=/soulburn,line_cd=5,if=buff.perfect_aim.react
  36. actions+=/soulburn,cycle_targets=1,if=buff.dark_soul.up&(dot.agony.ticks_remain<=action.agony.add_ticks%2|dot.corruption.ticks_remain<=action.corruption.add_ticks%2|dot.unstable_affliction.ticks_remain<=action.unstable_affliction.add_ticks%2)&shard_react&(dot.unstable_affliction.crit_pct<100&dot.corruption.crit_pct<100&dot.agony.crit_pct<100)
  37. actions+=/soulburn,cycle_targets=1,if=(dot.unstable_affliction.ticks_remain<=1|dot.corruption.ticks_remain<=1|dot.agony.ticks_remain<=1)&shard_react&target.health.pct<=20&(dot.unstable_affliction.crit_pct<100&dot.corruption.crit_pct<100&dot.agony.crit_pct<100)
  38. actions+=/haunt,if=!in_flight_to_target&remains<cast_time+travel_time+tick_time&shard_react&target.health.pct<=20
  39. actions+=/soulburn,cycle_targets=1,if=stat.spell_power>dot.unstable_affliction.spell_power&dot.unstable_affliction.ticks_remain<=action.unstable_affliction.add_ticks%2&shard_react&target.health.pct<=20&(dot.unstable_affliction.crit_pct<100&dot.corruption.crit_pct<100&dot.agony.crit_pct<100)
  40. actions+=/life_tap,if=buff.dark_soul.down&buff.bloodlust.down&mana.pct<10&target.health.pct<=20
  41. actions+=/drain_soul,interrupt=1,chain=1,if=target.health.pct<=20
  42. actions+=/life_tap,if=target.health.pct<=20
  43. actions+=/agony,cycle_targets=1,if=remains<gcd&remains+2<cooldown.dark_soul.remains&miss_react
  44. actions+=/haunt,if=!in_flight_to_target&remains<cast_time+travel_time+tick_time&(soul_shard>2|cooldown.dark_soul.remains>35|(soul_shard>1&cooldown.dark_soul.remains<cast_time))&shard_react
  45. actions+=/corruption,cycle_targets=1,if=remains<gcd&remains<cooldown.dark_soul.remains&miss_react
  46. actions+=/unstable_affliction,cycle_targets=1,if=remains<gcd+cast_time&remains<cooldown.dark_soul.remains&miss_react
  47. actions+=/agony,cycle_targets=1,if=ticks_remain<=2&remains+2<cooldown.dark_soul.remains&miss_react&dot.agony.crit_pct<100
  48. actions+=/corruption,cycle_targets=1,if=ticks_remain<=2&remains<cooldown.dark_soul.remains&miss_react&dot.corruption.crit_pct<100
  49. actions+=/unstable_affliction,cycle_targets=1,if=(remains-cast_time)%(duration%current_ticks)<=2&remains<cooldown.dark_soul.remains&miss_react&dot.unstable_affliction.crit_pct<100
  50. actions+=/agony,cycle_targets=1,if=stat.spell_power>spell_power&ticks_remain<add_ticks%2&remains+2<cooldown.dark_soul.remains&miss_react&dot.agony.crit_pct<100
  51. actions+=/corruption,cycle_targets=1,if=stat.spell_power>spell_power&ticks_remain<add_ticks%2&remains<cooldown.dark_soul.remains&miss_react&dot.corruption.crit_pct<100
  52. actions+=/unstable_affliction,cycle_targets=1,if=stat.spell_power>spell_power&ticks_remain<add_ticks%2&remains<cooldown.dark_soul.remains&miss_react&dot.unstable_affliction.crit_pct<100
  53. actions+=/life_tap,if=buff.dark_soul.down&buff.bloodlust.down&mana.pct<50
  54. actions+=/malefic_grasp,chain=1,interrupt_if=cooldown.dark_soul.remains=0|target.health.pct<=20
  55. actions+=/life_tap,moving=1,if=mana.pct<80&mana.pct<target.health.pct
  56. actions+=/fel_flame,moving=1
  57. actions+=/life_tap
  58.  
  59. actions.aoe=summon_infernal
  60. actions.aoe+=/soulburn,cycle_targets=1,if=buff.soulburn.down&!dot.soulburn_seed_of_corruption.ticking&!action.soulburn_seed_of_corruption.in_flight_to_target&shard_react
  61. actions.aoe+=/soul_swap,if=buff.soulburn.up&!dot.agony.ticking&!dot.corruption.ticking
  62. actions.aoe+=/soul_swap,cycle_targets=1,if=buff.soulburn.up&dot.corruption.ticking&!dot.agony.ticking
  63. actions.aoe+=/seed_of_corruption,cycle_targets=1,if=(buff.soulburn.down&!in_flight_to_target&!ticking)|(buff.soulburn.up&!dot.soulburn_seed_of_corruption.ticking&!action.soulburn_seed_of_corruption.in_flight_to_target)
  64. actions.aoe+=/haunt,cycle_targets=1,if=!in_flight_to_target&debuff.haunt.remains<cast_time+travel_time&shard_react
  65. actions.aoe+=/life_tap,if=mana.pct<70
  66. actions.aoe+=/fel_flame,cycle_targets=1,if=!in_flight_to_target
  67.  
  68. head=hood_of_the_thousandfold_hells,id=96726,gems=sinister_primal_320haste_180crit,reforge=hit_mastery
  69. neck=necklace_of_the_terracotta_invoker,id=96708,gems=80int_160haste_60hit
  70. shoulders=mantle_of_the_thousandfold_hells,id=96729,gems=320haste_80int_160haste_120haste,enchant=200int_100crit,reforge=crit_mastery
  71. back=red_sky_cloudcloak,id=95014,gems=320haste_60haste,enchant=lightweave_embroidery_3
  72. chest=robes_of_the_thousandfold_hells,id=96728,gems=80int_160haste_320haste_160haste_160hit_180int,enchant=80all,reforge=hit_haste
  73. wrists=azure_shell_bracers,id=96432,enchant=170int,reforge=crit_haste
  74. hands=gloves_of_the_thousandfold_hells,id=96725,gems=80int_160haste_60int,enchant=170mastery,reforge=crit_haste
  75. waist=cord_of_cacophonous_cawing,id=96462,gems=80int_160haste_320haste_120haste,reforge=hit_mastery
  76. legs=leggings_of_the_discarded_warning,id=95030,gems=80int_160haste_320haste_320haste_180mastery,enchant=285int_165crit
  77. feet=starwalker_sandals,id=95004,gems=320haste_160hit_160haste_120int,enchant=140mastery,reforge=crit_haste
  78. finger1=roshaks_remembrance,id=96529,gems=160haste_160hit_60haste,reforge=crit_haste
  79. finger2=radens_summoning_band,id=95019,gems=160hit_160haste_60int,reforge=hit_mastery
  80. trinket1=unerring_vision_of_leishen,id=96558
  81. trinket2=wushoolays_final_choice,id=96413,reforge=hit_haste
  82. main_hand=athame_of_the_sanguine_ritual,id=96518,gems=80int_160haste_320haste_60int,enchant=jade_spirit
  83. off_hand=leishens_orb_of_command,id=96562,gems=80int_160haste_60int,enchant=165int,reforge=crit_mastery
  84.  
  85. # Gear Summary
  86. # gear_strength=80
  87. # gear_agility=80
  88. # gear_stamina=26226
  89. # gear_intellect=19586
  90. # gear_spirit=80
  91. # gear_spell_power=10078
  92. # gear_hit_rating=5090
  93. # gear_crit_rating=3462
  94. # gear_haste_rating=14565
  95. # gear_mastery_rating=7386
  96. # gear_armor=16151
  97. # meta_gem=sinister_primal
  98. # tier15_2pc_caster=1
  99. # tier15_4pc_caster=1
  100. # hands=gloves_of_the_thousandfold_hells,heroic=1,addon=synapse_springs_mark_ii
  101. # trinket1=unerring_vision_of_leishen,heroic=1
  102. # main_hand=athame_of_the_sanguine_ritual,heroic=1,weapon=dagger_1.80speed_3002min_5576max,enchant=jade_spirit
  103. default_pet=felhunter