Download
(4Kb)
Download
Updated: 04-01-10 11:50 PM
Addon for:
Faceroller.
Pictures
File Info
Updated:04-01-10 11:50 PM
Created:03-10-10 02:06 AM
Downloads:9,189
Favorites:34
MD5:

Faceroller Feral Druid  Popular! (More than 5000 hits)

Version: 1.2
by: fatalsaint [More]

UPDATE - Added Bear rotation and next skill prediction. Fixed RIP count for shred.

Feral Druid module for Faceroller.

Faceroller is required to use this.

For Kitty:
The rotation is based on SimulationCraft results for highest DPS discussed at Elitistjerks. The rotation prioritizes keeping SR, Rip, Mangle, Rake up with shred as a filler (mostly in that order). It will tell you when to use Tiger's Fury, and it also will at times flash Berserk - but it's very hard to really hit it at the exact moment you're "supposed" to, so my recommendation is when Berserk is up - use it.

This will also tell when it's appropriate to Ferocious Bite or not.

Faceroller: Feral Druid, like Faceroller itself, is entirely meant for single target DPS (ie: bosses). For trash/multi-mob situations you're going to want to follow the first few guidelines up to SR (essentially, FFF if you have it enabled, Mangle, SR) - and then just swipe. Keep this in mind regarding my Berserk suggestion up top.

For the new prediction, it's very flakey. I strongly recommend you see it as more of a suggestion than 100% "wait 5 seconds". It's there more to let you prepare for the next skill to use, but, that skill changes constantly based on Time to Die, Clearcast, etc.

This isn't perfect by any means, and any suggestions or blatant problems with it please let me know in the comments.

For Bear:

This is extremely basic. Essentially: Mangle if it's not up, Lacerate to 5 stacks, swipe until Lacerate is about to run out and lacerate again. I personally have Maul macro'd to all of the above skills so that it's always being used.

This is, obviously, again centered around single target threat. With multiple mobs you're probably going to want to throw in swipes in between your lacerates - and for more than 3 mobs you're just going to want to tab through everything and swipe constantly (which includes mauling, if you have it macro'd - to make sure you're keeping aggro on everything properly.)

Options

This module allows you to enable or disable Berserk, Feral Faerie Fire, and Mangle suggestions. Type:

/fr opt

After the profile is loaded for the list of commands. I coded in a Time to Die function to determine how long till a mob dies in order to accommodate the Ferocious Bite requirements (and some various others). Credit goes to rTimeToDie module as I used their logic and some code for this.

Known Bugs:
Please Report any.

1.1 - Fix errors on initial setup. The Time to Die function didn't set a variable properly.
Post A Reply Comment Options
Unread 03-13-10, 02:36 AM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Excellent!

Outsanding news meggalo!

Thanks for the feedback!
Report comment to moderator  
Reply With Quote
Unread 03-13-10, 02:13 AM  
meggalo
A Deviate Faerie Dragon
 
meggalo's Avatar

Forum posts: 15
File comments: 314
Uploads: 0
all good

just did wintergrasp and didnt get any errors
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 07:23 PM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Hrm.. probably not. I didn't code in defaults so by default they are probably set to false.

/fr opt mangle
/fr opt berserk

Would turn them on. I'll look at setting a default for an option.

Mangle is just one of those that's up there... some people run with manglebots.. some don't. By default turning it on would probably be a good idea though to complete the rotation.. if someone doesn't want it they could turn it off.
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 07:07 PM  
alphanator
A Kobold Labourer

Forum posts: 0
File comments: 8
Uploads: 0
when i used this, it never showed an icon for mangle, it always started the rotation with rake.. is there a reason why?

is mangle/berserk not set on by default?
Last edited by alphanator : 03-12-10 at 07:08 PM.
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 05:19 PM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Updated

meggalo - thanks for reporting this.

I can't seem to reproduce it on my system, but I think I understand why it might be happening. I've submitted an update (1.1) that will hopefully fix this.

If you (or anyone) could give it a try and report back here if you have success (or not), it would be appreciated!!!

Thanks
Report comment to moderator  
Reply With Quote
Unread 03-12-10, 01:54 PM  
meggalo
A Deviate Faerie Dragon
 
meggalo's Avatar

Forum posts: 15
File comments: 314
Uploads: 0
thats even before i start doing anything

it only does it when im using the druid faceroller all the others are fine





1x Faceroller_FeralDruid-1\Faceroller_FeralDruid.lua:204: attempt to compare number with nil
Faceroller-0.2.9\Faceroller.lua:598: in function `CallNextSkillFunc'
Faceroller-0.2.9\Faceroller.lua:1605: in function `?'
Faceroller-0.2.9\Faceroller.lua:42: in function <Faceroller\Faceroller.lua:41>

