A Battleground follower Plugin [SIZE=+6]Squire v1.0.01[/SIZE] [SIZE=+6]by Bobby53, for use with Honorbuddy [/SIZE] [SIZE=+1][ !!!NOTE!!! ] [/SIZE] [SIZE=+1]Do not use this download unless you read this entire post first! I will only be responding to posts about issues, questions, or constructive criticism if a good narrative description along with a complete debug log file is attached. [/SIZE] [SIZE=+1][ Abilities ] [/SIZE] [SIZE=+1]This is a Plugin to support finding a suitable player to follow in Battlegrounds. It supports two different modes of finding a player to follow: [/SIZE] [SIZE=+1] Greatest Player Density (default) - finds the player with the most other players in a 40yd radius. [/SIZE] [SIZE=+1]Player with maximum health - find the player with the greatest maximum HP [/SIZE] [SIZE=+1]*NEW* Focus Unit - finds the player or NPC you have set the Focus to[/SIZE] [SIZE=+1] This plugin now works for all classes. It recognizes whether you are a ranged class or a melee class and adjusts the follow distance appropriately. Supports a configuration file to adjust settings.[/SIZE] [SIZE=+1][SIZE=+1][ Feature Overview ] [/SIZE] [/SIZE][SIZE=+1] o Supports only AB, AV, and WSG. [/SIZE][SIZE=+1] o Follows character with greastest Density or Health, or your focus [/SIZE][SIZE=+1]o Allows setting minimum Density (default=3)[/SIZE] [SIZE=+1]o Sets character target to leaders target for focused DPS[/SIZE] [SIZE=+1]o Mounts when leader does [/SIZE][SIZE=+1]o Dismounts when leader does if within range [/SIZE][SIZE=+1]o Scan for new leader if he dies, goes out of range, etc [/SIZE][SIZE=+1]o Scan for new leader if current one stands still, isn't in combat, and doesn't cast an ability for a configurable period of time. This is to prevent finding an AFKer and choosing him as your follower. [/SIZE] [SIZE=+1][ Known Issues ] [/SIZE] [SIZE=+1]o HonorBuddy randomly forces a Dismount when mounted and following leader[/SIZE] [SIZE=+1]o It turns off Use Experimental Path Following in HonorBuddy. Without this step it failed to jump off the cliff in WSG and EotS.[/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\Squire[/SIZE] [SIZE=+1]Contents: [/SIZE][SIZE=+1]Squire.cs[/SIZE] [SIZE=+1]Squire.Settings.cs[/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. o READ THIS POST BEFORE DOWNLOADING o Works best for Healers, but supports DPS [/SIZE][SIZE=+1] o Does not support BG's other than AB, AV, or WSG.[/SIZE] [SIZE=+1]o Only supported for use with PVP bot (not BG Bot)[/SIZE]
Been thinking about asking for something like this as it looks so bottish running around on your own into oncoming crowds of Hordes, I will test and let you know. Thanks,.
This sounds really interesting indeed, going to try it out with your CC right now! .. thanks alot for your work
OMG! This is exactly what im waiting for. Cant wait to try it. Ran 1 Warsong with this Plugin, omg the people where cheering at me because i healed that good =) (Of course i used ShamWOW)
Have also been hoping for something like this. I always get great honor when running as a healer anyway, now I can actually stick with the crowd. Thanks for this.
omfg thank you soo much for this. This morning i let my sham run in a bg as resto and it would heal people then cruise around on its own. This was definitely needed. Bobby your racking up points with me = ) *EDIT* You should make it so when you die you clear your target and rescan to find another one. I just died and it kept focus on the priest it targeted
Really looking forward to trying this out! Only thing I would see flawed was if they said to go away haha.
I think it bugs out if you have Use Ghost Wolf selected instead of Use Mount because it's spamming this : Code: [Squire] unable to mount after 469 ms [Squire] unable to mount after 472 ms [Squire] unable to mount after 470 ms [Squire] unable to mount after 1139 ms [Squire] unable to mount after 471 ms [Squire] unable to mount after 469 ms [Squire] unable to mount after 470 ms [Squire] unable to mount after 1119 ms [Squire] unable to mount after 469 ms [Squire] unable to mount after 470 ms [Squire] leader out of range at 207.7 yds
Got the same error, damn i hate using my Elekk, its so f***ing big i get stuck everywhere This Plugin is amazing but i wish i could reduce the distance to my main heal target a bit.
yeah i'm a tauren and Kodo's are just as annoying >.< but faster than ghost wolf so if you didn't use mount you wouldn't be able to keep up with your target so its a win/lose.
Wow, this is amazing...200% improvement over the standard pvp profile! Please tell me you're planning to make it so I can choose who to follow so I can use my shaman as a personal healbot!
Very welcome gimik! The Focus doesn't serve any functional purpose for the plugin. It's just a visual indicator to the user so you know who it is following without the name being written to the log file. The logfile will say something like "Warrior with max health 32380" but I found setting them as the focus made it easier to id the character while testing. It rescans as soon as it rezzes and should either clear the focus or sets a new at that point. If the person you were following also happened to die, you may pick up the same one.
Good catch. The only real fix is for me to enable the Use Mount setting in HonorBuddy, which will disable Ghost Wolf for ShamWOW users. I haven't looked at the Druid CC's, but hopefully they disable travel form when Use Mount is enabled also, otherwise the user will need to make sure travel from isn't used.