My bot doesn't appear to change zones like...At all...Been stuck in Stormwind for about 30 minutes so far. Even locked in some higher level pets.
It seems that the SVN link is down or something as it asks for a password when i try to use the SVN checkout x.x
Here's a link to the version i uploaded a month or so ago. https://www.thebuddyforum.com/honor...attle-pets-4-1-a-post2022040.html#post2022040 as for the stop and resume, it hasn't worked for ... ever. I did patch the one screwup from about 10-20 pages ago, but it doesn't prevent the bot from failing to re-start after the bot has been stopped. i believe the problem stems from the way the bot initializes itself outside of the normal "safe" bot hook, i.e. after you hit start. it doesn't reset back to normal unless you quit and restart HB as a result. setting up the DB and code when HB loads for the first time also seems to also prime a lot of functions which are then stopped when you hit stop, but not started or checked again/loaded into memory when you ... hit start. IDK. rewriting might not fix it, i don't have logs of what actually fails to work, but it would be a good place to check. Also, I Don't know if PvP queues are supported, you should be able to queue manually, that should work ? i've honestly not done any pet pvp, i even missed out on the bonus weekend a few weeks ago to attempt lvl 25 pvp for free pet xp/things / rewards. as for Prostak coming back to fix the issue, you can ask him directly if there's plans to change things around. IDK. Studio60 had some early revisions a long while ago, and plans to introduce his own bot, prior to the great banwave of '15. which i expect changed the minds of a lot of devs, also store policies, the difficulty of getting support, patches through the store system, etc.
also, here's the patch. for aquatic / flying / magic. PHP: Index: Pets/Aquatic.cs =================================================================== --- Pets/Aquatic.cs (revision 46) +++ Pets/Aquatic.cs (working copy) @@ -184,7 +184,7 @@ { new AandC("Renewing Mists", () => ! buff("Renewing Mists")), new AandC("Healing Wave", () => hp < 0.7), - new AandC("Shell Shield", () => speed <= speedEnemy && buffLeft("Shell Shield") < 2), + new AandC("Shell Shield", () => speed <= speedEnemy && buffLeft("Shell Shield") <= 1), new AandC("Shell Shield", () => ! buff("Shell Shield")), new AandC("Whirlpool", () => ! debuff("Whirlpool") && hpEnemy > 0.5), new AandC("Snap"), @@ -533,10 +533,10 @@ */ aquatic_abilities = new List<AandC>() { - new AandC("Spiked Skin", () => ! shouldIHide && speed >= speedEnemy), + new AandC("Spiked Skin", () => ! shouldIHide && speed >= speedEnemy && ! buff("Spiked Skin")), new AandC("Healing Wave", () => hp < 0.7 ), new AandC("Spiked Skin", () => ! buff("Spiked Skin")), - new AandC("Spiked Skin", () => buffLeft("Spiked Skin") == 1 && speed <= speedEnemy), + new AandC("Spiked Skin", () => buffLeft("Spiked Skin") <= 1 && speed <= speedEnemy), new AandC("Pump", () => ! buff("Pumped Up")), new AandC("Whirlpool", () => ! debuff("Whirlpool") && hpEnemy > 0.5), new AandC("Water Jet"), Index: Pets/Flying.cs =================================================================== --- Pets/Flying.cs (revision 46) +++ Pets/Flying.cs (working copy) @@ -41,10 +41,10 @@ * Slot 3: Puncture Wound | Ravage */ flying_abilities = new List<AandC>() { - new AandC("Ravage", () => hpEnemy < 0.25 || (famEnemy(PF.Critter) && hpEnemy > 0.4)), + new AandC("Focus", () => ! buff("Focused") && hp > 0.5), + new AandC("Ravage", () => hpEnemy < 0.25 || (famEnemy(PF.Critter) && hpEnemy > 0.4)), new AandC("Barbed Stinger", () => ! debuff("Poisoned")), new AandC("Puncture Wound", () => enemyIsPoisoned), - new AandC("Focus", () => ! buff("Focused")), new AandC("Predatory Strike", () => hpEnemy < 0.25), new AandC("Puncture Wound"), new AandC("Barbed Stinger"), @@ -78,7 +78,7 @@ */ flying_abilities = new List<AandC>() { - new AandC("Cocoon Strike", () => shouldIHide && speed >= speedEnemy), + new AandC("Cocoon Strike", () => shouldIHide || speed >= speedEnemy), new AandC("Adrenaline Rush", () => ! buff("Adrenaline")), new AandC("Moth Balls", () => myPetIsLucky), new AandC("Moth Dust"), @@ -968,8 +968,8 @@ flying_abilities = new List<AandC>() { new AandC("Lift-Off", () => shouldIHide && speed >= speedEnemy), + new AandC("Hawk Eye", () => ! buff("Hawk Eye")), new AandC("Cyclone", () => ! debuff("Cyclone")), - new AandC("Hawk Eye", () => ! buff("Hawk Eye")), new AandC("Adrenaline Rush", () => ! buff("Adrenaline")), new AandC("Slicing Wind"), new AandC("Thrash"), @@ -1201,7 +1201,7 @@ { new AandC("Cyclone", () => ! debuff("Cyclone")), new AandC("Wild Winds", () => ! debuff("Wild Winds")), - new AandC("Flyby", () => ! debuff("Attack Reduction")), + new AandC("Flyby", () => ! debuff("Weakened Defenses")), new AandC("Reckless Strike", () => hp > hpEnemy), new AandC("Slicing Wind"), new AandC("Frost Shock"), Index: Pets/Magic.cs =================================================================== --- Pets/Magic.cs (revision 46) +++ Pets/Magic.cs (working copy) @@ -684,9 +684,9 @@ magic_abilities = new List<AandC>() { new AandC("Soul Ward", () => shouldIHide && speed >= speedEnemy), - new AandC("Light", () => enemyIsBlinded), + new AandC("Arcane Blast", () => hp >= 0.9 && hpEnemy >= 0.7), + new AandC("Light", () => enemyIsBlinded), new AandC("Flash", () => ! enemyIsBlinded), - new AandC("Arcane Blast"), new AandC("Beam"), new AandC("Light"), }; @@ -885,7 +885,7 @@ magic_abilities = new List<AandC>() { new AandC("Interrupting Gaze", () => speed > speedEnemy), - new AandC("Eye Blast", () => ! debuff("Speed Reduction") && speed <= speedEnemy), + new AandC("Eye Blast", () => ! debuff("Speed Reduction") && speed >= speedEnemy), new AandC("Agony", () => ! debuff("Agony")), new AandC("Dark Simulacrum"), new AandC("Tongue Lash"), for undead, i'll have to show you by hand, (silly editor reformatted the CS files to change 8 spaces to tabs, but you can sort of see how it goes. PHP: undead.cs line 190, - new AandC("Bone Prison"), line 190, + new AandC("Bone Prison", () => ! debuff("Rooted")), if you can read/parse these patches, it's not a lot of changes, just tweaks.
Have been away from HB since the banwave earlier in the year. Does this still work? Is there anything else that does the job better?
Works great for me. Download https://www.thebuddyforum.com/honor...attle-pets-4-1-a-post2022040.html#post2022040 I think it only works with english client.
Whenever I try to run this it does weird stuff, will mount up, then dismount, then mount up then click nearest npc, mob, then mount up, dismount, mount up, it even road right past a wild pet and didn't even try to click it or battle it. lol
the github looks "alive", it hasn't changed names. as to it's updated-ness, https://github.com/Prostak/Prosto_Pets/network January 24th was the last major update. it hasn't really been modified at all recently. I can/should create a github fork and push my series of changes, but i really haven't done much in 6 months. I will add 6.1 & 6.2's new pets to a new fork (it's something to do over the holidays i suppose). this sounds like it's recording instead of engaging in combat. if it's dismounting to engage npcs in combat, i don't think that's Prosto, it's probably a plugin trying to engage instead. check the log.
Hi ! I got a problem ! The bot doesn't go to other zones, even if the pet level up. I'm stuck in Durotar with my 3 pets lvl 6-6-7. Any solution ?