CodeMyLife's Protection - Retribution Profile
Main options in this rotation:
- Protection and Retribution in the same rotation. Originally built for tanking but offspec Retribution should be working well and I will support it.
- Nova Frame with PQInterface options and Now with New PQI Rotation Configurator for even more options.
- AoE management is made via in-game macro that you can assign to any key.
- Shield of Righteous extended logic for a better shielding uptime.
- Good range tanking logic.
- Raid Lay on Hands, all Hands and Heals.
- Healing management can be toggled via macro or setup via PQI. The healing is Off by default so you have to macro it in-game(/activehealing).
- Dispel can be toggled via PQI.
- Cooldowns management can be toggled via macro.
- Xrn5 Chat msg overlay for toggles and more.
- Built-in multi-target Interupts with Rebuke and Shield of the Righteous.
- Wise Blessings, will track other classes that buff to see what to blessing to use and will check for all raid members and buff them all.
- The seal used will always be Seal of Insight for Protection. Retribution will Switch Truth/Right according to AoE mode.
- Left Alt stops attacking. (can be turned of or change key via PQI Rotation Configurator)
- Feast taker, Soulwell Clicker, Summoning Portal Clicker. If Click to move enabled your charater will move to those and take it.
- Left Control for Light's Hammer and Glyphed Consecration. (can be turned off or change key via PQI Rotation Configurator)
- Left Shift Focus Mouseover (can be turned off or change key via PQI Rotation Configurator)
- Improved Sacred Shield usage while tanking.
- Protection Shield of Glory (T15 2pcs) now supported! Smoother damage flow and improved raid survivability. It does not only gives you block, it will heal others if they need when times comes to rebuff.
- Multi-target management and possibility to use Mouseover for ranged attacks. Activate in PQI.
- Can be updated via the PQR Rotation Editor instead of having to go on svn each time.
Supported Talents:
15 - Any that you like.
30 - Any that you like.
45 - Any that you like.
60 - Clemency or Unbreakable Spirit. <== Unbreakable Spirit is better if you plan to solo-tank Iro Qon.
75 - Any that you like. <== Sacred Shield revamped now would be best choice for most high tanking damage situations.
90 - Holy Prism and Execution Sentence are fully automated, Light's Hammer is on Keypress. <== I use Holy Prism for tanking, It's healing helps a lot. For retribution Exectution sentence is better.
Supported Glyphes:
Protection
Glyph of the Alabaster Shield. Recommended. Solid damage/threat increase in all fights.
Glyph of Consecration Optional. Good utility for dealing with adds.
Glyph of Divine Protection. Optional. Good for fights with mostly physical damage.
Glyph of Final Wrath. Optional. Improves threat during execute phases.
Glyph of Focused Shield. Optional. Improved threat for single target tanking.
Retribution
Glyph of Double Jeopardy. Recommended. DPS boost on fights with two or more targets.<== Fully automated on any allied targettarget, mouseover or focus target. Thanks to Painpauller for the original code.
Glyph of Mass Exorcism. Recommended. DPS boost on fights with stacked mobs.
Glyph of Templar's Verdict. Recommended. Great boost to survivability.
Glyph of Divine Storm. Optional. Moderate boost to survivability.
Recommended stats priority for Protection.
Stamina > Melee Hit (7.5%) > Expertise (15%) > Haste > Mastery > Parry > Dodge.
What this rotation can achieve.
This rotation is oriented for end-game heroic raid tanking but can achieve mostly everything you might think of, including but not restricted to:
- Solo-tanking fights that requires 2 tanks and removing debuffs yourself like Horridon, Durumu, Iron-Qon.
- Chalenger's Gold. Personally I did it with this profile at the beta stage. I would say that mostly only the attacks were coded at that moment. The Hands are now coded and making this way easier. Rotation stops for invisibility potions to avoid fails.
- Soloing Dungeons. With that we can easily do non-heroic Dungeons. Most of 90 heroic ones can be soloed too if you are geared accordingly.
- Protection PvPing become fun with this profile. Kill any clothies while perma-silencing them. Freedom and other hands are well used there.
- While Active Healing is active, you can easily tank/heal a 5-man heroic with 4 DPS and run headlessly if you are geared accordingly.
Click the Yellow Question Mark next to the rotation in PQR to see the possible /macros that you can assign in-game.
Now using the New PQInterface that can be found on the PQInterface Wiki Thanks to Diesal for this amazing addon.
Thanks and Credits:
XELPER, YOU ARE MY HERO
Special Thanks and credits goes to Nova Team. Thanks for making the /nova frame to work with PQInterface and for base functions I used to begin with for /macros.
To GhostCore, that studied programming recently at school and is helping/teaching me a lot! Thanks bro!
To Avery, Paintpauller, ph34rt3hcute1, Xelper for some codes and ideas here and there.
To Xelper, PQRotation is such a nice thing to play with.
To Diesal, PQI Configurator is awesome!
To Gabbz that is putting time and effort to help me bring up solid updates to this profile.
To Ninjaderp, Terrades313, Apocalypse59 and sed- for testing feedback, very nice to have you guyz around!
And to Many other dev's//testers that continuously are making effort to bring brilliant ideas to work with. Sharing will pay off more than selling, you guyz rocks!
I'm really interested in hearing of ideas to improve this profile. Feel free to post what you do not like so I can make it better. Thanks a lot for taking the time to try it, I'm sure you won't be disapointed ;)
Here's My SVN :CodeMyLife SVN once you get the rotation installed, you should use the Rotation Editor panel to Update it.
Installation Notice
- Install Tortoise SVN if you do not have an SVN client.
- When you have SVN installed, Create a folder somewhere close to your PQR folder. Name it "CodeMyLife" or "CML" and when it's created right click it. The option to "SVN Checkout" should be available at this point.
- Take the files CodeMyTest and CodeMyLife Abilities and Rotation from the Profiles/PALADIN/ folder and copy/paste those to your own PQR/Profiles/PALADIN/ folder.
- If you want to use CodeMyLife "Stable version" for now you need the CodeMyLife.lua Data Sheet. Otherwise you only need the PQI.lua Data Sheet that you probably already have.
- Once you have the rotations installed, you can use the Rotation Editor Button center down of PQR where you choose your rotations to select my rotations and Download Updates from there.
- Version CodeMyLife actually use Data Sheet 1.08, CodeMyTest does not have Data Sheet anymore. Just the Abilities and Rotation.
- If you have issues, please post the lua error, I will most of time know what it mean even if you don't.
- Make sure PQI Addon is installed otherwise my profiles won't work.
Change Log:
Code:
CodeMyTest v2.13
- Mod to Selfless Healer now should heal raid members under 30% hp even without active healing.
CodeMyTest v2.12
- Added Solo Tank Dark Animus Zerg Optimizations.
CodeMyTest v2.11
- Removed condition to do not overwrite an existing shield of the righteous as anyway it just higher the buff uptime, it do not overwrite it.
Thanks to pve for reporting this issue!
CodeMyTest v2.10
- Interrupts now on Target/Focus/Mouseover.
- Modified SotR Divine Purpose Procs to blow on sight rather than keeping for later. This make the shielding uptime even better now.
- Modified GCD management for Holy Generator abilities. This should higher our Holy power generation by a lot.
CodeMyTest v2.09 -- Test Version.
- Added Execution Sentence vengeance treshold to PQI. You can now set the Required Vengeance value and toggle automatic usage on/off.
- Added macro /exsent to queue Execution Sentence. Works exactly like the Judgement on focus but it is on main target.
- Highly reworked the Shield of the Righteous. You should however not see any difference at all. It's purely a rework to get rid of the "GCD Calculation" error many reported.
CodeMyLife v2.08 -- Stable Version.
- Removed table usage that seemed to take too much ressources.
- This version doesnt include any facing checks at all. No options for it either. Includes Sacred Shield mods to recast with APBoost.
v2.07
- Pretty much 2.02 with the version # changed, had to roll back, I had some codes out of control that was crashing client. Hard to know the cause, no logs, no errors, just WoW crash lol. 2.02 seemed fine so I revert back to it while I find what was the problem.
v2.06
- Another try on fixing Sacred Shield issues.
v2.05
- Hopefully fixed Sacred Shield Attack Power var by forcing the value at start of profile.
v2.04
- Fixed Active Cooldowns, forgot the remove checks in 2.03.
v2.03
- Removed ActiveHealing/Seal/Cooldowns as these are /macros to make some precious space in PQI for later uses.
- Added Sacred Shield AP + 6000 rebuff as priority filler.
- Added Redemption, Should be cast to Resurrect when you mouseover a Dead Player. Not tested yet!
- Made splitted rotations for each specs. Feel free to test this out but I am not sure how better this could be and why it would be!
- Made some revisions to fillers while I was at it. Sacred Shield should be even more always 100% but at the same time, I made it refresh less unless needed so that filling with consecration or holy wrath is preferred.
How To Use this Rotation?
I will explain a bit what is in PQI that you can change to suit your needs. Feel free to read it when you will want better comprehension of what's behind every checkbox. It is not mandatory to read this, this information is also as tooltips in PQI and you would probably prefer reading it there but here I explained a bit more the thinking of the profile.
![[PQR Profile] CodeMyLife MoP Paladin Protection/Retribution Rotation.-protection-setup-jpg](https://www.ownedcore.com/forums/attachments/world-of-warcraft/world-of-warcraft-bots-programs/wow-bot-maps-profiles/14585d1443817160t-pqr-profile-codemylife-mop-paladin-protection-retribution-rotation-protection-setup-jpg)
- Raiding Events - Library of events to react on bossfights. Most of time you want this checked unless you encounter buggz during a raid boss fight.
- Feast Taker - As a lunatic raid leader, often I speak and while I'm speaking I miss feast. Got tired of it and coded it. I try to keep this working well, sometimes will take a feast and I didnt notice so I spend uselessly a charge but at least I'm always well fed. It also take Healthstones if you need and help if people are summoning around you. Will not move without click to move activated but if you stand close ti works too.
- Active Healing - If you never ever want to heal you can uncheck it. Otherwise I recommend letting this check and using /activehealing to toggle on/off during fight. With this unchecked or activehealing off, you will still use Lay on Hands to save people but all the other heals are off saving your holy power to rape your friends on damage meter and shield like crazy.
- Active Cooldowns - More oriented for Retribution and holds only DPS Cooldowns. Should let it checked and use /activecooldowns to toggle on/off during fight.
- Active Seals - Nothing special here. Seal for Protection is Insight. Retribution single Truth and AoE Righteousness. If you do not like it, turn it off and do it yourself.
- Righteous Fury - Might want to uncheck sometimes during a fight to avoid pulling adds to you. Other tanks hates pallies. Remember you can help them do not look like noobs by turning this off.
- Word Of Glory 1 - Check this to heal people when having 1 Holy Power and if they are below the threshold. Do not set value too high or you will end overhealing.
- Word Of Glory 2 - Check this to heal people when having 2 Holy Power and if they are below the threshold. Do not set value too high or you will end overhealing.
- Word Of Glory 3 - Check this to heal people when having 3 Holy Power and if they are below the threshold. Do not set value too high or you will end overhealing.
- Lay on Hands - Save people using Lay on Hands. I like to keep it very very low so it is not thrown during high damage raid mechanics unless someone really needs it.
- Holy Prism - I like to have it somewhere low but not too much. The Holy prism is naturally used to DPS. It's somewhere relatively high in the rotation so rare are cases when it fires to heal people. However when it happens on someone that accidentally aggroed something the effect is crazy. Heal the person and attack 5 mobs around him, taunting them to you somehow.
- Healthstone - Uncheck to use manually or set value to desired HP treshold.
- Cleanse - On horridon I use it, other than that it is pretty much useless. It does take mana but with insigh on, it's not a problem.
- Hand of Sacrifice - This hand is oriented toward the other tanks. It should never be fired on other roles players. Instead Salvation would fire. Set health treshold you want it to fire.
- Hand of Salvation - This hand is for Healers and DPS. This should never fire on other tanks or yourself(if you are retribution, it will work on you). Set health treshold you want it to fire.
- Hand of Protection - This hand is for Healers and DPS. This should never fire on other tanks or yourself(if you are retribution, it will work on you). Set health treshold you want it to fire.
- Hand of Freedom - Usefull mainly for PvP, will find other classes snares and roots and cleanse you and others with freedom.
- Ardent Defender - This is the best OH-SHIT CD you have for you. Set it very low to use it as Life Saver or a bit higher to use it as a shielding effect. I like it very low.
- Divine Protection - I like to let it unchecked and use it myself. I wait until I get interesting vengeance level to use it and try to pair it with some great damage income to make the most out of 4p tier15 bonus. If you let this checked, it will fire at your desired HP treshold.
- Guardian of Ancient Kings - Protection version. Should use it yourself, it is so priceless. If you let this checked, it will fire at your desired HP treshold.
- Shield of Glory - This Utility is gonna throw a 3hp WoG on the lowest target if there are under the HP treshold. I like to keep it high so it's used often. It still should never buff if it is not needed and will only heal to buff yourself. It is not on the /activehealing macro. If you keep it at 100%HP, you woud lose some value. This is meant to be used with the 2p tier15 bonus.
- Sacred Shield - Removed in 5.4 but for now it is ****ING OVERPOWER. Let this check and at 100 Always or... You lose!
- Shield of the Righteous - The checkbox is not going to turn the ability off. Check the box if you want the Chat overlay Message when you shield. Value set is very important here.
- 0 - Never Shield at all. Rotation will flow to max the Holy power regen, you have to shield by hand.
- 1-2-3 - Shielding will occur at 3 Holy Power. Under lvl 85 you have no other choices as you only get 3 HP.
- 4 - Shielding will occur at 4 Holy Power.
- 5 - Shielding will occur at 5 Holy Power.
- 6 - Wise Mode - This is the best setup. At this treshold the rotation will shield at 5 Holy power if you have another Holy Power that will be generated within the next 1.5s. According to the fat that the Shield is a left hand ability and therefore off of GCD you can use it at any time, late is best as it leave the player an opening for timing is shielding. To be honest, I do not rely on my profile to shield me, I like shielding myself and it is the way I do because as long as I will not be able to program every encounter specifically or who knows maybe read DBM timers or something, I feel it's too risky to ask for luck. I prefer to keep an eye on boss and learn his moves. When the boss is gonna do an ability he tells it. It's like Mike Tyson Punch Out, he was like he really had to pee before throwing his big hit, you wanted to dodge it, you had to learn to read his moves. WoW bosses do that and shielding Dynamically is fun. Wise Shielding is not wise to know when to shield. It is wise to shield at the last second so the user can use Holy Power himself if he want. I really really like this feature.
- Rebuke - Check to enable and then choose at what % you want to interrupt casts.
The others are easy to understand.
As Talents and Glyphes Usually my setup looks like this Mists of Pandaria - Talent Calculator - World of Warcraft . These are up to you but I definetly recommand using Sacred Shield as now it is just too good to be true. It will be nerfed soon tought. 5.4 will hit us hard.
Well I showed you my usual spec and setup but let's say PQI is here not only for you, I use it too and I tweak many things differently depending of fights. Sometimes I do not use Shield of Glory, Some fights it helps a lot so I do. Tortos single tank, I set the healing very high and activate the WoG1. When bats comes out I just turn healing on and they all run to me. Simple like that. When they come to me I turn it off, pop divine protection and /aoe the hell out of them. Horridon, almost the same with adds, my healing is just too much even just Sacred Shield will pull them to me. Ji-kun Quills I Activate heals too especially If I'm not tanking I will heal all the way. if tanking I will stop it couple second prior to the talon strike to stack Holy Power for my SotR. Ji-Kun heroic I often survive more than 4-5 Talon Strikes in a row. Shielding works with % so it's really strong.
There is many more ways to setup this so it work. I explained here how I do as a reference for new users. This, even if I written this profile, is not the only and sole truth. I might be wrong on some stuff, all I know is this setup works great for me as a Raid Leader/Main tank in 10 man heroic raids. If you like some other stuff that works great feel free to suggest it to others. It is not intended to be "THE best setup" it's just how I do most of time.
Thanks for Reading and Happy tanking guyz!