Locals:
self = <unnamed> {
RegisterDebuff = <function> @ Faceroller\Faceroller.lua:958:
CornerIndicatorSetColor = <function> @ Faceroller\Faceroller.lua:852:
HasGlyph = <function> @ Faceroller\Faceroller.lua:803:
SPELL_UPDATE_COOLDOWN = <function> @ Faceroller\Faceroller.lua:1590:
setMod = <function> @ Faceroller\Faceroller.lua:271:
RegisterBuff = <function> @ Faceroller\Faceroller.lua:909:
DisplayFrame = Faceroller_df_Button {}
SetSpells = <function> @ Faceroller\Faceroller.lua:1161: modules = <table> {}
GetSetItemSlotItems = <function> @ Faceroller\Faceroller.lua:840:
SKILL_LINES_CHANGED = <function> @ Faceroller\Faceroller.lua:1687:
HasSpell = <function> @ Faceroller\Faceroller.lua:883:
PLAYER_ENTERING_WORLD = <function> @ Faceroller\Faceroller.lua:1560:
UNIT_SPELLCAST_SENT = <function> @ Faceroller\Faceroller.lua:1609:
SPELL_UPDATE_USABLE = <function> @ Faceroller\Faceroller.lua:1599:
ModuleOption = <function> @ Faceroller\Faceroller.lua:301:
PARTY_MEMBERS_CHANGED = <function> @ Faceroller\Faceroller.lua:1575:
setScale = <function> @ Faceroller\Faceroller.lua:281:
LockUnlock = <function> @ Faceroller\Faceroller.lua:256:
UNIT_SPELLCAST_SUCCEEDED = <function> @ Faceroller\Faceroller.lua:1621:
RegisterGUI = <function> @ Faceroller\Faceroller.lua:162:
spec = 2spec = 2
updateBuffs = <function> @ Faceroller\Faceroller.lua:177:
setSkin = <function> @ Faceroller\Faceroller.lua:236:
in_combat = false
UNIT_AURA = <function> @ Faceroller\Faceroller.lua:1544:
version = <table> {}
CallNextSkillFunc = <function> @ Faceroller\Faceroller.lua:555:
setAnim = <function> @ Faceroller\Faceroller.lua:440:
UseModuleForSpec = <function> @ Faceroller\Faceroller.lua:1231:
DebugOn = <function> @ Faceroller\Faceroller.lua:245:
setSilent = <function> @ Faceroller\Faceroller.lua:462:
ShowGUI = <function> @ Faceroller\Faceroller.lua:167:
ADDON_LOADED = <function> @ Faceroller\Faceroller.lua:1407:
EasyRegister = <function> @ Faceroller\Faceroller.lua:1218:RangeCheck = <function> @ Faceroller\Faceroller.lua:414:
PLAYER_REGEN_DISABLED = <function> @ Faceroller\Faceroller.lua:1489:
createFrames = <function> @ Faceroller\Faceroller.lua:618:
PrintVersion = <function> @ Faceroller\Faceroller.lua:231:
setAlpha = <function> @ Faceroller\Faceroller.lua:319:
PowerCheck = <function> @ Faceroller\Faceroller.lua:427:
PLAYER_REGEN_ENABLED = <function> @ Faceroller\Faceroller.lua:1484:
ResetOptions = <function> @ Faceroller\Faceroller.lua:330:
ACTIONBAR_UPDATE_COOLDOWN = <function> @ Faceroller\Faceroller.lua:1471:
UseModule = <function> @ Faceroller\Faceroller.lua:1252:
PLAYER_TARGET_CHANGED = <function> @ Faceroller\Faceroller.lua:1494:
UnregisterModule = <function> @ Faceroller\Faceroller.lua:1205:
ListModules = <function> @ Faceroller\Faceroller.lua:293:
RegisterModule = <function> @ Faceroller\Faceroller.lua:1186:
Debug = <function> @ Faceroller\Faceroller.lua:204ower = 100
EasySetup = <function> @ Faceroller\Faceroller.lua:1126:
EasyChooseSpell = <function> defined @Interf
Report comment to moderator  
Reply With Quote
Unread 03-11-10, 11:45 PM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Hrmm .. I just spent a few hours doing ICC and Malygos. Managed top DPS with it.

If you can get a copy of the errors for me I'll work on getting them fixed.. but without know what they were I'm kind of helpless .
Report comment to moderator  
Reply With Quote
Unread 03-11-10, 10:53 PM  
meggalo
A Deviate Faerie Dragon
 
meggalo's Avatar

Forum posts: 15
File comments: 314
Uploads: 0
errors

just used it for the first time and kept comming up nonstop errors i didnt save them as i was in raid had to relogg fast after disabling it
Report comment to moderator  
Reply With Quote
Unread 03-10-10, 04:19 PM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Thanks kdawg_roo,

I hope it works out well for you! Please remember if you experience any problems/bugs/etc. to come let me know.

Any suggestions would also be welcome.
Report comment to moderator  
Reply With Quote
Unread 03-10-10, 03:27 PM  
kdawg_roo
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
ABOUT TIME!

This has been needed for a while! Thanks FatalSaint for taking the time out of your busy schedule to get this set up for me, I can't wait to test it in my next run!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.