Download
(17Kb)
Download
Updated: 05-10-11 10:43 PM
Pictures
File Info
Updated:05-10-11 10:43 PM
Created:02-16-10 01:02 PM
Downloads:5,945
Favorites:40
MD5:

ncDebuffTimer  Popular! (More than 5000 hits)

Version: 1.6
by: nobgul, Nobgul

ncDebuffTimer is a lightweight addon that shows all the debuffs you cast on all enemies(not only your target) as bars. This feature is one that I really miss with all unitframes and the default UI. As an affliction warlock I want to track all my enemies' debuffs, not only my target's. Not only is this great for affliction warlocks, this is great for anyone that wants to track the debuffs he/she applies. This addon was made in the spirit of the debufftracker that was included in Necrosis.

Upcoming features:
- None
Suggest features!

Usage:
/ncdt anchor - shows the anchor so you can reposition the debufftimer frame
/ncdt growth [direction] - sets the growth for the timers, valid directions are "up" and "down"
/ncdt width [width] - sets the width for the timers, [width] must be a number above 0
/ncdt height [height] - sets the height for the timers, [height] must be a number above 0
/ncdt spacing [spacing] - sets the spacing for the timers
/ncdt bar [mode] - sets wether the bars fill or empty, [mode] must be "fill" or "empty"

1.5
--
Fixed some bugs and rewrite of the core.

1.4
--
Fixed some bugs and split the addon in 2 parts. Should be working now.

1.3
--
Fixed issue with the count.

1.2
--
Fixed minor issue with the stack count

1.1
--
Fixed a coloring bug.
Optional Files (0)


Post A Reply Comment Options
Unread 02-16-10, 02:35 PM  
JackOnTheMap
A Murloc Raider

Forum posts: 8
File comments: 147
Uploads: 0
Looks great. I like your mods.

I'd like to use it but I'd have to play with the borders so it matches my UI first.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 02:38 PM  
bluenjoy
A Deviate Faerie Dragon
 
bluenjoy's Avatar
AddOn Compiler - Click to view compilations

Forum posts: 13
File comments: 55
Uploads: 1
This error came up. I didn't do anything to the lua

