This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
A light-weight and simple TPS monitor. In combat, a little UI panel pops up displaying the TPS on the current target. You can use /tps to enable/disable the add-on. Position of the UI panel (drag+drop the header) is saved between session.
Message: Interface\AddOns\TPS\TPS.lua:45: attempt to perform arithmetic on a nil value
Time: 08/30/10 20:45:35
Count: 4
Stack: Interface\AddOns\TPS\TPS.lua:45: in function `Update'
Interface\AddOns\TPS\TPS.lua:67: in function <Interface\AddOns\TPS\TPS.lua:50>
Locals: self = TPSFrame {
header = <unnamed> {
}
combatTime = 15980.573
0 = <userdata>
text = <unnamed> {
}
Update = <function> defined @Interface\AddOns\TPS\TPS.lua:41
}
(*temporary) = nil
(*temporary) = 5
(*temporary) = <function> defined =[C]:-1
(*temporary) = "player"
(*temporary) = "target"
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on a nil value"
round = <function> defined @Interface\AddOns\TPS\TPS.lua:1
Message: Interface\AddOns\TPS\TPS.lua:45: attempt to perform arithmetic on a nil value
Time: 08/30/10 20:34:27
Count: 3
Stack: Interface\AddOns\TPS\TPS.lua:45: in function `Update'
Interface\AddOns\TPS\TPS.lua:67: in function <Interface\AddOns\TPS\TPS.lua:50>
Locals: self = TPSFrame {
header = <unnamed> {
}
0 = <userdata>
text = <unnamed> {
}
Update = <function> defined @Interface\AddOns\TPS\TPS.lua:41
combatTime = 15278.701
}
(*temporary) = nil
(*temporary) = 5
(*temporary) = <function> defined =[C]:-1
(*temporary) = "player"
(*temporary) = "target"
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on a nil value"
round = <function> defined @Interface\AddOns\TPS\TPS.lua:1
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Yes, the threat function likes to return nil as first argument even if threat is on the target. Try r5, please.
1x TPS-r3\TPS.lua:45: attempt to perform arithmetic on a nil value
TPS-r3\TPS.lua:67: in function <TPS\TPS.lua:50>
Locals:
self = TPSFrame {
header = <unnamed> {}
combatTime = 34606.601
0 = <userdata>
text = <unnamed> {}
Update = <function> @ TPS\TPS.lua:41:
}
event = "UNIT_THREAT_LIST_UPDATE"
arg1 = "target"
---
No error message now.
BUT.
The counter freezes. Shows 1st hit threat and done. Resets after out of combat. Shows 1st hit again and freezes the counter. Rinse and repeat.
Try if you can reproduce the error with r4.
was with R2 release
right after charge
Message: Interface\AddOns\TPS\TPS.lua:45: attempt to perform arithmetic on a nil value Time: 08/30/10 20:45:35 Count: 4 Stack: Interface\AddOns\TPS\TPS.lua:45: in function `Update' Interface\AddOns\TPS\TPS.lua:67: in function <Interface\AddOns\TPS\TPS.lua:50>
Locals: self = TPSFrame { header = <unnamed> { } combatTime = 15980.573 0 = <userdata> text = <unnamed> { } Update = <function> defined @Interface\AddOns\TPS\TPS.lua:41 } (*temporary) = nil (*temporary) = 5 (*temporary) = <function> defined =[C]:-1 (*temporary) = "player" (*temporary) = "target" (*temporary) = nil (*temporary) = "attempt to perform arithmetic on a nil value" round = <function> defined @Interface\AddOns\TPS\TPS.lua:1
error message when i hit mob:
Message: Interface\AddOns\TPS\TPS.lua:45: attempt to perform arithmetic on a nil value Time: 08/30/10 20:34:27 Count: 3 Stack: Interface\AddOns\TPS\TPS.lua:45: in function `Update' Interface\AddOns\TPS\TPS.lua:67: in function <Interface\AddOns\TPS\TPS.lua:50>
Locals: self = TPSFrame { header = <unnamed> { } 0 = <userdata> text = <unnamed> { } Update = <function> defined @Interface\AddOns\TPS\TPS.lua:41 combatTime = 15278.701 } (*temporary) = nil (*temporary) = 5 (*temporary) = <function> defined =[C]:-1 (*temporary) = "player" (*temporary) = "target" (*temporary) = nil (*temporary) = "attempt to perform arithmetic on a nil value" round = <function> defined @Interface\AddOns\TPS\TPS.lua:1