• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Singulars Feral Druid CC Slightly Restructured

    Discussion in 'Archives' started by judgedread, Sep 19, 2012.

    Thread Status:
    Not open for further replies.
    1. lotrodude

      lotrodude Member

      Joined:
      Jul 2, 2012
      Messages:
      537
      Likes Received:
      6
      Trophy Points:
      18
      Bump to the top because of the latest update.
       
    2. jnrzilla

      jnrzilla Banned

      Joined:
      Jan 15, 2010
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0
      The conditional's in the Class Config settings aren't working, see below for my fix.
       
      Last edited: Oct 8, 2012
    3. jnrzilla

      jnrzilla Banned

      Joined:
      Jan 15, 2010
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0
      Can someone please test the cs - I've edited it to allow for the conditionals to work (true/false on abilities)
      Changes arelisted below.

      DruidSettings.cs


      [Setting]
      [DefaultValue(true)]
      [Category("Feral Raid / Instance")]
      [DisplayName("Cat - Mighty Bash")]
      [Description("Mighty Bash targets greater than 20pct")]
      public bool CatRaidUseMightyBash { get; set; }

      Feral.cs

      Spell.Cast("Mighty Bash",
      ret =>
      SingularSettings.Instance.Druid.CatRaidUseMightyBash &&
      SpellManager.HasSpell("Mighty Bash") &&
      StyxWoW.Me.CurrentTarget.HealthPercent >= 20 &&
      !StyxWoW.Me.CurrentTarget.HasAura("Pounce")),

      Spell.Cast("Wild Charge",
      ret =>
      SingularSettings.Instance.Druid.CatRaidUseFeralCharge &&
      (SpellManager.HasSpell("Wild Charge") &&
      StyxWoW.Me.CurrentTarget.Distance < 25 &&
      StyxWoW.Me.CurrentTarget.Distance > 8 &&
      (StyxWoW.Me.HasAura("Cat Form") ||
      StyxWoW.Me.HasAura("Bear Form")))),

      Spell.Cast("Stampeding Roar",
      ret =>
      SingularSettings.Instance.Druid.CatRaidStampeding &&
      StyxWoW.Me.CurrentTarget.Distance > 25 &&
      SpellManager.Spells["Dash"].Cooldown ||
      (StyxWoW.Me.CurrentTarget.Distance <= 25 &&
      SpellManager.Spells["Wild Charge"].Cooldown)),

      Spell.Cast("Dash",
      ret =>
      SingularSettings.Instance.Druid.CatRaidDash &&
      StyxWoW.Me.CurrentTarget.Distance > 25 &&
      SpellManager.Spells["Stampeding Roar"].Cooldown ||
      (StyxWoW.Me.CurrentTarget.Distance <= 25 &&
      SpellManager.Spells["Wild Charge"].Cooldown)),

      Spell.BuffSelf("Tiger's Fury",
      ret =>
      SingularSettings.Instance.Druid.CatRaidTigers &&
      !StyxWoW.Me.HasAura("Berserk") &&
      StyxWoW.Me.HasAura("Cat Form") &&
      StyxWoW.Me.CurrentTarget.HealthPercent >= 40 &&
      Common.energy <= 30),

      Spell.BuffSelf("Berserk",
      ret =>
      SingularSettings.Instance.Druid.CatRaidBerserk &&
      (!StyxWoW.Me.HasAura("Tiger's Fury") &&
      StyxWoW.Me.CurrentTarget.HealthPercent >= 40 &&
      Common.energy <= 30 || (StyxWoW.Me.HasAura("Bear Form")))),

      Spell.Cast("Thrash",
      ret =>
      Unit.UnfriendlyUnitsNearTarget(8f).Count() >= SingularSettings.Instance.Druid.CatRaidAoe &&
      (!StyxWoW.Me.CurrentTarget.HasMyAura("Thrash") &&
      StyxWoW.Me.HasAura("Cat Form") &&
      Common.energy > 80 ||
      (Unit.UnfriendlyUnitsNearTarget(8f).Count() >= SingularSettings.Instance.Druid.BearRaidAoe &&
      StyxWoW.Me.HasAura("Bear Form")))),

      Spell.Cast("Swipe",
      ret =>
      (Unit.UnfriendlyUnitsNearTarget(8f).Count() >= SingularSettings.Instance.Druid.CatRaidAoe &&
      StyxWoW.Me.CurrentTarget.HasMyAura("Thrash") &&
      StyxWoW.Me.HasAura("Cat Form") &&
      Common.energy > 60 ||
      (Unit.UnfriendlyUnitsNearTarget(8f).Count() >= SingularSettings.Instance.Druid.BearRaidAoe &&
      StyxWoW.Me.HasAura("Bear") &&
      Common.energy >= 95))),

      Spell.Cast("Skull Bash",
      ret =>
      SingularSettings.Instance.Druid.Interrupt &&
      (SpellManager.HasSpell("Skull Bash") &&
      StyxWoW.Me.CurrentTarget.IsCasting) &&
      (StyxWoW.Me.HasAura("Cat Form") ||
      StyxWoW.Me.HasAura("Bear Form"))),

      Attachments Moved to page 12
       
      Last edited: Oct 9, 2012
    4. jnrzilla

      jnrzilla Banned

      Joined:
      Jan 15, 2010
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0
      What do people think?
       
    5. smashway

      smashway New Member

      Joined:
      Dec 6, 2011
      Messages:
      49
      Likes Received:
      0
      Trophy Points:
      0
      Currently trying your file jnrzilla, will report back
       
    6. Wuzzabuzza

      Wuzzabuzza New Member

      Joined:
      Oct 1, 2012
      Messages:
      29
      Likes Received:
      0
      Trophy Points:
      0
      Is there any way to have the druid pull flying mobs before stealth or is there an option I need to switch?
       
    7. azorian

      azorian New Member

      Joined:
      May 15, 2012
      Messages:
      14
      Likes Received:
      0
      Trophy Points:
      0
      after doing the install of this cs my feral druid doesnt atack anymore, i do have the propper talentes, it stop using any spells other than auto atack

      ands since i replaced the original feral.cs its f*** now....

      gonna give a tryout at jnrzilla's edit of the cc
       
      Last edited: Oct 9, 2012
    8. wakeywolf

      wakeywolf Guest

      I've tried using your files and i'm still only auto attacking.

      Edit: Seems to be using bash and barkskin but thats about it.
       
      Last edited by a moderator: Oct 9, 2012
    9. wakeywolf

      wakeywolf Guest

      Here is my log if it helps.
       

      Attached Files:

    10. judgedread

      judgedread New Member

      Joined:
      Sep 12, 2012
      Messages:
      152
      Likes Received:
      2
      Trophy Points:
      0
      Nope no problem with that code, read it properly, it will cast mangle if in bear or if we're not behind the target and we've already put rake on the target and we are at less that 5 combo points (so we dont keep spamming mangle).

      Renewal is already in there and casts at 50%, its been in there for ages now, keep up to date with the file before posting issues plz

      Thanks heaps for your input :D

       
    11. judgedread

      judgedread New Member

      Joined:
      Sep 12, 2012
      Messages:
      152
      Likes Received:
      2
      Trophy Points:
      0
      Please keep in mind guys i use this cc Everyday with my druid farming, bgbuddy and grinding, most of the issues ppl have posted are because they are either inadvertently using singulars updated file because they havent kept on top of replacing it with my one after every update (yes every update replaces the Feral.cs file) or (probably the most annoying) is assuming that this is an offical Singular thread, all this thread has is an Altered version of singulars Feral.cs file that's all, it's the one i use for my Feral Druid and i uploaded it originally to share as it works perfectly for me.

      Note: I never intended this Feral.cs to do anything other than what i specifically set it to do especially not to work with the Class Config settings(i don't use these that's why i set manual values in the code),

      There are obviously an immense amount of improvements that can be made to it as it was created initially as a work-around for Singulars Feral.cs due to it not working at all at the time, feel free to mess with it and upload your own improvements, at this stage i won't be making anymore changes to it as it works right for my druid still.

      I usually update and upload a new copy of my Feral.cs when i notice issues, so it can get really frustrating when someone says there's an issue when there isn't on my side and it's usually due to one of the problems above.
       
      Last edited: Oct 9, 2012
    12. judgedread

      judgedread New Member

      Joined:
      Sep 12, 2012
      Messages:
      152
      Likes Received:
      2
      Trophy Points:
      0
      I don't use the conditions based on the Class Config settings on purpose as this was created a while ago (upon patch of pre-mop release), this cs file was created personally for my druid at 65 not as a global and more specifically designed not to rely on the other cs files updated by singular as much as possible, it merely contained the code to make the druid do exactly as i wanted it to without having to put settings in via gui.

      thank you for contributing to provide one for others that use the class config settings.

       
    13. Fd2me

      Fd2me New Member

      Joined:
      Dec 5, 2011
      Messages:
      173
      Likes Received:
      0
      Trophy Points:
      0
      I have the same issue, only happens when I turn off Movement, I use the bot to do dailies, saves me mashing my keys. I I use combat bot, if I leave movement on my pussycat gos on killing other things tagged and all, so I turn of movement, then i get moonfire and wrath. Not sure why

       
    14. maxvdw

      maxvdw New Member

      Joined:
      Jan 23, 2011
      Messages:
      19
      Likes Received:
      0
      Trophy Points:
      0
      Ok, the HB standard CC fucks me up, so im gonna try this to grind my druid to 90! (so i can exploit the herbing market aswell LOL). Wish me luck :D
       
    15. Fd2me

      Fd2me New Member

      Joined:
      Dec 5, 2011
      Messages:
      173
      Likes Received:
      0
      Trophy Points:
      0
      May Luck be with you my Son
       
    16. maxvdw

      maxvdw New Member

      Joined:
      Jan 23, 2011
      Messages:
      19
      Likes Received:
      0
      Trophy Points:
      0
      Thanks.

      After a few hours I can report it works like a friggin charm!

      Repping time!
       
    17. judgedread

      judgedread New Member

      Joined:
      Sep 12, 2012
      Messages:
      152
      Likes Received:
      2
      Trophy Points:
      0
      I don't use the bot in that way at all to actually move it my self, so if it's only occurring when movement is disabled it must mean Singular is set up to use a complete different combat method besides CreateFeralNormalPull() or CreateFeralNormalCombat() - I can't really see why though, very strange to me.

      The reason why i say it must use a different combat method or even cs file is because i dont have wrath or moonfire set or even mentioned in my whole Feral.cs file, Moonfire is set to be used on pull if the target is flying but that's about it.

      =)

       
    18. Fd2me

      Fd2me New Member

      Joined:
      Dec 5, 2011
      Messages:
      173
      Likes Received:
      0
      Trophy Points:
      0
      I don't know much about the code but i do read the forum and try to understand whats what, i have no issue with your feral its great and fast, I just have an issue with the bot IE combat Lazyraider etc targeting other things so by disabling movment I have control, but for some reason as you say it must use a different routine.

      Thank for your reply and we hope i can find a way to be really lazy with my dailies ...
       
    19. Absorbstr

      Absorbstr New Member

      Joined:
      Sep 6, 2010
      Messages:
      28
      Likes Received:
      0
      Trophy Points:
      0
      Hey whenever my druid attacks something it will go mangle -> savage roar over and over and over again and it sometimes thrashes when 3+ mobs but half the time it tries to mangle all the 40k health mobs when 1 trash/swipe will do the trick. Any fixed to this?
       
    20. jnrzilla

      jnrzilla Banned

      Joined:
      Jan 15, 2010
      Messages:
      46
      Likes Received:
      0
      Trophy Points:
      0
      Cheers OP,
      I prefer to be able to change things as I'll be using this with Lazy Raider - don't really want it to blow dash or wild charge ect while I'm running out from certain doom!
      The settings which are editable in the revision I've made are

      Mighty Bash on targets above 20 percent health
      Stampeding Roar
      Dash
      Tigers Fury
      Berserk
      Thrash + Swipe AOE Numbers
      Wild Charge
      Skull Bash

      There are two files DruidSettings.cs (Routines\Singular\Settings) and Feral.cs (Routines\Singular\ClassSpecific\Druid) which need to be replaced.
      Any of the other toggles wont work unfortunately.

      I would like to maybe improve it a little more with you OP I'll need to look over the Helper files to see what it all does.
       

      Attached Files:

    Thread Status:
    Not open for further replies.

    Share This Page