• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Fpsware Druid: Shapeshifter

    Discussion in 'Archives' started by fpsware, Oct 10, 2012.

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

      regecksqt New Member

      Joined:
      Dec 19, 2010
      Messages:
      49
      Likes Received:
      4
      Trophy Points:
      0
      Can you please adjust how you write your selectors.

      In a majority of cases (I think) you are putting the 'setting' check as the final condition, forcing the previous conditions to all be checked even though the setting is disabled.

      i.e
      Code:
                          Spells.Cast("Solar Beam", ret => CT.IsCasting && CT.CastingSpell.CastTime > 1500 && CLC.ResultOK(FpswareSettings.Instance.Druid.SolarBeam)),
      should really be written as:
      Code:
                          Spells.Cast("Solar Beam", ret => CLC.ResultOK(FpswareSettings.Instance.Druid.SolarBeam) && CT.IsCasting && CT.CastingSpell.CastTime > 1500),
      It might seem pedantic but it really isn't. If you profile your own code you're going to see heaps of wasted cycles (which means a slower CC) because some of these calls cause many frames to execute (such as those that require the Lua executor). Very easily avoided - if you have multiple conditions the cheapest should always go first. Not a hard refactor to do either.
       
    2. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Thanks for the input but this is already on the to do list :)

      When the logic was written it was done before the settings class was created, once I was happy all of the logic was correct I created the settings class. It was simply tacked on to the end of the line.
       
    3. ChunkyMonkey

      ChunkyMonkey Member

      Joined:
      Apr 30, 2011
      Messages:
      206
      Likes Received:
      0
      Trophy Points:
      16
      Incarnation for feral kitties gets popped before I am within melee range. Sometimes this wastes a second or two of incarnation. Is it possible to add range as a requirement or is there a reason you didn't?
       
    4. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Yes its possible. Its now on the to do list.
       
    5. Thepro27

      Thepro27 Member

      Joined:
      Dec 4, 2011
      Messages:
      257
      Likes Received:
      0
      Trophy Points:
      16
      Hello Fpsware, first off I want to say this routine is working excellent! Job well done for sure. I have a question, (I'm not sure if it was already talked about in the 35 pages) but I was wondering if there was a way to make my druid not get out of flight form after collecting the herb if I get attacked. So my bot will grab the herb and if something is going to hit me, I get out of form to attack. Anyway to fix this?

      It is also trying to attack non flagged opposite factions. (not sure if this is to due with the routine). Thanks
       
      Last edited: Nov 18, 2012
    6. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Unfortunately that part is controlled by HB.
       
    7. Vexara

      Vexara New Member

      Joined:
      Oct 7, 2012
      Messages:
      26
      Likes Received:
      0
      Trophy Points:
      0
      Dunno if it was told before, but i can't make my druid not to use starsurge at pull. I have unchecked it at pull mechanics (only star and sunfire left) and at general usage both, but it keeps casting it everytime
       
    8. snoopdogg

      snoopdogg New Member

      Joined:
      Nov 12, 2012
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      0
      Hello!
      My druid is healing him self even with 99% HP, using healing touch. Ive tried to low down on setting but i wont help
      Do anyone got any good solution?
       
    9. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Have you seen post #2?
       
    10. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Have you seen post #2?
       
    11. snoopdogg

      snoopdogg New Member

      Joined:
      Nov 12, 2012
      Messages:
      47
      Likes Received:
      0
      Trophy Points:
      0
    12. Fd2me

      Fd2me New Member

      Joined:
      Dec 5, 2011
      Messages:
      173
      Likes Received:
      0
      Trophy Points:
      0
    13. fpsware

      fpsware Community Developer

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

      Nashiu New Member

      Joined:
      Jul 5, 2012
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Where is the zip file?
       
    15. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      There is no ZIP file. There is a SVN link.
       
    16. Nashiu

      Nashiu New Member

      Joined:
      Jul 5, 2012
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      Did you decide to stop updating a ZIP file? Just curious.
       
    17. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      I believe he decided to go from a .zip file to an SVN repo. He may have just forgotten to edit that particular post to remove it. Or, perhaps he just hasn't decided to make a .zip file yet with his current changes in it.
       
    18. fpsware

      fpsware Community Developer

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

      SVN Link is: https://subversion.assembla.com/svn/fpswareaio/
      The SVN will always contain the most up to date version. I will no longer be maintaining a ZIP file, as the SVN is updated on a daily basis.

      There will not be a ZIP version for the following reasons.
      1. As I frequently have issues with both connecting to the forms, and once I've connected then having issues with editing exists posts this has become a source of great frustration for me.
      2. The SVN is updated on a daily basis, I felt the ZIP would be outdated frequently.
       
    19. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      I totally understand the frustration with the forum connection. It's happened a few times with me as well. I was just trying to help out by telling the prior commenters that you switched from uploading .zips to using an SVN, and that you probably missed editing your post to reflect that change. I had no clue that it was difficult for you to edit prior posts due to connectivity issues. I will keep this in mind for next time. :) Just trying to lend a helping hand on thread management where I can.
       
    20. Nashiu

      Nashiu New Member

      Joined:
      Jul 5, 2012
      Messages:
      24
      Likes Received:
      0
      Trophy Points:
      0
      I decided to give SVN a shot and it was easier than I thought it would be. I assumed it would include some complicated #%*@ like regediting or something and I just wasn't up for it. Once I read around for a little bit I discovered how easy it was and am now using your CC. I asked about the .zip out of sheer laziness. This routine kicks ass, way better than the last one I used that tried to attack mobs that were behind me. +
       
    Thread Status:
    Not open for further replies.

    Share This Page