angry-keystones's People
Forkers
siweia chrisdcarpenter sehra spawnie-no-oni numynum nanjuekaien1 urmus-dev willoucom nrrogers nihilistzscheangry-keystones's Issues
LibUIDropDownMenu needs updating
Hello, could you update LibUIDropDownMenu?
I am getting the following error:
https://pastebin.com/2A04mtBW
Here is additional information on the compatibility issue:
https://legacy.curseforge.com/wow/addons/libuidropdownmenu/issues/20
compact raid frame error
Message: [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame1:Show()'.
Time: Thu Nov 18 14:00:16 2021
Count: 1
Stack: [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame1:Show()'.
[string "@interface\FrameXML\CompactUnitFrame.lua"]:307: in function `CompactUnitFrame_UpdateAll'
[string "@interface\FrameXML\CompactUnitFrame.lua"]:126: in function <Interface\FrameXML\CompactUnitFrame.lua:57>
Locals:
version 0.22.1
Show objective tracker after Mythic Keystone completion????
Hello,
I see on your description page saying there is an option for "Show objective tracker after Mythic Keystone completion" but I don't see this anywhere.
Would really love to use this feature. Where did it go? Am I overlooking it?
Best,
[Bug] - Automatic key insertion not working
Hey! Even after updating to the latest version (0.26.4) the automatic insertion of keystones does not work anymore. No error / LUA errors are shown.
What information can I provide to help debug this?
WoW Retail version: 10.0.2.46702
Current Keystone Keeps being added to the bottom of tooltips indefinitely
As the description says, when the option, "Show current key in tooltip" is enabled, a section is added to the bottom of every tooltip that says, "Current Keystone" and then a Mythic Plus dungeon name and key level. As long as the tooltip does not change this will be repeated indefinitely off the bottom of the screen. This has been happening since the launch of Dragonflight, but I couldn't narrow down which addon was doing it until now. As a workaround, I have turned off the above option for now.
The mouse points to the next week affixes and receives an error
...jectiveTracker/Blizzard_ScenarioObjectiveTracker.lua:473: Usage: GameTooltip:SetText("text" [, color, wrap])
Count: 2
Call Stack:
[string "=[C]"]: ?
[string "=[C]"]: in function `SetText'
[string "@Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ScenarioObjectiveTracker.lua"]:473: in function <...jectiveTracker/Blizzard_ScenarioObjectiveTracker.lua:466>
Announcing keystone to party too often.
Checking the option "Announce newly acquired Mythic Keystones to your party" makes you announce to your party what keystone you have after any teleport (hearthstone, warlock summon, mage portal).
Errors every time!
7x [ADDON_ACTION_FORBIDDEN] AddOn 'AngryKeystones' tried to call the protected function 'UseAction()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `UseAction'
[string "@Interface/FrameXML/SecureTemplates.lua"]:364: in function `handler'
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@Interface/FrameXML/ActionButton.lua"]:109: in function `TryUseActionButton'
[string "@Interface/FrameXML/MultiActionBars.lua"]:14: in function `MultiActionButtonDown'
[string "MULTIACTIONBAR1BUTTON12"]:2: in function <[string "MULTIACTIONBAR1BUTTON12"]:1>
LUA Error Prepatch
Hey,
since the prepatch I get the following LUA error:
2x Interface/AddOns/AngryKeystones/Schedule.lua:295: hooksecurefunc(): ChallengesFrame_Update is not a function
[string "=[C]"]: in function hooksecurefunc' [string "@Interface/AddOns/AngryKeystones/Schedule.lua"]:295: in function
?'
[string "@Interface/AddOns/AngryKeystones/Core.lua"]:51: in function ?' [string "@Interface/AddOns/AngryKeystones/Core.lua"]:10: in function <Interface/AddOns/AngryKeystones/Core.lua:6> [string "=[C]"]: in function
LoadAddOn'
[string "@Interface/AddOns/MythicDungeonTools/MythicDungeonTools.lua"]:248: in function <...ace/AddOns/MythicDungeonTools/MythicDungeonTools.lua:247>
Locals:
It says that MDT is somehow involved, but as soon as I disable Angry Keystones the error goes away, so not sure whats going on exactly.
Haven't done an M+ aswell yet, so i also can't say what potentially could be broken during a key.
NVM
Dragonflight S1 affix schedule is missing
1 | Fortified | Raging | Quaking | Thundering
2 | Tyrannical | Bursting | Grievous | Thundering
3 | Fortified | Sanguine | Volcanic | Thundering
4 | Tyrannical | Raging | Storming | Thundering
5 | Fortified | Spiteful | Grievous | Thundering
6 | Tyrannical | Sanguine | Explosive | Thundering
7 | Fortified | Bolstering | Storming | Thundering
8 | Tyrannical | Spiteful | Quaking | Thundering
9 | Fortified | Bursting | Explosive | Thundering
10 | Tyrannical | Bolstering | Volcanic | Thundering
protected function error
Message: [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame25:Hide()'.
Time: Wed Apr 28 19:22:19 2021
Count: 1
Stack: [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame25:Hide()'.
[string "@interface\FrameXML\CompactUnitFrame.lua"]:307: in function `CompactUnitFrame_UpdateAll'
[string "@interface\FrameXML\CompactUnitFrame.lua"]:203: in function <Interface\FrameXML\CompactUnitFrame.lua:203>
Locals:
version 0.19.9
Error Auto Inserting Keystone
Good day! Thanks for the recent update; however I am getting the following error when I click on a keystone pedestal
2x AngryKeystones/Keystone.lua:51: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@AngryKeystones/Keystone.lua"]:51: in function <AngryKeystones/Keystone.lua:49>
[string "=[C]"]: ?
[string "=[C]"]: in function 'Show'
[string "@Blizzard_ChallengesUI/Blizzard_ChallengesUI.lua"]:652: in function '?'
[string "@FrameXML/UIParent.lua"]:2285: in function <FrameXML/UIParent.lua:1362>
[string "=[C]"]: in function 'CameraOrSelectOrMoveStop'
[string "CAMERAORSELECTORMOVE"]:4: in function <[string "CAMERAORSELECTORMOVE"]:1>
Locals:
(for index) = 0
(for limit) = 4
(for step) = 1
container = 0
(*temporary) = nil
(*temporary) = 0
(*temporary) = "attempt to call global 'GetContainerNumSlots' (a nil value)"
[Bug] Prideful % shown in Legion invasion points
V 0.20.2 error
Message: [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame1:Show()'.
Time: Mon Aug 9 22:01:38 2021
Count: 1
Stack: [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame1:Show()'.
[string "@interface\FrameXML\CompactUnitFrame.lua"]:307: in function `CompactUnitFrame_UpdateAll'
[string "@interface\FrameXML\CompactUnitFrame.lua"]:126: in function <Interface\FrameXML\CompactUnitFrame.lua:57>
Locals:
New translation available
Hi, I did the full pt-br localization on curseforge, do you use curseforge for localizations or github? thank you for your addon! Really looking forward for this localization to be implemented.
LUA Error: "tried to call the protected function 'MultiBarBottomLeft:SetPointBase()'."
Started getting this recently and it has been spamming my chat window with odd errors mid key.
2x [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'MultiBarBottomLeft:SetPointBase()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function SetPointBase' [string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:62: in function
SetPoint'
[string "@Interface/FrameXML/EditModeManager.lua"]:629: in function <Interface/FrameXML/EditModeManager.lua:608>
[string "=[C]"]: in function UpdateBottomActionBarPositions' [string "@Interface/FrameXML/EditModeManager.lua"]:555: in function
UpdateActionBarLayout'
[string "@Interface/FrameXML/EditModeSystemTemplates.lua"]:655: in function UpdateGridLayout' [string "@Interface/FrameXML/ActionButton.lua"]:373: in function
UpdateAction'
[string "@Interface/FrameXML/ActionButton.lua"]:803: in function `OnEvent'
[string "@Interface/FrameXML/ActionButton.lua"]:216: in function <Interface/FrameXML/ActionButton.lua:213>
[Request] Hide Affixe Schedule!
Create proper Github releases, please
This is just a minor thing, but when you create releases could you also include a zip file with the release so that addon updaters that can update from GitHub can see the release and update properly?
There are options to create a zip and a tar.gz file through GitHub, but the updaters want a premade zip file apparently. I've included a zip made through GitHub for the v0.24.1 tag if you'd like to use it and update the v0.24.1 release to include it as a binary.
angry-keystones-0.24.1.zip
This is important now that Curse is blocking addon updaters from seeing their information.
Thank you!
Extra bar (half size)
There is an extra bar that should not be there. First time seeing it.
https://i.ibb.co/fvDn0qT/bug.jpg
Incorrect affixes
https://us.forums.blizzard.com/en/wow/t/m-affix-adjustments-in-season-3/1190174
Schedule group 11 has been changed to 'Sanguine Grievous' since 9.2.
By the meantime, group 9 should be 'Spiteful Necrotic'.
create Release Version @github
Please create a Release Version to manage this addon with github
Add support for 10.1 Dungeon Affix rotation
Could you please add support for 10.1 Dungeon Affix rotation
Thanks
The chest timers do not work
I get only one timer, for the whole dungeon. It no longer splits it into timers for 1, 2 and 3 chests. I have completely uninstalled and reinstalled, and it still does not work. It used to work, so I am not sure what happened. I do have Astra Keys installed, the only other mythic+ related addon, but I do not believe there is a conflict.
Error with AngryKeystones
2x AngryKeystones\Schedule.lua:116: attempt to index local 'legacyWeeklyChest' (a nil value)
[string "@AngryKeystones\Schedule.lua"]:116: in function <AngryKeystones\Schedule.lua:100>
[string "=[C]"]: in function `ChallengesFrame_Update'
[string "@Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua"]:136: in function <...dOns\Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:127>
Locals:
weeklyChest = {
0 =
OnEnter = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:336
Highlight = {
}
Update = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:286
OnMouseUp = defined @FrameXML\WeeklyReward.lua:14
HasUnlockedRewards = defined @FrameXML\WeeklyReward.lua:3
AnimTexture = {
}
state = 1
RunStatus = {
}
Icon = {
}
}
description = {
0 =
}
legacyWeeklyChest = nil
(*temporary) = {
0 =
}
(*temporary) = nil
(*temporary) = {
0 =
OnEnter = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:336
Highlight = {
}
Update = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:286
OnMouseUp = defined @FrameXML\WeeklyReward.lua:14
HasUnlockedRewards = defined @FrameXML\WeeklyReward.lua:3
AnimTexture = {
}
state = 1
RunStatus = {
}
Icon = {
}
}
(*temporary) = "TOP"
(*temporary) = 0
(*temporary) = 75
(*temporary) =
(*temporary) = nil
(*temporary) = 4
(*temporary) = nil
(*temporary) = nil
(*temporary) = 4
(*temporary) = 5
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'legacyWeeklyChest' (a nil value)"
Mod =
CHALLENGE_MODE_UPDATED = defined @AngryKeystones\Schedule.lua:432
CHALLENGE_MODE_START = defined @AngryKeystones\Schedule.lua:420
AffixFrame = {
}
CheckCurrentKeystone = defined @AngryKeystones\Schedule.lua:367
SetPartyKeystoneRequest = defined @AngryKeystones\Schedule.lua:353
Blizzard_ChallengesUI = defined @AngryKeystones\Schedule.lua:170
KeystoneText = {
}
CheckAffixes = defined @AngryKeystones\Schedule.lua:312
SendCurrentKeystone = defined @AngryKeystones\Schedule.lua:387
PartyFrame = {
}
Startup = defined @AngryKeystones\Schedule.lua:436
GetInventoryKeystone = defined @AngryKeystones\Schedule.lua:299
CHALLENGE_MODE_COMPLETED = defined @AngryKeystones\Schedule.lua:426
CHAT_MSG_LOOT = defined @AngryKeystones\Schedule.lua:342
BAG_UPDATE = defined @AngryKeystones\Schedule.lua:332
SendPartyKeystonesRequest = defined @AngryKeystones\Schedule.lua:361
Name = "Schedule"
ReceiveAddOnComm = defined @AngryKeystones\Schedule.lua:399
}
GetNameForKeystone = defined @AngryKeystones\Schedule.lua:30
Addon =
ADDON_LOADED = defined @AngryKeystones\Core.lua:47
PLAYER_ENTERING_WORLD = defined @AngryKeystones\Core.lua:218
ForAllModules = defined @AngryKeystones\Core.lua:209
Modules =
}
ShortName = "AngryKeystones"
CHAT_MSG_ADDON = defined @AngryKeystones\Core.lua:156
UnregisterAddOnComm = defined @AngryKeystones\Core.lua:129
RegisterEvent = defined @AngryKeystones\Core.lua:18
Version = "v0.19.8b"
RegisterAddOnLoaded = defined @AngryKeystones\Core.lua:59
UnregisterAddOnLoaded = defined @AngryKeystones\Core.lua:77
Name = "Angry Keystones"
NewModule = defined @AngryKeystones\Core.lua:199
SendAddOnComm = defined @AngryKeystones\Core.lua:146
ModulePrototype =
}
UnregisterEvent = defined @AngryKeystones\Core.lua:94
RegisterAddOnComm = defined @Interf
Can we have the cos rumors back?
Just a revert of commit e4fa81b
We can now enter mythic plus cos during Legion timewarped.
bugsack error
Hello, im getting this error :
9x [ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame6:Hide()'.
[string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
[string "=[C]"]: in function Hide' [string "@FrameXML\CompactUnitFrame.lua"]:379: in function
CompactUnitFrame_UpdateVisible'
[string "@FrameXML\CompactUnitFrame.lua"]:307: in function `CompactUnitFrame_UpdateAll'
[string "@FrameXML\CompactUnitFrame.lua"]:203: in function <FrameXML\CompactUnitFrame.lua:203>
ADDON_ACTION_BLOCKED and taint fix
For those receiving "[ADDON_ACTION_BLOCKED] AddOn 'AngryKeystones' tried to call the protected function 'CompactRaidFrame1:Show()" after many months of having this error pop up on BugGrabber I found what's causing it. Apparently this is a taint issue that's happening with this addon's settings page and more specifically when it initializes the dropdown menu. For whatever reason Blizzard's code is kinda borked, so when you initialize a dropdown menu in a non secure call then it will taint it along with any frame that propagates from it, including the CompactRaidFrame and the CompactPartyFrame.
Looking at config.lua there is a function called Config:InitializeDropdown() and in there we can see that it sets some variables to either use a secure DropDown library (provided you already have it) or Blizzard's own unsecure implementation. So if you don't have this exact library, this addon defaults to initializing the menus unsecurely leading to taints.
This was a hard bug to track down cause it only happens when the addon is initialized before Blizzard's UI code. So sometimes when you first log in everything will work fine, but after you /reload or walk through a portal it will taint your frames. It was really frustrating, because it's also affected when other addons slow down your load times making the taint issue more probable.
In my opinion a permanent fix would be to implement a library like LibUIDropDownMenu (or another one similar to that) or make the entire initialize function a secure call.
Temporarily I commented out all the dropdown inits inside Config:InitializeDropdown and it appears to have fixed the problem. I don't have the options, but I don't have errors or tainted frames either.
Errors on entering dungeon
still getting errors from the latest release.
Message: Interface/AddOns/AngryKeystones/Schedule.lua:300: attempt to call global 'GetContainerNumSlots' (a nil value)
Time: Tue Nov 22 22:06:13 2022
Count: 1
Stack: Interface/AddOns/AngryKeystones/Schedule.lua:300: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua"]:769: in function <...Ons/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:725>
[string "=[C]"]: in function `GetContainerNumSlots'
[string "@Interface/AddOns/AngryKeystones/Schedule.lua"]:300: in function `GetInventoryKeystone'
[string "@Interface/AddOns/AngryKeystones/Schedule.lua"]:375: in function `CheckCurrentKeystone'
[string "@Interface/AddOns/AngryKeystones/Schedule.lua"]:455: in function <Interface/AddOns/AngryKeystones/Schedule.lua:455>
Locals: errMsg = "Interface/AddOns/AngryKeystones/Schedule.lua:300: attempt to call global 'GetContainerNumSlots' (a nil value)"
isBugGrabber = nil
tsmErrMsg = nil
oldModule = nil
private = <table> {
globalNameTranslation = <table> {
}
FormatErrorMessageSection = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:525
ErrorHandler = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:134
origErrorHandler = <function> defined @Interface/SharedXML/SharedBasicControls.lua:360
hitInternalError = false
CreateErrorFrame = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:544
num = 0
SanitizeString = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:518
AddonBlockedHandler = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:502
GetStackLevelInfo = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:344
ParseLocals = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:396
ignoreErrors = false
errorReports = <table> {
}
IsTSMAddon = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:478
localLinesTemp = <table> {
}
GetStackInfo = <function> defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ErrorHandler.lua:313
}
MAX_STACK_DEPTH = 50
OLD_TSM_MODULES = <table> {
1 = "TradeSkillMaster_Accounting"
2 = "TradeSkillMaster_AuctionDB"
3 = "TradeSkillMaster_Auctioning"
4 = "TradeSkillMaster_Crafting"
5 = "TradeSkillMaster_Destroying"
6 = "TradeSkillMaster_Mailing"
7 = "TradeSkillMaster_Shopping"
8 = "TradeSkillMaster_Vendoring"
9 = "TradeSkillMaster_Warehousing"
}
10.0.2 progresstracker lua
48x Interface/AddOns/AngryKeystones/ProgressTracker.lua:324: GameTooltip doesn't have a "OnTooltipSetUnit" script
[string "=[C]"]: in function HookScript' [string "@Interface/AddOns/AngryKeystones/ProgressTracker.lua"]:324: in function
?'
[string "@Interface/AddOns/AngryKeystones/Core.lua"]:212: in function ForAllModules' [string "@Interface/AddOns/AngryKeystones/Core.lua"]:220: in function
?'
[string "@Interface/AddOns/AngryKeystones/Core.lua"]:10: in function <Interface/AddOns/AngryKeystones/Core.lua:6>
Locals:
(*temporary) = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
hasMoney = 1
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRuneforgeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetHyperlink = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
SetVoidWithdrawalItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
numMoneyFrames = 2
SetTradeSkillItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
ClearLines = defined =[C]:-1
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
ItemTooltip = Frame {
}
shoppingTooltips =
}
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
updateTooltipTimer = 0.200000
Show = defined =[C]:-1
StatusBar = GameTooltipStatusBar {
}
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
SetMerchantCostItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:994
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemInteractionItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TextRight1 = GameTooltipTextRight1 {
}
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsDataRefresh = true
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
SetPvpBrawl = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAchievementByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSpellByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsItemComparison = true
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
NineSlice = Frame {
}
SetInventoryItem = defined @Interface/AddOns/TradeSkillMaster/LibTSM/Service/ItemTooltipClasses/Wrapper.lua:109
RefreshData = defined @Interface/FrameXML/GameTooltip.lua:933
SetTransmogrifyItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetLootRollItem =
Schedule mythic +
It gives me the error a 7+ key is required in the inventory to be able to view the schedule. I have a 10+ key in the inventory
Host the addon outside of CurseForge
As CurseForge is locking out everyone except Overwolf's own addon manager (source: https://www.wowhead.com/news/ads-revenue-and-api-wowup-and-overwolf-split-over-addon-development-325912), please host this addon elsewhere than CurseForge (at least co-host it elsewhere). Options include:
- Hosting a .zip file of the addon here in the GitHub repository (this allows WowUp to pull it down)
- Hosting it on WowUpHub website
- Hosting it on wago.io (allows monetization to continue, if that is a concern)
- Hosting it on TukUI
- Hosting it on WowInterface
I am personally using WowUp to update addons, and while I very much respect that some addon creators want their work monetized, and believe that they should have the option, I do not support the Overwolf lock-out simply because they want everyone to use their app. If monetization is a priority, I suggest using wago.io as addon hosting, as it allows for monetization of addons, also while using WowUp; which shows they're willing to find solutions, rather than the Overwolf approach of refusing to cooperate.
I don't mind anyone hosting their addons on CurseForge, but please, please, please host it outside of CurseForge as well, for those of us who would like to cut ties with CurseForge, but still use your amazing addon ❤️
GameTooltip doesn't have a "OnTooltipSetUnit"
Since pre-patch phase 2, there is an error message at login. (and the mythic+ window doesn't show the addon info)
Message: Interface/AddOns/AngryKeystones/ProgressTracker.lua:324: GameTooltip doesn't have a "OnTooltipSetUnit" script
Time: Wed Nov 16 09:39:45 2022
Count: 1
Stack: Interface/AddOns/AngryKeystones/ProgressTracker.lua:324: GameTooltip doesn't have a "OnTooltipSetUnit" script
[string "=[C]"]: in function HookScript' [string "@Interface/AddOns/AngryKeystones/ProgressTracker.lua"]:324: in function
?'
[string "@Interface/AddOns/AngryKeystones/Core.lua"]:212: in function ForAllModules' [string "@Interface/AddOns/AngryKeystones/Core.lua"]:220: in function
?'
[string "@Interface/AddOns/AngryKeystones/Core.lua"]:10: in function <Interface/AddOns/AngryKeystones/Core.lua:6>
Locals: (*temporary) = GameTooltip {
0 =
SetQuestLogRewardSpell = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestPartyProgress = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessLineData = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:303
SetPvpTalent = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRuneforgeResultItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetHyperlink = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetUnit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAzeriteEssence = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidDepositItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetVoidWithdrawalItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetInfoBackdropStyle = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:338
shoppingTooltips =
}
SetSocketGem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
updateTooltipTimer = 0.200000
ItemTooltip = Frame {
}
StatusBar = GameTooltipStatusBar {
}
SetLootCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetSlottedKeystone = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetWorldCursor = defined @Interface/FrameXML/GameTooltip.lua:952
SetLootItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantCostItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
GetUnit = defined @Interface/FrameXML/GameTooltip.lua:994
SetOwnedItemByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetItemInteractionItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestLogSpecialItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
TextRight1 = GameTooltipTextRight1 {
}
SetEnhancedConduit = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetRecipeReagentItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetQuestCurrency = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsDataRefresh = true
SetWeeklyReward = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetMerchantItem = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetPvpBrawl = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
SetAchievementByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
BottomOverlay = Texture {
}
SetSpellByID = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
supportsItemComparison = true
SetSocketedRelic = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:444
ProcessInfo = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:236
ProcessLines = defined @Interface/SharedXML/Tooltip/TooltipDataHandler.lua:293
NineSl
Addon is still shown as out of date. Increasing Interface in .toc should do the trick
angry-keystones/AngryKeystones.toc
Line 1 in 69c0f95
Increasing it to 90002 works for me. But I'm not sure about what other effects it could cause.
Another too long dungeon names
Error on loading in 9.0.5 with v0.19.8b
Since the patch I have this error:
15x AngryKeystones\Schedule.lua:116: attempt to index local 'legacyWeeklyChest' (a nil value) [string "@AngryKeystones\Schedule.lua"]:116: in function <AngryKeystones\Schedule.lua:100> [string "=[C]"]: in function
ChallengesFrame_Update'
[string "@Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua"]:136: in function <...dOns\Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:127>
Locals:
weeklyChest = {
0 =
OnEnter = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:336
Highlight = {
}
Update = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:286
OnMouseUp = defined @FrameXML\WeeklyReward.lua:14
HasUnlockedRewards = defined @FrameXML\WeeklyReward.lua:3
AnimTexture = {
}
state = 3
RunStatus = {
}
Icon = {
}
}
description = {
0 =
}
legacyWeeklyChest = nil
(*temporary) = {
0 =
}
(*temporary) = nil
(*temporary) = {
0 =
OnEnter = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:336
Highlight = {
}
Update = defined @Blizzard_ChallengesUI\Blizzard_ChallengesUI.lua:286
OnMouseUp = defined @FrameXML\WeeklyReward.lua:14
HasUnlockedRewards = defined @FrameXML\WeeklyReward.lua:3
AnimTexture = {
}
state = 3
RunStatus = {
}
Icon = {
}
}
(*temporary) = "TOP"
(*temporary) = 0
(*temporary) = 75
(*temporary) =
(*temporary) = nil
(*temporary) = 4
(*temporary) = nil
(*temporary) = nil
(*temporary) = 4
(*temporary) = 5
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'legacyWeeklyChest' (a nil value)"
Mod =
CHALLENGE_MODE_UPDATED = defined @AngryKeystones\Schedule.lua:432
CHALLENGE_MODE_START = defined @AngryKeystones\Schedule.lua:420
AffixFrame = {
}
CheckCurrentKeystone = defined @AngryKeystones\Schedule.lua:367
SetPartyKeystoneRequest = defined @AngryKeystones\Schedule.lua:353
Blizzard_ChallengesUI = defined @AngryKeystones\Schedule.lua:170
KeystoneText = {
}
CheckAffixes = defined @AngryKeystones\Schedule.lua:312
SendCurrentKeystone = defined @AngryKeystones\Schedule.lua:387
PartyFrame = {
}
Startup = defined @AngryKeystones\Schedule.lua:436
GetInventoryKeystone = defined @AngryKeystones\Schedule.lua:299
CHALLENGE_MODE_COMPLETED = defined @AngryKeystones\Schedule.lua:426
CHAT_MSG_LOOT = defined @AngryKeystones\Schedule.lua:342
BAG_UPDATE = defined @AngryKeystones\Schedule.lua:332
SendPartyKeystonesRequest = defined @AngryKeystones\Schedule.lua:361
Name = "Schedule"
ReceiveAddOnComm = defined @AngryKeystones\Schedule.lua:399
}
GetNameForKeystone = defined @AngryKeystones\Schedule.lua:30
Addon =
ADDON_LOADED = defined @AngryKeystones\Core.lua:47
PLAYER_ENTERING_WORLD = defined @AngryKeystones\Core.lua:218
ForAllModules = defined @AngryKeystones\Core.lua:209
Modules =
}
ShortName = "AngryKeystones"
CHAT_MSG_ADDON = defined @AngryKeystones\Core.lua:156
UnregisterAddOnComm = defined @AngryKeystones\Core.lua:129
RegisterEvent = defined @AngryKeystones\Core.lua:18
Version = "v0.19.8b"
RegisterAddOnLoaded = defined @AngryKeystones\Core.lua:59
UnregisterAddOnLoaded = defined @AngryKeystones\Core.lua:77
Name = "Angry Keystones"
NewModule = defined @AngryKeystones\Core.lua:199
SendAddOnComm = defined @AngryKeystones\Core.lua:146
ModulePrototype =
}
UnregisterEvent = defined @AngryKeystones\Core.lua:94
RegisterAddOnComm = defined @Interf`
Error after launch
When logging in, I get this error message:
Message: Interface/AddOns/AstralKeys/Affixes.lua:106: attempt to index field '?' (a nil value)
Time: Wed Nov 30 11:59:35 2022
Count: 5
Stack: Interface/AddOns/AstralKeys/Affixes.lua:106: attempt to index field '?' (a nil value)
[string "@Interface/AddOns/AstralKeys/Affixes.lua"]:106: in function `method'
[string "@Interface/AddOns/AstralKeys/Events.lua"]:82: in function <Interface/AddOns/AstralKeys/Events.lua:78>
Locals: affixes =
{}
(*temporary) = nil
(*temporary) = 1
(*temporary) = "Overflowing"
(*temporary) = "Healing in excess of a target's maximum health is instead converted to a heal absorption effect."
(*temporary) = 463570
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field '?' (a nil value)"
SEASON_AFFIX = 0
AffixOneID = 0
AffixTwoID = 0
AffixThreeID = 0
ROTATION_WEEK_POSITION = 0
GetRotationPosition = defined @Interface/AddOns/AstralKeys/Affixes.lua:85
addon =
GetAffixID = defined @Interface/AddOns/AstralKeys/Affixes.lua:211
SetPlayerNameRealm = defined @Interface/AddOns/AstralKeys/Character Info.lua:81
Unit = defined @Interface/AddOns/AstralKeys/Unit Information.lua:22
modules =
}
WeekTime = defined @Interface/AddOns/AstralKeys/AstralKeys.lua:14
UnitClass = defined @Interface/AddOns/AstralKeys/Unit Information.lua:45
AddUnitToList = defined @Interface/AddOns/AstralKeys/Lists/Lists.lua:93
AddEscHandler = defined @Interface/AddOns/AstralKeys/Frame Functions.lua:250
SetDefaultModulePrototype = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
AffixThree = defined @Interface/AddOns/AstralKeys/Affixes.lua:159
UpdateCharacterBest = defined @Interface/AddOns/AstralKeys/Key Information.lua:170
SetUIScale = defined @Interface/AddOns/AstralKeys/Init.lua:5
AffixTwo = defined @Interface/AddOns/AstralKeys/Affixes.lua:147
IsEnabled = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
GetCharacterKeyLevel = defined @Interface/AddOns/AstralKeys/Character Info.lua:131
CreateDropDownFrame = defined @Interface/AddOns/AstralKeys/Frame Functions.lua:96
WipeUnitList = defined @Interface/AddOns/AstralKeys/Unit Information.lua:39
AffixOne = defined @Interface/AddOns/AstralKeys/Affixes.lua:134
EXPANSION_LEVEL = 60
SetEnabledState = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
GetListFunction = defined @Interface/AddOns/AstralKeys/Lists.lua:24
Week = 280
UnitWeeklyBest = defined @Interface/AddOns/AstralKeys/Unit Information.lua:60
DoesUnitBelongToList = defined @Interface/AddOns/AstralKeys/Lists/Lists.lua:131
DataResetTime = defined @Interface/AddOns/AstralKeys/Settings.lua:6
OnInitialize = defined @Interface/AddOns/AstralKeys/MinimapButton.lua:25
NewModule = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
AddListSort = defined @Interface/AddOns/AstralKeys/Tables.lua:177
AddListFilter = defined @Interface/AddOns/AstralKeys/Tables.lua:170
AstralToggle = defined @Interface/AddOns/AstralKeys/Frame.lua:1825
GetName = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:275
UpdateSortTable = defined @Interface/AddOns/AstralKeys/Frame.lua:1725
RemoveUnitFromList = defined @Interface/AddOns/AstralKeys/Lists/Lists.lua:115
WipeFriendList = defined @Interface/AddOns/AstralKeys/Lists/Friends.lua:88
SetPlayerRealm = defined @Interface/AddOns/AstralKeys/Character Info.lua:92
CreateKeyLink = defined @Interface/AddOns/AstralKeys/Key Information.lua:54
Disable = defined @Interface/AddOns/Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
FindKeyStone = def
Tazavesh key names are too long
I think we had the same issue with Mechagon, the Tazavesh key names are too long, they doesn't fit to the screen, and messing up the display.
Addon is not working
Since the 10.0 release, this addon does not seem to be doing anything. I have the most recent version installed, there are no LUA errors that I can see, and all I get is the default UI display during the key. Is there anything extra that needs to be done to get this addon to work again?
Tooltip Background Missing
Note: Cannot test this with Angry Keystones only. I had to at least load HandyNotes. When you right-click to access the menu, the background is gone. If I have only HandyNotes installed, background is there.
The error also happens with AK and WeakAura's only, right-click on a WeakAura, background will be gone. Without AK, everything is there.
Tazavesh keys are advertised wrong in the LFG tool
When starting a group in the LFG tool all fields are autofilled by Angry Keystones.
For Tazavesh Streets it autofills as Gambit and vice versa.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.