diff --git a/Core/Database.lua b/Core/Database.lua index d7c56c9..18cfc0b 100644 --- a/Core/Database.lua +++ b/Core/Database.lua @@ -314,6 +314,8 @@ end -- Get all characters (optionally filter by faction and/or realm) function DB:GetAllCharacters(sameFactionOnly, currentRealmOnly) local chars = {} + + -- Own characters from SavedVariables for fullName, data in pairs(Guda_DB.characters) do local factionMatch = not sameFactionOnly or data.faction == playerFaction local realmMatch = not currentRealmOnly or data.realm == playerRealm @@ -323,17 +325,38 @@ function DB:GetAllCharacters(sameFactionOnly, currentRealmOnly) name = data.name, realm = data.realm, class = data.class, - classToken = data.classToken, -- English uppercase token for colors + classToken = data.classToken, level = data.level, faction = data.faction, money = data.money, lastUpdate = data.lastUpdate, - account = data.account, - isShared = data.isShared, }) end end + -- Shared characters from other accounts (in-memory only) + if addon.sharedCharacters then + for fullName, data in pairs(addon.sharedCharacters) do + local factionMatch = not sameFactionOnly or data.faction == playerFaction + local realmMatch = not currentRealmOnly or data.realm == playerRealm + if factionMatch and realmMatch then + table.insert(chars, { + fullName = fullName, + name = data.name, + realm = data.realm, + class = data.class, + classToken = data.classToken, + level = data.level, + faction = data.faction, + money = data.money, + lastUpdate = data.lastUpdate, + account = data.account, + isShared = true, + }) + end + end + end + -- Sort by name table.sort(chars, function(a, b) return a.name < b.name @@ -342,21 +365,30 @@ function DB:GetAllCharacters(sameFactionOnly, currentRealmOnly) return chars end +-- Look up a character in own DB or shared characters +function DB:GetCharacterData(fullName) + local char = Guda_DB.characters[fullName] + if not char and addon.sharedCharacters then + char = addon.sharedCharacters[fullName] + end + return char +end + -- Get character's bags function DB:GetCharacterBags(fullName) - local char = Guda_DB.characters[fullName] + local char = self:GetCharacterData(fullName) return char and char.bags or {} end -- Get character's bank function DB:GetCharacterBank(fullName) - local char = Guda_DB.characters[fullName] + local char = self:GetCharacterData(fullName) return char and char.bank or {} end -- Get character's mailbox function DB:GetCharacterMailbox(fullName) - local char = Guda_DB.characters[fullName] + local char = self:GetCharacterData(fullName) return char and char.mailbox or {} end @@ -415,13 +447,13 @@ end -- Get character's equipped items function DB:GetCharacterEquipped(fullName) - local char = Guda_DB.characters[fullName] + local char = self:GetCharacterData(fullName) return char and char.equipped or {} end -- Get character info function DB:GetCharacterInfo(fullName) - local char = Guda_DB.characters[fullName] + local char = self:GetCharacterData(fullName) return char and char.character or {} end @@ -435,6 +467,16 @@ function DB:GetTotalMoney(sameFactionOnly, currentRealmOnly) total = total + (data.money or 0) end end + -- Include shared characters + if addon.sharedCharacters then + for fullName, data in pairs(addon.sharedCharacters) do + local factionMatch = not sameFactionOnly or data.faction == playerFaction + local realmMatch = not currentRealmOnly or data.realm == playerRealm + if factionMatch and realmMatch then + total = total + (data.money or 0) + end + end + end return total end @@ -455,6 +497,37 @@ function DB:ToggleGoldBlacklist(fullName) end end +-- Clean up blacklist entries for characters that no longer exist +-- Call after SharedData import so shared characters are present +function DB:CleanupBlacklist() + if not Guda_DB.goldBlacklist then return end + for fullName in pairs(Guda_DB.goldBlacklist) do + local exists = Guda_DB.characters[fullName] or (addon.sharedCharacters and addon.sharedCharacters[fullName]) + if not exists then + Guda_DB.goldBlacklist[fullName] = nil + end + end +end + +-- Remove a character from the database entirely +function DB:RemoveCharacter(fullName) + if not fullName then return end + -- Don't allow removing the current character + local currentFullName = playerName and playerRealm and (playerName .. "-" .. playerRealm) + if fullName == currentFullName then return false end + + if Guda_DB.characters[fullName] then + Guda_DB.characters[fullName] = nil + end + if addon.sharedCharacters and addon.sharedCharacters[fullName] then + addon.sharedCharacters[fullName] = nil + end + if Guda_DB.goldBlacklist and Guda_DB.goldBlacklist[fullName] then + Guda_DB.goldBlacklist[fullName] = nil + end + return true +end + -- Get character setting function DB:GetSetting(key) -- SavedVariables may not be initialized yet when some UI OnLoad scripts run diff --git a/Core/Main.lua b/Core/Main.lua index 053c8ef..b3ed5bb 100644 --- a/Core/Main.lua +++ b/Core/Main.lua @@ -20,6 +20,9 @@ function Main:Initialize() addon.Modules.SharedData:Initialize() end + -- Clean up blacklist for deleted characters (after shared import) + addon.Modules.DB:CleanupBlacklist() + -- Initialize item detection (before scanners, as they may use it) if addon.Modules.ItemDetection then addon.Modules.ItemDetection:Initialize() diff --git a/Core/SharedData.lua b/Core/SharedData.lua index 6871d66..8774fcf 100644 --- a/Core/SharedData.lua +++ b/Core/SharedData.lua @@ -2,33 +2,47 @@ -- Cross-account character data sharing via GudaIO DLL (optional) -- The DLL merges all accounts' SavedVariables at startup into GudaShared.lua -- which is loaded via .toc and sets Guda_SharedCharacters global. --- No Lua hooking needed - pure file I/O at DLL load time. +-- +-- IMPORTANT: Shared characters are stored in addon.sharedCharacters (in-memory only), +-- NOT in Guda_DB.characters, to prevent them from leaking into SavedVariables. local addon = Guda local SharedData = {} addon.Modules.SharedData = SharedData --- Import shared characters from other accounts function SharedData:Initialize() + -- Clean up any leaked shared characters from the old approach + if Guda_DB and Guda_DB.characters then + for fullName, data in pairs(Guda_DB.characters) do + if data.isShared then + Guda_DB.characters[fullName] = nil + else + -- Strip leaked fields from own characters + data.isShared = nil + data.account = nil + end + end + end + + -- Initialize in-memory shared characters table + addon.sharedCharacters = {} + if not Guda_SharedCharacters or type(Guda_SharedCharacters) ~= "table" then return end - -- Determine current account by checking which characters are ours - -- (characters in Guda_DB.characters that don't have isShared flag) + -- Determine which characters belong to the current account local myChars = {} if Guda_DB and Guda_DB.characters then - for fullName, data in pairs(Guda_DB.characters) do - if not data.isShared then - myChars[fullName] = true - end + for fullName in pairs(Guda_DB.characters) do + myChars[fullName] = true end end -- Find which account name belongs to us by checking overlap local myAccount = nil - local accountChars = {} -- account -> { fullName -> true } + local accountChars = {} for fullName, charData in pairs(Guda_SharedCharacters) do local acct = charData.account if acct then @@ -47,13 +61,12 @@ function SharedData:Initialize() if myAccount then break end end - -- Import characters from other accounts + -- Import characters from other accounts into in-memory table local importCount = 0 for fullName, charData in pairs(Guda_SharedCharacters) do if charData.account and charData.account ~= myAccount then - -- Don't overwrite our own characters if not myChars[fullName] then - Guda_DB.characters[fullName] = { + addon.sharedCharacters[fullName] = { name = charData.name, realm = charData.realm, faction = charData.faction, diff --git a/Core/Tooltip.lua b/Core/Tooltip.lua index 4c34115..358eef7 100644 --- a/Core/Tooltip.lua +++ b/Core/Tooltip.lua @@ -277,36 +277,39 @@ function Tooltip:AddInventoryInfo(tooltip, link) local currentPlayerName = addon.Modules.DB:GetPlayerFullName() local currentRealm = GetRealmName() - -- Count items across characters on current realm only - for charName, charData in pairs(Guda_DB.characters) do - -- Ensure charData is actually a table, on current realm, and not blacklisted - if type(charData) == "table" and charData.realm == currentRealm and not addon.Modules.DB:IsGoldBlacklisted(charName) then - local isCurrentChar = (charName == currentPlayerName) - local bagCount, bankCount, equippedCount, mailCount = CountItemsForCharacter(itemID, charData, isCurrentChar) + -- Count items across characters on current realm only (own + shared) + local function countFromSource(source, isSharedSource) + for charName, charData in pairs(source) do + if type(charData) == "table" and charData.realm == currentRealm and not addon.Modules.DB:IsGoldBlacklisted(charName) then + local isCurrentChar = (charName == currentPlayerName) + local bagCount, bankCount, equippedCount, mailCount = CountItemsForCharacter(itemID, charData, isCurrentChar) - if bagCount > 0 or bankCount > 0 or equippedCount > 0 or mailCount > 0 then - hasAnyItems = true - totalBags = totalBags + bagCount - totalBank = totalBank + bankCount - totalMail = totalMail + mailCount - totalEquipped = totalEquipped + equippedCount - ccIndex = ccIndex + 1 - -- Reuse existing sub-table or create one that persists - if not characterCounts[ccIndex] then - characterCounts[ccIndex] = {} + if bagCount > 0 or bankCount > 0 or equippedCount > 0 or mailCount > 0 then + hasAnyItems = true + totalBags = totalBags + bagCount + totalBank = totalBank + bankCount + totalMail = totalMail + mailCount + totalEquipped = totalEquipped + equippedCount + ccIndex = ccIndex + 1 + if not characterCounts[ccIndex] then + characterCounts[ccIndex] = {} + end + local entry = characterCounts[ccIndex] + entry.name = charData.name or charName + entry.classToken = charData.classToken + entry.bagCount = bagCount + entry.bankCount = bankCount + entry.mailCount = mailCount + entry.equippedCount = equippedCount + entry.isCurrent = isCurrentChar + entry.isShared = isSharedSource end - local entry = characterCounts[ccIndex] - entry.name = charData.name or charName - entry.classToken = charData.classToken - entry.bagCount = bagCount - entry.bankCount = bankCount - entry.mailCount = mailCount - entry.equippedCount = equippedCount - entry.isCurrent = isCurrentChar - entry.isShared = charData.isShared end end - -- If charData is not a table (string, number, etc.), just skip it + end + countFromSource(Guda_DB.characters, false) + if addon.sharedCharacters then + countFromSource(addon.sharedCharacters, true) end -- Clean up any stale entries beyond current count for i = ccIndex + 1, table.getn(characterCounts) do diff --git a/GudaShared.lua b/GudaShared.lua index 5f6550f..74b97c6 100644 --- a/GudaShared.lua +++ b/GudaShared.lua @@ -1,13 +1,661 @@ -- Generated by GudaIO DLL Guda_SharedCharacters = { + ["Hornywood-Local Turtle (1,17,2)"] = { + ["classToken"] = "DRUID", + ["lastUpdate"] = 1775477885, + ["class"] = "Druid", + ["realm"] = "Local Turtle (1,17,2)", + ["money"] = 7758494, + ["bags"] = { + [1] = { + ["bagType"] = "regular", + ["freeSlots"] = 33, + ["slots"] = { + [1] = { + ["type"] = "Consumable", + ["iLevel"] = 45, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 2, + ["name"] = "Roasted Quail", + ["link"] = "|cffffffff|Hitem:8952:0:0:0|h[Roasted Quail]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_15", + }, + [2] = { + ["type"] = "Plate", + ["iLevel"] = 50, + ["subclass"] = "INVTYPE_LEGS", + ["class"] = "Armor", + ["count"] = 1, + ["name"] = "Lofty Legguards", + ["link"] = "|cff1eff00|Hitem:14928:0:1224:0|h[Lofty Legguards of the Bear]|h|r", + ["quality"] = 2, + ["texture"] = "Interface\\Icons\\INV_Pants_04", + }, + [3] = { + ["type"] = "Leatherworking", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Recipe", + ["count"] = 1, + ["name"] = "Pattern: Heavy Scorpid Leggings", + ["link"] = "|cff1eff00|Hitem:15748:0:0:0|h[Pattern: Heavy Scorpid Leggings]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Scroll_03", + }, + }, + ["numSlots"] = 36, + }, + [2] = { + ["bagType"] = "regular", + ["freeSlots"] = 36, + ["slots"] = { + }, + ["numSlots"] = 36, + }, + [3] = { + ["bagType"] = "regular", + ["freeSlots"] = 36, + ["slots"] = { + }, + ["numSlots"] = 36, + }, + [4] = { + ["bagType"] = "regular", + ["freeSlots"] = 34, + ["slots"] = { + [36] = { + ["type"] = "Cloth", + ["iLevel"] = 1, + ["subclass"] = "INVTYPE_LEGS", + ["class"] = "Armor", + ["count"] = 1, + ["name"] = "Novice's Pants", + ["link"] = "|cff9d9d9d|Hitem:6124:0:0:0|h[Novice's Pants]|h|r", + ["quality"] = 0, + ["texture"] = "Interface\\Icons\\INV_Pants_01", + }, + [35] = { + ["type"] = "Cloth", + ["iLevel"] = 1, + ["subclass"] = "INVTYPE_ROBE", + ["class"] = "Armor", + ["count"] = 1, + ["name"] = "Novice's Robe", + ["link"] = "|cff9d9d9d|Hitem:6139:0:0:0|h[Novice's Robe]|h|r", + ["quality"] = 0, + ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_13", + }, + }, + ["numSlots"] = 36, + }, + [0] = { + ["bagType"] = "regular", + ["freeSlots"] = 0, + ["slots"] = { + [1] = { + ["type"] = "Junk", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["name"] = "Hearthstone", + ["link"] = "|cffffffff|Hitem:6948:0:0:0|h[Hearthstone]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Rune_01", + }, + [2] = { + ["type"] = "Two-Handed Maces", + ["iLevel"] = 29, + ["subclass"] = "INVTYPE_2HWEAPON", + ["class"] = "Weapon", + ["count"] = 1, + ["name"] = "Manual Crowd Pummeler", + ["link"] = "|cff0070dd|Hitem:9449:0:0:0|h[Manual Crowd Pummeler]|h|r", + ["quality"] = 3, + ["texture"] = "Interface\\Icons\\INV_Mace_14", + }, + [3] = { + ["type"] = "Staves", + ["iLevel"] = 1, + ["subclass"] = "INVTYPE_2HWEAPON", + ["class"] = "Weapon", + ["count"] = 1, + ["name"] = "Bent Staff", + ["link"] = "|cffffffff|Hitem:35:0:0:0|h[Bent Staff]|h|r", + ["quality"] = 1, + ["texture"] = "Interface\\Icons\\INV_Staff_08", + }, + [4] = { + ["type"] = "Leather", + ["iLevel"] = 60, + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["count"] = 1, + ["name"] = "Mantle of Wicked Revenge", + ["link"] = "|cffa335ee|Hitem:21665:0:0:0|h[Mantle of Wicked Revenge]|h|r", + ["quality"] = 4, + ["texture"] = "Interface\\Icons\\INV_Shoulder_30", + }, + [5] = { + ["type"] = "Leather", + ["iLevel"] = 60, + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["count"] = 1, + ["name"] = "Mantle of Wicked Revenge", + ["link"] = "|cffa335ee|Hitem:21665:0:0:0|h[Mantle of Wicked Revenge]|h|r", + ["quality"] = 4, + ["texture"] = "Interface\\Icons\\INV_Shoulder_30", + }, + [6] = { + ["type"] = "Consumable", + ["iLevel"] = 51, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 17, + ["name"] = "Alterac Manna Biscuit", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + }, + [7] = { + ["type"] = "Consumable", + ["iLevel"] = 51, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["name"] = "Alterac Manna Biscuit", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + }, + [8] = { + ["type"] = "Consumable", + ["iLevel"] = 51, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["name"] = "Alterac Manna Biscuit", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + }, + [9] = { + ["type"] = "Consumable", + ["iLevel"] = 51, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["name"] = "Alterac Manna Biscuit", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + }, + [10] = { + ["type"] = "Consumable", + ["iLevel"] = 51, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 18, + ["name"] = "Alterac Manna Biscuit", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + }, + [11] = { + ["type"] = "Consumable", + ["iLevel"] = 1, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 4, + ["name"] = "Shiny Red Apple", + ["link"] = "|cffffffff|Hitem:4536:0:0:0|h[Shiny Red Apple]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_19", + }, + [12] = { + ["type"] = "Consumable", + ["iLevel"] = 1, + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 2, + ["name"] = "Refreshing Spring Water", + ["link"] = "|cffffffff|Hitem:159:0:0:0|h[Refreshing Spring Water]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Drink_07", + }, + [13] = { + ["type"] = "Junk", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 6, + ["name"] = "Dark Iron Scraps", + ["link"] = "|cffffffff|Hitem:22528:0:0:0|h[Dark Iron Scraps]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_ArmorKit_20", + }, + [14] = { + ["type"] = "Leatherworking", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Recipe", + ["count"] = 1, + ["name"] = "Pattern: Heavy Scorpid Leggings", + ["link"] = "|cff1eff00|Hitem:15748:0:0:0|h[Pattern: Heavy Scorpid Leggings]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Scroll_03", + }, + [15] = { + ["type"] = "Quest", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Quest", + ["count"] = 1, + ["name"] = "Scepter of Celebras", + ["link"] = "|cff0070dd|Hitem:17191:0:0:0|h[Scepter of Celebras]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Staff_16", + }, + [16] = { + ["type"] = "Trade Goods", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 14, + ["name"] = "Runecloth", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + }, + }, + ["numSlots"] = 16, + }, + [-2] = { + ["bagType"] = "regular", + ["freeSlots"] = 12, + ["slots"] = { + }, + ["numSlots"] = 12, + }, + }, + ["character"] = { + ["classToken"] = "DRUID", + ["lastSeen"] = 1775477884, + ["class"] = "Druid", + ["race"] = "Tauren", + ["name"] = "Hornywood", + ["level"] = 60, + ["realm"] = "Local Turtle (1,17,2)", + }, + ["name"] = "Hornywood", + ["faction"] = "Horde", + ["mailbox"] = { + }, + ["level"] = 60, + ["equipped"] = { + ["ChestSlot"] = { + ["name"] = "Ghoul Skin Tunic", + ["link"] = "|cffa335ee|Hitem:23226:0:0:0|h[Ghoul Skin Tunic]|h|r", + ["texture"] = "Interface\\Icons\\INV_Chest_Leather_02", + }, + ["WristSlot"] = { + ["name"] = "Qiraji Execution Bracers", + ["link"] = "|cffa335ee|Hitem:21602:0:0:0|h[Qiraji Execution Bracers]|h|r", + ["texture"] = "Interface\\Icons\\INV_Bracer_13", + }, + ["Trinket1Slot"] = { + ["name"] = "Kiss of the Spider", + ["link"] = "|cffa335ee|Hitem:22954:0:0:0|h[Kiss of the Spider]|h|r", + ["texture"] = "Interface\\Icons\\INV_Trinket_Naxxramas04", + }, + ["BackSlot"] = { + ["name"] = "Cloak of the Fallen God", + ["link"] = "|cffa335ee|Hitem:21710:0:0:0|h[Cloak of the Fallen God]|h|r", + ["texture"] = "Interface\\Icons\\INV_Misc_Cape_10", + }, + ["Trinket0Slot"] = { + ["name"] = "Drake Fang Talisman", + ["link"] = "|cffa335ee|Hitem:19406:0:0:0|h[Drake Fang Talisman]|h|r", + ["texture"] = "Interface\\Icons\\INV_Misc_Bone_06", + }, + ["Finger0Slot"] = { + ["name"] = "Band of Unnatural Forces", + ["link"] = "|cffa335ee|Hitem:23038:0:0:0|h[Band of Unnatural Forces]|h|r", + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_48Naxxramas", + }, + ["LegsSlot"] = { + ["name"] = "Leggings of Apocalypse", + ["link"] = "|cffa335ee|Hitem:23071:0:0:0|h[Leggings of Apocalypse]|h|r", + ["texture"] = "Interface\\Icons\\INV_Pants_Leather_09", + }, + ["FeetSlot"] = { + ["name"] = "Boots of the Vanguard", + ["link"] = "|cffa335ee|Hitem:21493:0:0:0|h[Boots of the Vanguard]|h|r", + ["texture"] = "Interface\\Icons\\INV_Boots_08", + }, + ["WaistSlot"] = { + ["name"] = "Belt of Never-ending Agony", + ["link"] = "|cffa335ee|Hitem:21586:0:0:0|h[Belt of Never-ending Agony]|h|r", + ["texture"] = "Interface\\Icons\\INV_Belt_26", + }, + ["HandsSlot"] = { + ["name"] = "Gloves of Enforcement", + ["link"] = "|cffa335ee|Hitem:21672:0:0:0|h[Gloves of Enforcement]|h|r", + ["texture"] = "Interface\\Icons\\INV_Gauntlets_17", + }, + ["NeckSlot"] = { + ["name"] = "Stormrage's Talisman of Seething", + ["link"] = "|cffa335ee|Hitem:23053:0:0:0|h[Stormrage's Talisman of Seething]|h|r", + ["texture"] = "Interface\\Icons\\INV_Jewelry_Necklace_28Naxxramas", + }, + ["ShoulderSlot"] = { + ["name"] = "Mantle of Wicked Revenge", + ["link"] = "|cffa335ee|Hitem:21665:0:0:0|h[Mantle of Wicked Revenge]|h|r", + ["texture"] = "Interface\\Icons\\INV_Shoulder_30", + }, + ["HeadSlot"] = { + ["name"] = "Wolfshead Helm", + ["link"] = "|cff0070dd|Hitem:8345:0:0:0|h[Wolfshead Helm]|h|r", + ["texture"] = "Interface\\Icons\\INV_Helmet_04", + }, + }, + ["bank"] = { + }, + ["account"] = "111", + }, + + ["Monaspa-Local Turtle (1,17,2)"] = { + ["classToken"] = "WARLOCK", + ["lastUpdate"] = 1775476769, + ["class"] = "Warlock", + ["bank"] = { + }, + ["mailbox"] = { + }, + ["money"] = 1361, + ["character"] = { + ["classToken"] = "WARLOCK", + ["lastSeen"] = 1775476767, + ["class"] = "Warlock", + ["race"] = "Undead", + ["name"] = "Monaspa", + ["level"] = 60, + ["realm"] = "Local Turtle (1,17,2)", + }, + ["name"] = "Monaspa", + ["bags"] = { + [1] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [2] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [3] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [4] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [0] = { + ["bagType"] = "regular", + ["freeSlots"] = 5, + ["slots"] = { + [1] = { + ["type"] = "Cloth", + ["iLevel"] = 0, + ["subclass"] = "INVTYPE_HEAD", + ["class"] = "Armor", + ["name"] = "Gamemaster Hood", + ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", + ["count"] = 1, + ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", + ["quality"] = 1, + }, + [2] = { + ["type"] = "Trade Goods", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Trade Goods", + ["name"] = "Runecloth", + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + ["count"] = 9, + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["quality"] = -1, + }, + [3] = { + ["type"] = "Leather", + ["iLevel"] = 52, + ["subclass"] = "INVTYPE_FEET", + ["class"] = "Armor", + ["name"] = "Traveler's Boots", + ["texture"] = "Interface\\Icons\\INV_Boots_01", + ["count"] = 1, + ["link"] = "|cff1eff00|Hitem:8294:0:0:0|h[Traveler's Boots]|h|r", + ["quality"] = 2, + }, + [4] = { + ["type"] = "Junk", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["name"] = "Dark Iron Scraps", + ["texture"] = "Interface\\Icons\\INV_Misc_ArmorKit_20", + ["count"] = 2, + ["link"] = "|cffffffff|Hitem:22528:0:0:0|h[Dark Iron Scraps]|h|r", + ["quality"] = -1, + }, + [5] = { + ["type"] = "Cloth", + ["iLevel"] = 0, + ["subclass"] = "INVTYPE_ROBE", + ["class"] = "Armor", + ["name"] = "Gamemaster's Robe", + ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", + ["count"] = 1, + ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", + ["quality"] = 1, + }, + [6] = { + ["type"] = "Mail", + ["iLevel"] = 38, + ["subclass"] = "INVTYPE_LEGS", + ["class"] = "Armor", + ["name"] = "Overlinked Chain Pants", + ["texture"] = "Interface\\Icons\\INV_Pants_03", + ["count"] = 1, + ["link"] = "|cff9d9d9d|Hitem:4005:0:0:0|h[Overlinked Chain Pants]|h|r", + ["quality"] = 0, + }, + [7] = { + ["type"] = "Cloth", + ["iLevel"] = 51, + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["name"] = "Twill Shoulderpads", + ["texture"] = "Interface\\Icons\\INV_Shoulder_09", + ["count"] = 1, + ["link"] = "|cff9d9d9d|Hitem:3950:0:0:0|h[Twill Shoulderpads]|h|r", + ["quality"] = 0, + }, + [8] = { + ["type"] = "Leather", + ["iLevel"] = 52, + ["subclass"] = "INVTYPE_HEAD", + ["class"] = "Armor", + ["name"] = "Smooth Leather Helmet", + ["texture"] = "Interface\\Icons\\INV_Helmet_12", + ["count"] = 1, + ["link"] = "|cff9d9d9d|Hitem:8753:0:0:0|h[Smooth Leather Helmet]|h|r", + ["quality"] = 0, + }, + [9] = { + ["type"] = "Consumable", + ["iLevel"] = 45, + ["subclass"] = "", + ["class"] = "Consumable", + ["name"] = "Major Healing Potion", + ["texture"] = "Interface\\Icons\\INV_Potion_54", + ["count"] = 1, + ["link"] = "|cffffffff|Hitem:13446:0:0:0|h[Major Healing Potion]|h|r", + ["quality"] = -1, + }, + [10] = { + ["type"] = "Cloth", + ["iLevel"] = 52, + ["subclass"] = "INVTYPE_CLOAK", + ["class"] = "Armor", + ["name"] = "Laminated Scale Cloak", + ["texture"] = "Interface\\Icons\\INV_Misc_Cape_04", + ["count"] = 1, + ["link"] = "|cff9d9d9d|Hitem:3995:0:0:0|h[Laminated Scale Cloak]|h|r", + ["quality"] = 0, + }, + [13] = { + ["type"] = "Cloth", + ["iLevel"] = 0, + ["subclass"] = "INVTYPE_FEET", + ["class"] = "Armor", + ["name"] = "Gamemaster's Slippers", + ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", + ["count"] = 1, + ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", + ["quality"] = 1, + }, + }, + ["numSlots"] = 16, + }, + [-2] = { + ["bagType"] = "regular", + ["freeSlots"] = 12, + ["slots"] = { + }, + ["numSlots"] = 12, + }, + }, + ["level"] = 60, + ["equipped"] = { + ["WristSlot"] = { + ["name"] = "Bracers of Arcane Accuracy", + ["link"] = "|cffa335ee|Hitem:19374:0:0:0|h[Bracers of Arcane Accuracy]|h|r", + ["texture"] = "Interface\\Icons\\INV_Bracer_07", + }, + ["BackSlot"] = { + ["name"] = "Cloak of the Necropolis", + ["link"] = "|cffa335ee|Hitem:23050:0:0:0|h[Cloak of the Necropolis]|h|r", + ["texture"] = "Interface\\Icons\\INV_Misc_Cape_Naxxramas_03", + }, + ["Trinket0Slot"] = { + ["name"] = "The Restrained Essence of Sapphiron", + ["link"] = "|cffa335ee|Hitem:23046:0:0:0|h[The Restrained Essence of Sapphiron]|h|r", + ["texture"] = "Interface\\Icons\\INV_Trinket_Naxxramas06", + }, + ["FeetSlot"] = { + ["name"] = "Plagueheart Sandals", + ["link"] = "|cffa335ee|Hitem:22508:0:0:0|h[Plagueheart Sandals]|h|r", + ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01", + }, + ["NeckSlot"] = { + ["name"] = "Gem of Trapped Innocents", + ["link"] = "|cffa335ee|Hitem:23057:0:0:0|h[Gem of Trapped Innocents]|h|r", + ["texture"] = "Interface\\Icons\\INV_Jewelry_Necklace_29Naxxramas", + }, + ["Finger1Slot"] = { + ["name"] = "Ring of the Fallen God", + ["link"] = "|cffa335ee|Hitem:21709:0:0:0|h[Ring of the Fallen God]|h|r", + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_AhnQiraj_02", + }, + ["ChestSlot"] = { + ["name"] = "Plagueheart Robe", + ["link"] = "|cffa335ee|Hitem:22504:0:0:0|h[Plagueheart Robe]|h|r", + ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_43", + }, + ["Trinket1Slot"] = { + ["name"] = "Mark of the Champion", + ["link"] = "|cffa335ee|Hitem:23207:0:0:0|h[Mark of the Champion]|h|r", + ["texture"] = "Interface\\Icons\\INV_Misc_Token_ArgentDawn3", + }, + ["ShoulderSlot"] = { + ["name"] = "Plagueheart Shoulderpads", + ["link"] = "|cffa335ee|Hitem:22507:0:0:0|h[Plagueheart Shoulderpads]|h|r", + ["texture"] = "Interface\\Icons\\INV_Shoulder_25", + }, + ["MainHandSlot"] = { + ["name"] = "Atiesh, Greatstaff of the Guardian", + ["link"] = "|cffff8000|Hitem:22630:0:0:0|h[Atiesh, Greatstaff of the Guardian]|h|r", + ["texture"] = "Interface\\Icons\\INV_Staff_Medivh", + }, + ["RangedSlot"] = { + ["name"] = "Wand of Fates", + ["link"] = "|cffa335ee|Hitem:22820:0:0:0|h[Wand of Fates]|h|r", + ["texture"] = "Interface\\Icons\\INV_Wand_1H_Stratholme_D_01", + }, + ["HandsSlot"] = { + ["name"] = "Dark Storm Gauntlets", + ["link"] = "|cffa335ee|Hitem:21585:0:0:0|h[Dark Storm Gauntlets]|h|r", + ["texture"] = "Interface\\Icons\\INV_Gauntlets_17", + }, + ["Finger0Slot"] = { + ["name"] = "Band of the Inevitable", + ["link"] = "|cffa335ee|Hitem:23031:0:0:0|h[Band of the Inevitable]|h|r", + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_53Naxxramas", + }, + ["WaistSlot"] = { + ["name"] = "Eyestalk Waist Cord", + ["link"] = "|cffa335ee|Hitem:22730:0:0:0|h[Eyestalk Waist Cord]|h|r", + ["texture"] = "Interface\\Icons\\INV_Belt_12", + }, + ["LegsSlot"] = { + ["name"] = "Leggings of Polarity", + ["link"] = "|cffa335ee|Hitem:23070:0:0:0|h[Leggings of Polarity]|h|r", + ["texture"] = "Interface\\Icons\\INV_Pants_08", + }, + ["HeadSlot"] = { + ["name"] = "Plagueheart Circlet", + ["link"] = "|cffa335ee|Hitem:22506:0:0:0|h[Plagueheart Circlet]|h|r", + ["texture"] = "Interface\\Icons\\INV_Crown_01", + }, + }, + ["realm"] = "Local Turtle (1,17,2)", + ["account"] = "123", + }, ["Pally-Local Turtle (1,17,2)"] = { ["classToken"] = "PALADIN", ["money"] = 1100736, ["class"] = "Paladin", - ["lastUpdate"] = 1775470491, - ["mailbox"] = { + ["bank"] = { }, + ["realm"] = "Local Turtle (1,17,2)", + ["lastUpdate"] = 1775477819, + ["character"] = { + ["classToken"] = "PALADIN", + ["lastSeen"] = 1775477816, + ["class"] = "Paladin", + ["race"] = "High Elf", + ["name"] = "Pally", + ["level"] = 60, + ["realm"] = "Local Turtle (1,17,2)", + }, + ["name"] = "Pally", ["bags"] = { [1] = { ["bagType"] = "regular", @@ -547,18 +1195,6 @@ Guda_SharedCharacters = { ["numSlots"] = 12, }, }, - ["character"] = { - ["classToken"] = "PALADIN", - ["lastSeen"] = 1775470481, - ["class"] = "Paladin", - ["race"] = "High Elf", - ["name"] = "Pally", - ["level"] = 60, - ["realm"] = "Local Turtle (1,17,2)", - }, - ["name"] = "Pally", - ["bank"] = { - }, ["level"] = 60, ["equipped"] = { ["Finger0Slot"] = { @@ -647,19 +1283,1915 @@ Guda_SharedCharacters = { ["texture"] = "Interface\\Icons\\INV_Gauntlets_31", }, }, - ["realm"] = "Local Turtle (1,17,2)", + ["mailbox"] = { + }, ["account"] = "123", }, + ["Murlock-Local Turtle (1,17,2)"] = { + ["classToken"] = "WARLOCK", + ["lastUpdate"] = 1775477781, + ["bags"] = { + [1] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [2] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [3] = { + ["bagType"] = "regular", + ["freeSlots"] = 13, + ["slots"] = { + [16] = { + ["type"] = "One-Handed Maces", + ["iLevel"] = 23, + ["subclass"] = "INVTYPE_WEAPONMAINHAND", + ["class"] = "Weapon", + ["count"] = 1, + ["name"] = "Large Bear Bone", + ["link"] = "|cff9d9d9d|Hitem:11411:0:0:0|h[Large Bear Bone]|h|r", + ["quality"] = 0, + ["texture"] = "Interface\\Icons\\INV_Misc_Bone_01", + }, + [14] = { + ["type"] = "Junk", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 3, + ["name"] = "Feathery Wing", + ["link"] = "|cff9d9d9d|Hitem:11417:0:0:0|h[Feathery Wing]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_01", + }, + [15] = { + ["type"] = "Junk", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["name"] = "Bear Jaw", + ["link"] = "|cff9d9d9d|Hitem:11408:0:0:0|h[Bear Jaw]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Bone_09", + }, + }, + ["numSlots"] = 16, + }, + [4] = { + ["bagType"] = "soul", + ["freeSlots"] = 8, + ["slots"] = { + [1] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [2] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [3] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [4] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [5] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [6] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [7] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [8] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [9] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [10] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [11] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [12] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [13] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [14] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [15] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [16] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [17] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [18] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [19] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + [20] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["name"] = "Soul Shard", + ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", + }, + }, + ["numSlots"] = 28, + }, + [0] = { + ["bagType"] = "regular", + ["freeSlots"] = 7, + ["slots"] = { + [1] = { + ["type"] = "One-Handed Swords", + ["iLevel"] = 60, + ["subclass"] = "INVTYPE_WEAPONMAINHAND", + ["class"] = "Weapon", + ["count"] = 1, + ["name"] = "Azuresong Mageblade", + ["link"] = "|cffa335ee|Hitem:17103:0:0:0|h[Azuresong Mageblade]|h|r", + ["quality"] = 4, + ["texture"] = "Interface\\Icons\\INV_Sword_39", + }, + [2] = { + ["type"] = "Reagent", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 3, + ["name"] = "Ironfeather", + ["link"] = "|cffffffff|Hitem:15420:0:0:0|h[Ironfeather]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Feather_05", + }, + [3] = { + ["type"] = "Trade Goods", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 1, + ["name"] = "Runecloth", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + }, + [4] = { + ["type"] = "Trade Goods", + ["iLevel"] = 45, + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = -3, + ["name"] = "Brilliant Wizard Oil", + ["link"] = "|cffffffff|Hitem:20749:0:0:0|h[Brilliant Wizard Oil]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Potion_105", + }, + [5] = { + ["type"] = "Trade Goods", + ["iLevel"] = 45, + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = -4, + ["name"] = "Brilliant Wizard Oil", + ["link"] = "|cffffffff|Hitem:20749:0:0:0|h[Brilliant Wizard Oil]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Potion_105", + }, + [6] = { + ["type"] = "Trade Goods", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 1, + ["name"] = "Giant Egg", + ["link"] = "|cffffffff|Hitem:12207:0:0:0|h[Giant Egg]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Egg_03", + }, + [7] = { + ["type"] = "Leatherworking", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Recipe", + ["count"] = 1, + ["name"] = "Pattern: Heavy Scorpid Leggings", + ["link"] = "|cff1eff00|Hitem:15748:0:0:0|h[Pattern: Heavy Scorpid Leggings]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Scroll_03", + }, + [8] = { + ["type"] = "Bag", + ["iLevel"] = 0, + ["subclass"] = "INVTYPE_BAG", + ["class"] = "Container", + ["count"] = 1, + ["name"] = "Traveler's Backpack", + ["link"] = "|cff1eff00|Hitem:4500:0:0:0|h[Traveler's Backpack]|h|r", + ["quality"] = 2, + ["texture"] = "Interface\\Icons\\INV_Misc_Bag_08", + }, + [9] = { + ["type"] = "Junk", + ["iLevel"] = 0, + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["name"] = "Dark Iron Scraps", + ["link"] = "|cffffffff|Hitem:22528:0:0:0|h[Dark Iron Scraps]|h|r", + ["quality"] = -1, + ["texture"] = "Interface\\Icons\\INV_Misc_ArmorKit_20", + }, + }, + ["numSlots"] = 16, + }, + [-2] = { + ["bagType"] = "regular", + ["freeSlots"] = 12, + ["slots"] = { + }, + ["numSlots"] = 12, + }, + }, + ["bank"] = { + }, + ["money"] = 308, + ["character"] = { + ["classToken"] = "WARLOCK", + ["lastSeen"] = 1775477781, + ["class"] = "Warlock", + ["race"] = "Undead", + ["name"] = "Murlock", + ["level"] = 60, + ["realm"] = "Local Turtle (1,17,2)", + }, + ["name"] = "Murlock", + ["class"] = "Warlock", + ["mailbox"] = { + }, + ["level"] = 60, + ["equipped"] = { + ["ChestSlot"] = { + ["name"] = "Gamemaster's Robe", + ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", + ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", + }, + ["FeetSlot"] = { + ["name"] = "Gamemaster's Slippers", + ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", + ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", + }, + ["HeadSlot"] = { + ["name"] = "Gamemaster Hood", + ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", + ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", + }, + }, + ["realm"] = "Local Turtle (1,17,2)", + ["account"] = "VATI", + }, + ["Unta-Local Turtle (1,17,2)"] = { + ["classToken"] = "HUNTER", + ["money"] = 48000, + ["class"] = "Hunter", + ["bags"] = { + [1] = { + ["bagType"] = "quiver", + ["freeSlots"] = 0, + ["slots"] = { + [1] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [2] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [3] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [4] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [5] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [6] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [7] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [8] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [9] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [10] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [11] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [12] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [13] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [14] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [15] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [16] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [17] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + [18] = { + ["type"] = "Arrow", + ["link"] = "|cff1eff00|Hitem:18042:0:0:0|h[Thorium Headed Arrow]|h|r", + ["subclass"] = "INVTYPE_AMMO", + ["class"] = "Projectile", + ["name"] = "Thorium Headed Arrow", + ["quality"] = 2, + ["iLevel"] = 52, + ["count"] = 200, + ["texture"] = "Interface\\Icons\\INV_Ammo_Arrow_02", + }, + }, + ["numSlots"] = 18, + }, + [2] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [3] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [4] = { + ["bagType"] = "regular", + ["freeSlots"] = 16, + ["slots"] = { + }, + ["numSlots"] = 16, + }, + [0] = { + ["bagType"] = "regular", + ["freeSlots"] = 15, + ["slots"] = { + [1] = { + ["type"] = "Bag", + ["link"] = "|cff1eff00|Hitem:4500:0:0:0|h[Traveler's Backpack]|h|r", + ["subclass"] = "INVTYPE_BAG", + ["class"] = "Container", + ["name"] = "Traveler's Backpack", + ["quality"] = 2, + ["iLevel"] = 0, + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Bag_08", + }, + }, + ["numSlots"] = 16, + }, + [-2] = { + ["bagType"] = "regular", + ["freeSlots"] = 12, + ["slots"] = { + }, + ["numSlots"] = 12, + }, + }, + ["mailbox"] = { + }, + ["realm"] = "Local Turtle (1,17,2)", + ["character"] = { + ["classToken"] = "HUNTER", + ["lastSeen"] = 1775476372, + ["class"] = "Hunter", + ["race"] = "Troll", + ["name"] = "Unta", + ["level"] = 60, + ["realm"] = "Local Turtle (1,17,2)", + }, + ["name"] = "Unta", + ["lastUpdate"] = 1775476543, + ["level"] = 60, + ["equipped"] = { + ["ChestSlot"] = { + ["name"] = "Gamemaster's Robe", + ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", + ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", + }, + ["FeetSlot"] = { + ["name"] = "Gamemaster's Slippers", + ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", + ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", + }, + ["HeadSlot"] = { + ["name"] = "Gamemaster Hood", + ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", + ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", + }, + ["MainHandSlot"] = { + ["name"] = "The Eye of Nerub", + ["link"] = "|cffa335ee|Hitem:23039:0:0:0|h[The Eye of Nerub]|h|r", + ["texture"] = "Interface\\Icons\\Inv_spear_09", + }, + ["RangedSlot"] = { + ["name"] = "Nerubian Slavemaker", + ["link"] = "|cffa335ee|Hitem:22812:0:0:0|h[Nerubian Slavemaker]|h|r", + ["texture"] = "Interface\\Icons\\INV_Weapon_Crossbow_12", + }, + }, + ["bank"] = { + }, + ["account"] = "VATI", + }, ["Ana-Local Turtle (1,17,2)"] = { ["classToken"] = "PALADIN", - ["money"] = 104029332, + ["lastUpdate"] = 1775477760, ["class"] = "Paladin", + ["bags"] = { + [1] = { + ["bagType"] = "regular", + ["numSlots"] = 36, + ["freeSlots"] = 0, + ["slots"] = { + [1] = { + ["type"] = "Plate", + ["link"] = "|cffa335ee|Hitem:21391:0:0:0|h[Avenger's Pauldrons]|h|r", + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Shoulder_35", + ["name"] = "Avenger's Pauldrons", + ["iLevel"] = 0, + ["quality"] = 4, + }, + [2] = { + ["type"] = "Plate", + ["link"] = "|cff0070dd|Hitem:11632:0:0:0|h[Earthslag Shoulders]|h|r", + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Shoulder_26", + ["name"] = "Earthslag Shoulders", + ["iLevel"] = 47, + ["quality"] = 3, + }, + [3] = { + ["type"] = "Cloth", + ["link"] = "|cffa335ee|Hitem:22938:0:0:0|h[Cryptfiend Silk Cloak]|h|r", + ["subclass"] = "INVTYPE_CLOAK", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Cape_Naxxramas_02", + ["name"] = "Cryptfiend Silk Cloak", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [4] = { + ["type"] = "Cloth", + ["link"] = "|cffa335ee|Hitem:23220:0:0:0|h[Crystal Webbed Robe]|h|r", + ["subclass"] = "INVTYPE_ROBE", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_46", + ["name"] = "Crystal Webbed Robe", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [5] = { + ["type"] = "Plate", + ["link"] = "|cff1eff00|Hitem:10127:0:188:0|h[Revenant Bracers of Stamina]|h|r", + ["subclass"] = "INVTYPE_WRIST", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Bracer_16", + ["name"] = "Revenant Bracers", + ["iLevel"] = 44, + ["quality"] = 2, + }, + [6] = { + ["type"] = "Cloth", + ["link"] = "|cffa335ee|Hitem:23070:0:0:0|h[Leggings of Polarity]|h|r", + ["subclass"] = "INVTYPE_LEGS", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Pants_08", + ["name"] = "Leggings of Polarity", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [7] = { + ["type"] = "Cloth", + ["link"] = "|cff1eff00|Hitem:14433:0:0:0|h[Windchaser Woolies]|h|r", + ["subclass"] = "INVTYPE_LEGS", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Pants_12", + ["name"] = "Windchaser Woolies", + ["iLevel"] = 41, + ["quality"] = 2, + }, + [8] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:21205:0:0:0|h[Signet Ring of the Bronze Dragonflight]|h|r", + ["subclass"] = "INVTYPE_FINGER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_40", + ["name"] = "Signet Ring of the Bronze Dragonflight", + ["iLevel"] = 0, + ["quality"] = 4, + }, + [9] = { + ["type"] = "Miscellaneous", + ["link"] = "|cff1eff00|Hitem:55256:0:0:0|h[Radiant Thorium Twilight]|h|r", + ["subclass"] = "INVTYPE_FINGER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_10", + ["name"] = "Radiant Thorium Twilight", + ["iLevel"] = 49, + ["quality"] = 2, + }, + [10] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:23038:0:0:0|h[Band of Unnatural Forces]|h|r", + ["subclass"] = "INVTYPE_FINGER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_48Naxxramas", + ["name"] = "Band of Unnatural Forces", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [11] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:22939:0:0:0|h[Band of Unanswered Prayers]|h|r", + ["subclass"] = "INVTYPE_FINGER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_50Naxxramas", + ["name"] = "Band of Unanswered Prayers", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [12] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffffffff|Hitem:12846:0:0:0|h[Argent Dawn Commission]|h|r", + ["subclass"] = "INVTYPE_TRINKET", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_07", + ["name"] = "Argent Dawn Commission", + ["iLevel"] = 0, + ["quality"] = 1, + }, + [13] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:19406:0:0:0|h[Drake Fang Talisman]|h|r", + ["subclass"] = "INVTYPE_TRINKET", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Bone_06", + ["name"] = "Drake Fang Talisman", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [14] = { + ["type"] = "Wands", + ["link"] = "|cffa335ee|Hitem:22820:0:0:0|h[Wand of Fates]|h|r", + ["subclass"] = "INVTYPE_RANGEDRIGHT", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Wand_1H_Stratholme_D_01", + ["name"] = "Wand of Fates", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [15] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffffffff|Hitem:6097:0:0:0|h[Acolyte's Shirt]|h|r", + ["subclass"] = "INVTYPE_BODY", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Shirt_01", + ["name"] = "Acolyte's Shirt", + ["iLevel"] = 0, + ["quality"] = 1, + }, + [16] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + ["name"] = "Alterac Manna Biscuit", + ["iLevel"] = 51, + ["quality"] = -1, + }, + [17] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + ["name"] = "Alterac Manna Biscuit", + ["iLevel"] = 51, + ["quality"] = -1, + }, + [18] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + ["name"] = "Alterac Manna Biscuit", + ["iLevel"] = 51, + ["quality"] = -1, + }, + [19] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + ["name"] = "Alterac Manna Biscuit", + ["iLevel"] = 51, + ["quality"] = -1, + }, + [20] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 14, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", + ["name"] = "Alterac Manna Biscuit", + ["iLevel"] = 51, + ["quality"] = -1, + }, + [21] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:80251:0:0:0|h[Crusty Flatbread]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 4, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_09", + ["name"] = "Crusty Flatbread", + ["iLevel"] = 1, + ["quality"] = -1, + }, + [22] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:8950:0:0:0|h[Homemade Cherry Pie]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 2, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_10", + ["name"] = "Homemade Cherry Pie", + ["iLevel"] = 45, + ["quality"] = -1, + }, + [23] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:2681:0:0:0|h[Roasted Boar Meat]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 10, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_18", + ["name"] = "Roasted Boar Meat", + ["iLevel"] = 1, + ["quality"] = -1, + }, + [24] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:8952:0:0:0|h[Roasted Quail]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_15", + ["name"] = "Roasted Quail", + ["iLevel"] = 45, + ["quality"] = -1, + }, + [25] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:117:0:0:0|h[Tough Jerky]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 5, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_16", + ["name"] = "Tough Jerky", + ["iLevel"] = 1, + ["quality"] = -1, + }, + [26] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:80250:0:0:0|h[Sun-Parched Waterskin]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 2, + ["texture"] = "Interface\\Icons\\INV_Drink_Waterskin_05", + ["name"] = "Sun-Parched Waterskin", + ["iLevel"] = 1, + ["quality"] = -1, + }, + [27] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:4791:0:0:0|h[Enchanted Water]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Potion_17", + ["name"] = "Enchanted Water", + ["iLevel"] = 25, + ["quality"] = -1, + }, + [28] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:8766:0:0:0|h[Morning Glory Dew]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 5, + ["texture"] = "Interface\\Icons\\INV_Potion_01", + ["name"] = "Morning Glory Dew", + ["iLevel"] = 45, + ["quality"] = -1, + }, + [29] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:13446:0:0:0|h[Major Healing Potion]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 5, + ["texture"] = "Interface\\Icons\\INV_Potion_54", + ["name"] = "Major Healing Potion", + ["iLevel"] = 45, + ["quality"] = -1, + }, + [30] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:3928:0:0:0|h[Superior Healing Potion]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Potion_53", + ["name"] = "Superior Healing Potion", + ["iLevel"] = 35, + ["quality"] = -1, + }, + [31] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:13443:0:0:0|h[Superior Mana Potion]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Potion_74", + ["name"] = "Superior Mana Potion", + ["iLevel"] = 41, + ["quality"] = -1, + }, + [32] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:12457:0:0:0|h[Juju Chill]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_09", + ["name"] = "Juju Chill", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [33] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:12455:0:0:0|h[Juju Ember]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_15", + ["name"] = "Juju Ember", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [34] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:10305:0:0:0|h[Scroll of Protection IV]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Scroll_07", + ["name"] = "Scroll of Protection IV", + ["iLevel"] = 45, + ["quality"] = -1, + }, + [35] = { + ["type"] = "Consumable", + ["link"] = "|cffffffff|Hitem:10307:0:0:0|h[Scroll of Stamina IV]|h|r", + ["subclass"] = "", + ["class"] = "Consumable", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Scroll_07", + ["name"] = "Scroll of Stamina IV", + ["iLevel"] = 50, + ["quality"] = -1, + }, + [36] = { + ["type"] = "Quest", + ["link"] = "|cffffffff|Hitem:6776:0:0:0|h[Tome of Valor]|h|r", + ["subclass"] = "", + ["class"] = "Quest", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Book_07", + ["name"] = "Tome of Valor", + ["iLevel"] = 20, + ["quality"] = -1, + }, + }, + }, + [2] = { + ["bagType"] = "regular", + ["numSlots"] = 36, + ["freeSlots"] = 0, + ["slots"] = { + [1] = { + ["type"] = "Quest", + ["link"] = "|cffffffff|Hitem:8584:0:0:0|h[Untapped Dowsing Widget]|h|r", + ["subclass"] = "", + ["class"] = "Quest", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Potion_87", + ["name"] = "Untapped Dowsing Widget", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [2] = { + ["type"] = "Quest", + ["link"] = "|cffffffff|Hitem:41124:0:0:0|h[Wildhammer Supply Package]|h|r", + ["subclass"] = "", + ["class"] = "Quest", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Crate_01", + ["name"] = "Wildhammer Supply Package", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [3] = { + ["type"] = "Quest", + ["link"] = "|cffffffff|Hitem:41118:0:0:0|h[Young Thalassian Boar Flank]|h|r", + ["subclass"] = "", + ["class"] = "Quest", + ["count"] = 8, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_13", + ["name"] = "Young Thalassian Boar Flank", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [4] = { + ["type"] = "Reagent", + ["link"] = "|cffffffff|Hitem:5636:0:0:0|h[Delicate Feather]|h|r", + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Feather_10", + ["name"] = "Delicate Feather", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [5] = { + ["type"] = "Reagent", + ["link"] = "|cffffffff|Hitem:15420:0:0:0|h[Ironfeather]|h|r", + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 9, + ["texture"] = "Interface\\Icons\\INV_Feather_05", + ["name"] = "Ironfeather", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [6] = { + ["type"] = "Reagent", + ["link"] = "|cffffffff|Hitem:21177:0:0:0|h[Symbol of Kings]|h|r", + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 100, + ["texture"] = "Interface\\Icons\\INV_Misc_SymbolofKings_01", + ["name"] = "Symbol of Kings", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [7] = { + ["type"] = "Reagent", + ["link"] = "|cffffffff|Hitem:21177:0:0:0|h[Symbol of Kings]|h|r", + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 81, + ["texture"] = "Interface\\Icons\\INV_Misc_SymbolofKings_01", + ["name"] = "Symbol of Kings", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [8] = { + ["type"] = "Reagent", + ["link"] = "|cffffffff|Hitem:4470:0:0:0|h[Simple Wood]|h|r", + ["subclass"] = "", + ["class"] = "Reagent", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_TradeskillItem_01", + ["name"] = "Simple Wood", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [9] = { + ["type"] = "", + ["link"] = "|cff1eff00|Hitem:55250:0:0:0|h[Emberstone]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Ruby_01", + ["name"] = "Emberstone", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [10] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + ["name"] = "Runecloth", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [11] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + ["name"] = "Runecloth", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [12] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + ["name"] = "Runecloth", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [13] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + ["name"] = "Runecloth", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [14] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", + ["name"] = "Runecloth", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [15] = { + ["type"] = "", + ["link"] = "|cff1eff00|Hitem:55251:0:0:0|h[Pure Moonstone]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 4, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Crystal_03", + ["name"] = "Pure Moonstone", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [16] = { + ["type"] = "Trade Goods", + ["link"] = "|cff1eff00|Hitem:7910:0:0:0|h[Star Ruby]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Ruby_02", + ["name"] = "Star Ruby", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [17] = { + ["type"] = "Trade Goods", + ["link"] = "|cff1eff00|Hitem:16203:0:0:0|h[Greater Eternal Essence]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 2, + ["texture"] = "Interface\\Icons\\INV_Enchant_EssenceEternalLarge", + ["name"] = "Greater Eternal Essence", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [18] = { + ["type"] = "Trade Goods", + ["link"] = "|cff1eff00|Hitem:11175:0:0:0|h[Greater Nether Essence]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 2, + ["texture"] = "Interface\\Icons\\INV_Enchant_EssenceNetherLarge", + ["name"] = "Greater Nether Essence", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [19] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:4305:0:0:0|h[Bolt of Silk Cloth]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 10, + ["texture"] = "Interface\\Icons\\INV_Fabric_Silk_03", + ["name"] = "Bolt of Silk Cloth", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [20] = { + ["type"] = "Parts", + ["link"] = "|cffffffff|Hitem:4382:0:0:0|h[Bronze Framework]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 10, + ["texture"] = "Interface\\Icons\\INV_Gizmo_BronzeFramework_01", + ["name"] = "Bronze Framework", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [21] = { + ["type"] = "Trade Goods", + ["link"] = "|cff1eff00|Hitem:19726:0:0:0|h[Bloodvine]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_Herb_09", + ["name"] = "Bloodvine", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [22] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:4234:0:0:0|h[Heavy Leather]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_LeatherScrap_07", + ["name"] = "Heavy Leather", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [23] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:4234:0:0:0|h[Heavy Leather]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 20, + ["texture"] = "Interface\\Icons\\INV_Misc_LeatherScrap_07", + ["name"] = "Heavy Leather", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [24] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:8146:0:0:0|h[Wicked Claw]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 2, + ["texture"] = "Interface\\Icons\\INV_Misc_MonsterClaw_01", + ["name"] = "Wicked Claw", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [25] = { + ["type"] = "Parts", + ["link"] = "|cffffffff|Hitem:4387:0:0:0|h[Iron Strut]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Spear_05", + ["name"] = "Iron Strut", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [26] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:12207:0:0:0|h[Giant Egg]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 6, + ["texture"] = "Interface\\Icons\\INV_Egg_03", + ["name"] = "Giant Egg", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [27] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:2674:0:0:0|h[Crawler Meat]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 5, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_51", + ["name"] = "Crawler Meat", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [28] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:12203:0:0:0|h[Red Wolf Meat]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 10, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_71", + ["name"] = "Red Wolf Meat", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [29] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:12203:0:0:0|h[Red Wolf Meat]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 4, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_71", + ["name"] = "Red Wolf Meat", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [30] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 10, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", + ["name"] = "Tender Wolf Meat", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [31] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 10, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", + ["name"] = "Tender Wolf Meat", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [32] = { + ["type"] = "Trade Goods", + ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", + ["subclass"] = "", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", + ["name"] = "Tender Wolf Meat", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [33] = { + ["type"] = "Devices", + ["link"] = "|cffffffff|Hitem:4397:0:0:0|h[Gnomish Cloaking Device]|h|r", + ["subclass"] = "INVTYPE_TRINKET", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Gizmo_01", + ["name"] = "Gnomish Cloaking Device", + ["iLevel"] = 0, + ["quality"] = 1, + }, + [34] = { + ["type"] = "Devices", + ["link"] = "|cff0070dd|Hitem:18639:0:0:0|h[Ultra-Flash Shadow Reflector]|h|r", + ["subclass"] = "INVTYPE_TRINKET", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_EngGizmos_16", + ["name"] = "Ultra-Flash Shadow Reflector", + ["iLevel"] = 55, + ["quality"] = 3, + }, + [35] = { + ["type"] = "Devices", + ["link"] = "|cff0070dd|Hitem:16022:0:0:0|h[Arcanite Dragonling]|h|r", + ["subclass"] = "INVTYPE_TRINKET", + ["class"] = "Trade Goods", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Head_Dragon_01", + ["name"] = "Arcanite Dragonling", + ["iLevel"] = 50, + ["quality"] = 3, + }, + [36] = { + ["type"] = "Jewelcrafting", + ["link"] = "|cff1eff00|Hitem:70109:0:0:0|h[Plans: Stormcloud Sigil]|h|r", + ["subclass"] = "", + ["class"] = "Recipe", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Note_01", + ["name"] = "Plans: Stormcloud Sigil", + ["iLevel"] = 0, + ["quality"] = -1, + }, + }, + }, + [3] = { + ["bagType"] = "regular", + ["numSlots"] = 36, + ["freeSlots"] = 32, + ["slots"] = { + [1] = { + ["type"] = "Bag", + ["link"] = "|cffffffff|Hitem:3914:0:0:0|h[Journeyman's Backpack]|h|r", + ["subclass"] = "INVTYPE_BAG", + ["class"] = "Container", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Bag_07_Black", + ["name"] = "Journeyman's Backpack", + ["iLevel"] = 0, + ["quality"] = 1, + }, + [2] = { + ["type"] = "Junk", + ["link"] = "|cffa335ee|Hitem:22349:0:0:0|h[Desecrated Breastplate]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Desecrated_PlateChest", + ["name"] = "Desecrated Breastplate", + ["iLevel"] = 60, + ["quality"] = -1, + }, + [3] = { + ["type"] = "Junk", + ["link"] = "|cff1eff00|Hitem:61000:0:0:0|h[Time-Worn Rune]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = -4, + ["texture"] = "Interface\\Icons\\INV_Misc_Rune_08", + ["name"] = "Time-Worn Rune", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [4] = { + ["type"] = "Junk", + ["link"] = "|cff0070dd|Hitem:19278:0:0:0|h[Two of Portals]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Ticket_Tarot_Portal_01", + ["name"] = "Two of Portals", + ["iLevel"] = 0, + ["quality"] = -1, + }, + }, + }, + [4] = { + ["bagType"] = "regular", + ["numSlots"] = 36, + ["freeSlots"] = 29, + ["slots"] = { + [32] = { + ["type"] = "Junk", + ["link"] = "|cff9d9d9d|Hitem:11419:0:0:0|h[Mysterious Unhatched Egg]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Egg_02", + ["name"] = "Mysterious Unhatched Egg", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [34] = { + ["type"] = "One-Handed Axes", + ["link"] = "|cff9d9d9d|Hitem:4019:0:0:0|h[Heavy Flint Axe]|h|r", + ["subclass"] = "INVTYPE_WEAPONMAINHAND", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_ThrowingAxe_03", + ["name"] = "Heavy Flint Axe", + ["iLevel"] = 43, + ["quality"] = 0, + }, + [36] = { + ["type"] = "Leather", + ["link"] = "|cff9d9d9d|Hitem:3962:0:0:0|h[Thick Leather Boots]|h|r", + ["subclass"] = "INVTYPE_FEET", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Boots_03", + ["name"] = "Thick Leather Boots", + ["iLevel"] = 43, + ["quality"] = 0, + }, + [30] = { + ["type"] = "Junk", + ["link"] = "|cff9d9d9d|Hitem:11417:0:0:0|h[Feathery Wing]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_01", + ["name"] = "Feathery Wing", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [31] = { + ["type"] = "Miscellaneous", + ["link"] = "|cff9d9d9d|Hitem:24146:0:0:0|h[Initiate's Boots]|h|r", + ["subclass"] = "INVTYPE_FEET", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Boots_Chain_01", + ["name"] = "Initiate's Boots", + ["iLevel"] = 0, + ["quality"] = 0, + }, + [33] = { + ["type"] = "Junk", + ["link"] = "|cff9d9d9d|Hitem:7098:0:0:0|h[Splintered Tusk]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 5, + ["texture"] = "Interface\\Icons\\INV_Misc_Bone_05", + ["name"] = "Splintered Tusk", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [35] = { + ["type"] = "Junk", + ["link"] = "|cff9d9d9d|Hitem:11410:0:0:0|h[Savage Bear Claw]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 2, + ["texture"] = "Interface\\Icons\\INV_Misc_MonsterClaw_03", + ["name"] = "Savage Bear Claw", + ["iLevel"] = 0, + ["quality"] = -1, + }, + }, + }, + [0] = { + ["bagType"] = "regular", + ["numSlots"] = 16, + ["freeSlots"] = 0, + ["slots"] = { + [1] = { + ["type"] = "Junk", + ["link"] = "|cffffffff|Hitem:6948:0:0:0|h[Hearthstone]|h|r", + ["subclass"] = "", + ["class"] = "Miscellaneous", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Rune_01", + ["name"] = "Hearthstone", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [2] = { + ["type"] = "One-Handed Swords", + ["link"] = "|cff0070dd|Hitem:6622:0:0:0|h[Sword of Zeal]|h|r", + ["subclass"] = "INVTYPE_WEAPONMAINHAND", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Sword_39", + ["name"] = "Sword of Zeal", + ["iLevel"] = 58, + ["quality"] = 3, + }, + [3] = { + ["type"] = "One-Handed Swords", + ["link"] = "|cff0070dd|Hitem:1482:0:0:0|h[Shadowfang]|h|r", + ["subclass"] = "INVTYPE_WEAPONMAINHAND", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Sword_13", + ["name"] = "Shadowfang", + ["iLevel"] = 19, + ["quality"] = 3, + }, + [4] = { + ["type"] = "One-Handed Swords", + ["link"] = "|cffff8000|Hitem:19019:0:0:0|h[Thunderfury, Blessed Blade of the Windseeker]|h|r", + ["subclass"] = "INVTYPE_WEAPON", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Sword_39", + ["name"] = "Thunderfury, Blessed Blade of the Windseeker", + ["iLevel"] = 0, + ["quality"] = 5, + }, + [5] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffffffff|Hitem:7005:0:0:0|h[Skinning Knife]|h|r", + ["subclass"] = "INVTYPE_WEAPON", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Weapon_ShortBlade_01", + ["name"] = "Skinning Knife", + ["iLevel"] = 1, + ["quality"] = 1, + }, + [6] = { + ["type"] = "Staves", + ["link"] = "|cffa335ee|Hitem:873:0:0:0|h[Staff of Jordan]|h|r", + ["subclass"] = "INVTYPE_2HWEAPON", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Staff_13", + ["name"] = "Staff of Jordan", + ["iLevel"] = 35, + ["quality"] = 4, + }, + [7] = { + ["type"] = "Two-Handed Swords", + ["link"] = "|cffa335ee|Hitem:22691:0:0:0|h[Corrupted Ashbringer]|h|r", + ["subclass"] = "INVTYPE_2HWEAPON", + ["class"] = "Weapon", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Sword_2H_AshbringerCorrupt", + ["name"] = "Corrupted Ashbringer", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [8] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:23029:0:0:0|h[Noth's Frigid Heart]|h|r", + ["subclass"] = "INVTYPE_HOLDABLE", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Offhand_Naxxramas_04", + ["name"] = "Noth's Frigid Heart", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [9] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:23049:0:0:0|h[Sapphiron's Left Eye]|h|r", + ["subclass"] = "INVTYPE_HOLDABLE", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Offhand_Naxxramas_03", + ["name"] = "Sapphiron's Left Eye", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [10] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:23049:0:0:0|h[Sapphiron's Left Eye]|h|r", + ["subclass"] = "INVTYPE_HOLDABLE", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Offhand_Naxxramas_03", + ["name"] = "Sapphiron's Left Eye", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [11] = { + ["type"] = "Cloth", + ["link"] = "|cff1eff00|Hitem:10061:0:792:0|h[Duskwoven Turban of the Owl]|h|r", + ["subclass"] = "INVTYPE_HEAD", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Helmet_32", + ["name"] = "Duskwoven Turban", + ["iLevel"] = 46, + ["quality"] = 2, + }, + [12] = { + ["type"] = "Cloth", + ["link"] = "|cffa335ee|Hitem:41077:0:0:0|h[Yshgo'lar, Cowl of Fanatical Devotion]|h|r", + ["subclass"] = "INVTYPE_HEAD", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Helmet_Illidari_01", + ["name"] = "Yshgo'lar, Cowl of Fanatical Devotion", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [13] = { + ["type"] = "Miscellaneous", + ["link"] = "|cffa335ee|Hitem:23036:0:0:0|h[Necklace of Necropsy]|h|r", + ["subclass"] = "INVTYPE_NECK", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Necklace_30Naxxramas", + ["name"] = "Necklace of Necropsy", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [14] = { + ["type"] = "Miscellaneous", + ["link"] = "|cff0070dd|Hitem:16309:0:0:0|h[Drakefire Amulet]|h|r", + ["subclass"] = "INVTYPE_NECK", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_11", + ["name"] = "Drakefire Amulet", + ["iLevel"] = 0, + ["quality"] = 3, + }, + [15] = { + ["type"] = "Leather", + ["link"] = "|cffa335ee|Hitem:22941:0:0:0|h[Polar Shoulder Pads]|h|r", + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Shoulder_07", + ["name"] = "Polar Shoulder Pads", + ["iLevel"] = 60, + ["quality"] = 4, + }, + [16] = { + ["type"] = "Cloth", + ["link"] = "|cffa335ee|Hitem:22983:0:0:0|h[Rime Covered Mantle]|h|r", + ["subclass"] = "INVTYPE_SHOULDER", + ["class"] = "Armor", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Shoulder_05", + ["name"] = "Rime Covered Mantle", + ["iLevel"] = 60, + ["quality"] = 4, + }, + }, + }, + [-2] = { + ["bagType"] = "regular", + ["numSlots"] = 12, + ["freeSlots"] = 10, + ["slots"] = { + [1] = { + ["type"] = "Key", + ["link"] = "|cffffffff|Hitem:11078:0:0:0|h[Relic Coffer Key]|h|r", + ["subclass"] = "", + ["class"] = "Key", + ["count"] = 3, + ["texture"] = "Interface\\Icons\\INV_Misc_Key_03", + ["name"] = "Relic Coffer Key", + ["iLevel"] = 0, + ["quality"] = -1, + }, + [2] = { + ["type"] = "Key", + ["link"] = "|cffffffff|Hitem:11000:0:0:0|h[Shadowforge Key]|h|r", + ["subclass"] = "", + ["class"] = "Key", + ["count"] = 1, + ["texture"] = "Interface\\Icons\\INV_Misc_Key_08", + ["name"] = "Shadowforge Key", + ["iLevel"] = 0, + ["quality"] = -1, + }, + }, + }, + }, ["realm"] = "Local Turtle (1,17,2)", - ["lastUpdate"] = 1775472281, + ["mailbox"] = { + }, ["character"] = { ["classToken"] = "PALADIN", - ["lastSeen"] = 1775472274, + ["lastSeen"] = 1775477760, ["class"] = "Paladin", ["race"] = "High Elf", ["name"] = "Ana", @@ -667,1169 +3199,13 @@ Guda_SharedCharacters = { ["realm"] = "Local Turtle (1,17,2)", }, ["name"] = "Ana", - ["bags"] = { - [1] = { - ["bagType"] = "regular", - ["freeSlots"] = 0, - ["slots"] = { - [1] = { - ["type"] = "Plate", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_SHOULDER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Avenger's Pauldrons", - ["link"] = "|cffa335ee|Hitem:21391:0:0:0|h[Avenger's Pauldrons]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Shoulder_35", - }, - [2] = { - ["type"] = "Plate", - ["iLevel"] = 47, - ["subclass"] = "INVTYPE_SHOULDER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Earthslag Shoulders", - ["link"] = "|cff0070dd|Hitem:11632:0:0:0|h[Earthslag Shoulders]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Shoulder_26", - }, - [3] = { - ["type"] = "Cloth", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_CLOAK", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Cryptfiend Silk Cloak", - ["link"] = "|cffa335ee|Hitem:22938:0:0:0|h[Cryptfiend Silk Cloak]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Misc_Cape_Naxxramas_02", - }, - [4] = { - ["type"] = "Cloth", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_ROBE", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Crystal Webbed Robe", - ["link"] = "|cffa335ee|Hitem:23220:0:0:0|h[Crystal Webbed Robe]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_46", - }, - [5] = { - ["type"] = "Plate", - ["iLevel"] = 44, - ["subclass"] = "INVTYPE_WRIST", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Revenant Bracers", - ["link"] = "|cff1eff00|Hitem:10127:0:188:0|h[Revenant Bracers of Stamina]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Bracer_16", - }, - [6] = { - ["type"] = "Cloth", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_LEGS", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Leggings of Polarity", - ["link"] = "|cffa335ee|Hitem:23070:0:0:0|h[Leggings of Polarity]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Pants_08", - }, - [7] = { - ["type"] = "Cloth", - ["iLevel"] = 41, - ["subclass"] = "INVTYPE_LEGS", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Windchaser Woolies", - ["link"] = "|cff1eff00|Hitem:14433:0:0:0|h[Windchaser Woolies]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Pants_12", - }, - [8] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_FINGER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Signet Ring of the Bronze Dragonflight", - ["link"] = "|cffa335ee|Hitem:21205:0:0:0|h[Signet Ring of the Bronze Dragonflight]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_40", - }, - [9] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 49, - ["subclass"] = "INVTYPE_FINGER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Radiant Thorium Twilight", - ["link"] = "|cff1eff00|Hitem:55256:0:0:0|h[Radiant Thorium Twilight]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_10", - }, - [10] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_FINGER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Band of Unnatural Forces", - ["link"] = "|cffa335ee|Hitem:23038:0:0:0|h[Band of Unnatural Forces]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_48Naxxramas", - }, - [11] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_FINGER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Band of Unanswered Prayers", - ["link"] = "|cffa335ee|Hitem:22939:0:0:0|h[Band of Unanswered Prayers]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_50Naxxramas", - }, - [12] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_TRINKET", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Argent Dawn Commission", - ["link"] = "|cffffffff|Hitem:12846:0:0:0|h[Argent Dawn Commission]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_07", - }, - [13] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_TRINKET", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Drake Fang Talisman", - ["link"] = "|cffa335ee|Hitem:19406:0:0:0|h[Drake Fang Talisman]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Misc_Bone_06", - }, - [14] = { - ["type"] = "Wands", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_RANGEDRIGHT", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Wand of Fates", - ["link"] = "|cffa335ee|Hitem:22820:0:0:0|h[Wand of Fates]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Wand_1H_Stratholme_D_01", - }, - [15] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_BODY", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Acolyte's Shirt", - ["link"] = "|cffffffff|Hitem:6097:0:0:0|h[Acolyte's Shirt]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Shirt_01", - }, - [16] = { - ["type"] = "Consumable", - ["iLevel"] = 51, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 20, - ["name"] = "Alterac Manna Biscuit", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [17] = { - ["type"] = "Consumable", - ["iLevel"] = 51, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 20, - ["name"] = "Alterac Manna Biscuit", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [18] = { - ["type"] = "Consumable", - ["iLevel"] = 51, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 20, - ["name"] = "Alterac Manna Biscuit", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [19] = { - ["type"] = "Consumable", - ["iLevel"] = 51, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 20, - ["name"] = "Alterac Manna Biscuit", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [20] = { - ["type"] = "Consumable", - ["iLevel"] = 51, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 14, - ["name"] = "Alterac Manna Biscuit", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [21] = { - ["type"] = "Consumable", - ["iLevel"] = 1, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 4, - ["name"] = "Crusty Flatbread", - ["link"] = "|cffffffff|Hitem:80251:0:0:0|h[Crusty Flatbread]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_09", - }, - [22] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 2, - ["name"] = "Homemade Cherry Pie", - ["link"] = "|cffffffff|Hitem:8950:0:0:0|h[Homemade Cherry Pie]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_10", - }, - [23] = { - ["type"] = "Consumable", - ["iLevel"] = 1, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 10, - ["name"] = "Roasted Boar Meat", - ["link"] = "|cffffffff|Hitem:2681:0:0:0|h[Roasted Boar Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_18", - }, - [24] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Roasted Quail", - ["link"] = "|cffffffff|Hitem:8952:0:0:0|h[Roasted Quail]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_15", - }, - [25] = { - ["type"] = "Consumable", - ["iLevel"] = 1, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 5, - ["name"] = "Tough Jerky", - ["link"] = "|cffffffff|Hitem:117:0:0:0|h[Tough Jerky]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_16", - }, - [26] = { - ["type"] = "Consumable", - ["iLevel"] = 1, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 2, - ["name"] = "Sun-Parched Waterskin", - ["link"] = "|cffffffff|Hitem:80250:0:0:0|h[Sun-Parched Waterskin]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Drink_Waterskin_05", - }, - [27] = { - ["type"] = "Consumable", - ["iLevel"] = 25, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Enchanted Water", - ["link"] = "|cffffffff|Hitem:4791:0:0:0|h[Enchanted Water]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_17", - }, - [28] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 5, - ["name"] = "Morning Glory Dew", - ["link"] = "|cffffffff|Hitem:8766:0:0:0|h[Morning Glory Dew]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_01", - }, - [29] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 5, - ["name"] = "Major Healing Potion", - ["link"] = "|cffffffff|Hitem:13446:0:0:0|h[Major Healing Potion]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_54", - }, - [30] = { - ["type"] = "Consumable", - ["iLevel"] = 35, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Superior Healing Potion", - ["link"] = "|cffffffff|Hitem:3928:0:0:0|h[Superior Healing Potion]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_53", - }, - [31] = { - ["type"] = "Consumable", - ["iLevel"] = 41, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Superior Mana Potion", - ["link"] = "|cffffffff|Hitem:13443:0:0:0|h[Superior Mana Potion]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_74", - }, - [32] = { - ["type"] = "Consumable", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Juju Chill", - ["link"] = "|cffffffff|Hitem:12457:0:0:0|h[Juju Chill]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_09", - }, - [33] = { - ["type"] = "Consumable", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Juju Ember", - ["link"] = "|cffffffff|Hitem:12455:0:0:0|h[Juju Ember]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_15", - }, - [34] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Scroll of Protection IV", - ["link"] = "|cffffffff|Hitem:10305:0:0:0|h[Scroll of Protection IV]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Scroll_07", - }, - [35] = { - ["type"] = "Consumable", - ["iLevel"] = 50, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["name"] = "Scroll of Stamina IV", - ["link"] = "|cffffffff|Hitem:10307:0:0:0|h[Scroll of Stamina IV]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Scroll_07", - }, - [36] = { - ["type"] = "Quest", - ["iLevel"] = 20, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Tome of Valor", - ["link"] = "|cffffffff|Hitem:6776:0:0:0|h[Tome of Valor]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Book_07", - }, - }, - ["numSlots"] = 36, - }, - [2] = { - ["bagType"] = "regular", - ["freeSlots"] = 0, - ["slots"] = { - [1] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Untapped Dowsing Widget", - ["link"] = "|cffffffff|Hitem:8584:0:0:0|h[Untapped Dowsing Widget]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_87", - }, - [2] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Wildhammer Supply Package", - ["link"] = "|cffffffff|Hitem:41124:0:0:0|h[Wildhammer Supply Package]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Crate_01", - }, - [3] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 8, - ["name"] = "Young Thalassian Boar Flank", - ["link"] = "|cffffffff|Hitem:41118:0:0:0|h[Young Thalassian Boar Flank]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_13", - }, - [4] = { - ["type"] = "Reagent", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["name"] = "Delicate Feather", - ["link"] = "|cffffffff|Hitem:5636:0:0:0|h[Delicate Feather]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Feather_10", - }, - [5] = { - ["type"] = "Reagent", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 9, - ["name"] = "Ironfeather", - ["link"] = "|cffffffff|Hitem:15420:0:0:0|h[Ironfeather]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Feather_05", - }, - [6] = { - ["type"] = "Reagent", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 100, - ["name"] = "Symbol of Kings", - ["link"] = "|cffffffff|Hitem:21177:0:0:0|h[Symbol of Kings]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_SymbolofKings_01", - }, - [7] = { - ["type"] = "Reagent", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 81, - ["name"] = "Symbol of Kings", - ["link"] = "|cffffffff|Hitem:21177:0:0:0|h[Symbol of Kings]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_SymbolofKings_01", - }, - [8] = { - ["type"] = "Reagent", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 20, - ["name"] = "Simple Wood", - ["link"] = "|cffffffff|Hitem:4470:0:0:0|h[Simple Wood]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_TradeskillItem_01", - }, - [9] = { - ["type"] = "", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 4, - ["name"] = "Pure Moonstone", - ["link"] = "|cff1eff00|Hitem:55251:0:0:0|h[Pure Moonstone]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Crystal_03", - }, - [10] = { - ["type"] = "", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Emberstone", - ["link"] = "|cff1eff00|Hitem:55250:0:0:0|h[Emberstone]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Ruby_01", - }, - [11] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Star Ruby", - ["link"] = "|cff1eff00|Hitem:7910:0:0:0|h[Star Ruby]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Ruby_02", - }, - [12] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 2, - ["name"] = "Greater Eternal Essence", - ["link"] = "|cff1eff00|Hitem:16203:0:0:0|h[Greater Eternal Essence]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Enchant_EssenceEternalLarge", - }, - [13] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 2, - ["name"] = "Greater Nether Essence", - ["link"] = "|cff1eff00|Hitem:11175:0:0:0|h[Greater Nether Essence]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Enchant_EssenceNetherLarge", - }, - [14] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Runecloth", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [15] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Runecloth", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [16] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Runecloth", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [17] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Runecloth", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [18] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Runecloth", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [19] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 10, - ["name"] = "Bolt of Silk Cloth", - ["link"] = "|cffffffff|Hitem:4305:0:0:0|h[Bolt of Silk Cloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_Silk_03", - }, - [20] = { - ["type"] = "Parts", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 10, - ["name"] = "Bronze Framework", - ["link"] = "|cffffffff|Hitem:4382:0:0:0|h[Bronze Framework]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Gizmo_BronzeFramework_01", - }, - [21] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Bloodvine", - ["link"] = "|cff1eff00|Hitem:19726:0:0:0|h[Bloodvine]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Herb_09", - }, - [22] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Heavy Leather", - ["link"] = "|cffffffff|Hitem:4234:0:0:0|h[Heavy Leather]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_LeatherScrap_07", - }, - [23] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 20, - ["name"] = "Heavy Leather", - ["link"] = "|cffffffff|Hitem:4234:0:0:0|h[Heavy Leather]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_LeatherScrap_07", - }, - [24] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 2, - ["name"] = "Wicked Claw", - ["link"] = "|cffffffff|Hitem:8146:0:0:0|h[Wicked Claw]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_MonsterClaw_01", - }, - [25] = { - ["type"] = "Parts", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Iron Strut", - ["link"] = "|cffffffff|Hitem:4387:0:0:0|h[Iron Strut]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Spear_05", - }, - [26] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 6, - ["name"] = "Giant Egg", - ["link"] = "|cffffffff|Hitem:12207:0:0:0|h[Giant Egg]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Egg_03", - }, - [27] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 5, - ["name"] = "Crawler Meat", - ["link"] = "|cffffffff|Hitem:2674:0:0:0|h[Crawler Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_51", - }, - [28] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 10, - ["name"] = "Red Wolf Meat", - ["link"] = "|cffffffff|Hitem:12203:0:0:0|h[Red Wolf Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_71", - }, - [29] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 4, - ["name"] = "Red Wolf Meat", - ["link"] = "|cffffffff|Hitem:12203:0:0:0|h[Red Wolf Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_71", - }, - [30] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 10, - ["name"] = "Tender Wolf Meat", - ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", - }, - [31] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 10, - ["name"] = "Tender Wolf Meat", - ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", - }, - [32] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Tender Wolf Meat", - ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", - }, - [33] = { - ["type"] = "Devices", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_TRINKET", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Gnomish Cloaking Device", - ["link"] = "|cffffffff|Hitem:4397:0:0:0|h[Gnomish Cloaking Device]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Gizmo_01", - }, - [34] = { - ["type"] = "Devices", - ["iLevel"] = 55, - ["subclass"] = "INVTYPE_TRINKET", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Ultra-Flash Shadow Reflector", - ["link"] = "|cff0070dd|Hitem:18639:0:0:0|h[Ultra-Flash Shadow Reflector]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Misc_EngGizmos_16", - }, - [35] = { - ["type"] = "Devices", - ["iLevel"] = 50, - ["subclass"] = "INVTYPE_TRINKET", - ["class"] = "Trade Goods", - ["count"] = 1, - ["name"] = "Arcanite Dragonling", - ["link"] = "|cff0070dd|Hitem:16022:0:0:0|h[Arcanite Dragonling]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Misc_Head_Dragon_01", - }, - [36] = { - ["type"] = "Jewelcrafting", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Recipe", - ["count"] = 1, - ["name"] = "Plans: Stormcloud Sigil", - ["link"] = "|cff1eff00|Hitem:70109:0:0:0|h[Plans: Stormcloud Sigil]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Note_01", - }, - }, - ["numSlots"] = 36, - }, - [3] = { - ["bagType"] = "regular", - ["freeSlots"] = 32, - ["slots"] = { - [1] = { - ["type"] = "Bag", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_BAG", - ["class"] = "Container", - ["count"] = 1, - ["name"] = "Journeyman's Backpack", - ["link"] = "|cffffffff|Hitem:3914:0:0:0|h[Journeyman's Backpack]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Bag_07_Black", - }, - [2] = { - ["type"] = "Junk", - ["iLevel"] = 60, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Desecrated Breastplate", - ["link"] = "|cffa335ee|Hitem:22349:0:0:0|h[Desecrated Breastplate]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Desecrated_PlateChest", - }, - [3] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = -4, - ["name"] = "Time-Worn Rune", - ["link"] = "|cff1eff00|Hitem:61000:0:0:0|h[Time-Worn Rune]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Rune_08", - }, - [4] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Two of Portals", - ["link"] = "|cff0070dd|Hitem:19278:0:0:0|h[Two of Portals]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Ticket_Tarot_Portal_01", - }, - }, - ["numSlots"] = 36, - }, - [4] = { - ["bagType"] = "regular", - ["freeSlots"] = 29, - ["slots"] = { - [32] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Mysterious Unhatched Egg", - ["link"] = "|cff9d9d9d|Hitem:11419:0:0:0|h[Mysterious Unhatched Egg]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Egg_02", - }, - [34] = { - ["type"] = "One-Handed Axes", - ["iLevel"] = 43, - ["subclass"] = "INVTYPE_WEAPONMAINHAND", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Heavy Flint Axe", - ["link"] = "|cff9d9d9d|Hitem:4019:0:0:0|h[Heavy Flint Axe]|h|r", - ["quality"] = 0, - ["texture"] = "Interface\\Icons\\INV_ThrowingAxe_03", - }, - [36] = { - ["type"] = "Leather", - ["iLevel"] = 43, - ["subclass"] = "INVTYPE_FEET", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Thick Leather Boots", - ["link"] = "|cff9d9d9d|Hitem:3962:0:0:0|h[Thick Leather Boots]|h|r", - ["quality"] = 0, - ["texture"] = "Interface\\Icons\\INV_Boots_03", - }, - [30] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Feathery Wing", - ["link"] = "|cff9d9d9d|Hitem:11417:0:0:0|h[Feathery Wing]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_01", - }, - [31] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_FEET", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Initiate's Boots", - ["link"] = "|cff9d9d9d|Hitem:24146:0:0:0|h[Initiate's Boots]|h|r", - ["quality"] = 0, - ["texture"] = "Interface\\Icons\\INV_Boots_Chain_01", - }, - [33] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 5, - ["name"] = "Splintered Tusk", - ["link"] = "|cff9d9d9d|Hitem:7098:0:0:0|h[Splintered Tusk]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Bone_05", - }, - [35] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 2, - ["name"] = "Savage Bear Claw", - ["link"] = "|cff9d9d9d|Hitem:11410:0:0:0|h[Savage Bear Claw]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_MonsterClaw_03", - }, - }, - ["numSlots"] = 36, - }, - [0] = { - ["bagType"] = "regular", - ["freeSlots"] = 0, - ["slots"] = { - [1] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Hearthstone", - ["link"] = "|cffffffff|Hitem:6948:0:0:0|h[Hearthstone]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Rune_01", - }, - [2] = { - ["type"] = "One-Handed Swords", - ["iLevel"] = 58, - ["subclass"] = "INVTYPE_WEAPONMAINHAND", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Sword of Zeal", - ["link"] = "|cff0070dd|Hitem:6622:0:0:0|h[Sword of Zeal]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Sword_39", - }, - [3] = { - ["type"] = "One-Handed Swords", - ["iLevel"] = 19, - ["subclass"] = "INVTYPE_WEAPONMAINHAND", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Shadowfang", - ["link"] = "|cff0070dd|Hitem:1482:0:0:0|h[Shadowfang]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Sword_13", - }, - [4] = { - ["type"] = "One-Handed Swords", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_WEAPON", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Thunderfury, Blessed Blade of the Windseeker", - ["link"] = "|cffff8000|Hitem:19019:0:0:0|h[Thunderfury, Blessed Blade of the Windseeker]|h|r", - ["quality"] = 5, - ["texture"] = "Interface\\Icons\\INV_Sword_39", - }, - [5] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 1, - ["subclass"] = "INVTYPE_WEAPON", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Skinning Knife", - ["link"] = "|cffffffff|Hitem:7005:0:0:0|h[Skinning Knife]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Weapon_ShortBlade_01", - }, - [6] = { - ["type"] = "Staves", - ["iLevel"] = 35, - ["subclass"] = "INVTYPE_2HWEAPON", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Staff of Jordan", - ["link"] = "|cffa335ee|Hitem:873:0:0:0|h[Staff of Jordan]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Staff_13", - }, - [7] = { - ["type"] = "Two-Handed Swords", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_2HWEAPON", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Corrupted Ashbringer", - ["link"] = "|cffa335ee|Hitem:22691:0:0:0|h[Corrupted Ashbringer]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Sword_2H_AshbringerCorrupt", - }, - [8] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_HOLDABLE", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Noth's Frigid Heart", - ["link"] = "|cffa335ee|Hitem:23029:0:0:0|h[Noth's Frigid Heart]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Offhand_Naxxramas_04", - }, - [9] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_HOLDABLE", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Sapphiron's Left Eye", - ["link"] = "|cffa335ee|Hitem:23049:0:0:0|h[Sapphiron's Left Eye]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Offhand_Naxxramas_03", - }, - [10] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_HOLDABLE", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Sapphiron's Left Eye", - ["link"] = "|cffa335ee|Hitem:23049:0:0:0|h[Sapphiron's Left Eye]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Offhand_Naxxramas_03", - }, - [11] = { - ["type"] = "Cloth", - ["iLevel"] = 46, - ["subclass"] = "INVTYPE_HEAD", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Duskwoven Turban", - ["link"] = "|cff1eff00|Hitem:10061:0:792:0|h[Duskwoven Turban of the Owl]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Helmet_32", - }, - [12] = { - ["type"] = "Cloth", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_HEAD", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Yshgo'lar, Cowl of Fanatical Devotion", - ["link"] = "|cffa335ee|Hitem:41077:0:0:0|h[Yshgo'lar, Cowl of Fanatical Devotion]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Helmet_Illidari_01", - }, - [13] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_NECK", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Necklace of Necropsy", - ["link"] = "|cffa335ee|Hitem:23036:0:0:0|h[Necklace of Necropsy]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Necklace_30Naxxramas", - }, - [14] = { - ["type"] = "Miscellaneous", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_NECK", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Drakefire Amulet", - ["link"] = "|cff0070dd|Hitem:16309:0:0:0|h[Drakefire Amulet]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_11", - }, - [15] = { - ["type"] = "Leather", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_SHOULDER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Polar Shoulder Pads", - ["link"] = "|cffa335ee|Hitem:22941:0:0:0|h[Polar Shoulder Pads]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Shoulder_07", - }, - [16] = { - ["type"] = "Cloth", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_SHOULDER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Rime Covered Mantle", - ["link"] = "|cffa335ee|Hitem:22983:0:0:0|h[Rime Covered Mantle]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Shoulder_05", - }, - }, - ["numSlots"] = 16, - }, - [-2] = { - ["bagType"] = "regular", - ["freeSlots"] = 10, - ["slots"] = { - [1] = { - ["type"] = "Key", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Key", - ["count"] = 3, - ["name"] = "Relic Coffer Key", - ["link"] = "|cffffffff|Hitem:11078:0:0:0|h[Relic Coffer Key]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Key_03", - }, - [2] = { - ["type"] = "Key", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Key", - ["count"] = 1, - ["name"] = "Shadowforge Key", - ["link"] = "|cffffffff|Hitem:11000:0:0:0|h[Shadowforge Key]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Key_08", - }, - }, - ["numSlots"] = 12, - }, - }, - ["bank"] = { - }, + ["money"] = 104029332, ["level"] = 60, ["equipped"] = { - ["Finger0Slot"] = { - ["name"] = "Master Dragonslayer's Ring", - ["link"] = "|cffa335ee|Hitem:19384:0:0:0|h[Master Dragonslayer's Ring]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_41", + ["WristSlot"] = { + ["name"] = "Wristguards of True Flight", + ["link"] = "|cffa335ee|Hitem:18812:0:0:0|h[Wristguards of True Flight]|h|r", + ["texture"] = "Interface\\Icons\\INV_Bracer_02", }, ["BackSlot"] = { ["name"] = "Veil of Eclipse", @@ -1856,10 +3232,10 @@ Guda_SharedCharacters = { ["link"] = "|cffa335ee|Hitem:21695:0:0:0|h[Angelista's Touch]|h|r", ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_AhnQiraj_04", }, - ["ChestSlot"] = { - ["name"] = "Avenger's Breastplate", - ["link"] = "|cffa335ee|Hitem:21389:0:0:0|h[Avenger's Breastplate]|h|r", - ["texture"] = "Interface\\Icons\\INV_Chest_Plate03", + ["RangedSlot"] = { + ["name"] = "Libram of Fervor", + ["link"] = "|cff0070dd|Hitem:23203:0:0:0|h[Libram of Fervor]|h|r", + ["texture"] = "Interface\\Icons\\INV_Relics_LibramofTruth", }, ["Trinket1Slot"] = { ["name"] = "Hand of Justice", @@ -1881,1257 +3257,35 @@ Guda_SharedCharacters = { ["link"] = "|cffa335ee|Hitem:23043:0:0:0|h[The Face of Death]|h|r", ["texture"] = "Interface\\Icons\\INV_Shield_26", }, - ["RangedSlot"] = { - ["name"] = "Libram of Fervor", - ["link"] = "|cff0070dd|Hitem:23203:0:0:0|h[Libram of Fervor]|h|r", - ["texture"] = "Interface\\Icons\\INV_Relics_LibramofTruth", - }, - ["LegsSlot"] = { - ["name"] = "Avenger's Legguards", - ["link"] = "|cffa335ee|Hitem:21390:0:0:0|h[Avenger's Legguards]|h|r", - ["texture"] = "Interface\\Icons\\INV_Pants_Plate_02", - }, - ["WristSlot"] = { - ["name"] = "Wristguards of True Flight", - ["link"] = "|cffa335ee|Hitem:18812:0:0:0|h[Wristguards of True Flight]|h|r", - ["texture"] = "Interface\\Icons\\INV_Bracer_02", - }, - ["HeadSlot"] = { - ["name"] = "Avenger's Crown", - ["link"] = "|cffa335ee|Hitem:21387:0:0:0|h[Avenger's Crown]|h|r", - ["texture"] = "Interface\\Icons\\INV_Helmet_72", - }, - ["WaistSlot"] = { - ["name"] = "Royal Qiraji Belt", - ["link"] = "|cffa335ee|Hitem:21598:0:0:0|h[Royal Qiraji Belt]|h|r", - ["texture"] = "Interface\\Icons\\INV_Belt_31", - }, ["HandsSlot"] = { ["name"] = "Gauntlets of Steadfast Determination", ["link"] = "|cffa335ee|Hitem:21674:0:0:0|h[Gauntlets of Steadfast Determination]|h|r", ["texture"] = "Interface\\Icons\\INV_Gauntlets_31", }, - }, - ["mailbox"] = { - }, - ["account"] = "VATI", - }, - ["Shibl-Local Turtle (1,17,2)"] = { - ["classToken"] = "HUNTER", - ["lastUpdate"] = 1775421035, - ["class"] = "Hunter", - ["mailbox"] = { - [1] = { - ["sender"] = "Ana", - ["money"] = 0, - ["item"] = { - ["name"] = "Simple Wood", - ["quality"] = -1, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_TradeskillItem_01", - }, - ["subject"] = "Simple Wood (20)", - ["wasRead"] = false, - ["hasItem"] = true, - ["CODAmount"] = 0, - ["daysLeft"] = 30, - }, - [2] = { - ["sender"] = "Ana", - ["money"] = 0, - ["item"] = { - ["name"] = "Simple Wood", - ["quality"] = -1, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_TradeskillItem_01", - }, - ["subject"] = "Simple Wood (20)", - ["wasRead"] = false, - ["hasItem"] = true, - ["CODAmount"] = 0, - ["daysLeft"] = 30, - }, - [3] = { - ["sender"] = "Ana", - ["money"] = 0, - ["item"] = { - ["name"] = "Simple Wood", - ["quality"] = -1, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_TradeskillItem_01", - }, - ["subject"] = "Simple Wood", - ["wasRead"] = false, - ["hasItem"] = true, - ["CODAmount"] = 0, - ["daysLeft"] = 30, - }, - [4] = { - ["sender"] = "Ana", - ["money"] = 0, - ["item"] = { - ["name"] = "Simple Wood", - ["quality"] = -1, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_TradeskillItem_01", - }, - ["subject"] = "Simple Wood (20)", - ["wasRead"] = false, - ["hasItem"] = true, - ["CODAmount"] = 0, - ["daysLeft"] = 30, - }, - }, - ["money"] = 99610, - ["character"] = { - ["classToken"] = "HUNTER", - ["lastSeen"] = 1775420944, - ["class"] = "Hunter", - ["race"] = "Night Elf", - ["name"] = "Shibl", - ["level"] = 60, - ["realm"] = "Local Turtle (1,17,2)", - }, - ["name"] = "Shibl", - ["bags"] = { - [1] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [2] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [3] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [4] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [0] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [-2] = { - ["bagType"] = "regular", - ["freeSlots"] = 12, - ["slots"] = { - }, - ["numSlots"] = 12, - }, - }, - ["bank"] = { - }, - ["level"] = 60, - ["equipped"] = { - ["ChestSlot"] = { - ["name"] = "Gamemaster's Robe", - ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", - ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", - }, - ["FeetSlot"] = { - ["name"] = "Gamemaster's Slippers", - ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", - ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", - }, - ["HeadSlot"] = { - ["name"] = "Gamemaster Hood", - ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", - ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", - }, - }, - ["realm"] = "Local Turtle (1,17,2)", - ["account"] = "VATI", - }, - ["Murlock-Local Turtle (1,17,2)"] = { - ["classToken"] = "WARLOCK", - ["money"] = 308, - ["class"] = "Warlock", - ["realm"] = "Local Turtle (1,17,2)", - ["lastUpdate"] = 1775419564, - ["character"] = { - ["classToken"] = "WARLOCK", - ["lastSeen"] = 1775419554, - ["class"] = "Warlock", - ["race"] = "Undead", - ["name"] = "Murlock", - ["level"] = 60, - ["realm"] = "Local Turtle (1,17,2)", - }, - ["name"] = "Murlock", - ["bags"] = { - [1] = { - ["bagType"] = "regular", - ["numSlots"] = 16, - ["freeSlots"] = 16, - ["slots"] = { - }, - }, - [2] = { - ["bagType"] = "regular", - ["numSlots"] = 16, - ["freeSlots"] = 16, - ["slots"] = { - }, - }, - [3] = { - ["bagType"] = "regular", - ["numSlots"] = 16, - ["freeSlots"] = 13, - ["slots"] = { - [16] = { - ["type"] = "One-Handed Maces", - ["link"] = "|cff9d9d9d|Hitem:11411:0:0:0|h[Large Bear Bone]|h|r", - ["subclass"] = "INVTYPE_WEAPONMAINHAND", - ["class"] = "Weapon", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Bone_01", - ["name"] = "Large Bear Bone", - ["iLevel"] = 23, - ["quality"] = 0, - }, - [14] = { - ["type"] = "Junk", - ["link"] = "|cff9d9d9d|Hitem:11417:0:0:0|h[Feathery Wing]|h|r", - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 3, - ["texture"] = "Interface\\Icons\\INV_Misc_MonsterScales_01", - ["name"] = "Feathery Wing", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [15] = { - ["type"] = "Junk", - ["link"] = "|cff9d9d9d|Hitem:11408:0:0:0|h[Bear Jaw]|h|r", - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Bone_09", - ["name"] = "Bear Jaw", - ["iLevel"] = 0, - ["quality"] = -1, - }, - }, - }, - [4] = { - ["bagType"] = "soul", - ["numSlots"] = 28, - ["freeSlots"] = 8, - ["slots"] = { - [1] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [2] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [3] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [4] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [5] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [6] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [7] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [8] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [9] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [10] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [11] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [12] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [13] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [14] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [15] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [16] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [17] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [18] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [19] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [20] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:6265:0:0:0|h[Soul Shard]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Amethyst_02", - ["name"] = "Soul Shard", - ["iLevel"] = 0, - ["quality"] = -1, - }, - }, - }, - [0] = { - ["bagType"] = "regular", - ["numSlots"] = 16, - ["freeSlots"] = 7, - ["slots"] = { - [1] = { - ["type"] = "One-Handed Swords", - ["link"] = "|cffa335ee|Hitem:17103:0:0:0|h[Azuresong Mageblade]|h|r", - ["subclass"] = "INVTYPE_WEAPONMAINHAND", - ["class"] = "Weapon", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Sword_39", - ["name"] = "Azuresong Mageblade", - ["iLevel"] = 60, - ["quality"] = 4, - }, - [2] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:15420:0:0:0|h[Ironfeather]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 3, - ["texture"] = "Interface\\Icons\\INV_Feather_05", - ["name"] = "Ironfeather", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [3] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - ["name"] = "Runecloth", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [4] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:20749:0:0:0|h[Brilliant Wizard Oil]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = -3, - ["texture"] = "Interface\\Icons\\INV_Potion_105", - ["name"] = "Brilliant Wizard Oil", - ["iLevel"] = 45, - ["quality"] = -1, - }, - [5] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:20749:0:0:0|h[Brilliant Wizard Oil]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = -5, - ["texture"] = "Interface\\Icons\\INV_Potion_105", - ["name"] = "Brilliant Wizard Oil", - ["iLevel"] = 45, - ["quality"] = -1, - }, - [6] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:12207:0:0:0|h[Giant Egg]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Egg_03", - ["name"] = "Giant Egg", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [7] = { - ["type"] = "Leatherworking", - ["link"] = "|cff1eff00|Hitem:15748:0:0:0|h[Pattern: Heavy Scorpid Leggings]|h|r", - ["subclass"] = "", - ["class"] = "Recipe", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Scroll_03", - ["name"] = "Pattern: Heavy Scorpid Leggings", - ["iLevel"] = 0, - ["quality"] = -1, - }, - [8] = { - ["type"] = "Bag", - ["link"] = "|cff1eff00|Hitem:4500:0:0:0|h[Traveler's Backpack]|h|r", - ["subclass"] = "INVTYPE_BAG", - ["class"] = "Container", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Bag_08", - ["name"] = "Traveler's Backpack", - ["iLevel"] = 0, - ["quality"] = 2, - }, - [9] = { - ["type"] = "Junk", - ["link"] = "|cffffffff|Hitem:22528:0:0:0|h[Dark Iron Scraps]|h|r", - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_ArmorKit_20", - ["name"] = "Dark Iron Scraps", - ["iLevel"] = 0, - ["quality"] = -1, - }, - }, - }, - [-2] = { - ["bagType"] = "regular", - ["numSlots"] = 12, - ["freeSlots"] = 12, - ["slots"] = { - }, - }, - }, - ["bank"] = { - }, - ["level"] = 60, - ["equipped"] = { - ["ChestSlot"] = { - ["name"] = "Gamemaster's Robe", - ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", - ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", - }, - ["FeetSlot"] = { - ["name"] = "Gamemaster's Slippers", - ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", - ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", - }, - ["HeadSlot"] = { - ["name"] = "Gamemaster Hood", - ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", - ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", - }, - }, - ["mailbox"] = { - }, - ["account"] = "VATI", - }, - ["Pally-Local Turtle (1,17,2)"] = { - ["classToken"] = "PALADIN", - ["money"] = 1100736, - ["class"] = "Paladin", - ["realm"] = "Local Turtle (1,17,2)", - ["account"] = "123", - ["lastUpdate"] = 1775470491, - ["bags"] = { - [1] = { - ["bagType"] = "regular", - ["slots"] = { - [1] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Alterac Manna Biscuit", - ["quality"] = -1, - ["iLevel"] = 51, - ["count"] = 19, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [2] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:8950:0:0:0|h[Homemade Cherry Pie]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Homemade Cherry Pie", - ["quality"] = -1, - ["iLevel"] = 45, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_10", - }, - [3] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:8952:0:0:0|h[Roasted Quail]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Roasted Quail", - ["quality"] = -1, - ["iLevel"] = 45, - ["count"] = 7, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_15", - }, - [4] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:8766:0:0:0|h[Morning Glory Dew]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Morning Glory Dew", - ["quality"] = -1, - ["iLevel"] = 45, - ["count"] = 3, - ["texture"] = "Interface\\Icons\\INV_Potion_01", - }, - [5] = { - ["type"] = "Junk", - ["link"] = "|cffa335ee|Hitem:18401:0:0:0|h[Foror's Compendium of Dragon Slaying]|h|r", - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["name"] = "Foror's Compendium of Dragon Slaying", - ["quality"] = -1, - ["iLevel"] = 60, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Book_11", - }, - [6] = { - ["type"] = "Junk", - ["link"] = "|cffa335ee|Hitem:19228:0:0:0|h[Beasts Deck]|h|r", - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["name"] = "Beasts Deck", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Ticket_Tarot_Stack_01", - }, - [7] = { - ["type"] = "Quest", - ["link"] = "|cff1eff00|Hitem:12844:0:0:0|h[Argent Dawn Valor Token]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Argent Dawn Valor Token", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_08", - }, - [8] = { - ["type"] = "Quest", - ["link"] = "|cffffffff|Hitem:13180:0:0:0|h[Stratholme Holy Water]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Stratholme Holy Water", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Potion_75", - }, - [9] = { - ["type"] = "Quest", - ["link"] = "|cff0070dd|Hitem:17191:0:0:0|h[Scepter of Celebras]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Scepter of Celebras", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Staff_16", - }, - [10] = { - ["type"] = "Quest", - ["link"] = "|cff1eff00|Hitem:9240:0:0:0|h[Mallet of Zul'Farrak]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Mallet of Zul'Farrak", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Hammer_19", - }, - [11] = { - ["type"] = "Quest", - ["link"] = "|cffffffff|Hitem:12938:0:0:0|h[Blood of Heroes]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Blood of Heroes", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Potion_33", - }, - [12] = { - ["type"] = "Quest", - ["link"] = "|cff0070dd|Hitem:20885:0:0:0|h[Qiraji Martial Drape]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Qiraji Martial Drape", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Qiraj_DrapeMartial", - }, - [13] = { - ["type"] = "Quest", - ["link"] = "|cffa335ee|Hitem:19723:0:0:0|h[Primal Hakkari Kossack]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Primal Hakkari Kossack", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Shirt_07", - }, - [14] = { - ["type"] = "Quest", - ["link"] = "|cffffffff|Hitem:2661:0:0:0|h[Neru Fragment]|h|r", - ["subclass"] = "", - ["class"] = "Quest", - ["name"] = "Neru Fragment", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Stone_12", - }, - [15] = { - ["type"] = "Reagent", - ["link"] = "|cffffffff|Hitem:21177:0:0:0|h[Symbol of Kings]|h|r", - ["subclass"] = "", - ["class"] = "Reagent", - ["name"] = "Symbol of Kings", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 78, - ["texture"] = "Interface\\Icons\\INV_Misc_SymbolofKings_01", - }, - [16] = { - ["type"] = "", - ["link"] = "|cff1eff00|Hitem:55251:0:0:0|h[Pure Moonstone]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["name"] = "Pure Moonstone", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 2, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Crystal_03", - }, - }, - ["numSlots"] = 16, - ["freeSlots"] = 0, - }, - [2] = { - ["bagType"] = "regular", - ["slots"] = { - [1] = { - ["type"] = "", - ["link"] = "|cff1eff00|Hitem:55250:0:0:0|h[Emberstone]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["name"] = "Emberstone", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Gem_Ruby_01", - }, - [2] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["name"] = "Runecloth", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [3] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["name"] = "Runecloth", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [4] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["name"] = "Runecloth", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 7, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [5] = { - ["type"] = "Trade Goods", - ["link"] = "|cffffffff|Hitem:12208:0:0:0|h[Tender Wolf Meat]|h|r", - ["subclass"] = "", - ["class"] = "Trade Goods", - ["name"] = "Tender Wolf Meat", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_14", - }, - [6] = { - ["type"] = "Tailoring", - ["link"] = "|cff1eff00|Hitem:14474:0:0:0|h[Pattern: Frostweave Gloves]|h|r", - ["subclass"] = "", - ["class"] = "Recipe", - ["name"] = "Pattern: Frostweave Gloves", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Scroll_06", - }, - [7] = { - ["type"] = "Leatherworking", - ["link"] = "|cff1eff00|Hitem:15748:0:0:0|h[Pattern: Heavy Scorpid Leggings]|h|r", - ["subclass"] = "", - ["class"] = "Recipe", - ["name"] = "Pattern: Heavy Scorpid Leggings", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Scroll_03", - }, - [8] = { - ["type"] = "Leatherworking", - ["link"] = "|cff1eff00|Hitem:15748:0:0:0|h[Pattern: Heavy Scorpid Leggings]|h|r", - ["subclass"] = "", - ["class"] = "Recipe", - ["name"] = "Pattern: Heavy Scorpid Leggings", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Scroll_03", - }, - [9] = { - ["type"] = "Alchemy", - ["link"] = "|cff1eff00|Hitem:13476:0:0:0|h[Recipe: Mighty Rage Potion]|h|r", - ["subclass"] = "", - ["class"] = "Recipe", - ["name"] = "Recipe: Mighty Rage Potion", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Scroll_06", - }, - [10] = { - ["type"] = "Bag", - ["link"] = "|cff1eff00|Hitem:4500:0:0:0|h[Traveler's Backpack]|h|r", - ["subclass"] = "INVTYPE_BAG", - ["class"] = "Container", - ["name"] = "Traveler's Backpack", - ["quality"] = 2, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Bag_08", - }, - [11] = { - ["type"] = "Junk", - ["link"] = "|cffffffff|Hitem:22528:0:0:0|h[Dark Iron Scraps]|h|r", - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["name"] = "Dark Iron Scraps", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 16, - ["texture"] = "Interface\\Icons\\INV_Misc_ArmorKit_20", - }, - }, - ["numSlots"] = 16, - ["freeSlots"] = 5, - }, - [3] = { - ["bagType"] = "regular", - ["slots"] = { - }, - ["numSlots"] = 16, - ["freeSlots"] = 16, - }, - [4] = { - ["bagType"] = "regular", - ["slots"] = { - }, - ["numSlots"] = 16, - ["freeSlots"] = 16, - }, - [0] = { - ["bagType"] = "regular", - ["slots"] = { - [1] = { - ["type"] = "One-Handed Maces", - ["link"] = "|cffa335ee|Hitem:22988:0:0:0|h[The End of Dreams]|h|r", - ["subclass"] = "INVTYPE_WEAPON", - ["class"] = "Weapon", - ["name"] = "The End of Dreams", - ["quality"] = 4, - ["iLevel"] = 60, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Mace_1H_Stratholme_D_02", - }, - [2] = { - ["type"] = "Two-Handed Swords", - ["link"] = "|cff1eff00|Hitem:15252:0:705:0|h[Tusker Sword of the Tiger]|h|r", - ["subclass"] = "INVTYPE_2HWEAPON", - ["class"] = "Weapon", - ["name"] = "Tusker Sword", - ["quality"] = 2, - ["iLevel"] = 44, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Sword_45", - }, - [3] = { - ["type"] = "Cloth", - ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", - ["subclass"] = "INVTYPE_HEAD", - ["class"] = "Armor", - ["name"] = "Gamemaster Hood", - ["quality"] = 1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", - }, - [4] = { - ["type"] = "Miscellaneous", - ["link"] = "|cff0070dd|Hitem:16309:0:0:0|h[Drakefire Amulet]|h|r", - ["subclass"] = "INVTYPE_NECK", - ["class"] = "Armor", - ["name"] = "Drakefire Amulet", - ["quality"] = 3, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_11", - }, - [5] = { - ["type"] = "Mail", - ["link"] = "|cff1eff00|Hitem:10200:0:1620:0|h[Crusader's Pauldrons of Defense]|h|r", - ["subclass"] = "INVTYPE_SHOULDER", - ["class"] = "Armor", - ["name"] = "Crusader's Pauldrons", - ["quality"] = 2, - ["iLevel"] = 48, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Shoulder_28", - }, - [6] = { - ["type"] = "Cloth", - ["link"] = "|cffa335ee|Hitem:22938:0:0:0|h[Cryptfiend Silk Cloak]|h|r", - ["subclass"] = "INVTYPE_CLOAK", - ["class"] = "Armor", - ["name"] = "Cryptfiend Silk Cloak", - ["quality"] = 4, - ["iLevel"] = 60, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Cape_Naxxramas_02", - }, - [7] = { - ["type"] = "Plate", - ["link"] = "|cffa335ee|Hitem:21389:0:0:0|h[Avenger's Breastplate]|h|r", - ["subclass"] = "INVTYPE_CHEST", - ["class"] = "Armor", - ["name"] = "Avenger's Breastplate", - ["quality"] = 4, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Chest_Plate03", - }, - [8] = { - ["type"] = "Cloth", - ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", - ["subclass"] = "INVTYPE_ROBE", - ["class"] = "Armor", - ["name"] = "Gamemaster's Robe", - ["quality"] = 1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", - }, - [9] = { - ["type"] = "Mail", - ["link"] = "|cff0070dd|Hitem:11679:0:0:0|h[Rubicund Armguards]|h|r", - ["subclass"] = "INVTYPE_WRIST", - ["class"] = "Armor", - ["name"] = "Rubicund Armguards", - ["quality"] = 3, - ["iLevel"] = 50, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Bracer_13", - }, - [10] = { - ["type"] = "Cloth", - ["link"] = "|cff1eff00|Hitem:10252:0:1063:0|h[Master's Leggings of the Whale]|h|r", - ["subclass"] = "INVTYPE_LEGS", - ["class"] = "Armor", - ["name"] = "Master's Leggings", - ["quality"] = 2, - ["iLevel"] = 59, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Pants_09", - }, - [11] = { - ["type"] = "Cloth", - ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", - ["subclass"] = "INVTYPE_FEET", - ["class"] = "Armor", - ["name"] = "Gamemaster's Slippers", - ["quality"] = 1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", - }, - [12] = { - ["type"] = "Miscellaneous", - ["link"] = "|cffa335ee|Hitem:21205:0:0:0|h[Signet Ring of the Bronze Dragonflight]|h|r", - ["subclass"] = "INVTYPE_FINGER", - ["class"] = "Armor", - ["name"] = "Signet Ring of the Bronze Dragonflight", - ["quality"] = 4, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_40", - }, - [13] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Alterac Manna Biscuit", - ["quality"] = -1, - ["iLevel"] = 51, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [14] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Alterac Manna Biscuit", - ["quality"] = -1, - ["iLevel"] = 51, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [15] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Alterac Manna Biscuit", - ["quality"] = -1, - ["iLevel"] = 51, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - [16] = { - ["type"] = "Consumable", - ["link"] = "|cffffffff|Hitem:19301:0:0:0|h[Alterac Manna Biscuit]|h|r", - ["subclass"] = "", - ["class"] = "Consumable", - ["name"] = "Alterac Manna Biscuit", - ["quality"] = -1, - ["iLevel"] = 51, - ["count"] = 20, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_33", - }, - }, - ["numSlots"] = 16, - ["freeSlots"] = 0, - }, - [-2] = { - ["bagType"] = "regular", - ["slots"] = { - [1] = { - ["type"] = "Key", - ["link"] = "|cffffffff|Hitem:11078:0:0:0|h[Relic Coffer Key]|h|r", - ["subclass"] = "", - ["class"] = "Key", - ["name"] = "Relic Coffer Key", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 3, - ["texture"] = "Interface\\Icons\\INV_Misc_Key_03", - }, - [2] = { - ["type"] = "Key", - ["link"] = "|cffffffff|Hitem:11000:0:0:0|h[Shadowforge Key]|h|r", - ["subclass"] = "", - ["class"] = "Key", - ["name"] = "Shadowforge Key", - ["quality"] = -1, - ["iLevel"] = 0, - ["count"] = 1, - ["texture"] = "Interface\\Icons\\INV_Misc_Key_08", - }, - }, - ["numSlots"] = 12, - ["freeSlots"] = 10, - }, - }, - ["name"] = "Pally", - ["mailbox"] = { - }, - ["isShared"] = true, - ["level"] = 60, - ["equipped"] = { - ["Finger0Slot"] = { - ["name"] = "Angelista's Touch", - ["link"] = "|cffa335ee|Hitem:21695:0:0:0|h[Angelista's Touch]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_AhnQiraj_04", - }, - ["BackSlot"] = { - ["name"] = "Cryptfiend Silk Cloak", - ["link"] = "|cffa335ee|Hitem:22938:0:0:0|h[Cryptfiend Silk Cloak]|h|r", - ["texture"] = "Interface\\Icons\\INV_Misc_Cape_Naxxramas_02", - }, - ["Trinket0Slot"] = { - ["name"] = "Hand of Justice", - ["link"] = "|cff0070dd|Hitem:11815:0:0:0|h[Hand of Justice]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_01", - }, - ["FeetSlot"] = { - ["name"] = "Avenger's Greaves", - ["link"] = "|cffa335ee|Hitem:21388:0:0:0|h[Avenger's Greaves]|h|r", - ["texture"] = "Interface\\Icons\\INV_Boots_Chain_07", - }, - ["NeckSlot"] = { - ["name"] = "Gluth's Missing Collar", - ["link"] = "|cffa335ee|Hitem:22981:0:0:0|h[Gluth's Missing Collar]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Necklace_27Naxxramas", - }, - ["Finger1Slot"] = { - ["name"] = "Master Dragonslayer's Ring", - ["link"] = "|cffa335ee|Hitem:19384:0:0:0|h[Master Dragonslayer's Ring]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_41", - }, ["ChestSlot"] = { ["name"] = "Avenger's Breastplate", ["link"] = "|cffa335ee|Hitem:21389:0:0:0|h[Avenger's Breastplate]|h|r", ["texture"] = "Interface\\Icons\\INV_Chest_Plate03", }, - ["Trinket1Slot"] = { - ["name"] = "Styleen's Impeding Scarab", - ["link"] = "|cffa335ee|Hitem:19431:0:0:0|h[Styleen's Impeding Scarab]|h|r", - ["texture"] = "Interface\\Icons\\INV_Misc_ArmorKit_10", + ["WaistSlot"] = { + ["name"] = "Royal Qiraji Belt", + ["link"] = "|cffa335ee|Hitem:21598:0:0:0|h[Royal Qiraji Belt]|h|r", + ["texture"] = "Interface\\Icons\\INV_Belt_31", }, - ["ShoulderSlot"] = { - ["name"] = "Avenger's Pauldrons", - ["link"] = "|cffa335ee|Hitem:21391:0:0:0|h[Avenger's Pauldrons]|h|r", - ["texture"] = "Interface\\Icons\\INV_Shoulder_35", - }, - ["MainHandSlot"] = { - ["name"] = "Thunderfury, Blessed Blade of the Windseeker", - ["link"] = "|cffff8000|Hitem:19019:0:0:0|h[Thunderfury, Blessed Blade of the Windseeker]|h|r", - ["texture"] = "Interface\\Icons\\INV_Sword_39", - }, - ["SecondaryHandSlot"] = { - ["name"] = "The Face of Death", - ["link"] = "|cffa335ee|Hitem:23043:0:0:0|h[The Face of Death]|h|r", - ["texture"] = "Interface\\Icons\\INV_Shield_26", - }, - ["LegsSlot"] = { - ["name"] = "Avenger's Legguards", - ["link"] = "|cffa335ee|Hitem:21390:0:0:0|h[Avenger's Legguards]|h|r", - ["texture"] = "Interface\\Icons\\INV_Pants_Plate_02", - }, - ["RangedSlot"] = { - ["name"] = "Libram of Fervor", - ["link"] = "|cff0070dd|Hitem:23203:0:0:0|h[Libram of Fervor]|h|r", - ["texture"] = "Interface\\Icons\\INV_Relics_LibramofTruth", + ["Finger0Slot"] = { + ["name"] = "Master Dragonslayer's Ring", + ["link"] = "|cffa335ee|Hitem:19384:0:0:0|h[Master Dragonslayer's Ring]|h|r", + ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_41", }, ["HeadSlot"] = { ["name"] = "Avenger's Crown", ["link"] = "|cffa335ee|Hitem:21387:0:0:0|h[Avenger's Crown]|h|r", ["texture"] = "Interface\\Icons\\INV_Helmet_72", }, - ["WristSlot"] = { - ["name"] = "Wristguards of True Flight", - ["link"] = "|cffa335ee|Hitem:18812:0:0:0|h[Wristguards of True Flight]|h|r", - ["texture"] = "Interface\\Icons\\INV_Bracer_02", - }, - ["WaistSlot"] = { - ["name"] = "Royal Qiraji Belt", - ["link"] = "|cffa335ee|Hitem:21598:0:0:0|h[Royal Qiraji Belt]|h|r", - ["texture"] = "Interface\\Icons\\INV_Belt_31", - }, - ["HandsSlot"] = { - ["name"] = "Gauntlets of Steadfast Determination", - ["link"] = "|cffa335ee|Hitem:21674:0:0:0|h[Gauntlets of Steadfast Determination]|h|r", - ["texture"] = "Interface\\Icons\\INV_Gauntlets_31", + ["LegsSlot"] = { + ["name"] = "Avenger's Legguards", + ["link"] = "|cffa335ee|Hitem:21390:0:0:0|h[Avenger's Legguards]|h|r", + ["texture"] = "Interface\\Icons\\INV_Pants_Plate_02", }, }, ["bank"] = { diff --git a/UI/BagFrame.lua b/UI/BagFrame.lua index bd04452..935d58a 100644 --- a/UI/BagFrame.lua +++ b/UI/BagFrame.lua @@ -2419,6 +2419,67 @@ function Guda_MoneyTooltip_Hide() end end +-- Confirmation dialog for character removal +StaticPopupDialogs["GUDA_REMOVE_CHARACTER"] = { + text = "Remove %s from Guda tracking?\n\nThis will delete all saved data for this character.", + button1 = "Remove", + button2 = "Cancel", + OnAccept = function() + local fullName = Guda._pendingRemoveChar + if fullName then + addon.Modules.DB:RemoveCharacter(fullName) + Guda._pendingRemoveChar = nil + if moneyTooltip and moneyTooltip:IsShown() and moneyTooltip.anchor then + Guda_MoneyTooltip_Show(moneyTooltip.anchor) + end + end + end, + OnCancel = function() + Guda._pendingRemoveChar = nil + end, + timeout = 0, + whileDead = 1, + hideOnEscape = 1, +} + +-- Helper: add character entries to gold tracking dropdown at given level +local function AddGoldTrackingCharEntries(chars, level) + local currentPlayerFullName = addon.Modules.DB:GetPlayerFullName() + for _, char in ipairs(chars) do + local charFullName = char.fullName + local charName = char.name + local classColor = char.classToken and RAID_CLASS_COLORS[char.classToken] + local r, g, b = 1, 1, 1 + if classColor then r, g, b = classColor.r, classColor.g, classColor.b end + + -- Row 1: checkbox with character name + local info = {} + info.text = addon.Modules.Utils:ColorText(charName, r, g, b) + info.checked = not addon.Modules.DB:IsGoldBlacklisted(charFullName) + info.keepShownOnClick = 1 + info.func = function() + addon.Modules.DB:ToggleGoldBlacklist(charFullName) + if moneyTooltip and moneyTooltip:IsShown() and moneyTooltip.anchor then + Guda_MoneyTooltip_Show(moneyTooltip.anchor) + end + end + UIDropDownMenu_AddButton(info, level) + + -- Row 2: [X] Remove (indented, smaller feel, skip for current character) + if charFullName ~= currentPlayerFullName then + local del = {} + del.text = " |cFF888888[|r|cFFFF4444X|r|cFF888888]|r |cFF666666Remove|r" + del.notCheckable = 1 + del.func = function() + Guda._pendingRemoveChar = charFullName + CloseDropDownMenus() + StaticPopup_Show("GUDA_REMOVE_CHARACTER", charName) + end + UIDropDownMenu_AddButton(del, level) + end + end +end + -- Gold tracking dropdown menu (grouped by account > realm > characters) local function Guda_GoldTrackingMenu_Initialize() local characters = addon.Modules.DB:GetAllCharacters(false, false) -- all realms @@ -2454,91 +2515,30 @@ local function Guda_GoldTrackingMenu_Initialize() local level = UIDROPDOWNMENU_MENU_LEVEL or 1 if level == 1 then - -- Level 1: account names (or realm names if single account) - if table.getn(accountOrder) == 1 then - local acct = accounts[accountOrder[1]] + -- Level 1: "Account - Realm" combined entries (max 2 levels deep) + for _, acctKey in ipairs(accountOrder) do + local acct = accounts[acctKey] for _, realm in ipairs(acct.realmOrder) do local info = {} - info.text = realm + if table.getn(accountOrder) > 1 then + info.text = acctKey .. " - " .. realm + else + info.text = realm + end info.notCheckable = 1 info.hasArrow = 1 - info.value = accountOrder[1] .. "|" .. realm - UIDropDownMenu_AddButton(info, 1) - end - else - for _, acctKey in ipairs(accountOrder) do - local info = {} - info.text = acctKey - info.notCheckable = 1 - info.hasArrow = 1 - info.value = acctKey + info.value = acctKey .. "|" .. realm UIDropDownMenu_AddButton(info, 1) end end elseif level == 2 then - local parentValue = UIDROPDOWNMENU_MENU_VALUE - if table.getn(accountOrder) == 1 then - local _, _, acctKey, realm = string.find(parentValue, "^(.+)|(.+)$") - local acct = accounts[acctKey] - local chars = acct and acct.realms[realm] - if chars then - for _, char in ipairs(chars) do - local charFullName = char.fullName - local classColor = char.classToken and RAID_CLASS_COLORS[char.classToken] - local r, g, b = 1, 1, 1 - if classColor then r, g, b = classColor.r, classColor.g, classColor.b end - - local info = {} - info.text = addon.Modules.Utils:ColorText(char.name, r, g, b) - info.checked = not addon.Modules.DB:IsGoldBlacklisted(charFullName) - info.keepShownOnClick = 1 - info.func = function() - addon.Modules.DB:ToggleGoldBlacklist(charFullName) - if moneyTooltip and moneyTooltip:IsShown() and moneyTooltip.anchor then - Guda_MoneyTooltip_Show(moneyTooltip.anchor) - end - end - UIDropDownMenu_AddButton(info, 2) - end - end - else - local acct = accounts[parentValue] - if acct then - for _, realm in ipairs(acct.realmOrder) do - local info = {} - info.text = realm - info.notCheckable = 1 - info.hasArrow = 1 - info.value = parentValue .. "|" .. realm - UIDropDownMenu_AddButton(info, 2) - end - end - end - Guda_ScaleDropdownFonts(12) - elseif level == 3 then + -- Level 2: characters local parentValue = UIDROPDOWNMENU_MENU_VALUE local _, _, acctKey, realm = string.find(parentValue, "^(.+)|(.+)$") local acct = accounts[acctKey] local chars = acct and acct.realms[realm] if chars then - for _, char in ipairs(chars) do - local charFullName = char.fullName - local classColor = char.classToken and RAID_CLASS_COLORS[char.classToken] - local r, g, b = 1, 1, 1 - if classColor then r, g, b = classColor.r, classColor.g, classColor.b end - - local info = {} - info.text = addon.Modules.Utils:ColorText(char.name, r, g, b) - info.checked = not addon.Modules.DB:IsGoldBlacklisted(charFullName) - info.keepShownOnClick = 1 - info.func = function() - addon.Modules.DB:ToggleGoldBlacklist(charFullName) - if moneyTooltip and moneyTooltip:IsShown() and moneyTooltip.anchor then - Guda_MoneyTooltip_Show(moneyTooltip.anchor) - end - end - UIDropDownMenu_AddButton(info, 3) - end + AddGoldTrackingCharEntries(chars, 2) end Guda_ScaleDropdownFonts(12) end