Thanks! It should already work better than before =) If you notice anything that isn't working as well, or have some ideas for where I can improve, let me know!
Try looking at this thread. http://www.thebuddyforum.com/honorb...s/76973-pet-battle-pet-training-profiles.html It has multiple profiles that will work with my bot. I believe it just needs to be in the format that GatherBuddy2 supports, and I think it only takes hotspots into consideration for now. I can add further support later if people request it. I have been busy playing some DayZ SA instead of developing since there are no major bugs that I know of =P
Excuse me? Ok i admit, no stable release in a while but the dev version i linked a few weeks ago is really sweet And the lack of updates is due to medical reasons. Really nice botbase conversion, will test it some more but seems nice
Sorry but i really need to ask now because ive been trying to make this work the last hour now and it's just driving me nuts, can't seem to figure out what im doing wrong with the Premade Pet settings, i did everything that i was told to do, putting them in the pet settings folder, went into pet logic settings, loaded my pets, but for some reason it wont load the premade profiles and just spams spell 1 all the time
Look at the PetID. When you loaded it up originally, it probably loaded the default logic and saved it. If a file with the pet's ID exists, it will load that one. If not, it will check the species name and then save it as the pet ID individually. Delete the [petID].xml file.
Did a little guide for how to do "ringer" powerleveling with your botbase. http://www.thebuddyforum.com/honorb...s-get-level-25-pet-asap-more.html#post1357410 Please include it in your first post if you want to. Also, if i could wish for a function that would be if i use the ringer type of powerleveling pets, sometimes my lowlevel pet gets oneshotted and the fight still goes on. It would be awesome if you could work out how to tell the bot if a specific pet die it forfeits so it is not wasting time killing off the enemies anyway. many thanks for this botbase!
This can actually already be done (albeit not 100% reliably, as your higher level pets COULD die) through the custom logic. Action-> Forefit When->MyPetsAlive Compare->IsLessThan Value->Number(3). If your ringer pet dies, it will forfeit the match. As long as you have "Do not engage with less than 3 pets alive" selected, it shouldn't engage another match either. Let me know if this doesn't work out for you, or if you have any more ideas for functionality =)
The bot seems to work fine for the first few hours and then it stopped and seemed like it was moving to hotspots at a really laggy pace. Also does anyone know how to make the pets pass their turn when they get stunned? Thanks!
I don't know what you mean by moving from hotspot to hotspot being laggy. There may still be a memory leak somewhere, but I am not sure where it might be. Also, whenever you get stunned (or however else you might be able to do it), you can put that in the logic I believe. Does it not work if your pet gets stunned and just stop?
Well the bot stopped after ~3 hours and just moved from hotspot to hotspot in a very very slow fashion. And yeah, the bot didn't do anything when the pet was stunned. It stayed there stunned and went AFK. I know about the behaviours but I'm not exactly sure what to put in there... Something to do with the debuffself?
Yeah, sounds about right. Not doing anything forever is more a problem with my logic, but can be fixed by using the default logic thing for pets. I'll work on getting that fixed soon. Also, could you please check your memory usage at that point? I am curious if that is the memory leak causing that. Check for both HB and WoW.
It stopped working again just recently. The good news is is that there is no memory leak causing it to run sluggish. I noticed it targeting the battle pets as it went around but not trying to battle them. Once I manually pressed the heal all button it would go back into combat again. I think the threshold for going into combat being at 90% was too high since I only had 2 lvl 25 ringer pets favourited. I've set the threshold to 80 and set 2 additional ringers as favourites. Seems to be fine now. Haven't seen a stun yet either but I tried to set a behaviour up for it. Thanks for the botbase!
I'm glad you guys are liking all of my changes! I have pushed out another update. This one includes further improvements to limit the amount of LUA calls we do. I have hooked onto some events, one of which fires when a pet gets updated. Instead of updating every frame, we will now (almost) only update when the trigger fires. I have also added in a timer for the bot thinking we are unable to do anything. It should fire after 15 seconds. This is untested, but hopefully it will work. Let me know if it doesn't! Another small change is that the bot now reports how many fights we did. I haven't incorporated win/loss however since the events are still undocumented. EDIT: Another update. Now supports movement without a flying mount. Trying to level up a character from level 1 with this, lets see how it goes and what problems I run into.
Hmm, now it only uses gorund mounts, not flying at all. Did you add some setting to enable flight or is it bugged?
I noticed that last night, quick fix is to change both your mount names to flying mounts in Honorbuddy settings.
Was a bug, and should be fixed now. I was trusting that HB's CanFly was correct. I was wrong. I manually wrote the check and it should work fine now.
It only swaps between your active pets (The ones selected in the PetJournal). If you want it to swap out to other pets in your PetJournal, you are going to have to use the BattlePetSwapper plugin. I have a link to the fix for the pulse in my first post.