Category: Druid
Addon Information
Works with 3.3
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
Author:
Version:
1.0.1
Date:
02-08-2010 03:23 AM
Size:
127.00 Kb
Downloads:
388
Favorites:
7
MD5:
Pictures
Click to enlarge
Test bars in action
Druid Timer Bars
This addon will give you timer bars for important buffs, debuffs and cooldowns. Currently it tracks:
  • Insect Swarm
  • Moonfire
  • Rebirth
  • Rake
  • Rip
  • Savage Roar
  • Mangled!
  • Eclipse
  • Faerie Fire / Faerie Fire Feral
  • Berserk
  • Tiger's Fury
  • Lacerate
  • Demoralized!
Solar Eclipse, Lunar Eclipse, Tiger's Fury and Berserk will show cooldown bars.
Faerie Fire, Faerie Fire Feral and Mangled! will show a bar regardless of who applied it to the target.
Lacerate will show how many stacks are applied (ie, Lacerate x 3).
Demoralized! will show as long as the target has Vindication, Demo Roar, Demo Shout, Demo Screech or Curse of Weakness while you're in Bear Form.
Mangled! will show as long as the target has Mangle (Cat), Mangle (Bear) or Trauma applied.

Text for the timer bars is localized for Russian, German, Spanish and French using spell names taken from Wowhead. Any assistance translating the rest is welcome.
  Optional Files - Druid Timer Bars
Sorry, there are currently no optional files available.
  Comments - Druid Timer Bars
Post A Reply Comment Options
Old 03-06-2010, 07:30 PM  
nanovivid
A Kobold Labourer
 
nanovivid's Avatar

Forum posts: 0
File comments: 7
Uploads: 0
I just started trying this out today and I like it quite a bit. In working with it, I noticed a bug and found a couple of things I'd like to see added. I also have a bit of feedback about overall functionality.


The bug is that for some reason the font settings don't stick for me after logout or reload if I choose a font with a SharedMedia index of 10 or higher. Instead of using the font I chose, it uses the default Fritz Quadra TT. If I reapply the font setting in the options it works for that session but goes away again after logout or reload. It's very strange and I wasn't able to track down why it's happening.


I would appreciate a couple of additional customization options. I've tweaked these by editing the lua file, but it would be nice to expose them.
  • The ability to set bar spacing would be very nice -- I prefer my bars closer together than the way they're set up in the addon.
  • Being able to manually set the font size instead of having it auto-scale would be preferable. I found that fonts ended up being fairly blurry since they weren't being set to whole numbers. Alternately you could wrap the font calculation in floor() to ensure that it comes out as a whole number.


The other change I made was to add a subtle text shadow. Quartz, Shadowed Unit Frames, and several other mods do this as well and I think it looks quite nice. I simply duplicated the label section of the code and placed the copy above the label section so it's added first (you'll also see my floor tweak for the font size):
Code:
    newBar.shadow = newBar:CreateFontString(nil,"OVERLAY")
    newBar.shadow:SetFont(M:Fetch("font",M:List("font")[DTB.db.profile.BarFont]),floor(DTB.db.profile.BarHeight/1.3))
    newBar.shadow:SetTextColor(0,0,0,0.9)
    newBar.shadow:ClearAllPoints()
    newBar.shadow:SetPoint("LEFT", newBar, "LEFT", 5.5, -0.5)
Then in DTB:UpdateBar I added newBar.shadow:SetText(text).


Finally, functionality-wise I think that Faerie Fire and Faerie Fire (Feral) should have separate bars. With the Improved Faerie Fire talent, Faerie Fire becomes a 3% hit debuff. However, Faerie Fire (Feral) never counts as that. So as a Moonkin it's important that I ensure a non-Feral Faerie Fire is on the target at all times. Since I don't play feral I just commented out the line that checks for a Faerie Fire (Feral) match for now.


That ended up being a bit longer than I had anticipated. Thanks for a nice addon and I hope the feedback is useful!

Last edited by nanovivid : 03-06-2010 at 07:31 PM.
nanovivid is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.