Okay so earlier I suggested finding a way a code of sorts to get the Macoicon perpectualy lit (since I use ability icons from PvP and other classes) however I think I have a found a way where that could work:
I rpopose to SE that they add the cd (cooldown) subcomand to the /macroicon command with 3 types:
Type 1: normal or on. This is the default for the macroicons, using the cool-down of the ability used for it's icon. It's also responsible for keeping ebilities you can't use dark
- Example A: /micon "Raging Strikes" gc 1. for BLM, Since they can crossclass the skill it will be lit until it's used and show the cool-down
- Example B: /micon "Phantom Dart" gc 1. for BLM, This illustrates the darkened aspect of the current system. Asa PvP ability it cannot be used outside of Wolves; Den or Frontlines
- Example C: /micon "Tri-Disaster" gc 1. for BLM, I call it the impossible skill problem. While Mages can crossclass skills form Arcanists, this spell isn't one of them because of this a BLM macro with this string will be perpetually dark
Type 2: off. This removes the cooldown from the icon of the macro (not the actual ability) Meaning that the icon will be lit regardless of whether or nor the coessponding skill is usable. GC is the exception.
Type 3: all. While Type 2 focuses on the icon being perpetually lit this one would take the total CDs of it skills and displays the cooldown time before all it's skills are useable. There are a few problems if you don't use wait commands or if you reuse the skills as soon as their cool-down wears off. and I'd imagine this to be the hardest to implement, the other way of going about it is just using the countdown for the longest cd skill
- Going back to Exhibit B. This would allow PvP skill icons to be lit in PvE. however the abilities themselves would still have darkened icons because you would be in PvE
- Example D: /micon "Raise" cd 3. for WHM, however since this actually involves the effects in the macro I'll post the rest of the hypothetical macro as well
- /ac "Swiftcast"
- /wait 1
- /ac "Raise"
- /wait 3
- /ac "Benediction" (NOTE to WHMs please don't do this. This is jut an example)
- Swiftcast has a 180s cooldown, while Benediction has 300. With Type 3, regardless of the icon used the macro would show a 300s second cooldown once it's used
So what do you think of my idea?