Download
(1Kb)
Download
Updated: 12-31-10 06:50 PM
Pictures
File Info
Updated:12-31-10 06:50 PM
Created:08-11-09 11:45 PM
Downloads:4,172
Favorites:82
MD5:

SpellLight

Version: 1.0.0
by: Kyahx [More]

* This is a beta-quality AddOn and may contain bugs / missing features *

SpellLight is a small add-on designed to help you find which spells in your spell book have not been assigned to a slot on your action bar.

New in this version (1.0.0):
- Updated for WoW 4.0
- Tweaked visibility settings
- Added slash command for disabling (/spelllight or /sl)

1.0.0
- Updated for WoW 4.0
- Tweaked visibility settings
- Added slash command for disabling (/spelllight or /sl)

0.2
- Fixed the "Invalid spell slot" error
- Minor scanning garbage optimizations
Optional Files (0)


Post A Reply Comment Options
Unread 09-06-12, 01:49 PM  
Nischi
A Murloc Raider

Forum posts: 4
File comments: 2
Uploads: 0
I have updated the version to work with 5.0.4 as well as handling the new "flyout" boxes. I've contacted the original author for permission to post it.
Report comment to moderator  
Reply With Quote
Unread 01-06-11, 07:24 PM  
Zidomo
A Cliff Giant
 
Zidomo's Avatar

Forum posts: 76
File comments: 1046
Uploads: 0
Nice to see this updated for WoW 4.x. Not so nice: v1.0.0 appears to be massively tainting.

With the mod enabled during two days & several logon sessions, taint.log (that is enabled here) balloons to over 2.6MB in size. Appears to be tainting all through a typical session. Disable the mod and the tainting stops. Some text from the two-day-long log (there is no other mod mentioned in it):

Code:
1/5 22:33:21.187  An action was blocked in combat because of taint from SpellLight - SpellButton1:Enable()
1/5 22:33:21.187      Interface\FrameXML\SpellBookFrame.lua:532
1/5 22:33:21.187      SpellButton_UpdateButton()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:43 <unnamed>:UpdateSpellBook()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:55
1/5 22:33:21.187  An action was blocked in combat because of taint from SpellLight - SpellButton1:Enable()
1/5 22:33:21.187      Interface\FrameXML\SpellBookFrame.lua:560
1/5 22:33:21.187      SpellButton_UpdateButton()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:43 <unnamed>:UpdateSpellBook()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:55
1/5 22:33:21.187  An action was blocked in combat because of taint from SpellLight - SpellButton2:Enable()
1/5 22:33:21.187      Interface\FrameXML\SpellBookFrame.lua:532
1/5 22:33:21.187      SpellButton_UpdateButton()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:43 <unnamed>:UpdateSpellBook()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:55
1/5 22:33:21.187  An action was blocked in combat because of taint from SpellLight - SpellButton2:Enable()
1/5 22:33:21.187      Interface\FrameXML\SpellBookFrame.lua:560
1/5 22:33:21.187      SpellButton_UpdateButton()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:43 <unnamed>:UpdateSpellBook()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:55
1/5 22:33:21.187  An action was blocked in combat because of taint from SpellLight - SpellButton3:Enable()
1/5 22:33:21.187      Interface\FrameXML\SpellBookFrame.lua:532
1/5 22:33:21.187      SpellButton_UpdateButton()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:43 <unnamed>:UpdateSpellBook()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:55
1/5 22:33:21.187  An action was blocked in combat because of taint from SpellLight - SpellButton3:Enable()
1/5 22:33:21.187      Interface\FrameXML\SpellBookFrame.lua:560
1/5 22:33:21.187      SpellButton_UpdateButton()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:43 <unnamed>:UpdateSpellBook()
1/5 22:33:21.187      Interface\AddOns\SpellLight\SpellLight.lua:55
and so on.
Report comment to moderator  
Reply With Quote
Unread 01-02-11, 11:40 PM  
Kyahx
A Wyrmkin Dreamwalker
 
Kyahx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 34
Uploads: 6
Originally posted by Hakker
It seems to be broken since the 4.x patch. I hope you have time to fix it someday because I find this a very useful addon.
Fixed
Report comment to moderator  
Reply With Quote
Unread 12-08-10, 03:37 PM  
Hakker
A Murloc Raider

