dont work for me.![]()
did you replace the xxxx with something useful ?
dont work for me.![]()
did you replace the xxxx with something useful ?
Yes. With my trinket.
And removed the random spaces ?
so would you be so kindest to make one, or teach us so we can learn
How does one write to increase the usage of Killshot? Think it should be prio 1 on mobs. might be wrong
actions+=/kill_shot
<22:44>:Compiling Action Lists
<22:44>:Line 185,175 : ) expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,175) : error CS1026: ) expected
<22:44>:Line 185,196 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,196) : error CS1002: ; expected
<22:44>:Line 185,196 : Invalid expression term ')' - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,196) : error CS1525: Invalid expression term ')'
<22:44>:Line 185,197 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,197) : error CS1002: ; expected
<22:44>:Line 185,197 : Invalid expression term ',' - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,197) : error CS1525: Invalid expression term ','
<22:44>:Line 185,198 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,198) : error CS1002: ; expected
<22:44>:Line 185,329 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,329) : error CS1002: ; expected
<22:44>:Line 185,329 : Invalid expression term ')' - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,329) : error CS1525: Invalid expression term ')'
I believe Rimdab has a BM simc somewhere a few pages back. But if you open up SimulationCraft and import your hunter, you can get a profile tailored to him, which you can edit to your liking fairly easy. If you need some API-type help, there is a link on the GitHub readme to the simulationcraft wiki.
I would add all the little &aoe_enabled but for some reason I can never get my hotkeys to work I have tried fresh installation and everything. Unless it is working and I don't know it but everytime I hit shift Q nothing happens and he still is using aoe abilities. Is there anyways we can get it to print something to chat? Or with Tuanha, it will say Pause Toogle ON, Press Q to Toogle Pause OFF in honorbuddy?
[/spoiler]
It does say that in chat when you press the hotkey, if theres nothing in chat it didnt register a hotkey being pressed ^^
Got 2 problems:
- cooldowns_enabled seems reversed the last updates --> botbase is not using cooldowns when cooldowns enabled and using cooldowns when cooldowns disabled via hotkey
- when changing apls / stopping bot and restarting i get lots of errors --> need a full HB restart to get it working again
Missing Buff/Spells:
- Hunter: aspect_of_the_cheetah not working (could not find spell aspect_of_the_cheetah)
- Hunter Pet: spirit_mend not working (could not find spell spirit_mend)
Yeah so then mine never works any idea on how I can fix it so I can actually use hot keys
And I get the following that is displayed in the HB console:Code:<22:44>:Compiling Action Lists <22:44>:Line 185,175 : ) expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,175) : error CS1026: ) expected <22:44>:Line 185,196 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,196) : error CS1002: ; expected <22:44>:Line 185,196 : Invalid expression term ')' - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,196) : error CS1525: Invalid expression term ')' <22:44>:Line 185,197 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,197) : error CS1002: ; expected <22:44>:Line 185,197 : Invalid expression term ',' - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,197) : error CS1525: Invalid expression term ',' <22:44>:Line 185,198 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,198) : error CS1002: ; expected <22:44>:Line 185,329 : ; expected - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,329) : error CS1002: ; expected <22:44>:Line 185,329 : Invalid expression term ')' - line c:\Users\myName\AppData\Local\Temp\soq2fnnm.0.cs(185,329) : error CS1525: Invalid expression term ')'
Did you try profile specific hotkeys ?
hunter="BM_Custom"
level=100
race=orc
role=attack
position=ranged_back
talents=0001333
spec=beast_mastery
summon_pet=cat
actions+=/focus_fire,five_stacks=1
actions+=/focus_fire,if=buff.bestial_wrath.remains>3&buff.frenzy.up
actions+=/focus_fire,if=buff.frenzy.remains<3&buff.frenzy.up
actions+=/focus_fire,if=cooldown.stampede.remains>260&buff.frenzy.up
actions+=/focus_fire,if=cooldown.bestial_wrath.remains<2&buff.frenzy.up
actions+=/dire_beast
actions+=/bestial_wrath,if=focus>30&(buff.bestial_wrath.remains<=0)
actions+=/call_action_list,name=aoe,if=active_enemies>1&aoe_enabled
#single target
actions+=/kill_command
actions+=/a_murder_of_crows
actions+=/kill_shot,if=target.health.pct<20
actions+=/focusing_shot,if=focus<50
actions+=/barrage
actions+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions+=/glaive_toss
actions+=/powershot,if=focus.time_to_max>cast_time
actions+=/arcane_shot,if=(focus>=75)
actions+=/cobra_shot
#AOE
actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>2
actions.aoe+=/barrage
actions.aoe+=/cobra_shot,if=buff.pre_steady_focus.up&(14+cast_regen)<=focus.deficit
actions.aoe+=/explosive_trap
actions.aoe+=/kill_command
actions.aoe+=/multishot,if=(pet.buff.beast_cleave.remains<=0)&active_enemies>1
actions.aoe+=/a_murder_of_crows
actions.aoe+=/kill_shot,if=target.health.pct<20
actions.aoe+=/focusing_shot,if=focus<50
actions.aoe+=/glaive_toss
actions.aoe+=/powershot,if=focus.time_to_max>cast_time
actions.aoe+=/arcane_shot,if=(focus>=90)
actions.aoe+=/cobra_shot
Thats tough to answer without seing the action list
priest="name goes here"
origin="https://us.api.battle.net/wow/character/dasdasdas"
thumbnail="http://us.battle.net/static-render/ussadasdasdas"
level=100
race=human
role=spell
position=back
talents=http://us.battle.net/wow/en/asdasda
glyphs=mind_flay/reflective_shield/vampiric_embrace
spec=shadow
# 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,type=greater_draenic_intellect_flask
actions.precombat+=/food,type=blackrock_barbecue
actions.precombat+=/power_word_fortitude,if=!aura.stamina.up
actions.precombat+=/shadowform,if=!buff.shadowform.up
# Snapshot raid buffed stats before combat begins and pre-potting is done.
actions.precombat+=/snapshot_stats
actions.precombat+=/potion,name=draenic_intellect
actions.precombat+=/vampiric_touch
# Executed every time the actor is available.
#hotkeys+=/cooldowns_enabled,none,Insert
actions=shadowform,if=!buff.shadowform.up
actions+=/potion,name=draenic_intellect,if=buff.bloodlust.react|target.time_to_die<=40
actions+=/power_infusion,if=talent.power_infusion.enabled
actions+=/blood_fury
actions+=/berserking
actions+=/arcane_torrent
actions+=/call_action_list,name=pvp_dispersion,if=set_bonus.pvp_2pc
actions+=/call_action_list,name=decision
actions.decision=call_action_list,name=cop_dotweave,if=talent.clarity_of_power.enabled&talent.insanity.enabled&target.health.pct>20&active_enemies<=5
actions.decision+=/call_action_list,name=cop_mfi,if=talent.clarity_of_power.enabled&talent.insanity.enabled&target.health.pct<=20
actions.decision+=/call_action_list,name=cop,if=talent.clarity_of_power.enabled
actions.decision+=/call_action_list,name=vent,if=talent.void_entropy.enabled
actions.decision+=/call_action_list,name=main,if=aoe_enabled
actions.decision+=/call_action_list,name=single
actions.pvp_dispersion=call_action_list,name=decision,if=cooldown.dispersion.remains>0
actions.pvp_dispersion+=/dispersion,interrupt=1
actions.pvp_dispersion+=/call_action_list,name=decision
actions.single=mindbender,if=cooldowns_enabled&talent.mindbender.enabled
actions.single+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled
actions.single+=/shadow_word_death,if=target.health.pct<20&shadow_orb<=4
actions.single+=/mind_blast,if=glyph.mind_harvest.enabled&shadow_orb<=2
actions.single+=/devouring_plague,if=shadow_orb=5
actions.single+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)&!target.dot.devouring_plague_tick.ticking&talent.surge_of_darkness.enabled
actions.single+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)
actions.single+=/mind_blast,if=cooldown.up
actions.single+=/insanity,if=buff.insanity.remains<0.5*gcd&active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.single+=/insanity,chain=1,if=active_enemies<=2,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.single+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>2
actions.single+=/cascade,if=talent.cascade.enabled&active_enemies>2&target.distance<=40
actions.single+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24
actions.single+=/shadow_word_pain,line_cd=2,cycle_targets=1,if=remains<(18*0.3)&active_enemies<=3
actions.single+=/vampiric_touch,line_cd=2,cycle_targets=1,if=remains<(15*0.3+cast_time)&active_enemies<=3
actions.single+=/devouring_plague,if=!talent.void_entropy.enabled&shadow_orb>=3&ticks_remain<=1
actions.single+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3
actions.single+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
actions.single+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11
actions.single+=/divine_star,if=talent.divine_star.enabled&active_enemies>1&target.distance<=24
actions.single+=/wait,sec=cooldown.shadow_word_death.remains,if=target.health.pct<20&cooldown.shadow_word_death.remains&cooldown.shadow_word_death.remains<0.5
actions.single+=/wait,sec=cooldown.mind_blast.remains,if=cooldown.mind_blast.remains<0.5&cooldown.mind_blast.remains
actions.single+=/mind_spike,if=buff.surge_of_darkness.react
actions.single+=/divine_star,if=talent.divine_star.enabled&target.distance<=28&active_enemies>1
actions.single+=/mind_sear,chain=1,if=active_enemies>=4,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.single+=/shadow_word_pain,line_cd=2,if=shadow_orb>=2&ticks_remain<=2&talent.insanity.enabled
actions.single+=/vampiric_touch,line_cd=2,if=shadow_orb>=2&ticks_remain<=2.5&talent.insanity.enabled
actions.single+=/mind_flay,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.single+=/mind_blast,moving=1,if=buff.shadowy_insight.react
actions.single+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28
actions.single+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40
actions.single+=/shadow_word_death,moving=1
actions.single+=/shadow_word_pain,moving=1,cycle_targets=1
actions.main=mindbender,if=cooldowns_enabled&talent.mindbender.enabled
actions.main+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled
actions.main+=/shadow_word_death,cycle_targets=1,if=target.health.pct<20&shadow_orb<=4
actions.main+=/mind_blast,if=glyph.mind_harvest.enabled&shadow_orb<=2&active_enemies<=5
actions.main+=/devouring_plague,cycle_targets=1,if=shadow_orb=5&talent.surge_of_darkness.enabled
actions.main+=/devouring_plague,if=shadow_orb=5
actions.main+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)&!target.dot.devouring_plague_tick.ticking&talent.surge_of_darkness.enabled,cycle_targets=1
actions.main+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)
actions.main+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0,cycle_targets=1
actions.main+=/mind_blast,if=active_enemies<=5
actions.main+=/insanity,if=buff.insanity.remains<0.5*gcd&active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.main+=/insanity,chain=1,if=active_enemies<=2,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.main+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>2
actions.main+=/cascade,if=talent.cascade.enabled&active_enemies>2&target.distance<=40
actions.main+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24
actions.main+=/shadow_word_pain,if=talent.auspicious_spirits.enabled&remains<(18*0.3),cycle_targets=1
actions.main+=/shadow_word_pain,if=!talent.auspicious_spirits.enabled&remains<(18*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.main+=/vampiric_touch,if=remains<(15*0.3+cast_time)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.main+=/devouring_plague,if=!talent.void_entropy.enabled&shadow_orb>=3&ticks_remain<=1
actions.main+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3
actions.main+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
actions.main+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11
actions.main+=/divine_star,if=talent.divine_star.enabled&active_enemies>1&target.distance<=24
actions.main+=/wait,sec=cooldown.shadow_word_death.remains,if=target.health.pct<20&cooldown.shadow_word_death.remains&cooldown.shadow_word_death.remains<0.5&active_enemies<=1
actions.main+=/wait,sec=cooldown.mind_blast.remains,if=cooldown.mind_blast.remains<0.5&cooldown.mind_blast.remains&active_enemies<=1
actions.main+=/mind_spike,if=buff.surge_of_darkness.react&active_enemies<=5
actions.main+=/divine_star,if=talent.divine_star.enabled&target.distance<=28&active_enemies>1
actions.main+=/mind_sear,chain=1,if=active_enemies>=4,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.main+=/shadow_word_pain,line_cd=2,if=shadow_orb>=2&ticks_remain<=2&talent.insanity.enabled
actions.main+=/vampiric_touch,line_cd=2,if=shadow_orb>=2&ticks_remain<=2.5&talent.insanity.enabled
actions.main+=/mind_flay,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5)
actions.main+=/mind_blast,moving=1,if=buff.shadowy_insight.react
actions.main+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28
actions.main+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40
actions.main+=/shadow_word_death,moving=1
actions.main+=/shadow_word_pain,moving=1,cycle_targets=1
actions.vent=mindbender,if=cooldowns_enabled&talent.mindbender.enabled&cooldown.mind_blast.remains>=gcd
actions.vent+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled&cooldown.mind_blast.remains>=gcd
actions.vent+=/void_entropy,if=shadow_orb=3&!ticking&target.time_to_die>60&active_enemies=1
actions.vent+=/void_entropy,if=!dot.void_entropy.ticking&shadow_orb=5&active_enemies>=1&target.time_to_die>60,cycle_targets=1,max_cycle_targets=(60%(cooldown.mind_blast.duration*3*spell_haste))
actions.vent+=/devouring_plague,if=dot.void_entropy.ticking&dot.void_entropy.remains<=gcd*2,cycle_targets=1
actions.vent+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains<10,cycle_targets=1
actions.vent+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains<20,cycle_targets=1
actions.vent+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains,cycle_targets=1
actions.vent+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>=4
actions.vent+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb<=2,cycle_targets=1
actions.vent+=/devouring_plague,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb>=3,cycle_targets=1
actions.vent+=/mind_blast,if=active_enemies<=10&shadow_orb<=4
actions.vent+=/shadow_word_death,if=target.health.pct<20&shadow_orb<=4,cycle_targets=1
actions.vent+=/shadow_word_pain,if=shadow_orb=4&remains<(18*0.50)&set_bonus.tier17_2pc&cooldown.mind_blast.remains<1.2*gcd&cooldown.mind_blast.remains>0.2*gcd
actions.vent+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=3&cooldown.mind_blast.remains>0.5*gcd,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.vent+=/insanity,chain=1,if=active_enemies<=3&cooldown.mind_blast.remains>0.5*gcd,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.vent+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3
actions.vent+=/shadow_word_pain,if=remains<(18*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.vent+=/vampiric_touch,if=remains<(15*0.3+cast_time)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.vent+=/halo,if=talent.halo.enabled&target.distance<=30&cooldown.mind_blast.remains>0.5*gcd
actions.vent+=/cascade,if=talent.cascade.enabled&target.distance<=40&cooldown.mind_blast.remains>0.5*gcd
actions.vent+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24&cooldown.mind_blast.remains>0.5*gcd
actions.vent+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react&cooldown.mind_blast.remains>0.5*gcd
actions.vent+=/mind_sear,chain=1,if=active_enemies>=3&cooldown.mind_blast.remains>0.5*gcd,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.vent+=/mind_flay,if=cooldown.mind_blast.remains>0.5*gcd,interrupt=1,chain=1
actions.vent+=/shadow_word_death,moving=1
actions.vent+=/mind_blast,moving=1,if=buff.shadowy_insight.react
actions.vent+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28
actions.vent+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40
actions.vent+=/shadow_word_pain,moving=1,cycle_targets=1
actions.cop_dotweave=devouring_plague,if=target.dot.vampiric_touch.ticking&target.dot.shadow_word_pain.ticking&shadow_orb=5
actions.cop_dotweave+=/devouring_plague,if=(buff.mental_instinct.remains<gcd&buff.mental_instinct.remains)
actions.cop_dotweave+=/devouring_plague,if=(target.dot.vampiric_touch.ticking&target.dot.shadow_word_pain.ticking&!buff.shadow_word_insanity.remains&cooldown.mind_blast.remains>0.4*gcd)
actions.cop_dotweave+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb<=2,cycle_targets=1
actions.cop_dotweave+=/mind_blast,if=shadow_orb<=4
actions.cop_dotweave+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled&!buff.shadow_word_insanity.remains
actions.cop_dotweave+=/mindbender,if=cooldowns_enabled&talent.mindbender.enabled&!buff.shadow_word_insanity.remains
actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb=4&set_bonus.tier17_2pc&!target.dot.shadow_word_pain.ticking&!target.dot.devouring_plague.ticking&cooldown.mind_blast.remains<1.2*gcd&cooldown.mind_blast.remains>0.2*gcd
actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb=5&!target.dot.devouring_plague.ticking&!target.dot.shadow_word_pain.ticking
actions.cop_dotweave+=/vampiric_touch,if=shadow_orb=5&!target.dot.devouring_plague.ticking&!target.dot.vampiric_touch.ticking
actions.cop_dotweave+=/insanity,if=buff.shadow_word_insanity.remains,chain=1,interrupt_if=cooldown.mind_blast.remains<=0.1
actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb>=2&target.dot.shadow_word_pain.remains>=6&cooldown.mind_blast.remains>0.5*gcd&target.dot.vampiric_touch.remains&buff.bloodlust.up&!set_bonus.tier17_2pc
actions.cop_dotweave+=/vampiric_touch,if=shadow_orb>=2&target.dot.vampiric_touch.remains>=5&cooldown.mind_blast.remains>0.5*gcd&buff.bloodlust.up&!set_bonus.tier17_2pc
actions.cop_dotweave+=/halo,if=cooldown.mind_blast.remains>0.5*gcd&talent.halo.enabled&target.distance<=30&target.distance>=17
actions.cop_dotweave+=/cascade,if=cooldown.mind_blast.remains>0.5*gcd&talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11
actions.cop_dotweave+=/divine_star,if=talent.divine_star.enabled&cooldown.mind_blast.remains>0.5*gcd&active_enemies>3&target.distance<=24
actions.cop_dotweave+=/shadow_word_pain,if=primary_target=0&!ticking&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop_dotweave+=/vampiric_touch,if=primary_target=0&!ticking&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop_dotweave+=/divine_star,if=talent.divine_star.enabled&cooldown.mind_blast.remains>0.5*gcd&active_enemies=3&target.distance<=24
actions.cop_dotweave+=/shadow_word_pain,if=primary_target=0&(!ticking|remains<=18*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop_dotweave+=/vampiric_touch,if=primary_target=0&(!ticking|remains<=15*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop_dotweave+=/mind_spike,if=buff.shadow_word_insanity.remains<=gcd&buff.bloodlust.up&!target.dot.shadow_word_pain.remains&!target.dot.vampiric_touch.remains
actions.cop_dotweave+=/mind_spike,if=((target.dot.shadow_word_pain.remains&!target.dot.vampiric_touch.remains)|(!target.dot.shadow_word_pain.remains&target.dot.vampiric_touch.remains))&shadow_orb<=2&cooldown.mind_blast.remains>0.5*gcd
actions.cop_dotweave+=/mind_flay,if=set_bonus.tier17_2pc&target.dot.shadow_word_pain.remains&target.dot.vampiric_touch.remains&cooldown.mind_blast.remains>0.9*gcd,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.cop_dotweave+=/mind_spike
actions.cop_dotweave+=/shadow_word_death,moving=1
actions.cop_dotweave+=/halo,if=talent.halo.enabled&target.distance<=30,moving=1
actions.cop_dotweave+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1
actions.cop_dotweave+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1
actions.cop_dotweave+=/shadow_word_pain,moving=1
actions.cop_mfi=devouring_plague,if=shadow_orb=5
actions.cop_mfi+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0,cycle_targets=1
actions.cop_mfi+=/mind_blast,if=active_enemies<=5
actions.cop_mfi+=/shadow_word_death,if=target.health.pct<20,cycle_targets=1
actions.cop_mfi+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<gcd*1.0|target.health.pct<20&cooldown.shadow_word_death.remains<gcd*1.0)
actions.cop_mfi+=/mindbender,if=talent.mindbender.enabled&cooldowns_enabled
actions.cop_mfi+=/shadowfiend,if=!talent.mindbender.enabled&cooldowns_enabled
actions.cop_mfi+=/shadow_word_pain,if=remains<(18*0.3)&active_enemies<=5&primary_target=0&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop_mfi+=/vampiric_touch,if=remains<(15*0.3+cast_time)&active_enemies<=5&primary_target=0&active_enemies<=5cycle_targets=1,max_cycle_targets=5
actions.cop_mfi+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|(cooldown.shadow_word_death.remains<=0.1&target.health.pct<20))
actions.cop_mfi+=/insanity,if=active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|(cooldown.shadow_word_death.remains<=0.1&target.health.pct<20))
actions.cop_mfi+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
actions.cop_mfi+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11
actions.cop_mfi+=/divine_star,if=talent.divine_star.enabled&(active_enemies>2&target.distance<=24)
actions.cop_mfi+=/mind_sear,if=active_enemies>=6,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.cop_mfi+=/mind_spike
actions.cop_mfi+=/shadow_word_death,moving=1
actions.cop_mfi+=/mind_blast,if=buff.shadowy_insight.react,moving=1
actions.cop_mfi+=/halo,if=talent.halo.enabled&target.distance<=30,moving=1
actions.cop_mfi+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1
actions.cop_mfi+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1
actions.cop_mfi+=/shadow_word_pain,if=primary_target=0,moving=1,cycle_targets=1
actions.cop=devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<=gcd*1.0|(cooldown.shadow_word_death.remains<=gcd*1.0&target.health.pct<20))&primary_target=0,cycle_targets=1
actions.cop+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<=gcd*1.0|(cooldown.shadow_word_death.remains<=gcd*1.0&target.health.pct<20))
actions.cop+=/mind_blast,if=mind_harvest=0,cycle_targets=1
actions.cop+=/mind_blast,if=active_enemies<=5
actions.cop+=/shadow_word_death,if=target.health.pct<20,cycle_targets=1
actions.cop+=/mindbender,if=talent.mindbender.enabled&cooldowns_enabled
actions.cop+=/shadowfiend,if=!talent.mindbender.enabled&cooldowns_enabled
actions.cop+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17
actions.cop+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11
actions.cop+=/divine_star,if=talent.divine_star.enabled&active_enemies>3&target.distance<=24
actions.cop+=/shadow_word_pain,if=!ticking&active_enemies<=5&primary_target=0&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop+=/vampiric_touch,if=remains<1.3&active_enemies<=5&primary_target=0&active_enemies<=5,cycle_targets=1,max_cycle_targets=5
actions.cop+=/divine_star,if=talent.divine_star.enabled&active_enemies=3&target.distance<=24
actions.cop+=/mind_sear,if=active_enemies>=5,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.cop+=/mind_spike,if=active_enemies<=4&buff.surge_of_darkness.react
actions.cop+=/mind_sear,if=active_enemies>=3,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.cop+=/mind_flay,if=target.dot.devouring_plague_tick.ticks_remain>1&active_enemies=1,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1)
actions.cop+=/mind_spike
actions.cop+=/shadow_word_death,moving=1
actions.cop+=/mind_blast,if=buff.shadowy_insight.react,moving=1
actions.cop+=/halo,moving=1,if=talent.halo.enabled&target.distance<=30
actions.cop+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1
actions.cop+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1
actions.cop+=/shadow_word_pain,if=primary_target=0,moving=1,cycle_targets=1
# Gear Summary
# gear_stamina=1612
# gear_intellect=1107
# gear_spell_power=795
# gear_crit_rating=261
# gear_haste_rating=417
# gear_mastery_rating=198
# gear_armor=254
# gear_versatility_rating=407
Does the action list create a temporary c# file? regardless this is what I was using:The only thing that I know of that the priest action list uses that the lock and ret pally don't use is the max_cycle_targets command. I know you made some changes to that in revisions 62-65 so maybe that might have something to do with it.PHP:priest="name goes here" origin="https://us.api.battle.net/wow/character/dasdasdas" thumbnail="http://us.battle.net/static-render/ussadasdasdas" level=100 race=human role=spell position=back talents=http://us.battle.net/wow/en/asdasda glyphs=mind_flay/reflective_shield/vampiric_embrace spec=shadow # 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,type=greater_draenic_intellect_flask actions.precombat+=/food,type=blackrock_barbecue actions.precombat+=/power_word_fortitude,if=!aura.stamina.up actions.precombat+=/shadowform,if=!buff.shadowform.up # Snapshot raid buffed stats before combat begins and pre-potting is done. actions.precombat+=/snapshot_stats actions.precombat+=/potion,name=draenic_intellect actions.precombat+=/vampiric_touch # Executed every time the actor is available. #hotkeys+=/cooldowns_enabled,none,Insert actions=shadowform,if=!buff.shadowform.up actions+=/potion,name=draenic_intellect,if=buff.bloodlust.react|target.time_to_die<=40 actions+=/power_infusion,if=talent.power_infusion.enabled actions+=/blood_fury actions+=/berserking actions+=/arcane_torrent actions+=/call_action_list,name=pvp_dispersion,if=set_bonus.pvp_2pc actions+=/call_action_list,name=decision actions.decision=call_action_list,name=cop_dotweave,if=talent.clarity_of_power.enabled&talent.insanity.enabled&target.health.pct>20&active_enemies<=5 actions.decision+=/call_action_list,name=cop_mfi,if=talent.clarity_of_power.enabled&talent.insanity.enabled&target.health.pct<=20 actions.decision+=/call_action_list,name=cop,if=talent.clarity_of_power.enabled actions.decision+=/call_action_list,name=vent,if=talent.void_entropy.enabled actions.decision+=/call_action_list,name=main,if=aoe_enabled actions.decision+=/call_action_list,name=single actions.pvp_dispersion=call_action_list,name=decision,if=cooldown.dispersion.remains>0 actions.pvp_dispersion+=/dispersion,interrupt=1 actions.pvp_dispersion+=/call_action_list,name=decision actions.single=mindbender,if=cooldowns_enabled&talent.mindbender.enabled actions.single+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled actions.single+=/shadow_word_death,if=target.health.pct<20&shadow_orb<=4 actions.single+=/mind_blast,if=glyph.mind_harvest.enabled&shadow_orb<=2 actions.single+=/devouring_plague,if=shadow_orb=5 actions.single+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)&!target.dot.devouring_plague_tick.ticking&talent.surge_of_darkness.enabled actions.single+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5) actions.single+=/mind_blast,if=cooldown.up actions.single+=/insanity,if=buff.insanity.remains<0.5*gcd&active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.single+=/insanity,chain=1,if=active_enemies<=2,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.single+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>2 actions.single+=/cascade,if=talent.cascade.enabled&active_enemies>2&target.distance<=40 actions.single+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24 actions.single+=/shadow_word_pain,line_cd=2,cycle_targets=1,if=remains<(18*0.3)&active_enemies<=3 actions.single+=/vampiric_touch,line_cd=2,cycle_targets=1,if=remains<(15*0.3+cast_time)&active_enemies<=3 actions.single+=/devouring_plague,if=!talent.void_entropy.enabled&shadow_orb>=3&ticks_remain<=1 actions.single+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3 actions.single+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17 actions.single+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11 actions.single+=/divine_star,if=talent.divine_star.enabled&active_enemies>1&target.distance<=24 actions.single+=/wait,sec=cooldown.shadow_word_death.remains,if=target.health.pct<20&cooldown.shadow_word_death.remains&cooldown.shadow_word_death.remains<0.5 actions.single+=/wait,sec=cooldown.mind_blast.remains,if=cooldown.mind_blast.remains<0.5&cooldown.mind_blast.remains actions.single+=/mind_spike,if=buff.surge_of_darkness.react actions.single+=/divine_star,if=talent.divine_star.enabled&target.distance<=28&active_enemies>1 actions.single+=/mind_sear,chain=1,if=active_enemies>=4,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.single+=/shadow_word_pain,line_cd=2,if=shadow_orb>=2&ticks_remain<=2&talent.insanity.enabled actions.single+=/vampiric_touch,line_cd=2,if=shadow_orb>=2&ticks_remain<=2.5&talent.insanity.enabled actions.single+=/mind_flay,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.single+=/mind_blast,moving=1,if=buff.shadowy_insight.react actions.single+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28 actions.single+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40 actions.single+=/shadow_word_death,moving=1 actions.single+=/shadow_word_pain,moving=1,cycle_targets=1 actions.main=mindbender,if=cooldowns_enabled&talent.mindbender.enabled actions.main+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled actions.main+=/shadow_word_death,cycle_targets=1,if=target.health.pct<20&shadow_orb<=4 actions.main+=/mind_blast,if=glyph.mind_harvest.enabled&shadow_orb<=2&active_enemies<=5 actions.main+=/devouring_plague,cycle_targets=1,if=shadow_orb=5&talent.surge_of_darkness.enabled actions.main+=/devouring_plague,if=shadow_orb=5 actions.main+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5)&!target.dot.devouring_plague_tick.ticking&talent.surge_of_darkness.enabled,cycle_targets=1 actions.main+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<1.5|target.health.pct<20&cooldown.shadow_word_death.remains<1.5) actions.main+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0,cycle_targets=1 actions.main+=/mind_blast,if=active_enemies<=5 actions.main+=/insanity,if=buff.insanity.remains<0.5*gcd&active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.main+=/insanity,chain=1,if=active_enemies<=2,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.main+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>2 actions.main+=/cascade,if=talent.cascade.enabled&active_enemies>2&target.distance<=40 actions.main+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24 actions.main+=/shadow_word_pain,if=talent.auspicious_spirits.enabled&remains<(18*0.3),cycle_targets=1 actions.main+=/shadow_word_pain,if=!talent.auspicious_spirits.enabled&remains<(18*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.main+=/vampiric_touch,if=remains<(15*0.3+cast_time)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.main+=/devouring_plague,if=!talent.void_entropy.enabled&shadow_orb>=3&ticks_remain<=1 actions.main+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3 actions.main+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17 actions.main+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11 actions.main+=/divine_star,if=talent.divine_star.enabled&active_enemies>1&target.distance<=24 actions.main+=/wait,sec=cooldown.shadow_word_death.remains,if=target.health.pct<20&cooldown.shadow_word_death.remains&cooldown.shadow_word_death.remains<0.5&active_enemies<=1 actions.main+=/wait,sec=cooldown.mind_blast.remains,if=cooldown.mind_blast.remains<0.5&cooldown.mind_blast.remains&active_enemies<=1 actions.main+=/mind_spike,if=buff.surge_of_darkness.react&active_enemies<=5 actions.main+=/divine_star,if=talent.divine_star.enabled&target.distance<=28&active_enemies>1 actions.main+=/mind_sear,chain=1,if=active_enemies>=4,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.main+=/shadow_word_pain,line_cd=2,if=shadow_orb>=2&ticks_remain<=2&talent.insanity.enabled actions.main+=/vampiric_touch,line_cd=2,if=shadow_orb>=2&ticks_remain<=2.5&talent.insanity.enabled actions.main+=/mind_flay,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1|shadow_orb=5) actions.main+=/mind_blast,moving=1,if=buff.shadowy_insight.react actions.main+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28 actions.main+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40 actions.main+=/shadow_word_death,moving=1 actions.main+=/shadow_word_pain,moving=1,cycle_targets=1 actions.vent=mindbender,if=cooldowns_enabled&talent.mindbender.enabled&cooldown.mind_blast.remains>=gcd actions.vent+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled&cooldown.mind_blast.remains>=gcd actions.vent+=/void_entropy,if=shadow_orb=3&!ticking&target.time_to_die>60&active_enemies=1 actions.vent+=/void_entropy,if=!dot.void_entropy.ticking&shadow_orb=5&active_enemies>=1&target.time_to_die>60,cycle_targets=1,max_cycle_targets=(60%(cooldown.mind_blast.duration*3*spell_haste)) actions.vent+=/devouring_plague,if=dot.void_entropy.ticking&dot.void_entropy.remains<=gcd*2,cycle_targets=1 actions.vent+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains<10,cycle_targets=1 actions.vent+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains<20,cycle_targets=1 actions.vent+=/devouring_plague,if=shadow_orb=5&dot.void_entropy.remains,cycle_targets=1 actions.vent+=/halo,if=talent.halo.enabled&target.distance<=30&active_enemies>=4 actions.vent+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb<=2,cycle_targets=1 actions.vent+=/devouring_plague,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb>=3,cycle_targets=1 actions.vent+=/mind_blast,if=active_enemies<=10&shadow_orb<=4 actions.vent+=/shadow_word_death,if=target.health.pct<20&shadow_orb<=4,cycle_targets=1 actions.vent+=/shadow_word_pain,if=shadow_orb=4&remains<(18*0.50)&set_bonus.tier17_2pc&cooldown.mind_blast.remains<1.2*gcd&cooldown.mind_blast.remains>0.2*gcd actions.vent+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=3&cooldown.mind_blast.remains>0.5*gcd,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.vent+=/insanity,chain=1,if=active_enemies<=3&cooldown.mind_blast.remains>0.5*gcd,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.vent+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react=3 actions.vent+=/shadow_word_pain,if=remains<(18*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.vent+=/vampiric_touch,if=remains<(15*0.3+cast_time)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.vent+=/halo,if=talent.halo.enabled&target.distance<=30&cooldown.mind_blast.remains>0.5*gcd actions.vent+=/cascade,if=talent.cascade.enabled&target.distance<=40&cooldown.mind_blast.remains>0.5*gcd actions.vent+=/divine_star,if=talent.divine_star.enabled&active_enemies>4&target.distance<=24&cooldown.mind_blast.remains>0.5*gcd actions.vent+=/mind_spike,if=active_enemies<=5&buff.surge_of_darkness.react&cooldown.mind_blast.remains>0.5*gcd actions.vent+=/mind_sear,chain=1,if=active_enemies>=3&cooldown.mind_blast.remains>0.5*gcd,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.vent+=/mind_flay,if=cooldown.mind_blast.remains>0.5*gcd,interrupt=1,chain=1 actions.vent+=/shadow_word_death,moving=1 actions.vent+=/mind_blast,moving=1,if=buff.shadowy_insight.react actions.vent+=/divine_star,moving=1,if=talent.divine_star.enabled&target.distance<=28 actions.vent+=/cascade,moving=1,if=talent.cascade.enabled&target.distance<=40 actions.vent+=/shadow_word_pain,moving=1,cycle_targets=1 actions.cop_dotweave=devouring_plague,if=target.dot.vampiric_touch.ticking&target.dot.shadow_word_pain.ticking&shadow_orb=5 actions.cop_dotweave+=/devouring_plague,if=(buff.mental_instinct.remains<gcd&buff.mental_instinct.remains) actions.cop_dotweave+=/devouring_plague,if=(target.dot.vampiric_touch.ticking&target.dot.shadow_word_pain.ticking&!buff.shadow_word_insanity.remains&cooldown.mind_blast.remains>0.4*gcd) actions.cop_dotweave+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0&shadow_orb<=2,cycle_targets=1 actions.cop_dotweave+=/mind_blast,if=shadow_orb<=4 actions.cop_dotweave+=/shadowfiend,if=cooldowns_enabled&!talent.mindbender.enabled&!buff.shadow_word_insanity.remains actions.cop_dotweave+=/mindbender,if=cooldowns_enabled&talent.mindbender.enabled&!buff.shadow_word_insanity.remains actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb=4&set_bonus.tier17_2pc&!target.dot.shadow_word_pain.ticking&!target.dot.devouring_plague.ticking&cooldown.mind_blast.remains<1.2*gcd&cooldown.mind_blast.remains>0.2*gcd actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb=5&!target.dot.devouring_plague.ticking&!target.dot.shadow_word_pain.ticking actions.cop_dotweave+=/vampiric_touch,if=shadow_orb=5&!target.dot.devouring_plague.ticking&!target.dot.vampiric_touch.ticking actions.cop_dotweave+=/insanity,if=buff.shadow_word_insanity.remains,chain=1,interrupt_if=cooldown.mind_blast.remains<=0.1 actions.cop_dotweave+=/shadow_word_pain,if=shadow_orb>=2&target.dot.shadow_word_pain.remains>=6&cooldown.mind_blast.remains>0.5*gcd&target.dot.vampiric_touch.remains&buff.bloodlust.up&!set_bonus.tier17_2pc actions.cop_dotweave+=/vampiric_touch,if=shadow_orb>=2&target.dot.vampiric_touch.remains>=5&cooldown.mind_blast.remains>0.5*gcd&buff.bloodlust.up&!set_bonus.tier17_2pc actions.cop_dotweave+=/halo,if=cooldown.mind_blast.remains>0.5*gcd&talent.halo.enabled&target.distance<=30&target.distance>=17 actions.cop_dotweave+=/cascade,if=cooldown.mind_blast.remains>0.5*gcd&talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11 actions.cop_dotweave+=/divine_star,if=talent.divine_star.enabled&cooldown.mind_blast.remains>0.5*gcd&active_enemies>3&target.distance<=24 actions.cop_dotweave+=/shadow_word_pain,if=primary_target=0&!ticking&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop_dotweave+=/vampiric_touch,if=primary_target=0&!ticking&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop_dotweave+=/divine_star,if=talent.divine_star.enabled&cooldown.mind_blast.remains>0.5*gcd&active_enemies=3&target.distance<=24 actions.cop_dotweave+=/shadow_word_pain,if=primary_target=0&(!ticking|remains<=18*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop_dotweave+=/vampiric_touch,if=primary_target=0&(!ticking|remains<=15*0.3)&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop_dotweave+=/mind_spike,if=buff.shadow_word_insanity.remains<=gcd&buff.bloodlust.up&!target.dot.shadow_word_pain.remains&!target.dot.vampiric_touch.remains actions.cop_dotweave+=/mind_spike,if=((target.dot.shadow_word_pain.remains&!target.dot.vampiric_touch.remains)|(!target.dot.shadow_word_pain.remains&target.dot.vampiric_touch.remains))&shadow_orb<=2&cooldown.mind_blast.remains>0.5*gcd actions.cop_dotweave+=/mind_flay,if=set_bonus.tier17_2pc&target.dot.shadow_word_pain.remains&target.dot.vampiric_touch.remains&cooldown.mind_blast.remains>0.9*gcd,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.cop_dotweave+=/mind_spike actions.cop_dotweave+=/shadow_word_death,moving=1 actions.cop_dotweave+=/halo,if=talent.halo.enabled&target.distance<=30,moving=1 actions.cop_dotweave+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1 actions.cop_dotweave+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1 actions.cop_dotweave+=/shadow_word_pain,moving=1 actions.cop_mfi=devouring_plague,if=shadow_orb=5 actions.cop_mfi+=/mind_blast,if=glyph.mind_harvest.enabled&mind_harvest=0,cycle_targets=1 actions.cop_mfi+=/mind_blast,if=active_enemies<=5 actions.cop_mfi+=/shadow_word_death,if=target.health.pct<20,cycle_targets=1 actions.cop_mfi+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<gcd*1.0|target.health.pct<20&cooldown.shadow_word_death.remains<gcd*1.0) actions.cop_mfi+=/mindbender,if=talent.mindbender.enabled&cooldowns_enabled actions.cop_mfi+=/shadowfiend,if=!talent.mindbender.enabled&cooldowns_enabled actions.cop_mfi+=/shadow_word_pain,if=remains<(18*0.3)&active_enemies<=5&primary_target=0&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop_mfi+=/vampiric_touch,if=remains<(15*0.3+cast_time)&active_enemies<=5&primary_target=0&active_enemies<=5cycle_targets=1,max_cycle_targets=5 actions.cop_mfi+=/insanity,if=buff.shadow_word_insanity.remains<0.5*gcd&active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|(cooldown.shadow_word_death.remains<=0.1&target.health.pct<20)) actions.cop_mfi+=/insanity,if=active_enemies<=2,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|(cooldown.shadow_word_death.remains<=0.1&target.health.pct<20)) actions.cop_mfi+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17 actions.cop_mfi+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11 actions.cop_mfi+=/divine_star,if=talent.divine_star.enabled&(active_enemies>2&target.distance<=24) actions.cop_mfi+=/mind_sear,if=active_enemies>=6,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.cop_mfi+=/mind_spike actions.cop_mfi+=/shadow_word_death,moving=1 actions.cop_mfi+=/mind_blast,if=buff.shadowy_insight.react,moving=1 actions.cop_mfi+=/halo,if=talent.halo.enabled&target.distance<=30,moving=1 actions.cop_mfi+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1 actions.cop_mfi+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1 actions.cop_mfi+=/shadow_word_pain,if=primary_target=0,moving=1,cycle_targets=1 actions.cop=devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<=gcd*1.0|(cooldown.shadow_word_death.remains<=gcd*1.0&target.health.pct<20))&primary_target=0,cycle_targets=1 actions.cop+=/devouring_plague,if=shadow_orb>=3&(cooldown.mind_blast.remains<=gcd*1.0|(cooldown.shadow_word_death.remains<=gcd*1.0&target.health.pct<20)) actions.cop+=/mind_blast,if=mind_harvest=0,cycle_targets=1 actions.cop+=/mind_blast,if=active_enemies<=5 actions.cop+=/shadow_word_death,if=target.health.pct<20,cycle_targets=1 actions.cop+=/mindbender,if=talent.mindbender.enabled&cooldowns_enabled actions.cop+=/shadowfiend,if=!talent.mindbender.enabled&cooldowns_enabled actions.cop+=/halo,if=talent.halo.enabled&target.distance<=30&target.distance>=17 actions.cop+=/cascade,if=talent.cascade.enabled&(active_enemies>1|target.distance>=28)&target.distance<=40&target.distance>=11 actions.cop+=/divine_star,if=talent.divine_star.enabled&active_enemies>3&target.distance<=24 actions.cop+=/shadow_word_pain,if=!ticking&active_enemies<=5&primary_target=0&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop+=/vampiric_touch,if=remains<1.3&active_enemies<=5&primary_target=0&active_enemies<=5,cycle_targets=1,max_cycle_targets=5 actions.cop+=/divine_star,if=talent.divine_star.enabled&active_enemies=3&target.distance<=24 actions.cop+=/mind_sear,if=active_enemies>=5,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.cop+=/mind_spike,if=active_enemies<=4&buff.surge_of_darkness.react actions.cop+=/mind_sear,if=active_enemies>=3,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.cop+=/mind_flay,if=target.dot.devouring_plague_tick.ticks_remain>1&active_enemies=1,chain=1,interrupt_if=(cooldown.mind_blast.remains<=0.1|cooldown.shadow_word_death.remains<=0.1) actions.cop+=/mind_spike actions.cop+=/shadow_word_death,moving=1 actions.cop+=/mind_blast,if=buff.shadowy_insight.react,moving=1 actions.cop+=/halo,moving=1,if=talent.halo.enabled&target.distance<=30 actions.cop+=/divine_star,if=talent.divine_star.enabled&target.distance<=28,moving=1 actions.cop+=/cascade,if=talent.cascade.enabled&target.distance<=40,moving=1 actions.cop+=/shadow_word_pain,if=primary_target=0,moving=1,cycle_targets=1 # Gear Summary # gear_stamina=1612 # gear_intellect=1107 # gear_spell_power=795 # gear_crit_rating=261 # gear_haste_rating=417 # gear_mastery_rating=198 # gear_armor=254 # gear_versatility_rating=407