This Addon is based on CraftCooldown from czupakobra
The main purpose is to show cooldowns of mooncloth, transmutations and the salt shaker.
To show base commands just type /ccd help .
I extended the Addon with a little salt shaker icon in the left upper corner of the screen, that indicates the cooldowns. This can be moved little bit downwards, what is useful for Titanpanel users.
The little icon is complete visible if one of current characters abilities are ready and transparent if all abilities are on cooldown. If the icon is little bit more, but not completely visible then one of you're twinks abilities are ready. A left click on the icon shows actual cooldowns. Right click opens up the options.
The cooldown of the salt shaker will be registered on putting it in you're bags, that happens automatically if you are using it. Alchemy and tailoring will be refreshed on opening the profession window.
Little modifications makes the salt shaker cooldown working correctly.
At this time i added German and French (sorry for the bad French :) )Translations, but it should work on every client.
Description for the options panel:
- Print cooldowns for the current profession window
Shows cooldown messages when opening a profession with cooldowns.
- Print cooldowns on login
Shows cooldown messages after you logged in.
- Print cooldowns when ready
Shows messages and plays a sound once when a cooldown is ready.
- Always scan the salt shaker
Enables and disables the salt shaker scan.
(Disabled, salt shaker cooldown will be not available)
- Show status icon
Enables and disables the little salt shaker icon
- For Titan Panel users: move the icon down a little.
This moves the salt shaker icon down if it is under the Titan Panel bar. This is the only global setting all other are set per character.
- Clear character cache
Removes saved cooldowns for the current character. This may be helpful if there is a saved cooldown for a unlearned profession.
- Ignored Cooldowns and Ignored Global Cooldowns
Here you can disable or enable cooldown messages for the current or other characters.
Hello!
This is not clear to me from the description
Is this addon notify me while I am playing a different charachter?
Thank you.
In reply to BalurPoco:
Yes you see it on the status icon in the upper left corner of the screen, and when a cooldown on a twink or same character is ready you will get a massage . Just take a look at the screenshots.
In reply to Lemmoros:
Thank you very much.
In reply to BalurPoco:
You are welcome :)
Is it possible to disable printing cd messages when mousing over the icon (but keep the tooltip)?
In reply to TheAimo:
By now only when you take the older version but it is a good point, i will add an option for that.I just removed the chat message by mouse over, i think nobody needs that ;P
Thanks :)
In reply to Lemmoros:
Thanks for the fast reply and for a great mod. :) Looking forward to the option.
Edit: It's perfect! Thanks~
In reply to TheAimo:
I'm glad you like it :)
it works perfectly :)
I think it was buggy because I already had the cd and didn't recognize it
In reply to gluecksbaerli:
That was my fault i forgot a little tag in the global config :).
Thank you very much for reporting, that is always helpful.
every char when i log in
Date: 2020-11-28 15:10:54
ID: 1
Error occured in: Global
Count: 1
Message: ...AddOns\Lemmos_CraftCooldown\Lemmos_CraftCooldown.lua line 442:
attempt to index global 'lccd_globalCache' (a nil value)
Debug:
...AddOns\Lemmos_CraftCooldown\Lemmos_CraftCooldown.lua:442: lccd_init()
...AddOns\Lemmos_CraftCooldown\Lemmos_CraftCooldown.lua:285:
...AddOns\Lemmos_CraftCooldown\Lemmos_CraftCooldown.lua:282
Locals:
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'lccd_globalCache' (a nil value)"
ssdisp = L-CCD-Salt_shaker {
PixelSnapDisabled = true
0 = <userdata>
texture = <unnamed> {
}
}
In reply to gluecksbaerli:
Interesting, i will take a look at that
In reply to gluecksbaerli:
Thank you, it happens if you don't have any cool down. i fixed it in 3.6
But that is funny no one tested it got that error. But now i know why ;)