clcret

!!! IMPORTANT: If there are problems going from 3.x to 4.x try first to reset the options:
/script clcretDB = nil; ReloadUI()

!!! IMPORTANT: It doesn't work for low level chars.

Notes/warnings:
* Even though they look like buttons they aren't. The addon displays what you should do, does not provide clickable buttons to do it. Or in more simple terms, you can't spam the mouse on the big button and do dps. Blizzard designed an entire system to prevent that kind of behavior.
* The addon is intended to be used by raiding level 85 retribution paladins. There might be issues at lower levels.

- shows the next skill that should be used by a retribution paladin in the FCFS "rotation"
- tries to highlight the skill until the server confirms the action
- enables exorcism in FCFS only if The Art of War buff is up
- options to edit the FCFS queue
- options to control the layout of the frame (all positions are relative to the black box that appears when you unlock the frame)
- 10 configurable buttons to display the buffs/skills/items you want to track
- ButtonFacade support for skill and configurable buttons
- rudimentary preset system for retribution FCFS

- experimental tracking of sov dot on multiple targets. It's disabled by default so check the options.
This feature had minimal testing though so when you find a bug or if you think it can be improved somehow please let me know.

Commands:

/clcret
* opens the options frame

Note:
- alpha option for sov tracking is selected in the non target color option (for buttons it takes only alpha value, for bars both color and alpha)
- helps to select type "None" when you want to change the layout for a configurable button (sets it to always show)
- when you first enable the button it will show with a blank texture, don't worry, the texture gets updated first time it is displayed properly
- most testing is done on dummies, so not really thorough
- for ICD Procs, here's a really good tutorial post some EJ user took time to write: http://elitistjerks.com/f76/t53171-ret_fcfs_rotation_helper/p15/#post1502393

- minor changes to make the rotation module completely interchangeable with clcinfo one (in theory you should be able to move the folder from one addon to another and keep the same functionality)

- ignores es, hpr, lh and ss if in rotation and talent not present
- adjusts for exorcism glyph

- update for 5.04

- TOC update for 4.3 and some minor retribution changes

- CLEU fix for 4.1

- CS will not be suggested at 3HP

- 4.06 changes

- remove the hack
- temporary hack until Blizzard fixes Hand of Light

- options for inquisition in the behavior tab

- some tweaks, might be possible it works right for lower level characters or without zealotry but no promises

- fix for auras with items

- option to disable if HP bar is modified or not

- minor fix for hp bar

- fixed icon for sov bars

- fixes for 4.01

- fixed toggle for preset frame display not being persistent
- fixed changing preset names not being updated in the selection list
- fixed a typo in options

- added profiles

- untested change to item aura buttons

- fix for first runs

- fixed a bug regarding preset frame

- minor tweaks

- some tweaks for presets

- rudimentary preset system for ret fcfs

- fixing clcret.toc

- split sov bars in a new file

- moved the options to a LoD addon

- option to use checked or highlight state for highlighting main skill

- better choice for the highlight texture

- minor fix

- more work on fcfs and minor tweaks

- 2 more border choices

- more work on options
- minor change with sov tracking stack count

- added explanations for some of the settings

- highlight main skill when a spell is used

- improved fcfs code a bit

- warning when using on another class than paladin
M /trunk/core.lua

- example aura buttons are disabled by default (to fix an issue with lower level players)
- you need to reenable them if you used them and they just disappeared

- added holy wrath to the fcfs choices

- sov tracking buttons should update border settings properly

- fixed: stack numbers not showing without bf

- added toggle option in behavior to switch from showing melee range on both skills to show the range of the individual skills

- disables addon if you have less than 2 skills in the queue and gives a warning

- border without ButtonFacade is now back but with fixed size that scales with the buttons, color can be edited too
- more ButtonFacade tweaking

- more ButtonFacade tweaking

- removed the borders and their options
- buttons now look like action bar buttons
- added ButtonFacade support for the buttons (except the sov tracking ones)

- updated a bit the aura buttons code

- reintroduced acetimer and the delayed start (I thought talents would be available after PLAYER_ENTERING_WORLD event is fired but that's not the case. If anyone know an event fired at load that guarantees player data is properly sent by the server before it's call please let me know)

- behavior

