Originally Posted by Xrystal
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...)