Hell I have an idea on how to emulate the old system for macro icons without sacrificing the current system. This suggestion would be adding syntax or a command based on the cooldown of skills
for this I have two ideas. the first is a new command called /macrocooldown (Alaised to /mcooldown, /macrocd and /mcd) this command would use seconds or the cooldown time of a skill to display instead of defaulting to the cooldown of the skill used as the macro icon
An example of this is:
/macroicon "Thunder"
/macrocooldown 60
For this, using the macro will display a 60 second cool-down for the icon of the macros despite that the icon if form a GCD skill. Another example is
/macroicon "Thunder"
/macrocooldown "Swiftcast"
in this the result is the same as the first example, a 60 second cool-down displayed on the macro's icon, despite the icon being a GCD skill
Now for a different example
/macroicon "Swiftcast"
/macrocooldown "Heavy Thrust"
for this the icon is Swiftcast, but the Macro will appear to be on GCD (Option only available with skill names, using seconds will have fractions round up just like wait commands)
The next example is:
/macroicon "Surecast"
/macrocooldown 0
/macroicon "Surecast"
/macrocooldown "Teleport"
under these examples the icon will not enter cooldown no matter how many times you use it
My second idea is a syntax version of the above command, sort of like wait. The respective examples will be:
/macroicon "Thunder" <cooldown.60>
/macroicon "Thunder" <cooldown.Swiftcast>
/macroicon "Swiftcast" <cooldown.Heavy Thrust>
/macroicon "Surecast" <cooldown.0>
/macroicon "Surecast" <cooldown.Teleport>
using this will save space on cramped macros.
This one can do with such a feature would include:
I hope you will consider adding something like this to the game.
- Ensuring that CDs don't display on fun macros, Gearset Macros, or UI macros that do not need a cooldown
- Allow chat macros to have a custom timer to time certain events, like a Pull macro with a 20 second cooldown
- Allow players to see if a certain macro is ready and use other icons for it (Such as Swift-Raise Macros)