• Visit Rebornbuddy
  • [Alpha] Doctrine -- Ret/Holy/Prot All-In-One

    Discussion in 'Archives' started by fiftypence, Jul 28, 2011.

    1. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      SVN: http://fiftypence.googlecode.com/svn/trunk/
      WARNING: The code on the SVN is often unstable and should be used for testing purposes only.


      Doctrine
      "Vincit Qui Se Vincit"

      Latest StableRelease V0.2.05
      The latest version now almost wholly supports prot in instances, and user settings have been implemented

      Doctrine is a CustomClass that aims to incorporate PvE, PvP, Raid, and Arena logic for all three paladin specs in an efficient and streamlined manner. Speed is of the utmost importance, and the CC has been designed from ground up to effortlessly execute rotations and squeeze out as much DPS or HPS as possible.

      Please note that this release is only for people who are interested in testing the rotation and providing feedback on how well it fares. Unless you intend to handle all cooldown/trinket usage and movement yourself, this CC is not yet functional.

      Please do post all feedback (whether positive or negative) on the current rotation and how well it is executed. Suggestions are also welcome.

      Features
      For this release one simply requires the latest version of Honorbuddy, and a level 85 paladin.

      Features
      Current
      Single target ret pve rotation
      Full prot heroic/raid support (no movement)
      Edit doctrine.cs to change settings (facing target and cooldown/taunt/interrupt usage)

      Planned
      Full support for all three talent specs
      PvP, PvE, Raid, Arena, and solo logic
      Intelligent cooldown usage

      Download
      An SVN will be set up shortly for convenience, but for now this post will be continue to be updated with any new releases.
       

      Attached Files:

      Last edited: Aug 18, 2011
    2. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      reserved for future use
       
    3. bambam922

      bambam922 Well-Known Member Moderator

      Joined:
      Jan 15, 2010
      Messages:
      6,071
      Likes Received:
      28
      Trophy Points:
      48
      I will definitely try this out once you get a prot rotation up for dungeons/raids.
       
    4. quel

      quel Member

      Joined:
      Oct 19, 2010
      Messages:
      844
      Likes Received:
      7
      Trophy Points:
      18
      :O.. gief prot
       
    5. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      I have updated the CC with the almost-complete ret raiding logic now including intelligent cooldown usage, all that is missing is trinket use and AoEing. At the moment I'm not too happy with the speed however, as the bot seems to be taking its sweet time between attacks -- so I think I'm going to have a poke around with the BehaviourTree system and see if I can rewrite the code using it.
       
    6. Ruinit

      Ruinit Member

      Joined:
      Nov 1, 2010
      Messages:
      992
      Likes Received:
      4
      Trophy Points:
      18
      Nice will give it a try :)
       
    7. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Just for anybody who is perhaps on the edge about testing the Ret portion of this CC-- SimulationCraft reports an unbuffed DPS of 9865 with my ungemmed terrible gear over 1,000 iterations, and this CC manages an unbuffed DPS of 10296 over the period of thirty minutes.

      If you do try this I would love if you would post back with how well the rotation works for you.
       
    8. guildoc

      guildoc New Member

      Joined:
      Feb 6, 2011
      Messages:
      35
      Likes Received:
      5
      Trophy Points:
      0
      Does "Me.ActiveAuras.ContainsKey("The Art of War")" work? I thought the aura was 'invisible' and had to be called by ID or LUA?
       
    9. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      The Art of War is always there if you check Me.Auras (as it is an invisible aura on the player character, from a talent) but if you check Me.ActiveAuras it only returns true if the buff is there. So yes, it works. :)
       
    10. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      New update:

      Ret rotation further improved
      Prot rotation added, for single target or multiple target (usable in raids, no movement, no cooldowns/buffs used)

      Please give the new version a try and let me know what you think of the prot rotation.
       
    11. Epinephrine

      Epinephrine New Member

      Joined:
      Jun 27, 2010
      Messages:
      54
      Likes Received:
      0
      Trophy Points:
      0
      "OH MY FUCKING GOD!" This is soooooo insane! DEFINATELY gonna use this!!!!
      Thanks a lot ;)
      Are you gonna add support for aoe pulling like 2-3 mobs in the prot? then this would be the ultimate CC;)
      Cheers
       
    12. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Quick post before I go to bed.

      I have revamped the prot rotation, streamlined it and added defensive cooldown usage. This machine is pushing out 13k dps (overall) in a heroic, it is really quite amazing how it turned out. Attached is the test version -- it has not been thoroughly tested, however I would not expect much to go wrong with it.

      Note two things: first, this is for raid/heroic/dungeon use only, and secondly, if you target a boss the bot will automatically switch to single target rotation. If you wish to kill adds on a boss fight, target the add and the bot will return to mutli-target rotation.

      I urge everyone who might be on the fence about this CC to give it a try -- you shan't regret it.

      That is the plan, indeed! Once I have completed the raid portion of prot I intend to start work on the holy rotations within a raid. Once all three specs are working in raids, I will add solo support to ret and prot, and one of the things I intend to do is implement a solution which allows for aoe grinding.
       

      Attached Files:

    13. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      V0.2.02 has been released.

      This version sees the implementation of taunt/righteous defence being used intelligently, in addition to improved rotation mechanics and cooldown usage. Word of Glory usage has been removed for now.

      edit:
      V0.2.03 uploaded to fix a pesky bug that slipped into the release
       
      Last edited: Jul 30, 2011
    14. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      V0.2.05 has been released.

      Minor update with user changeable variables now in doctrine.cs. Prot works very well in heroics now.
       
    15. Lycanwarlord

      Lycanwarlord New Member

      Joined:
      Jul 25, 2011
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      Just to say, I've seen both the ret and the prot in action. It all works incredibly well, especially the prot rotations and agro control :)
       
    16. TranceAddict

      TranceAddict New Member

      Joined:
      Jan 15, 2010
      Messages:
      44
      Likes Received:
      0
      Trophy Points:
      0
      amazing CC tanking heroics all day :p need an emergency LoH feature for <10% i think though.
       
    17. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Cheers for the feedback. There is already an LoH feature implemented, however in order for LoH to be popped the following must be true:

      - Cannot cast "Ardent Defender"
      - Does not have the aura "Ardent Defender"
      - Health percent <= 10%

      This is because when you have Ardent Defender active, the next hit that would otherwise kill you brings you to 25% of your health.

      --

      For anyone looking for an update, I am currently finishing the ret section of the CC. I will be releasing Ret as a standalone CC once it has been complete, then I will return to prot and do the same. Once these two specs have been fully completed and released I will merge the two specs together, back into Doctrine as a whole.
       
    18. TranceAddict

      TranceAddict New Member

      Joined:
      Jan 15, 2010
      Messages:
      44
      Likes Received:
      0
      Trophy Points:
      0
      Cant wait for ret :D:D
       
    19. rwinger

      rwinger New Member

      Joined:
      May 7, 2010
      Messages:
      31
      Likes Received:
      0
      Trophy Points:
      0
      I am going to try this when I get home.
       
    20. rwinger

      rwinger New Member

      Joined:
      May 7, 2010
      Messages:
      31
      Likes Received:
      0
      Trophy Points:
      0
      has anyone tried this in FL raids?
       

    Share This Page