• Visit Rebornbuddy
  • Fpsware Druid (Version 4)

    Discussion in 'Archives' started by fpsware, Jun 15, 2011.

    1. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      [​IMG]
      Logo created by Jvidia



      All support and bug posts must have a log file attached, I'm tired of people asking for support and expecting me to magically know the answer - log file, end of story!

      By posting in this thread without attaching a log file you hereby agree to be insulted by such words, but not limited to, dolt, fool, idiot, moron. :p


      Currently fully supported builds (from level 1 - 85):
      * Feral Cat
      * Balance
      * Restoration (heal bot)

      Currently unspported builds (yet to be added):
      * YES! I will be adding Bear DPS

      Installation instructions: This CC must be installed in a folder call Fpsware Druid. Refer to the below image if you don't know how to spell Fpsware Druid, or don't know where Fpsware Druid folder should be placed. Yes, I don't think you can follow instructions.

      Fpsware Druid install location.JPG

      If this is not in a folder called Fpsware Druid it will not work!


      Feral Cat UI

      NB: The healing options on the Cat tab only apply when you are in Feral spec (Cat form only).

      Druid UI - Feral Cat.JPG


      Balance UI

      NB: The healing options on the Balance tab only apply when you are in Balance spec.

      Druid UI - Balance.JPG


      Advanced Settings & Options

      Multiple Options

      Some (if not, most) options in the UI will have an option called [Multiple Options]. When you select this option another box will appear, this box will have a checklist of all available options for the selected setting. In the below screenshot, Tiger's Fury has been selected to use multiple options for casting the spell.

      Druid UI - Multioptions.JPG

      This Multi-option setting is very power and only for those not affraid to break things.

      The dropdown on the top of the form has two options: OR and AND

      'OR' means ANY of the conditions can be true and the spell will cast.
      'AND' means ALL of the conditions must be TRUE for the spell will cast.

      In the above screenshot, Tiger's Fury will be cast if you have adds OR the target is high level. If you selected 'AND' from the dropdown menu, that would mean Tiger's Fury would only be case if you had adds AND the target is high evel.


      Priority Based Targeting

      This is my first CC to use a new system I've called 'Priority Based Targeting'. I'm sure other CCs have had similar functions for a while now, but my CCs are not like the others. Priority Based Targeting is a simple piece of code that ensure you are attacking the most appropriate target. The checking takes into account a number of variables such as target's level, health, class etc. I also weight some target's based on my own internal database, this is a list of mobs that should be targeted and killed ASAP before they are able to perform a undesiarable function or cast a spell.

      When are you in an instance or using the 'LazyRaider' feature of this CC I strongly suggest you turn off this setting as it will cause havoc when used with InstanceBuddy. You can turn off this feature by going to the Advanced tab on the UI, selecting 'Priority Targeting' and setting it to NEVER.


      Travel Form

      This setting (located on the Common tab) has 3 options: Automatic (default), always and never. When set to Automatic it will use Travel form only if you are not using a mount in HB. When set to 'always', this will always use Travel Form, it will override the use of a mount. When HB needs to mount it will cast Travel Form. And the last option, never, well that goes without saying.



       

      Attached Files:

      Last edited by a moderator: Jan 28, 2012
    2. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Things of note, bugs, issues and such:


      First and foremost, stop asking me what build you should choose! Choose anything! ANYHTING! The CC will use whatever you have!


      Shred (if enabled) will sometimes try to cast even though you are not behind your target. This is an intermitent issue with HB and there is nothing I can do about this.

      This CC is not responsible for using Flight Form. This CC has NOTHING to do with Flight Form. If you are having issues with Flight Form it is not caused by this CC!

      LazyRaider. There is an option on the Advanced tab called LazyRaider, if this is set to 'always' the CC will disable ALL movement and targeting controls. You are responsible for targeting and moving the character.

      Casting speed, both in Feral and Balance is likely to be an issue with your computer or your installation NOT the CC. It can be caused by low in-game frame rates or lag.

      Raid DPS. This is my first CC to undergo extensive raid rotation optimisation. Thanks to the numerous beta testers the current rotations for Feral Cat and Balance of optomised for maximum DPS in a raid situation.
       
      Last edited: Jun 20, 2011
    3. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Reserved for shaming people who can't follow instructions....

      ... your name goes here!
       
      Last edited: Jun 15, 2011
    4. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      SVN Update.

      Fixed: Low level cat pulling. Will now use auto attack during pull if you don't know Prowl.
      Changed: Small tweaks and code clean up.
       
    5. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Holy fuck, what a great release! I think i have to donate some € to you. ;-)

      I'm going to test the new targeting system now, ill let you know how it works.

      While thinking how to improve this cc, the following idea came into my mind:
      I think the way how spells are interrupted could be improved drastically, while using your cc in instances / raids.

      Would it be possible to add a system, where only certain spells would be interrupted?
      For example in Zul'Aman the High Priest Venoxis (1. Boss): I dont want, that my cat tries to interrupt "Toxic Link" because this spell can not be interrupted, instead he should just concentrate on "Whispers of Hethiss".
      Maybe you could add a little Database, containing Bosses + Spells?
      Then it would be easy to choose Spells that should be interrupted. Such a system for Heroics / Raids would be really nice.

      For my point of view the correct interrupting is very important; thats what a good "player" would do ;D

      If you like my idea, i'm willing to help you: I could write down all important Bosses / Mobs, where certain spells must be interrupted.


      Edit: Could you maybe add the setting to use "Beserk" and "Tiger's Fury" not at the same time?
      Edit2: You you also add an option to cast "Ravage!" if the "Stampede" buff is about to fall off? (<3 seconds) ?
       
      Last edited: Jun 15, 2011
    6. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Just did some Za / Zg runs. My results:

      -My crappy cat (Itemlvl 355) did 16k dps overall, up to 22k dps on bosses. Wonderful! :)

      -I think theres a bug in your swipe logic. I disabled swipe completely, but sometimes my cat uses it. (Had this while fighting a single mob / a bigger group)
      -Please add a logic thats checks if another Cat or Bear applies Mangle on the target. If its allready there dont use Mangle.
      -The same should be done for "Trauma", its a debuff Warriors apply on a target.
       
    7. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      I have thought about it in the past, for other CCs, but have not done anything about it. I guess I could at some point.


      Berserk and Tiger's Fury should not cast if either buff is already present. Its hardcoded that way, I'll check into it.


      "Ravage!" should be cast as soon as it can, its certainly working for me.
       
      Last edited: Jun 15, 2011
    8. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Is that the kind of DPS you would expect if you were playing manually?


      I'll have a look at Swipe.
      "Trauma" is that the same effect as Mangle?
       
    9. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Can you attach a small more precise log file, its too large, I'm not going to read the entire thing.

      FYI... I've hard coded it to NOT Prowl unless you know Pounce (level 32).
       
    10. stevelulwow

      stevelulwow New Member

      Joined:
      Apr 22, 2011
      Messages:
      551
      Likes Received:
      0
      Trophy Points:
      0
      <3 thank you so much! Very very quick release. And it is working flawlessly with my 55 Druid.

      Thanks again
       
    11. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      SVN Updated

      Changed: Priority mobs (and other misc data) have been exported to a XML file, CommonData.xml. This will later be used in all my CCs for various mob databases.
       
    12. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Good to hear its working now :) How is the DPS, have you used it in a raid yet?
       
    13. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Okay, great!

      The "Stampede" Buff lasts for 10 seconds after using feral charge. You loose some dps if you use "Ravage!" immediately after feral charge. It does more damage, if some Debuffs (Faerie Fire for example) are on the Mob. If i play manually, i always wait, until "Stampede" lasts <3 seconds.

      Yes! :)

      Yes, its exactly the same. There exists also a Debuff from a Hunter pet, but i think we can ignore that. I think no Hunter uses it. :p


      Faerie Fire and Curse of Recklessness also have the same effect. :)
       
    14. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Changed: Rewrite of the target priority system
      Added: Some debugging for spell casting targets
      Added: A delay of 5 seconds after casting Feral Charge (Cat) before casting Ravage!
      Added: An option to Skull Bash (cat) for "healing spells" only
      Fixed: Skull Bash (Cat)
       
    15. Botanist

      Botanist Banned

      Joined:
      Oct 20, 2010
      Messages:
      1,376
      Likes Received:
      44
      Trophy Points:
      0
      Fpsware,

      Still have same issue with facing the target, but it appears to be only on the riverbed crocs in Uldum.....no other mos ......get an error say mob is bugged....I die nearly every fight....yet pawns all mobs in Twilight Highlands
       
    16. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Got a log file?

      EDIT: Weird shit like that I'd blame on HB. If it will properly face every other mob then its not the CC.
       
      Last edited: Jun 16, 2011
    17. Botanist

      Botanist Banned

      Joined:
      Oct 20, 2010
      Messages:
      1,376
      Likes Received:
      44
      Trophy Points:
      0
      Will get ya a log when i finish getting TH portal...and yea its just the Uldumn crocs, pawning every other mob.
       
    18. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Another suggestion: Can you add some conditions with Currenttarget.HealthPercent? I'd like to use Ferocious Bite only if the mob is below 25% Health or something like that. :)
       
    19. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      I thought about that, but there are so many more other things I'd also like to add. And if I go down that path I won't stop. If I had the time I'd like to make a fully customisable UI that allows the end user to choose or alter the base logic. I have to stop somewhere.

      Though, I could add some ROUGH target health percentages. Such as:
      ... target health > 75%
      ... target health > 50%
      ... target health > 25%

      ... target health < 75%
      ... target health < 50%
      ... target health < 25%

      EDIT: Specifically, what spells and logic did you have in mind, what exactly did you want to setup/adjust?
       
    20. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      SVN Updated

      Fixed: Skull Bash (Cat) spam - AGAIN!
      Added: Additional options to some settings in the UI "... only if target health % ...."
       

    Share This Page