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.
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.
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.
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" ?
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.
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...
Ok here is a log, it runs up to the yelow goretusk, and snuffs its but. then blacklisting the target after a while. you se this at the end of the log, it did kill one goretusk, but then it was also attacked by an evil mob. View attachment 2011-06-16_12_52 1732 Log.txt an even smaller log View attachment 2011-06-16_13_30 1448 Log.txt
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.
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.
Call me an idiot or moron please. I changed the setting in the wrong instance of honorbuddy. Afk, starting now.
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.
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
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.
Okay, if you want i can add them aswell, i wrote them all down. I'll continue later with the other Heroics.
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.
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
Mh just tested it, seems not to work atm. The spellid in your debug message was exactly the same for High Priest Venoxis: 96466
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.