- updated some cooldown code

- border and zoom options affect sov buttons too now

sov tracking changes:
- option to use buttons instead of bars
- alpha option removed, instead is a color choice (if you want to use same color but different alpha values enable that and lower the alpha in the color option)
- the color option applies only alpha value for buttons
- beware, minimal testing for sov tracking

- replaced the avenging wrath and divine plea buttons with 10 configurable ones
- more layout options (the position is relative to the black box that appears around the main skill when you unlock the frame)

- doesn't show other sov stacks from target when you have 0 up

- layout options for 2nd skill displayed

- removed 3rd ability in queue
- added holy vengeance/blood corruption tracking
* tested only for alliance
* not tested with stacks from multiple paladins, might be a problem there

- changed a bit the behaviour of Avenging Wrath button
- added the option to choose mana limits as percentages, in order for to chose fixed value or percentage, the other one must be set to 0

so i just downloaded the new update of clcret 10/14, and I am a little disappointed that the holy power bar has been shrunk compared to yesterday when it was much much bigger. i tried messing around with some of the scaling options and only seemed to have screwed up clcret even worse. any tips or ideas how i can scale the bar bigger?

Originally posted by massino so i just downloaded the new update of clcret 10/14, and I am a little disappointed that the holy power bar has been shrunk compared to yesterday when it was much much bigger. i tried messing around with some of the scaling options and only seemed to have screwed up clcret even worse. any tips or ideas how i can scale the bar bigger?

Look in clcret.lua for PaladinPowerBar:SetScale(UIParent:GetScale()). Change UIParent:GetScale() with a number of your choice. Start with 1 and work around it.

Is there a way to move the Holy Power bar while in a spec that isn't Retribution?

Works great for ret.

No, and not planning to.
Give http://wow.curse.com/downloads/wow-addons/details/clctracker.aspx a shot, it's designed to be a lot more versatile regarding specs.

clcret will not have anything except retribution module.
For other specs classes use clcInfo: http://wow.curse.com/downloads/wow-addons/details/clctracker.aspx.

If you want a module that suggests next skill to be used for another spec to be implemented in clcInfo, please contact me with a thorough explanation of the algorithm (rotation, priority system etc.). If possible also provide a link to the theorycraft behind it.

Originally posted by abija If you want a module that suggests next skill to be used for another spec, please contact me with a thorough explanation of the algorithm (rotation, priority system etc.). If possible also provide a link to the theorycraft behind it.

I just want to protection module back. If it's still in the addon, the options need to be updated to make it easier to find because I've searched for a solid 30 minutes and can't find it. It needs to follow the exact same rules as Ret. FCFS should work fine.

Originally posted by Cheledril I just want to protection module back. If it's still in the addon, the options need to be updated to make it easier to find because I've searched for a solid 30 minutes and can't find it. It needs to follow the exact same rules as Ret. FCFS should work fine.

While I completely understand your decision not to implement the protection module back to CLCRet and under any other circumstance I could back that decision up 100%, you do realize that CLCInfo is a bit daunting to setup, even with some step by step guides I have read... There is something I don't get as to how to configure it. Of course this is my fault, and I'm sure, if I look at the instructions closely enough, I will probably get the big picture (eventually).

But CLCRet was just... ready out of the box and it had the protection module there, you didn't have to do anything more but install the mod, configure the looks of buttons to your preference and you were good to go, which was a major convenience and helped a lot of us get into paladin tanking with a little more confidence than before.

It would be of great help to some of us who are not that .lua savvy, or not that comfortable with setting up a mod using code strings if you could either implement the module back to CLCRet or make it easier for CLCInfo to setup with readymade modules that are just installable and good to go.

Keep in mind, I never supported the protection module for clcret especially because it was "hacked" in.

Basically, clcret was designed with one thing in mind, ret rotation. Everything else was hard to implement and feature requests piled up enough to warrant a rewrite.
I understand it might not be so easy to configure clcInfo so I keep clcret updated but only for the thing it was originally meant to do.

Also, you don't need to write any code to set up the rotation part for ret or prot in clcInfo. Just click on the templates drop down under the code box and select the appropriate entry in the list.
The aura buttons were pretty annoying to setup in clcret too and a lot more restrictive.

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.