Thanks Pro. I did try the Favs Only box yesterday, which seemed to run good until two of the three where the same level. Then it seemed to only run one battle, and stop because it couldn't change pets. I'll figure it out eventually.
Does the sorting method matter? Cause I sometimes get different pets when I sort anything other than by level when using favs.
Hello Prostak, love the work i am another that is having issues with pet zones auto load, it seems that its not calculating the correct pet levels when choosing a zone. the other thing is when lvling can u make it switch the lead pet to the lowest, coz i was watching it the other day and it kept Chrominius as first pet and was +4 lvls higher then the other i had to manually switch it around. i have lock pet 1 2 3 ticked aswell.
I have created a new pull request: New condition: hpValue and hpEnemyValue : Adds to the existing "hp" and "hpEnemy" conditions and returns the raw pet health as opposed to a percentage. This is useful for abilities like "Life Exchange" which equalizes pet health. 50% health of the Weebomination is a lot more than 50% of a level 25 beast pet in Shadowmoon Valley. In order to activate skills like this in a useful way, we need to consider the real values. New condition: round Returns the current battle round which is necessary for the upcoming boss tactics The current battle round has to be parsed from the pet battle combat log as there is no function available to get it. This requires a little localization effort to work in every language. [table="width: 300, class: grid"] [tr] [td]Language[/td] [td]Phrase[/td] [/tr] [tr] [td]English[/td] [td]Round 1[/td] [/tr] [tr] [td]German[/td] [td]Runde 1[/td] [/tr] [/table] If you are playing in a different language, then please check your log and tell me what it says, so I can add the terms to the function. Disclaimer: My changes/additions should become part of the next version that is released by Prostak, but only if he approves them. It is possible that he has other plans for certain functionalities and decides to reject my changes. Please consider these changes a "strong possibility" instead of a certainty.
In response to issues like the above, I have created another pull request: Profiles can be loaded correctly, regardless of the game language used. I changed the continent selection from text-based to id based and implemented a lookup routine. Disclaimer: My changes/additions should become part of the next version that is released by Prostak, but only if he approves them. It is possible that he has other plans for certain functionalities and decides to reject my changes. Please consider these changes a "strong possibility" instead of a certainty.
Sorry for the delay, been revising for an exam. I tried installing the version you linked me but it tells me I already have that version. I reinstalled HB fresh and the problem still occurs however. It's not too much of an issue as I just use the Favourites Only feature to select the pets I want to boost with and the ones I'm boosting. Also, I had to restore Prosto Pets from my recycle bin as when I tried to redownload via SVN it keeps asking for a password on the host website now.
That should not happen. I just tried it with a fresh checkout and it worked without asking for credentials.
I'm an old experienced user and player but to be honest I never looked at pets. Let's image I would like to capture every pet available in each continent (the wild ones), would it be possible with this bot? Does it goes around just looking for the one i'm dont own, or it starts fight with every possible pet and check if I own it afterwards (aka only during the pet battle)?
I assume your skill #2 is "Emerald Presence"? If so, it will be fixed in the next release. Until then you can do it manually: File: Bots\Prosto_Pets\Pets\Dragonkin.cs Line: 235 Change Code: new AandC("Emerald Presence", () => buffLeft("Emerald Presence") == 1 [COLOR="#FF0000"]||[/COLOR] speed < speedEnemy), into Code: new AandC("Emerald Presence", () => buffLeft("Emerald Presence") == 1 [COLOR="#FF0000"]&&[/COLOR] speed < speedEnemy),
Yeah i can't get it to work... forgive me for being a bit retarded... but I keep getting: Starting the bot! Currently Using BotBase : Prosto Pets Current zone is Shrine of Two Moons (Error - Wowhead) [Pets] Loading Settings file:C:\Users\user\Desktop\Honorbuddy\Settings\Prosto_Pets_*****.xml [Pets] setMode: Ringerx2 [PetD] SwapTab: [100, 0, 0] [PetD] ModeInfo: [ 2_diff=25, 3_diff=25, zoneDiff=20] [Pets] Loading Settings file:C:\Users\user\Desktop\Honorbuddy\Settings\Prosto_Pets_*****.xml [Pets] setMode: Ringerx2 [PetD] SwapTab: [100, 0, 0] [PetD] ModeInfo: [ 2_diff=25, 3_diff=25, zoneDiff=20] [Pets] Reaction time set about 784.3 msec [PetD] Owned on start: 76, slot available: True [Pets] Prosto_Pets started, version 0.9.16 [Pets] Report C:\Users\user\Desktop\Honorbuddy\Bots\Prosto_Pets\Pet_Reports\Shrine of Two Moons_PetReport.xml found. To be appended. [PetD] Owned on start: 76, slot available: True [Pets] Populating pet journal... [Pets] Owned pets journal count: XX [Pets] Favourite pets journal count: XX [Pets] Pets by level [1-25]: #1=** #4=** #5=** #7=** #10=** #11=** #16=** #17=** #18=** #19=** #21=** #22=** #25=** (wilds ok, blues only) [PetD] SwapTab: [100, 0, 0] [PetD] ModeInfo: [ 2_diff=25, 3_diff=25, zoneDiff=20] [PetD] CalcZone: lowest=1, diff=20, need profile level 21 [Pets] Current Profile level is 0, loading profile for level 21 [PetD] Profile not set, finding one for the continent No idea what to do, I manually went in and set a zone for each level... maybe it will help if I tell you what I'm trying to do... I'm trying to set up 2x level 25 pets with a level 1 pet and level that pet up to 25. If I'm not able to do that, maybe there is a way that I can continuously challenge the same pet over and over just to get 500 draenor battles? .... for example: in your garrison you have your menagerie where there is a pet tamer to revive/heal your pets, and a post where you can do endless battles.
Hi, is there any way to program this bot to do birds of a feather garrison daily with three birds, its very easy XP but tedious, thanks
Basically this could farm 99.9% of wild pets in the game given there was a profile. There are profiles for the VAST majority already done by Prostak, and the profiles are ridulous easy to create with the botbase itself. No need for zaprecorder or anything like that.
This, someone who has the time just needs to visit every zone and record the hotspots with the bot set to record and not to engage. Not difficult, just tedious and time consuming.
[Suggestion]: Wild pet capture Is it possible to have it make a list of all wild pets, remove from the list those that are already captured, and then specifically hunt the remaining pets, ignoring all other pets than the one it is after.
It doesn't make lists, so unless you have some ability with coding you won't be able to do that with the botbase itself. However, you can go to Warcraftpets.com and look up your character/account and they will give you a list of all the remaining pets you need to capture. That aside I would recommend starting from the higher level zones and working your way down. The botbase will catch anything you don't currently have and it will catch the highest level possible of that pet if you are starting from the higher level zones. Just a recommendation though, I understand everyone doesn't have an army of level 25 pets.