Code:
Message: Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:122: attempt to index local 'color' (a nil value)
Time: Tue Feb 16 20:37:49 2010
Count: 3
Stack: Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:122: in function `SetSettings'
Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:234: in function <Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:221>
Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:286: in function <Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:274>

Locals: self = ncDebuffTimerBar4 {
 0 = <userdata>
 SetSettings = <function> defined @Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:114
 WipeSettings = <function> defined @Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:148
 unit = "0xF1300079A80020AD"
 GetSettings = <function> defined @Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:136
 time = <unnamed> {
 }
 iconbg = <unnamed> {
 }
 target = <unnamed> {
 }
 icon = <unnamed> {
 }
 spell = 7922
 spellname = <unnamed> {
 }
 Refresh = <function> defined @Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:155
 count = <unnamed> {
 }
 duration = 1.5
 expire = 20709.589
 id = 4
 Stop = <function> defined @Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:160
 bar = <unnamed> {
 }
}
unit = "0xF1300079A80020AD"
name = nil
spellname = nil
icon = nil
count = 1
debufftype = nil
expire = 20709.589
duration = 1.5
spell = 7922
color = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'color' (a nil value)"
identifiers = <table> {
}
i = 4
__________________
-Biggie
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 03:24 PM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Is there any way you can add support to only show a select few debuffs?

Like add an array to insert item id's and a boolean to turn the feature on/off.

Would be highly appreciated. There is NO lightweight debuff bar addon out there as good as this one, however as a rogue I will get spammed down with poisons and dots.

Or add a function to ignore a select spellid or spellname.

Oh and a copy of this addon only for selfbuffs would also be equally awesome. With the same features as requested above
__________________

Last edited by sacrife : 02-16-10 at 03:26 PM.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 03:59 PM  
Skylinee
A Murloc Raider

Forum posts: 5
File comments: 371
Uploads: 0
Originally posted by sacrife
Is there any way you can add support to only show a select few debuffs?

Like add an array to insert item id's and a boolean to turn the feature on/off.

Would be highly appreciated. There is NO lightweight debuff bar addon out there as good as this one, however as a rogue I will get spammed down with poisons and dots.

Or add a function to ignore a select spellid or spellname.

Oh and a copy of this addon only for selfbuffs would also be equally awesome. With the same features as requested above
Yeah, this would completely replace Classtimer for me if it's implemented, + the selfbuff timers thingie. Showing debuffs on your target only would be great.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 04:02 PM  
skeat12
A Kobold Labourer

Forum posts: 0
File comments: 30
Uploads: 0
got this earlier

Code:
[21:54:00] Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:122: attempt to index local 'color' (a nil value)
[C]: ?
Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:122: in function `SetSettings'
Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:171: in function `Stop'
Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:183: in function <Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:179>
Used it as destro, after conflag I get multiple bars of immolate, kinda takes up screen space, but like the look of this one, keep up the good work.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 04:32 PM  
Rostok
A Flamescale Wyrmkin

Forum posts: 127
File comments: 14
Uploads: 0
line 121 :

Code:
local color = DebuffTypeColor[debufftype] or DebuffTypeColor.none
should solve the error above.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 08:27 PM  
smanzo
A Defias Bandit

Forum posts: 3
File comments: 28
Uploads: 0
Error/Performance Impact

Same display errors as skeat12 (Hunter, only DoTs up being Black Arrow and Serpent Sting), but mine were tied with a MASSIVE FPS loss. I'd need to test again with tekerr disabled to capture them, but with the bars and (presumably) the errors being thrown, I was moving at less than 1 frame per second.

Let me know what I can provide to help isolate this, as I REALLY like the presentation and simplicity of it. I was running ForteXorcist specifically to get this functionality, but it's rather a lot to run for one small component.
Report comment to moderator  
Reply With Quote
Unread 02-16-10, 11:46 PM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by Rostok
line 121 :

Code:
local color = DebuffTypeColor[debufftype] or DebuffTypeColor.none
should solve the error above.
Thanks, put into the addon.

I will add in some filtering, but since using slash commands for that is really dumb there will be options in a .lua file for it.

About the bufftimer, I will make one soon, but after this one is done(after I'm completely done with this one the buff one is trivial).
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 12:06 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Originally posted by nightcracker
Thanks, put into the addon.

I will add in some filtering, but since using slash commands for that is really dumb there will be options in a .lua file for it.

About the bufftimer, I will make one soon, but after this one is done(after I'm completely done with this one the buff one is trivial).
Yeah the bufftimer is pretty much just search and replace buff with debuff and target with player

However, Yes please do not add it as slash commands, I don't even like the ones you currently have I like to set it in stone in lua once and for all
I dont want savedvariables

What lines would I need to comment out to completely disable that?

Also the fact that you see debuffs on many targets is awesome as I can finally see my blind if I deselect that target.

But without the filter I see like 20 bars when AoE'ing as a rogue

Keep up the good work, I've been waiting so long for an addon exactly like this. We're almost there! *hugs and kisses*
__________________

Report comment to moderator  
Reply With Quote
Unread 02-17-10, 01:28 AM  
Ferous
Sheer Sense of Doom
AddOn Author - Click to view AddOns

Forum posts: 863
File comments: 563
Uploads: 10
This reminds me much of ForteXorcist spelltimers Maybe, in an essence, make it like this instead of the names? It probably make it alot more minimal as well.

example:

[======spell=======]
[======spell=======]
[======spell=======]
[======spell=======]

[======mob3======]

[======spell=======]
[======spell=======]
[======spell=======]
[======spell=======]

[======mob2======]

[======spell=======]
[======spell=======]
[======spell=======]
[======spell=======]

[======mob1======]

edit - This is just a suggestion! I don't want to impose!
Last edited by Ferous : 02-17-10 at 01:29 AM.
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 05:04 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
I might do it once I got the buffs version running and this is stable and bugless(too less tests to give it the "bugless" mark).
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 05:12 AM  
sacrife
An Onyxian Warder
 
sacrife's Avatar
AddOn Author - Click to view AddOns

Forum posts: 384
File comments: 144
Uploads: 3
Originally posted by nightcracker
I might do it once I got the buffs version running and this is stable and bugless(too less tests to give it the "bugless" mark).
As per my PM, I can be your tester for the debuff/buff addon.
__________________

Report comment to moderator  
Reply With Quote
Unread 02-17-10, 05:19 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
Originally posted by sacrife
As per my PM, I can be your tester for the debuff/buff addon.
Well, if you want to do that, I would suggest you download it and use it
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 05:59 AM  
nightcracker
A Molten Giant
 
nightcracker's Avatar
AddOn Author - Click to view AddOns

Forum posts: 716
File comments: 428
Uploads: 22
OK people, please fill out this "form" about what you are interested in do display with my timers:
Code:
Debuffs on enemys by me: Y/N
Debuffs on me: Y/N
Enemy buffs: Y/N
Buffs on me: Y/N
__________________
Three things are certain,
Death, taxes and site not found,
You, victim of one.
Report comment to moderator  
Reply With Quote
Unread 02-17-10, 06:17 AM  
nettermann
A Murloc Raider

Forum posts: 8
File comments: 12
Uploads: 0
I get this lua error
Code:
Message: Interface\AddOns\ncDebuffTimer\ncDebuffTimer.lua:28: attempt to perform arithmetic on local 'x' (a nil value)
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: