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

Ok, this one compiles (I placed it in custom.cs) but it doesnt seem to be using the abilities, it just uses arcane slash (i.e. Button 1) But if I understande the tactics correctly it SHOULD only use that when enemy hp is low. It SHOULD cast arcane storm if that isn't active, and it should use Early advantage if enemys hp is lower than the whelplings own. And otherwise, just use tail swipe

Or am I missing something?

Edit: Actually, it does use Early advantage (Starts with that, since I am curretly fighting wild pets that is always lower in level than the whelpling, thus lower hp) and then it doesnt use anything but Arcane Slash

Code:
			else if (petName == "Bronze Whelpling" )
                custom_abilities = new List<AandC>()
		{
		new AandC( "Arcane Slash",      () => hpEnemy < 0.2 				),	// Slot 1
		new AandC( "Arcane Storm",      () => buffLeft("Arcane Storm") < 2	),	// Slot 3
		new AandC( "Early Advantage",   () => hpEnemy < hp					),	// Slot 2
		new AandC( "Tail Sweep"	    										),	// Slot 1
		new AandC( "Arcane Slash" 			                      			),	// Slot 1
		new AandC( "Crystal Prison" 		                        		),	// Slot 2
		};

You have Arcane Slash conditional, then Early Advantage conditional, and the Arcane Slash unconditional.
If both conditions fail, it will come to unconditional Arcane Slash and it will fire. Seems ok to me.
 
Yeah I saw that, but for me there is no drop-down menu for me to select a level. It's fine because I am just using the Favourite feature to level a selected bunch of pets but would like to know why these options aren't showing up too :)

This thing near words "Min Level" with "1" in it by default is called... God, how it is called? "NumericUpDown" - that's how. You can basically click on two small arrow near "1" up or down and the "Min.Level" will change accordingly.
 
Here are the other missing mechanicals. Should be all of them if I didn't miss any.

Blackfuse Bombling
Lifelike Mechanical Frostboar
Lil' Bling
Mechanical Scorpid
Rascal-Bot
Stonegrinder

I have not decided which family I'm doing next. Feel free to add these to an upcoming release.

Merge with Mechanical.cs:
Code:
if (petName == "Blackfuse Bombling")
{
    custom_abilities = new List<AandC>() 
    {
        new AandC("Bombing Run"), // Slot 2
        new AandC("Flame Jet"), // Slot 2
        new AandC("Explode", () => hp < 0.1), // Slot 3
        new AandC("Armageddon", () => hp < 0.1), // Slot 3
        new AandC("Burn"), // Slot 1
        new AandC("Zap"), // Slot 1
    };
}

if (petName == "Lifelike Mechanical Frostboar")
{
    custom_abilities = new List<AandC>() 
    {
        new AandC("Decoy"), // Slot 3
        new AandC("Headbutt"), // Slot 3
        new AandC("Rebuild", () => hp < 0.5), // Slot 2
        new AandC("Pig Out", () => hp < 0.75), // Slot 2
        new AandC("Charge"), // Slot 1
        new AandC("Missile"), // Slot 1
    };
}

if (petName == "Lil' Bling")
{
    custom_abilities = new List<AandC>() 
    {
        new AandC("Launch Rocket", () => buff("Setup Rocket")), // Slot 3
        new AandC("Extra Plating", () => !buff("Extra Plating")), // Slot 2
        new AandC("Inflation", () => debuff("Make it Rain")), // Slot 1
        new AandC("Blingtron Gift Package", () => hp < 0.75), // Slot 2
        new AandC("Make it Rain", () => !debuff("Make it Rain")), // Slot 3
        new AandC("Launch Rocket", () => hpEnemy > 0.25), // Slot 3
        new AandC("SMCKTHAT.EXE"), // Slot 1
        new AandC("Inflation"), // Slot 1
    };
}

