Download
(353Kb)
Download
Compatible with Retail, Classic & TBC
Updated: 02-05-24 04:04 AM
Pictures
File Info
Compatibility:
Classic (1.15.0)
Guardians of the Dream (10.2.0)
WotLK Patch (3.4.2)
Updated:02-05-24 04:04 AM
Created:unknown
Downloads:145,601
Favorites:298
MD5:
Categories:Buff, Debuff, Spell, Priest, Warlock, Combat Mods

NugRunning  Popular! (More than 5000 hits)

Version: 10.2.6
by: d87 [More]

Rotational timer addon for all classes.



- Multi-target
- Timers are customizable for each spell
- Optional nameplate timers
- Totem Timers in Classic
- Supports groups, priorities and is able to normalize selected timers duration and hence bring them to a common speed
- Support for dot/gcd ticks, Pandemic and similar WoD dot mechanic

/nrun - list of slash commands

NugRunning on github

>> Beta releases



User config module still works.
NugRunningUserConfig wiki page

NugRunning
10.2.6 (2024-02-05)
Full Changelog Previous Releases
  • ColorPicker bug fixed
Archived Files (26)
File Name
Version
Size
Author
Date
10.2.5
352kB
d87
01-10-24 11:31 AM
10.2.4
352kB
d87
01-08-24 08:14 PM
10.2.3
352kB
d87
11-26-23 08:38 PM
10.2.1
351kB
d87
11-21-23 08:01 AM
10.2.0
351kB
d87
11-15-23 11:30 PM
10.1.5
350kB
d87
09-12-23 02:34 AM
10.1.5
350kB
d87
09-12-23 02:34 AM
10.1.4
350kB
d87
08-27-23 04:30 AM
10.1.4
350kB
d87
08-27-23 04:30 AM
10.1.3
353kB
d87
08-25-23 10:51 PM
10.1.3
353kB
d87
08-25-23 10:51 PM
10.1.3
353kB
d87
08-25-23 10:51 PM
10.1.2
351kB
d87
08-25-23 02:54 AM
9.2.4
350kB
d87
08-25-23 02:51 AM
10.1.1
351kB
d87
08-25-23 02:50 AM
10.1.0
350kB
d87
07-11-23 10:39 PM
10.0.2
350kB
d87
01-10-23 02:04 AM
10.0.1
350kB
d87
10-25-22 01:26 PM
10.0.0
350kB
d87
10-25-22 12:35 PM
9.2.3
350kB
d87
09-05-22 10:17 PM
9.2.2
350kB
d87
08-30-22 11:11 AM
9.2.1
336kB
d87
03-05-22 01:15 AM
9.2.0
336kB
d87
02-22-22 06:12 PM
9.1.0
336kB
d87
06-29-21 03:45 PM
9.1.0
336kB
d87
06-29-21 03:45 PM
9.1.0
336kB
d87
06-29-21 03:43 PM


Post A Reply Comment Options
Unread 08-01-11, 03:50 AM  
Valcry
A Deviate Faerie Dragon

Forum posts: 13
File comments: 55
Uploads: 1
Thumbs up Re: Re: Target Names in Bar / Separator

Originally posted by d87
In SpellTextUpdate there's this line

So you can specify custom text format for particular spell from config. (See Prayer of Mending)

But if you want global setting then just add there something like self.spellText:SetText(string.format("%s - %s",self.dstName,self.opts.name))

edit config.lua, if you already did then check for if it's correct, should be "color = colors.XXXXX"
Thank you very much indeed. I can test it these afternoon, but while looking at the LUA-File your advice seems clear for me. Although I'm a programmer, the function-mechanic of the lua-language is still not easy to understand for me. Otherwise I would have seen this solution Great solution, especially the global setting.
__________________
Never let me down again
Report comment to moderator  
Reply With Quote
Unread 07-31-11, 08:09 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Re: Target Names in Bar / Separator

Originally posted by Valcry
Would it be possible to show the TargetName together with the Spelltext or maybe to add some kind of Separators with the TargetName (say GroupText or something else)?

Tried to manage this by myselfe but without success. Within "StackTextUpdate" there is no access to the Targetname and you are binding this function in "NugRunning.BarFrame". So for the time being I have no clue to add the Targetname without rewriting a lot of parts, which is not trivial for me.

Would be great if you could add this feature. Especially in Fights as Shannox it would be helpful if you could distinguish between the three mobs.
In SpellTextUpdate there's this line
if self.opts.textfunc and type(self.opts.textfunc) == "function" then self.spellText:SetText(self.opts.textfunc(self)) end
So you can specify custom text format for particular spell from config. (See Prayer of Mending)

But if you want global setting then just add there something like self.spellText:SetText(string.format("%s - %s",self.dstName,self.opts.name))


How i can change the color of CD? For example, then i pop up Avenging Wrath, the bar is orange and clearly visible. But then i set same color to inqusition, nothing happens.
edit config.lua, if you already did then check for if it's correct, should be "color = colors.XXXXX"
Last edited by d87 : 07-31-11 at 08:20 AM.
Report comment to moderator  
Reply With Quote
Unread 07-30-11, 10:25 AM  
Valcry
A Deviate Faerie Dragon

Forum posts: 13
File comments: 55
Uploads: 1
Target Names in Bar / Separator

Would it be possible to show the TargetName together with the Spelltext or maybe to add some kind of Separators with the TargetName (say GroupText or something else)?

Tried to manage this by myselfe but without success. Within "StackTextUpdate" there is no access to the Targetname and you are binding this function in "NugRunning.BarFrame". So for the time being I have no clue to add the Targetname without rewriting a lot of parts, which is not trivial for me.

Would be great if you could add this feature. Especially in Fights as Shannox it would be helpful if you could distinguish between the three mobs.
__________________
Never let me down again
Report comment to moderator  
Reply With Quote
Unread 07-03-11, 09:40 AM  
mtsupkin
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Color of bar

How i can change the color of CD? For example, then i pop up Avenging Wrath, the bar is orange and clearly visible. But then i set same color to inqusition, nothing happens.
Thanks in advance.
Report comment to moderator  
Reply With Quote
Unread 07-01-11, 06:07 PM  
Valcry
A Deviate Faerie Dragon

Forum posts: 13
File comments: 55
Uploads: 1
Sorting

First of all, really good Dotimer. I like it.
Used Event Horzion over several months, but maybe I will switch to NugRunning.

Just one simple Question: Is it possible to reorder the spells?
I thought I just have to reorder them within the config.lua but after relogging they are remaining at the same places. For example Unstable Affliction, Corruption and Haunt. And I really would like to sort them in a special way.

Didn't found something in the lua, but I guess there is a possibility to do this manually.

Keep up the good work.
Val


Edit: Ahhhh, "Priority" is the Key. My fault
Great. Totally satisfied. Thanks a lot.
__________________
Never let me down again
Last edited by Valcry : 07-01-11 at 06:16 PM.
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 06:33 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
Suddenly all unconventionally refreshing spells stopped generating SPELL_AURA_REFRESH event for combat log.

Uploading hacky workaround...
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 04:10 PM  
soulreapor
A Kobold Labourer

Forum posts: 0
File comments: 7
Uploads: 0
Dot Issue

Same issue as user said below but for warlock where corruption is not being properly shown as refreshed when casting haunt with the talent everlasting affliction.
Report comment to moderator  
Reply With Quote
Unread 06-28-11, 03:47 PM  
Elixie
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Just wanted to report an issue I'm having, for Shadow Word: Pain, when refreshed by Mind Flay, NugRunning isn't picking it up in it's timers, anyway to fix this?
Report comment to moderator  
Reply With Quote
Unread 06-11-11, 12:41 AM  
gunhound45
A Kobold Labourer
AddOn Compiler - Click to view compilations

Forum posts: 0
File comments: 46
Uploads: 1
Is there a way to set this up to monitor internal cooldowns and procs?

Can you 'split' the tower of bars? e.g. have the cooldown tracking on one part of the screen, and debuff tracking on another.
Report comment to moderator  
Reply With Quote
Unread 05-30-11, 12:25 PM  
DagonX
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Hi, first of all, great AddOn, it really helps me since WotLK!

now, I found some minor issues on my warlock, and fixed them myself, but thought you should probably know about them:

First of all, Demon Soul:
Code:
AddSpell( 79462 ,{ name = "Demon Soul: Voidwalker",duration = 15, short = "Misdirect", color = colors.CURSE })
The spell-id is wrong. 79462 is the ID for felguard, the correct ID for Voidwalker would be 79464
This currently makes Demon Soul, when used with a Felguard, display "Misdirection" as text.

Next, though I don't know if you want to add this, the ID for the Warlock 4-Piece proc is 89937, so i added this line:
Code:
AddSpell( 89937 ,{ name = "Fel Flame!",duration = 15, shine = true, color = colors.LGREEN })
Third, the following line has the wrong SpellID:
Code:
--AddCooldown( 59164, { name = "HAUNT",  color = colors.LRED })
The correct ID would be 48181

Finally, the Cooldown on Shadowflame isn't displayed by default, and since it is longer than the dot, I added it to my CDs, as it increases your dps when constantly using it. Maybe you'll just add it as a comment, so that people who use it can easily add it.
Code:
AddCooldown( 47897, { name = "Shadowflame", color = colors.PURPLE })
hope that helps
Report comment to moderator  
Reply With Quote
Unread 05-17-11, 12:31 PM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
I just don't want to "waste" cool-downs by overlapping them . Also I have no healer unit frames on my tank Thanks for that!

Another small nuisance is that if you refresh a buff with stacks (Bone Shield for Death Knights for example) when the buff is not on full stacks (i.e. less than 4 stacks for Death Knights) the timer doesn't refresh. Is there a way of fixing this too?

Nalvasa
Damn, for some reason i decided you're playing healer...
well in that case you should use target = 'player'

I can't do anything regarding Bone Shield, it's blizzard bug. Just checked it on PTR and SPELL_AURA_REFRESH really is missing when you refresh it with less than 4, same deal with SPELL_AURA_REMOVED_DOSE
Report comment to moderator  
Reply With Quote
Unread 05-17-11, 09:03 AM  
Nalvasa
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Thanks!

I just don't want to "waste" cool-downs by overlapping them . Also I have no healer unit frames on my tank Thanks for that!

Another small nuisance is that if you refresh a buff with stacks (Bone Shield for Death Knights for example) when the buff is not on full stacks (i.e. less than 4 stacks for Death Knights) the timer doesn't refresh. Is there a way of fixing this too?

Nalvasa
Report comment to moderator  
Reply With Quote
Unread 05-17-11, 06:55 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
To track spells from other players add anySource = true
and also add target = "target" (or focus) if you want to accept only spells being cast on your target/focus.

So, it would be
AddSpell( 33206 ,{ name = "Pain Suppression",duration = 8, color = colors.WHITE, anySource = true, target = "target" })
Place it under your class section or globally.

Tho i think raid frames should take care of those things for healers.
Report comment to moderator  
Reply With Quote
Unread 05-17-11, 03:52 AM  
Nalvasa
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Cooldowns from other players/classes

Is there a way to track external cool-downs (e.g. Pain Suppression/Guardian Spirit), when they are cast on my Death Knight Tank. I've tried adding just a normal:
AddSpell( 33206 ,{ name = "Pain Suppression",duration = 8, color = colors.WHITE })
under the
if class == "DEATHKNIGHT" then
thing, but it didn't seem to work.

Thanks,

Nalvasa
Report comment to moderator  
Reply With Quote
Unread 05-10-11, 06:56 AM  
d87
A Chromatic Dragonspawn
 
d87's Avatar
AddOn Author - Click to view AddOns

Forum posts: 163
File comments: 643
Uploads: 42
AddSpell({ 32386,32388,32389 },{ name = "Shadow Embrace",duration = 12 })
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: