About 'InstanceTime'
This AddOn records how long it took to complete an instance. The timer will not be interrupted by dying (and running back to the instance) oder by beeing reanimated. It will stop the timer and add an entry to the list, if you are alive and leave an instance or if you are using the "ghosthealer". By entering an instance, the timer will automatically start. By leaving the instance, the timer will automatically stop. There's nothing to be done by the player.
This AddOn is not intended to be used as stopwatch. Every zone-change resets the timer.
LibDataBroker (LDB)-Support
This AddOn has LDB support.
Dependencies
- no dependencies
Hi.
After logging on after patch 9.1.5 has gone live, this addon is throwing about 10 lua errors related to GetBackdrop.
One of them:
2x [string "InstanceTime_RaidClipFrame:OnLoad"]:1: attempt to call method 'GetBackdrop' (a nil value)
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>
Locals:
self = InstanceTime_RaidClipFrame {
SetBorderBlendMode = <function> defined @SharedXML\Backdrop.lua:258
GetEdgeSize = <function> defined @SharedXML\Backdrop.lua:180
SetupPieceVisuals = <function> defined @SharedXML\Backdrop.lua:238
SetBackdrop = <function> defined @SharedXML\Backdrop.lua:321
SetBackdropColor = <function> defined @SharedXML\Backdrop.lua:391
ApplyBackdrop = <function> defined @SharedXML\Backdrop.lua:286
OnBackdropLoaded = <function> defined @SharedXML\Backdrop.lua:144
ClearBackdrop = <function> defined @SharedXML\Backdrop.lua:274
SetupTextureCoordinates = <function> defined @SharedXML\Backdrop.lua:206
GetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:401
GetBackdrop = <function> defined @SharedXML\Backdrop.lua:339
OnBackdropSizeChanged = <function> defined @SharedXML\Backdrop.lua:174
HasBackdropInfo = <function> defined @SharedXML\Backdrop.lua:270
SetBackdropBorderColor = <function> defined @SharedXML\Backdrop.lua:414
GetBackdropColor = <function> defined @SharedXML\Backdrop.lua:382
0 = <userdata>
}
(*temporary) = nil
(*temporary) = GameTooltip {
0 = <userdata>
textLeft1Font = "GameTooltipHeaderText"
ItemTooltip = <unnamed> {
}
SetHyperlink = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
updateTooltipTimer = 0.200000
TextRight1 = GameTooltipTextRight1 {
}
TopOverlay = <unnamed> {
}
SetUnitDebuff = <function> defined @CastBy2\CastBy2.lua:73
SetItemByID = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
FadeOut = <function> defined @TipTac\ttCore.lua:855
SetRecipeReagentItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
shoppingTooltips = <table> {
}
SetMerchantItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
BottomOverlay = <unnamed> {
}
SetUnitBuff = <function> defined @CastBy2\CastBy2.lua:70
SetTradePlayerItem = <function> defined =[C]:-1
textRight1Font = "GameTooltipHeaderText"
SetSendMailItem = <function> defined =[C]:-1
textRight2Font = "GameTooltipText"
NineSlice = <unnamed> {
}
textLeft2Font = "GameTooltipText"
SetTradeTargetItem = <function> defined =[C]:-1
TextRight2 = GameTooltipTextRight2 {
}
TextLeft2 = GameTooltipTextLeft2 {
}
SetUnitAura = <function> defined @CastBy2\CastBy2.lua:67
SetInboxItem = <function> defined =[C]:-1
layoutType = "TooltipDefaultLayout"
SetBagItem = <function> defined =[C]:-1
needsReset = true
TextLeft1 = GameTooltipTextLeft1 {
}
SetLootRollItem = <function> defined =[C]:-1
SetInventoryItem = <function> defined =[C]:-1
SetRecipeResultItem = <function> defined =[C]:-1
}
(*temporary) = "attempt to call method 'GetBackdrop' (a nil value)"
In reply to DarkLimpan:
I know.
I'm working on it.
In reply to dhanafreiergeist:
Okey, thank you very much. :)
Hello!
Can you fix this:
9x ...reierGeist_InstanceTime\FreierGeist_InstanceTime.lua:5854: bad argument #1 to 'find' (string expected, got nil)
[string "=[C]"]: in function `find'
[string "@FreierGeist_InstanceTime\FreierGeist_InstanceTime.lua"]:5854: in function `FreierGeist_IT_Event_ChatMsgLoot'
[string "@FreierGeist_InstanceTime\FreierGeist_InstanceTime.lua"]:484: in function `FreierGeist_IT_OnEvent'
[string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>
Locals:
(*temporary) = nil
(*temporary) = "x%d"
(*temporary) = "string expected, got nil"
Thank you~
In reply to Jimiti:
Hi :-)
Do you still know where (which instance) or with which loot this happened ?
In reply to dhanafreiergei
It happened when I go in Garden - Queen's Conservatory - Night fae Covenant.
Regards!
In reply to Jimiti:
Ok :-)
thx^^
Is there a way to save dungeons in the list if the runs are below 2 mins.
FYI:
I am currently working on fixing the bugs to make it work in patch 90001...
Is there a way to scale it up? I would like to make the timer bigger!
In reply to edyyms:
I'm sorry. Unfortunately not.
In reply to Dhana:
Opening instance list -> delete list, and I run into that error.
Other things:
When I try to set a focus target now I get an error message "FreierGeist_InstanceTime has been blocked from an action only available to the blizzard UI."
In reply to Bobins666:
In reply to Dhana:
!BugGrabber\BugGrabber.lua:519: in function <!BugGrabber\BugGrabber.lua:519>
[C]: in function `FocusUnit'
FrameXML\UnitPopup.lua:1810: in function `func'
FrameXML\UIDropDownMenu.lua:914: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
In reply to Bobins666:
In reply to Dhana:
You're welcome, I'm always happy to help out where I can, it seems to work fine for me :) both setting and clearing focus work properly now, thanks :)
In reply to Bobins666: