Rules (observed in manual battles) for a pet to get its part of XP are as follows: 1. First pet should make a move; 2. Other pets can be just swap in and immediately (on the next turn) out; I have the "first move was made" detection already, just did not bother to refine the logic because I do not believe it will help level 1's to survive. Raising somewhat will still be necessary, and from 1 to 8 it is actually fast. But we can see, why not.
Yep. This can be done by adding a checkbox. But adding checkboxes may clutter the interface and the code. And in personal experience I am usually getting more Battle-Stones than I have a reasonable (==planned) use to. But I'll put it in the list anyway, we'll see.
I want to thank everyone for testing and for a feedback. I think I've got one important insight already: a lot of people are not bothering to configure zones before starting the bot. Zones are configured for Eastern Kingdoms by default and we have already cases using default EK profiles while in Kalimdor and Pandaria. So the expectation is that the bot will select a proper zone when started on a continent. And... why not? There is all information it needs to do so: zone profiles are marked by a continent and pet levels. So I think to implement this functionality leaving a possibility to manually tweak zone selection by pressing all these 11 buttons to those who needs it. It seems rather easy, but I have not even thought about it before observing what you guys are doing
We discovered that this was the problem with my log. But I was very excited about the BotBase and all the cool things it could do, I looked all over the tabs and all to see what changes and such I can make, but no where did I see a spot to change my farming location. I'm no saying it doesn't exist, just that it probably isn't standing out as much as the other tabs and options. Making the bot basically run a profile based on where we start it isn't a bad idea. But for stuff like leveling level 1's to 25's we still kind of want it to start at a zone then change to a new zone once the criteria is met. Again great job. I am enjoying testing this for you.
I doubt we'll see any because of this botbase more like because of the over use of this product is likely.
I agree with HBfanboy1980. Prostak seems to have gone through great lengths to insure this botbases security. It is one of the primary reasons for creating it, as I understand. He felt that he could create something that was safer for the users with at least as good as, ( preferably better), performance. And sought to fulfill those goals keeping safety number 1 priority. Even perhaps some times going overboard but... he could never be too safe with our accounts right? That is of course, how I interpret it... That is to say how ever something that suggests to be more safe may attract more users and those users being over confident and using it 24/7... which will of course raise flags.
Over use is one obvious thing. Untested profiles is another. It is less dangerous for a flying toon: it can (almost) always get from a point to a point and has a 15 sec timer for a battle start. For a ground toon I'd recommend a "dry" run first, with "Do Not Engage" checked. I'll do the same for Draenor profiles before publishing them (Shadowmoon Valley is almost ready), but there are just too many of classic zones.
And there were two others with the same "error" The classic definition of error was given long ago by Brooks: "An error means that a program behaves not as a user reasonably expects it to" (backward translation into English). And here we are: program knows what continent we are at, and it knows what continent the profile serves - another one! (it's in the title). Still, it goes along happily executing it. It's not reasonable. So that's an error. It should have stopped, at least. That what "zone difference" was intended for. It can do it right now: start in a zone high enough for progress, but where 1's can survive and then switching to higher zones as they progress. But by default - staying in Eastern Kingdoms. Need to educate myself how to switch continents.
You need to queue manually with this version. It should fight when fight starts, but I never tested it.
For me it seems it's detecting my pathetic level 12-14 hand leveled pets and disregarding them and put in some level 1s instead. Even after I lock in my level 12s the bot still thinks they're level 1 and want to go fight in Elywnn. That wouldn't be a problem, whatever I'll just level a bunch of 1s from scratch. Then turns out the bot won't move unless I mount up myself, then it'll fly up and roam, otherwise it'll be on foot stationary on the ground, and only move if a wild pet spawns within distance that it'll run towards it. Honorbuddy status bar is stuck at "loading tiles".
Do not use lock, use Min Level bar to raise the selection limits to the LOWEST of what you want to level. I need a log to be sure (recommended way is: put it in a shared folder of your Dropbox and send me a link to a file through PM) but it seems indeed like a Tile loading-related problem. But so far I've observed it for ground-only toons, not for flying ones (ground toon needs a ground coordinate, and it HB would not give it until I give it to HB first, kinda Catch 22). It would be interesting to look at the log.
Hi, trying out the bot, where and how can i set the fav.ringer pets. help would be appreciated and thanks for your efforts
Can we request logic be added for certain pets? I figured out how to manually add it, but that would be very redundant considering your method is very efficient by sharing the logic between abilities and pet type.
Favorites are selected by Blizzard GUI, there is a right-click function to do it for each pet. In Prosto_Pets GUI there are only a couple of (dependent) checkboxes: use favs and use favs for ringers. They are right on the General panel.
The way that I would prefer is you (as in yall ) create the logic, test it and post it right here. I would look it through and incorporate it in the next update. There are just too many of pets to take care of each by myself. But I have an experience in exactly this kind of logics design, so can give some advice if needed. Or, if you prefer to keep your changes private - there is Pets\Custom.cs file created just for this purpose, it is looked up first, has preference over other logic files and I am not going to overwrite it in future.
The first Draenor profile added: PetZones\23-25 DRA (A-only, Ground) Shadowmoon Valley (58 Hs,175 Pets) by Prostak.xml Tested in non-engaged mode by Ally toons. No object humping, HB navigation works flawlessly all the route. In engage mode (doing pet battles) it very hard for a toon to finish it since wild pet density is very high in some places. Bot can never leave some pet clusters if no other "petters" help. So if you want to fight/catch a specific pets, ride up to the place first: profile is started from a nearest point. Or you may want to cut the piece you need out of this profile: pets are listed per hotspot. Horde Level 92 was able to survive the whole route. But it was flaged PvP in the process, so will attract attention and killers (strangely, no one attacked me, Allies are getting too lazy?)