diff --git a/Core/Main.lua b/Core/Main.lua index b3ed5bb..cd1a54b 100644 --- a/Core/Main.lua +++ b/Core/Main.lua @@ -16,13 +16,10 @@ function Main:Initialize() addon.Modules.DB:Initialize() -- Initialize cross-account sharing (optional, requires GudaIO DLL) - if addon.Modules.SharedData then + if addon.Modules.SharedData and addon.Modules.SharedData.Initialize then 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 8774fcf..02060d1 100644 --- a/Core/SharedData.lua +++ b/Core/SharedData.lua @@ -14,15 +14,20 @@ addon.Modules.SharedData = SharedData function SharedData:Initialize() -- Clean up any leaked shared characters from the old approach if Guda_DB and Guda_DB.characters then + -- Collect keys to remove first (can't modify table during pairs iteration) + local toRemove = {} for fullName, data in pairs(Guda_DB.characters) do if data.isShared then - Guda_DB.characters[fullName] = nil + table.insert(toRemove, fullName) else -- Strip leaked fields from own characters data.isShared = nil data.account = nil end end + for _, fullName in ipairs(toRemove) do + Guda_DB.characters[fullName] = nil + end end -- Initialize in-memory shared characters table diff --git a/Core/Tooltip.lua b/Core/Tooltip.lua index 358eef7..422dab5 100644 --- a/Core/Tooltip.lua +++ b/Core/Tooltip.lua @@ -277,9 +277,14 @@ function Tooltip:AddInventoryInfo(tooltip, link) local currentPlayerName = addon.Modules.DB:GetPlayerFullName() local currentRealm = GetRealmName() - -- Count items across characters on current realm only (own + shared) - local function countFromSource(source, isSharedSource) - for charName, charData in pairs(source) do + -- Count items across characters on current realm only + local sources = { { data = Guda_DB.characters, shared = false } } + if addon.sharedCharacters then + table.insert(sources, { data = addon.sharedCharacters, shared = true }) + end + + for _, source in ipairs(sources) do + for charName, charData in pairs(source.data) 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) @@ -302,15 +307,11 @@ function Tooltip:AddInventoryInfo(tooltip, link) entry.mailCount = mailCount entry.equippedCount = equippedCount entry.isCurrent = isCurrentChar - entry.isShared = isSharedSource + entry.isShared = source.shared end end end 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 characterCounts[i] = nil diff --git a/Guda.toc b/Guda.toc index db96e1d..88112a0 100644 --- a/Guda.toc +++ b/Guda.toc @@ -2,7 +2,7 @@ ## Title: Guda ## Notes: All-in-one bag and bank addon for World of Warcraft 1.12.1 (Turtle WoW) ## Author: Vati -## Version: 2.2.1 +## Version: 2.2.0 ## SavedVariables: Guda_DB ## SavedVariablesPerCharacter: Guda_CharDB ## OptionalDeps: pfUI diff --git a/GudaShared.lua b/GudaShared.lua index 74b97c6..0967d08 100644 --- a/GudaShared.lua +++ b/GudaShared.lua @@ -1,3295 +1,4 @@ --- 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", - ["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", - ["freeSlots"] = 0, - ["slots"] = { - [1] = { - ["type"] = "Consumable", - ["iLevel"] = 51, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 19, - ["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", - }, - [2] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 1, - ["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", - }, - [3] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 7, - ["name"] = "Roasted Quail", - ["link"] = "|cffffffff|Hitem:8952:0:0:0|h[Roasted Quail]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Food_15", - }, - [4] = { - ["type"] = "Consumable", - ["iLevel"] = 45, - ["subclass"] = "", - ["class"] = "Consumable", - ["count"] = 3, - ["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", - }, - [5] = { - ["type"] = "Junk", - ["iLevel"] = 60, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Foror's Compendium of Dragon Slaying", - ["link"] = "|cffa335ee|Hitem:18401:0:0:0|h[Foror's Compendium of Dragon Slaying]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Book_11", - }, - [6] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 1, - ["name"] = "Beasts Deck", - ["link"] = "|cffa335ee|Hitem:19228:0:0:0|h[Beasts Deck]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Misc_Ticket_Tarot_Stack_01", - }, - [7] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Argent Dawn Valor Token", - ["link"] = "|cff1eff00|Hitem:12844:0:0:0|h[Argent Dawn Valor Token]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_08", - }, - [8] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Stratholme Holy Water", - ["link"] = "|cffffffff|Hitem:13180:0:0:0|h[Stratholme Holy Water]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_75", - }, - [9] = { - ["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", - }, - [10] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Mallet of Zul'Farrak", - ["link"] = "|cff1eff00|Hitem:9240:0:0:0|h[Mallet of Zul'Farrak]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Hammer_19", - }, - [11] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Blood of Heroes", - ["link"] = "|cffffffff|Hitem:12938:0:0:0|h[Blood of Heroes]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Potion_33", - }, - [12] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Qiraji Martial Drape", - ["link"] = "|cff0070dd|Hitem:20885:0:0:0|h[Qiraji Martial Drape]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Qiraj_DrapeMartial", - }, - [13] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Primal Hakkari Kossack", - ["link"] = "|cffa335ee|Hitem:19723:0:0:0|h[Primal Hakkari Kossack]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Shirt_07", - }, - [14] = { - ["type"] = "Quest", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Quest", - ["count"] = 1, - ["name"] = "Neru Fragment", - ["link"] = "|cffffffff|Hitem:2661:0:0:0|h[Neru Fragment]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Stone_12", - }, - [15] = { - ["type"] = "Reagent", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Reagent", - ["count"] = 78, - ["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", - }, - [16] = { - ["type"] = "", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 2, - ["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", - }, - }, - ["numSlots"] = 16, - }, - [2] = { - ["bagType"] = "regular", - ["freeSlots"] = 5, - ["slots"] = { - [1] = { - ["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", - }, - [2] = { - ["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", - }, - [3] = { - ["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", - }, - [4] = { - ["type"] = "Trade Goods", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Trade Goods", - ["count"] = 7, - ["name"] = "Runecloth", - ["link"] = "|cffffffff|Hitem:14047:0:0:0|h[Runecloth]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Fabric_PurpleFire_01", - }, - [5] = { - ["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", - }, - [6] = { - ["type"] = "Tailoring", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Recipe", - ["count"] = 1, - ["name"] = "Pattern: Frostweave Gloves", - ["link"] = "|cff1eff00|Hitem:14474:0:0:0|h[Pattern: Frostweave Gloves]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Scroll_06", - }, - [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"] = "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", - }, - [9] = { - ["type"] = "Alchemy", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Recipe", - ["count"] = 1, - ["name"] = "Recipe: Mighty Rage Potion", - ["link"] = "|cff1eff00|Hitem:13476:0:0:0|h[Recipe: Mighty Rage Potion]|h|r", - ["quality"] = -1, - ["texture"] = "Interface\\Icons\\INV_Scroll_06", - }, - [10] = { - ["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", - }, - [11] = { - ["type"] = "Junk", - ["iLevel"] = 0, - ["subclass"] = "", - ["class"] = "Miscellaneous", - ["count"] = 16, - ["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, - }, - [3] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [4] = { - ["bagType"] = "regular", - ["freeSlots"] = 16, - ["slots"] = { - }, - ["numSlots"] = 16, - }, - [0] = { - ["bagType"] = "regular", - ["freeSlots"] = 0, - ["slots"] = { - [1] = { - ["type"] = "One-Handed Maces", - ["iLevel"] = 60, - ["subclass"] = "INVTYPE_WEAPON", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "The End of Dreams", - ["link"] = "|cffa335ee|Hitem:22988:0:0:0|h[The End of Dreams]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Mace_1H_Stratholme_D_02", - }, - [2] = { - ["type"] = "Two-Handed Swords", - ["iLevel"] = 44, - ["subclass"] = "INVTYPE_2HWEAPON", - ["class"] = "Weapon", - ["count"] = 1, - ["name"] = "Tusker Sword", - ["link"] = "|cff1eff00|Hitem:15252:0:705:0|h[Tusker Sword of the Tiger]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Sword_45", - }, - [3] = { - ["type"] = "Cloth", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_HEAD", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Gamemaster Hood", - ["link"] = "|cffffffff|Hitem:12064:0:0:0|h[Gamemaster Hood]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Helmet_29TWOW", - }, - [4] = { - ["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", - }, - [5] = { - ["type"] = "Mail", - ["iLevel"] = 48, - ["subclass"] = "INVTYPE_SHOULDER", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Crusader's Pauldrons", - ["link"] = "|cff1eff00|Hitem:10200:0:1620:0|h[Crusader's Pauldrons of Defense]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Shoulder_28", - }, - [6] = { - ["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", - }, - [7] = { - ["type"] = "Plate", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_CHEST", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Avenger's Breastplate", - ["link"] = "|cffa335ee|Hitem:21389:0:0:0|h[Avenger's Breastplate]|h|r", - ["quality"] = 4, - ["texture"] = "Interface\\Icons\\INV_Chest_Plate03", - }, - [8] = { - ["type"] = "Cloth", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_ROBE", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Gamemaster's Robe", - ["link"] = "|cffffffff|Hitem:2586:0:0:0|h[Gamemaster's Robe]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Chest_Cloth_23TWOW", - }, - [9] = { - ["type"] = "Mail", - ["iLevel"] = 50, - ["subclass"] = "INVTYPE_WRIST", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Rubicund Armguards", - ["link"] = "|cff0070dd|Hitem:11679:0:0:0|h[Rubicund Armguards]|h|r", - ["quality"] = 3, - ["texture"] = "Interface\\Icons\\INV_Bracer_13", - }, - [10] = { - ["type"] = "Cloth", - ["iLevel"] = 59, - ["subclass"] = "INVTYPE_LEGS", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Master's Leggings", - ["link"] = "|cff1eff00|Hitem:10252:0:1063:0|h[Master's Leggings of the Whale]|h|r", - ["quality"] = 2, - ["texture"] = "Interface\\Icons\\INV_Pants_09", - }, - [11] = { - ["type"] = "Cloth", - ["iLevel"] = 0, - ["subclass"] = "INVTYPE_FEET", - ["class"] = "Armor", - ["count"] = 1, - ["name"] = "Gamemaster's Slippers", - ["link"] = "|cffffffff|Hitem:11508:0:0:0|h[Gamemaster's Slippers]|h|r", - ["quality"] = 1, - ["texture"] = "Interface\\Icons\\INV_Boots_Fabric_01TWOW", - }, - [12] = { - ["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", - }, - [13] = { - ["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", - }, - [14] = { - ["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", - }, - [15] = { - ["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", - }, - [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", - }, - }, - ["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, - }, - }, - ["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", - }, - ["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", - }, - ["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"] = "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", - ["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)", - ["mailbox"] = { - }, - ["character"] = { - ["classToken"] = "PALADIN", - ["lastSeen"] = 1775477760, - ["class"] = "Paladin", - ["race"] = "High Elf", - ["name"] = "Ana", - ["level"] = 60, - ["realm"] = "Local Turtle (1,17,2)", - }, - ["name"] = "Ana", - ["money"] = 104029332, - ["level"] = 60, - ["equipped"] = { - ["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", - ["link"] = "|cffa335ee|Hitem:23017:0:0:0|h[Veil of Eclipse]|h|r", - ["texture"] = "Interface\\Icons\\INV_Misc_Cape_Naxxramas_01", - }, - ["Trinket0Slot"] = { - ["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", - }, - ["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"] = "Angelista's Touch", - ["link"] = "|cffa335ee|Hitem:21695:0:0:0|h[Angelista's Touch]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Ring_AhnQiraj_04", - }, - ["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", - ["link"] = "|cff0070dd|Hitem:11815:0:0:0|h[Hand of Justice]|h|r", - ["texture"] = "Interface\\Icons\\INV_Jewelry_Talisman_01", - }, - ["ShoulderSlot"] = { - ["name"] = "Glacial Mantle", - ["link"] = "|cffa335ee|Hitem:22968:0:0:0|h[Glacial Mantle]|h|r", - ["texture"] = "Interface\\Icons\\INV_Shoulder_14", - }, - ["MainHandSlot"] = { - ["name"] = "The End of Dreams", - ["link"] = "|cffa335ee|Hitem:22988:0:0:0|h[The End of Dreams]|h|r", - ["texture"] = "Interface\\Icons\\INV_Mace_1H_Stratholme_D_02", - }, - ["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", - }, - ["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", - }, - ["ChestSlot"] = { - ["name"] = "Avenger's Breastplate", - ["link"] = "|cffa335ee|Hitem:21389:0:0:0|h[Avenger's Breastplate]|h|r", - ["texture"] = "Interface\\Icons\\INV_Chest_Plate03", - }, - ["WaistSlot"] = { - ["name"] = "Royal Qiraji Belt", - ["link"] = "|cffa335ee|Hitem:21598:0:0:0|h[Royal Qiraji Belt]|h|r", - ["texture"] = "Interface\\Icons\\INV_Belt_31", - }, - ["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", - }, - ["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"] = { - }, - ["account"] = "VATI", - }, - } +-- GudaIO cross-account shared data +-- This file is overwritten by GudaIO.dll on each game launch. +-- Without the DLL, this placeholder ensures the addon loads without errors. +Guda_SharedCharacters = nil diff --git a/UI/BagFrame.lua b/UI/BagFrame.lua index 935d58a..16fd423 100644 --- a/UI/BagFrame.lua +++ b/UI/BagFrame.lua @@ -2653,8 +2653,10 @@ local function Guda_BagMailboxMenu_Initialize() local info = {} info.text = addon.Modules.Utils:ColorText(char.name, r, g, b) info.func = function() - addon.Modules.MailboxFrame:ShowCharacter(charFullName) - if not Guda_MailboxFrame:IsShown() then + if addon.Modules.MailboxFrame and addon.Modules.MailboxFrame.ShowCharacter then + addon.Modules.MailboxFrame:ShowCharacter(charFullName) + end + if Guda_MailboxFrame and not Guda_MailboxFrame:IsShown() then Guda_MailboxFrame:Show() end end @@ -2673,8 +2675,10 @@ local function Guda_BagMailboxMenu_Initialize() local info = {} info.text = addon.Modules.Utils:ColorText(char.name, r, g, b) info.func = function() - addon.Modules.MailboxFrame:ShowCharacter(charFullName) - if not Guda_MailboxFrame:IsShown() then + if addon.Modules.MailboxFrame and addon.Modules.MailboxFrame.ShowCharacter then + addon.Modules.MailboxFrame:ShowCharacter(charFullName) + end + if Guda_MailboxFrame and not Guda_MailboxFrame:IsShown() then Guda_MailboxFrame:Show() end end diff --git a/UI/MailboxFrame.lua b/UI/MailboxFrame.lua index d443027..8a70c1b 100644 --- a/UI/MailboxFrame.lua +++ b/UI/MailboxFrame.lua @@ -379,7 +379,7 @@ local function Guda_MailboxCharacterMenu_Initialize() local info = {} info.text = addon.Modules.Utils:ColorText(char.name, r, g, b) info.func = function() MailboxFrame:ShowCharacter(charFullName) end - local currentViewChar = MailboxFrame:GetCurrentViewChar and MailboxFrame:GetCurrentViewChar() + local currentViewChar = MailboxFrame.GetCurrentViewChar and MailboxFrame:GetCurrentViewChar() info.checked = (currentViewChar == charFullName or (not currentViewChar and charFullName == currentPlayerFullName)) UIDropDownMenu_AddButton(info) end @@ -400,7 +400,7 @@ local function Guda_MailboxCharacterMenu_Initialize() local info = {} info.text = addon.Modules.Utils:ColorText(char.name, r, g, b) info.func = function() MailboxFrame:ShowCharacter(charFullName) end - local currentViewChar = MailboxFrame:GetCurrentViewChar and MailboxFrame:GetCurrentViewChar() + local currentViewChar = MailboxFrame.GetCurrentViewChar and MailboxFrame:GetCurrentViewChar() info.checked = (currentViewChar == charFullName) UIDropDownMenu_AddButton(info) end