Hi Toliman sorry for the late reply thanks for answering i tried this profile but its not working. Do you think i should just replace this pet for something better ?
i ... typed out a few things, and then forgot to hit send.
anyway. it's sort of getting a bit "dummies guide to Pokeh"
... in this case, i can see the need to explain a few things
1/ the logic you have, none of it works. line 1 is OK, but 2 can't work, 3, you're checking the wrong buff and wrong player 4, will not work because 2 and 3 won't work.
assume in any pet logic, that each line is run separately. if it's true, it will do that first, and ignore everything below it.
2/ forgetting to add in a check for the cooldowns will slow the pet logic.
3/ not leaving in CASTSPELL(1) COOLDOWN(1) EQUALS false will also slow things down.
4/ there's nearly always an exception for 1-5, you just have to know why and how to use it.
5/ every line in a Pet Logic, checks for a condition to be true, or false. except for the last line, which should always be "true".
6/ there are only ever going to be 3 EnemyPets, checking for 100 enemy pets, will always return false.
7/ i expect you meant to use HASENEMYBUFF(313) instead of HASBUFF(313)
so, with that in mind ( i don't have a bad wolf to test this, as it's bad. haven't had luck with tideskipper drop either)
Step 1
Start with the pet's Spells / Loadout.
Lil' Bad Wolf - NPC - World of Warcraft bad wolf,
Step 2
Work out the spell order to use
#1 is the damage, #2 is a debuff, #3 is a weak execute that does no damage.
2,3,1 will work.
Step 3
Handle any odd behaviours needed for the pet to work properly,
i.e. health. speed. weather, debuffs.
because you're going to want to kill quickly, there's going to be no real benefit to a 5% bonus mangle when you could just use a 25% claw / 30% counterstrike (YMMV)
if you prefer to re-apply mangle when the enemy is nearly dead, then take out the enemy health check.
if you switch Claw (level 1) with Counterstrike(level 10), it will become a bit more ferocious, but, you'd have #1, and #3 on cooldown... see how it goes.
logic should look like this, i will edit as needed.
SWAPOUT Health(THISPET) ISLESSTHAN 30
PASSTURN HASBUFF(927) ...
CASTSPELL(2) ENEMYPETHEALTH ISGREATERTHAN 40 $ HASENEMYBUFF(313) EQUALS false $ COOLDOWN(2) EQUALS false
CASTSPELL(3) ENEMYPETHEALTH ISGREATERTHAN 40 $ HASENEMYBUFF(542) EQUALS false $ COOLDOWN(3) EQUALS false
CASTSPELL(1) COOLDOWN(1) EQUALS false