Frequently asked, frequently answered. Quickest way to avoid suicide swapping is to remove the swapout rule on your healing pets. They will fight until the death if needed. Its usually the very first line in the logic for each pet. However, the swapout is a good thing, it has to be considered or thought about when removing. it is best to swap pets out when facing down an enemy family they are weak against , or a pet which has 3 strong attacks, e.g. aquatic vs flying. The problem then, is making sure that the pet isn't swapping endlessly because you have all 3 pets with the same swapout rules, and using 3 pets in the same family, etc. It would suicide swapout at full health....until slow, inevitable death
Normal. This should appear if debugging singular. (If appearing in the regular log, sounds sinister, if cautious. ) Its complaining about not being told about starting a pet battle, because it can't buff or check cooldown or gcd usage. Or mount up, rebuff, move, or become unstuck.
Load up a gb2 profile, and see if it can navigate, mount up, move, dismount, kill mobs, etc If no, disable plugins, check gb2 works, that it can navigate, loot, fly,engage, etc. . If yes, lead up a petarea profile in the folder, check hb logs. If petarea profiles work without petarea enabled, try battle pet collector instead. It works differently, but will work automatically to level pets, not players.
CASTSPELL(3) HASBUFF() EQUALS true $ COOLDOWN(SKILL(3)) EQUALS false Voodoo Figurine pet, spell 3 is Sear Magic, cooldown is 2 rounds, using it removes all debuffs from my pet. What value do I need to use for this to work if I get ANY debuff? I left it blank and bot ignores this line so clearly i did something wrong. Please advise.
Ok, have tried this out. Using Pokebuddy, Pet Swapper. Have GB2 started, have tried loading both Pet Area Profiles and Pet Battle Profiles, bot while mount up and just sit there. When I "manually" move it around once I have a target on the map it will interact and fight, spamming "1" for abilities. Once done, if there is nothing on the mini-map it just sits there, saying "Moving to next hotspot". The ONLY way to get this to move on it's own is to load a mining/herb profile into GB2. (I don't have either as a skill). Is this the only way to get this plugin to work? Once again, I appreciate toliman's advice but I am still stuck at loading gathering profiles that "once" in awhile skirt and are where there is a pet battle target. Can someone PLEASE, who has this working, PM with a .zip of your setup or some more advice? Thank you in advance.
it sounds like you have the combat bot working, i.e. it will search, then engage a pet while in range. this is kind of a "directionless" HB mode, which is a good way to test things. it can also mount up or lead towards a pet, which can be off-putting, but you can get used to it. so let's break down how petarea, and BPC work, as they work in similar ways. under HB, changing the "bot" to GB2, questing or autoangler/professionbuddy, dungeonbuddy, etc. really anything requiring movement, needs a profile to set boundaries and location and points to navigate to and from. (exceptions are, Tyrael/raid , combat, non-pool fishing modes in autoangler, don't move, so they don't need profiles to move around.) PA/BPC are profile changing plugins, they change the GB2 profile, from what is currently loaded, to a profile based on your location or the pet level. and yes, GB2 does need to be "primed" with a starting profile to collect herbs, farm for pets, etc. after the bot has started, the location will be read from the game, and a new profile selected matching the criteria if BPC is enabled. if using PetArea, it will check the pet level of the first pet slot when PetArea is enabled. With GB2, you can untick the collect herbs/ore and it will still patrol in the various areas, or you can double-dip and it will do both, choosing between collection and pets... often with complications, but not often enough to be problematic. while you can use Herb /ore profiles for pets, and vice versa, the locations they use will often not match up (just due to the nature of battle pet spawns being in mob areas) Petarea, will take the current pet level from the first pet, then load a profile that has been listed for that pet level. it's somewhat open-ended, if you're alliance, you may want to choose a new pet area profile, as the default ones are on kalimdor and are horde areas, etc. BPC is a bit more intelligent, it has a list of profiles depending on the zone you're in, and will push to navigate to a new area to add a bit of variety. it's also designed to obtain the Zookeeper title, collecting 1 of each unique pet, or just rare's, etc. it can also just stick around until you have all the rares in an area, and move around the continent every 20-50 minutes, etc. if enabling this, don't vendor the battle stones... set up a mail target (silly cava/kick's selling these...) what else ... general advice i suppose. it's page 90, nobody reads the first few pages of a thread.. if you want to level pets using Battle Pet Collector, i'd suggest teaming it up with Battle Pet Swapper. Pet Area works fine, it just needs a bit of configuration before using, extra pet zone profiles are available elsewhere if needed, even in the Battle Pet Collector folder under Profiles. those work too. enabling both PA and BPC will most likely end up in BPC winning and changing GB2's loaded profile, so disable both until you want to use either one. if using BPS+BPC, setting it to relative/capture will get you player XP, setting it to ringer/ringer x2 will power level pets. Ringer usually works better with pets that are within 5-10 levels of the enemy pet. so 10s vs 20's, instead of 10s vs 25s, just because pets don't stay alive when hit for 30% of their health. ie. more than 10 levels, use ringer x2, 5-10 levels, ringer. 1-3 levels ,and player XP, capture/ringer. you should also set the low level for the continent if using the ringer settings. i.e. lowest level for EK/Kalimdor is 1-18, Outlands is 6-21, Cata zones are 12-24, MoP areas are 15-25. you also need to set a lowest and highest pet setting inside Pokebuddy, 25/25 is open ended, but 15/15 is good, this will avoid having level 1's in level 18 areas (or vice versa), it will just fly around in circles and not engage. also, if using the ringer settings, set the low level range and set favourites only for the ringer pets. set some high level favourite pets that can heal, or can kill 3 pets easily. frog/turtle/spiders do well, some humanoids, some mechanicals, some beasts.
I'm trying to have the bot go back through each zone from highest to lowest and capture rares of any pets I only have uncommons for so I'm using the "forfeit if no interesting pets in battle" option. The problem is, it now just forfeits the battle then re-engages with the same wild pet over and over. Is there a way to have the bot kill a wild pet I forfeited against so that I stop engaging it and a possibly get a rare from the respawn?
Thank you for taking the time to explain how it all works together. I know have a better understanding about what is going on. /salute
can someone help me with.... sorry my english: When a pet gets poisoned, it is changed to the other, but poisoning it keeps ticking and it still dies. Also, if the pet's health drops below 20% - it is changed to another .. The result is a situation that I have s pet with 10% health, the enemy was only 1% - but instead to finish his pupils begin to change in a circle and eventually all die. This can somehow fix it?
The problem is, the BattlePet that respawns after you forfeit does not have the same ID as the one you engaged. So there is no way to check if its a new group of pets, or if you already forfeited against it. An alternative would be to blacklist all pets within 10 yards, but that might do more harm than good
Add a MyPetsAlive ISGREATERTHAN 2 to the swapout logic and it will stop the madness after 1 has died.
most pets at level, stay alive with DoT's ticking (it gets close though.) if the level difference is too much, poison can take 80+hp to 150hp per round, which for a very low level pet, 3 ticks is 60-90% of their health. first part, swapout at 80 percent health, if the enemy pet level is 5 levels greater than the player's pet level. 90/80/70/60/50 works fine, but you probably only want to keep a lowbie pet in for 1 round to get XP. Setting it high, means it jumps right out. but can also be put right back into the fight if the swapout value is too high. it will move out again if possible though. second, depends on how you're playing. if AFK, you'll have to face that problem eventually, there's only so many conditions to check. if using a high level pet, swapout if more than 1 player pet is alive, more than 1 enemy pet is alive, and your health is low (will cause suicide swaps, but not if you've killed 2 pets already) if using a high level healing pet, swapout if more than 1 player pet is alive, and the enemy family is the wrong kind of family for your pet type. (will fight to the death instead)
hey first, thanks for the great plugin. theres only one thing and i just dont understand why pokebuddy cant do this: i have several lvl25 pets and some specific lvl1, which i want to level up to 25 as fast as possible. so usually i just take 2x lvl25 and one lvl1 in a team and start fights in a lvl25 zone. the level 1 does the first attack and then immediatelly gets swapped. the other 2 pets will beat the enemies up and my lvl1 levels really quickly. so when i use pokebuddy, it automatically changes the order of my pets, so the lvl1 will almost never fight (and so doesnt get exp). how can i make the lvl1 pet do the first punch? (i tried Pet Battle Swapper, but it switches so many pets.. i just want some specific pets to fight) please help! edit: sorry, problem solved by re-reading page 1 of this thread. thanks again for great work!
Can someone please tell me a good spot in valley of the four winds that has alot of spawns with no chance of running into aggro? Id like to take my level 1s there Also ive been using an herbalism profile for my 85+ levels there but i would rather have something that runs in circles in a designated spot is there anything like that or maybe a way to make a profile like that by just clicking around since i have absolutely no programming knowhow beyond qbasic
My Wow crashes quite often when pokebuddy is running .. I've reinstalled HB, used only the CR that I trust and have no issues, have Pokebuddy and ObjectGather as plugins only. Attached is the log of what happen. Can someone check is there something wrong with Pokebuddy with 5.3?
a question to PetArea, which bot do i have to use for making the bot use those profiles? tried gatherbuddy, but that does not attack pets. quest buddy says there is no quest file in there. grind bot just does not do anything. and ye, i set up PetArea with the right pathes to the profiles, which means it automatically switches profiles, but then the bot stops as it does not know what to do with those files.
petarea uses gb2 profiles. i've noticed it can happen if the combat routine is coming out of a pet battle, or when switching in and out of instances (not pet battling) i think the more recent WoW crashes are linked to an injection problem with HB, it might need some debugging, as it doesn't always happen.
Anyone have logics for the Direhorns, there are so many people on the official forums complaining about how OP they are.