if (petName == "Mechanical Scorpid")
{
    custom_abilities = new List<AandC>() 
    {
        new AandC("Extra Plating", () => !buff("Extra Plating")), // Slot 3
        new AandC("Puncture Wound", () => debuff("Poisoned")), // Slot 2
        new AandC("Black Claw", () => ! debuff("Black Claw")), // Slot 3
        new AandC("Blinding Poison", () => ! debuff("Blinding Poison") && ! shouldIHide), // Slot 2
        new AandC("Puncture Wound"), // Slot 2
        new AandC("Barbed Stinger"), // Slot 1
        new AandC("Wind-Up"), // Slot 1                   
    };
}

if (petName == "Rascal-Bot")
{
    custom_abilities = new List<AandC>() 
    {    
        new AandC("Lens Flare", () => ! debuff("Blind")), // Slot 2
        new AandC("Amber Prison", () => ! debuff("Stunned")), // Slot 2                  
        new AandC("Armageddon", () => hp < 0.1), // Slot 3
        new AandC("Phaser"), // Slot 1
        new AandC("Plot Twist"), // Slot 1              
        new AandC("Reboot"), // Slot 3
    };
}

if (petName == "Stonegrinder")
{
    custom_abilities = new List<AandC>() 
    {    
        new AandC("Clean-Up", () => debuff("Turret") || debuff("Decoy")), // Slot 3
        new AandC("Supercharge"), // Slot 2    
        new AandC("Thunderbolt"), // Slot 2
        new AandC("Rebuild", () => hp < 0.75), // Slot 3               
        new AandC("Screeching Gears"), // Slot 1
        new AandC("Woodchipper"), // Slot 1                       
    };
}
 
Last edited:
Version 0.9.9:
- using real names instead of custom names (thanks Studio60)
- shouldHide fixed (thanks Studio60)
- tactics for Pierre and Ancient Nest Guardian added (thanks Studio60)
- tactics for Bronze Whelpling (thanks Valpsjuk)
- mechanical tactics (too many to list here) by Studio60
- Bot now remembers last used profile between sessions (and loads it if needed)

Special thanks for Studio60 for a lot of useful corrections and pet tactics.
 
This thing near words "Min Level" with "1" in it by default is called... God, how it is called? "NumericUpDown" - that's how. You can basically click on two small arrow near "1" up or down and the "Min.Level" will change accordingly.
Sorry to be annoying. The point I was trying to make is, there are no arrows there for me at all. There is not even a number there or any text box like your screenshot shows.
demo.webp
 
Thank you! Merged. Do not burn yourself out. We are here to get more pleasure out of the game, not less :)

No worries. I sometimes have a thing for working my way through monotonous lists. It is kinda meditative for me. I compiled a list of all the missing pets, and will add them as I have time and feel like it. :-) But thank you for your concern.
 
No worries. I sometimes have a thing for working my way through monotonous lists. It is kinda meditative for me. I compiled a list of all the missing pets, and will add them as I have time and feel like it. :-) But thank you for your concern.

God I love people like you. I keep trying to figure that out, but I can barely keep my garrisons building rolling lol. I'm barely even running lfr on two characters.

Thanks sooo much forhelping Pros on this :)

Give him +REP guys!
 
No worries. I sometimes have a thing for working my way through monotonous lists. It is kinda meditative for me. I compiled a list of all the missing pets, and will add them as I have time and feel like it. :-) But thank you for your concern.

Was tempted to code a logging exception for those cases where the pet is unknown, and append to a text file as a list, but it's probably best to go through the family one by one. Critters being ~250 of all the pets or some huge chunk, makes it less fun.

Until the very late day when pet names have to be converted to numbers, and also for the abilities /auras (ie to use wowhead) those can be added as comment blocks for later.
 
Sorry to be annoying. The point I was trying to make is, there are no arrows there for me at all. There is not even a number there or any text box like your screenshot shows.
View attachment 164120

No, no annoyance at all. You have a puzzle, puzzles are interesting. Never seen anything like this.

