FeralSkillsCreated by Astryl - Last updated on June 19 2006
Download
Version History
--------------- 1.5 - ~Updated for Patch 1.11. ~Added a new "FB if it will kill" feature, which will always use Ferocious Bite if the expected damage of the bite will kill the target. This functionality requires MobHealth/MobHealth2/MobInfo, which are now optional dependancies, in order to find out how much health the target currently has. This feature is optional, with a setting for whether or not to use it. ~Added another new feature, Immunity Tracking. With this feature on, FeralSkills will watch for any time your target is immune to a skill you use, make a note of it in your chat log, and remember that that mob is immune to that skill. From then on, it will not use that skill on that mob. Its Immunity Detection is... About 99% accurate. I know of one obscure case where it'll be fooled into detecting an incorrect immunity. In case that should happen, there's a button in the settings (both Cosmos and the options dialog) to reset the immunities list. (My current known exception to the Immunity Detection is if you swipe a demon/elemental that is not banished while an identically named demon/elemental is next to it that IS banished, it'll read the 'Immune' from the banished mob as if it were from the non-banished mob, and think that that mob really should be immune to swipe. If anyone can think of a way of fixing this, or can reproduce any other way to get it to incorrectly detect immunities, please e-mail me at cnervig@hotmail.com) ~Added much more customizability to when shifting happens. Whenever you try to shift into the form you're already in, you can choose to either Do Nothing, Shift to Caster, Prowl (for Cat Form), or Enrage (for [Dire] Bear Form). Your choice for each form can be different. Additionally, you can turn on or off automatic shifting to the appropriate form when you try to Claw+, Shred+, or Mault+. These customizations should help alot, especially for users of extremely customized UIs. ~Other Bears are consider 'High Armor', in regard to taunting, and bleeds. ~Fixed a couple bugs with Cower. It will now not cower against player ~Added /feralskills as a 2nd slash command, since /fs conflicts with another addon or two. /fs will still work for most. 1.01 - ~Fixed a small bug that caused it to break in 1.10. Should work in 1.10 PTR and release now. Also, in 1.9, you'll need to use the 'Load Out Of Date Addons' option in the Addons dialog. 1.0 - ~FeralSkills is now included with Cosmos. ~Fixed a bug that caused energy checks to evaluate to 0, resulting in Tiger's Fury being used way too often when 'extra energy' was enabled. ~Added individual macros/keybindings for the 4 shapeshift forms. ~Added a new page to the settings dialog, with the different macro creation buttons, and a checkbox for the aformentioned Don't Auto Re-target feature. ~Added a new setting for Growl, to not growl if the target's target can handle the aggro (defined as being a paladin or warrior with at least 40% health). This is quite useful when there are more tanks than just yourself, so you don't waste your growl on a mob that one of the other tanks is already handling. ~Added a check on Demoralizing Roar for Demoralizing Shout, the Warrior version of the spell, since Demo Roar won't override Demo Shout. ~Modified the High Armor check to include plate targets up to 7 levels lower than you, and non-plate targets down to 3 levels higher than you. Public Beta 5b - ~Fixed another oversight that caused Rake to reapply itself when the target was already raked. Double Oops. (I redid a bunch of the code, completely reworking how it uses settings, so missed a couple things when transfering it over, thanks for helping me catch em!) Public Beta 5a - ~Fixed an oversight that caused Tiger's Fury not to work with Claw. Oops. Public Beta 5 - ~1.10 support! Got onto the test server and tried it out, and fixed a small bug causing the whole thing not to work in 1.10. Give it a try on the test server. It's still marked as being for 1.9 though, so you'll need to use 'Load Out of Date Addons' on the test server. ~Khaos support! If you use Khaos (the configuration core of Cosmos), you should find FeralSkills as one of the addons it will configure. This allows you to have multiple settings profiles as well, so you can switch to a different profile for a different situation. Khaos is NOT required; you can still edit your settings using the normal /fs dialog. ~The standard settings dialog should now scale properly. ~Split the Create Macros button into 2 buttons, one to create the macros globally, one to create them for only the current character. ~"High Armor" not takes level into account (for warriors/paladins, must be 5 levels below you or higher, for anyone else must be 2 levels above you to be considered 'High Armor'). I'd like to expand this more some other time, and even make it customizable, but for now, it should do. No more raking the more leper gnomes as you lead your lowbie friends through gnomeregan. :) ~Added a MinRage setting for demoralizing shout, so that you can Maul first, then Demo shout when you've got a bit of rage to spare. Also moved its priority up a bit so that it'll override swipe. ~Added a feature to not auto-target the next mob if your target is dead, or you don't have a target. Should make it so that you never accidently spam the button one too many times as the target is dying, making you instantly FF some mob in the next pull, or even worse, feral charge them. (I did that one too many times too, guys.) :) ~If everyone could try this version out, and let me know of any issues you find, asap, I'd really appreciate it. I'd like to get one more version out before 1.10 hits (no new features, just polish and bugfixes). Public Beta 4 - ~Localization. FeralSkills is not experimentally localized into French and German. I have no way to test this though, so I'd appreciate any feedback regarding how this works for you. To clarify, the text in the settings dialog is not localized yet (that's a less important task, for a later beta), but it should at least function properly on foreign installations of WoW. If you are able to provide translations for Korean, please e-mail me at cnervig@hotmail.com. ~Bug fixed with Pounce - previously, pounce would not work if you didn't define a modifier key for use with it. Now if you check the box for Pounce, but don't check the box for a modifier key, it will pounce every time instead of Ravage. ~Bug fixed with Growl - previously, stunned mobs, and mobs not in combat would be considered aggroed on someone else, and growl would fire at them, while the setting for 'Growl only when I don't have aggro' was checked. Now growl will fire when you have that box checked, and the target is attacking anyone besides you. ~Bug fixed with Faerie Fire (Feral) - Hopefully this should solve the issues with Faerie Fire (Feral) that most people were having. If you still have problems with it, and also use the addon CastOptions (part of Cosmos), please upgrade to the latest CastOptions. If you still have problems with it, and/or don't use cosmos/CastOptions, please e-mail me at cnervig@hotmail.com. ~Modified error messages to be a bit clearer, and provide the solution to fix them. (ie, turn on Enhanced Tooltips!) ~Bug fixed with Ravage - won't tell you to put it on your bar if you're under level 32. In the rare case that you just turned 32 and haven't trained yet... go train!... Or put up with the errors until you do. ~Misc Bugs that I can't recall specifically. Public Beta 3 - ~Fixed a problem with casting Faerie Fire. ~Fixed a bug with properly saving the value for Max Target Health for Ferocious Bite. ~Added some debug code so that if an error happens, it'll dump a bunch of junk to the chat window which I'll understand. If you do happen to hit an error, please screenshot it and mail it to cnervig@hotmail.com. ~Added functionality for casting Enrage or Prowl if you attempt to shift to cat/bear form and are already in that form. This is off by default, but may be turned on in the Shift+ settings panel. ~Added some functionality to sabotauge DruidBar when it feels like being really stupid. (To the author of DruidBar: Attempting to identify an action as being a shapeshift based only on icon was a *really* dumb idea, especially when it's turned on by default, and there's no visible way for the user to turn it off.) Public Beta 2 - ~Now finds shapeshift form IDs by name, rather than just assuming bear=1, aqua=2, cat=3, travel=4. This should solve the problems encountered by druids that skipped forms (ie, didn't do the quest for aquatic form) ~No longer casts Faerie Fire (Feral) while prowling, from Claw or Shred. ~Demoralizing Roar works! ~Now looks up the proper macro icon ID by name, rather than just assuming everyone has the same icons that I do. (still don't know why people have different icon indexes...) ~Added a note in-game in chat reminding users to put skills on a hotbar somewhere, whenever it tries to use a skill and can't find it. ~Fixed a problem with properly detecting debuffs on the target (may have caused Rakes or FFs when not intended) Public Beta 1 - Initial release
Version History
--------------- 1.5 - ~Updated for Patch 1.11. ~Added a new "FB if it will kill" feature, which will always use Ferocious Bite if the expected damage of the bite will kill the target. This functionality requires MobHealth/MobHealth2/MobInfo, which are now optional dependancies, in order to find out how much health the target currently has. This feature is optional, with a setting for whether or not to use it. ~Added another new feature, Immunity Tracking. With this feature on, FeralSkills will watch for any time your target is immune to a skill you use, make a note of it in your chat log, and remember that that mob is immune to that skill. From then on, it will not use that skill on that mob. Its Immunity Detection is... About 99% accurate. I know of one obscure case where it'll be fooled into detecting an incorrect immunity. In case that should happen, there's a button in the settings (both Cosmos and the options dialog) to reset the immunities list. (My current known exception to the Immunity Detection is if you swipe a demon/elemental that is not banished while an identically named demon/elemental is next to it that IS banished, it'll read the 'Immune' from the banished mob as if it were from the non-banished mob, and think that that mob really should be immune to swipe. If anyone can think of a way of fixing this, or can reproduce any other way to get it to incorrectly detect immunities, please e-mail me at cnervig@hotmail.com) ~Added much more customizability to when shifting happens. Whenever you try to shift into the form you're already in, you can choose to either Do Nothing, Shift to Caster, Prowl (for Cat Form), or Enrage (for [Dire] Bear Form). Your choice for each form can be different. Additionally, you can turn on or off automatic shifting to the appropriate form when you try to Claw+, Shred+, or Mault+. These customizations should help alot, especially for users of extremely customized UIs. ~Other Bears are consider 'High Armor', in regard to taunting, and bleeds. ~Fixed a couple bugs with Cower. It will now not cower against player ~Added /feralskills as a 2nd slash command, since /fs conflicts with another addon or two. /fs will still work for most. 1.01 - ~Fixed a small bug that caused it to break in 1.10. Should work in 1.10 PTR and release now. Also, in 1.9, you'll need to use the 'Load Out Of Date Addons' option in the Addons dialog. 1.0 - ~FeralSkills is now included with Cosmos. ~Fixed a bug that caused energy checks to evaluate to 0, resulting in Tiger's Fury being used way too often when 'extra energy' was enabled. ~Added individual macros/keybindings for the 4 shapeshift forms. ~Added a new page to the settings dialog, with the different macro creation buttons, and a checkbox for the aformentioned Don't Auto Re-target feature. ~Added a new setting for Growl, to not growl if the target's target can handle the aggro (defined as being a paladin or warrior with at least 40% health). This is quite useful when there are more tanks than just yourself, so you don't waste your growl on a mob that one of the other tanks is already handling. ~Added a check on Demoralizing Roar for Demoralizing Shout, the Warrior version of the spell, since Demo Roar won't override Demo Shout. ~Modified the High Armor check to include plate targets up to 7 levels lower than you, and non-plate targets down to 3 levels higher than you. Public Beta 5b - ~Fixed another oversight that caused Rake to reapply itself when the target was already raked. Double Oops. (I redid a bunch of the code, completely reworking how it uses settings, so missed a couple things when transfering it over, thanks for helping me catch em!) Public Beta 5a - ~Fixed an oversight that caused Tiger's Fury not to work with Claw. Oops. Public Beta 5 - ~1.10 support! Got onto the test server and tried it out, and fixed a small bug causing the whole thing not to work in 1.10. Give it a try on the test server. It's still marked as being for 1.9 though, so you'll need to use 'Load Out of Date Addons' on the test server. ~Khaos support! If you use Khaos (the configuration core of Cosmos), you should find FeralSkills as one of the addons it will configure. This allows you to have multiple settings profiles as well, so you can switch to a different profile for a different situation. Khaos is NOT required; you can still edit your settings using the normal /fs dialog. ~The standard settings dialog should now scale properly. ~Split the Create Macros button into 2 buttons, one to create the macros globally, one to create them for only the current character. ~"High Armor" not takes level into account (for warriors/paladins, must be 5 levels below you or higher, for anyone else must be 2 levels above you to be considered 'High Armor'). I'd like to expand this more some other time, and even make it customizable, but for now, it should do. No more raking the more leper gnomes as you lead your lowbie friends through gnomeregan. :) ~Added a MinRage setting for demoralizing shout, so that you can Maul first, then Demo shout when you've got a bit of rage to spare. Also moved its priority up a bit so that it'll override swipe. ~Added a feature to not auto-target the next mob if your target is dead, or you don't have a target. Should make it so that you never accidently spam the button one too many times as the target is dying, making you instantly FF some mob in the next pull, or even worse, feral charge them. (I did that one too many times too, guys.) :) ~If everyone could try this version out, and let me know of any issues you find, asap, I'd really appreciate it. I'd like to get one more version out before 1.10 hits (no new features, just polish and bugfixes). Public Beta 4 - ~Localization. FeralSkills is not experimentally localized into French and German. I have no way to test this though, so I'd appreciate any feedback regarding how this works for you. To clarify, the text in the settings dialog is not localized yet (that's a less important task, for a later beta), but it should at least function properly on foreign installations of WoW. If you are able to provide translations for Korean, please e-mail me at cnervig@hotmail.com. ~Bug fixed with Pounce - previously, pounce would not work if you didn't define a modifier key for use with it. Now if you check the box for Pounce, but don't check the box for a modifier key, it will pounce every time instead of Ravage. ~Bug fixed with Growl - previously, stunned mobs, and mobs not in combat would be considered aggroed on someone else, and growl would fire at them, while the setting for 'Growl only when I don't have aggro' was checked. Now growl will fire when you have that box checked, and the target is attacking anyone besides you. ~Bug fixed with Faerie Fire (Feral) - Hopefully this should solve the issues with Faerie Fire (Feral) that most people were having. If you still have problems with it, and also use the addon CastOptions (part of Cosmos), please upgrade to the latest CastOptions. If you still have problems with it, and/or don't use cosmos/CastOptions, please e-mail me at cnervig@hotmail.com. ~Modified error messages to be a bit clearer, and provide the solution to fix them. (ie, turn on Enhanced Tooltips!) ~Bug fixed with Ravage - won't tell you to put it on your bar if you're under level 32. In the rare case that you just turned 32 and haven't trained yet... go train!... Or put up with the errors until you do. ~Misc Bugs that I can't recall specifically. Public Beta 3 - ~Fixed a problem with casting Faerie Fire. ~Fixed a bug with properly saving the value for Max Target Health for Ferocious Bite. ~Added some debug code so that if an error happens, it'll dump a bunch of junk to the chat window which I'll understand. If you do happen to hit an error, please screenshot it and mail it to cnervig@hotmail.com. ~Added functionality for casting Enrage or Prowl if you attempt to shift to cat/bear form and are already in that form. This is off by default, but may be turned on in the Shift+ settings panel. ~Added some functionality to sabotauge DruidBar when it feels like being really stupid. (To the author of DruidBar: Attempting to identify an action as being a shapeshift based only on icon was a *really* dumb idea, especially when it's turned on by default, and there's no visible way for the user to turn it off.) Public Beta 2 - ~Now finds shapeshift form IDs by name, rather than just assuming bear=1, aqua=2, cat=3, travel=4. This should solve the problems encountered by druids that skipped forms (ie, didn't do the quest for aquatic form) ~No longer casts Faerie Fire (Feral) while prowling, from Claw or Shred. ~Demoralizing Roar works! ~Now looks up the proper macro icon ID by name, rather than just assuming everyone has the same icons that I do. (still don't know why people have different icon indexes...) ~Added a note in-game in chat reminding users to put skills on a hotbar somewhere, whenever it tries to use a skill and can't find it. ~Fixed a problem with properly detecting debuffs on the target (may have caused Rakes or FFs when not intended) Public Beta 1 - Initial release |
33 votes ![]() 41973 downloads
(7 today) |
||||||||||||||||||||||||||||||||||||||||||||||
FeralSkills
Comments
sonelin
September 17, 2006 - 9:18 am [ Reply ]use the mod Prowler with this mod Lioness. It will shift bars as you go to different forms for you. or use Discord Action bars to shift for you.
Lioness
July 22, 2006 - 11:47 pm [ Reply ]For the shift settings.
It would be nice if each form had an associated toolbar, which we would switch to automatically when changing form.
Caster form would have a default bar too.







Language