Download
(2Kb)
Download
Updated: 11-22-09 04:00 PM
Addon for:
Faceroller.
Pictures
File Info
Updated:11-22-09 04:00 PM
Created:10-22-09 04:07 PM
Downloads:8,131
Favorites:23
MD5:

FaceRoller ArmsWarrior  Popular! (More than 5000 hits)

Version: 3.2.2.4
by: Sano [More]

Faceroller_ArmsWarrior is a module for Faceroller

Rotation

Rend after it falls off
Use any non-Rend procced OP
OP if proc has less than 1.5 sec left
HS/Cleave when rage > 60
MS
Exe
OP if proc has more than 1.5 sec left
Bladestorm
Slam

For sub-20% target health, the rotation turns into:

Rend after it falls off
OP
Bladestorm
Execute



Known Bugs
None - Please report!

I know there is some debate on the ideal rotation based on gearing at EJ. I'm open to tweaking this one or making a secondary module that covers another rotation/gearing. Please suggest new features in the comments!

Kudo's to BWarner for the rotation optimization!

3.2.2.4

- moved heroicstrike/cleave to a corner indicator
- added config options to toggle MS and a HS rage threshold

3.2.2.3

- Added sub-20% rotation

3.2.2.2

- Updated rotation as per BWarner suggestion.

3.2.2.1

- Initial release
Post A Reply Comment Options
Unread 10-22-09, 04:27 PM  
Kunstbanause
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 54
Uploads: 4
Hei Mate.

Cool to see others getting involved in the hole Face rolling thing
Cant say much about your module thou, since I don't have a warrior.
Report comment to moderator  
Reply With Quote
Unread 10-23-09, 09:40 AM  
BWarner
A Black Drake
 
BWarner's Avatar

Forum posts: 87
File comments: 5
Uploads: 0
Actually, the rotation for an Arms Warrior really isn't argued over too much, except in corner cases (constant AoE, for example). For a typical single-target rotation, it's:

Rend after it falls off
Use any non-Rend procced OP
OP if proc has less than 1.5 sec left
MS
Exe
OP if proc has more than 1.5 sec left
Bladestorm
Slam