From the top of my head: all "NumericUpDowns" are not working. Most probable cause: you have a wrong .Net version installed, or rather: not installed a correct version.
Have you installed HB from a zip file, not from installer? Installer usually installs .Net that HB needs, but the HB installer was broken lately.
You may want to manually install (let me find the version we need...) Magic words seem to be: .Net Framework 4.5.1. Here's the link: Download Microsoft .NET Framework 4.5.1 (Web Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 SP2 Windows Server 2008 R2 SP1 and Windows Server 2012 from Official Microsoft Download Center
 
I know that PetTracker displays a frame with the enemy's attacks at the bottom and also indicates remaining cooldowns after the skills have been used.

Nice addon Btw. Thank you to pointing to it. Enemy's CD tracking is the most troubling feature for my manual battles.
A bit large though, but we will try to learn something from it.
 
Version 0.9.10:
- help system implemented

Tried to make these mouse-over descriptions as less annoying as possible.
If you can't stand my brave English - just let me know a proper variant.
Probably I should employ child labor to correct them all. Which reminds me (if I may).

Some time ago the guild I was in was doing Rated BGs. We were always short a position or two. I had two accounts at the time, but you can't do an RBG playing two accs simultaneously. Well, maybe you can, but I couldn't. I doubt that the bot will help here. I was not using the bot, I've borrowed a neighbor's kid: 12 yo girl - to control one of the accounts. She was playing rather good but there was a problem: the guild was using Skype. And the guild consisted of some macho-type college students who demonstrated their perfect masculinity by constant swearing. (Can you play RBGs without swearing?). Anyway, here's this innocent looking girl: pretty, tender and polite (she was sort of a honor student... no, more than that: her parents had some paper from Barak Obama, the President of the United States, telling her how good she is - not a small deal here). And here is this Skype session with more curse words than good ones. The girl did not look confused even a little bit though. Still, I've asked:
- Should I tell them to curse less?
And she goes:
- Huh? I've spent all my summers in Russia. I know like 20 times more bad words than these suckers do.
 
God I love people like you. I keep trying to figure that out, but I can barely keep my garrisons building rolling lol. I'm barely even running lfr on two characters.

Thanks sooo much forhelping Pros on this :)

Give him +REP guys!

Thank you, that is nice of you to say. I have done about 30% of all remaining pets this morning, but I do have a few ingame engagements today. I will probably do the rest of them tonight and post them all tomorrow. A few are theoretical tactic designs though, because I don't own all of them myself.
 
No, no annoyance at all. You have a puzzle, puzzles are interesting. Never seen anything like this.

From the top of my head: all "NumericUpDowns" are not working. Most probable cause: you have a wrong .Net version installed, or rather: not installed a correct version.
Have you installed HB from a zip file, not from installer? Installer usually installs .Net that HB needs, but the HB installer was broken lately.
You may want to manually install (let me find the version we need...) Magic words seem to be: .Net Framework 4.5.1. Here's the link: Download Microsoft .NET Framework 4.5.1 (Web Installer) for Windows Vista SP2, Windows 7 SP1, Windows 8, Windows Server 2008 SP2 Windows Server 2008 R2 SP1 and Windows Server 2012 from Official Microsoft Download Center
Ah yeah I figured it could be more likely something to do with the software rather than your plugin. Will try this out tonight/tomorrow and report back. Thanks for the link :)
 
@Prostak: When I post the remaining tactics, do you want me to open a new thread for it (to keep tactic issues separate from BotBase issues) or would you rather have everything in one place?
 
@Prostak: When I post the remaining tactics, do you want me to open a new thread for it (to keep tactic issues separate from BotBase issues) or would you rather have everything in one place?

I have no preferences... but probably yes, if forum rules allow, the separate thread will be more manageable. Just post a link here too.
 
Hello and thank you for a fantastic job . but how do you do your own profile , there is no plugin is a bit noob in this here thanks in advance
 
Last edited:
Back
Top