View Single Post
10-25-10, 10:56 AM   #15
Nightspirit
A Cyclonian
 
Nightspirit's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2009
Posts: 44
Originally Posted by Xrystal View Post
self.unit = PlayerFrame.unit;
Does work. I can now be a good Warlock

Edit: Bad news! I logged out with 0 shards, logged in with, well... 0 ofc It showed 3 shards on login, casting Soul Harvest lead to:
Code:
Message: Interface\FrameXML\ShardBar.lua:79: attempt to index a nil value
Time: 10/25/10 18:59:16
Count: 4
Stack: Interface\FrameXML\ShardBar.lua:79: in function <Interface\FrameXML\ShardBar.lua:74>

Locals: self = ShardBarFrame {
 shard1 = ShardBarFrameShard1 {
 }
 showAnim = <unnamed> {
 }
 ClearAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:474
 SetPoint = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:473
 shard2 = ShardBarFrameShard2 {
 }
 shard3 = ShardBarFrameShard3 {
 }
 SetAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:472
 0 = <userdata>
}
event = "UNIT_POWER"
arg1 = "player"
arg2 = "SOUL_SHARDS"
(*temporary) = nil
(*temporary) = ShardBarFrame {
 shard1 = ShardBarFrameShard1 {
 }
 showAnim = <unnamed> {
 }
 ClearAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:474
 SetPoint = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:473
 shard2 = ShardBarFrameShard2 {
 }
 shard3 = ShardBarFrameShard3 {
 }
 SetAllPoints = <function> defined @Interface\AddOns\nUI\Plugins\nUI_Movers.lua:472
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index a nil value"
Hmm, now I can't recreate that error. It might have been Cogwheel's Fault (don't ask me why I had it here...)

Last edited by Nightspirit : 10-25-10 at 11:07 AM.