Giter Site home page Giter Site logo

angry-keystones's People

Contributors

bradcongithub avatar endoscient avatar ermad avatar iceq1337 avatar marthammor avatar nanjuekaien1 avatar nihilistzsche avatar numynum avatar sehra avatar urmus-dev avatar ywfn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

angry-keystones's Issues

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.

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)"

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>

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!

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

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

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.

WoWScrnShot_112922_223558

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.