Download
(18Kb)
Download
Updated: 12-30-08 10:38 AM
Pictures
File Info
Updated:12-30-08 10:38 AM
Created:12-21-08 07:53 AM
Downloads:11,757
Favorites:24
MD5:

Nao!!  Popular! (More than 5000 hits)

Version: 0.3.11
by: leethal [More]

Note: probably out of date. Not actively maintained.

Informs you when certain abilities are ready, such as procs, shaman maelstrom and warrior overpower. Examples of procs are Brain Freeze, Infusion of Light, Shadow Trance and Bloodsurge.

It will do the following to inform you that an ability is ready:

  • Flash the edges of the screen. You can disable flashing globally or per ability.
  • Display the ability icon with a OmniCC-like counter on it, showing you which ability you can use, and how much time you got before the proc fades and you can't use it anymore.

This addon is perfect for rotation altering. You have a set of spells in your rotation. You get a icon with a timer when you can use an ability that isn't in your rotation. You can now decide when and how, if at all, you want to alter rotation from the information this addon delivers.

As it's in beta, there are some inconsistencies. For instance, when sudden death procs for a warrior, the sudden death icon will appear, instead of the icon of the ability that's actually available -- execute.

Here's a short video of the addon in action: http://www.wegame.com/watch/Example_of_how_the_Nao_addon_works_2/

0.3.11: Fixed a bug with settings (warrior only)
0.3.10: Added revenge glyph tracking, and a bunch of configuration options for visuals.
Optional Files (0)


Post A Reply Comment Options
Unread 03-15-10, 02:00 PM  
Vandaller
A Defias Bandit

Forum posts: 2
File comments: 3
Uploads: 0
i have error

