Replaces keystone links in chat with color coded and renamed links
Gathers and prints all of your characters highest (weekly) m+ dungeon and your current key to the chat.
You can also start a m+ dungeon with /iks start (if your start button is hidden behind raid frames etc)
Automatically uses your keystone when you click the font of power (doesn't start the dungeon, just uses it so you don't have to find it from your bags)
Shift-Mouseover order hall minimap button to show window containing all characters and keys
Slash cmds (/iks or /ikeystones x)
start (s) - start dungeon
next (n) - print affixes for next reset
ignore (i) - ignore current character
whitelist (w) - enable tracking for current character (remove ignore)
delete (d) characterName serverName - delete specific character
next (n) shows the next affixes active on next reset, assuming you have seen all current affixes
reset (r) - Delete all characters
guild (g) - Request keys from guild
list - Show all mapIDs
Chat cmds (currently only for party chat, always filters by current faction)
.allkeys - all keys
.allkeys x - keys where key level = x
.allkeys x+ - keys that are at or above x
.allkeys x-y - keys that are between x and y
.allkeys s x - search for specific key, x = mapID (use /iks list to see all map ids)
.keys - Key for current character
.weekly - keys where char's current weekly <15 and key >=15
Got the following errors upon freshly installing and logging in. v1.930
1x iKeystones\iKeystones-1.930.lua:491: attempt to compare nil with number [string "@iKeystones\iKeystones-1.930.lua"]:491: in function `?' [string "@iKeystones\iKeystones-1.930.lua"]:10: in function <iKeystones\iKeystones.lua:9>
Locals: self = <unnamed> { 0 = <userdata> ADDON_LOADED = <function> defined @iKeystones\iKeystones.lua:487 CHAT_MSG_GUILD = <function> defined @iKeystones\iKeystones.lua:650 PLAYER_LOGIN = <function> defined @iKeystones\iKeystones.lua:467 BAG_UPDATE = <function> defined @iKeystones\iKeystones.lua:593 QUEST_LOG_UPDATE = <function> defined @iKeystones\iKeystones.lua:607 WEEKLY_REWARDS_UPDATE = <function> defined @iKeystones\iKeystones.lua:604 LOADING_SCREEN_DISABLED = <function> defined @iKeystones\iKeystones.lua:525 MYTHIC_PLUS_NEW_WEEKLY_RECORD = <function> defined @iKeystones\iKeystones.lua:584 CHALLENGE_MODE_MAPS_UPDATE = <function> defined @iKeystones\iKeystones.lua:601 CHAT_MSG_PARTY = <function> defined @iKeystones\iKeystones.lua:665 CHAT_MSG_ADDON = <function> defined @iKeystones\iKeystones.lua:1202 MYTHIC_PLUS_CURRENT_AFFIX_UPDATE = <function> defined @iKeystones\iKeystones.lua:533 CHAT_MSG_OFFICER = <function> defined @iKeystones\iKeystones.lua:656 ITEM_PUSH = <function> defined @iKeystones\iKeystones.lua:596 CHAT_MSG_GUILD_LEADER = <function> defined @iKeystones\iKeystones.lua:653 CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN = <function> defined @iKeystones\iKeystones.lua:678 CHAT_MSG_INSTANCE_LEADER = <function> defined @iKeystones\iKeystones.lua:662 CHAT_MSG_RAID_LEADER = <function> defined @iKeystones\iKeystones.lua:674 CHAT_MSG_RAID = <function> defined @iKeystones\iKeystones.lua:671 CHAT_MSG_PARTY_LEADER = <function> defined @iKeystones\iKeystones.lua:668 CHAT_MSG_INSTANCE = <function> defined @iKeystones\iKeystones.lua:659 } addonName = "iKeystones" (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to compare nil with number" version = 1.930000 addon = <unnamed> { 0 = <userdata> ADDON_LOADED = <function> defined @iKeystones\iKeystones.lua:487 CHAT_MSG_GUILD = <function> defined @iKeystones\iKeystones.lua:650 PLAYER_LOGIN = <function> defined @iKeystones\iKeystones.lua:467 BAG_UPDATE = <function> defined @iKeystones\iKeystones.lua:593 QUEST_LOG_UPDATE = <function> defined @iKeystones\iKeystones.lua:607 WEEKLY_REWARDS_UPDATE = <function> defined @iKeystones\iKeystones.lua:604 LOADING_SCREEN_DISABLED = <function> defined @iKeystones\iKeystones.lua:525 MYTHIC_PLUS_NEW_WEEKLY_RECORD = <function> defined @iKeystones\iKeystones.lua:584 CHALLENGE_MODE_MAPS_UPDATE = <function> defined @iKeystones\iKeystones.lua:601 CHAT_MSG_PARTY = <function> defined @iKeystones\iKeystones.lua:665 CHAT_MSG_ADDON = <function> defined @iKeystones\iKeystones.lua:1202 MYTHIC_PLUS_CURRENT_AFFIX_UPDATE = <function> defined @iKeystones\iKeystones.lua:533 CHAT_MSG_OFFICER = <function> defined @iKeystones\iKeystones.lua:656 ITEM_PUSH = <function> defined @iKeystones\iKeystones.lua:596 CHAT_MSG_GUILD_LEADER = <function> defined @iKeystones\iKeystones.lua:653 CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN = <function> defined @iKeystones\iKeystones.lua:678 CHAT_MSG_INSTANCE_LEADER = <function> defined @iKeystones\iKeystones.lua:662 CHAT_MSG_RAID_LEADER = <function> defined @iKeystones\iKeystones.lua:674 CHAT_MSG_RAID = <function> defined @iKeystones\iKeystones.lua:671 CHAT_MSG_PARTY_LEADER = <function> defined @iKeystones\iKeystones.lua:668 CHAT_MSG_INSTANCE = <function> defined @iKeystones\iKeystones.lua:659 }
52x iKeystones\iKeystones-1.930.lua:210: attempt to index field 'ignoreList' (a nil value) [string "@iKeystones\iKeystones-1.930.lua"]:210: in function `createPlayer' [string "@iKeystones\iKeystones-1.930.lua"]:314: in function `scanInventory' [string "@iKeystones\iKeystones-1.930.lua"]:594: in function `?' [string "@iKeystones\iKeystones-1.930.lua"]:10: in function <iKeystones\iKeystones.lua:9>
Locals: self = <table> { getZoneInfo = <function> defined @iKeystones\iKeystones.lua:355 keystonesToMapIDs = <table> { } createMainWindow = <function> defined @iKeystones\iKeystones.lua:1099 printKeystones = <function> defined @iKeystones\iKeystones.lua:366 frames = <table> { } help = <function> defined @iKeystones\iKeystones.lua:455 IsleQuests = <table> { } PasteKeysToChat = <function> defined @iKeystones\iKeystones.lua:390 bd = <table> { } getItemColor = <function> defined @iKeystones\iKeystones.lua:342 createPlayer = <function> defined @iKeystones\iKeystones.lua:208 updateGuildKeys = <function> defined @iKeystones\iKeystones.lua:1358 showGuildKeys = <function> defined @iKeystones\iKeystones.lua:1264 weeklyReset = <function> defined @iKeystones\iKeystones.lua:177 affixCycles = <table> { } guildKeysList = <table> { } currentAffixes = <table> { } addToTooltip = <function> defined @iKeystones\iKeystones.lua:1193 createNewLine = <function> defined @iKeystones\iKeystones.lua:872 currentMax = 0 scanInventory = <function> defined @iKeystones\iKeystones.lua:313 getKeystoneLink = <function> defined @iKeystones\iKeystones.lua:363 waitingForReplies = false shouldReportKey = <function> defined @iKeystones\iKeystones.lua:384 scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:272 } (*temporary) = nil (*temporary) = "Player-60-0BF2501B" (*temporary) = 60 (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'ignoreList' (a nil value)" player = "Player-60-0BF2501B" maxPlayerLevel = 30
Hey, noticed that for the isle column you are only checking for the horde quest ID 53435, the alliance quest ID is 53436. Went in and manually changed it to alliance as I don't have any maxed horde toons, but some people might want it to work for both. Thought I would point it out in case you didn't realize the quests have different ID's for the two factions.
thanks for reporting, i don't have max level alliance character and i didn't think to check if they were different quests,but its fixed in the newest version
yes, i'm currently testing out newest version, i'll upload it most likely on friday or sunday, depending on if i find any bugs and how hard they are to fix :)
are you using the latest version? Old version was buggy because the links got changed. With the newest version i tried with ~30 different keystones and didn't find any affix missing.
258x iKeystones\iKeystones-1.36.lua:105: attempt to index global 'data' (a nil value) iKeystones\iKeystones-1.36.lua:105: in function `scanInventory' iKeystones\iKeystones-1.36.lua:173: in function `?' iKeystones\iKeystones-1.36.lua:3: in function <iKeystones\iKeystones.lua:2>
Locals: self = <table> { getZoneInfo = <function> defined @iKeystones\iKeystones.lua:131 keystonesToMapIDs = <table> { } printKeystones = <function> defined @iKeystones\iKeystones.lua:140 weeklyReset = <function> defined @iKeystones\iKeystones.lua:37 scanInventory = <function> defined @iKeystones\iKeystones.lua:79 keyLevel = 7 mapID = 208 createPlayer = <function> defined @iKeystones\iKeystones.lua:44 getItemColor = <function> defined @iKeystones\iKeystones.lua:116 weeklyChestItemLevels = <table> { } scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:64 } requestingSlots = nil (for index) = 2 (for limit) = 4 (for step) = 1 bagID = 2 (for index) = 23 (for limit) = 30 (for step) = 1 invID = 23 itemID = 138019 itemLink = "|cffa335ee|Hkeystone:209:10:1:5:13:10|h[Keystone: The Arcway]|h|r" map = "209" keyLevel = 10 d = "1" l4 = "5" l7 = "13" l10 = "10" (*temporary) = <function> defined =[C]:-1 (*temporary) = "%s|Hkeystone:%d:%d:%d:%d:%d:%d|h[%s (%s)]|h|r" (*temporary) = <function> defined @iKeystones\iKeystones.lua:116 (*temporary) = <table> { getZoneInfo = <function> defined @iKeystones\iKeystones.lua:131 keystonesToMapIDs = <table> { } printKeystones = <function> defined @iKeystones\iKeystones.lua:140 weeklyReset = <function> defined @iKeystones\iKeystones.lua:37 scanInventory = <function> defined @iKeystones\iKeystones.lua:79 keyLevel = 7 mapID = 208 createPlayer = <function> defined @iKeystones\iKeystones.lua:44 getItemColor = <function> defined @iKeystones\iKeystones.lua:116 weeklyChestItemLevels = <table> { } scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:64 } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index global 'data' (a nil value)" iKS = <table> { getZoneInfo = <function> defined @iKeystones\iKeystones.lua:131 keystonesToMapIDs = <table> { } printKeystones = <function> defined @iKeystones\iKeystones.lua:140 weeklyReset = <function> defined @iKeystones\iKeystones.lua:37 scanInventory = <function> defined @iKeystones\iKeystones.lua:79 keyLevel = 7 mapID = 208 createPlayer = <function> defined @iKeystones\iKeystones.lua:44 getItemColor = <function> defined @iKeystones\iKeystones.lua:116 weeklyChestItemLevels = <table> { } scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:64 } player = "Player-10-09C555F8"
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
-
View User Profile
-
Send Message
Posted Dec 26, 2020Got the following errors upon freshly installing and logging in. v1.930
1x iKeystones\iKeystones-1.930.lua:491: attempt to compare nil with number
[string "@iKeystones\iKeystones-1.930.lua"]:491: in function `?'
[string "@iKeystones\iKeystones-1.930.lua"]:10: in function <iKeystones\iKeystones.lua:9>
Locals:
self = <unnamed> {
0 = <userdata>
ADDON_LOADED = <function> defined @iKeystones\iKeystones.lua:487
CHAT_MSG_GUILD = <function> defined @iKeystones\iKeystones.lua:650
PLAYER_LOGIN = <function> defined @iKeystones\iKeystones.lua:467
BAG_UPDATE = <function> defined @iKeystones\iKeystones.lua:593
QUEST_LOG_UPDATE = <function> defined @iKeystones\iKeystones.lua:607
WEEKLY_REWARDS_UPDATE = <function> defined @iKeystones\iKeystones.lua:604
LOADING_SCREEN_DISABLED = <function> defined @iKeystones\iKeystones.lua:525
MYTHIC_PLUS_NEW_WEEKLY_RECORD = <function> defined @iKeystones\iKeystones.lua:584
CHALLENGE_MODE_MAPS_UPDATE = <function> defined @iKeystones\iKeystones.lua:601
CHAT_MSG_PARTY = <function> defined @iKeystones\iKeystones.lua:665
CHAT_MSG_ADDON = <function> defined @iKeystones\iKeystones.lua:1202
MYTHIC_PLUS_CURRENT_AFFIX_UPDATE = <function> defined @iKeystones\iKeystones.lua:533
CHAT_MSG_OFFICER = <function> defined @iKeystones\iKeystones.lua:656
ITEM_PUSH = <function> defined @iKeystones\iKeystones.lua:596
CHAT_MSG_GUILD_LEADER = <function> defined @iKeystones\iKeystones.lua:653
CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN = <function> defined @iKeystones\iKeystones.lua:678
CHAT_MSG_INSTANCE_LEADER = <function> defined @iKeystones\iKeystones.lua:662
CHAT_MSG_RAID_LEADER = <function> defined @iKeystones\iKeystones.lua:674
CHAT_MSG_RAID = <function> defined @iKeystones\iKeystones.lua:671
CHAT_MSG_PARTY_LEADER = <function> defined @iKeystones\iKeystones.lua:668
CHAT_MSG_INSTANCE = <function> defined @iKeystones\iKeystones.lua:659
}
addonName = "iKeystones"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare nil with number"
version = 1.930000
addon = <unnamed> {
0 = <userdata>
ADDON_LOADED = <function> defined @iKeystones\iKeystones.lua:487
CHAT_MSG_GUILD = <function> defined @iKeystones\iKeystones.lua:650
PLAYER_LOGIN = <function> defined @iKeystones\iKeystones.lua:467
BAG_UPDATE = <function> defined @iKeystones\iKeystones.lua:593
QUEST_LOG_UPDATE = <function> defined @iKeystones\iKeystones.lua:607
WEEKLY_REWARDS_UPDATE = <function> defined @iKeystones\iKeystones.lua:604
LOADING_SCREEN_DISABLED = <function> defined @iKeystones\iKeystones.lua:525
MYTHIC_PLUS_NEW_WEEKLY_RECORD = <function> defined @iKeystones\iKeystones.lua:584
CHALLENGE_MODE_MAPS_UPDATE = <function> defined @iKeystones\iKeystones.lua:601
CHAT_MSG_PARTY = <function> defined @iKeystones\iKeystones.lua:665
CHAT_MSG_ADDON = <function> defined @iKeystones\iKeystones.lua:1202
MYTHIC_PLUS_CURRENT_AFFIX_UPDATE = <function> defined @iKeystones\iKeystones.lua:533
CHAT_MSG_OFFICER = <function> defined @iKeystones\iKeystones.lua:656
ITEM_PUSH = <function> defined @iKeystones\iKeystones.lua:596
CHAT_MSG_GUILD_LEADER = <function> defined @iKeystones\iKeystones.lua:653
CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN = <function> defined @iKeystones\iKeystones.lua:678
CHAT_MSG_INSTANCE_LEADER = <function> defined @iKeystones\iKeystones.lua:662
CHAT_MSG_RAID_LEADER = <function> defined @iKeystones\iKeystones.lua:674
CHAT_MSG_RAID = <function> defined @iKeystones\iKeystones.lua:671
CHAT_MSG_PARTY_LEADER = <function> defined @iKeystones\iKeystones.lua:668
CHAT_MSG_INSTANCE = <function> defined @iKeystones\iKeystones.lua:659
}
52x iKeystones\iKeystones-1.930.lua:210: attempt to index field 'ignoreList' (a nil value)
[string "@iKeystones\iKeystones-1.930.lua"]:210: in function `createPlayer'
[string "@iKeystones\iKeystones-1.930.lua"]:314: in function `scanInventory'
[string "@iKeystones\iKeystones-1.930.lua"]:594: in function `?'
[string "@iKeystones\iKeystones-1.930.lua"]:10: in function <iKeystones\iKeystones.lua:9>
Locals:
self = <table> {
getZoneInfo = <function> defined @iKeystones\iKeystones.lua:355
keystonesToMapIDs = <table> {
}
createMainWindow = <function> defined @iKeystones\iKeystones.lua:1099
printKeystones = <function> defined @iKeystones\iKeystones.lua:366
frames = <table> {
}
help = <function> defined @iKeystones\iKeystones.lua:455
IsleQuests = <table> {
}
PasteKeysToChat = <function> defined @iKeystones\iKeystones.lua:390
bd = <table> {
}
getItemColor = <function> defined @iKeystones\iKeystones.lua:342
createPlayer = <function> defined @iKeystones\iKeystones.lua:208
updateGuildKeys = <function> defined @iKeystones\iKeystones.lua:1358
showGuildKeys = <function> defined @iKeystones\iKeystones.lua:1264
weeklyReset = <function> defined @iKeystones\iKeystones.lua:177
affixCycles = <table> {
}
guildKeysList = <table> {
}
currentAffixes = <table> {
}
addToTooltip = <function> defined @iKeystones\iKeystones.lua:1193
createNewLine = <function> defined @iKeystones\iKeystones.lua:872
currentMax = 0
scanInventory = <function> defined @iKeystones\iKeystones.lua:313
getKeystoneLink = <function> defined @iKeystones\iKeystones.lua:363
waitingForReplies = false
shouldReportKey = <function> defined @iKeystones\iKeystones.lua:384
scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:272
}
(*temporary) = nil
(*temporary) = "Player-60-0BF2501B"
(*temporary) = 60
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'ignoreList' (a nil value)"
player = "Player-60-0BF2501B"
maxPlayerLevel = 30
-
View User Profile
-
Send Message
Posted Dec 27, 2020In reply to aisenfaire:
should be fixed with newest version
-
View User Profile
-
Send Message
Posted Nov 28, 2020for none english client user:
replace all
'Interface\\AddOns\\iKeystones\\FiraMono-Regular.otf'
by
STANDARD_TEXT_FONT
-
View User Profile
-
Send Message
Posted Oct 9, 2019what dose AP and TR mean?
-
View User Profile
-
Send Message
Posted Oct 11, 2019In reply to Forge_User_06710784:
AP = Artifact Power
TR = Titan Residuum
-
View User Profile
-
Send Message
Posted Oct 15, 2019In reply to Ironi:
thank u :)
what about Isle ?
-
View User Profile
-
Send Message
Posted Apr 11, 2019Hey, noticed that for the isle column you are only checking for the horde quest ID 53435, the alliance quest ID is 53436. Went in and manually changed it to alliance as I don't have any maxed horde toons, but some people might want it to work for both. Thought I would point it out in case you didn't realize the quests have different ID's for the two factions.
Love the addon though great work.
-
View User Profile
-
Send Message
Posted Apr 16, 2019In reply to Forge_User_51132930:
thanks for reporting, i don't have max level alliance character and i didn't think to check if they were different quests,but its fixed in the newest version
-
View User Profile
-
Send Message
Posted Dec 18, 2018Getting the following LUA errors with iKeystones when bringing up Method Dungeon Tools
2x iKeystones\iKeystones-1.713.lua:430: attempt to index local 'temp' (a nil value) iKeystones\iKeystones-1.713.lua:430: in function `?' iKeystones\iKeystones-1.713.lua:3: in function <iKeystones\iKeystones.lua:2> Locals: self = <unnamed> { CHAT_MSG_PARTY_LEADER = <function> defined @iKeystones\iKeystones.lua:530 ADDON_LOADED = <function> defined @iKeystones\iKeystones.lua:403 CHAT_MSG_GUILD = <function> defined @iKeystones\iKeystones.lua:512 PLAYER_LOGIN = <function> defined @iKeystones\iKeystones.lua:378 BAG_UPDATE = <function> defined @iKeystones\iKeystones.lua:472 QUEST_LOG_UPDATE = <function> defined @iKeystones\iKeystones.lua:483 MYTHIC_PLUS_NEW_WEEKLY_RECORD = <function> defined @iKeystones\iKeystones.lua:469 CHALLENGE_MODE_MAPS_UPDATE = <function> defined @iKeystones\iKeystones.lua:480 CHAT_MSG_PARTY = <function> defined @iKeystones\iKeystones.lua:527 MYTHIC_PLUS_CURRENT_AFFIX_UPDATE = <function> defined @iKeystones\iKeystones.lua:428 CHAT_MSG_OFFICER = <function> defined @iKeystones\iKeystones.lua:518 ITEM_PUSH = <function> defined @iKeystones\iKeystones.lua:475 CHAT_MSG_GUILD_LEADER = <function> defined @iKeystones\iKeystones.lua:515 CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN = <function> defined @iKeystones\iKeystones.lua:540 CHAT_MSG_INSTANCE_LEADER = <function> defined @iKeystones\iKeystones.lua:524 CHAT_MSG_RAID_LEADER = <function> defined @iKeystones\iKeystones.lua:536 CHAT_MSG_RAID = <function> defined @iKeystones\iKeystones.lua:533 0 = <userdata> CHAT_MSG_INSTANCE = <function> defined @iKeystones\iKeystones.lua:521 } temp = nil (*temporary) = <function> defined =[C]:-1 (*temporary) = <function> defined =[C]:-1 (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index local 'temp' (a nil value)" iKS = <table> { getZoneInfo = <function> defined @iKeystones\iKeystones.lua:267 keystonesToMapIDs = <table> { } createMainWindow = <function> defined @iKeystones\iKeystones.lua:701 printKeystones = <function> defined @iKeystones\iKeystones.lua:278 apFromDungeons = <table> { } frames = <table> { } help = <function> defined @iKeystones\iKeystones.lua:368 PasteKeysToChat = <function> defined @iKeystones\iKeystones.lua:306 bd = <table> { } getItemColor = <function> defined @iKeystones\iKeystones.lua:254 createPlayer = <function> defined @iKeystones\iKeystones.lua:186 mapID = 248 weeklyReset = <function> defined @iKeystones\iKeystones.lua:174 affixCycles = <table> { } keyLevel = 13 createNewLine = <function> defined @iKeystones\iKeystones.lua:619 addToTooltip = <function> defined @iKeystones\iKeystones.lua:823 getAP = <function> defined @iKeystones\iKeystones.lua:141 currentMax = 0 getKeystoneLink = <function> defined @iKeystones\iKeystones.lua:275 scanInventory = <function> defined @iKeystones\iKeystones.lua:225 currentAffixes = <table> { } shouldReportKey = <function> defined @iKeystones\iKeystones.lua:300 scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:213 } sortedAffixes = <table> { 13 = 3 7 = 2 14 = 3 2 = 3 4 = 3 8 = 2 16 = 4 9 = 1 5 = 2 10 = 1 11 = 2 6 = 2 12 = 3 3 = 3 } player = "Player-10-09C555F8"24x iKeystones\iKeystones-1.713.lua:431: table index is nil iKeystones\iKeystones-1.713.lua:431: in function `?' iKeystones\iKeystones-1.713.lua:3: in function <iKeystones\iKeystones.lua:2> Locals: self = <unnamed> { CHAT_MSG_PARTY_LEADER = <function> defined @iKeystones\iKeystones.lua:530 ADDON_LOADED = <function> defined @iKeystones\iKeystones.lua:403 CHAT_MSG_GUILD = <function> defined @iKeystones\iKeystones.lua:512 PLAYER_LOGIN = <function> defined @iKeystones\iKeystones.lua:378 BAG_UPDATE = <function> defined @iKeystones\iKeystones.lua:472 QUEST_LOG_UPDATE = <function> defined @iKeystones\iKeystones.lua:483 MYTHIC_PLUS_NEW_WEEKLY_RECORD = <function> defined @iKeystones\iKeystones.lua:469 CHALLENGE_MODE_MAPS_UPDATE = <function> defined @iKeystones\iKeystones.lua:480 CHAT_MSG_PARTY = <function> defined @iKeystones\iKeystones.lua:527 MYTHIC_PLUS_CURRENT_AFFIX_UPDATE = <function> defined @iKeystones\iKeystones.lua:428 CHAT_MSG_OFFICER = <function> defined @iKeystones\iKeystones.lua:518 ITEM_PUSH = <function> defined @iKeystones\iKeystones.lua:475 CHAT_MSG_GUILD_LEADER = <function> defined @iKeystones\iKeystones.lua:515 CHALLENGE_MODE_KEYSTONE_RECEPTABLE_OPEN = <function> defined @iKeystones\iKeystones.lua:540 CHAT_MSG_INSTANCE_LEADER = <function> defined @iKeystones\iKeystones.lua:524 CHAT_MSG_RAID_LEADER = <function> defined @iKeystones\iKeystones.lua:536 CHAT_MSG_RAID = <function> defined @iKeystones\iKeystones.lua:533 0 = <userdata> CHAT_MSG_INSTANCE = <function> defined @iKeystones\iKeystones.lua:521 } temp = <table> { 1 = <table> { } 2 = <table> { } 3 = <table> { } 4 = <table> { } } (*temporary) = <table> { 1 = 0 2 = 0 3 = 0 4 = 0 } (*temporary) = nil (*temporary) = <table> { id = 9 seasonID = 0 } (*temporary) = <table> { id = 16 seasonID = 1 } (*temporary) = 1 (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "table index is nil" iKS = <table> { getZoneInfo = <function> defined @iKeystones\iKeystones.lua:267 keystonesToMapIDs = <table> { } createMainWindow = <function> defined @iKeystones\iKeystones.lua:701 printKeystones = <function> defined @iKeystones\iKeystones.lua:278 apFromDungeons = <table> { } frames = <table> { } help = <function> defined @iKeystones\iKeystones.lua:368 PasteKeysToChat = <function> defined @iKeystones\iKeystones.lua:306 bd = <table> { } getItemColor = <function> defined @iKeystones\iKeystones.lua:254 createPlayer = <function> defined @iKeystones\iKeystones.lua:186 mapID = 251 weeklyReset = <function> defined @iKeystones\iKeystones.lua:174 affixCycles = <table> { } keyLevel = 13 createNewLine = <function> defined @iKeystones\iKeystones.lua:619 addToTooltip = <function> defined @iKeystones\iKeystones.lua:823 getAP = <function> defined @iKeystones\iKeystones.lua:141 currentMax = 0 getKeystoneLink = <function> defined @iKeystones\iKeystones.lua:275 scanInventory = <function> defined @iKeystones\iKeystones.lua:225 currentAffixes = <table> { } shouldReportKey = <function> defined @iKeystones\iKeystones.lua:300 scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:213 } sortedAffixes = <table> { 13 = 3 7 = 2 14 = 3 2 = 3 4 = 3 8 = 2 16 = 4 9 = 1 5 = 2 10 = 1 11 = 2 6 = 2 12 = 3 3 = 3 } player = "Player-10-05296914"-
View User Profile
-
Send Message
Posted Jul 26, 2018Is this addon going to be updated for bfa?
-
View User Profile
-
Send Message
Posted Jul 26, 2018In reply to Forge_User_38265902:
-
View User Profile
-
Send Message
Posted Jul 26, 2018In reply to Ironi88:
-
View User Profile
-
Send Message
Posted Jun 16, 2017Since 7.2.5 i have problems. The keystone is not recognized correctly.
I have a Maw of Souls +9 with Quaking and Bursting. But if i now klick it in the chat bursting is missing in the tooltip.
I assume it got to do with the changes done in 7.2.5. Probably the links have been changed. Can anybody help with a fix?
-
View User Profile
-
Send Message
Posted Jun 16, 2017are you using the latest version? Old version was buggy because the links got changed. With the newest version i tried with ~30 different keystones and didn't find any affix missing.
-
View User Profile
-
Send Message
Posted Jun 17, 2017hey thanks for your response.
Must have been a blizzard problem, I guess. yesterday I had the problems missing a affix but today without addon updates it works again.
A friend without such addons hat the problems also yesterday but now its working.
-
View User Profile
-
Send Message
Posted Apr 5, 2017Seeing the following error message with 7.2
258x iKeystones\iKeystones-1.36.lua:105: attempt to index global 'data' (a nil value)
iKeystones\iKeystones-1.36.lua:105: in function `scanInventory'
iKeystones\iKeystones-1.36.lua:173: in function `?'
iKeystones\iKeystones-1.36.lua:3: in function <iKeystones\iKeystones.lua:2>
Locals:
self = <table> {
getZoneInfo = <function> defined @iKeystones\iKeystones.lua:131
keystonesToMapIDs = <table> {
}
printKeystones = <function> defined @iKeystones\iKeystones.lua:140
weeklyReset = <function> defined @iKeystones\iKeystones.lua:37
scanInventory = <function> defined @iKeystones\iKeystones.lua:79
keyLevel = 7
mapID = 208
createPlayer = <function> defined @iKeystones\iKeystones.lua:44
getItemColor = <function> defined @iKeystones\iKeystones.lua:116
weeklyChestItemLevels = <table> {
}
scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:64
}
requestingSlots = nil
(for index) = 2
(for limit) = 4
(for step) = 1
bagID = 2
(for index) = 23
(for limit) = 30
(for step) = 1
invID = 23
itemID = 138019
itemLink = "|cffa335ee|Hkeystone:209:10:1:5:13:10|h[Keystone: The Arcway]|h|r"
map = "209"
keyLevel = 10
d = "1"
l4 = "5"
l7 = "13"
l10 = "10"
(*temporary) = <function> defined =[C]:-1
(*temporary) = "%s|Hkeystone:%d:%d:%d:%d:%d:%d|h[%s (%s)]|h|r"
(*temporary) = <function> defined @iKeystones\iKeystones.lua:116
(*temporary) = <table> {
getZoneInfo = <function> defined @iKeystones\iKeystones.lua:131
keystonesToMapIDs = <table> {
}
printKeystones = <function> defined @iKeystones\iKeystones.lua:140
weeklyReset = <function> defined @iKeystones\iKeystones.lua:37
scanInventory = <function> defined @iKeystones\iKeystones.lua:79
keyLevel = 7
mapID = 208
createPlayer = <function> defined @iKeystones\iKeystones.lua:44
getItemColor = <function> defined @iKeystones\iKeystones.lua:116
weeklyChestItemLevels = <table> {
}
scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:64
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'data' (a nil value)"
iKS = <table> {
getZoneInfo = <function> defined @iKeystones\iKeystones.lua:131
keystonesToMapIDs = <table> {
}
printKeystones = <function> defined @iKeystones\iKeystones.lua:140
weeklyReset = <function> defined @iKeystones\iKeystones.lua:37
scanInventory = <function> defined @iKeystones\iKeystones.lua:79
keyLevel = 7
mapID = 208
createPlayer = <function> defined @iKeystones\iKeystones.lua:44
getItemColor = <function> defined @iKeystones\iKeystones.lua:116
weeklyChestItemLevels = <table> {
}
scanCharacterMaps = <function> defined @iKeystones\iKeystones.lua:64
}
player = "Player-10-09C555F8"