• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] Squire - A Battleground Follower Plugin

    Discussion in 'Archives' started by bobby53, Nov 15, 2010.

    1. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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]

      1. [SIZE=+1] Greatest Player Density (default) - finds the player with the most other players in a 40yd radius.

        [/SIZE]
      2. [SIZE=+1]Player with maximum health - find the player with the greatest maximum HP

        [/SIZE]
      3. [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]
       

      Attached Files:

      Last edited: Aug 11, 2011
    2. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      reserved /filler
       
      Last edited: Nov 15, 2010
    3. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      reserved /filler 2
       
      Last edited: Nov 15, 2010
    4. okeofs

      okeofs New Member

      Joined:
      Jan 15, 2010
      Messages:
      303
      Likes Received:
      1
      Trophy Points:
      0
      Thanks for this bobby53, I'll give it a go a little later on!
       
    5. Jovetic

      Jovetic New Member

      Joined:
      Nov 5, 2010
      Messages:
      73
      Likes Received:
      0
      Trophy Points:
      0
      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,.
       
    6. quel

      quel Member

      Joined:
      Oct 19, 2010
      Messages:
      844
      Likes Received:
      7
      Trophy Points:
      18
      This sounds really interesting indeed, going to try it out with your CC right now! :).. thanks alot for your work
       
    7. snoweey

      snoweey Member

      Joined:
      Jan 15, 2010
      Messages:
      416
      Likes Received:
      2
      Trophy Points:
      18
      Can't wait till this is gtg for a dps.
       
    8. Runkel

      Runkel Member

      Joined:
      Oct 4, 2010
      Messages:
      142
      Likes Received:
      1
      Trophy Points:
      18
      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)
       
      Last edited: Nov 15, 2010
    9. w00tsauce

      w00tsauce New Member

      Joined:
      May 15, 2010
      Messages:
      958
      Likes Received:
      36
      Trophy Points:
      0
      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.
       
    10. gimik

      gimik New Member

      Joined:
      Jul 18, 2010
      Messages:
      1,326
      Likes Received:
      5
      Trophy Points:
      0
      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
       
      Last edited: Nov 15, 2010
    11. Liferose

      Liferose New Member

      Joined:
      Sep 1, 2010
      Messages:
      1,586
      Likes Received:
      37
      Trophy Points:
      0
      Really looking forward to trying this out! Only thing I would see flawed was if they said to go away haha.
       
    12. baxterboy

      baxterboy New Member

      Joined:
      Jul 9, 2010
      Messages:
      323
      Likes Received:
      11
      Trophy Points:
      0
      That would be hilarious lol
       
    13. gimik

      gimik New Member

      Joined:
      Jul 18, 2010
      Messages:
      1,326
      Likes Received:
      5
      Trophy Points:
      0
      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
      
       
    14. Runkel

      Runkel Member

      Joined:
      Oct 4, 2010
      Messages:
      142
      Likes Received:
      1
      Trophy Points:
      18
      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. :)
       
    15. gimik

      gimik New Member

      Joined:
      Jul 18, 2010
      Messages:
      1,326
      Likes Received:
      5
      Trophy Points:
      0
      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.
       
    16. whinnie

      whinnie Member

      Joined:
      Oct 23, 2010
      Messages:
      117
      Likes Received:
      1
      Trophy Points:
      18
      Booby you are a god among devs
       
    17. Gunmetal

      Gunmetal New Member

      Joined:
      Nov 10, 2010
      Messages:
      151
      Likes Received:
      2
      Trophy Points:
      0
      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!
       
    18. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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.
       
      Last edited: Nov 15, 2010
    19. gimik

      gimik New Member

      Joined:
      Jul 18, 2010
      Messages:
      1,326
      Likes Received:
      5
      Trophy Points:
      0
      Ahh i gotcha thanks for the reply.
       
      Sash likes this.
    20. bobby53

      bobby53 New Member

      Joined:
      Jan 15, 2010
      Messages:
      4,040
      Likes Received:
      178
      Trophy Points:
      0
      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.
       

    Share This Page