Perhaps I am jumping the guns a bit here as I am starting to develop a plugin that does this --- assuming that people would actually care / want this feature. Recruit-A-Friend, as you may or may not know, is the #1 fastest way to level toons at 300% xp on quest turn in's, reputation gains, and kills which lasts for 3 months. It generally is a one-shot deal unless you connect another account to gain more xp. In a single run of RaF, I was personally able to level 70 toons to 85, and 11 to 90 --- without botting. (ya ya... i know lots of time on the game....) ... Looking back, i was thinking it would have been super cool if I could have been spending time with my gf, or whatever during those long and sleepless months that I would never get back again. You get 42 grantable levels for each toon leveled from 1-85 on the subs account. You get an extra month of paid time on your main account (and one of 4 mounts, or 4 pets on the main account if you do the full 3 months on the sub account) You can summon each other once/hour per toon I dunno about you, but I think those are super cool features to make a real effort into doing whatever is necessary to have a fully functional and stable Recruit-A-Friend party bot-base or plugin that doesn't just spam opening/closing the quest or just stand there while the other toon runs around killing crap. Currently, the RaF support that has been contributed by others is as follows: 1. Runs dungeons 24/7. Gets stuck. Requires 5 players unless grinding crap dungeons with no xp. Combat mechanics are still wonky for bosses such as staying OUT of AoE's. 2. Grinding 24/7 . This bot proceeds to just kill random crap and doesn't really focus so much on distance. Bots can become very far apart over time, but mainly stays in one area. 3. Questing --- The noble attempt at a viable questing RaF plugin --- It forces the toon to stand at the quest giver and wait (sometimes forever) for the other toon to come near it to hand in. While waiting, it spam opens/closes the quest dialog sending a clear message to Blizz that you are doing something no human would ever do -- The other issue is that it will not ensure both toons stay in sync, on the same quest chains, share quests, etc. The Recruit-A-Friend project that I am proposing -- I will need some help !!! .... But in the end, the aim is for the following functionality : 1. Automatic party invitation to Linked accounts 2. Automatic summoning by party leader to current questing zone 3. Automatic summoning if other member is too far, but has completed all objectives. 4. Waiting patiently (walking randomly around quest turn in point) if waiting on other player quest objectives. 5. Automatic quest sharing for quests that are picked up by one bot, but the other has not received. 6. Parked toon support (aka, automaticly summon to stormwind/etc to a parked RaF toon for quick banking/vendoring/etc) --- maybe* 7. Full Questing support using current Questing profiles such as Kick's or Cava. 8. Syncronizing and forcing zone switches when you have outleveled a zone. Stop and restart to jump to next area as specified in profiles for zones. 9. Player shared mounting --- actually make use of the RaF two player mounts. 10. Out of Zone detection. 11. Internal bot communication system (have the the bots running pass details about the other game client/player/quest information back and forth) 12. SummonFriend cooldown detection. Some of the features will be toggleable, and others, I would like to make available so that quest script writers (all those cool xml files), can implement some of said features. For all of this, I will need support from both the community at large (I can write VB.net and convert to c#, and convert c# to vb.net), and probably will need some things added to the HB core such as full Battle.net support. This is a BIG project, but the overall code should not be that intense. What do you guys think .... is this something that interests you, or should I abandon this idea before it begins ??? .... We all wanna max level faster right ?? or wrong ?? All feedback is welcome.
This is a great idea indeed, and something the community could benefit largely comparing current state of HB (as in it already does amazing stuff but totally ignores the 3x possibilities). I tried to strip Kick's questing profile to try to level up to the point you can use Dungeonbuddy and ran into many problems, as in turning in quests without bonuses, some toons getting ahead in xp and so on. I believe the questing profiles would need to be specific, as you outlevel your zone incredibly fast (faster than 3 times regular actually, considering walking around times). Regarding the functionalities mentioned, I do believe an early state of such plugin should not focus on automation of invites/summons and so on; if one could simply attach toons together and know they will level reasonably afk and using 3x, that would be simply huge. My coding skills are far from good, but I would gladly provide any help I can. I do believe a good start to a project like this would be to make toons that can get 1-15 fast, regardless of party size. This would be incredibly easy to test (you could even use f2p accounts) and really really useful for folks who run dungeonbuddy teams, as the initial levels are the most painful ones. I had issues like having to lock in XP from toons and pause/resume bots so they can still queue together, which can be really annoying specially when one gets ahead and you can't requeue old dungeons with him.
Will need to setup a blacklist of quests that are class specific so that those quests can be handed in without waiting for the other toon. As far as party size is concerned.... I am not expecting this to depend 100% on the in-game party mode, however that will be a small part. It will focus more on inter-bot communication so we would need to lay that out initially.
I have decided upon review of the other RaF plugins, and general response from this and other RaF related threads to begin the process officially. There is now a [STUB] in HonorBuddy/Plugins/Leveling , and I welcome developers to come participate. Once the team is large enough, we can decide on a repo, and then delgating duties. Recruit-A-Friend Plugin Official Thread