Message: Interface\AddOns\Nao\code\events.lua:130: attempt to index field '?' (a nil value)
Time: 03/15/10 22:59:12
Count: 1
Stack: Interface\AddOns\Nao\code\events.lua:130: in function `updateSpellFrames'
Interface\AddOns\Nao\code\events.lua:64: in function `seed'
Interface\AddOns\Nao\code\events.lua:90: in function `seedPersistent'
Interface\AddOns\Nao\main.lua:146: in function `func'
Interface\AddOns\Nao\code\events.lua:192: in function `?'
Interface\AddOns\Nao\code\events.lua:156: in function <Interface\AddOns\Nao\code\events.lua:155>

Locals: self = <table> {
handleSettingsResetOnVersionBump = <function> defined @Interface\AddOns\Nao\code\options.lua:41
log = <function> defined @Interface\AddOns\Nao\main.lua:3
customAuras = <table> {
}
flashFrame = <unnamed> {
}
buildSpellInfoCaches = <function> defined @Interface\AddOns\Nao\main.lua:207
createOptionsGUI = <function> defined @Interface\AddOns\Nao\code\options.lua:86
unseedDummyData = <function> defined @Interface\AddOns\Nao\code\options.lua:299
setDefaultOptions = <function> defined @Interface\AddOns\Nao\code\options.lua:27
unseedAura = <function> defined @Interface\AddOns\Nao\code\events.lua:79
seedDummyData = <function> defined @Interface\AddOns\Nao\code\options.lua:282
setSpellFramesGrowthDirection = <function> defined @Interface\AddOns\Nao\code\gui.lua:98
shouldAuraBeTracked = <function> defined @Interface\AddOns\Nao\code\events.lua:39
seedPersistent = <function> defined @Interface\AddOns\Nao\code\events.lua:89
updateListOfCurrentBuffs = <function> defined @Interface\AddOns\Nao\code\events.lua:9
initSpells = <function> defined @Interface\AddOns\Nao\main.lua:68
spellFrameWrapper = NaoSpellFrameWrapper {
}
PLAYER_LOGIN = <function> defined @Interface\AddOns\Nao\code\events.lua:159
createSpellFrames = <function> defined @Interface\AddOns\Nao\code\gui.lua:33
flashNaoZomg = <function> defined @Interface\AddOns\Nao\code\gui.lua:16
shouldFlashOn = <function> defined @Interface\AddOns\Nao\code\gui.lua:23
spellFrames = <table> {
}
unseedPersistent = <function> defined @Interface\AddOns\Nao\code\events.lua:97
setOptionsForCurrentClass = <function> defined @Interface\AddOns\Nao\code\options.lua:49
flashTexture = TheFlashZomg {
}
UNIT_AURA = <function> defined @Interface\AddOns\Nao\code\events.lua:179
spellInfoByName = <table> {
}
unseedExpiredAuras = <function> defined @Interface\AddOns\Nao\code\events.lua:29
spellInfoById = <table> {
}
customSpells = <table> {
}
COMBAT_LOG_EVENT_UNFILTERED = <function> defined @Interface\AddOns\Nao\code\events.lua:188
createFlashFrame = <function> defined @Interface\AddOns\Nao\code\gui.lua:2
spells = <table> {
}
unseed = <function> defined @Interface\AddOns\Nao\code\events.lua:72
seed = <function> defined @Interface\AddOns\Nao\code\events.lua:55
playerClass = "WARRIOR"
addonName = "Nao!!"
cacheSpellInfo = <function> defined @Interface\AddOns\Nao\main.lua:234
initOptions = <function> defined @Interface\AddOns\Nao\code\options.lua:21
initBunchOfThingies = <function> defined @Interface\AddOns\Nao\main.lua:182
updateSpellFrames = <function> defined @Interface\AddOns\Nao\code\events.lua:104
isTrackingCustomAura = <function> defined @Interface\AddOns\Nao\code\options.lua:71
playerGUID = "0x0700000001DCAD2E"
}
i = 1
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
Overpower = 15645.855
}
(for control) = "Overpower"
name = "Overpower"
expiresAt = 15645.855
(*temporary) = nil
(*temporary) = 15645.855
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
table = <table> {
clear = <function> defined @Interface\AddOns\Nao\main.lua:17
setn = <function> defined =[C]:-1
insert = <function> defined =[C]:-1
sort = <function> defined =[C]:-1
remove = <function> defined =[C]:-1
getn = <function> defined =[C]:-1
foreachi = <function> defined =[C]:-1
maxn = <function> defined =[C]:-1
foreach = <function> defined =[C]:-1
concat = <function> def
Report comment to moderator  
Reply With Quote
Unread 02-03-10, 05:42 AM  
Kupotek
An Aku'mai Servant
 
Kupotek's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 1201
Uploads: 2
How can I resize the icons and align them horizontal instead of vertical and move them?
__________________
Panther UI | My Home on the Web
Report comment to moderator  
Reply With Quote
Unread 09-23-09, 02:32 AM  
devilArt
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 51
File comments: 203
Uploads: 2
great addon, very useful

btw: any chance to support buttonfacade? default border looks ugly
Report comment to moderator  
Reply With Quote
Unread 05-13-09, 11:40 AM  
cerbul
A Kobold Labourer

Forum posts: 0
File comments: 52
Uploads: 0
Can you add more spells to it? Or can you make it so that I can add as many spells as I want? Or just point an addon that can do that icon display but for the spells that I can add?
Report comment to moderator  
Reply With Quote
Unread 05-11-09, 08:41 AM  
HAMS
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
is it works at DARK MOON: GREATNESS ?

So how can i use "MANI.LUA" file ??

Code ....
Last edited by HAMS : 05-11-09 at 08:43 AM.
Report comment to moderator  
Reply With Quote
Unread 04-19-09, 05:39 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
Kouri, my DK's still pretty low do I don't have Rune Strike yet, but does dodging or parrying on your DK show a buff (or debuff?) indicating that Rune Strike is usable? If so, it's dirt easy to add it yourself to the source code. If not, it's still possible, but will require some work by the author.

To anyone that's curious: I just added Hot Streak to my copy of this mod for my mage. Just open up main.lua, and scroll down till you see:

Code:
MAGE = {
	aura = {
		44544, -- Fingers of frost 
		44401, -- Missile Barrage
		57761, -- Fireball! (from the Brain Freeze talent)
		12536, -- Clearcasting (from the Arcane Concentration talent),
		54741, -- Firestarter
	},
},
On the line right after Firestarter, (right before "},") add the following:

Code:
		44448, -- Hot Streak
Any aura that shows up as a buff (or I presume debuff, but not sure) can be manually added. Just look up the proc's name on WoWHead, and look at the URL. At the end, it will say ?spell=44448 or some other number. That is the spellid for the buff. Just add it in for your class! Easy!

(I haven't tested, but it looks like there's a seperate "Hot Streak" buff for the 1, 2, and 3 talent versions of this proc. If you use this without fully talented Hot Streak, you may need to use add 44445 and/or 44446, as well)
Last edited by Jzar : 04-19-09 at 05:39 AM.
Report comment to moderator  
Reply With Quote
Unread 01-09-09, 05:24 AM  
whizque
A Defias Bandit
 
whizque's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 39
Uploads: 3
how about item proc? can you add them as well?
Report comment to moderator  
Reply With Quote
Unread 01-08-09, 05:07 PM  
Metalxead
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Very good addon, but dont work with *taste of blood* and *overpower* proc's

p.s russian client maybe?
Report comment to moderator  
Reply With Quote
Unread 01-06-09, 01:09 PM  
Kouri
A Kobold Labourer
 
Kouri's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1
File comments: 121
Uploads: 4
Rune Strike

Add support for Rune Strike? http://www.wowhead.com/?spell=56815
Love your addon, btw, great work.
Report comment to moderator  
Reply With Quote
Unread 01-05-09, 05:07 AM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
And yet another suggestion, are you sick of me yet? Can you make it do an OmniCC style 360 degree wipe of your proc buttons?
Report comment to moderator  
Reply With Quote
Unread 01-01-09, 12:53 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
Happy New Years!

So ... I reactivated my account. Partly to celebrate the new year with my wife, partly to try out Nao!!. I was afraid I was going to be disappointed, but I was not. Your addon does in 2 seconds what it took me an hour to configure PolMonitor to do. This is quite literally a perfect addon for me. Thank you so much!

Here's another suggestion: When playing on my shaman, I get a clearcasting proc. On the shaman, that makes the next 2 spells 40% cheaper. When I cast my first spell after clearcasting procs, the screen flashes again. Perhaps you could put in a check to see if the buff was already on me and if the remaining time on it is the same. If so, then no flash.
Report comment to moderator  
Reply With Quote
Unread 12-29-08, 01:02 PM  
leethal
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 32
Uploads: 9
Aight, added scaling and growth direction support in 0.3.10.
__________________
github.com/augustl
Report comment to moderator  
Reply With Quote
Unread 12-29-08, 03:30 AM  
leethal
A Wyrmkin Dreamwalker
AddOn Author - Click to view AddOns

Forum posts: 54
File comments: 32
Uploads: 9
Originally posted by Jzar
So, my WoW account's inactive atm, so I can't test it, but this is going in my reportoire if you tell me that it tracks multiple procs at once (e.g., frost mage procs Fingers of Frost and Fireball! at the same time) and that you let me move the button(s) around and control the direction of expansion, and scale. Does it do all this?
It does track multiple procs at once, and it currently lets you move it, but it does not let you control the direction of expansion or the scale of the buttons. I plan to add it, though, just haven't gotten that far yet. It'll definitely be in there before it makes 1.0.
__________________
github.com/augustl
Report comment to moderator  
Reply With Quote
Unread 12-28-08, 08:15 PM  
Jzar
A Chromatic Dragonspawn
 
Jzar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 158
File comments: 281
Uploads: 5
So, my WoW account's inactive atm, so I can't test it, but this is going in my reportoire if you tell me that it tracks multiple procs at once (e.g., frost mage procs Fingers of Frost and Fireball! at the same time) and that you let me move the button(s) around and control the direction of expansion, and scale. Does it do all this?
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: