FuBar - SkillsPlusFu

Please note I activated my Portal to keep track of bugs and features request more easily. Thanks.

FuBar - SkillsPlusFu v4.1.3
Release Date: 2011.05.03

This add-on combines the functionality of avngr's FuBar_ProfessionsFu, Kemayo's FuBar_KungFu, and smuggles FubarTradeCooldownFu. This add-on is uploaded with their approval. I decided to merge the the first two because they seemed to have a rather large overlap, although both had bits that were unique and very useful (or just plain good looking). I have tried to keep the best of both. Next I wanted to get rid of another add-on on my bar and added the Trade Cooldown functionality. It took me a while to get the salt shaker support correct, as I'm still figuring out the event flow.

On popular demand, I added the option to show the skills for your other toons.

SkillsPlusFu is currently localised only for English, but should be easy to expand to cover other languages. However, by using BabbleLib it should at least properly for those languages supported by that library.

Use
The FuBar menu will display either Skills or the name of a skill that can be used to make things (so, say, Mining doesn't show, but Smelting does). Behind the skill (name and/or icon depending on your preferences) the number of cooldown items is displayed. This display show (total item - items ready) This will not be shown when you have no cooldown items for any of the toons you play.

By selecting the (right-click) menu you see all skills that you can use to make things with for your current toon. Selecting one of these skills will open the relevant skill window and put it's name/icon up in the FuBar. Clicking this later will open the associated skill window again. The last used skill is saved between sessions.

Options
Show skill label - Toggles the display of the skill name (or the text skills) on the FuBar. Use this when you want to show only the icon and the cooldown info.
Show boolean skills - Toggles skills that do not progress, this includes proficiencies.
Show other player skills - Allows you to select which other toons and skills are shown.
Show cross faction skills - Toggles whether the skills mentioned above include those of other faction toons.

Show player names - Toggles display of the player names in the cooldown info
Show cooldown notification - Toggles displaying the cooldown info on the FuBar
Clear current cooldown data - Clears the current cooldown database.
Hide cooldown data for - Allows you to hide a specific cooldown

Hi Robinton
I haven't got to 350 tailoring myself, and tried to find the proper information, and asked if Ryianne could test. She hasn't replied, so I uploaded this version. It should keep track of each cloth tye's cooldown separately, though. I'd be really happy to get some feedback as to how they work, so I'd be much obliged if you could.

I also have 350 tailoring and the new cloths (Primal Mooncloth, Shadowcloth and Spellcloth) to add to Mooncloth. Reading the notes, they have been added to this mod.

Do you realize all 4 cloths are on separate cooldowns, not common cooldowns. Looking at your lua code it "seems" like you have them sharing a cooldown. In game, I can make one of each cloth every 4 days so I need 4 different timers - one for each cloth.

I will try this out tonight just in case. Can you add separate cooldowns if that is not already in?

I just got my 350 tailoring, and with that the new Cloths - Primal Mooncloth, Shadowcloth, and Spellcloth. As of the most recent version, the cooldown on these in not supported. It's the same as the old Mooncloth, 4 days

I'm unsure abut the strange line (which does sound like a bug, but I can't reproduce it), but with 2.6 the datamodel had to change. As FuBar's profile handling was fixed, you could no longer see cooldowns on other profiles. I had to move the cooldown and skill information so your toon could still see all cooldowns and skill information when he was on a different profile than the toon with the cooldown.

So you'll have to re-initialise all your toons to make things show up properly. I apologise if this wasn't clear and for any inconveniences this may cause.

Hi Dunnar.
If I trigger Disenchant through this add on I get the dreaded "This addon violated... Disable|Ignore" message. Apparently disenchanting (and fishing and lock picking) are currently seen as activities possibly giving "an edge" while in combat...yeah, right, and as such blocked.

Should they become unprotected again (or FuBar/Ace figures out a way to cast them safely) I can add them. I'm leaving the stubs, so I can retry after each patch, but I wouldn't hold my breath...

Hi Jayhawk. I love this plug-in! I saw in the patch notes that it is no longer possible to disenchant using SkillsPlus.. I was curious if that is a temporary issue and if you plan on adding that feature in the future.

Sha, for some reason I started the v2.2 on a version which hadn't fixed this issue. I realised I'd forgot the CloseWhenClicked a few uploads later. Stupidly I forgot to remove the actual dewdrop:close(). That should be fixed now.

Kazgrul, Twidget, thanks for the kind words. Their a good way to brighten up a grey winter's day

As for the fishing skill, I guess that was removed when I removed the fishing menu. I'll add it back and will upload as soon as I've fixed the character purging, which seems broken again.

Originally posted by Kazgrul Thank you for your work on this addon Jayhawk. I know alot of people seem to just post to complain that it doesn't work without saying thank you for even trying to write this addon for them. I hope that you don't take the critizism to heart and that you continue to improve upon this already great addon.

Here! Here! Well said Kaz...

I too would like to say, "Great Job!" on the mod Jay.

One question... when showing the skills of you other toons are you supposed to be able to see their Fishing skill? I can't on mine. Would be great if I could. Then when I was in BB with my other toon I would know if I needed to buy a fishing book for someone else and mail it to them.

Thank you for your work on this addon Jayhawk. I know alot of people seem to just post to complain that it doesn't work without saying thank you for even trying to write this addon for them. I hope that you don't take the critizism to heart and that you continue to improve upon this already great addon.