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.
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.
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.
Does "Me.ActiveAuras.ContainsKey("The Art of War")" work? I thought the aura was 'invisible' and had to be called by ID or LUA?
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.
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.
"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
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.
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
V0.2.05 has been released. Minor update with user changeable variables now in doctrine.cs. Prot works very well in heroics now.
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
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.