fabysgames / mythicplustimer Goto Github PK
View Code? Open in Web Editor NEWLicense: GNU General Public License v3.0
License: GNU General Public License v3.0
Error. Preventing spell casting from actionbar. Happens sometimes after changing zones or open vendors.
1x [ADDON_ACTION_FORBIDDEN] AddOn 'MythicPlusTimer' tried to call the protected function 'UNKNOWN()'.
[string "@!BugGrabber/BugGrabber.lua"]:480: in function <!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: ?
[string "=[C]"]: in function UseAction' [string "@FrameXML/SecureTemplates.lua"]:364: in function
handler'
[string "@FrameXML/SecureTemplates.lua"]:690: in function <FrameXML/SecureTemplates.lua:672>
[string "@FrameXML/SecureTemplates.lua"]:704: in function <FrameXML/SecureTemplates.lua:697>
[string "@FrameXML/SecureTemplates.lua"]:746: in function SecureActionButton_OnClick' [string "@FrameXML/ActionButton.lua"]:109: in function
TryUseActionButton'
[string "@FrameXML/MultiActionBars.lua"]:14: in function `MultiActionButtonDown'
[string "MULTIACTIONBAR2BUTTON11"]:2: in function <[string "MULTIACTIONBAR2BUTTON11"]:1>
Pls, add left/center/right text align
https://i.imgur.com/Z5vFblg.png
After 3.0 update sometimes (not often) when keystone starts mythicplustimer
show only timers and affixes. And not showing objectives, trash percents and reaping counter. Disabling and enabling this in preferences not have any effect.
Hello there @fabysdev @FabysGames
i have issue with the minimap related to the addon MPT
when ever i start any Mythic + key the map disappear , i saw in configs there is option to hide tracker
i have ObjectiveTrackerFrame
on Hide
Getting this errors when i enter a timewalking dungeon
31x MythicPlusTimer\infos.lua:168: attempt to index local 'current_run' (a nil value)
MythicPlusTimer\infos.lua:168: in function <MythicPlusTimer\infos.lua:166>
MythicPlusTimer\infos.lua:327: in function `update_reaping'
MythicPlusTimer\criteria.lua:281: in function `update'
MythicPlusTimer\criteria.lua:223: in function `callback'
MythicPlusTimer\addon.lua:100: in function <MythicPlusTimer\addon.lua:94>
Locals:
InCombatSkipped
2x MythicPlusTimer\criteria.lua:71: attempt to index local 'current_run' (a nil value)
MythicPlusTimer\criteria.lua:71: in function <MythicPlusTimer\criteria.lua:69>
MythicPlusTimer\criteria.lua:291: in function `update_step'
MythicPlusTimer\criteria.lua:277: in function `update'
MythicPlusTimer\criteria.lua:223: in function `callback'
MythicPlusTimer\addon.lua:100: in function <MythicPlusTimer\addon.lua:94>
Locals:
InCombatSkipped
https://www.curseforge.com/wow/addons/mythicplustimer?comment=244
Hiding of the default tracker in combination with kaliels' tracker and/or elv ui?
hi, and another one. could you maybe make the progress bar width configurable?
cheers, bela
Getting an error on log in
1x Interface/AddOns/MythicPlusTimer/progress.lua:370: GameTooltip doesn't have a "OnTooltipSetUnit" script
[string "=[C]"]: in function `HookScript'
[string "@Interface/AddOns/MythicPlusTimer/progress.lua"]:370: in function `?'
[string "@Interface/AddOns/MythicPlusTimer/addon.lua"]:188: in function <Interface/AddOns/MythicPlusTimer/addon.lua:185>
[string "@Interface/AddOns/MythicPlusTimer/addon.lua"]:196: in function `callback'
[string "@Interface/AddOns/MythicPlusTimer/addon.lua"]:100: in function <Interface/AddOns/MythicPlusTimer/addon.lua:94>
Locals:
(*temporary) = GameTooltip {
0 = <userdata>
SetQuestLogRewardSpell = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ItemTooltip = Frame {
}
SetHyperlink = <function> defined =[C]:-1
SetAzeriteEssence = <function> defined =[C]:-1
SetVoidDepositItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetTraitEntry = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ClearBackdrop = <function> defined @Interface/SharedXML/Backdrop.lua:282
SetLootCurrency = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = <function> defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetSpell = <function> defined @Interface/FrameXML/GameTooltip.lua:990
SetQuestLogSpecialItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = <function> defined =[C]:-1
SetMerchantItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSocketedRelic = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
NineSlice = Frame {
}
OnLoad = <function> defined @Interface/FrameXML/GameTooltip.lua:927
TopEdge = Texture {
}
SetUnitDebuffByAuraInstanceID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBagItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBackdropColor = <function> defined @Interface/AddOns/TipTac/ttCore.lua:1692
LeftEdge = Texture {
}
AddLineDataText = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:324
SetSpellBookItem = <function> defined =[C]:-1
textLeft1Font = "GameTooltipHeaderText"
SetShapeshift = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetArtifactPowerByID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
textRight2Font = "GameTooltipText"
TopOverlay = Texture {
}
SetSocketedItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitDebuff = <function> defined =[C]:-1
SetMountBySpellID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBorderBlendMode = <function> defined @Interface/SharedXML/Backdrop.lua:266
SetTrainerService = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TextLeft1 = GameTooltipTextLeft1 {
}
SetAzeritePower = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLFGDungeonShortageReward = <function> defined =[C]:-1
OnBackdropSizeChanged = <function> defined @Interface/SharedXML/Backdrop.lua:182
SetArtifactItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
StatusBar = GameTooltipStatusBar {
}
SetPossession = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnitAura = <function> defined =[C]:-1
SetUnitBuffByAuraInstanceID = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetConduit = <function> defined =[C]:-1
SetupPieceVisuals = <function> defined @Interface/SharedXML/Backdrop.lua:246
SetMinimapMouseover = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetItem = <function> defined @Interface/FrameXML/GameTooltip.lua:986
SetRecipeResultItem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = <function> defined =[C]:-1
ProcessLineData = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
OnBackdropLoaded = <function> defined @Interface/SharedXML/Backdrop.lua:152
SetPvpTalent = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetExistingSocketGem = <function> defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = <function> defined =[C]:-1
SetTotem = <function> defined
I'm seeing shades count as 3% ish for the % in the current pull. Not sure why but then it seems to potentially mess up count afterwards. In the last pull of Alg, it was showing me at 93.xx and then the last pull should be 6% but the numbers were not adding up until after the kill.
While doing the hunt in the beastwarrens:
Message: Interface\AddOns\MythicPlusTimer\progress.lua:146: attempt to compare number with nil
Time: Mon Jan 18 18:40:41 2021
Count: 9
Stack: Interface\AddOns\MythicPlusTimer\progress.lua:146: attempt to compare number with nil
[string "@interface\AddOns\MythicPlusTimer\progress.lua"]:146: in function `callback'
[string "@interface\AddOns\MythicPlusTimer\addon.lua"]:100: in function <Interface\AddOns\MythicPlusTimer\addon.lua:94>
Locals: current_run = <table> {
is_completed = true
is_teeming = false
is_prideful = true
quantity_number = 500
cm_level = 13
elapsed_time = 2941
deathcount = 36
quantity_completed = true
time_left_3 = 0
zone_name = "Spires of Ascension"
affixes_key = "affixes-9-6-13-121"
time_left = 0
deathcount_visible = true
steps = 5
death_names = <table> {
}
current_zone_id = 2285
is_reaping = false
times = <table> {
}
max_time = 2340
affixes = <table> {
}
current_map_id = 381
pull = <table> {
}
level_key = "l13"
final_quantity_number = 500
time_left_2 = 0
}
_ = "Ritual Experimentation"
_ = "Defeat Displaced Soul Feeders before they are consumed by the Shifting Life-Eater."
steps = 1
_ = "Destroy Displaced Soul Feeders"
_ = 92
_ = false
_ = 9
final_value = 20
_ = 0
_ = 77829
quantity = "9"
quantity_number = nil
(*temporary) = 1
(*temporary) = ""
(*temporary) = nil
(*temporary) = ""
(*temporary) = 1
(*temporary) = false
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare number with nil"
main = <table> {
get_current_run = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:572
on_player_entering_world = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:496
enable = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:691
get_quest_frame = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:592
show_frame = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:655
show_default_tracker = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:643
get_frame = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:582
init = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:681
reset_current_run = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:577
show_demo = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:675
toggle_frame_movement = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:665
is_frame_moveable = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:670
hide_frame = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:660
name = "main"
get_info_frames = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:587
on_challenge_mode_start = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:509
is_in_cm = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:617
format_seconds = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:603
hide_default_tracker = <function> defined @interface\AddOns\MythicPlusTimer\main.lua:625
}
last_quantity = 1
last_kill = nil
update_progress_value = <function> defined @interface\AddOns\MythicPlusTimer\progress.lua:20
Hi,
I have an Addon which overhauls the whole interface like:
It works perfectly fine.
As soon as I enable MythicPlusTimer Addon and start a Mythic+ run the whole interface is getting screwed
up. The unit frames are moved to the very top of the screen and the minimap and actionbars are no longer
visible.
As soon as I disable MythicPlusTimer and reload the interface everything is back to normal.
It seems like with MythicPlusTimer enabled the UI Scaling changes so that the ActionBars, Minimap and other
stuff is pushed outside of the visible area of the screen.
hi again, another small wish: could you please make the font configurable as well?
kind regards, bela
hi, would it be possible to not only show the percentage of the current pull but the resulting percentage as an option as well? when i start doing math mid pull bad things happen ://
that was the last one, thanks for the great addon :) cheers, bela
Would you consider hosting the add-on here so those of us who wish to avoid Overwolf could do so?
It'd be nice to have the addon packaged as release ZIPs here to be supported by other package managers (e.g. CurseBreaker).
Thank you!
Here's the conversation on another add-ons:
SLOKnightfall/BetterWardrobe#250
davidmeen/TomeOfTeleportation#14
Hi, is it possible to add an option for the text alignment, I would like the text to be right aligned and have not found an adjustable option.
As an example I have created this image. https://ibb.co/KNTzV3V
Was in a scenario and got this Lua error everytime one of the scenario's steps was completed:
Message: Interface\AddOns\MythicPlusTimer\main.lua:544: attempt to index field '?' (a nil value)
Time: Mon Jul 18 13:14:50 2022
Count: 7
Stack: Interface\AddOns\MythicPlusTimer\main.lua:544: attempt to index field '?' (a nil value)
[string "=[C]"]: ?
[string "@Interface\AddOns\MythicPlusTimer\main.lua"]:544: in function `on_challenge_mode_complete'
[string "@Interface\AddOns\MythicPlusTimer\criteria.lua"]:502: in function `callback'
[string "@Interface\AddOns\MythicPlusTimer\addon.lua"]:100: in function <Interface\AddOns\MythicPlusTimer\addon.lua:94>
Locals:
Hit me up if you need any more information!
hi, i didnt find any comment section on the wago site, so im trying it this way. if you prefer feedback / feature requests via another channel please let me know.
its a minor cosmetic thing: could you please make it so that the objective frame remains hidden even after killing the final boss of the m+ dungeon as long as the character remains in the instance.
i positioned m+timer and the objective frame on top of each other and it looks really crappy after killing the last boss when the objective frame reappears but m+timer is still there.
I was doing nothing special, i was walking in Zereth Moris and this error show up.
I hoppe this will help you to make your addon even better.
1x MythicPlusTimer/progress.lua:181: attempt to call method 'GetUnit' (a nil value)
[string "@MythicPlusTimer/progress.lua"]:181: in function <MythicPlusTimer/progress.lua:175>
[string "=(tail call)"]: ?
[string "=[C]"]: in function 'securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:60: in function <SharedXML/Tooltip/TooltipDataHandler.lua:55>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:80: in function <SharedXML/Tooltip/TooltipDataHandler.lua:76>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:116: in function <SharedXML/Tooltip/TooltipDataHandler.lua:106>
[string "=[C]"]: in function 'SetAttribute'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:141: in function <SharedXML/Tooltip/TooltipDataHandler.lua:134>
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:282: in function <SharedXML/Tooltip/TooltipDataHandler.lua:240>
[string "=[C]"]: in function `securecallfunction'
[string "@SharedXML/Tooltip/TooltipDataHandler.lua"]:237: in function <SharedXML/Tooltip/TooltipDataHandler.lua:236>
[string "=(tail call)"]: ?
[string "@HandyNotes_ShadowlandsTreasures/handler/handler.lua"]:908: in function <.../HandyNotes_ShadowlandsTreasures/handler/handler.lua:743>
[string "=(tail call)"]: ?
[string "@HandyNotes_ShadowlandsTreasures/handler/handler.lua"]:949: in function <.../HandyNotes_ShadowlandsTreasures/handler/handler.lua:925>
[string "=[C]"]: ?
[string "@HandyNotes/HandyNotes.lua"]:56: in function <HandyNotes/HandyNotes.lua:51>
[string "@HandyNotes/HandyNotes.lua"]:166: in function <HandyNotes/HandyNotes.lua:165>
Locals:
tooltip = HandyNotes_ShadowlandsTreasuresComparisonTooltip {
0 =
SetQuestLogRewardSpell = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessLineData = defined @SharedXML/Tooltip/TooltipDataHandler.lua:303
SetPvpTalent = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetExistingSocketGem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetHyperlink = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetInfoBackdropStyle = defined @SharedXML/Tooltip/TooltipDataHandler.lua:338
AllTheThingsOnTooltipClearedHook = true
SetSocketGem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLootCurrency = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSlottedKeystone = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemInteractionItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLootItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLFGDungeonShortageReward = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetOwnedItemByID = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
InternalProcessInfo = defined @SharedXML/Tooltip/TooltipDataHandler.lua:240
SetQuestLogSpecialItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetBuybackItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
hasMoney = 1
SetWeeklyReward = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
SetPvpBrawl = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSpellByID = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
numMoneyFrames = 1
SetSocketedRelic = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @SharedXML/Tooltip/TooltipDataHandler.lua:236
ProcessLines = defined @SharedXML/Tooltip/TooltipDataHandler.lua:293
NineSlice = Frame {
}
SetInventoryItem = defined @SharedXML/Tooltip/TooltipDataHandler.lua:444
info =
Hello! Can you make an option to have the timer as a progress bar too? I'm already using the progress bar for count but it'd be nice if I can set it up for timer as well.
Kudos for the well written and optimized addon tho! Digging it a lot!
When u upgrade to 10.0 ?
On fresh install, removes the stock timer. After log off and log back in, step into a m+ and it does not replace the timer or quest log like normal.
In Oribos, addon causes an error after clicking the Upgrade button in the Item Upgrade tool opened by interacting with the NPC Aggressor Zo'dash.
The timers of Neltharus (new DF instance) are not accurate.
The first dungeon I played with a timer left of +0:58 for +3, but we only got +2.
The second dungeon, we finished +1:36 for +3 and got +3. So the border seems to be somethere between that.
15x MythicPlusTimer\main.lua:544: attempt to index field '?' (a nil value)
[string "@MythicPlusTimer\main.lua"]:544: in function on_challenge_mode_complete' [string "@MythicPlusTimer\criteria.lua"]:502: in function
callback'
[string "@MythicPlusTimer\addon.lua"]:100: in function <MythicPlusTimer\addon.lua:94>
Locals:
current_run =
I have this error each time i finish a M+ dungeon :
Message: [ADDON_ACTION_BLOCKED] AddOn 'MythicPlusTimer' tried to call the protected function 'ObjectiveTrackerFrame:SetParent()'. Time: Tue Aug 6 18:41:28 2019 Count: 1 Stack: [ADDON_ACTION_BLOCKED] AddOn 'MythicPlusTimer' tried to call the protected function 'ObjectiveTrackerFrame:SetParent()'. Interface\AddOns\MythicPlusTimer\main.lua:606: in function
show_default_tracker'
Interface\AddOns\MythicPlusTimer\main.lua:415: in function callback' Interface\AddOns\MythicPlusTimer\addon.lua:100: in function <Interface\AddOns\MythicPlusTimer\addon.lua:94>
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.