HS usage depends on gearing level. The higher your gear level, the lower on your rage bar you can use HS, but 50 should be a good number to go with (Preferably, you'd want to take into account the swing timer for expected rage income and the expected ability to be used if the GCD comes up before the next melee swing - rage starvation is never a good thing).

For sub-20% target health, the rotation turns into:

Rend after it falls off
OP
Bladestorm
Execute

HS at this point would be used at a slightly higher rage level. If you say 50 rage in normal usage, you might use 75 here. These are rough guesstimate numbers, totally off the top of my head, and they change from person to person (depending on gear level and stat distribution).

I don't plan to use this addon, but may as well help promote a solid rotation.
__________________


The Warrior Formerly Known As Aerowyn.

http://AeroWow.com/
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 05:45 PM  
BWarner
A Black Drake
 
BWarner's Avatar

Forum posts: 87
File comments: 5
Uploads: 0
Alrighty, looks pretty solid. Rend should only be popping up after it's fallen off, not in the last 3 secs.

Plus, is there any way to detect the target's health, and switch over to the Execute-range rotation?
__________________


The Warrior Formerly Known As Aerowyn.

http://AeroWow.com/
Last edited by BWarner : 10-24-09 at 05:48 PM.
Report comment to moderator  
Reply With Quote
Unread 10-24-09, 07:37 PM  
Kunstbanause
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 54
Uploads: 4
if spells[48806].cd < th then
local p = UnitHealth("target") / UnitHealthMax("target")
if p < 0.2 then
n = 48806
end
end


Replace 2 times: 48806 with Rends Id
Last edited by Kunstbanause : 10-24-09 at 07:40 PM.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 12:08 PM  
Sano
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 29
Uploads: 4
Originally posted by BWarner
Alrighty, looks pretty solid. Rend should only be popping up after it's fallen off, not in the last 3 secs.

Plus, is there any way to detect the target's health, and switch over to the Execute-range rotation?
Yeah, I'm going to implement that now.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 01:03 PM  
BWarner
A Black Drake
 
BWarner's Avatar

Forum posts: 87
File comments: 5
Uploads: 0
Cool stuff.

Tested it out for shitsngiggles last night on a total offnight 10m Ulduar (still can't believe I never got my 310 mount before!). Works pretty well, though any player is still obviously going to be deviating from the recommendations, often.

I'd almost like to recommend adding Sunder / TClap / Demo Shout / Commanding Shout / Battle Shout to the module by default. If no Armor Reduction - Major debuff is found, then it would recommend Sunder until 5 stacks, refreshing it when less than 5 seconds remain on the debuff. If no AP debuff is found, Demo Shout. If no Attack Speed debuff is found, TClap. These would all be above the entire rest of the rotation except for Rend, and maybe OP<1.5s, and would be toggled off in the addon options interface.

Question: Is the Taste For Blood < 1.5s going off of 1.5s left on the absolute proc time, or the time until it is overwritten? It should be doing both, but usually only the "overwritten" part would be relevant.

Speaking of an options panel, I would love to see an options panel for this, with the following options available to be set:
  • Toggling of MS (at very low gear levels, it's actually better to leave out MS, due to the high rage cost).
  • Toggling of maintain buffs/debuffs or not. (mentioned above) Buffing Shouts could be user-defined as to which gets priority over the other (eg. user says they would rather maintain Battle over Commanding, but if an AP buff already exists, use Commanding)
  • Configurable rage dump breakpoint (currently set at 60, min of 25, max of 75).

Would love to see the rage dump set aside from the main "rotation", as a situation like Anub'arak or Twin Val'kyr would most likely completely obscure the actual ability usage.

Would love to see an "acquire" for the rage dump - defaults to HS, but if you use Cleave, it then will use Cleave until you manually switch it over to HS.
__________________


The Warrior Formerly Known As Aerowyn.

http://AeroWow.com/
Last edited by BWarner : 10-25-09 at 01:23 PM.
Report comment to moderator  
Reply With Quote
Unread 10-25-09, 08:04 PM  
Sano
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 29
Uploads: 4
Originally posted by BWarner
Cool stuff.

Tested it out for shitsngiggles last night on a total offnight 10m Ulduar (still can't believe I never got my 310 mount before!). Works pretty well, though any player is still obviously going to be deviating from the recommendations, often.

I'd almost like to recommend adding Sunder / TClap / Demo Shout / Commanding Shout / Battle Shout to the module by default. If no Armor Reduction - Major debuff is found, then it would recommend Sunder until 5 stacks, refreshing it when less than 5 seconds remain on the debuff. If no AP debuff is found, Demo Shout. If no Attack Speed debuff is found, TClap. These would all be above the entire rest of the rotation except for Rend, and maybe OP<1.5s, and would be toggled off in the addon options interface.


Certainly doable. Need to work out the prioritization though. I.E. Keeping a 5 stack of sunder refreshed would probably rank as the highest priority, applying the 5 stacks lower, and BS/CS lower still. Honestly, shouts and debuffs were my primary thought in requesting an additional queue window for FR.

Originally posted by BWarner
Question: Is the Taste For Blood < 1.5s going off of 1.5s left on the absolute proc time, or the time until it is overwritten? It should be doing both, but usually only the "overwritten" part would be relevant.
It works off the time left on the Taste For Blood buff you receive, so basically "time until it is overwritten". I'll look into tracking the internal cooldown.

Originally posted by BWarner
Speaking of an options panel, I would love to see an options panel for this, with the following options available to be set:
  • Toggling of MS (at very low gear levels, it's actually better to leave out MS, due to the high rage cost).
  • Toggling of maintain buffs/debuffs or not. (mentioned above) Buffing Shouts could be user-defined as to which gets priority over the other (eg. user says they would rather maintain Battle over Commanding, but if an AP buff already exists, use Commanding)
  • Configurable rage dump breakpoint (currently set at 60, min of 25, max of 75).
I wanted to get the rotation locked in before I started with config options. So, soon

Originally posted by BWarner
Would love to see the rage dump set aside from the main "rotation", as a situation like Anub'arak or Twin Val'kyr would most likely completely obscure the actual ability usage.
That basically sums up the rest of my thoughts about a secondary queue. I'll see what I can do.


Originally posted by BWarner
Would love to see an "acquire" for the rage dump - defaults to HS, but if you use Cleave, it then will use Cleave until you manually switch it over to HS.
Well, it does currectly check for HS and Cleave in terms of popping the queue. I.E. It will clear the HS icon and move to the next ability when you hit either a HS or a cleave. In the interest of keeping things simple, i'm going to leave it to the player's discretion which to hit when they see the HS icon.
Report comment to moderator  
Reply With Quote
Unread 11-03-09, 11:53 PM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
You could add corner indicators (a small, colored, rectangle on a corner of the icon frame) for BS and/or CS, if you want to know if it's active, missing or about to run out. With something like:

Code:
local bs = buffs[XXX]
if bs.active == false then
    Faceroller:CornerIndicatorSetColor ("TOPRIGHT", 1, 0, 0, 1)
elseif bs.time_left < 10 then
    Faceroller:CornerIndicatorSetColor ("TOPRIGHT", 0, 0, 1, 1)
else
    Faceroller:CornerIndicatorSetColor ("TOPRIGHT", 0, 1, 0, 1)
end
Report comment to moderator  
Reply With Quote
Unread 11-09-09, 01:16 PM  
Sano
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 29
Uploads: 4
Originally posted by hungtar
You could add corner indicators (a small, colored, rectangle on a corner of the icon frame) for BS and/or CS, if you want to know if it's active, missing or about to run out. With something like:

Code:
local bs = buffs[XXX]
if bs.active == false then
    Faceroller:CornerIndicatorSetColor ("TOPRIGHT", 1, 0, 0, 1)
elseif bs.time_left < 10 then
    Faceroller:CornerIndicatorSetColor ("TOPRIGHT", 0, 0, 1, 1)
else
    Faceroller:CornerIndicatorSetColor ("TOPRIGHT", 0, 1, 0, 1)
end
Yeah, I've alctually got a newr version that I haven't uploaded yet that uses the corner indicators. It just isn't quite as clear, however, as an icon. I've been slammed at work lately, as soon as I have a moment to clean things up I'll upload my latest.
Report comment to moderator  
Reply With Quote
Unread 11-10-09, 12:37 PM  
saxitoxin
A Theradrim Guardian
 
saxitoxin's Avatar
AddOn Author - Click to view AddOns

Forum posts: 60
File comments: 98
Uploads: 7
error

can't load the module, is getting a message that reads "Faceroller:Error: module init failed! (Reason: none given)"
Report comment to moderator  
Reply With Quote
Unread 11-19-09, 04:48 PM  
blizzart
A Murloc Raider
 
blizzart's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 111
Uploads: 7
The addon works without problems, but it displayed me to use "heroic strike"...
Only sometimes it displayed "slam".

I think you must it rewrite, so it give more slam on the display, and no heroic strike?

With the actually config you cant dps :P
Report comment to moderator  
Reply With Quote
Unread 11-19-09, 05:45 PM  
RichDawg
A Defias Bandit

Forum posts: 3
File comments: 22
Uploads: 0
Will not work for me either. Getting the same message as Saxitoxin:

can't load the module, is getting a message that reads "Faceroller:Error: module init failed! (Reason: none given)"

I am using the latest version of Faceroller
Last edited by RichDawg : 11-19-09 at 05:55 PM.
Report comment to moderator  
Reply With Quote
Unread 11-19-09, 06:52 PM  
hungtar
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 151
Uploads: 9
Originally posted by blizzart
The addon works without problems, but it displayed me to use "heroic strike"...
Only sometimes it displayed "slam".

I think you must it rewrite, so it give more slam on the display, and no heroic strike?

With the actually config you cant dps :P
This could actually be a bug in Faceroller and should be fixed in 0.1.9.1.

All of you getting the module init error: check your spellbook. Do you have all of these spells in your spellbook: Victory Rush, Rend, Execute, Overpower, Mortal Strike, Slam, Heroic Strike, Cleave and Bladestorm?
Report comment to moderator  
Reply With Quote
Unread 11-22-09, 04:01 PM  
Sano
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 3
File comments: 29
Uploads: 4
Hmm. I'm not getting any errors loading whatsoever. Try the latest version and let me know if the issue still persists.
Last edited by Sano : 11-22-09 at 04:01 PM.
Report comment to moderator  
Reply With Quote
Unread 11-22-09, 06:28 PM  
blizzart
A Murloc Raider
 
blizzart's Avatar
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 111
Uploads: 7
1. feature tip: You can set "bloodrage" if the user have no rage and the bloodrage cd is ready, insteed of "pause" :P

2. atm the addon set the prioritiy
MS > Execute > Overpower.

Thats not right, Execute have the most priority of all, cause it can proc intant new.
And ms is only in the first 4sec from the 10sec of overpower proc in a higher priority, cause after 6sec overpower procs again, that means you have max 4-5sec time before you MUST use overpower.


Sorry 4 some bad english :P
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: