From 8770db602c5e0219cabbbe5d0db3e60fa347fa82 Mon Sep 17 00:00:00 2001 From: Kevin Lyles Date: Fri, 18 Feb 2011 22:42:38 -0600 Subject: [PATCH] Updated gem info to include a few missing ones and the new Cata metas Version 1.4r10 --- GemIds.lua | 27 ++++- WeightsWatcher.toc | 2 +- create-gem-ids-file.lua | 1 + gem-ids-converted.lua | 46 ++++++- gem-ids-to-item-info.lua | 303 +++++++++++++++++++++++++++++++++++++++------- gem-ids.lua | 41 ++++++- unknown-gems | 117 +++++++++--------- 7 files changed, 424 insertions(+), 113 deletions(-) diff --git a/GemIds.lua b/GemIds.lua index 93af5bb..06c0f6a 100644 --- a/GemIds.lua +++ b/GemIds.lua @@ -151,6 +151,11 @@ ww_gems = { "Sparkling Cogwheel", {[L["spirit"]] = 208}, }, + [4239] = { + "cogwheel", + "Mystic Cogwheel", + {[L["resilience rating"]] = 208}, + }, }, }, }, @@ -2489,7 +2494,7 @@ ww_gems = { [4048] = { "meta", "Eternal Shadowspirit Diamond", - {[L["block value (percent)"]] = 5, [L["stamina"]] = 81}, + {[L["block value (percent)"]] = 1, [L["stamina"]] = 81}, }, [4049] = { "meta", @@ -2551,6 +2556,26 @@ ww_gems = { "Resplendent Ember Topaz", {[L["resilience rating"]] = 20, [L["strength"]] = 20}, }, + [4244] = { + "green", + "Vivid Dream Emerald", + {[L["resilience rating"]] = 20, [L["spell penetration"]] = 20}, + }, + [4251] = { + "meta", + "Agile Shadowspirit Diamond", + {[L["agility"]] = 54, [L["critical damage (percent)"]] = 3}, + }, + [4252] = { + "meta", + "Reverberating Shadowspirit Diamond", + {[L["critical damage (percent)"]] = 3, [L["strength"]] = 54}, + }, + [4253] = { + "meta", + "Burning Shadowspirit Diamond", + {[L["critical damage (percent)"]] = 3, [L["intellect"]] = 54}, + }, }, }, ["Unique-Equipped"] = { diff --git a/WeightsWatcher.toc b/WeightsWatcher.toc index 2f45a86..df3e48e 100644 --- a/WeightsWatcher.toc +++ b/WeightsWatcher.toc @@ -2,7 +2,7 @@ ## Title: Weights Watcher ## Notes: Ranks gear according to customizable stat weights ## Author: The Flying Squirrels -## Version: 1.4r9 +## Version: 1.4r10 ## OptionalDeps: AtlasLoot ## SavedVariables: ww_vars ## SavedVariablesPerCharacter: ww_charVars diff --git a/create-gem-ids-file.lua b/create-gem-ids-file.lua index acd5f22..dab3d40 100644 --- a/create-gem-ids-file.lua +++ b/create-gem-ids-file.lua @@ -116,6 +116,7 @@ function WeightsWatcherHiddenTooltip:NumLines() end includeFile("wrapper-functions.lua") +WeightsWatcher = {} includeFile("WeightsWatcher.toc") ww_vars = ww_copyDefaultAccountVars() diff --git a/gem-ids-converted.lua b/gem-ids-converted.lua index 24873c9..06c0f6a 100644 --- a/gem-ids-converted.lua +++ b/gem-ids-converted.lua @@ -34,9 +34,9 @@ local L = ww_localizedStats -- 5: wrath green -- 6: wrath blue -- 7: wrath epic --- 8: wrath epic --- 9: wrath epic --- 10: wrath epic +-- 8: cataclysm epic +-- 9: cataclysm epic +-- 10: cataclysm epic ww_gems = { ["Vendor"] = { @@ -108,6 +108,8 @@ ww_gems = { {[L["dodge rating"]] = 4}, }, }, + }, + ["Unique-Equipped"] = { [9] = { [4166] = { "cogwheel", @@ -149,6 +151,11 @@ ww_gems = { "Sparkling Cogwheel", {[L["spirit"]] = 208}, }, + [4239] = { + "cogwheel", + "Mystic Cogwheel", + {[L["resilience rating"]] = 208}, + }, }, }, }, @@ -2487,7 +2494,7 @@ ww_gems = { [4048] = { "meta", "Eternal Shadowspirit Diamond", - {[L["block value (percent)"]] = 5, [L["stamina"]] = 81}, + {[L["block value (percent)"]] = 1, [L["stamina"]] = 81}, }, [4049] = { "meta", @@ -2549,6 +2556,26 @@ ww_gems = { "Resplendent Ember Topaz", {[L["resilience rating"]] = 20, [L["strength"]] = 20}, }, + [4244] = { + "green", + "Vivid Dream Emerald", + {[L["resilience rating"]] = 20, [L["spell penetration"]] = 20}, + }, + [4251] = { + "meta", + "Agile Shadowspirit Diamond", + {[L["agility"]] = 54, [L["critical damage (percent)"]] = 3}, + }, + [4252] = { + "meta", + "Reverberating Shadowspirit Diamond", + {[L["critical damage (percent)"]] = 3, [L["strength"]] = 54}, + }, + [4253] = { + "meta", + "Burning Shadowspirit Diamond", + {[L["critical damage (percent)"]] = 3, [L["intellect"]] = 54}, + }, }, }, ["Unique-Equipped"] = { @@ -3962,6 +3989,8 @@ ww_gems = { local GemQualities = {} +local ilvls = {} + for gemSource, gems in pairs(ww_gems) do for gemType, gems in pairs(gems) do for gemQuality, gems in pairs(gems) do @@ -3971,12 +4000,21 @@ for gemSource, gems in pairs(ww_gems) do type = gemType, quality = gemQuality, info = gemInfo, + minIlvl = gemQuality > 7 and 285 or 0, } + ilvls[GemQualities[gemId].minIlvl] = true end end end end +ww_gemMinIlvls = {} + +for ilvl in pairs(ilvls) do + table.insert(ww_gemMinIlvls, ilvl) +end +table.sort(ww_gemMinIlvls) + function WeightsWatcher.GemInfo(gemId) if type(gemId) == "string" then gemId = tonumber(gemId) diff --git a/gem-ids-to-item-info.lua b/gem-ids-to-item-info.lua index 5bd04f7..76561b4 100644 --- a/gem-ids-to-item-info.lua +++ b/gem-ids-to-item-info.lua @@ -1894,7 +1894,7 @@ gem_ids_to_item_info = { left = "+14 Critical Strike Rating and 1% Spell Reflect", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 2 Blue gems|r\n |cff808080Requires at least 2 Yellow gems|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 2 Blue gems|r\n |cff808080Requires at least 2 Yellow gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -1930,7 +1930,7 @@ gem_ids_to_item_info = { left = "Chance to Increase Spell Cast Speed", }, [3] = { - left = " |cff808080Requires more Blue gems than Yellow gems|r", + left = " |cffffffffRequires more Blue gems than Yellow gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -2038,7 +2038,7 @@ gem_ids_to_item_info = { left = "+18 Stamina and Stun Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 3 Blue gems|r", + left = " |cffffffffRequires at least 3 Blue gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -2146,7 +2146,7 @@ gem_ids_to_item_info = { left = "+3 Melee Damage and Chance to Stun Target", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 2 Blue gems|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 2 Yellow gems|r\n |cffffffffRequires at least 2 Blue gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -2182,7 +2182,7 @@ gem_ids_to_item_info = { left = "+12 Intellect and Chance to restore mana on spellcast", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 2 Blue gems|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 2 Yellow gems|r\n |cffffffffRequires at least 2 Blue gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -6896,7 +6896,7 @@ gem_ids_to_item_info = { left = "+12 Agility and 3% Increased Critical Damage", }, [3] = { - left = " |cff808080Requires more Blue gems than Red gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -6932,7 +6932,7 @@ gem_ids_to_item_info = { left = "Chance to Increase Melee/Ranged Attack Speed ", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 2 Blue gems|r\n |cff808080Requires at least 2 Yellow gems|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 2 Blue gems|r\n |cff808080Requires at least 2 Yellow gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -7217,7 +7217,7 @@ gem_ids_to_item_info = { left = "+12 Critical Strike Rating and 5% Stun Resistance", }, [4] = { - left = " |cff808080Requires more Blue gems than Yellow gems|r", + left = " |cffffffffRequires more Blue gems than Yellow gems|r", }, [5] = { left = "\"Only fits in a meta gem slot.\"", @@ -8061,7 +8061,7 @@ gem_ids_to_item_info = { left = "+12 Critical Strike Rating and 3% Increased Critical Damage", }, [3] = { - left = " |cff808080Requires more Blue gems than Blue gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -8305,7 +8305,7 @@ gem_ids_to_item_info = { left = "+12 Dodge Rating and +1% Shield Block Value", }, [3] = { - left = " |cff808080Requires at least 2 Blue gems|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -8341,7 +8341,7 @@ gem_ids_to_item_info = { left = "+12 Intellect and +2% Maximum Mana", }, [3] = { - left = " |cff808080Requires at least 3 Red gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16367,7 +16367,7 @@ gem_ids_to_item_info = { left = "+21 Critical Strike Rating and 3% Increased Critical Damage", }, [3] = { - left = " |cff808080Requires more Blue gems than Red gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16403,7 +16403,7 @@ gem_ids_to_item_info = { left = "+25 Critical Strike Rating and 1% Spell Reflect", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Yellow gem|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Yellow gem|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16439,7 +16439,7 @@ gem_ids_to_item_info = { left = "+21 Intellect and +2% Maximum Mana", }, [3] = { - left = " |cff808080Requires at least 3 Red gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16475,7 +16475,7 @@ gem_ids_to_item_info = { left = "+21 Critical Strike Rating and Reduces Snare/Root Duration by 10%", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16547,7 +16547,7 @@ gem_ids_to_item_info = { left = "+21 Intellect and 2% Reduced Threat", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16583,7 +16583,7 @@ gem_ids_to_item_info = { left = "+21 Intellect and Chance to restore mana on spellcast", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Yellow gem|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Yellow gem|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16619,7 +16619,7 @@ gem_ids_to_item_info = { left = "+21 Agility and 3% Increased Critical Damage", }, [3] = { - left = " |cff808080Requires more Blue gems than Red gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16655,7 +16655,7 @@ gem_ids_to_item_info = { left = "+21 Dodge Rating and +1% Shield Block Value", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16691,7 +16691,7 @@ gem_ids_to_item_info = { left = "+21 Intellect and Minor Run Speed Increase", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Blue gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16763,7 +16763,7 @@ gem_ids_to_item_info = { left = "+32 Stamina and Reduce Spell Damage Taken by 2%", }, [3] = { - left = " |cff808080Requires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", + left = " |cffffffffRequires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16799,7 +16799,7 @@ gem_ids_to_item_info = { left = "+21 Intellect and Silence Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cff808080Requires at least 2 Yellow gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16835,7 +16835,7 @@ gem_ids_to_item_info = { left = "+21 Critical Strike Rating and Fear Duration Reduced by 10%", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16871,7 +16871,7 @@ gem_ids_to_item_info = { left = "+32 Stamina and 2% Increased Armor Value from Items", }, [3] = { - left = " |cff808080Requires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", + left = " |cffffffffRequires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16907,7 +16907,7 @@ gem_ids_to_item_info = { left = "+21 Critical Strike Rating and Stun Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cff808080Requires at least 2 Yellow gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16943,7 +16943,7 @@ gem_ids_to_item_info = { left = "+21 Intellect and Stun Duration Reduced by 10%", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Yellow gem|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Yellow gem|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -16979,7 +16979,7 @@ gem_ids_to_item_info = { left = "+21 Haste Rating and Sometimes Heal on Your Crits", }, [3] = { - left = " |cff808080Requires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", + left = " |cffffffffRequires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -17015,7 +17015,7 @@ gem_ids_to_item_info = { left = "+21 Critical Strike Rating and +2% Mana", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -17051,7 +17051,7 @@ gem_ids_to_item_info = { left = "+32 Stamina and Stun Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 3 Blue gems|r", + left = " |cffffffffRequires at least 3 Blue gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -17087,7 +17087,7 @@ gem_ids_to_item_info = { left = "Chance to Increase Melee/Ranged Attack Speed ", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Yellow gem|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Yellow gem|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20341,7 +20341,7 @@ gem_ids_to_item_info = { left = "+17 Intellect and Minor Run Speed Increase", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Blue gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20374,7 +20374,7 @@ gem_ids_to_item_info = { left = "+17 Critical Strike Rating and Fear Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", + left = " |cffffffffRequires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Red gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20407,7 +20407,7 @@ gem_ids_to_item_info = { left = "+17 Critical Strike Rating and Reduces Snare/Root Duration by 10%", }, [3] = { - left = " |cffffffffRequires at least 2 Red gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 2 Red gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20440,7 +20440,7 @@ gem_ids_to_item_info = { left = "+17 Intellect and Silence Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 2 Yellow gems|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cff808080Requires at least 2 Yellow gems|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20473,7 +20473,7 @@ gem_ids_to_item_info = { left = "+17 Critical Strike Rating and Stun Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 3 Blue gems|r", + left = " |cffffffffRequires at least 3 Blue gems|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20506,7 +20506,7 @@ gem_ids_to_item_info = { left = "+26 Stamina and Stun Duration Reduced by 10%", }, [3] = { - left = " |cff808080Requires at least 2 Blue gems|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 2 Blue gems|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -20539,7 +20539,7 @@ gem_ids_to_item_info = { left = "+17 Intellect and Stun Duration Reduced by 10%", }, [3] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Yellow gem|r\n |cff808080Requires at least 1 Blue gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Yellow gem|r\n |cffffffffRequires at least 1 Blue gem|r", }, [4] = { left = "\"Only fits in a meta gem slot.\"", @@ -26771,7 +26771,7 @@ gem_ids_to_item_info = { left = "+54 Critical Strike Rating and 3% Increased Critical Damage", }, [5] = { - left = " |cff808080Requires more Blue gems than Red gems|r", + left = " |cffffffffRequires at least 3 Red gems|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -26815,7 +26815,7 @@ gem_ids_to_item_info = { left = "+54 Intellect and 2% Reduced Threat", }, [5] = { - left = " |cff808080Requires at least 1 Blue gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -26856,10 +26856,10 @@ gem_ids_to_item_info = { left = "Requires Item Level: 285", }, [4] = { - left = "+81 Stamina and +5% Shield Block Value", + left = "+81 Stamina and +1% Shield Block Value", }, [5] = { - left = " |cff808080Requires at least 3 Blue gems|r", + left = " |cffffffffRequires at least 3 Blue gems|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -26947,7 +26947,7 @@ gem_ids_to_item_info = { left = "+81 Stamina and Reduce Spell Damage Taken by 2%", }, [5] = { - left = " |cffffffffRequires at least 1 Red gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Red gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -27035,7 +27035,7 @@ gem_ids_to_item_info = { left = "+54 Spirit and 3% Increased Critical Healing Effect", }, [5] = { - left = " |cff808080Requires at least 1 Blue gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -27123,7 +27123,7 @@ gem_ids_to_item_info = { left = "+81 Stamina and Stun Duration Reduced by 10%", }, [5] = { - left = " |cff808080Requires at least 2 Blue gems|r", + left = " |cffffffffRequires at least 2 Blue gems|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -27167,7 +27167,7 @@ gem_ids_to_item_info = { left = "+54 Critical Strike Rating and Reduces Snare/Root Duration by 10%", }, [5] = { - left = " |cff808080Requires at least 1 Blue gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -27211,7 +27211,7 @@ gem_ids_to_item_info = { left = "+54 Critical Strike Rating and Fear Duration Reduced by 10%", }, [5] = { - left = " |cff808080Requires at least 1 Blue gem|r\n |cff808080Requires at least 1 Yellow gem|r", + left = " |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Yellow gem|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -27255,7 +27255,7 @@ gem_ids_to_item_info = { left = "+54 Intellect and Silence Duration Reduced by 10%", }, [5] = { - left = " |cff808080Requires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Red gem|r", + left = " |cffffffffRequires at least 1 Blue gem|r\n |cffffffffRequires at least 1 Red gem|r", }, [6] = { left = "\"Only fits in a meta gem slot.\"", @@ -27830,4 +27830,213 @@ gem_ids_to_item_info = { statTable = { }, }, + [4239] = { + [1] = { + left = "Mystic Cogwheel", + }, + [2] = { + left = "Unique-Equipped", + }, + [3] = { + left = "Cogwheel", + }, + [4] = { + left = "+208 Resilience Rating", + }, + [5] = { + left = "Requires Engineering (525)", + }, + [6] = { + left = "\"Only fits in a Cogwheel socket.\"", + }, + itemInfo = { + [1] = "Mystic Cogwheel", + [2] = "|cff0070dd|Hitem:68660:0:0:0:0:0:0:0:85:0|h[Mystic Cogwheel]|h|r", + [3] = 3, + [4] = 359, + [5] = 0, + [6] = "Gem", + [7] = "Cogwheel", + [8] = 1, + [9] = "", + [10] = "Interface\\Icons\\inv_misc_enggizmos_30", + [11] = 0, + }, + itemSpell = { + }, + itemUniqueness = { + [1] = -1, + [2] = 1, + }, + statTable = { + }, + }, + [4244] = { + [1] = { + left = "Vivid Dream Emerald", + }, + [2] = { + left = "Requires Item Level: 285", + }, + [3] = { + left = "+20 Resilience Rating and +20 Spell Penetration", + }, + [4] = { + left = "\"Matches a Blue or Yellow Socket.\"", + }, + [5] = { + left = " ", + }, + itemInfo = { + [1] = "Vivid Dream Emerald", + [2] = "|cff0070dd|Hitem:68741:0:0:0:0:0:0:0:85:0|h[Vivid Dream Emerald]|h|r", + [3] = 3, + [4] = 85, + [5] = 0, + [6] = "Gem", + [7] = "Green", + [8] = 1, + [9] = "", + [10] = "Interface\\Icons\\inv_misc_cutgemsuperior5", + [11] = 37500, + }, + itemSpell = { + }, + itemUniqueness = { + }, + statTable = { + }, + }, + [4251] = { + [1] = { + left = "Agile Shadowspirit Diamond", + }, + [2] = { + left = "Unique-Equipped", + }, + [3] = { + left = "Requires Item Level: 285", + }, + [4] = { + left = "+54 Agility and 3% Increased Critical Damage", + }, + [5] = { + left = " |cffffffffRequires at least 3 Red gems|r", + }, + [6] = { + left = "\"Only fits in a meta gem slot.\"", + }, + [7] = { + left = " ", + }, + itemInfo = { + [1] = "Agile Shadowspirit Diamond", + [2] = "|cff0070dd|Hitem:68778:0:0:0:0:0:0:0:85:0|h[Agile Shadowspirit Diamond]|h|r", + [3] = 3, + [4] = 85, + [5] = 0, + [6] = "Gem", + [7] = "Meta", + [8] = 1, + [9] = "", + [10] = "Interface\\Icons\\inv_misc_metagem_b", + [11] = 37500, + }, + itemSpell = { + }, + itemUniqueness = { + [1] = -1, + [2] = 1, + }, + statTable = { + }, + }, + [4252] = { + [1] = { + left = "Reverberating Shadowspirit Diamond", + }, + [2] = { + left = "Unique-Equipped", + }, + [3] = { + left = "Requires Item Level: 285", + }, + [4] = { + left = "+54 Strength and 3% Increased Critical Damage", + }, + [5] = { + left = " |cffffffffRequires at least 3 Red gems|r", + }, + [6] = { + left = "\"Only fits in a meta gem slot.\"", + }, + [7] = { + left = " ", + }, + itemInfo = { + [1] = "Reverberating Shadowspirit Diamond", + [2] = "|cff0070dd|Hitem:68779:0:0:0:0:0:0:0:85:0|h[Reverberating Shadowspirit Diamond]|h|r", + [3] = 3, + [4] = 85, + [5] = 0, + [6] = "Gem", + [7] = "Meta", + [8] = 1, + [9] = "", + [10] = "Interface\\Icons\\inv_misc_metagem_b", + [11] = 37500, + }, + itemSpell = { + }, + itemUniqueness = { + [1] = -1, + [2] = 1, + }, + statTable = { + }, + }, + [4253] = { + [1] = { + left = "Burning Shadowspirit Diamond", + }, + [2] = { + left = "Unique-Equipped", + }, + [3] = { + left = "Requires Item Level: 285", + }, + [4] = { + left = "+54 Intellect and 3% Increased Critical Damage", + }, + [5] = { + left = " |cffffffffRequires at least 3 Red gems|r", + }, + [6] = { + left = "\"Only fits in a meta gem slot.\"", + }, + [7] = { + left = " ", + }, + itemInfo = { + [1] = "Burning Shadowspirit Diamond", + [2] = "|cff0070dd|Hitem:68780:0:0:0:0:0:0:0:85:0|h[Burning Shadowspirit Diamond]|h|r", + [3] = 3, + [4] = 85, + [5] = 0, + [6] = "Gem", + [7] = "Meta", + [8] = 1, + [9] = "", + [10] = "Interface\\Icons\\inv_misc_metagem_b", + [11] = 37500, + }, + itemSpell = { + }, + itemUniqueness = { + [1] = -1, + [2] = 1, + }, + statTable = { + }, + }, } diff --git a/gem-ids.lua b/gem-ids.lua index 1dd3c70..3aec950 100644 --- a/gem-ids.lua +++ b/gem-ids.lua @@ -5878,7 +5878,7 @@ gemIdInfo = { [1] = "meta", [2] = "Eternal Shadowspirit Diamond", [3] = { - ["block value (percent)"] = 5, + ["block value (percent)"] = 1, stamina = 81, }, }, @@ -6055,4 +6055,43 @@ gemIdInfo = { strength = 20, }, }, + [4239] = { + [1] = "cogwheel", + [2] = "Mystic Cogwheel", + [3] = { + ["resilience rating"] = 208, + }, + }, + [4244] = { + [1] = "green", + [2] = "Vivid Dream Emerald", + [3] = { + ["resilience rating"] = 20, + ["spell penetration"] = 20, + }, + }, + [4251] = { + [1] = "meta", + [2] = "Agile Shadowspirit Diamond", + [3] = { + agility = 54, + ["critical damage (percent)"] = 3, + }, + }, + [4252] = { + [1] = "meta", + [2] = "Reverberating Shadowspirit Diamond", + [3] = { + ["critical damage (percent)"] = 3, + strength = 54, + }, + }, + [4253] = { + [1] = "meta", + [2] = "Burning Shadowspirit Diamond", + [3] = { + ["critical damage (percent)"] = 3, + intellect = 54, + }, + }, } diff --git a/unknown-gems b/unknown-gems index b09944f..98bc70c 100644 --- a/unknown-gems +++ b/unknown-gems @@ -1,40 +1,17 @@ - [3264] = { + [2686] = { "UNKNOWN", - "Heavy Tonk Armor", - }, - [3317] = { - "blue", - "Solid Sky Sapphire", - {[L["stamina"]] = 21}, - }, - [3321] = { - "red", - "Test Living Ruby", - {[L["armor"]] = 150}, - }, - [3333] = { - "purple", - "QA Test Blank Purple Gem", + "Bold Red Bryanite", + {[L["strength"]] = 8}, }, - [3334] = { + [2687] = { "UNKNOWN", - "Riding Crop", - }, - [3591] = { - "green", - "Test Dazzling Talasite", - }, - -- May be in-game, may not - [3884] = { - "purple", - "Strange Gem", - {[L["agility"]] = 24, [L["stamina"]] = 24}, + "Delicate Blue Bryanite", + {[L["agility"]] = 8}, }, - -- Probably a test gem, but not sure - [4119] = { - "red", - "Stackable Ruby", - {[L["strength"]] = 50}, + [2688] = { + "UNKNOWN", + "Solid Yellow Bryanite", + {[L["stamina"]] = 8}, }, [2703] = { "UNKNOWN", @@ -87,11 +64,21 @@ "Soulbound Test Gem", {[L["agility"]] = 8}, }, + [3209] = { + "red", + "Delicate Fire Ruby", + {[L["agility"]] = 12}, + }, [3214] = { "blue", "Sparkling Falling Star", {[L["spirit"]] = 12}, }, + [3215] = { + "yellow", + "Mystic Bladestone", + {[L["resilience rating"]] = 12}, + }, [3216] = { "red", "Brilliant Bladestone", @@ -107,32 +94,6 @@ "Rigid Bladestone", {[L["hit rating"]] = 12}, }, --- unknown source - [2686] = { - "UNKNOWN", - "Bold Red Bryanite", - {[L["strength"]] = 8}, - }, - [2687] = { - "UNKNOWN", - "Delicate Blue Bryanite", - {[L["agility"]] = 8}, - }, - [2688] = { - "UNKNOWN", - "Solid Yellow Bryanite", - {[L["stamina"]] = 8}, - }, - [3209] = { - "red", - "Delicate Fire Ruby", - {[L["agility"]] = 12}, - }, - [3215] = { - "yellow", - "Mystic Bladestone", - {[L["resilience rating"]] = 12}, - }, [3242] = { "prismatic", "Infinite Sphere", @@ -143,6 +104,44 @@ "Chromatic Sphere", {[L["all stats"]] = 4}, }, + [3264] = { + "UNKNOWN", + "Heavy Tonk Armor", + }, + [3317] = { + "blue", + "Solid Sky Sapphire", + {[L["stamina"]] = 21}, + }, + [3321] = { + "red", + "Test Living Ruby", + {[L["armor"]] = 150}, + }, + [3333] = { + "purple", + "QA Test Blank Purple Gem", + }, + [3334] = { + "UNKNOWN", + "Riding Crop", + }, + [3591] = { + "green", + "Test Dazzling Talasite", + }, + -- May be in-game, may not + [3884] = { + "purple", + "Strange Gem", + {[L["agility"]] = 24, [L["stamina"]] = 24}, + }, + -- Probably a test gem, but not sure + [4119] = { + "red", + "Stackable Ruby", + {[L["strength"]] = 50}, + }, -- No longer available [4212] = { "red", -- 1.7.9.5