Forum posts: 9
File comments: 19
Uploads: 0
It seems to be broken since the 4.x patch. I hope you have time to fix it someday because I find this a very useful addon.
__________________
This is my spam and your forumflood
Report comment to moderator  
Reply With Quote
Unread 05-29-10, 02:03 PM  
trclocke
A Kobold Labourer
AddOn Author - Click to view AddOns

Forum posts: 0
File comments: 108
Uploads: 1
Re: 3.3

Love the concept, but it doesn't seem to work consistently. I'd expect it to highlight everything that isn't assigned to an action bar, but a lot of things I do have on action bars are highlighted anyway. Also the dim shouldn't be quite that dark - you can't really see what the icon is supposed to look like when it's that dim.
Report comment to moderator  
Reply With Quote
Unread 12-14-09, 11:12 AM  
oXid_FoX
A Deviate Faerie Dragon
 
oXid_FoX's Avatar
AddOn Author - Click to view AddOns

Forum posts: 18
File comments: 147
Uploads: 1
3.3

it seems it works with current 3.3 live realms with .toc updated to 30300...
Report comment to moderator  
Reply With Quote
Unread 11-01-09, 10:34 AM  
ricks322
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 153
Uploads: 1
Error after change professions

Ok here is a new one, I got this after changing professions. Dropped Leather and got Herb.
-----

Date: 2009-11-01 11:32:39
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SpellLight\SpellLight.lua line 59:
attempt to index a nil value
Debug:
(tail call): ?
[C]: ?
SpellLight\SpellLight.lua:59: Update()
SpellLight\SpellLight.lua:25: OnShow()
SpellLight\SpellLight.lua:13:
SpellLight\SpellLight.lua:13
[C]: ?
[C]: Show()
..\FrameXML\UIParent.lua:1577: SetUIPanel()
..\FrameXML\UIParent.lua:1422: ShowUIPanel()
..\FrameXML\UIParent.lua:1315:
..\FrameXML\UIParent.lua:1311
[C]: SetAttribute()
..\FrameXML\UIParent.lua:1944: ShowUIPanel()
..\FrameXML\SpellBookFrame.lua:27: ToggleSpellBook()
[string "TOGGLESPELLBOOK"]:1:
[string "TOGGLESPELLBOOK"]:1
Last edited by ricks322 : 11-01-09 at 10:36 AM.
Report comment to moderator  
Reply With Quote
Unread 10-27-09, 01:00 PM  
robthedude
Don't Panic
 
robthedude's Avatar

Forum posts: 364
File comments: 38
Uploads: 0
Hey! Awesome addon, sooo useful.
I've got a feature request if you're up for it -
Could you make it so, on a druid or warrior, it tints spells red when they can't be used in the currently active form or stance?
__________________

Report comment to moderator  
Reply With Quote
Unread 10-01-09, 02:52 PM  
ricks322
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 153
Uploads: 1
My bad

Originally posted by Kyahx
@ricks322 You are using an old version of the mod. That error was fixed with v0.2
Sorry, I thought I had updated to the newest version.
Fixed now.

Thanks
Report comment to moderator  
Reply With Quote
Unread 10-01-09, 01:44 PM  
Kyahx
A Wyrmkin Dreamwalker
 
Kyahx's Avatar
AddOn Author - Click to view AddOns

Forum posts: 52
File comments: 34
Uploads: 6
@ricks322 You are using an old version of the mod. That error was fixed with v0.2
Report comment to moderator  
Reply With Quote
Unread 09-30-09, 11:02 PM  
ricks322
A Chromatic Dragonspawn
AddOn Author - Click to view AddOns

Forum posts: 154
File comments: 153
Uploads: 1
I just started a new Paladin and got this when I opened my spellbook for the first time....

Date: 2009-10-01 01:00:03
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\SpellLight\SpellLight.lua line 54:
GetSpellLink(): Invalid spell slot
Debug:
(tail call): ?
[C]: ?
[C]: GetSpellLink()
SpellLight\SpellLight.lua:54: Update()
SpellLight\SpellLight.lua:39:
SpellLight\SpellLight.lua:38
(tail call): ?
[C]: UpdateSpells()
..\FrameXML\SpellBookFrame.lua:569: SpellBookSkillLineTab_OnClick()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
AddOns:
Swatter, v5.6.4424 (KangaII)
Report comment to moderator  
Reply With Quote
Unread 09-22-09, 01:45 PM  
Folji
A Flamescale Wyrmkin
 
Folji's Avatar
AddOn Author - Click to view AddOns

Forum posts: 136
File comments: 96
Uploads: 1
It seems like the error happens when the currently displayed spellbook page hasn't got every spell-slot filled with something or other (trying to get spell info about spells that aren't there, because the spellbook slot is empty).
Report comment to moderator  
Reply With Quote
Unread 09-14-09, 08:18 AM  
LiNK2088
A Deviate Faerie Dragon
AddOn Compiler - Click to view compilations

Forum posts: 10
File comments: 246
Uploads: 1
Re: Error

Originally posted by dmbardal
Hi. I just get this error when I use SpellLight.
This is happening when I open my spell-list.

Message: Interface\AddOns\SpellLight\SpellLight.lua:54: GetSpellLink(): Invalid spell slot
Time: Tue Sep 1 19:11:01 2009
Count: 2
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
[C]: in function `GetSpellLink'
Interface\AddOns\SpellLight\SpellLight.lua:54: in function `Update'
Interface\AddOns\SpellLight\SpellLight.lua:25: in function `OnShow'
Interface\AddOns\SpellLight\SpellLight.lua:13: in function <Interface\AddOns\SpellLight\SpellLight.lua:13>
[C]: ?
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1415: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel'
Interface\FrameXML\SpellBookFrame.lua:27: in function `ToggleSpellBook'
[string "TOGGLESPELLBOOK"]:1: in function <[string "TOGGLESPELLBOOK"]:1>
Same problem here, I get this every time I open my spellbook although the addon seems to work fine.
Report comment to moderator  
Reply With Quote
Unread 09-12-09, 07:53 AM  
Folji
A Flamescale Wyrmkin
 
Folji's Avatar
AddOn Author - Click to view AddOns

Forum posts: 136
File comments: 96
Uploads: 1
Been experiencing the same error as dmbardal, in the same situation (opening the spellbook). It only seems to happen on some of my characters, for some reason (been experiencing it constantly on my recently created Priest, but it doesn't happen on my level 33 Paladin).

Message: Interface\AddOns\SpellLight\SpellLight.lua:54: GetSpellLink(): Invalid spell slot
Time: 09/12/09 15:49:33
Count: 22
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
[C]: in function `GetSpellLink'
Interface\AddOns\SpellLight\SpellLight.lua:54: in function `Update'
Interface\AddOns\SpellLight\SpellLight.lua:25: in function `OnShow'
Interface\AddOns\SpellLight\SpellLight.lua:13: in function <Interface\AddOns\SpellLight\SpellLight.lua:13>
[C]: ?
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1415: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function <Interface\FrameXML\UIParent.lua:1922>
[C]: in function `ShowUIPanel'
Interface\FrameXML\SpellBookFrame.lua:27: in function `ToggleSpellBook'
[string "TOGGLESPELLBOOK"]:1: in function <[string "TOGGLESPELLBOOK"]:1>

Locals: (*temporary) = nil
(*temporary) = nil
Report comment to moderator  
Reply With Quote
Unread 09-01-09, 11:11 AM  
dmbardal
A Kobold Labourer

Forum posts: 1
File comments: 43
Uploads: 0
Error

Hi. I just get this error when I use SpellLight.
This is happening when I open my spell-list.

Message: Interface\AddOns\SpellLight\SpellLight.lua:54: GetSpellLink(): Invalid spell slot
Time: Tue Sep 1 19:11:01 2009
Count: 2
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
(tail call): ?
[C]: ?
[C]: in function `GetSpellLink'
Interface\AddOns\SpellLight\SpellLight.lua:54: in function `Update'
Interface\AddOns\SpellLight\SpellLight.lua:25: in function `OnShow'
Interface\AddOns\SpellLight\SpellLight.lua:13: in function <Interface\AddOns\SpellLight\SpellLight.lua:13>
[C]: ?
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:1570: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1415: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:1308: in function <Interface\FrameXML\UIParent.lua:1304>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:1934: in function `ShowUIPanel'
Interface\FrameXML\SpellBookFrame.lua:27: in function `ToggleSpellBook'
[string "TOGGLESPELLBOOK"]:1: in function <[string "TOGGLESPELLBOOK"]:1>
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: