Simcraft Fury Warrior for SMF 5.40-4
This is what I'll be making into a profile when i get time
Code:# Executed before combat begins. Accepts non-harmful actions only. actions.precombat=flask,type=winters_bite actions.precombat+=/food,type=black_pepper_ribs_and_shrimp actions.precombat+=/snapshot_stats actions.precombat+=/stance,choose=battle actions.precombat+=/battle_shout actions.precombat+=/mogu_power_potion # Executed every time the actor is available. actions=auto_attack actions+=/mogu_power_potion,if=(target.health.pct<20&buff.recklessness.up)|target.time_to_die<=25 actions+=/recklessness,if=!talent.bloodbath.enabled&((cooldown.colossus_smash.remains<2|debuff.colossus_smash.remains>=5)&(target.time_to_die>(192*buff.cooldown_reduction.value)|target.health.pct<20))|buff.bloodbath.up&(target.time_to_die>(192*buff.cooldown_reduction.value)|target.health.pct<20)|target.time_to_die<=12 actions+=/avatar,if=enabled&(buff.recklessness.up|target.time_to_die<=25) actions+=/skull_banner,if=buff.skull_banner.down&(((cooldown.colossus_smash.remains<2|debuff.colossus_smash.remains>=5)&target.time_to_die>192&buff.cooldown_reduction.up)|buff.recklessness.up) actions+=/berserker_rage,if=buff.enrage.remains<1&cooldown.bloodthirst.remains>1 actions+=/run_action_list,name=single_target,if=active_enemies=1 actions+=/run_action_list,name=two_targets,if=active_enemies=2 actions+=/run_action_list,name=three_targets,if=active_enemies=3 actions+=/run_action_list,name=aoe,if=active_enemies>3 actions.single_target=bloodbath,if=enabled&(cooldown.colossus_smash.remains<2|debuff.colossus_smash.remains>=5|target.time_to_die<=20) actions.single_target+=/heroic_strike,if=((debuff.colossus_smash.up&rage>=40)&target.health.pct>=20)|rage>=100&buff.enrage.up actions.single_target+=/heroic_leap,if=debuff.colossus_smash.up actions.single_target+=/storm_bolt,if=enabled&buff.cooldown_reduction.up&debuff.colossus_smash.up actions.single_target+=/raging_blow,if=buff.raging_blow.stack=2&debuff.colossus_smash.up&target.health.pct>=20 actions.single_target+=/storm_bolt,if=enabled&buff.cooldown_reduction.down&debuff.colossus_smash.up actions.single_target+=/bloodthirst,if=!(target.health.pct<20&debuff.colossus_smash.up&rage>=30&buff.enrage.up) actions.single_target+=/wild_strike,if=buff.bloodsurge.react&target.health.pct>=20&cooldown.bloodthirst.remains<=1 actions.single_target+=/wait,sec=cooldown.bloodthirst.remains,if=!(target.health.pct<20&debuff.colossus_smash.up&rage>=30&buff.enrage.up)&cooldown.bloodthirst.remains<=1&cooldown.bloodthirst.remains actions.single_target+=/dragon_roar,if=enabled&(!debuff.colossus_smash.up&(buff.bloodbath.up|!talent.bloodbath.enabled)) actions.single_target+=/colossus_smash actions.single_target+=/storm_bolt,if=enabled&buff.cooldown_reduction.down actions.single_target+=/execute,if=debuff.colossus_smash.up|rage>70|target.time_to_die<12 actions.single_target+=/raging_blow,if=target.health.pct<20|buff.raging_blow.stack=2|(debuff.colossus_smash.up|(cooldown.bloodthirst.remains>=1&buff.raging_blow.remains<=3)) actions.single_target+=/wild_strike,if=buff.bloodsurge.up actions.single_target+=/bladestorm,if=enabled&cooldown.bloodthirst.remains>2 actions.single_target+=/raging_blow,if=cooldown.colossus_smash.remains>=3 actions.single_target+=/shockwave,if=enabled actions.single_target+=/heroic_throw,if=debuff.colossus_smash.down&rage<60 actions.single_target+=/battle_shout,if=rage<70&!debuff.colossus_smash.up actions.single_target+=/wild_strike,if=debuff.colossus_smash.up&target.health.pct>=20 actions.single_target+=/battle_shout,if=rage<70 actions.single_target+=/shattering_throw,if=cooldown.colossus_smash.remains>5 actions.single_target+=/wild_strike,if=cooldown.colossus_smash.remains>=2&rage>=70&target.health.pct>=20 actions.single_target+=/impending_victory,if=enabled&target.health.pct>=20&cooldown.colossus_smash.remains>=2 actions.two_targets=bloodbath,if=enabled&buff.enrage.up actions.two_targets+=/cleave,if=(rage>=60&debuff.colossus_smash.up)|rage>90 actions.two_targets+=/heroic_leap,if=buff.enrage.up actions.two_targets+=/dragon_roar,if=enabled&(!debuff.colossus_smash.up&(buff.bloodbath.up|!talent.bloodbath.enabled)) actions.two_targets+=/bladestorm,if=enabled&buff.enrage.up&(buff.bloodbath.up|!talent.bloodbath.enabled) actions.two_targets+=/shockwave,if=enabled actions.two_targets+=/colossus_smash actions.two_targets+=/bloodthirst,cycle_targets=1,if=dot.deep_wounds.remains<5 actions.two_targets+=/bloodthirst,if=!(target.health.pct<20&debuff.colossus_smash.up&rage>=30&buff.enrage.up) actions.two_targets+=/storm_bolt,if=enabled actions.two_targets+=/wait,sec=cooldown.bloodthirst.remains,if=!(target.health.pct<20&debuff.colossus_smash.up&rage>=30&buff.enrage.up)&cooldown.bloodthirst.remains<=1&cooldown.bloodthirst.remains actions.two_targets+=/execute,if=debuff.colossus_smash.up actions.two_targets+=/raging_blow,if=buff.meat_cleaver.up|target.health.pct<20 actions.two_targets+=/whirlwind,if=!buff.meat_cleaver.up actions.two_targets+=/battle_shout actions.two_targets+=/heroic_throw actions.three_targets=bloodbath,if=enabled&buff.enrage.up actions.three_targets+=/cleave,if=(rage>=60&debuff.colossus_smash.up)|rage>90 actions.three_targets+=/heroic_leap,if=buff.enrage.up actions.three_targets+=/dragon_roar,if=enabled&(!debuff.colossus_smash.up&(buff.bloodbath.up|!talent.bloodbath.enabled)) actions.three_targets+=/shockwave,if=enabled actions.three_targets+=/bladestorm,if=enabled&buff.enrage.up&(buff.bloodbath.up|!talent.bloodbath.enabled) actions.three_targets+=/colossus_smash actions.three_targets+=/storm_bolt,if=enabled actions.three_targets+=/raging_blow,if=buff.meat_cleaver.stack=2 actions.three_targets+=/bloodthirst,cycle_targets=1,if=!dot.deep_wounds.ticking actions.three_targets+=/whirlwind actions.three_targets+=/raging_blow actions.three_targets+=/battle_shout,if=rage<70 actions.three_targets+=/heroic_throw actions.aoe=bloodbath,if=enabled&buff.enrage.up actions.aoe+=/cleave,if=rage>110 actions.aoe+=/heroic_leap,if=buff.enrage.up actions.aoe+=/dragon_roar,if=enabled&!debuff.colossus_smash.up&(buff.bloodbath.up|!talent.bloodbath.enabled) actions.aoe+=/bladestorm,if=enabled&buff.enrage.up&(buff.bloodbath.up|!talent.bloodbath.enabled) actions.aoe+=/shockwave,if=enabled actions.aoe+=/bloodthirst,cycle_targets=1,if=!dot.deep_wounds.ticking&buff.enrage.down actions.aoe+=/raging_blow,if=buff.meat_cleaver.stack=3 actions.aoe+=/whirlwind actions.aoe+=/bloodthirst,cycle_targets=1,if=!dot.deep_wounds.ticking actions.aoe+=/colossus_smash actions.aoe+=/battle_shout,if=rage<70
Question regarding Destruction Warlock, I have noticed that it doesn't maintain the Immolate or Curse of the Elements DOT. Is there a reason for this? Additionally I don't think I see it using Dark Soul: Instability before Chaos Bolt/Shadowburns.
Last edited by necrohealiac; 10-18-2013 at 04:09 PM.
Missing the Lua in the arms warrior pack. Wnted to try but cant![]()
I have good experience with Icyveins suggestions:
Against 2 enemies, simply keep doing your single-target rotation on one enemy, and start using Fire Nova on cooldown. Lava Lash will spread your Flame Shock to the other enemy.
Against 3 or more enemies, replace Lightning Bolt with Chain Lightning in your rotation. When fighting at least 6 enemies, replace Searing Totem with Magma Totem.
The lock profile trounced soapboxes when they were last tested so it is doing plenty of dps you just need to understand the options in PQI. IThe profile does not use dark soul automatically you need to activate it yourself when you want to burst dps. If you have ember save chaos bolt enabled then the profile will pool embers the number of scones before it's ready that you set in PQI. Same for shadowburn.
The profile definitely does keep immolate up, it always has so I would try reinstall it. The lock profile could do with a rewrite but I just don't have the time right now to do it but feel free to modify it however you want.
I'll maybe take a look at enhancement when I finish my fury warrior new version but that's a big maybe, defo no DK in the near future
Oh and CoE is only applied on bosses if the unit doesn't have a similar debuff so someone else might be using it, doesn't use on trash
Do any of you guys or Mavmins have a code to sync up Auto Chaos Bolt with Black Blood of Y'Shaarj - Item - World of Warcraft. Any help would be much appreciated.
I'll probably write something up in the next couple of days, with a second tab on PQI to select what trinket procs you want to CB under.
Though I'm at the fiancees house for a couple of weeks, so no promises.
-------------------------------
Nvm. Got it done.
1. Chaos Bolt under Int Effects
Disable this if you don't want CB casts under Intellect trinket effects.
Will cast Chaos Bolt under the following trinkets' effects.
2. Chaos Bolt under Crit Effects-- Siege of Orgrimmar --
Black Blood of Y'Shaarj
Purified Bindings of Immerseus
Kardris' Toxic Totem
Frenzied Crystal of Rage
-- Throne of Thunder --
Breath of the Hydra
Cha-Ye's Essence of Brilliance
Wushoolay's Final Choice
-- T14 --
Light of the Cosmos
-- Dungeons --
Flashfrozen Resin Globule
-- MISC --
Shock-Charger Medallion
Relic of Yu'lon
Mithril Wristwatch
Disable this if you don't want CB casts under Critical Strike trinket effects.
Will cast Chaos Bolt under the following trinkets' effects.
Rotation is named differently, in-case there are any bugs.-- Throne of Thunder --
UVLS
-- T14 --
Jade Magistrate Figurine / Blossom of Pure Snow
-- Dungeons --
Flashfrozen Resin Globule
-- MISC --
Yu'lon's Bite
Skull Banner
This is basically a beta release that I threw together during dinner.
mavmins destro trinket edit
All rep to Mavmins please.
Any bugs, please let me know.
I basically added every PvE trinket 463 and above, I saw no reason to do any others.
If there are any trinkets you want added, I'll do that too.
Last edited by Smitten; 10-19-2013 at 11:36 PM.
sup mavmins
cant wait for the updated fury warrior profile, is this your main class btw?
will it follow 5.4 icyveins rotations and sim data? Also another big improvement to dps would be proper cooldown management, may i suggest putting time into developing this.
thanks for your work
Thanks 4096!! I'll give it a spin.
Hey mavins, thanks for the awesome work! i absolutely love your updates and profiles!
i have come across this problem on my warlock with your profile,
My shortcuts for dark soul, RoF etc etc, isn't working either
Message: [string "-- PQInterface Settings..."]:186: attempt to index global 'PQI' (a nil value)
Time: 10/20/13 20:17:29
Count: 1
Stack: [string "-- PQInterface Settings..."]:186: in function `?'
[string "if PQR_Addon_Loaded == nil then..."]:81: in function `PQR_LoadLua'
[string "-- Load LUA data files. ..."]:13: in function `?'
[string "if PQR_Addon_Loaded == nil then..."]:765: in function `PQR_NextAbility'
[string "if PQR_Addon_Loaded == nil then..."]:534: in function `PQR_ExecuteRotation'
[string "if PQR_Addon_Loaded == nil then..."]:287: in function <[string "if PQR_Addon_Loaded == nil then..."]:214>
Locals: config = <table> {
hotkeys = <table> {
}
author = "Mavmins"
name = "Destruction"
abilities = <table> {
}
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = <table> {
enable = true
name = "Dark Soul"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Havoc Mouseover"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Auto Rain of Fire"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "AOE Mode"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Sacrificial Pact"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Shadowfury"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = false
name = "Mannoroths Fury"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Soulstone Mouseover"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Banish Mouseover"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = true
name = "Fear Target"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = false
name = "Pause Rotation"
hotkeys = <table> {
}
}
(*temporary) = <table> {
enable = false
name = "Pause Key Hold"
hotkeys = <table> {
}
}
(*temporary) = <table> {
1 = "rs"
}
(*temporary) = "rs"
(*temporary) = <table> {
enable = true
tooltip = "Auto Doomguard under Heroism or Boss < 20%"
name = "Auto Doomguard"
}
(*temporary) = <table> {
enable = true
tooltip = "Automatic Racial usage under Heroism."
name = "Auto Racials"
}
(*temporary) = <table> {
enable = true
tooltip = "Automatic Chaos Bolt under Perfect Aim or Fluidity"
name = "Auto Chaos Bolt"
}
(*temporary) = <table> {
enable = true
tooltip = "Enable/Disable Pet Summoning."
name = "Summon Pet"
newSection = true
}
(*temporary) = <table> {
enable = true
tooltip = "Auto pet resurrect toggle"
name = "Flames of Xoroth"
}
(*temporary) = <table> {
enable = true
tooltip = "Auto Grimoire of Service usage toggle"
name = "Auto Grimoire of Service"
}
(*temporary) = <table> {
enable = true
tooltip = "Auto Grimoire of Sacrifice usage toggle"
name = "Auto Grimoire of Sacrifice"
}
(*temporary) = "attempt to index global 'PQI' (a nil value)"
and with my knowledge, i have seriously no idea where to start troubleshooting :P
UPDATE, i'm an idiot.. i just needed the PQI in my addons folder
Last edited by Whiteandneardy; 10-20-2013 at 01:26 PM. Reason: i am a clueless idiot
Mav - any chance to get Macro support into the Elemental profile?
4096 under how many stack of wush and Black Blood of Y'Shaarj will he cast chaosbolt? Would be perfect if profile cast last one around 6-7 stacks so it snapshot at 9-10 stack.