< /br>< /br>< /br>

NugRunning_Updater Dot Timer

UI and Addon discussions and suggestions.

NugRunning_Updater Dot Timer

Postby Spinalcrack » 29 Jun 2013, 10:01

Starting a new thread regarding this addon to not get other threads off topic. All credit goes to Alae. Be sure to send him donations :)

Latest Version: v62 -- http://db.tt/DLWYsNTR

To bring up the gui options:

Code: Select all
/nrunu





Image

Click to make larger

Image

Spell and Cooldown editor

Image

** Double Click on Each Picture for a Larger Image **

Image

Image

Image
Last edited by Spinalcrack on 28 Jul 2013, 14:30, edited 24 times in total.
User avatar
Spinalcrack
Moderator
 
Posts: 900
Joined: 08 Feb 2011, 18:08

Re: nugrunning Dot Timer

Postby Alae » 29 Jun 2013, 15:49

good idea about hide ticks

v4 - http://db.tt/pUA4fRv8

make hiding more responsive

add "next tick only show" soon

p.s hiding dosnt work without targeting =(. Rewriting
@Aleyka11 #AffdotsPriest #ForteX #NugRunning_Updater #SPTimer aleaaddons.ru
User avatar
Alae
MVP
 
Posts: 334
Joined: 09 Jul 2012, 01:54

Re: nugrunning Dot Timer

Postby Alae » 29 Jun 2013, 17:02

done

v5 - http://db.tt/m3dPzkbi

add "show only next tick" showonlynext = false/true (turn off by defaul)

if "show only next tick" is true then ticksfade dosnt work

possibly add indicator for dots with uvls
@Aleyka11 #AffdotsPriest #ForteX #NugRunning_Updater #SPTimer aleaaddons.ru
User avatar
Alae
MVP
 
Posts: 334
Joined: 09 Jul 2012, 01:54

Re: nugrunning Dot Timer

Postby Alae » 29 Jun 2013, 19:09

v6 - http://db.tt/5ytLhoqN

fix error when addon wont load
@Aleyka11 #AffdotsPriest #ForteX #NugRunning_Updater #SPTimer aleaaddons.ru
User avatar
Alae
MVP
 
Posts: 334
Joined: 09 Jul 2012, 01:54

Re: nugrunning Dot Timer

Postby Spinalcrack » 30 Jun 2013, 04:02

Created an option to have mob names instead of spell names for dots, and to hide the dot ticks during mindflay.

Also included user config file to change bar colors from default.

NugRunning_Updater_v7

Starting to look really sharp!
User avatar
Spinalcrack
Moderator
 
Posts: 900
Joined: 08 Feb 2011, 18:08

Re: nugrunning Dot Timer

Postby Spinalcrack » 30 Jun 2013, 04:11

Oops, forgot Mind Blast and to blank out the default bar labels. Try this one:

NugRunning_Updater_v8
User avatar
Spinalcrack
Moderator
 
Posts: 900
Joined: 08 Feb 2011, 18:08

Re: nugrunning Dot Timer

Postby Aethyx » 30 Jun 2013, 06:03

for clarification, are these changes so that it works on PTR/5.4, or just to make it work for 5.3?
User avatar
Aethyx
Member
 
Posts: 371
Joined: 05 Apr 2013, 14:48

Re: nugrunning Dot Timer

Postby Alae » 30 Jun 2013, 07:06

It should work with ptr/5.4 too
@Aleyka11 #AffdotsPriest #ForteX #NugRunning_Updater #SPTimer aleaaddons.ru
User avatar
Alae
MVP
 
Posts: 334
Joined: 09 Jul 2012, 01:54

Re: nugrunning Dot Timer

Postby Alae » 30 Jun 2013, 07:36

Code: Select all
for k,v in pairs(spellfilter) do
               if frame.spellID == spellfilter[k] then
                  --print(frame.spellID.." - ".. spellfilter[k])
                  nRun_unit_Name = GetSpellInfo(frame.spellID)   
                  frame.mytarget:SetText(nRun_unit_Name)                  
               end
            end


too much cpu usage. better change

Code: Select all
local spellfilter = {
   32379,      -- Shadow Word: Death
   17,         -- Power Word: Shield
   47585,      -- Dispersion
   123254,      -- Twist of Fate
   34433,      -- Shadowfiend
   123040,      -- Mindbender
   87160,      -- Surge of Darkness
   124430,      -- Divine Insight
   8092,      -- Mind Blast
}
to
Code: Select all
local spellfilter = {
   [32379] = GetSpellInfo(32379),      -- Shadow Word: Death
   [17] = GetSpellInfo(17),         -- Power Word: Shield
   [47585] = GetSpellInfo(47585),      -- Dispersion
   [123254] = GetSpellInfo(123254),      -- Twist of Fate
   [34433] = GetSpellInfo(34433),      -- Shadowfiend
   [123040] = GetSpellInfo(123040),      -- Mindbender
   [87160] = GetSpellInfo(87160),      -- Surge of Darkness
   [124430] = GetSpellInfo(124430),      -- Divine Insight
   [8092] = GetSpellInfo(8092),      -- Mind Blast
}
and just check filter

Code: Select all
if frame.spellID and spellfilter[frame.spellID] then   
nRun_unit_Name = spellfilter[frame.spellID]            frame.mytarget:SetText(nRun_unit_Name)
end


and
Code: Select all
local nRun_unit_Name
in the beginning
@Aleyka11 #AffdotsPriest #ForteX #NugRunning_Updater #SPTimer aleaaddons.ru
User avatar
Alae
MVP
 
Posts: 334
Joined: 09 Jul 2012, 01:54

Re: nugrunning Dot Timer

Postby Alae » 30 Jun 2013, 09:00

also bar have frame.spellText so we can just frame.spellText:SetText("")


v9 - http://db.tt/L7ZBHZKQ
@Aleyka11 #AffdotsPriest #ForteX #NugRunning_Updater #SPTimer aleaaddons.ru
User avatar
Alae
MVP
 
Posts: 334
Joined: 09 Jul 2012, 01:54


Return to UI & Addons



Who is online

Users browsing this forum: No registered users and 3 guests