I also noticed a small problem with the first priority icon:
If I'm at 2 HP and will be using CS next, the first icon shows CS and the second shows TV, everything perfect. But if I then use CS, some times (most likely because of latency) the next filler shows for a fraction of a second as first icon before it switches to TV.
Could you please tweak it so it always assumes being at 3 HP after using CS at 2 HP, even if the server hasn't reported the third HP yet?
I'll look into it, but it's a form of hack and if it's not an easy fix I'd rather do this kind of tweaks at 85 after everything is ironed out.
It also happens during Zealotry, and yeah it's because of the delay in HP update from the server.
While frapsing output to try and work around that problem, noticed something quite annoying: UNIT_POWER events seem to be throttled by the game, so depending when you get the throttle, UnitPower("player", SPELL_POWER_HOLY_POWER) can return a proper value ~0.3 before default power bar gets the update event.
That's a potential 300ms extra latency on update even though the client had already received updated data from the server.
Example 2: http://img821.imageshack.us/img821/803/hp3j.jpg
6106.951 - client uses cs
6107.246 - client gets confirmation message from server and cooldown is updated
6107.405 - client gets updated HP value
6107.708 - client fires UNIT_POWER event and animation starts
6107.804 - 2nd rune is relatively easy visible
~400ms from when your client knows hp was updated and you are aware of it.
I've got another small problem, (probably due to my lack of lua knowledge) it's similar to the one on page 22 with Avenging Wrath, except this time it's Zealotry. Using the default template for it, it does not fade when it's on cooldown. Using
return IconICD(85696, 120, 1, 1, 0.3)
local visible, texture, start, duration, enable, reversed, alpha
visible, texture, start, duration, enable, reversed = IconAura("HELPFUL|PLAYER", "player", "Zealotry")
if not visible then
visible, texture, start, duration, enable, reversed = IconSpell("Zealotry")
if duration > 0 then
alpha = 0.3
alpha = 1
alpha = 1
return visible, texture, start, duration, enable, reversed, nil, alpha
it fades out, but no longer turns dark blue (i.e. unuseable) without enough holy power after it's cooldown finishes.
If you have the time, could you maybe add the party/raid size as a template option? Because I'd like to use different placements for the icons in my Holy spec when in a party/10 men raid and when in a 25 men raid. Right now I'm using the "force template" option for this, which of course works, but automatic switching would be better
It's not normal and I can't reproduce it.
Do you get lua errors from the addon? Are you using some other addon like clcprot or a modified version of clcret?
Because I'd like to use different placements for the icons in my Holy spec when in a party/10 men raid and when in a 25 men raid. Right now I'm using the "force template" option for this, which of course works, but automatic switching would be better
Is it normal that clcret is spamming me like crazy when I switch to my prot spec with "This message shouldn't be here" messages?
There is one per second non-stop in the chat window.
I was having this same issue, so I shut off all my addons and went through and turned them all on one by one to find out which one was causing the trouble and it turned out to be RatingBuster. So it seems like RatingBuster is causing some sort of conflict with Clcret. I'm pretty sure I'm using the most recent verson of both clc and RatingBuster. Hope this helps.
Give it a spin on live or beta and let me know if you notice problems with it (the new command line function is: /clcinfo ret_opt and it's used to change 1 value options from command line if needed for macros, when you change weapons etc).
I've been trying to change the color of icon borders but can't seem to get it. I was playing around with the svc and r, g, b, a under behavior. It's the only thing keeping me from switching from CLCret at the moment.