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

[Plugin] BuddyManager - A Botbase/Profile/Zone Changer (Now w/ Scheduling)

I'll get repair vendor info for you when I get home. Do you need one for each HS spot in SW? Mailbox is close in both cases so no need for hotspots to those.
Awesome.
I'm re-working my code right now to compensate for where it starts and such.
Adding Vashj'ir isn't really on the list at the moment.

My code is super sloppy.
 
does it conflict with PB ?
Yes, depending on what you have PB doing.
If PB is set to change zones and such don't use this.
Or if you use this, dont you use PB.

Simple as that.
 
//Alliance member; I'm going to need a Repair Vendor to use.

//Repair guy, all I need is a <Vendor /> tag for him, and a hotspot outside, or next to him if he is outside. Preferably in the middle of the path.
//Mailbox- If there is one within 30 yards of the vendor it shouldn't be a problem, it attempts to find one automatically
/////I would still like one. Just go stand next to one that is outside and get a <Hotspot x y z/> tag.
//With this stuff I can get the Alliance support up to par with horde

Update. Please delete the BuddyManager folder from your plugins folder, and copy the new one from my Svn in... Re-SVN if you haven't.

Version 1.1.1 Revision 4 (07DEC2011)
//Horde now supports Mail/Repair/Vendor in Orgrimmar (testing as I type this)
//Alliance has no such luck... I won't be adding until I get the above quoted/requested information
//Added the option to Force into the next Grouping with you need to Sell/Repair/Mail (depending on which ones you have active)
/////If you only want to mail in org, and you have this active, and the bot wants to repair in the zone, this won't force the next profile/zone/botbase
/////I personally just select all, set it to force the next group, and set a max time to Loop All, and let it go to town.
//Also added a couple more timers/logs so if something goes wrong I can track it down better.
//Changed the drop-down list of bot-bases to actually pull the information of loaded bots from Honorbuddy. It doesn't list bases I tell it not to :)
/////Sorry, but some bases are just too risky to allow into this plugin for now. I'll work on adding them later.

Issue: Just noticed that if you have those little fuckin Herbalism -turn you into a plant shit in you bags when it vendors it will turn you use it. Idk how or why, but I'm too damned tired to fix it now. Work in 4.5 hrs. Nitey nite. Even if this happens it will wear off in 60 seconds and the plugin will continue on it's way properly :)
 
Last edited:
Im an idiot.
Re-SVN, Revision now at 5 for version 1.1.1
//Forgot to add in a couple true/false changes.
//Will cover if you happen to hit start outside org while on the first profile
//Just roll with it.
 
Hey, just an idea...
Would it be possible to add the option to add more profiles to each "botbase config"?

But not like Botbase 1 > gatherbuddy > uldum > profile 1, Botbase 2 > gatherbuddy > uldum > profile 2 and so on.
This would switch between botbases and could end up like, uldum profile 1 > TH profile 1 > uldum profile 2.

What I'm thinking is, within a certain "loop" for the bot to switch profiles (randomly if possible), so if you have
botbase 1 in uldum for two hours, so within those two hours the bot cycles through profiles, again, preferably
at random intervals.

The more randomness there is (specially in the time each "loop" lasts), the better.

Hope that makes sense lol
 
AutoAngler works now :) testing ..i'll be back with feedback
 
Hey, just an idea...
Would it be possible to add the option to add more profiles to each "botbase config"?

But not like Botbase 1 > gatherbuddy > uldum > profile 1, Botbase 2 > gatherbuddy > uldum > profile 2 and so on.
This would switch between botbases and could end up like, uldum profile 1 > TH profile 1 > uldum profile 2.

What I'm thinking is, within a certain "loop" for the bot to switch profiles (randomly if possible), so if you have
botbase 1 in uldum for two hours, so within those two hours the bot cycles through profiles, again, preferably
at random intervals.

The more randomness there is (specially in the time each "loop" lasts), the better.

Hope that makes sense lol
Yeah not exactly making sense...

You want to have other profiles it can choose from within each grouping...?
So if you choose uldum, grind bot, have 2 or more mob killing profiles it can choose from?

That'll have to wait until I get an Arelog like scheduling system.

Current this is how it work:
If you hit start in org for the first time, it will take the portal to the zone you set.
If the next group is in the same zone it "shouldn't" hearth (let me know if it does)
If the next group is in a different zone it will hearth
If you choose IB/PvP/BG Bot it will hearth, but not use a portal (I call it hearth camping)
If not on group 1, but already in org (ie. Your last botbase was a hearth camper) is will not hearth, but will just move to portals and continue into next zone.

