• Visit Rebornbuddy
  • [Plugin] Ultimate PvP Suite

    Discussion in 'Archives' started by Phelon, Apr 25, 2012.

    1. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Ultimate PvP Suite
      "The Intelligent PvP Plugin"

      View attachment 40893
      Standard: Version 1.22
      Updated for 5.4

      Helpful Links:

      Installation: (Remove old Folder if downloading new Revision.)
      1. Create a folder in your Plugin Directory.

      2. Copy and paste all files into that folder.

      3. YOU WILL NEED TO DELETE YOUR OLD SETTINGS FILE TO GET THE NEW FEATURES TO WORK
      4. Download .NET Framework 4.5 from Official Microsoft Download Center
      5. Profit.


      Report a Problem:
      1. How to Attach a Log
      2. How to Post for Help


      General Honorbuddy Help
      1. Honorbuddy For Dummies

      Description:
      I have developed a override plugin that tries to handle everything BGBuddy does not. This Plugin should help BGBuddy brute force into doing certain things it normally does not do. This plugin should work with most Custom Classes.

      Free Features:
      Movement:
      - Strafing for Melee
      .

      Improved Priority Targeting:
      - Targets Flag Vehicles.
      - Targets Flag Carriers.
      - Targets Healers based on Talent Spec.
      - Targets Low Health.
      - Targets Lowest Overall Base Health.
      - Targets Totems.
      - LoS Target Switch.
      - Weighted Priority Targeting System.
      - Adjustable Targeting Frequency.

      Flags and Banners:
      - Banner Cap if not being Targeted to Ninja Cap Bases.
      - Flag Returns if in 15 yard range.

      Consumables
      - Refills Food and Drink from Refreshment Table. (Will not work till BGBuddy fixes their preparation sequence)
      - Refills Health Stones from Soul Wells.
      (Will not work till BGBuddy fixes their preparation sequence)
      - Creates Soul Wells.
      (Will not work till BGBuddy fixes their preparation sequence)
      - Creates Refreshment Tables.
      (Will not work till BGBuddy fixes their preparation sequence)
      - Use Healthstone
      - Use Health Potion
      - Use PvP Health Potion
      - Use Battle Standard
      - Use PVP HP Trinket

      PVP Trinkets and Racials
      - Uses Racial Traits. (Dwarf, Human, Gnome, Undead)
      - Uses PVP Trinkets to break CC.

      Interrupt Logic
      - Customize Interrupt Spell List
      - Ability to Interrupt non Target Casters

      Loot Insignia and Grab Refreshments + Health Stones
      - Ability to loot Player Corpses.
      - Ability to pick up Refreshments and Health Stones
      - Ability to pick up Battleground Power Ups.


      Revision Notes:
      Code:
      [SIZE=1][COLOR=#000000][COLOR=#222222]Version 1.00
        - Initial Release
      Version 1.01
        - Target People with lowest over all health first. (Try to target under geared players first.)
      Version 1.02
        - Cap Banners and Return Flag Code.
      Version 1.03
        - Force Combat if Player Near.  
        - Check to see if in Battlegrounds.
      Version 1.04
        - Improved Targeting to Stick on Target.
        - Added Stop Strafe when target is out of range or out of combat.
      Version 1.05
        - Added Refreshment Pickup.
      Version 1.06
        - Fixed Strafing problem.
        - Added PvP Trinket Support
        - Added Racial Trait Support.
        - Added Totem Target Support.
      Version 1.07
        - Added Easy to Modify Variables to "Ultimate PvP Suite.cs"
        - Added Gui for Donators.
        - Added Check for LoS target switch.
        - Fixed a bug where it would not cap banners.
      Version 1.08
        - Add Check for Refreshments / Soulwell to only work while waiting for start.
        - Add Blacklist spot for flag return in base as to not hump flag.
      Version 1.09
        - Added Refreshment and Ritual of Souls cast for group before BG start.
        - Fixed some Target Logic.
        - Fixed Soulwell Doodad problem.
        - Added Target Timer to help with Switch Target Spam.
        - Added FrameLocks per Apoc's suggestion.
      Version 1.10
        - Fixed null refernce exception in Targeting.
        - Added Pulse() in preperation for adding variables per plugin function.
        - Fixed range for Refreshment and Soulwell pickup to be 25 yards.
        - Added Weighted Targeting Priority.
        - Reworked Targeting structure so each target selection has its own class.
      Version 1.11            
        - Moved Checks to make sure we are in game / not dead / valid before running through Pulse().
        - Added check for Spirit of Redemption in Targeting.  This will prevent targeting dead priests.
        - Fixed a problem with trinketing with only one or no trinkets.
        - Fixed Refreshment detection.
        - Fixed Picking up of Refreshments and Soulwells.
      [/COLOR][/COLOR][/SIZE]
      Code:
      [FONT=book antiqua][SIZE=1][COLOR=#000000][COLOR=#222222]  - Fixed Casting Refreshment Tables and Soulwells.
        - Added Framelock to Soulwell and Refreshment Search.
        - Added Framelock to PowerUps.
        - Added Insignia looting.
        - Fixed Strafe Logic to stop erroring.
      Version 1.12
        - Added GUI for BG Power Ups
        - Made everything Modular.
        - Changed how Initial Pulse Operates by using Return when true.
        - Changed to make the addon only kick in when in combat.
        - Fixed Loot Insignia's.
      Revision 1.13
        - Fixed Stoneform
        - Fixed Will of the Forsaken
        - Removed Out of Combat Targeting.
      Revision 1.14
        - Added Consumable Logic
        - Healthstone
        - Health Potion
        - PvP Health Potion
        - Battle Standard
        - PVP HP Trinket
        - Fixed PVP Trinket Timers
      Revision 1.15 Released:
        - Fixed Stoneskin
        - Fixed Escape Artist
        - Moved Draught of War to PVPHealthPotions
        - Fixed Foreach Loop in Potion Locating to use BagItems
        - Fixed Foreach Loop for Trinkets in Racials
        - Removed extra Escape Artist
        - Added Log Code for Consumables.
      Version 1.16
        - Added Interrupt Logic. 
        - Added Improved Healer Switch Logic.
        - Fixed Trinket Usage.  Trinkets 100% working
        - Fixed Consumable Usage.
        - Fixed Targeting.  Should switch targets properly now.[/COLOR][/COLOR][/SIZE][/FONT]


      Latest Revision:
      Code:
      Version 1.17
        - Installation must now be made to /Plugins/Ultimate PvP Suite
      [SUB][SIZE=2]  - Healers are now targeted by Talents In BGs.
        - Targeting to ensure we do not switch targets when we have a good target.
      [/SIZE][/SUB]  - [SUB][SIZE=2] Flag Pick Up.
        - Refreshments Pick Up and Casting
        - Banner Capping Targeting Check
        - Check to only run with BGBuddy.
        - Settings (Complete Rework)
      [/SIZE][/SUB]
      Ve[SIZE=2]rsion 1.19
        - Removed external links to Paid Version
        - Added Lazy Raider / BGBot to BotBase Check
      [/SIZE]
      Code:
      [FONT=book antiqua]Ve[/FONT][FONT=book antiqua]rsion 1.20
        - Merged all changes from Paid Version to Free Version.
      [/FONT][FONT=book antiqua]Version 1.22
       - Removed Movement from Pulse
      [/FONT]


      Reported Bugs - Being Worked On:
      - In Progress - Add Z Axis Check for targetting if melee.
      - Add Check for Mirror Images.
      - Add Option to Skip Target if Ice Block / Bubble.

      - Fixed - Healer Targeting
      - Working - Refreshment Pickup
      - Fixed for Warrior - PvP Trinket Usage
      - Added - Framelocks
      - Fixed - Demo Target Distance
      - Added - Monk Targeting Support


      To Come:
      - More PVP Stuff
      - Party Management Tool.
      - Priority Select on type of healers to target.
      - User Reported Bug Fixes.



      Thanks:
      Swiny - For the base Plugin Code
      Apoc - For Singular Logger.cs and Extension.cs
      Mastahg - For some flag return code.
      HazzDruid - For some Refreshment detection code.


      Copyright:
      Click Here to Donate


       
      Last edited: Nov 18, 2014
      Shyoden, kravitz, papatoast and 7 others like this.
    2. torpys

      torpys New Member

      Joined:
      Apr 15, 2012
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      Will try it out, thanks!
       
    3. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Thanks. Was in the process of getting the old post gone and getting this one made.
       
    4. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      @Phelon
      Oh my, this sounds very nice indeed. I will give it a try shortly. Right now I'm just leveling my warlock. Hopefully BGBuddy will allow me to complete a BG today. I quit using it because it was causing WoW to crash. I posted reports from both HB and WoW, but I never saw anything else about it.
       
    5. wanted31

      wanted31 New Member

      Joined:
      Aug 8, 2011
      Messages:
      362
      Likes Received:
      2
      Trophy Points:
      0
      nice will test it!
       
    6. krusty123

      krusty123 New Member

      Joined:
      Oct 3, 2011
      Messages:
      623
      Likes Received:
      1
      Trophy Points:
      0
      This looks good! =)
       
    7. SpigotStyle

      SpigotStyle New Member

      Joined:
      Jan 15, 2010
      Messages:
      98
      Likes Received:
      1
      Trophy Points:
      0
      Sweet, tried the other one. I'll give this a look tonight when I get home.
       
    8. izzy

      izzy Member

      Joined:
      Jan 15, 2010
      Messages:
      249
      Likes Received:
      7
      Trophy Points:
      18
      No feed back on this yet?
       
      Dizzle_ likes this.
    9. zeldrak

      zeldrak Well-Known Member

      Joined:
      Oct 25, 2010
      Messages:
      3,516
      Likes Received:
      25
      Trophy Points:
      48
      I haven't tried it yet. I'm currently leveling using Questing bot. I'm afraid to try BGBuddy again because it generally crashes my WoW client for some odd reason, even with no WoW addons, no plugins enabled, and the most current version of everything. I still can only get either halfway through a BG, or finish one and when the winner board spawns WoW crashes.
       
    10. Phog

      Phog New Member

      Joined:
      Jan 2, 2012
      Messages:
      161
      Likes Received:
      0
      Trophy Points:
      0
      I've just installed it and am queued for BGs at the moment. Can't wait to try this out.

      Edit: AV just popped. Gonna watch it and see what it does with my rogue using PVPRogue.
       
    11. Phog

      Phog New Member

      Joined:
      Jan 2, 2012
      Messages:
      161
      Likes Received:
      0
      Trophy Points:
      0
      It definitely targets the healers. Most definitely. It also finds the wounded ducks and heads straight for them. So it's doing all that. I'll watch it some as the evening progresses.
       
    12. torpys

      torpys New Member

      Joined:
      Apr 15, 2012
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      This is an issue that lags my debug out:

      [2:02:36 AM:643] Plugin BGBuddy - PVP Suite threw an exception in 'Pulse'! Exception:
      [2:02:36 AM:644] System.NullReferenceException: Object reference not set to an instance of an object.
      at BGBuddyPVPSuite.StrafeLogic.StopStrafe() in c:\Users\Kewin\Desktop\hb\Plugins\bb\StrafeLogic.cs:line 45
      at BGBuddyPVPSuite.BGBuddyPVPSuite.Pulse() in c:\Users\Kewin\Desktop\hb\Plugins\bb\BGBuddy- PvP Suite.cs:line 62
      at Styx.Plugins.PluginWrapper.Pulse()
       
    13. SpigotStyle

      SpigotStyle New Member

      Joined:
      Jan 15, 2010
      Messages:
      98
      Likes Received:
      1
      Trophy Points:
      0
      Only thing that I see that is troubling is it takes a while to engage after approaching a pack of baddies. Don't know if it is because it is deciding on who to kill, but I'll keep an eye on it.
       
    14. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Download the latest version.

      Most likely your CC. I am using a modified Singular on my war and mage and both work fine.
       
    15. Phog

      Phog New Member

      Joined:
      Jan 2, 2012
      Messages:
      161
      Likes Received:
      0
      Trophy Points:
      0
      Just went through AB with it. As soon as I come upon a pack of Horde, it goes straight for the healer. As a rogue, you can't ask for more. If no healers, it tries to find the baddie with the fewest hit points or maybe even the weakest link in the group, not sure. Not having any slow attack issues. Nothing at all to complain about so far. And onward I go.
       
    16. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      I have some ideas on how to completely disable bgbuddys targeting system. Going to sleep now but I am going to test tommorw, you interested in my results?
       
    17. botosan

      botosan New Member

      Joined:
      Dec 15, 2011
      Messages:
      60
      Likes Received:
      0
      Trophy Points:
      0
      early testing, hunter class - singular cc, plugin takes over targettting be it healer noobie target etc..locks on hard and chases, disregards out of range,line of sight, alll the while 3 melee beat on me. should o=put in a chaeck for out of range/loswhile being beaten on.
       
    18. akassaw

      akassaw Member

      Joined:
      Feb 17, 2010
      Messages:
      195
      Likes Received:
      1
      Trophy Points:
      18
      Go download the glue plugin and set range. That'll keep it going.

      THis is by far one of the best ive ever used... running a blood Dk in pvp with glue plugin - healers cant escape!
       
    19. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      I am interested although I am not sure how that is even possible as it is set internally. I am also interested in trying to integrate your ANTI CC Plugin rather than re writing my own. Granted it can be done but if you have something written up it would just make this easier.

      Good ideas. I Will add a choice for melee and ranged switching. I think melee should follow the healer where as ranged should switch and peel people off. What do you think?


      On a side note.. My account ends today and with out donations to keep my account going I will have ZERO way to test all this out.
       
      Last edited: Apr 26, 2012
      assassin likes this.
    20. Mirabis

      Mirabis Community Developer

      Joined:
      Jun 14, 2010
      Messages:
      4,475
      Likes Received:
      86
      Trophy Points:
      48
      Should we disable the "Singular" targetting in CC options, or just leave it at default ?
       

    Share This Page