Hello, I made a thread a few days back here but I want to make a new one just because I want everything to be as clear as possible, in my last thread I did a poor job of explaining things. So without further ado, here is what I need help with:
I'd like this aura to [display with a skill is on cooldown if and only if either [I am in combat OR I have at least one stack of Arcane Charge debuff]].
So far this is my set up using Cone of Cold because it is a short cooldown:
Triggers: Any Triggers
Trigger 1:
Code:
Type: Status
Status: Cooldown Progress (Spell)
Spell: Cone of Cold
Show: On Cooldown
Trigger 2:
Code:
Type: Custom
Event Type: Event
Custom Trigger:
function(event,...)
if event == "PLAYER_REGEN_DISABLED"or UnitAura("player", "Arcane Charge") then
return true
end
end
Hide: Custom
Custom Untrigger:
function(event,...)
if event == "PLAYER_REGEN_DISABLED"or UnitAura("player", "Arcane Charge") then
return true
end
end
Load:
Player Class: Mage
Talent Specialization: Arcane
That's about all I have done right now. In testing it this is what happens:
- I reach 4 stacks of arcane charge debuff
- I run out from combat, drop combat, and use cone of cold such that I am not in combat, cone is on cooldown and the weak aura pops up, and arcane charge has LESS TIME on the debuff than cone of cold is up.
- Without re-entering combat, arcane debuff drops with cone of cold being on cooldown for another 3-4 seconds. In that time the weak aura does NOT go away like I would like it to.
- Cone of cold weak aura only goes away when the cooldown of cone of cold goes off.
Here is the string if you would like to import it:
Code:
dm0cgaGijQrPiCkPunlvv6wQkzxsOHrv5yQOLPe9mQQMMs4AqcBtvr(MukghKiNtkL6EQQ4GsKfcPEiK0evKCrjyJuf6JkIgPQcCsfPwPQQEPukzMuL6MQk1oLKFkLmusWsPk5PitvLUkvbNvvHMRQIAVI)QGbtXHvLftv0JHyYK0LrTzv4Zk0OvsNMuRwvb9AsiZwPUTKA3G(nvgUuSCk9CGPtCDPA7KOVROmEsOoVIQ1djQ9d15m3q6qtdf2E8q4ppnIdc(m1W79GhToGmm5(HOzBiqOLfpl6R4zO6qQHuZnKQg8HDiIOvYbDOouS6Xr2MBiWQBwlyiWQBwliQo3w1ndgc0W7D1RMt15sFrcjw94iBZnuhWd1pbzLv9Qd54zOoGhqwF2rgepd1b8qhQLGoKmVHdbKN0bH6qwjdLqVU4c1b8ay1nRfmOdXkzOecvNBR6MbXgfSUrldayZeudV3Thc0W7D1RMt15sFH6aEa0W7D1RMd6qGv3SwWqGv3SwquDUTQBgmeshiU6HvTkhs01SAKqnw3OLbafSmIgODWu5l0kRhxLu5FzOT7PMBOoGhGSs2gpdjVndLCdv33Io3ircHSFaqUHaA44Md9DPjleQUVfDUH(UvvBf0H(U0Kfc6ircPQpo0i9Tmp3q19TOZnsKq2hcNBO6(w05gjsOoGhanmsqhc0Wi5gcOHJBovNHQ7BrNBQ8h0rIeY62CUHQ7BrNBKiH6aEaz)aGGosOdhuinkZP6efHS8O2bVZB4qAehmKIBDCayjE8lu4hL8V80NpF(973)55NYXxlwesd1YaIRUzZcRMQZqa5HOiGconucHU19267qQm4jD7t4GoeqEikcGQdkpnSMHsOwE4stpvHqpOU(jAhm3qa5zLCdjZB4qnwgWsOgldyjeyRvzX1ej0HgQbR5gsM3WHASmGLqnwgWsiWwRYE6eXvhjsiTAOldeaBdntRkRPY)YqWE91Qhhzlivld9uv1I2bF7bXQhhzli3uDMBiXQhhzBUHq6aXvpSQv5qiDG4QdjZB4qiDG4QdH0bIRo0rhIiAhCcwjdLFlwSy74)yd2GnyJ(aByLmuWMF(bBkRG3L(ybVg8QWKfQgMAAQeAVlmvzSXzXgpa1sPU9nr5M9BoBl)l2uUKf5bzSb11NDKl3o2iRme)hBWgSbBWgSbBWgllDleBeBNX)XgSbBWggQI)Zq1qGUNSsgku)4qR4qdOwIUd0TKx3qiRmIIc1BuFchcPdex9GmVHdXkzOeIvYqj0hWVTSgc09KvYqrblFOvCisHcE7DKqDOy1JJSn3qiDG4QdD0HiI2bNGvYq53Ifl2o(p2Gnyd2OpWgwjdfS5NFWMYk4DPpwWRbVkmzHQHPMMkH27ctvgBCwSXdqTuQBFtuUz)MZ2Y)InLlzrEqgBqD9zh5YTJnYkdX)XgSbBWgSbBWgSXYs3cXgX2z8FSbBWgSHHQ4)munsKiHqCBNn3uDMkFfxKQLPYxXfPYFQ8vCrKqZBDCayjE8RpTOn(B7tuGsTzXItFOWN)C81I2ecX52QUzWGosiLP6CXYZija
Thanks for any help, let me know what you think. I tried to be as specific as I could to avoid confusion. Thanks once again.