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,186
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-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
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-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-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-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-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, 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, 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-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-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-24-10, 06:08 PM  
Biotic
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Love the addon, but one problem. At no point does it ever suggest for me to use Berserk, even though I have the option turned on. It's easy to watch cooldowns and know when to use it myself, but just a minor nuisance in knowing that it doesn't seem to be working.
Report comment to moderator  
Reply With Quote
Unread 03-25-10, 07:25 AM  
Crowfeather
A Fallenroot Satyr
 
Crowfeather's Avatar
AddOn Author - Click to view AddOns

Forum posts: 28
File comments: 114
Uploads: 1
As someone whoīs usually the tank I donīt need the Faceroller Feral module very often. That beeing said I still like to have it for those ocasions when Iīm supposed to do kitty dps. By now it doesnīt detect if Iīm in my tanking or dpsing role and tells me to rake my targen even when Iīm in bear form. Itīd be great if you could either include a bear priority list (itīs not like thatīd be a complicated one and after all itīs called feral, not just kitty ) or at least disable it while Iīm in bearform.
Last edited by Crowfeather : 03-25-10 at 07:27 AM.
Report comment to moderator  
Reply With Quote
Unread 03-25-10, 06:01 PM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Biotic: That is very strange. The algorithm for is basically it will *only* suggest it if you are between 80 and 90 energy. It usually only flashes on then screen for me before I'm outside the range. But, it *should* at least show it briefly sometimes.. are you using the /fr opt options to enable/disable or the checkboxes in the FR config?

Crowfeather: That is something I plan to do. I just dual-specced to bear and have thought about adding a bear rotation to the addon, because you are right: I did call it "Feral" - which includes tanking .

Other enhancements I'm working on is no more tea-cup when there's nothing to do.. it will attempt to guess your next move and give you a countdown timer to it so you can get ready. Also, currently, the shred-to-extend rip count is broken; so it's not recommending shred properly. Most people won't notice this, it just results in you shredding more than you need too and possibly being a little energy deprived.

I'll try to get an update here soon.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 05:28 AM  
Aisenfaire
A Murloc Raider

Forum posts: 6
File comments: 394
Uploads: 0
Hello, I saw your post on elitistjerks saying there was an option to have 2 boxes showing, one of them with a filler box like Furion's script for Ovale.

May I know how to enable this? When I type /fr opt, the only options that come out for your module are FF, Mangle, and Berserk.
Report comment to moderator  
Reply With Quote
Unread 04-01-10, 11:37 PM  
fatalsaint
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 10
Uploads: 1
Actually I said I was going to WORK on doing that .

Unfortunately, to this point, I have been unsuccessful at getting that to work properly.

I will be shortly uploading a new version that includes support for a bear rotation (basic one) - and it'll show a cooldown over abilities to come instead of the tea cup.

Unfortunately, it isn't perfect.. and more of a "suggestion" than an accurate countdown. Trying to keep track of everything in these dynamic fights is proving difficult to code by hand.
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.