• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Fpsware Druid (Version 4)

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

    1. Bengan12

      Bengan12 Well-Known Member

      Joined:
      Feb 24, 2011
      Messages:
      1,967
      Likes Received:
      31
      Trophy Points:
      48
      I liiked in to the pull code for cat i don?t se any spell that it can use to pull from 10 - 23, all spells in the pull section seem to be of higher level, will post a logg when i start that one up later.
       
    2. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Until you get Pounce (level 32) it will not use Prowl (stealth).
      If you are not Prowling it will pull with Faerie Fire (Feral).
      If you don't FF it will pull with melee.
       
    3. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Mh, for instances the following:
      IF target == boss AND currenthealth < 25% AND cp = 5 use Ferocious Bite; :)
      Maybe i would also skip Roar if Bosshealth <5% or something like that, but i think you dont really need that...

      Have you found out something about swipe? I tested a little bit, if i remember correctly, it uses swipe sometimes if i set it to "never", if i set it to "8+ adds", it would cast it only if you have 8+ adds, not with less units around me.
       
    4. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      I fixed the Swipe bug. My logic was a wee bit off.
       
    5. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Yeah, thanks! ;)

      If i'm allowed to ask...: How does your logic for "interrupt healing spells only" work? Does it scan for certain Strings like "Holy Light" ? :)
       
    6. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      For now, this is a very crude, it checks the description of the spell being cast and if it contains the word "heal" it assumes its a healing spell. Ofcause, this would only work on english langue systems and is only a temporary measure.

      I'm in the process of compiling a database of all healing spell IDs. Once this is complete, it will be based on the spell ID - universal and efficent.
       
    7. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Ah, that sounds cool!

      If you like, i can collect all viable Spells from Bosses that should be kicked?
      I think thats work, that is not so funny at all... :p
       
    8. Bengan12

      Bengan12 Well-Known Member

      Joined:
      Feb 24, 2011
      Messages:
      1,967
      Likes Received:
      31
      Trophy Points:
      48
      Last edited: Jun 16, 2011
    9. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Mhh, something got screwed up i think.

      My cat now uses malm, the option is set to "never". :)

      Also my cat didnt use Tiger's Fury.
       
    10. fpsware

      fpsware Community Developer

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

      oops... it appears I never actually added the low level fix. I wrote the logic but never added it to the pull procedure. :) I've fixed that now.

      Basically, if you don't know Pounce (learned at level 32) then it will never go into stealth, it you are low level it will turn on auto attack during the pull. This should stop it from sniffing the bores butt :)

      EDIT: I'm having issues updating the SVN, it appears Google is having a few issues. I'll update the SVN as soon as I can.
       
    11. fpsware

      fpsware Community Developer

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

      That would take hours upon hours. But feel free to do it, it would help a lot.
       
    12. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Call me an idiot or moron please. I changed the setting in the wrong instance of honorbuddy. ;)


      Afk, starting now. :)
       
    13. fpsware

      fpsware Community Developer

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

      Added: New options to Maim and Skull Bash, "... only on healing spells". Only cast if the target is casting a healing spell.
      Fixed: Low level pull logic will now cast auto attack if Pounce is unknown.
       
    14. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Here we go, finished a List for ZG / ZA Heroic.
      You only need the SpellID, right?

      Here the list of Spells that should be interrupted:
      Note: If a mob has more then 1 cast that can be interrupted, i'll only list the important cast, that has to be interrupted. If all have the same priority, ill add all of them.

      Code:
      Zul' Aman
      
      Hex Lord Malacrass: 41383, 43428,43427, 43451, 41372, 43548
      Adds of Malacrass: 43584, 43579
      
      
      Trash:
      Amani Dragonhawk: 43294
      Amani'shi Beast Tamer: 24059
      Amani'shi Flame Caster: 23596
      Amani'shi Handler: 43362
      Amani'shi Medicine Man: 42477, 45075
      Amani'shi Wind Walker: 43527 , 43526
      Zandalari Archon: 98014 , 98016 ,98019
      Zandalari Hierophant: 97962
      
      Code:
      
      Zul' Gurub
      
      Hazza'rah:  96652
      High Priest Venoxis: 96466
      High Priestess Kilnara: 96435
      Zanzil: 96347
      
      
      Trash:
      Chosen of Hethiss: 97017
      Gurubashi Blood Drinker: 96952
      Lesser Priest of Bethekk: 96956 ,96790
      Venomancer Mauri:  96466
      Venomancer T'Kulu: 97083
      Venomguard Destroyer: 97337
      Zandalari Archon: 98014 , 98016 , 98019
      Zandalari Hierophant: 97962
      
       
    15. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      Yes that is all I really need. I have been adding the descriptions in just in case I want to do something different in the future.

      Thanks for your work, saves me a lot of time.
       
    16. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Okay, if you want i can add them aswell, i wrote them all down. I'll continue later with the other Heroics.
       
    17. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      The description are not necessary for now, I can always add them later if I need to. The only thing I'm using in the CC is the spell ID.
       
    18. fpsware

      fpsware Community Developer

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

      SVN Updated.

      Added: Skull Bash and Main have a new option "... only on instance important spells". This is a list of spells that should always be interrupted. Currently, only ZG and ZA are in the database. More will be added in time.

      Thanks for your efforts with this, its greatly appreciated!

      EDIT: This is untested, but SHOULD work :)
       
      Last edited: Jun 16, 2011
    19. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Mh just tested it, seems not to work atm. :)

      The spellid in your debug message was exactly the same for High Priest Venoxis: 96466
       
    20. fpsware

      fpsware Community Developer

      Joined:
      Jan 15, 2010
      Messages:
      5,287
      Likes Received:
      133
      Trophy Points:
      63
      I'll be testing it today, its the same code I've used to detect player cast healing spells so it should work.

      EDIT: LOL! Thats what I get for working on something at 2am. I completely forgot to load all the spells from the database. While it was actually performing a check, it was checking against an empty database. I'll fix it in the next SVN.

      EDIT: I also didn't spell "spell" correctly, instead it was trying to load using the XML tag "sepll".

      SVN updated with the changes.
       
      Last edited: Jun 16, 2011

    Share This Page