What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Bot] Prosto_Pets: Battle Pets 4 in 1, and more

Looks like the actual version does not know a lot of pets or cannot handle the german wow client pet names.
Getting a lot of "Alert: Uknown xyz pet: bla bla bla" errors :)

Yep. I totally forgot that not the whole world uses English WoW client. The fix could be pretty... straightforward, I hope. Let me look into it.

Project looks promissing but the settings need some more notes to better understand what they do.

Thank you. Doc is on the way. I can probably add some explanations right to the GUI too.
 
Amazing work.

Wanted to give it try and ended up level my first pet to 25 and now making a good level 25 pets army.
Btw, if some of you got the pet from last Blizzcon (Grommloc), i had to edit a file for him to work.

Prostak maybe you could update your file so next SVN update doesnt remove my fix :)

Under \Bots\Prosto_Pets\Pets, file Humanoid.cs add this line 166 :

Code:
//////////////////-
// MISCELLANEOUS //
//////////////////-
;else if(petName == "Grommloc" )
	humanoid_abilities = new List<AandC>() 
		{			
			new AandC( "Giant's Blood",	() =>  ! buff("Attack Boost") || hp < 0.6),	// Slot 3
			new AandC( "Vicious Slice" 			),	// Slot 1
			new AandC( "Smash" 			),	// Slot 1
			new AandC( "Clobber" 			),	// Slot 2
			new AandC( "Mighty Charge" 		),	// Slot 2
			new AandC( "Takedown" 			),	// Slot 3
		}

This will add support for Grommloc and i also added the logic to self buff him (which also includes a heal)

Cheers!

PS: I also think it would need some better details on some options.
 
Last edited:
Min pet health and slot differences are just recommendations. The bot will try to use pets that satisfy them, but if there are none left - it will use what it has.
Blue Only, Fav only and Min and Max Levels, on the other hand, are strict limits. The bot will stop if it can't satisfy them.
I'll write up a doc shortly and probably the text at the GUI should be corrected too.

From the looks of it you have too small a team, that is running out of health before Revive CD is off. Could you increase the size of the selection? Lowing Min level, increasing number of Favs etc.

solved. I think ui crash problem when starting bot cause bugs.
 
Prostak maybe you could update your file so next SVN update doesnt remove my fix :)

Added, thank you! (Can't test it though, which I hate :) )

PS: I also think it would need some better details on some options.

Will do. That's my first GUI since 1995 ("Do people even live that long?"), was a bit struggling with making absolutely necessary things first.
 
solved. I think ui crash problem when starting bot cause bugs.

I don't see my reply, so I'll repeat it.
I really, really would love to see the log of UI crash. And yes, it can do nasty things. Probably need to add some exception catches there.
 
Version 0.9.6:
- text on Min Health corrected;
- Humanoid/Grommlok support added (thanks Misanthrope)
 
I will probably contribute some tactics as I have a fairly large established collection...

From the descriptions, (and I've also looked at mypetbattle code /botbase and petzilla code a few times ) It looks good on paper so far, will give this a go and pick up where there's some slack.
 
Yep. I totally forgot that not the whole world uses English WoW client. The fix could be pretty... straightforward, I hope. Let me look into it.

...

Thank you. Doc is on the way. I can probably add some explanations right to the GUI too.

Ah yeah.

Setting up the names of pets as externals, would only require using the npcid for the critter (the wowunit that targeting uses to select pets) and using the petid instead of the name when storing data or selecting pets from the UI.

Logging and the UI can just use the "safe name" of the pet which uses the localised names. This way there's no real problems with storage of Unicode or string conversion. As long as the UI knows which "cat" is the right one, it can be referred by the unique pet id (local for each player/account) or the pet id (global for all pets) and the player just sees "cat", where the code is using the numeric data instead.

It might require farming the npc and pet numbers and data from other sources, like wowhead, and some changes to data storage/logging, but not too much.
 
Absolutely need a "Blacklist" Section i am stucking with legendary pets most of time Blacklist abilty doubles the value of bot i think.
 
I'm using your bot and its working fine. The only problem is, that the bot levels more than 3 pets, I only want to level my 3 certain pets. But if I lock them, the first slot doesnt change and it only levels the first Pet and not the other both. I'm doing it with relative, any idea what I could do?
 
i would like to know if this botbase can do "legendary pet brawler" win 5000 pvp pets battle by doing tag and fight thanks you in advance
 
i would like to know if this botbase can do "legendary pet brawler" win 5000 pvp pets battle by doing tag and fight thanks you in advance
In manual engage mode this Botbase can do any Petbattle as i tried. But no Auto PvP queueing atm.
 
Wish capture mode switched profiles when no new pets left to be caught on the current area.

Added to the wish list. Capture mode is more of a placeholder right now, have not given it much thought, so all suggestions are welcome.
 
Absolutely need a "Blacklist" Section i am stucking with legendary pets most of time Blacklist abilty doubles the value of bot i think.

I've stepped on Elites a couple of times myself. For Black/White lists I need to look at the proper GUI elements and how to work with them.
But I can throw in "Ignore Elites" checkbox pretty fast, I think.
 
MY report for total around 5 hours of pet battling with 60 lvl char at Terokkar Forest Bone Wastes point and around

Setup Ringer 2x
14 - 18 Pet battles per hour
Favorites only Ringers- 21 lvl Beast family mostly Snakes
Pet1 slot for leveling 15-16 all my rares (i have around 75 atm:D )
Enemy Pets - mostly Critters(Rats) lvl 19
My character become 67 from 60 atm 10800xp per battle (best exp setup i tried with lvl 21 ringers) for my charecter ofcourse
Pets leveled from 15 to 16-17 = 28
Total Petbattle stones acquired 4
End of report thx. :D

I forgot to say "Thank you" for this, but this is very interesting and valuable info.
Was returning to look at it many times already. If you do not object I'll copy it in the FAQ post.
 
I'm using your bot and its working fine. The only problem is, that the bot levels more than 3 pets, I only want to level my 3 certain pets. But if I lock them, the first slot doesnt change and it only levels the first Pet and not the other both. I'm doing it with relative, any idea what I could do?

I'd suggest you use "Favs Only" mode instead of blocking. This way the pets will be changed in position when the first one gains a level.
 
I will probably contribute some tactics as I have a fairly large established collection...

From the descriptions, (and I've also looked at mypetbattle code /botbase and petzilla code a few times ) It looks good on paper so far, will give this a go and pick up where there's some slack.

That would be very nice. Good tactics can speed up a battle considerably (2 times?) not saying it get a win instead of a loss.
And thanks for your suggestions re languages. Not sure if I've understand them completely, but I'll return to the topic closer to the implementation.
 
I've stepped on Elites a couple of times myself. For Black/White lists I need to look at the proper GUI elements and how to work with them.
But I can throw in "Ignore Elites" checkbox pretty fast, I think.

Yes it will be good for sure :D
 
Back
Top