//if you press start and it wants to go the group 1, then it will land and hearth, if not in home city

//If it didn't find the portal to the next zone it closes wow

//For things like Archybuddy you can't currently choose a zone, so it'll run Kalimdor only (if I remember correctly)

All I can think of right now on the bus.
Any other questions?
 
Yeah not exactly making sense...

You want to have other profiles it can choose from within each grouping...?
So if you choose uldum, grind bot, have 2 or more mob killing profiles it can choose from?

That'll have to wait until I get an Arelog like scheduling system.

Current this is how it work:
If you hit start in org for the first time, it will take the portal to the zone you set.
If the next group is in the same zone it "shouldn't" hearth (let me know if it does)
If the next group is in a different zone it will hearth
If you choose IB/PvP/BG Bot it will hearth, but not use a portal (I call it hearth camping)
If not on group 1, but already in org (ie. Your last botbase was a hearth camper) is will not hearth, but will just move to portals and continue into next zone.

//if you press start and it wants to go the group 1, then it will land and hearth, if not in home city

//If it didn't find the portal to the next zone it closes wow

//For things like Archybuddy you can't currently choose a zone, so it'll run Kalimdor only (if I remember correctly)

All I can think of right now on the bus.
Any other questions?

I think he wants like ... You got a Uldum Group with 10 Route Profiles, and it randomly switch between the Profiles after a given time, so the bot doesnt run only 1 or 2 waypoints, it will use 10+ like and switch between this ones.
 
Holy Bat Shitman! I saw this posted yesterday but never really looked into it... Panda, this really is a game changer! I was looking to rig something like this usuing PB to switch the profiles but it would have required the 'run it until the bags are full and then hearth' routine - what you've written here is FAR superior than what I was HOPING to accomplish!

I'm def gonna give this a try over the next few days... I'm probably gonna run my Holy Pally into the PUR (Pick up Raid) for the first time when I get home... so will have to look at this later. This would be great to be able to do this gathering profile for about 2 hours, then Archeology for 3 hours, then do a different gathering profile for about 2 more hours with appropriate stops in Org to drop off stuff and of course 'bio breaks'... ;)

GREAT JOB Brother!
 
Np Altoids.
I'm hoping as a final product to have:

Set up different Grouping (BB/profile/zone)
Have these created in a schedule format.
Ability to randomize the order of the schedule.
It already hearths and switches to cata zones automatically if necessary
I want it to be able to get pretty much anywhere, from hearths in one of the two main faction cities, and Dalaran
//in the case of Horde, Org and UC would be the two main cities.

With this all possible all YOU have to do is log in, and press start, of course after giving it the Groupings that your character will do.

//oh, and random mailboxes/vendors when it does it those things in your Home City.
//Along with random pauses for potential bio/smoke breaks

I'm trying to automate What I have to do within HB itself as much as possible.
 
Last edited:
I think he wants like ... You got a Uldum Group with 10 Route Profiles, and it randomly switch between the Profiles after a given time, so the bot doesnt run only 1 or 2 waypoints, it will use 10+ like and switch between this ones.

Exactly!
Sorry, my first language is Spanish so first I gotta think it in my head, then I have to make it make sense in english lol
 
Okay okay.

So using GB2 in Uldum.
You want herbs:
You set up 5 profiles that run in uldum, but with different pathing.
You want BuddyManager to be able to switch between these on it's own?

And then another potentially enabled Grouping to switch botbase and/or zone and/or profile.

Not a bad idea... I'd have to expand the Settings UI quite a lot...
I'll think about it.
 
It was just an idea, so if it's too much work it's no biggie. Just figured the more random it seems, the safer in the long run :).

EDIT: I think the plugin is amazing as it is, adding the chance to load more than 1 profile per group (and the ability for it to randomly switch them) is the only thing I'd change.
So if you were to look at the UI, instead of loading one profile, you'd load more, and internally while doing rounds the plugin would just mix them up.
Then normally hearth and mail and go on with it's business as it is.
 
Last edited:
It's not impossible, and I really don't have much better to do than code on my off time...

I'm looking at the scheduling option I could do, and I'll add the multiple sub-profiles once I start that.

Then I really gotta update buddyhelper. Stuff in mind for that also.
 
Back
Top