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

[Plugin] Set The Leader - A Party/Raid Leader Selection Plugin

bobby53

New Member
Joined
Jan 15, 2010
Messages
4,040
Reaction score
178
A Tank/Leader Selection Plugin for Party and Raid Botting
[SIZE=+6]Set The Leader v0.9.02 [/SIZE]
[SIZE=+6]by Bobby53, for use with Honorbuddy 2.0.0.3144[/SIZE]


[SIZE=+1][ About ] [/SIZE]
[SIZE=+1]This is a Plugin to support user selection of a tank in parties and raids for use with Bots that do not automatically do this for you. Presently works with RAF / Combat Assist and should work with Nesox's Combat/Heal Bot soon. Both of these bots work well but make assumptions about which character to follow which doesn't always end up being the Tank. This plugin supports their use in allowing the user to select the Tank in those cases. This plugin is not needed when using InstanceBuddy.[/SIZE]

[SIZE=+1][SIZE=+1][ Feature Overview ] [/SIZE]
[/SIZE][SIZE=+1] o Works with 5 man parties all the way to 40 man raids
[/SIZE][SIZE=+1] o Selects char with Tank role as RAF Leader
[/SIZE][SIZE=+1]o Selects char with max health if no Tank role defined
[/SIZE][SIZE=+1]o User Interface for selecting a different Leader[/SIZE]
[SIZE=+1]o Auto-rescans when players join / leave group[/SIZE]
[SIZE=+1]o Auto-rescans when Ready Check is issued
[/SIZE]
[SIZE=+1]o Auto-rescans when Role Check is issued[/SIZE]

[SIZE=+1][ Known Issues ] [/SIZE]
[SIZE=+1]o Out of range/zone characters are sometimes not seen immediately.[/SIZE]
[SIZE=+1]o Querying WOW for the full party / raid roster sometimes fails. Click the Refresh button if this happens (but don't spam click.)[/SIZE]

[SIZE=+1][ Installation ] [/SIZE]
[SIZE=+1]Extract the .ZIP attached to this post to the Plugins folder of your HonorBuddy installation. The successful installation will match:
[/SIZE]
[SIZE=+1]Folder:
[/SIZE]
[SIZE=+1]HonorBuddy\Plugins\SetTheLeader[/SIZE]
[SIZE=+1]Contents:
[/SIZE]
[SIZE=+1]SetTheLeader.cs[/SIZE]
[SIZE=+1]ConfigForm.cs[/SIZE]
[SIZE=+1]ConfigForm.Designer.cs[/SIZE]
[SIZE=+1]
[/SIZE]
[SIZE=+1][ User Support ] [/SIZE]
[SIZE=+1]This Plugin is one I developed for personal use but am now posting for use by members. I'm not a staff member and receive nothing for providing it to the community. I have countless hours invested in the development, testing, and support of the source code. Please do no post modified versions of this source without getting my permission first.[/SIZE]

[SIZE=+1][SIZE=+1][ Communication ] [/SIZE]
All communication is handled through forum posts and Private Messages. Do not post code to this forum. I cannot stress this enough. This is my original work, so you may not post copies or use in other CC's without my prior permission. If changes are needed you can contact me and I will review the change and incorporate if its in alignment with the vision for the CC.

[SIZE=+1][ Donations ] [/SIZE]
I support the solicitation of donations by other Developers and Profile Authors. It takes countless hours to create and adequately support something of this complexity and you can acknowledge them by a small monetary donation.

This particular project is simply a pastime or hobby for me personally, so no donations are permitted. You can show your support in the following ways:

  • Click the star at the bottom of this post and give +rep to this project
  • [SIZE=+1]When posting issues provide clear detailed descriptions with full debug logs [/SIZE]attached. The time you save me by providing this is more valuable to me than monetary contributions.
[SIZE=+1][ Notices ] [/SIZE]
1. Read my posts and documentation on the forum before posting a question.

2. I will try to respond to your posts quickly, but I do this in my spare time. If you don?t get a response, see #1 above.

3. Disclaimer: Use of 3rd party programs are against Blizzard's terms of use and license. This Plugin is not intended for use on live Blizzard Entertainment World of Warcraft realms. Any use on Blizzard realms is at your own risk and not supported per this statement.

[/SIZE]
 

Attachments

Last edited:
Thanks a bunch mate !! much appreciated !
+rep
 
Hello Bobby,

htanks for the plugin ... could this be used to follow the "tank" in pvp

so that the bot follows the mob?!

or could you maybe write another plugin which do this?! Follow the mob @ pvp ?!

thank you

sincery spud
 
Hello Bobby,

htanks for the plugin ... could this be used to follow the "tank" in pvp

so that the bot follows the mob?!

or could you maybe write another plugin which do this?! Follow the mob @ pvp ?!

thank you

sincery spud
This Plugin doesn't actually follow anybody. It only provides automatic setting and user selection of the character that RAF bots will follow. For example, right now the RAF / Combat Assist bot will follow the character tagged as the Group Guide or Raid Leader. When you use /LFD for running dungeons, the Group Guide can be any of the 5 characters so isn't a good way to identify the tank. This Plugin checks the group role assignments and sets the tank character as the leader. If for some reason the WOW API's don't return the character with the Tank role, it will select the character with the highest HP.
 
This Plugin doesn't actually follow anybody. It only provides automatic setting and user selection of the character that RAF bots will follow. For example, right now the RAF / Combat Assist bot will follow the character tagged as the Group Guide or Raid Leader. When you use /LFD for running dungeons, the Group Guide can be any of the 5 characters so isn't a good way to identify the tank. This Plugin checks the group role assignments and sets the tank character as the leader. If for some reason the WOW API's don't return the character with the Tank role, it will select the character with the highest HP.

Awesome! This should be very useful for people botting raids and/or RAF.
 
Would it be much to ask to make it so you can fill in a name to follow for example if you want a dedicated healer in bg
 
Would it be much to ask to make it so you can fill in a name to follow for example if you want a dedicated healer in bg
Too many issues with doing that exactly. I have uploaded the Plugin I wrote for myself to follow other chars in Battlegrounds. It does not support IoC or SotA, but otherwise works pretty well. It's posted at Squire [link--click here].
 
SetTheLeader v0.9.02 uploaded. Prior version contained debug logic writing character info to log file when you visited the Options dialog.
 
Hi bobby,

First of all this is once again a great plugin from a great author. One question, is it possible to allow set leader to set a pet as the leader? I am using your cc, ShamWow, with this plugin to run a and a resto shammy through multiple old world raids and instances on my main/hunter. As of now the Shaman just focuses the hunter as the tank/leader and I am unable to choose the pet for this position. While I really haven't run into many cases where the hunter pet is taking a lot of damage, I do predict that in wrath 5-mans and possibly a bc 10 man or two the pet may need a little more focused healing. Again I am just playing around with multiple plug-ins and this isn't a big issue, I was just wondering if it were even possible.?

Thanks,
Saif
 
Hi bobby,

First of all this is once again a great plugin from a great author. One question, is it possible to allow set leader to set a pet as the leader? I am using your cc, ShamWow, with this plugin to run a and a resto shammy through multiple old world raids and instances on my main/hunter. As of now the Shaman just focuses the hunter as the tank/leader and I am unable to choose the pet for this position. While I really haven't run into many cases where the hunter pet is taking a lot of damage, I do predict that in wrath 5-mans and possibly a bc 10 man or two the pet may need a little more focused healing. Again I am just playing around with multiple plug-ins and this isn't a big issue, I was just wondering if it were even possible.?

Thanks,
Saif
Good idea Saif. Yes, SetTheLeader can be changed to allow you to select a Pet as the leader, but more than that is required. The Bot you are using must allow you to follow a Pet. It likely will, but I haven't tried that with any so don't know if that is an issue. The biggest change to support that scenario would be in ShamWOW to support direct Pet healing, which is currently left to pet owners.
 
Good idea Saif. Yes, SetTheLeader can be changed to allow you to select a Pet as the leader, but more than that is required. The Bot you are using must allow you to follow a Pet. It likely will, but I haven't tried that with any so don't know if that is an issue. The biggest change to support that scenario would be in ShamWOW to support direct Pet healing, which is currently left to pet owners.

Wow you sure are on top of things, that may be the fastest response I've ever had on any forum. Anyways, the idea just popped in my head and I thought it would be awesome if it would/could just set focus and heal my pet. Anyways no worries I can manage with the way it is now. Keep up the good work.

Thanks again,
Saif
 
Can this be used to bot a healer in BG's to follow my manually played character around?
 
Can this be used to bot a healer in BG's to follow my manually played character around?
No, this isn't a bot. It's only a plugin that lets you designate who HonorBuddy considers the Leader.
 
No, this isn't a bot. It's only a plugin that lets you designate who HonorBuddy considers the Leader.

Thanks for the clarification. I actually have been using this in BGs with the multibox bot by tjhasty to select me as leader and it's working really well.
 
BOTTOM LINE UP FRONT: Is it possible for you to configure your plugin to work in Battlegrounds, mainly, and follow a predefined Player (NOT the highest HP player, but the one I define) and for it to not continue to scan when someone leaves/joins the party/raid.



No, this isn't a bot. It's only a plugin that lets you designate who HonorBuddy considers the Leader.
Is it possible for me to designate the Leader and not HonorBuddy? I was looking to create a plugin, sort of like yours with little tweaks here and there for me to define the leader and actions to be taken if the defined leader is not present. Here is the thread I made, and to make it simple, I will compy/paste the content here.
[REQUEST] FollowBuddy
drewdenman said:
I have seen many request on the forum for something like this and a lot of claims if you use this plugin with this CC and turn your head sightly 45 degrees left while balancing a plate on your right index finger it will work! I have yet to find something that actually works. So I am requesting a HealBuddy.

Could be a simple plugin, just like SetTheLeader. The problem with SetTheLeader is that is continues to scan for a new the highest HP person in the group / raid. Well I am a Ret Paladin, or what if I was a cloth wearer and didn't stack Stamina? There is always gonna be some DK/Warrior/Paladin Flag runner or tank that has more than me. I want to be able to fix one player as the ONLY person that this HealBuddy would interact with.

I don't want it to do ANYTHING to anybody else, just follow me and interact withme.

I would think it would be something like this:
followbuddy.jpg


I would assume that all the other stuff, such as, if I want to use this as a healbot, I need it to heal, dispel, etc, would come from a CC, so I figured something like this was needed to create a actual working HealBot.

EDITS: (Here I am adding other stuff from below that the bot would need, so its all in one post and a developer can see it all)
Would also need some other logic built in that said something like:
Code:
If 'Player X' =/= alive; [B][I]<Main player is dead>[/I][/B]
Then target 'Highest HP Player in X range; [B][I]<target next highest HP in predefined range from FollowBuddy>[/I][/B]
Else run to next Hotspot; [B][I]<Would do this if there are no players with in predefined range from FollowBuddy>[/I][/B]
Else try to re-target 'Player X' every X seconds to check if 'Player X' is back in range of FollowBuddy [B][I]<Would check for 'Player X' every X seconds to try to go back to its main target>[/I][/B]

Is it possible to configure your Plugin to complete this need?
 
Last edited:
Nice bobby! Cant wait till this can be used for my battleground devices.. on a side note im using your CC to 5 box 4 shammys and a pally.. love your work :)
 
Back
Top