Quantcast

Converted everything to use lower case all the time

Kevin Lyles [04-19-10 - 02:18]
Converted everything to use lower case all the time
Filename
GemIds.lua
Regexps.lua
WeightsWatcher.lua
defaults.lua
diff --git a/GemIds.lua b/GemIds.lua
index efd2c7b..7b6bd81 100644
--- a/GemIds.lua
+++ b/GemIds.lua
@@ -42,69 +42,69 @@ GemIds = {
 		["Normal"] = {
 			[1] = {
 				[2956] = {
-					"Red",
+					"red",
 					"Bold Tourmaline",
-					{["Strength"] = 4},
+					{["strength"] = 4},
 				},
 				[2957] = {
-					"Red",
+					"red",
 					"Delicate Tourmaline",
-					{["Agility"] = 4},
+					{["agility"] = 4},
 				},
 				[2958] = {
-					"Red",
+					"red",
 					"Teardrop Tourmaline",
-					{["Spell Power"] = 5},
+					{["spell power"] = 5},
 				},
 				[2959] = {
-					"Red",
+					"red",
 					"Runed Tourmaline",
-					{["Spell Power"] = 5},
+					{["spell power"] = 5},
 				},
 				[2960] = {
-					"Red",
+					"red",
 					"Bright Tourmaline",
-					{["Attack Power"] = 8},
+					{["attack power"] = 8},
 				},
 				[2961] = {
-					"Blue",
+					"blue",
 					"Solid Zircon",
-					{["Stamina"] = 6},
+					{["stamina"] = 6},
 				},
 				[2962] = {
-					"Blue",
+					"blue",
 					"Sparkling Zircon",
-					{["Spirit"] = 4},
+					{["spirit"] = 4},
 				},
 				[2963] = {
-					"Blue",
+					"blue",
 					"Lustrous Zircon",
-					{["MP5"] = 2},
+					{["mp5"] = 2},
 				},
 				[2964] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Amber",
-					{["Intellect"] = 4},
+					{["intellect"] = 4},
 				},
 				[2965] = {
-					"Yellow",
+					"yellow",
 					"Smooth Amber",
-					{["Critical Strike Rating"] = 4},
+					{["critical strike rating"] = 4},
 				},
 				[2966] = {
-					"Yellow",
+					"yellow",
 					"Rigid Amber",
-					{["Hit Rating"] = 4},
+					{["hit rating"] = 4},
 				},
 				[2967] = {
-					"Yellow",
+					"yellow",
 					"Gleaming Amber",
-					{["Critical Strike Rating"] = 4},
+					{["critical strike rating"] = 4},
 				},
 				[2968] = {
-					"Yellow",
+					"yellow",
 					"Thick Amber",
-					{["Defense Rating"] = 4},
+					{["defense rating"] = 4},
 				},
 			},
 		},
@@ -113,1834 +113,1834 @@ GemIds = {
 		["Normal"] = {
 			[2] = {
 				[2690] = {
-					"Red",
+					"red",
 					"Teardrop Blood Garnet",
-					{["Spell Power"] = 7},
+					{["spell power"] = 7},
 				},
 				[2691] = {
-					"Red",
+					"red",
 					"Bold Blood Garnet",
-					{["Strength"] = 6},
+					{["strength"] = 6},
 				},
 				[2692] = {
-					"Red",
+					"red",
 					"Runed Blood Garnet",
-					{["Spell Power"] = 7},
+					{["spell power"] = 7},
 				},
 				[2693] = {
-					"Red",
+					"red",
 					"Delicate Blood Garnet",
-					{["Agility"] = 6},
+					{["agility"] = 6},
 				},
 				[2694] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Golden Draenite",
-					{["Intellect"] = 6},
+					{["intellect"] = 6},
 				},
 				[2695] = {
-					"Yellow",
+					"yellow",
 					"Smooth Golden Draenite",
-					{["Critical Strike Rating"] = 6},
+					{["critical strike rating"] = 6},
 				},
 				[2696] = {
-					"Yellow",
+					"yellow",
 					"Thick Golden Draenite",
-					{["Defense Rating"] = 6},
+					{["defense rating"] = 6},
 				},
 				[2697] = {
-					"Yellow",
+					"yellow",
 					"Rigid Golden Draenite",
-					{["Hit Rating"] = 6},
+					{["hit rating"] = 6},
 				},
 				[2698] = {
-					"Blue",
+					"blue",
 					"Solid Azure Moonstone",
-					{["Stamina"] = 9},
+					{["stamina"] = 9},
 				},
 				[2699] = {
-					"Blue",
+					"blue",
 					"Sparkling Azure Moonstone",
-					{["Spirit"] = 6},
+					{["spirit"] = 6},
 				},
 				[2700] = {
-					"Blue",
+					"blue",
 					"Stormy Azure Moonstone",
-					{["Spell Penetration"] = 8},
+					{["spell penetration"] = 8},
 				},
 				[2701] = {
-					"Blue",
+					"blue",
 					"Lustrous Azure Moonstone",
-					{["MP5"] = 3},
+					{["mp5"] = 3},
 				},
 				[2705] = {
-					"Orange",
+					"orange",
 					"Luminous Flame Spessarite",
-					{["Spell Power"] = 4, ["Intellect"] = 3},
+					{["spell power"] = 4, ["intellect"] = 3},
 				},
 				[2706] = {
-					"Green",
+					"green",
 					"Enduring Deep Peridot",
-					{["Defense Rating"] = 3, ["Stamina"] = 4},
+					{["defense rating"] = 3, ["stamina"] = 4},
 				},
 				[2707] = {
-					"Green",
+					"green",
 					"Dazzling Deep Peridot",
-					{["Intellect"] = 3, ["MP5"] = 2},
+					{["intellect"] = 3, ["mp5"] = 2},
 				},
 				[2708] = {
-					"Purple",
+					"purple",
 					"Glowing Shadow Draenite",
-					{["Spell Power"] = 4, ["Stamina"] = 4},
+					{["spell power"] = 4, ["stamina"] = 4},
 				},
 				[2709] = {
-					"Purple",
+					"purple",
 					"Royal Shadow Draenite",
-					{["Spell Power"] = 4, ["MP5"] = 2},
+					{["spell power"] = 4, ["mp5"] = 2},
 				},
 				[2710] = {
-					"Purple",
+					"purple",
 					"Shifting Shadow Draenite",
-					{["Agility"] = 3, ["Stamina"] = 4},
+					{["agility"] = 3, ["stamina"] = 4},
 				},
 				[2711] = {
-					"Purple",
+					"purple",
 					"Sovereign Shadow Draenite",
-					{["Strength"] = 3, ["Stamina"] = 4},
+					{["strength"] = 3, ["stamina"] = 4},
 				},
 				[2752] = {
-					"Orange",
+					"orange",
 					"Inscribed Flame Spesarite",
-					{["Critical Strike Rating"] = 3, ["Strength"] = 3},
+					{["critical strike rating"] = 3, ["strength"] = 3},
 				},
 				[2755] = {
-					"Orange",
+					"orange",
 					"Glinting Flame Spessarite",
-					{["Hit Rating"] = 3, ["Agility"] = 3},
+					{["hit rating"] = 3, ["agility"] = 3},
 				},
 				[2757] = {
-					"Green",
+					"green",
 					"Jagged Deep Peridot",
-					{["Critical Strike Rating"] = 3, ["Stamina"] = 4},
+					{["critical strike rating"] = 3, ["stamina"] = 4},
 				},
 				[2760] = {
-					"Orange",
+					"orange",
 					"Potent Flame Spessarite",
-					{["Critical Strike Rating"] = 3, ["Spell Power"] = 4},
+					{["critical strike rating"] = 3, ["spell power"] = 4},
 				},
 				[2762] = {
-					"Green",
+					"green",
 					"Radiant Deep Peridot",
-					{["Critical Strike Rating"] = 3, ["Spell Penetration"] = 4},
+					{["critical strike rating"] = 3, ["spell penetration"] = 4},
 				},
 				[2942] = {
-					"Yellow",
+					"yellow",
 					"Gleaming Golden Draenite",
-					{["Critical Strike Rating"] = 6},
+					{["critical strike rating"] = 6},
 				},
 				[2971] = {
-					"Red",
+					"red",
 					"Bright Blood Garnet",
-					{["Attack Power"] = 12},
+					{["attack power"] = 12},
 				},
 				[3104] = {
-					"Yellow",
+					"yellow",
 					"Great Golden Draenite",
-					{["Hit Rating"] = 6},
+					{["hit rating"] = 6},
 				},
 				[3106] = {
-					"Purple",
+					"purple",
 					"Balanced Shadow Draenite",
-					{["Attack Power"] = 6, ["Stamina"] = 4},
+					{["attack power"] = 6, ["stamina"] = 4},
 				},
 				[3108] = {
-					"Purple",
+					"purple",
 					"Infused Shadow Draenite",
-					{["Attack Power"] = 6, ["MP5"] = 1},
+					{["attack power"] = 6, ["mp5"] = 1},
 				},
 				[3110] = {
-					"Orange",
+					"orange",
 					"Veiled Flame Spessarite",
-					{["Hit Rating"] = 3, ["Spell Power"] = 4},
+					{["hit rating"] = 3, ["spell power"] = 4},
 				},
 				[3113] = {
-					"Orange",
+					"orange",
 					"Wicked Flame Spessarite",
-					{["Critical Strike Rating"] = 3, ["Attack Power"] = 6},
+					{["critical strike rating"] = 3, ["attack power"] = 6},
 				},
 				[3201] = {
-					"Purple",
+					"purple",
 					"Purified Jaggal Pearl",
-					{["Spell Power"] = 4, ["Spirit"] = 3},
+					{["spell power"] = 4, ["spirit"] = 3},
 				},
 			},
 			[3] = {
 				[2725] = {
-					"Red",
+					"red",
 					"Bold Living Ruby",
-					{["Strength"] = 8},
+					{["strength"] = 8},
 				},
 				[2726] = {
-					"Red",
+					"red",
 					"Delicate Living Ruby",
-					{["Agility"] = 8},
+					{["agility"] = 8},
 				},
 				[2727] = {
-					"Red",
+					"red",
 					"Teardrop Living Ruby",
-					{["Spell Power"] = 9},
+					{["spell power"] = 9},
 				},
 				[2728] = {
-					"Red",
+					"red",
 					"Runed Living Ruby",
-					{["Spell Power"] = 9},
+					{["spell power"] = 9},
 				},
 				[2729] = {
-					"Red",
+					"red",
 					"Bright Living Ruby",
-					{["Attack Power"] = 16},
+					{["attack power"] = 16},
 				},
 				[2730] = {
-					"Red",
+					"red",
 					"Subtle Living Ruby",
-					{["Dodge Rating"] = 8},
+					{["dodge rating"] = 8},
 				},
 				[2731] = {
-					"Blue",
+					"blue",
 					"Solid Star of Elune",
-					{["Stamina"] = 12},
+					{["stamina"] = 12},
 				},
 				[2732] = {
-					"Blue",
+					"blue",
 					"Sparkling Star of Elune",
-					{["Spirit"] = 8},
+					{["spirit"] = 8},
 				},
 				[2733] = {
-					"Blue",
+					"blue",
 					"Lustrous Star of Elune",
-					{["MP5"] = 4},
+					{["mp5"] = 4},
 				},
 				[2734] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Dawnstone",
-					{["Intellect"] = 8},
+					{["intellect"] = 8},
 				},
 				[2735] = {
-					"Yellow",
+					"yellow",
 					"Smooth Dawnstone",
-					{["Critical Strike Rating"] = 8},
+					{["critical strike rating"] = 8},
 				},
 				[2736] = {
-					"Yellow",
+					"yellow",
 					"Gleaming Dawnstone",
-					{["Critical Strike Rating"] = 8},
+					{["critical strike rating"] = 8},
 				},
 				[2737] = {
-					"Yellow",
+					"yellow",
 					"Thick Dawnstone",
-					{["Defense Rating"] = 8},
+					{["defense rating"] = 8},
 				},
 				[2738] = {
-					"Purple",
+					"purple",
 					"Sovereign Nightseye",
-					{["Strength"] = 4, ["Stamina"] = 6},
+					{["strength"] = 4, ["stamina"] = 6},
 				},
 				[2739] = {
-					"Purple",
+					"purple",
 					"Shifting Nightseye",
-					{["Agility"] = 4, ["Stamina"] = 6},
+					{["agility"] = 4, ["stamina"] = 6},
 				},
 				[2740] = {
-					"Purple",
+					"purple",
 					"Glowing Nightseye",
-					{["Spell Power"] = 5, ["Stamina"] = 6},
+					{["spell power"] = 5, ["stamina"] = 6},
 				},
 				[2741] = {
-					"Purple",
+					"purple",
 					"Royal Nightseye",
-					{["Spell Power"] = 5, ["MP5"] = 2},
+					{["spell power"] = 5, ["mp5"] = 2},
 				},
 				[2742] = {
-					"Orange",
+					"orange",
 					"Luminous Noble Topaz",
-					{["Spell Power"] = 5, ["Intellect"] = 4},
+					{["spell power"] = 5, ["intellect"] = 4},
 				},
 				[2743] = {
-					"Green",
+					"green",
 					"Enduring Talasite",
-					{["Defense Rating"] = 4, ["Stamina"] = 6},
+					{["defense rating"] = 4, ["stamina"] = 6},
 				},
 				[2744] = {
-					"Green",
+					"green",
 					"Dazzling Talasite",
-					{["Intellect"] = 4, ["MP5"] = 2},
+					{["intellect"] = 4, ["mp5"] = 2},
 				},
 				[2753] = {
-					"Orange",
+					"orange",
 					"Inscribed Noble Topaz",
-					{["Critical Strike Rating"] = 4, ["Strength"] = 4},
+					{["critical strike rating"] = 4, ["strength"] = 4},
 				},
 				[2754] = {
-					"Red",
+					"red",
 					"Flashing Living Ruby",
-					{["Parry Rating"] = 8},
+					{["parry rating"] = 8},
 				},
 				[2756] = {
-					"Orange",
+					"orange",
 					"Glinting Noble Topaz",
-					{["Hit Rating"] = 4, ["Agility"] = 4},
+					{["hit rating"] = 4, ["agility"] = 4},
 				},
 				[2758] = {
-					"Green",
+					"green",
 					"Jagged Talasite",
-					{["Critical Strike Rating"] = 4, ["Stamina"] = 6},
+					{["critical strike rating"] = 4, ["stamina"] = 6},
 				},
 				[2759] = {
-					"Yellow",
+					"yellow",
 					"Mystic Dawnstone",
-					{["Resilience Rating"] = 8},
+					{["resilience rating"] = 8},
 				},
 				[2761] = {
-					"Orange",
+					"orange",
 					"Potent Noble Topaz",
-					{["Critical Strike Rating"] = 4, ["Spell Power"] = 5},
+					{["critical strike rating"] = 4, ["spell power"] = 5},
 				},
 				[2763] = {
-					"Green",
+					"green",
 					"Radiant Talasite",
-					{["Critical Strike Rating"] = 4, ["Spell Penetration"] = 5},
+					{["critical strike rating"] = 4, ["spell penetration"] = 5},
 				},
 				[2764] = {
-					"Yellow",
+					"yellow",
 					"Great Dawnstone",
-					{["Hit Rating"] = 8},
+					{["hit rating"] = 8},
 				},
 				[2765] = {
-					"Blue",
+					"blue",
 					"Stormy Star of Elune",
-					{["Spell Penetration"] = 10},
+					{["spell penetration"] = 10},
 				},
 				[2827] = {
-					"Meta",
+					"meta",
 					"Destructive Skyfire Diamond",
-					{["Critical Strike Rating"] = 14, ["Spell Reflect (Percent)"] = 1},
+					{["critical strike rating"] = 14, ["spell reflect (percent)"] = 1},
 				},
 				[2828] = {
-					"Meta",
+					"meta",
 					"Mystical Skyfire Diamond",
-					{["Chance to Increase Spell Haste"] = 1},
+					{["chance to increase spell haste"] = 1},
 				},
 				[2829] = {
-					"Meta",
+					"meta",
 					"Swift Skyfire Diamond",
-					{["Attack Power"] = 24, ["Minor Run Speed"] = 1},
+					{["attack power"] = 24, ["minor run speed"] = 1},
 				},
 				[2830] = {
-					"Meta",
+					"meta",
 					"Egnimatic Skyfire Diamond",
-					{["Critical Strike Rating"] = 12, ["Snare/Root Duration Reduction (Percent)"] = 10},
+					{["critical strike rating"] = 12, ["snare/root duration reduction (percent)"] = 10},
 				},
 				[2831] = {
-					"Meta",
+					"meta",
 					"Powerful Earthstorm Diamond",
-					{["Stamina"] = 18, ["Stun Duration Reduction (Percent)"] = 15},
+					{["stamina"] = 18, ["stun duration reduction (percent)"] = 15},
 				},
 				[2832] = {
-					"Meta",
+					"meta",
 					"Bracing Earthstorm Diamond",
-					{["Spell Power"] = 14, ["Threat Reduction (Percent)"] = 2},
+					{["spell power"] = 14, ["threat reduction (percent)"] = 2},
 				},
 				[2833] = {
-					"Meta",
+					"meta",
 					"Tenacious Earthstorm Diamond",
-					{["Defense Rating"] = 12, ["Chance to Restore Health on hit"] = 1},
+					{["defense rating"] = 12, ["chance to restore health on hit"] = 1},
 				},
 				[2834] = {
-					"Meta",
+					"meta",
 					"Brutal Earthstorm Diamond",
-					{["Melee Damage"] = 3, ["Chance to Stun Target"] = 1},
+					{["melee damage"] = 3, ["chance to stun target"] = 1},
 				},
 				[2835] = {
-					"Meta",
+					"meta",
 					"Insightful Earthstorm Diamond",
-					{["Intellect"] = 12, ["Chance to Restore Mana on Spellcast"] = 1},
+					{["intellect"] = 12, ["chance to restore mana on spellcast"] = 1},
 				},
 				[2947] = {
 					"Prismatic",
 					"Prismatic Sphere",
-					{["All Resistances"] = 3},
+					{["all resistances"] = 3},
 				},
 				[3105] = {
-					"Yellow",
+					"yellow",
 					"Rigid Dawnstone",
-					{["Hit Rating"] = 8},
+					{["hit rating"] = 8},
 				},
 				[3107] = {
-					"Purple",
+					"purple",
 					"Balanced Nightseye",
-					{["Attack Power"] = 8, ["Stamina"] = 6},
+					{["attack power"] = 8, ["stamina"] = 6},
 				},
 				[3109] = {
-					"Purple",
+					"purple",
 					"Infused Nightseye",
-					{["Attack Power"] = 8, ["MP5"] = 2},
+					{["attack power"] = 8, ["mp5"] = 2},
 				},
 				[3111] = {
-					"Orange",
+					"orange",
 					"Veiled Noble Topaz",
-					{["Hit Rating"] = 4, ["Spell Power"] = 5},
+					{["hit rating"] = 4, ["spell power"] = 5},
 				},
 				[3112] = {
-					"Orange",
+					"orange",
 					"Wicked Noble Topaz",
-					{["Critical Strike Rating"] = 4, ["Attack Power"] = 8},
+					{["critical strike rating"] = 4, ["attack power"] = 8},
 				},
 				[3154] = {
-					"Meta",
+					"meta",
 					"Relentless Earthstorm Diamond",
-					{["Agility"] = 12, ["Critical Damage (Percent)"] = 3},
+					{["agility"] = 12, ["critical damage (percent)"] = 3},
 				},
 				[3155] = {
-					"Meta",
+					"meta",
 					"Thundering Skyfire Diamond",
-					{["Chance to Increase Physical Haste"] = 1},
+					{["chance to increase physical haste"] = 1},
 				},
 				[3202] = {
-					"Purple",
+					"purple",
 					"Purified Shadow Pearl",
-					{["Spell Power"] = 5, ["Spirit"] = 4},
+					{["spell power"] = 5, ["spirit"] = 4},
 				},
 				[3226] = {
-					"Green",
+					"green",
 					"Steady Talasite",
-					{["Resilience Rating"] = 4, ["Stamina"] = 6},
+					{["resilience rating"] = 4, ["stamina"] = 6},
 				},
 				[3261] = {
-					"Meta",
+					"meta",
 					"Chaotic Skyfire Diamond",
-					{["Critical Strike Rating"] = 12, ["Critical Damage (Percent)"] = 3},
+					{["critical strike rating"] = 12, ["critical damage (percent)"] = 3},
 				},
 				[3270] = {
-					"Yellow",
+					"yellow",
 					"Quick Dawnstone",
-					{["Haste Rating"] = 8},
+					{["haste rating"] = 8},
 				},
 				[3271] = {
-					"Orange",
+					"orange",
 					"Reckless Noble Topaz",
-					{["Haste Rating"] = 4, ["Spell Power"] = 5},
+					{["haste rating"] = 4, ["spell power"] = 5},
 				},
 				[3272] = {
-					"Green",
+					"green",
 					"Foreceful Talasite",
-					{["Haste Rating"] = 4, ["Stamina"] = 6},
+					{["haste rating"] = 4, ["stamina"] = 6},
 				},
 				[3274] = {
-					"Meta",
+					"meta",
 					"Eternal Earthstorm Diamond",
-					{["Defense Rating"] = 12, ["Block Value (Percent)"] = 5},
+					{["defense rating"] = 12, ["block value (percent)"] = 5},
 				},
 				[3275] = {
-					"Meta",
+					"meta",
 					"Ember Skyfire Diamond",
-					{["Spell Power"] = 14, ["Intellect (Percent)"] = 2},
+					{["spell power"] = 14, ["intellect (percent)"] = 2},
 				},
 				[3280] = {
-					"Purple",
+					"purple",
 					"Regal Nightseye",
-					{["Dodge Rating"] = 4, ["Stamina"] = 6},
+					{["dodge rating"] = 4, ["stamina"] = 6},
 				},
 			},
 			[4] = {
 				[2948] = {
 					"Prismatic",
 					"Void Sphere",
-					{["All Resistances"] = 4},
+					{["all resistances"] = 4},
 				},
 				[3115] = {
-					"Red",
+					"red",
 					"Bold Crimson Spinel",
-					{["Strength"] = 10},
+					{["strength"] = 10},
 				},
 				[3116] = {
-					"Red",
+					"red",
 					"Delicate Crimson Spinel",
-					{["Agility"] = 10},
+					{["agility"] = 10},
 				},
 				[3117] = {
-					"Red",
+					"red",
 					"Teardrop Crimson Spinel",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[3118] = {
-					"Red",
+					"red",
 					"Runed Crimson Spinel",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[3119] = {
-					"Red",
+					"red",
 					"Bright Crimson Spinel",
-					{["Attack Power"] = 20},
+					{["attack power"] = 20},
 				},
 				[3120] = {
-					"Red",
+					"red",
 					"Subtle Crimson Spinel",
-					{["Dodge Rating"] = 10},
+					{["dodge rating"] = 10},
 				},
 				[3121] = {
-					"Red",
+					"red",
 					"Flashing Crimson Spinel",
-					{["Parry Rating"] = 10},
+					{["parry rating"] = 10},
 				},
 				[3122] = {
-					"Blue",
+					"blue",
 					"Solid Empyrean Sapphire",
-					{["Stamina"] = 15},
+					{["stamina"] = 15},
 				},
 				[3123] = {
-					"Blue",
+					"blue",
 					"Sparkling Empyrean Sapphire",
-					{["Spirit"] = 10},
+					{["spirit"] = 10},
 				},
 				[3124] = {
-					"Blue",
+					"blue",
 					"Lustrous Empyrean Sapphire",
-					{["MP5"] = 5},
+					{["mp5"] = 5},
 				},
 				[3125] = {
-					"Blue",
+					"blue",
 					"Stormy Empyrean Sapphire",
-					{["Spell Penetration"] = 13},
+					{["spell penetration"] = 13},
 				},
 				[3126] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Lionseye",
-					{["Intellect"] = 10},
+					{["intellect"] = 10},
 				},
 				[3127] = {
-					"Yellow",
+					"yellow",
 					"Smooth Lionseye",
-					{["Critical Strike Rating"] = 10},
+					{["critical strike rating"] = 10},
 				},
 				[3128] = {
-					"Yellow",
+					"yellow",
 					"Rigid Lionseye",
-					{["Hit Rating"] = 10},
+					{["hit rating"] = 10},
 				},
 				[3129] = {
-					"Yellow",
+					"yellow",
 					"Gleaming Lionseye",
-					{["Critical Strike Rating"] = 10},
+					{["critical strike rating"] = 10},
 				},
 				[3130] = {
-					"Yellow",
+					"yellow",
 					"Thick Lionseye",
-					{["Defense Rating"] = 10},
+					{["defense rating"] = 10},
 				},
 				[3131] = {
-					"Yellow",
+					"yellow",
 					"Mystic Lionseye",
-					{["Resilience Rating"] = 10},
+					{["resilience rating"] = 10},
 				},
 				[3132] = {
-					"Yellow",
+					"yellow",
 					"Great Lionseye",
-					{["Hit Rating"] = 10},
+					{["hit rating"] = 10},
 				},
 				[3133] = {
-					"Purple",
+					"purple",
 					"Sovereign Shadowsong Amethyst",
-					{["Strength"] = 5, ["Stamina"] = 7},
+					{["strength"] = 5, ["stamina"] = 7},
 				},
 				[3134] = {
-					"Purple",
+					"purple",
 					"Shifting Shadowsong Amethyst",
-					{["Agility"] = 5, ["Stamina"] = 7},
+					{["agility"] = 5, ["stamina"] = 7},
 				},
 				[3135] = {
-					"Purple",
+					"purple",
 					"Balanced Shadowsong Amethyst",
-					{["Attack Power"] = 10, ["Stamina"] = 7},
+					{["attack power"] = 10, ["stamina"] = 7},
 				},
 				[3136] = {
-					"Purple",
+					"purple",
 					"Infused Shadowsong Amethyst",
-					{["Attack Power"] = 10, ["MP5"] = 3},
+					{["attack power"] = 10, ["mp5"] = 3},
 				},
 				[3137] = {
-					"Purple",
+					"purple",
 					"Glowing Shadowsong Amethyst",
-					{["Spell Power"] = 6, ["Stamina"] = 7},
+					{["spell power"] = 6, ["stamina"] = 7},
 				},
 				[3138] = {
-					"Purple",
+					"purple",
 					"Royal Shadowsong Amethyst",
-					{["Spell Power"] = 6, ["MP5"] = 3},
+					{["spell power"] = 6, ["mp5"] = 3},
 				},
 				[3139] = {
-					"Orange",
+					"orange",
 					"Inscribed Pyrestone",
-					{["Critical Strike Rating"] = 5, ["Strength"] = 5},
+					{["critical strike rating"] = 5, ["strength"] = 5},
 				},
 				[3140] = {
-					"Orange",
+					"orange",
 					"Potent Pyrestone",
-					{["Critical Strike Rating"] = 5, ["Spell Power"] = 6},
+					{["critical strike rating"] = 5, ["spell power"] = 6},
 				},
 				[3141] = {
-					"Orange",
+					"orange",
 					"Luminous Pyrestone",
-					{["Spell Power"] = 6, ["Intellect"] = 5},
+					{["spell power"] = 6, ["intellect"] = 5},
 				},
 				[3142] = {
-					"Orange",
+					"orange",
 					"Glinting Pyrestone",
-					{["Hit Rating"] = 5, ["Agility"] = 5},
+					{["hit rating"] = 5, ["agility"] = 5},
 				},
 				[3143] = {
-					"Orange",
+					"orange",
 					"Shining Fire Opal",
-					{["Hit Rating"] = 5, ["Spell Power"] = 6},
+					{["hit rating"] = 5, ["spell power"] = 6},
 				},
 				[3144] = {
-					"Orange",
+					"orange",
 					"Wicked Pyrestone",
-					{["Critical Strike Rating"] = 5, ["Attack Power"] = 10},
+					{["critical strike rating"] = 5, ["attack power"] = 10},
 				},
 				[3145] = {
-					"Green",
+					"green",
 					"Enduring Seaspray Emerald",
-					{["Defense Rating"] = 5, ["Stamina"] = 7},
+					{["defense rating"] = 5, ["stamina"] = 7},
 				},
 				[3146] = {
-					"Green",
+					"green",
 					"Radiant Seaspray Emerald",
-					{["Critical Strike Rating"] = 5, ["Spell Penetration"] = 6},
+					{["critical strike rating"] = 5, ["spell penetration"] = 6},
 				},
 				[3147] = {
-					"Green",
+					"green",
 					"Dazzling Seaspray Emerald",
-					{["Intellect"] = 5, ["MP5"] = 3},
+					{["intellect"] = 5, ["mp5"] = 3},
 				},
 				[3148] = {
-					"Green",
+					"green",
 					"Jagged Seaspray Emerald",
-					{["Critical Strike Rating"] = 5, ["Stamina"] = 7},
+					{["critical strike rating"] = 5, ["stamina"] = 7},
 				},
 				[3284] = {
-					"Green",
+					"green",
 					"Steady Seaspray Emerald",
-					{["Resilience Rating"] = 5, ["Stamina"] = 7},
+					{["resilience rating"] = 5, ["stamina"] = 7},
 				},
 				[3285] = {
-					"Green",
+					"green",
 					"Forceful Seaspray Emerald",
-					{["Haste Rating"] = 5, ["Stamina"] = 7},
+					{["haste rating"] = 5, ["stamina"] = 7},
 				},
 				[3286] = {
-					"Orange",
+					"orange",
 					"Reckless Pyrestone",
-					{["Haste Rating"] = 5, ["Spell Power"] = 6},
+					{["haste rating"] = 5, ["spell power"] = 6},
 				},
 				[3287] = {
-					"Yellow",
+					"yellow",
 					"Quick Lionseye",
-					{["Haste Rating"] = 10},
+					{["haste rating"] = 10},
 				},
 				[3318] = {
-					"Purple",
+					"purple",
 					"Purified Shadowsong Amethyst",
-					{["Spell Power"] = 6, ["Spirit"] = 5},
+					{["spell power"] = 6, ["spirit"] = 5},
 				},
 			},
 			[5] = {
 				[3371] = {
-					"Red",
+					"red",
 					"Bold Bloodstone",
-					{["Strength"] = 12},
+					{["strength"] = 12},
 				},
 				[3374] = {
-					"Red",
+					"red",
 					"Delicate Bloodstone",
-					{["Agility"] = 12},
+					{["agility"] = 12},
 				},
 				[3375] = {
-					"Red",
+					"red",
 					"Bright Bloodstone",
-					{["Attack Power"] = 24},
+					{["attack power"] = 24},
 				},
 				[3376] = {
-					"Red",
+					"red",
 					"Subtle Bloodstone",
-					{["Dodge Rating"] = 12},
+					{["dodge rating"] = 12},
 				},
 				[3377] = {
-					"Red",
+					"red",
 					"Flashing Bloodstone",
-					{["Parry Rating"] = 12},
+					{["parry rating"] = 12},
 				},
 				[3378] = {
-					"Red",
+					"red",
 					"Fractured Bloodstone",
-					{["Armor Penetration Rating"] = 12},
+					{["armor penetration rating"] = 12},
 				},
 				[3379] = {
-					"Red",
+					"red",
 					"Precise Bloodstone",
-					{["Expertise Rating"] = 12},
+					{["expertise rating"] = 12},
 				},
 				[3380] = {
-					"Red",
+					"red",
 					"Runed Bloodstone",
-					{["Spell Power"] = 14},
+					{["spell power"] = 14},
 				},
 				[3381] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Sun Crystal",
-					{["Intellect"] = 12},
+					{["intellect"] = 12},
 				},
 				[3382] = {
-					"Yellow",
+					"yellow",
 					"Smooth Sun Crystal",
-					{["Critical Strike Rating"] = 12},
+					{["critical strike rating"] = 12},
 				},
 				[3383] = {
-					"Yellow",
+					"yellow",
 					"Rigid Sun Crystal",
-					{["Hit Rating"] = 12},
+					{["hit rating"] = 12},
 				},
 				[3384] = {
-					"Yellow",
+					"yellow",
 					"Thick Sun Crystal",
-					{["Defense Rating"] = 12},
+					{["defense rating"] = 12},
 				},
 				[3385] = {
-					"Yellow",
+					"yellow",
 					"Mystic Sun Crystal",
-					{["Resilience Rating"] = 12},
+					{["resilience rating"] = 12},
 				},
 				[3386] = {
-					"Yellow",
+					"yellow",
 					"Quick Sun Crystal",
-					{["Haste Rating"] = 12},
+					{["haste rating"] = 12},
 				},
 				[3387] = {
-					"Blue",
+					"blue",
 					"Solid Chalcedony",
-					{["Stamina"] = 18},
+					{["stamina"] = 18},
 				},
 				[3388] = {
-					"Blue",
+					"blue",
 					"Sparkling Chalcedony",
-					{["Spirit"] = 12},
+					{["spirit"] = 12},
 				},
 				[3389] = {
-					"Blue",
+					"blue",
 					"Lustrous Chalcedony",
-					{["MP5"] = 6},
+					{["mp5"] = 6},
 				},
 				[3390] = {
-					"Blue",
+					"blue",
 					"Stormy Chalcedony",
-					{["Spell Penetration"] = 15},
+					{["spell penetration"] = 15},
 				},
 				[3391] = {
-					"Purple",
+					"purple",
 					"Puissant Shadow Crystal",
-					{["Armor Penetration Rating"] = 6, ["Stamina"] = 9},
+					{["armor penetration rating"] = 6, ["stamina"] = 9},
 				},
 				[3392] = {
-					"Purple",
+					"purple",
 					"Sovereign Shadow Crystal",
-					{["Strength"] = 6, ["Stamina"] = 9},
+					{["strength"] = 6, ["stamina"] = 9},
 				},
 				[3393] = {
-					"Purple",
+					"purple",
 					"Shifting Shadow Crystal",
-					{["Agility"] = 6, ["Stamina"] = 9},
+					{["agility"] = 6, ["stamina"] = 9},
 				},
 				[3394] = {
-					"Purple",
+					"purple",
 					"Glowing Shadow Crystal",
-					{["Spell Power"] = 7, ["Stamina"] = 9},
+					{["spell power"] = 7, ["stamina"] = 9},
 				},
 				[3395] = {
-					"Purple",
+					"purple",
 					"Balanced Shadow Crystal",
-					{["Attack Power"] = 12, ["Stamina"] = 9},
+					{["attack power"] = 12, ["stamina"] = 9},
 				},
 				[3396] = {
-					"Purple",
+					"purple",
 					"Regal Shadow Crystal",
-					{["Dodge Rating"] = 6, ["Stamina"] = 9},
+					{["dodge rating"] = 6, ["stamina"] = 9},
 				},
 				[3397] = {
-					"Purple",
+					"purple",
 					"Defender's Shadow Crystal",
-					{["Parry Rating"] = 6, ["Stamina"] = 9},
+					{["parry rating"] = 6, ["stamina"] = 9},
 				},
 				[3398] = {
-					"Purple",
+					"purple",
 					"Guardian's Shadow Crystal",
-					{["Expertise Rating"] = 6, ["Stamina"] = 9},
+					{["expertise rating"] = 6, ["stamina"] = 9},
 				},
 				[3399] = {
-					"Purple",
+					"purple",
 					"Purified Shadow Crystal",
-					{["Spell Power"] = 7, ["Spirit"] = 6},
+					{["spell power"] = 7, ["spirit"] = 6},
 				},
 				[3400] = {
-					"Purple",
+					"purple",
 					"Tenuous Shadow Crystal",
-					{["Agility"] = 6, ["MP5"] = 3},
+					{["agility"] = 6, ["mp5"] = 3},
 				},
 				[3401] = {
-					"Purple",
+					"purple",
 					"Royal Shadow Crystal",
-					{["Spell Power"] = 7, ["MP5"] = 3},
+					{["spell power"] = 7, ["mp5"] = 3},
 				},
 				[3402] = {
-					"Purple",
+					"purple",
 					"Infused Shadow Crystal",
-					{["Attack Power"] = 12, ["MP5"] = 3},
+					{["attack power"] = 12, ["mp5"] = 3},
 				},
 				[3403] = {
-					"Purple",
+					"purple",
 					"Mysterious Shadow Crystal",
-					{["Spell Power"] = 7, ["Spell Penetration"] = 8},
+					{["spell power"] = 7, ["spell penetration"] = 8},
 				},
 				[3404] = {
-					"Orange",
+					"orange",
 					"Luminous Huge Citrine",
-					{["Spell Power"] = 7, ["Intellect"] = 6},
+					{["spell power"] = 7, ["intellect"] = 6},
 				},
 				[3405] = {
-					"Orange",
+					"orange",
 					"Inscribed Huge Citrine",
-					{["Strength"] = 6, ["Critical Strike Rating"] = 6},
+					{["strength"] = 6, ["critical strike rating"] = 6},
 				},
 				[3406] = {
-					"Orange",
+					"orange",
 					"Glinting Huge Citrine",
-					{["Agility"] = 6, ["Hit Rating"] = 6},
+					{["agility"] = 6, ["hit rating"] = 6},
 				},
 				[3407] = {
-					"Orange",
+					"orange",
 					"Champion's Huge Citrine",
-					{["Strength"] = 6, ["Defense Rating"] = 6},
+					{["strength"] = 6, ["defense rating"] = 6},
 				},
 				[3408] = {
-					"Orange",
+					"orange",
 					"Resplendent Huge Citrine",
-					{["Strength"] = 6, ["Resilience Rating"] = 6},
+					{["strength"] = 6, ["resilience rating"] = 6},
 				},
 				[3409] = {
-					"Orange",
+					"orange",
 					"Fierce Huge Citrine",
-					{["Strength"] = 6, ["Haste Rating"] = 6},
+					{["strength"] = 6, ["haste rating"] = 6},
 				},
 				[3410] = {
-					"Orange",
+					"orange",
 					"Deadly Huge Ditrine",
-					{["Agility"] = 6, ["Critical Strike Rating"] = 6},
+					{["agility"] = 6, ["critical strike rating"] = 6},
 				},
 				[3411] = {
-					"Orange",
+					"orange",
 					"Etched Huge Citrine",
-					{["Strength"] = 6, ["Hit Rating"] = 6},
+					{["strength"] = 6, ["hit rating"] = 6},
 				},
 				[3412] = {
-					"Orange",
+					"orange",
 					"Lucent Huge Citrine",
-					{["Agility"] = 6, ["Resilience Rating"] = 6},
+					{["agility"] = 6, ["resilience rating"] = 6},
 				},
 				[3413] = {
-					"Orange",
+					"orange",
 					"Deft Huge Citrine",
-					{["Agility"] = 6, ["Haste Rating"] = 6},
+					{["agility"] = 6, ["haste rating"] = 6},
 				},
 				[3414] = {
-					"Orange",
+					"orange",
 					"Potent Huge Citrine",
-					{["Spell Power"] = 7, ["Critical Strike Rating"] = 6},
+					{["spell power"] = 7, ["critical strike rating"] = 6},
 				},
 				[3415] = {
-					"Orange",
+					"orange",
 					"Veiled Huge Citrine",
-					{["Spell Power"] = 7, ["Hit Rating"] = 6},
+					{["spell power"] = 7, ["hit rating"] = 6},
 				},
 				[3416] = {
-					"Orange",
+					"orange",
 					"Durable Huge Citrine",
-					{["Spell Power"] = 7, ["Resilience Rating"] = 6},
+					{["spell power"] = 7, ["resilience rating"] = 6},
 				},
 				[3417] = {
-					"Orange",
+					"orange",
 					"Reckless Huge Citrine",
-					{["Spell Power"] = 7, ["Haste Rating"] = 6},
+					{["spell power"] = 7, ["haste rating"] = 6},
 				},
 				[3418] = {
-					"Orange",
+					"orange",
 					"Swalwart Huge Citrine",
-					{["Dodge Rating"] = 6, ["Defense Rating"] = 6},
+					{["dodge rating"] = 6, ["defense rating"] = 6},
 				},
 				[3419] = {
-					"Orange",
+					"orange",
 					"Glimmering Huge Citrine",
-					{["Parry Rating"] = 6, ["Defense Rating"] = 6},
+					{["parry rating"] = 6, ["defense rating"] = 6},
 				},
 				[3420] = {
-					"Orange",
+					"orange",
 					"Accurate Huge Citrine",
-					{["Expertise Rating"] = 6, ["Hit Rating"] = 6},
+					{["expertise rating"] = 6, ["hit rating"] = 6},
 				},
 				[3421] = {
-					"Orange",
+					"orange",
 					"Resolute Huge Citrine",
-					{["Expertise Rating"] = 6, ["Defense Rating"] = 6},
+					{["expertise rating"] = 6, ["defense rating"] = 6},
 				},
 				[3422] = {
-					"Orange",
+					"orange",
 					"Wicked Huge Citrine",
-					{["Attack Power"] = 12, ["Critical Strike Rating"] = 6},
+					{["attack power"] = 12, ["critical strike rating"] = 6},
 				},
 				[3423] = {
-					"Orange",
+					"orange",
 					"Pristine Huge Citrine",
-					{["Attack Power"] = 12, ["Hit Rating"] = 6},
+					{["attack power"] = 12, ["hit rating"] = 6},
 				},
 				[3424] = {
-					"Orange",
+					"orange",
 					"Empowered Huge Citrine",
-					{["Attack Power"] = 12, ["Resilience Rating"] = 6},
+					{["attack power"] = 12, ["resilience rating"] = 6},
 				},
 				[3426] = {
-					"Orange",
+					"orange",
 					"Stark Huge Citrine",
-					{["Attack Power"] = 12, ["Haste Rating"] = 6},
+					{["attack power"] = 12, ["haste rating"] = 6},
 				},
 				[3427] = {
-					"Green",
+					"green",
 					"Timeless Dark Jade",
-					{["Intellect"] = 6, ["Stamina"] = 9},
+					{["intellect"] = 6, ["stamina"] = 9},
 				},
 				[3428] = {
-					"Green",
+					"green",
 					"Jagged Dark Jade",
-					{["Critical Strike Rating"] = 6, ["Stamina"] = 9},
+					{["critical strike rating"] = 6, ["stamina"] = 9},
 				},
 				[3429] = {
-					"Green",
+					"green",
 					"Vivid Dark Jade",
-					{["Hit Rating"] = 6, ["Stamina"] = 9},
+					{["hit rating"] = 6, ["stamina"] = 9},
 				},
 				[3430] = {
-					"Green",
+					"green",
 					"Enduring Dark Jade",
-					{["Defense Rating"] = 6, ["Stamina"] = 9},
+					{["defense rating"] = 6, ["stamina"] = 9},
 				},
 				[3431] = {
-					"Green",
+					"green",
 					"Steady Dark Jade",
-					{["Resilience Rating"] = 6, ["Stamina"] = 9},
+					{["resilience rating"] = 6, ["stamina"] = 9},
 				},
 				[3432] = {
-					"Green",
+					"green",
 					"Forceful Dark Jade",
-					{["Haste Rating"] = 6, ["Stamina"] = 9},
+					{["haste rating"] = 6, ["stamina"] = 9},
 				},
 				[3433] = {
-					"Green",
+					"green",
 					"Seer's Dark Jade",
-					{["Intellect"] = 6, ["Spirit"] = 6},
+					{["intellect"] = 6, ["spirit"] = 6},
 				},
 				[3434] = {
-					"Green",
+					"green",
 					"Misty Dark Jade",
-					{["Critical Strike Rating"] = 6, ["Spirit"] = 6},
+					{["critical strike rating"] = 6, ["spirit"] = 6},
 				},
 				[3435] = {
-					"Green",
+					"green",
 					"Shining Dark Jade",
-					{["Hit Rating"] = 6, ["Spirit"] = 6},
+					{["hit rating"] = 6, ["spirit"] = 6},
 				},
 				[3436] = {
-					"Green",
+					"green",
 					"Turbid Dark Jade",
-					{["Resilience Rating"] = 6, ["Spirit"] = 6},
+					{["resilience rating"] = 6, ["spirit"] = 6},
 				},
 				[3437] = {
-					"Green",
+					"green",
 					"Intricate Dark Jade",
-					{["Haste Rating"] = 6, ["Spirit"] = 6},
+					{["haste rating"] = 6, ["spirit"] = 6},
 				},
 				[3438] = {
-					"Green",
+					"green",
 					"Dazzling Dark Jade",
-					{["Intellect"] = 6, ["MP5"] = 3},
+					{["intellect"] = 6, ["mp5"] = 3},
 				},
 				[3439] = {
-					"Green",
+					"green",
 					"Sundered Dark Jade",
-					{["Critical Strike Rating"] = 6, ["MP5"] = 3},
+					{["critical strike rating"] = 6, ["mp5"] = 3},
 				},
 				[3440] = {
-					"Green",
+					"green",
 					"Lambent Dark Jade",
-					{["Hit Rating"] = 6, ["MP5"] = 3},
+					{["hit rating"] = 6, ["mp5"] = 3},
 				},
 				[3441] = {
-					"Green",
+					"green",
 					"Opaque Dark Jade",
-					{["Resilience Rating"] = 6, ["MP5"] = 3},
+					{["resilience rating"] = 6, ["mp5"] = 3},
 				},
 				[3442] = {
-					"Green",
+					"green",
 					"Energized Dark Jade",
-					{["Haste Rating"] = 6, ["MP5"] = 3},
+					{["haste rating"] = 6, ["mp5"] = 3},
 				},
 				[3443] = {
-					"Green",
+					"green",
 					"Radiant Dark Jade",
-					{["Critical Strike Rating"] = 6, ["Spell Penetration"] = 8},
+					{["critical strike rating"] = 6, ["spell penetration"] = 8},
 				},
 				[3444] = {
-					"Green",
+					"green",
 					"Tense Dark Jade",
-					{["Hit Rating"] = 6, ["Spell Penetration"] = 8},
+					{["hit rating"] = 6, ["spell penetration"] = 8},
 				},
 				[3445] = {
-					"Green",
+					"green",
 					"Shattered Dark Jade",
-					{["Haste Rating"] = 6, ["Spell Penetration"] = 8},
+					{["haste rating"] = 6, ["spell penetration"] = 8},
 				},
 			},
 			[6] = {
 				[3446] = {
-					"Red",
+					"red",
 					"Bold Scarlet Ruby",
-					{["Strength"] = 16},
+					{["strength"] = 16},
 				},
 				[3447] = {
-					"Red",
+					"red",
 					"Delicate Scarlet Ruby",
-					{["Agility"] = 16},
+					{["agility"] = 16},
 				},
 				[3448] = {
-					"Red",
+					"red",
 					"Runed Scarlet Ruby",
-					{["Spell Power"] = 19},
+					{["spell power"] = 19},
 				},
 				[3449] = {
-					"Red",
+					"red",
 					"Bright Scarlet Ruby",
-					{["Attack Power"] = 32},
+					{["attack power"] = 32},
 				},
 				[3450] = {
-					"Red",
+					"red",
 					"Subtle Scarlet Ruby",
-					{["Dodge Rating"] = 16},
+					{["dodge rating"] = 16},
 				},
 				[3451] = {
-					"Red",
+					"red",
 					"Flashing Scarlet Ruby",
-					{["Parry Rating"] = 16},
+					{["parry rating"] = 16},
 				},
 				[3452] = {
-					"Red",
+					"red",
 					"Fractured Scarlet Ruby",
-					{["Armor Penetration Rating"] = 16},
+					{["armor penetration rating"] = 16},
 				},
 				[3453] = {
-					"Red",
+					"red",
 					"Precise Scarlet Ruby",
-					{["Expertise Rating"] = 16},
+					{["expertise rating"] = 16},
 				},
 				[3454] = {
-					"Blue",
+					"blue",
 					"Solid Sky Sapphire",
-					{["Stamina"] = 24},
+					{["stamina"] = 24},
 				},
 				[3455] = {
-					"Blue",
+					"blue",
 					"Sparkling Sky Sapphire",
-					{["Spirit"] = 16},
+					{["spirit"] = 16},
 				},
 				[3456] = {
-					"Blue",
+					"blue",
 					"Lustrous Sky Sapphire",
-					{["MP5"] = 8},
+					{["mp5"] = 8},
 				},
 				[3457] = {
-					"Blue",
+					"blue",
 					"Stormy Sky Sapphire",
-					{["Spell Penetration"] = 20},
+					{["spell penetration"] = 20},
 				},
 				[3458] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Autumn's Glow",
-					{["Intellect"] = 16},
+					{["intellect"] = 16},
 				},
 				[3459] = {
-					"Yellow",
+					"yellow",
 					"Smooth Autumn's Glow",
-					{["Critical Strike Rating"] = 16},
+					{["critical strike rating"] = 16},
 				},
 				[3460] = {
-					"Yellow",
+					"yellow",
 					"Rigid Autumn's Glow",
-					{["Hit Rating"] = 16},
+					{["hit rating"] = 16},
 				},
 				[3461] = {
-					"Yellow",
+					"yellow",
 					"Thick Autumn's Glow",
-					{["Defense Rating"] = 16},
+					{["defense rating"] = 16},
 				},
 				[3462] = {
-					"Yellow",
+					"yellow",
 					"Mystic Autumn's Glow",
-					{["Resilience Rating"] = 16},
+					{["resilience rating"] = 16},
 				},
 				[3463] = {
-					"Yellow",
+					"yellow",
 					"Quick Autumn's Glow",
-					{["Haste Rating"] = 16},
+					{["haste rating"] = 16},
 				},
 				[3464] = {
-					"Purple",
+					"purple",
 					"Sovereign Twilight Opal",
-					{["Strength"] = 8, ["Stamina"] = 12},
+					{["strength"] = 8, ["stamina"] = 12},
 				},
 				[3465] = {
-					"Purple",
+					"purple",
 					"Shifting Twilight Opal",
-					{["Agility"] = 8, ["Stamina"] = 12},
+					{["agility"] = 8, ["stamina"] = 12},
 				},
 				[3466] = {
-					"Purple",
+					"purple",
 					"Glowing Twilight Opal",
-					{["Spell Power"] = 9, ["Stamina"] = 12},
+					{["spell power"] = 9, ["stamina"] = 12},
 				},
 				[3467] = {
-					"Purple",
+					"purple",
 					"Balanced Twilight Opal",
-					{["Attack Power"] = 16, ["Stamina"] = 12},
+					{["attack power"] = 16, ["stamina"] = 12},
 				},
 				[3468] = {
-					"Purple",
+					"purple",
 					"Regal Twilight Opal",
-					{["Dodge Rating"] = 8, ["Stamina"] = 12},
+					{["dodge rating"] = 8, ["stamina"] = 12},
 				},
 				[3469] = {
-					"Purple",
+					"purple",
 					"Defender's Twilight Opal",
-					{["Parry Rating"] = 8, ["Stamina"] = 12},
+					{["parry rating"] = 8, ["stamina"] = 12},
 				},
 				[3470] = {
-					"Purple",
+					"purple",
 					"Puissant Twilight Opal",
-					{["Armor Penetration Rating"] = 8, ["Stamina"] = 12},
+					{["armor penetration rating"] = 8, ["stamina"] = 12},
 				},
 				[3471] = {
-					"Purple",
+					"purple",
 					"Guardian's Twilight Opal",
-					{["Expertise Rating"] = 8, ["Stamina"] = 12},
+					{["expertise rating"] = 8, ["stamina"] = 12},
 				},
 				[3472] = {
-					"Purple",
+					"purple",
 					"Purified Twilight Opal",
-					{["Spell Power"] = 9, ["Spirit"] = 8},
+					{["spell power"] = 9, ["spirit"] = 8},
 				},
 				[3473] = {
-					"Purple",
+					"purple",
 					"Royal Twilight Opal",
-					{["Spell Power"] = 9, ["MP5"] = 4},
+					{["spell power"] = 9, ["mp5"] = 4},
 				},
 				[3474] = {
-					"Purple",
+					"purple",
 					"Tenuous Twilight Opal",
-					{["Agility"] = 8, ["MP5"] = 4},
+					{["agility"] = 8, ["mp5"] = 4},
 				},
 				[3475] = {
-					"Purple",
+					"purple",
 					"Infused Twilight Opal",
-					{["Attack Power"] = 16, ["MP5"] = 4},
+					{["attack power"] = 16, ["mp5"] = 4},
 				},
 				[3476] = {
-					"Purple",
+					"purple",
 					"Mysterious Twilight Opal",
-					{["Spell Power"] = 9, ["Spell Penetration"] = 10},
+					{["spell power"] = 9, ["spell penetration"] = 10},
 				},
 				[3477] = {
-					"Orange",
+					"orange",
 					"Inscribed Monarch Topaz",
-					{["Strength"] = 8, ["Critical Strike Rating"] = 8},
+					{["strength"] = 8, ["critical strike rating"] = 8},
 				},
 				[3478] = {
-					"Orange",
+					"orange",
 					"Etched Monarch Topaz",
-					{["Strength"] = 8, ["Hit Rating"] = 8},
+					{["strength"] = 8, ["hit rating"] = 8},
 				},
 				[3479] = {
-					"Orange",
+					"orange",
 					"Champion's Monarch Topaz",
-					{["Strength"] = 8, ["Defense Rating"] = 8},
+					{["strength"] = 8, ["defense rating"] = 8},
 				},
 				[3480] = {
-					"Orange",
+					"orange",
 					"Resplendent Monarch Topaz",
-					{["Strength"] = 8, ["Resilience Rating"] = 8},
+					{["strength"] = 8, ["resilience rating"] = 8},
 				},
 				[3481] = {
-					"Orange",
+					"orange",
 					"Fierce Monarch Topaz",
-					{["Strength"] = 8, ["Haste Rating"] = 8},
+					{["strength"] = 8, ["haste rating"] = 8},
 				},
 				[3482] = {
-					"Orange",
+					"orange",
 					"Deadly Monarch Topaz",
-					{["Agility"] = 8, ["Critical Strike Rating"] = 8},
+					{["agility"] = 8, ["critical strike rating"] = 8},
 				},
 				[3483] = {
-					"Orange",
+					"orange",
 					"Glinting Monarch Topaz",
-					{["Agility"] = 8, ["Hit Rating"] = 8},
+					{["agility"] = 8, ["hit rating"] = 8},
 				},
 				[3484] = {
-					"Orange",
+					"orange",
 					"Lucent Monarch Topaz",
-					{["Agility"] = 8, ["Resilience Rating"] = 8},
+					{["agility"] = 8, ["resilience rating"] = 8},
 				},
 				[3485] = {
-					"Orange",
+					"orange",
 					"Deft Monarch Topaz",
-					{["Agility"] = 8, ["Haste Rating"] = 8},
+					{["agility"] = 8, ["haste rating"] = 8},
 				},
 				[3486] = {
-					"Orange",
+					"orange",
 					"Luminous Monarch Topaz",
-					{["Spell Power"] = 9, ["Intellect"] = 8},
+					{["spell power"] = 9, ["intellect"] = 8},
 				},
 				[3487] = {
-					"Orange",
+					"orange",
 					"Potent Monarch Topaz",
-					{["Spell Power"] = 9, ["Critical Strike Rating"] = 8},
+					{["spell power"] = 9, ["critical strike rating"] = 8},
 				},
 				[3488] = {
-					"Orange",
+					"orange",
 					"Veiled Monarch Topaz",
-					{["Spell Power"] = 9, ["Hit Rating"] = 8},
+					{["spell power"] = 9, ["hit rating"] = 8},
 				},
 				[3489] = {
-					"Orange",
+					"orange",
 					"Durable Monarch Topaz",
-					{["Spell Power"] = 9, ["Resilience Rating"] = 8},
+					{["spell power"] = 9, ["resilience rating"] = 8},
 				},
 				[3490] = {
-					"Orange",
+					"orange",
 					"Reckless Monarch Topaz",
-					{["Spell Power"] = 9, ["Haste Rating"] = 8},
+					{["spell power"] = 9, ["haste rating"] = 8},
 				},
 				[3491] = {
-					"Orange",
+					"orange",
 					"Wicked Monarch Topaz",
-					{["Attack Power"] = 16, ["Critical Strike Rating"] = 8},
+					{["attack power"] = 16, ["critical strike rating"] = 8},
 				},
 				[3492] = {
-					"Orange",
+					"orange",
 					"Pristine Monarch Topaz",
-					{["Attack Power"] = 16, ["Hit Rating"] = 8},
+					{["attack power"] = 16, ["hit rating"] = 8},
 				},
 				[3493] = {
-					"Orange",
+					"orange",
 					"Empowered Monarch Topaz",
-					{["Attack Power"] = 16, ["Resilience Rating"] = 8},
+					{["attack power"] = 16, ["resilience rating"] = 8},
 				},
 				[3494] = {
-					"Orange",
+					"orange",
 					"Stark Monarch Topaz",
-					{["Attack Power"] = 16, ["Haste Rating"] = 8},
+					{["attack power"] = 16, ["haste rating"] = 8},
 				},
 				[3495] = {
-					"Orange",
+					"orange",
 					"Stalwart Monarch Topaz",
-					{["Dodge Rating"] = 8, ["Defense Rating"] = 8},
+					{["dodge rating"] = 8, ["defense rating"] = 8},
 				},
 				[3496] = {
-					"Orange",
+					"orange",
 					"Glimmering Monarch Topaz",
-					{["Parry Rating"] = 8, ["Defense Rating"] = 8},
+					{["parry rating"] = 8, ["defense rating"] = 8},
 				},
 				[3497] = {
-					"Orange",
+					"orange",
 					"Accurate Monarch Topaz",
-					{["Expertise Rating"] = 8, ["Hit Rating"] = 8},
+					{["expertise rating"] = 8, ["hit rating"] = 8},
 				},
 				[3498] = {
-					"Orange",
+					"orange",
 					"Resolute Monarch Topaz",
-					{["Expertise Rating"] = 8, ["Defense Rating"] = 8},
+					{["expertise rating"] = 8, ["defense rating"] = 8},
 				},
 				[3499] = {
-					"Green",
+					"green",
 					"Timeless Forest Emerald",
-					{["Intellect"] = 8, ["Stamina"] = 12},
+					{["intellect"] = 8, ["stamina"] = 12},
 				},
 				[3500] = {
-					"Green",
+					"green",
 					"Jagged Forest Emerald",
-					{["Critical Strike Rating"] = 8, ["Stamina"] = 12},
+					{["critical strike rating"] = 8, ["stamina"] = 12},
 				},
 				[3501] = {
-					"Green",
+					"green",
 					"Vivid Forest Emerald",
-					{["Hit Rating"] = 8, ["Stamina"] = 12},
+					{["hit rating"] = 8, ["stamina"] = 12},
 				},
 				[3502] = {
-					"Green",
+					"green",
 					"Enduring Forest Emerald",
-					{["Defense Rating"] = 8, ["Stamina"] = 12},
+					{["defense rating"] = 8, ["stamina"] = 12},
 				},
 				[3503] = {
-					"Green",
+					"green",
 					"Steady Forest Emerald",
-					{["Resilience Rating"] = 8, ["Stamina"] = 12},
+					{["resilience rating"] = 8, ["stamina"] = 12},
 				},
 				[3504] = {
-					"Green",
+					"green",
 					"Forceful Forest Emerald",
-					{["Haste Rating"] = 8, ["Stamina"] = 12},
+					{["haste rating"] = 8, ["stamina"] = 12},
 				},
 				[3505] = {
-					"Green",
+					"green",
 					"Seer's Forest Emerald",
-					{["Intellect"] = 8, ["Spirit"] = 8},
+					{["intellect"] = 8, ["spirit"] = 8},
 				},
 				[3506] = {
-					"Green",
+					"green",
 					"Misty Forest Emerald",
-					{["Critical Strike Rating"] = 8, ["Spirit"] = 8},
+					{["critical strike rating"] = 8, ["spirit"] = 8},
 				},
 				[3507] = {
-					"Green",
+					"green",
 					"Shining Forest Emerald",
-					{["Hit Rating"] = 8, ["Spirit"] = 8},
+					{["hit rating"] = 8, ["spirit"] = 8},
 				},
 				[3508] = {
-					"Green",
+					"green",
 					"Turbid Forest Emerald",
-					{["Resilience Rating"] = 8, ["Spirit"] = 8},
+					{["resilience rating"] = 8, ["spirit"] = 8},
 				},
 				[3509] = {
-					"Green",
+					"green",
 					"Intricate Forest Emerald",
-					{["Haste Rating"] = 8, ["Spirit"] = 8},
+					{["haste rating"] = 8, ["spirit"] = 8},
 				},
 				[3510] = {
-					"Green",
+					"green",
 					"Dazzling Forest Emerald",
-					{["Intellect"] = 8, ["MP5"] = 4},
+					{["intellect"] = 8, ["mp5"] = 4},
 				},
 				[3511] = {
-					"Green",
+					"green",
 					"Sundered Forest Emerald",
-					{["Critical Strike Rating"] = 8, ["MP5"] = 4},
+					{["critical strike rating"] = 8, ["mp5"] = 4},
 				},
 				[3512] = {
-					"Green",
+					"green",
 					"Lambent Forest Emerald",
-					{["Hit Rating"] = 8, ["MP5"] = 4},
+					{["hit rating"] = 8, ["mp5"] = 4},
 				},
 				[3513] = {
-					"Green",
+					"green",
 					"Opaque Forest Emerald",
-					{["Resilience Rating"] = 8, ["MP5"] = 4},
+					{["resilience rating"] = 8, ["mp5"] = 4},
 				},
 				[3514] = {
-					"Green",
+					"green",
 					"Energized Forest Emerald",
-					{["Haste Rating"] = 8, ["MP5"] = 4},
+					{["haste rating"] = 8, ["mp5"] = 4},
 				},
 				[3515] = {
-					"Green",
+					"green",
 					"Radiant Forest Emerald",
-					{["Critical Strike Rating"] = 8, ["Spell Penetration"] = 10},
+					{["critical strike rating"] = 8, ["spell penetration"] = 10},
 				},
 				[3516] = {
-					"Green",
+					"green",
 					"Tense Forest Emerald",
-					{["Hit Rating"] = 8, ["Spell Penetration"] = 10},
+					{["hit rating"] = 8, ["spell penetration"] = 10},
 				},
 				[3517] = {
-					"Green",
+					"green",
 					"Shattered Forest Emerald",
-					{["Haste Rating"] = 8, ["Spell Penetration"] = 10},
+					{["haste rating"] = 8, ["spell penetration"] = 10},
 				},
 				[3621] = {
-					"Meta",
+					"meta",
 					"Chaotic Skyflare Diamond",
-					{["Critical Strike Rating"] = 21, ["Critical Damage (Percent)"] = 3},
+					{["critical strike rating"] = 21, ["critical damage (percent)"] = 3},
 				},
 				[3622] = {
-					"Meta",
+					"meta",
 					"Destructive Skyflare Diamond",
-					{["Critical Strike Rating"] = 25, ["Spell Reflect (Percent)"] = 1},
+					{["critical strike rating"] = 25, ["spell reflect (percent)"] = 1},
 				},
 				[3623] = {
-					"Meta",
+					"meta",
 					"Ember Skyflare Diamond",
-					{["Spell Power"] = 25, ["Intellect (Percent)"] = 2},
+					{["spell power"] = 25, ["intellect (percent)"] = 2},
 				},
 				[3624] = {
-					"Meta",
+					"meta",
 					"Egnimatic Skyflare Diamond",
-					{["Critical Strike Rating"] = 21, ["Snare/Root Duration Reduction (Percent)"] = 10},
+					{["critical strike rating"] = 21, ["snare/root duration reduction (percent)"] = 10},
 				},
 				[3625] = {
-					"Meta",
+					"meta",
 					"Swift Skyflare Diamond",
-					{["Attack Power"] = 42, ["Minor Run Speed"] = 1},
+					{["attack power"] = 42, ["minor run speed"] = 1},
 				},
 				[3626] = {
-					"Meta",
+					"meta",
 					"Bracing Earthsiege Diamond",
-					{["Spell Power"] = 25, ["Threat Reduction (Percent)"] = 2},
+					{["spell power"] = 25, ["threat reduction (percent)"] = 2},
 				},
 				[3627] = {
-					"Meta",
+					"meta",
 					"Insightful Earthsiege Diamond",
-					{["Intellect"] = 21, ["Chance to Restore Mana on Spellcast"] = 1},
+					{["intellect"] = 21, ["chance to restore mana on spellcast"] = 1},
 				},
 				[3628] = {
-					"Meta",
+					"meta",
 					"Relentless Earthsiege Diamond",
-					{["Agility"] = 21, ["Critical Damage (Percent)"] = 3},
+					{["agility"] = 21, ["critical damage (percent)"] = 3},
 				},
 				[3631] = {
-					"Meta",
+					"meta",
 					"Eternal Earthsiege Diamond",
-					{["Defense Rating"] = 21, ["Block Value (Percent)"] = 5},
+					{["defense rating"] = 21, ["block value (percent)"] = 5},
 				},
 				[3632] = {
-					"Meta",
+					"meta",
 					"Tireless Skyflare Diamond",
-					{["Spell Power"] = 25, ["Minor Run Speed"] = 1},
+					{["spell power"] = 25, ["minor run speed"] = 1},
 				},
 				[3633] = {
-					"Meta",
+					"meta",
 					"Revitalizing Skyflare Diamond",
-					{["MP5"] = 11, ["Critical Healing (Percent)"] = 3},
+					{["mp5"] = 11, ["critical healing (percent)"] = 3},
 				},
 				[3634] = {
-					"Meta",
+					"meta",
 					"Effulgent Skyflare Diamond",
-					{["Stamina"] = 32, ["Spell Damage Taken Reduction (Percent)"] = 2},
+					{["stamina"] = 32, ["spell damage taken reduction (percent)"] = 2},
 				},
 				[3635] = {
-					"Meta",
+					"meta",
 					"Forlorn Skyflare Diamond",
-					{["Spell Power"] = 25, ["Silence Duration Reduction (Percent)"] = 10},
+					{["spell power"] = 25, ["silence duration reduction (percent)"] = 10},
 				},
 				[3636] = {
-					"Meta",
+					"meta",
 					"Impassive Skyflare Diamond",
-					{["Critical Strike Rating"] = 21, ["Fear Duration Reduction (Percent)"] = 10},
+					{["critical strike rating"] = 21, ["fear duration reduction (percent)"] = 10},
 				},
 				[3637] = {
-					"Meta",
+					"meta",
 					"Austere Earthsiege Diamond",
-					{["Stamina"] = 32, ["Armor from Items (Percent)"] = 2},
+					{["stamina"] = 32, ["armor from items (percent)"] = 2},
 				},
 				[3638] = {
-					"Meta",
+					"meta",
 					"Persistent Earthsiege Diamond",
-					{["Attack Power"] = 42, ["Stun Duration Reduction (Percent)"] = 10},
+					{["attack power"] = 42, ["stun duration reduction (percent)"] = 10},
 				},
 				[3639] = {
-					"Meta",
+					"meta",
 					"Trenchant Earthsiege Diamond",
-					{["Spell Power"] = 25, ["Stun Duration Reduction (Percent)"] = 10},
+					{["spell power"] = 25, ["stun duration reduction (percent)"] = 10},
 				},
 				[3640] = {
-					"Meta",
+					"meta",
 					"Invigorating Earthsiege Diamond",
-					{["Attack Power"] = 42, ["Sometimes Heal on Your Crits"] = 1},
+					{["attack power"] = 42, ["sometimes heal on your crits"] = 1},
 				},
 				[3641] = {
-					"Meta",
+					"meta",
 					"Beaming Earthsiege Diamond",
-					{["Critical Strike Rating"] = 21, ["Mana (Percent)"] = 2},
+					{["critical strike rating"] = 21, ["mana (percent)"] = 2},
 				},
 				[3642] = {
-					"Meta",
+					"meta",
 					"Powerful Earthsiege Diamond",
-					{["Stamina"] = 32, ["Stun Duration Reduction (Percent)"] = 10},
+					{["stamina"] = 32, ["stun duration reduction (percent)"] = 10},
 				},
 				[3643] = {
-					"Meta",
+					"meta",
 					"Thundering Skyflare Diamond",
-					{["Chance to Increase Physical Haste"] = 1},
+					{["chance to increase physical haste"] = 1},
 				},
 			},
 			[7] = {
 				[3518] = {
-					"Red",
+					"red",
 					"Bold Cardinal Ruby",
-					{["Strength"] = 20},
+					{["strength"] = 20},
 				},
 				[3519] = {
-					"Red",
+					"red",
 					"Delicate Cardinal Ruby",
-					{["Agility"] = 20},
+					{["agility"] = 20},
 				},
 				[3520] = {
-					"Red",
+					"red",
 					"Runed Cardinal Ruby",
-					{["Spell Power"] = 23},
+					{["spell power"] = 23},
 				},
 				[3521] = {
-					"Red",
+					"red",
 					"Bright Cardinal Ruby",
-					{["Attack Power"] = 40},
+					{["attack power"] = 40},
 				},
 				[3522] = {
-					"Red",
+					"red",
 					"Subtle Cardinal Ruby",
-					{["Dodge Rating"] = 20},
+					{["dodge rating"] = 20},
 				},
 				[3523] = {
-					"Red",
+					"red",
 					"Flashing Cardinal Ruby",
-					{["Parry Rating"] = 20},
+					{["parry rating"] = 20},
 				},
 				[3524] = {
-					"Red",
+					"red",
 					"Precise Cardinal Ruby",
-					{["Expertise Rating"] = 20},
+					{["expertise rating"] = 20},
 				},
 				[3525] = {
-					"Red",
+					"red",
 					"Fractured Cardinal Ruby",
-					{["Armor Penetration Rating"] = 20},
+					{["armor penetration rating"] = 20},
 				},
 				[3526] = {
-					"Yellow",
+					"yellow",
 					"Brilliant King's Amber",
-					{["Intellect"] = 20},
+					{["intellect"] = 20},
 				},
 				[3527] = {
-					"Yellow",
+					"yellow",
 					"Smooth King's Amber",
-					{["Critical Strike Rating"] = 20},
+					{["critical strike rating"] = 20},
 				},
 				[3528] = {
-					"Yellow",
+					"yellow",
 					"Rigid King's Amber",
-					{["Hit Rating"] = 20},
+					{["hit rating"] = 20},
 				},
 				[3529] = {
-					"Yellow",
+					"yellow",
 					"Thick King's Amber",
-					{["Defense Rating"] = 20},
+					{["defense rating"] = 20},
 				},
 				[3530] = {
-					"Yellow",
+					"yellow",
 					"Mystic King's Amber",
-					{["Resilience Rating"] = 20},
+					{["resilience rating"] = 20},
 				},
 				[3531] = {
-					"Yellow",
+					"yellow",
 					"Quick King's Amber",
-					{["Haste Rating"] = 20},
+					{["haste rating"] = 20},
 				},
 				[3532] = {
-					"Blue",
+					"blue",
 					"Solid Majestic Zircon",
-					{["Stamina"] = 30},
+					{["stamina"] = 30},
 				},
 				[3533] = {
-					"Blue",
+					"blue",
 					"Sparkling Majestic Zircon",
-					{["Spirit"] = 20},
+					{["spirit"] = 20},
 				},
 				[3534] = {
-					"Blue",
+					"blue",
 					"Lustrous Majestic Zircon",
-					{["MP5"] = 10},
+					{["mp5"] = 10},
 				},
 				[3535] = {
-					"Blue",
+					"blue",
 					"Stormy Majestic Zircon",
-					{["Spell Penetration"] = 25},
+					{["spell penetration"] = 25},
 				},
 				[3536] = {
-					"Purple",
+					"purple",
 					"Sovereign Dreadstone",
-					{["Strength"] = 10, ["Stamina"] = 15},
+					{["strength"] = 10, ["stamina"] = 15},
 				},
 				[3537] = {
-					"Purple",
+					"purple",
 					"Shifting Dreadstone",
-					{["Agility"] = 10, ["Stamina"] = 15},
+					{["agility"] = 10, ["stamina"] = 15},
 				},
 				[3538] = {
-					"Purple",
+					"purple",
 					"Glowing Dreadstone",
-					{["Spell Power"] = 12, ["Stamina"] = 15},
+					{["spell power"] = 12, ["stamina"] = 15},
 				},
 				[3539] = {
-					"Purple",
+					"purple",
 					"Balanced Dreadstone",
-					{["Attack Power"] = 20, ["Stamina"] = 15},
+					{["attack power"] = 20, ["stamina"] = 15},
 				},
 				[3540] = {
-					"Purple",
+					"purple",
 					"Regal Dreadstone",
-					{["Dodge Rating"] = 10, ["Stamina"] = 15},
+					{["dodge rating"] = 10, ["stamina"] = 15},
 				},
 				[3541] = {
-					"Purple",
+					"purple",
 					"Defender's Dreadstone",
-					{["Parry Rating"] = 10, ["Stamina"] = 15},
+					{["parry rating"] = 10, ["stamina"] = 15},
 				},
 				[3542] = {
-					"Purple",
+					"purple",
 					"Guardian's Dreadstone",
-					{["Expertise Rating"] = 10, ["Stamina"] = 15},
+					{["expertise rating"] = 10, ["stamina"] = 15},
 				},
 				[3543] = {
-					"Purple",
+					"purple",
 					"Puissant Dreadstone",
-					{["Armor Penetration Rating"] = 10, ["Stamina"] = 15},
+					{["armor penetration rating"] = 10, ["stamina"] = 15},
 				},
 				[3544] = {
-					"Purple",
+					"purple",
 					"Tenuous Dreadstone",
-					{["Agility"] = 10, ["MP5"] = 5},
+					{["agility"] = 10, ["mp5"] = 5},
 				},
 				[3545] = {
-					"Purple",
+					"purple",
 					"Purified Dreadstone",
-					{["Spell Power"] = 12, ["Spirit"] = 10},
+					{["spell power"] = 12, ["spirit"] = 10},
 				},
 				[3546] = {
-					"Purple",
+					"purple",
 					"Royal Dreadstone",
-					{["Spell Power"] = 12, ["MP5"] = 5},
+					{["spell power"] = 12, ["mp5"] = 5},
 				},
 				[3547] = {
-					"Purple",
+					"purple",
 					"Infused Dreadstone",
-					{["Attack Power"] = 20, ["MP5"] = 5},
+					{["attack power"] = 20, ["mp5"] = 5},
 				},
 				[3548] = {
-					"Purple",
+					"purple",
 					"Mysterious Dreadstone",
-					{["Spell Power"] = 12, ["Spell Penetration"] = 13},
+					{["spell power"] = 12, ["spell penetration"] = 13},
 				},
 				[3549] = {
-					"Orange",
+					"orange",
 					"Inscribed Ametrine",
-					{["Strength"] = 10, ["Critical Strike Rating"] = 10},
+					{["strength"] = 10, ["critical strike rating"] = 10},
 				},
 				[3550] = {
-					"Orange",
+					"orange",
 					"Etched Ametrine",
-					{["Strength"] = 10, ["Hit Rating"] = 10},
+					{["strength"] = 10, ["hit rating"] = 10},
 				},
 				[3551] = {
-					"Orange",
+					"orange",
 					"Champion's Ametrine",
-					{["Strength"] = 10, ["Defense Rating"] = 10},
+					{["strength"] = 10, ["defense rating"] = 10},
 				},
 				[3552] = {
-					"Orange",
+					"orange",
 					"Resplendent Ametrine",
-					{["Strength"] = 10, ["Resilience Rating"] = 10},
+					{["strength"] = 10, ["resilience rating"] = 10},
 				},
 				[3553] = {
-					"Orange",
+					"orange",
 					"Fierce Ametrine",
-					{["Strength"] = 10, ["Haste Rating"] = 10},
+					{["strength"] = 10, ["haste rating"] = 10},
 				},
 				[3554] = {
-					"Orange",
+					"orange",
 					"Deadly Ametrine",
-					{["Agility"] = 10, ["Critical Strike Rating"] = 10},
+					{["agility"] = 10, ["critical strike rating"] = 10},
 				},
 				[3555] = {
-					"Orange",
+					"orange",
 					"Glinting Ametrine",
-					{["Agility"] = 10, ["Hit Rating"] = 10},
+					{["agility"] = 10, ["hit rating"] = 10},
 				},
 				[3556] = {
-					"Orange",
+					"orange",
 					"Lucent Ametrine",
-					{["Agility"] = 10, ["Resilience Rating"] = 10},
+					{["agility"] = 10, ["resilience rating"] = 10},
 				},
 				[3557] = {
-					"Orange",
+					"orange",
 					"Deft Ametrine",
-					{["Agility"] = 10, ["Haste Rating"] = 10},
+					{["agility"] = 10, ["haste rating"] = 10},
 				},
 				[3558] = {
-					"Orange",
+					"orange",
 					"Luminous Ametrine",
-					{["Spell Power"] = 12, ["Intellect"] = 10},
+					{["spell power"] = 12, ["intellect"] = 10},
 				},
 				[3559] = {
-					"Orange",
+					"orange",
 					"Potent Ametrine",
-					{["Spell Power"] = 12, ["Critical Strike Rating"] = 10},
+					{["spell power"] = 12, ["critical strike rating"] = 10},
 				},
 				[3560] = {
-					"Orange",
+					"orange",
 					"Veiled Ametrine",
-					{["Spell Power"] = 12, ["Hit Rating"] = 10},
+					{["spell power"] = 12, ["hit rating"] = 10},
 				},
 				[3561] = {
-					"Orange",
+					"orange",
 					"Durable Ametrine",
-					{["Spell Power"] = 12, ["Resilience Rating"] = 10},
+					{["spell power"] = 12, ["resilience rating"] = 10},
 				},
 				[3563] = {
-					"Orange",
+					"orange",
 					"Reckless Ametrine",
-					{["Spell Power"] = 12, ["Haste Rating"] = 10},
+					{["spell power"] = 12, ["haste rating"] = 10},
 				},
 				[3564] = {
-					"Orange",
+					"orange",
 					"Wicked Ametrine",
-					{["Attack Power"] = 20, ["Critical Strike Rating"] = 10},
+					{["attack power"] = 20, ["critical strike rating"] = 10},
 				},
 				[3565] = {
-					"Orange",
+					"orange",
 					"Pristine Ametrine",
-					{["Attack Power"] = 20, ["Hit Rating"] = 10},
+					{["attack power"] = 20, ["hit rating"] = 10},
 				},
 				[3566] = {
-					"Orange",
+					"orange",
 					"Empowered Ametrine",
-					{["Attack Power"] = 20, ["Resilience Rating"] = 10},
+					{["attack power"] = 20, ["resilience rating"] = 10},
 				},
 				[3567] = {
-					"Orange",
+					"orange",
 					"Stark Ametrine",
-					{["Attack Power"] = 20, ["Haste Rating"] = 10},
+					{["attack power"] = 20, ["haste rating"] = 10},
 				},
 				[3568] = {
-					"Orange",
+					"orange",
 					"Stalwart Ametrine",
-					{["Dodge Rating"] = 10, ["Defense Rating"] = 10},
+					{["dodge rating"] = 10, ["defense rating"] = 10},
 				},
 				[3569] = {
-					"Orange",
+					"orange",
 					"Glimmering Ametrine",
-					{["Parry Rating"] = 10, ["Defense Rating"] = 10},
+					{["parry rating"] = 10, ["defense rating"] = 10},
 				},
 				[3570] = {
-					"Orange",
+					"orange",
 					"Accurate Ametrine",
-					{["Expertise Rating"] = 10, ["Hit Rating"] = 10},
+					{["expertise rating"] = 10, ["hit rating"] = 10},
 				},
 				[3571] = {
-					"Orange",
+					"orange",
 					"Resolute Ametrine",
-					{["Expertise Rating"] = 10, ["Defense Rating"] = 10},
+					{["expertise rating"] = 10, ["defense rating"] = 10},
 				},
 				[3572] = {
-					"Green",
+					"green",
 					"Timeless Eye of Zul",
-					{["Intellect"] = 10, ["Stamina"] = 15},
+					{["intellect"] = 10, ["stamina"] = 15},
 				},
 				[3573] = {
-					"Green",
+					"green",
 					"Jagged Eye of Zul",
-					{["Critical Strike Rating"] = 10, ["Stamina"] = 15},
+					{["critical strike rating"] = 10, ["stamina"] = 15},
 				},
 				[3574] = {
-					"Green",
+					"green",
 					"Vivid Eye of Zul",
-					{["Hit Rating"] = 10, ["Stamina"] = 15},
+					{["hit rating"] = 10, ["stamina"] = 15},
 				},
 				[3575] = {
-					"Green",
+					"green",
 					"Enduring Eye of Zul",
-					{["Defense Rating"] = 10, ["Stamina"] = 15},
+					{["defense rating"] = 10, ["stamina"] = 15},
 				},
 				[3576] = {
-					"Green",
+					"green",
 					"Steady Eye of Zul",
-					{["Resilience Rating"] = 10, ["Stamina"] = 15},
+					{["resilience rating"] = 10, ["stamina"] = 15},
 				},
 				[3577] = {
-					"Green",
+					"green",
 					"Forceful Eye of Zul",
-					{["Haste Rating"] = 10, ["Stamina"] = 15},
+					{["haste rating"] = 10, ["stamina"] = 15},
 				},
 				[3578] = {
-					"Green",
+					"green",
 					"Seer's Eye of Zul",
-					{["Intellect"] = 10, ["Spirit"] = 10},
+					{["intellect"] = 10, ["spirit"] = 10},
 				},
 				[3579] = {
-					"Green",
+					"green",
 					"Misty Eye of Zul",
-					{["Critical Strike Rating"] = 10, ["Spirit"] = 10},
+					{["critical strike rating"] = 10, ["spirit"] = 10},
 				},
 				[3580] = {
-					"Green",
+					"green",
 					"Shining Eye of Zul",
-					{["Hit Rating"] = 10, ["Spirit"] = 10},
+					{["hit rating"] = 10, ["spirit"] = 10},
 				},
 				[3581] = {
-					"Green",
+					"green",
 					"Turbid Eye of Zul",
-					{["Resilience Rating"] = 10, ["Spirit"] = 10},
+					{["resilience rating"] = 10, ["spirit"] = 10},
 				},
 				[3582] = {
-					"Green",
+					"green",
 					"Intricate Eye of Zul",
-					{["Haste Rating"] = 10, ["Spirit"] = 10},
+					{["haste rating"] = 10, ["spirit"] = 10},
 				},
 				[3583] = {
-					"Green",
+					"green",
 					"Dazzling Eye of Zul",
-					{["Intellect"] = 10, ["MP5"] = 5},
+					{["intellect"] = 10, ["mp5"] = 5},
 				},
 				[3584] = {
-					"Green",
+					"green",
 					"Sundered Eye of Zul",
-					{["Critical Strike Rating"] = 10, ["MP5"] = 5},
+					{["critical strike rating"] = 10, ["mp5"] = 5},
 				},
 				[3585] = {
-					"Green",
+					"green",
 					"Lambent Eye of Zul",
-					{["Hit Rating"] = 10, ["MP5"] = 5},
+					{["hit rating"] = 10, ["mp5"] = 5},
 				},
 				[3586] = {
-					"Green",
+					"green",
 					"Opaque Eye of Zul",
-					{["Resilience Rating"] = 10, ["MP5"] = 5},
+					{["resilience rating"] = 10, ["mp5"] = 5},
 				},
 				[3587] = {
-					"Green",
+					"green",
 					"Energized Eye of Zul",
-					{["Haste Rating"] = 10, ["MP5"] = 5},
+					{["haste rating"] = 10, ["mp5"] = 5},
 				},
 				[3588] = {
-					"Green",
+					"green",
 					"Radiant Eye of Zul",
-					{["Critical Strike Rating"] = 10, ["Spell Penetration"] = 13},
+					{["critical strike rating"] = 10, ["spell penetration"] = 13},
 				},
 				[3589] = {
-					"Green",
+					"green",
 					"Tense Eye of Zul",
-					{["Hit Rating"] = 10, ["Spell Penetration"] = 13},
+					{["hit rating"] = 10, ["spell penetration"] = 13},
 				},
 				[3590] = {
-					"Green",
+					"green",
 					"Shattered Eye of Zul",
-					{["Haste Rating"] = 10, ["Spell Penetration"] = 13},
+					{["haste rating"] = 10, ["spell penetration"] = 13},
 				},
 			},
 		},
@@ -1949,152 +1949,152 @@ GemIds = {
 				[3749] = {
 					"Prismatic",
 					"Enchanted Pearl",
-					{["All Stats"] = 4},
+					{["all stats"] = 4},
 				},
 			},
 			[6] = {
 				[3750] = {
 					"Prismatic",
 					"Enchanted Tear",
-					{["All Stats"] = 6},
+					{["all stats"] = 6},
 				},
 			},
 			[7] = {
 				[3879] = {
 					"Prismatic",
 					"Nightmare Tear",
-					{["All Stats"] = 10},
+					{["all stats"] = 10},
 				},
 			},
 		},
 		["Jewelcrafter-Only"] = {
 			[4] = {
 				[3208] = {
-					"Red",
+					"red",
 					"Crimson Sun",
-					{["Attack Power"] = 24},
+					{["attack power"] = 24},
 				},
 				[3210] = {
-					"Red",
+					"red",
 					"Don Julio's Heart",
-					{["Spell Power"] = 14},
+					{["spell power"] = 14},
 				},
 				[3211] = {
-					"Red",
+					"red",
 					"Kailee's Rose",
-					{["Spell Power"] = 14},
+					{["spell power"] = 14},
 				},
 				[3212] = {
-					"Blue",
+					"blue",
 					"Falling Star",
-					{["Stamina"] = 18},
+					{["stamina"] = 18},
 				},
 				[3217] = {
-					"Yellow",
+					"yellow",
 					"Blood of Amber",
-					{["Critical Strike Rating"] = 12},
+					{["critical strike rating"] = 12},
 				},
 				[3220] = {
-					"Yellow",
+					"yellow",
 					"Stone of Blades",
-					{["Critical Strike Rating"] = 12},
+					{["critical strike rating"] = 12},
 				},
 				[3221] = {
-					"Yellow",
+					"yellow",
 					"Facet of Eternity",
-					{["Defense Rating"] = 12},
+					{["defense rating"] = 12},
 				},
 			},
 			[7] = {
 				[3292] = {
-					"Red",
+					"red",
 					"Bright Dragon's Eye",
-					{["Attack Power"] = 68},
+					{["attack power"] = 68},
 				},
 				[3293] = {
-					"Blue",
+					"blue",
 					"Solid Dragon's Eye",
-					{["Stamina"] = 51},
+					{["stamina"] = 51},
 				},
 				[3732] = {
-					"Red",
+					"red",
 					"Bold Dragon's Eye",
-					{["Strength"] = 34},
+					{["strength"] = 34},
 				},
 				[3733] = {
-					"Red",
+					"red",
 					"Delicate Dragon's Eye",
-					{["Agility"] = 34},
+					{["agility"] = 34},
 				},
 				[3734] = {
-					"Red",
+					"red",
 					"Runed Dragon's Eye",
-					{["Spell Power"] = 39},
+					{["spell power"] = 39},
 				},
 				[3735] = {
-					"Blue",
+					"blue",
 					"Sparkling Dragon's Eye",
-					{["Spirit"] = 34},
+					{["spirit"] = 34},
 				},
 				[3736] = {
-					"Blue",
+					"blue",
 					"Lustrous Dragon's Eye",
-					{["MP5"] = 17},
+					{["mp5"] = 17},
 				},
 				[3737] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Dragon's Eye",
-					{["Intellect"] = 34},
+					{["intellect"] = 34},
 				},
 				[3738] = {
-					"Yellow",
+					"yellow",
 					"Smooth Dragon's Eye",
-					{["Critical Strike Rating"] = 34},
+					{["critical strike rating"] = 34},
 				},
 				[3739] = {
-					"Yellow",
+					"yellow",
 					"Quick Dragon's Eye",
-					{["Haste Rating"] = 34},
+					{["haste rating"] = 34},
 				},
 				[3740] = {
-					"Red",
+					"red",
 					"Subtle Dragon's Eye",
-					{["Dodge Rating"] = 34},
+					{["dodge rating"] = 34},
 				},
 				[3741] = {
-					"Red",
+					"red",
 					"Flashing Dragon's Eye",
-					{["Parry Rating"] = 34},
+					{["parry rating"] = 34},
 				},
 				[3742] = {
-					"Yellow",
+					"yellow",
 					"Rigid Dragon's Eye",
-					{["Hit Rating"] = 34},
+					{["hit rating"] = 34},
 				},
 				[3743] = {
-					"Yellow",
+					"yellow",
 					"Thick Dragon's Eye",
-					{["Defense Rating"] = 34},
+					{["defense rating"] = 34},
 				},
 				[3744] = {
-					"Yellow",
+					"yellow",
 					"Mystic Dragon's Eye",
-					{["Resilience Rating"] = 34},
+					{["resilience rating"] = 34},
 				},
 				[3745] = {
-					"Red",
+					"red",
 					"Fractured Dragon's Eye",
-					{["Armor Penetration Rating"] = 34},
+					{["armor penetration rating"] = 34},
 				},
 				[3746] = {
-					"Red",
+					"red",
 					"Precise Dragon's Eye",
-					{["Expertise Rating"] = 34},
+					{["expertise rating"] = 34},
 				},
 				[3747] = {
-					"Blue",
+					"blue",
 					"Stormy Dragon's Eye",
-					{["Spell Penetration"] = 43},
+					{["spell penetration"] = 43},
 				},
 			},
 		},
@@ -2103,364 +2103,364 @@ GemIds = {
 		["Normal"] = {
 			[5] = {
 				[3644] = {
-					"Red",
+					"red",
 					"Perfect Delicate Bloodstone",
-					{["Agility"] = 14},
+					{["agility"] = 14},
 				},
 				[3646] = {
-					"Red",
+					"red",
 					"Perfect Subtle Bloodstone",
-					{["Dodge Rating"] = 14},
+					{["dodge rating"] = 14},
 				},
 				[3647] = {
-					"Red",
+					"red",
 					"Perfect Precise Bloodstone",
-					{["Expertise Rating"] = 14},
+					{["expertise rating"] = 14},
 				},
 				[3648] = {
-					"Red",
+					"red",
 					"Perfect Flashing Bloodstone",
-					{["Parry Rating"] = 14},
+					{["parry rating"] = 14},
 				},
 				[3649] = {
-					"Red",
+					"red",
 					"Perfect Bold Bloodstone",
-					{["Strength"] = 14},
+					{["strength"] = 14},
 				},
 				[3650] = {
-					"Red",
+					"red",
 					"Perfect Runed Bloodstone",
-					{["Spell Power"] = 16},
+					{["spell power"] = 16},
 				},
 				[3651] = {
-					"Red",
+					"red",
 					"Perfect Bright Bloodstone",
-					{["Attack Power"] = 28},
+					{["attack power"] = 28},
 				},
 				[3652] = {
-					"Red",
+					"red",
 					"Perfect Fractured Bloodstone",
-					{["Armor Penetration Rating"] = 14},
+					{["armor penetration rating"] = 14},
 				},
 				[3653] = {
-					"Blue",
+					"blue",
 					"Perfect Sparkling Chalcedony",
-					{["Spirit"] = 14},
+					{["spirit"] = 14},
 				},
 				[3654] = {
-					"Blue",
+					"blue",
 					"Perfect Lustrous Chalcedony",
-					{["MP5"] = 7},
+					{["mp5"] = 7},
 				},
 				[3655] = {
-					"Blue",
+					"blue",
 					"Perfect Solid Chalcedony",
-					{["Stamina"] = 21},
+					{["stamina"] = 21},
 				},
 				[3656] = {
-					"Blue",
+					"blue",
 					"Perfect Stormy Chalcedony",
-					{["Spell Penetration"] = 18},
+					{["spell penetration"] = 18},
 				},
 				[3657] = {
-					"Yellow",
+					"yellow",
 					"Perfect Smooth Sun Crystal",
-					{["Critical Strike Rating"] = 14},
+					{["critical strike rating"] = 14},
 				},
 				[3658] = {
-					"Yellow",
+					"yellow",
 					"Perfect Thick Sun Crystal",
-					{["Defense Rating"] = 14},
+					{["defense rating"] = 14},
 				},
 				[3659] = {
-					"Yellow",
+					"yellow",
 					"Perfect Quick Sun Crystal",
-					{["Haste Rating"] = 14},
+					{["haste rating"] = 14},
 				},
 				[3660] = {
-					"Yellow",
+					"yellow",
 					"Perfect Rigid Sun Crystal",
-					{["Hit Rating"] = 14},
+					{["hit rating"] = 14},
 				},
 				[3661] = {
-					"Yellow",
+					"yellow",
 					"Perfect Brilliant Sun Crystal",
-					{["Intellect"] = 14},
+					{["intellect"] = 14},
 				},
 				[3662] = {
-					"Yellow",
+					"yellow",
 					"Perfect Mystic Sun Crystal",
-					{["Resilience Rating"] = 14},
+					{["resilience rating"] = 14},
 				},
 				[3663] = {
-					"Purple",
+					"purple",
 					"Perfect Infused Shadow Crystal",
-					{["Attack Power"] = 14, ["MP5"] = 4},
+					{["attack power"] = 14, ["mp5"] = 4},
 				},
 				[3664] = {
-					"Purple",
+					"purple",
 					"Perfect Balanced Shadow Crystal",
-					{["Attack Power"] = 14, ["Stamina"] = 11},
+					{["attack power"] = 14, ["stamina"] = 11},
 				},
 				[3665] = {
-					"Purple",
+					"purple",
 					"Perfect Puissant Shadow Crystal",
-					{["Armor Penetration Rating"] = 7, ["Stamina"] = 11},
+					{["armor penetration rating"] = 7, ["stamina"] = 11},
 				},
 				[3666] = {
-					"Purple",
+					"purple",
 					"Perfect Tenuous Shadow Crystal",
-					{["Agility"] = 7, ["MP5"] = 4},
+					{["agility"] = 7, ["mp5"] = 4},
 				},
 				[3667] = {
-					"Purple",
+					"purple",
 					"Perfect Shifting Shadow Crystal",
-					{["Agility"] = 7, ["Stamina"] = 11},
+					{["agility"] = 7, ["stamina"] = 11},
 				},
 				[3668] = {
-					"Purple",
+					"purple",
 					"Perfect Regal Shadow Crystal",
-					{["Dodge Rating"] = 7, ["Stamina"] = 11},
+					{["dodge rating"] = 7, ["stamina"] = 11},
 				},
 				[3669] = {
-					"Purple",
+					"purple",
 					"Perfect Guardian's Shadow Crystal",
-					{["Expertise Rating"] = 7, ["Stamina"] = 11},
+					{["expertise rating"] = 7, ["stamina"] = 11},
 				},
 				[3670] = {
-					"Purple",
+					"purple",
 					"Perfect Defender's Shadow Crystal",
-					{["Parry Rating"] = 7, ["Stamina"] = 11},
+					{["parry rating"] = 7, ["stamina"] = 11},
 				},
 				[3671] = {
-					"Purple",
+					"purple",
 					"Perfect Sovereign Shadow Crystal",
-					{["Strength"] = 7, ["Stamina"] = 11},
+					{["strength"] = 7, ["stamina"] = 11},
 				},
 				[3672] = {
-					"Purple",
+					"purple",
 					"Perfect Royal Shadow Crystal",
-					{["Spell Power"] = 8, ["MP5"] = 4},
+					{["spell power"] = 8, ["mp5"] = 4},
 				},
 				[3673] = {
-					"Purple",
+					"purple",
 					"Perfect Purified Shadow Crystal",
-					{["Spell Power"] = 8, ["Spirit"] = 7},
+					{["spell power"] = 8, ["spirit"] = 7},
 				},
 				[3674] = {
-					"Purple",
+					"purple",
 					"Perfect Mysterious Shadow Crystal",
-					{["Spell Power"] = 8, ["Spell Penetration"] = 9},
+					{["spell power"] = 8, ["spell penetration"] = 9},
 				},
 				[3675] = {
-					"Purple",
+					"purple",
 					"Perfect Glowing Shadow Crystal",
-					{["Spell Power"] = 8, ["Stamina"] = 11},
+					{["spell power"] = 8, ["stamina"] = 11},
 				},
 				[3677] = {
-					"Orange",
+					"orange",
 					"Perfect Deft Huge Citrine",
-					{["Agility"] = 7, ["Haste Rating"] = 7},
+					{["agility"] = 7, ["haste rating"] = 7},
 				},
 				[3678] = {
-					"Orange",
+					"orange",
 					"Perfect Stark Huge Citrine",
-					{["Attack Power"] = 14, ["Haste Rating"] = 7},
+					{["attack power"] = 14, ["haste rating"] = 7},
 				},
 				[3679] = {
-					"Orange",
+					"orange",
 					"Perfect Pristine Huge Citrine",
-					{["Attack Power"] = 14, ["Hit Rating"] = 7},
+					{["attack power"] = 14, ["hit rating"] = 7},
 				},
 				[3680] = {
-					"Orange",
+					"orange",
 					"Perfect Empowered Huge Citrine",
-					{["Attack Power"] = 14, ["Resilience Rating"] = 7},
+					{["attack power"] = 14, ["resilience rating"] = 7},
 				},
 				[3681] = {
-					"Orange",
+					"orange",
 					"Perfect Inscribed Huge Citrine",
-					{["Strength"] = 7, ["Critical Strike Rating"] = 7},
+					{["strength"] = 7, ["critical strike rating"] = 7},
 				},
 				[3682] = {
-					"Orange",
+					"orange",
 					"Perfect Etched Huge Citrine",
-					{["Strength"] = 7, ["Hit Rating"] = 7},
+					{["strength"] = 7, ["hit rating"] = 7},
 				},
 				[3683] = {
-					"Orange",
+					"orange",
 					"Perfect Champion's Huge Citrine",
-					{["Strength"] = 7, ["Defense Rating"] = 7},
+					{["strength"] = 7, ["defense rating"] = 7},
 				},
 				[3684] = {
-					"Orange",
+					"orange",
 					"Perfect Resplendent Huge Citrine",
-					{["Strength"] = 7, ["Resilience Rating"] = 7},
+					{["strength"] = 7, ["resilience rating"] = 7},
 				},
 				[3685] = {
-					"Orange",
+					"orange",
 					"Perfect Fierce Huge Citrine",
-					{["Strength"] = 7, ["Haste Rating"] = 7},
+					{["strength"] = 7, ["haste rating"] = 7},
 				},
 				[3686] = {
-					"Orange",
+					"orange",
 					"Perfect Deadly Huge Citrine",
-					{["Agility"] = 7, ["Critical Strike Rating"] = 7},
+					{["agility"] = 7, ["critical strike rating"] = 7},
 				},
 				[3687] = {
-					"Orange",
+					"orange",
 					"Perfect Glinting Huge Citrine",
-					{["Agility"] = 7, ["Hit Rating"] = 7},
+					{["agility"] = 7, ["hit rating"] = 7},
 				},
 				[3688] = {
-					"Orange",
+					"orange",
 					"Perfect Lucent Huge Citrine",
-					{["Agility"] = 7, ["Resilience Rating"] = 7},
+					{["agility"] = 7, ["resilience rating"] = 7},
 				},
 				[3689] = {
-					"Orange",
+					"orange",
 					"Perfect Luminous Huge Citrine",
-					{["Spell Power"] = 8, ["Intellect"] = 7},
+					{["spell power"] = 8, ["intellect"] = 7},
 				},
 				[3690] = {
-					"Orange",
+					"orange",
 					"Perfect Potent Huge Citrine",
-					{["Spell Power"] = 8, ["Critical Strike Rating"] = 7},
+					{["spell power"] = 8, ["critical strike rating"] = 7},
 				},
 				[3691] = {
-					"Orange",
+					"orange",
 					"Perfect Veiled Huge Citrine",
-					{["Spell Power"] = 8, ["Hit Rating"] = 7},
+					{["spell power"] = 8, ["hit rating"] = 7},
 				},
 				[3692] = {
-					"Orange",
+					"orange",
 					"Perfect Durable Huge Citrine",
-					{["Spell Power"] = 8, ["Resilience Rating"] = 7},
+					{["spell power"] = 8, ["resilience rating"] = 7},
 				},
 				[3693] = {
-					"Orange",
+					"orange",
 					"Perfect Reckless Huge Citrine",
-					{["Spell Power"] = 8, ["Haste Rating"] = 7},
+					{["spell power"] = 8, ["haste rating"] = 7},
 				},
 				[3694] = {
-					"Orange",
+					"orange",
 					"Perfect Stalwart Huge Citrine",
-					{["Dodge Rating"] = 7, ["Defense Rating"] = 7},
+					{["dodge rating"] = 7, ["defense rating"] = 7},
 				},
 				[3695] = {
-					"Orange",
+					"orange",
 					"Perfect Glimmering Huge Citrine",
-					{["Parry Rating"] = 7, ["Defense Rating"] = 7},
+					{["parry rating"] = 7, ["defense rating"] = 7},
 				},
 				[3696] = {
-					"Orange",
+					"orange",
 					"Perfect Accurate Huge Citrine",
-					{["Expertise Rating"] = 7, ["Hit Rating"] = 7},
+					{["expertise rating"] = 7, ["hit rating"] = 7},
 				},
 				[3697] = {
-					"Orange",
+					"orange",
 					"Perfect Resolute Huge Citrine",
-					{["Expertise Rating"] = 7, ["Defense Rating"] = 7},
+					{["expertise rating"] = 7, ["defense rating"] = 7},
 				},
 				[3698] = {
-					"Green",
+					"green",
 					"Perfect Misty Dark Jade",
-					{["Critical Strike Rating"] = 7, ["Spirit"] = 7},
+					{["critical strike rating"] = 7, ["spirit"] = 7},
 				},
 				[3699] = {
-					"Green",
+					"green",
 					"Perfect Jagged Dark Jade",
-					{["Critical Strike Rating"] = 7, ["Stamina"] = 11},
+					{["critical strike rating"] = 7, ["stamina"] = 11},
 				},
 				[3700] = {
-					"Green",
+					"green",
 					"Perfect Enduring Dark Jade",
-					{["Defense Rating"] = 7, ["Stamina"] = 11},
+					{["defense rating"] = 7, ["stamina"] = 11},
 				},
 				[3701] = {
-					"Green",
+					"green",
 					"Perfect Intricate Dark Jade",
-					{["Haste Rating"] = 7, ["Spirit"] = 7},
+					{["haste rating"] = 7, ["spirit"] = 7},
 				},
 				[3702] = {
-					"Green",
+					"green",
 					"Perfect Forceful Dark Jade",
-					{["Haste Rating"] = 7, ["Stamina"] = 11},
+					{["haste rating"] = 7, ["stamina"] = 11},
 				},
 				[3703] = {
-					"Green",
+					"green",
 					"Perfect Shining Dark Jade",
-					{["Hit Rating"] = 7, ["Spirit"] = 7},
+					{["hit rating"] = 7, ["spirit"] = 7},
 				},
 				[3704] = {
-					"Green",
+					"green",
 					"Perfect Vivid Dark Jade",
-					{["Hit Rating"] = 7, ["Stamina"] = 11},
+					{["hit rating"] = 7, ["stamina"] = 11},
 				},
 				[3705] = {
-					"Green",
+					"green",
 					"Perfect Seer's Dark Jade",
-					{["Intellect"] = 7, ["Spirit"] = 7},
+					{["intellect"] = 7, ["spirit"] = 7},
 				},
 				[3706] = {
-					"Green",
+					"green",
 					"Perfect Timeless Dark Jade",
-					{["Intellect"] = 7, ["Stamina"] = 11},
+					{["intellect"] = 7, ["stamina"] = 11},
 				},
 				[3707] = {
-					"Green",
+					"green",
 					"Perfect Turbid Dark Jade",
-					{["Resilience Rating"] = 7, ["Spirit"] = 7},
+					{["resilience rating"] = 7, ["spirit"] = 7},
 				},
 				[3708] = {
-					"Green",
+					"green",
 					"Perfect Steady Dark Jade",
-					{["Resilience Rating"] = 7, ["Stamina"] = 11},
+					{["resilience rating"] = 7, ["stamina"] = 11},
 				},
 				[3709] = {
-					"Green",
+					"green",
 					"Perfect Radiant Dark Jade",
-					{["Critical Strike Rating"] = 7, ["Spell Penetration"] = 9},
+					{["critical strike rating"] = 7, ["spell penetration"] = 9},
 				},
 				[3710] = {
-					"Green",
+					"green",
 					"Perfect Sundered Dark Jade",
-					{["Critical Strike Rating"] = 7, ["MP5"] = 4},
+					{["critical strike rating"] = 7, ["mp5"] = 4},
 				},
 				[3711] = {
-					"Green",
+					"green",
 					"Perfect Dazzling Dark Jade",
-					{["Intellect"] = 7, ["MP5"] = 4},
+					{["intellect"] = 7, ["mp5"] = 4},
 				},
 				[3712] = {
-					"Green",
+					"green",
 					"Perfect Lambent Dark Jade",
-					{["Hit Rating"] = 7, ["MP5"] = 4},
+					{["hit rating"] = 7, ["mp5"] = 4},
 				},
 				[3713] = {
-					"Green",
+					"green",
 					"Perfect Opaque Dark Jade",
-					{["Resilience Rating"] = 7, ["MP5"] = 4},
+					{["resilience rating"] = 7, ["mp5"] = 4},
 				},
 				[3714] = {
-					"Green",
+					"green",
 					"Perfect Energized Dark Jade",
-					{["Haste Rating"] = 7, ["MP5"] = 4},
+					{["haste rating"] = 7, ["mp5"] = 4},
 				},
 				[3715] = {
-					"Green",
+					"green",
 					"Perfect Tense Dark Jade",
-					{["Hit Rating"] = 7, ["Spell Penetration"] = 9},
+					{["hit rating"] = 7, ["spell penetration"] = 9},
 				},
 				[3716] = {
-					"Green",
+					"green",
 					"Perfect Shattered Dark Jade",
-					{["Haste Rating"] = 7, ["Spell Penetration"] = 9},
+					{["haste rating"] = 7, ["spell penetration"] = 9},
 				},
 				[3767] = {
-					"Orange",
+					"orange",
 					"Perfect Wicked Huge Citrine",
-					{["Attack Power"] = 14, ["Critical Strike Rating"] = 7},
+					{["attack power"] = 14, ["critical strike rating"] = 7},
 				},
 			},
 		},
@@ -2469,189 +2469,189 @@ GemIds = {
 		["Normal"] = {
 			[4] = {
 				[2912] = {
-					"Red",
+					"red",
 					"Runed Ornate Ruby",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[2913] = {
-					"Yellow",
+					"yellow",
 					"Smooth Ornate Dawnstone",
-					{["Critical Strike Rating"] = 10},
+					{["critical strike rating"] = 10},
 				},
 				[2914] = {
-					"Yellow",
+					"yellow",
 					"Gleaming Ornate Dawnstone",
-					{["Critical Strike Rating"] = 10},
+					{["critical strike rating"] = 10},
 				},
 				[2916] = {
-					"Orange",
+					"orange",
 					"Potent Ornate Topaz",
-					{["Critical Strike Rating"] = 5, ["Spell Power"] = 6},
+					{["critical strike rating"] = 5, ["spell power"] = 6},
 				},
 				[2945] = {
-					"Red",
+					"red",
 					"Bold Ornate Ruby",
-					{["Attack Power"] = 20},
+					{["attack power"] = 20},
 				},
 				[2946] = {
-					"Orange",
+					"orange",
 					"Inscribed Ornate Topaz",
-					{["Attack Power"] = 10, ["Critical Strike Rating"] = 5},
+					{["attack power"] = 10, ["critical strike rating"] = 5},
 				},
 				[2949] = {
-					"Red",
+					"red",
 					"Bold Ornate Ruby",
-					{["Attack Power"] = 20},
+					{["attack power"] = 20},
 				},
 				[3335] = {
-					"Red",
+					"red",
 					"Bold Ornate Ruby",
-					{["Attack Power"] = 20},
+					{["attack power"] = 20},
 				},
 				[3336] = {
-					"Yellow",
+					"yellow",
 					"Gleaming Ornate Dawnstone",
-					{["Critical Strike Rating"] = 10},
+					{["critical strike rating"] = 10},
 				},
 				[3337] = {
-					"Orange",
+					"orange",
 					"Inscribed Ornate Topaz",
-					{["Attack Power"] = 10, ["Critical Strike Rating"] = 5},
+					{["attack power"] = 10, ["critical strike rating"] = 5},
 				},
 				[3338] = {
-					"Orange",
+					"orange",
 					"Potent Ornate Topaz",
-					{["Spell Power"] = 6, ["Critical Strike Rating"] = 5},
+					{["spell power"] = 6, ["critical strike rating"] = 5},
 				},
 				[3339] = {
-					"Red",
+					"red",
 					"Runed Ornate Ruby",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[3340] = {
-					"Yellow",
+					"yellow",
 					"Smooth Ornate Dawnstone",
-					{["Critical Strike Rating"] = 10},
+					{["critical strike rating"] = 10},
 				},
 			},
 			[6] = {
 				[3798] = {
-					"Meta",
+					"meta",
 					"Swift Starflare Diamond",
-					{["Attack Power"] = 34, ["Minor Run Speed"] = 1},
+					{["attack power"] = 34, ["minor run speed"] = 1},
 				},
 				[3799] = {
-					"Meta",
+					"meta",
 					"Tireless Starflare Diamond",
-					{["Spell Power"] = 20, ["Minor Run Speed"] = 1},
+					{["spell power"] = 20, ["minor run speed"] = 1},
 				},
 				[3800] = {
-					"Meta",
+					"meta",
 					"Impassive Starflare Diamond",
-					{["Critical Strike Rating"] = 17, ["Fear Duration Reduction (Percent)"] = 10},
+					{["critical strike rating"] = 17, ["fear duration reduction (percent)"] = 10},
 				},
 				[3801] = {
-					"Meta",
+					"meta",
 					"Egnimatic Starflare Diamond",
-					{["Critical Strike Rating"] = 17, ["Snare/Root Duration Reduction (Percent)"] = 10},
+					{["critical strike rating"] = 17, ["snare/root duration reduction (percent)"] = 10},
 				},
 				[3802] = {
-					"Meta",
+					"meta",
 					"Forlorn Starflare Diamond",
-					{["Spell Power"] = 20, ["Silence Duration Reduction (Percent)"] = 10},
+					{["spell power"] = 20, ["silence duration reduction (percent)"] = 10},
 				},
 				[3803] = {
-					"Meta",
+					"meta",
 					"Persistent Earthshatter Diamond",
-					{["Attack Power"] = 34, ["Stun Duration Reduction (Percent)"] = 10},
+					{["attack power"] = 34, ["stun duration reduction (percent)"] = 10},
 				},
 				[3804] = {
-					"Meta",
+					"meta",
 					"Powerful Earthshatter Diamond",
-					{["Stamina"] = 26, ["Stun Duration Reduction (Percent)"] = 10},
+					{["stamina"] = 26, ["stun duration reduction (percent)"] = 10},
 				},
 				[3805] = {
-					"Meta",
+					"meta",
 					"Trenchant Earthshatter Diamond",
-					{["Spell Power"] = 20, ["Stun Duration Reduction (Percent)"] = 10},
+					{["spell power"] = 20, ["stun duration reduction (percent)"] = 10},
 				},
 			},
 		},
 		["Unique-Equipped"] = {
 			[3] = {
 				[2896] = {
-					"Red",
+					"red",
 					"Stark Blood Garnet",
-					{["Spell Power"] = 8},
+					{["spell power"] = 8},
 				},
 				[2898] = {
-					"Green",
+					"green",
 					"Notched Deep Peridot",
-					{["Stamina"] = 3, ["Critical Strike Rating"] = 4},
+					{["stamina"] = 3, ["critical strike rating"] = 4},
 				},
 				[2899] = {
-					"Green",
+					"green",
 					"Barbed Deep Peridot",
-					{["Stamina"] = 3, ["Critical Strike Rating"] = 4},
+					{["stamina"] = 3, ["critical strike rating"] = 4},
 				},
 				[2921] = {
-					"Green",
+					"green",
 					"Barbed Deep Peridot",
-					{["Stamina"] = 3, ["Critical Strike Rating"] = 4},
+					{["stamina"] = 3, ["critical strike rating"] = 4},
 				},
 				[2923] = {
-					"Green",
+					"green",
 					"Notched Deep Peridot",
-					{["Stamina"] = 3, ["Critical Strike Rating"] = 4},
+					{["stamina"] = 3, ["critical strike rating"] = 4},
 				},
 				[2924] = {
-					"Red",
+					"red",
 					"Stark Blood Garnet",
-					{["Spell Power"] = 8},
+					{["spell power"] = 8},
 				},
 				[2943] = {
-					"Red",
+					"red",
 					"Mighty Blood Garnet",
-					{["Attack Power"] = 14},
+					{["attack power"] = 14},
 				},
 				[2944] = {
-					"Red",
+					"red",
 					"Mighty Blood Garnet",
-					{["Attack Power"] = 14},
+					{["attack power"] = 14},
 				},
 				[2969] = {
-					"Meta",
+					"meta",
 					"Swift Windfire Diamond",
-					{["Attack Power"] = 20, ["Minor Run Speed"] = 1},
+					{["attack power"] = 20, ["minor run speed"] = 1},
 				},
 				[2970] = {
-					"Meta",
+					"meta",
 					"Swift Starfire Diamond",
-					{["Spell Power"] = 12, ["Minor Run Speed"] = 1},
+					{["spell power"] = 12, ["minor run speed"] = 1},
 				},
 				[3065] = {
-					"Red",
+					"red",
 					"Don Rodrigo's Heart",
-					{["Strength"] = 8},
+					{["strength"] = 8},
 				},
 				[3103] = {
-					"Red",
+					"red",
 					"Don Amancio's Heart",
-					{["Strength"] = 8},
+					{["strength"] = 8},
 				},
 			},
 			[4] = {
 				[2891] = {
-					"Yellow",
+					"yellow",
 					"Sublime Mystic Dawnstone",
-					{["Resilience Rating"] = 10},
+					{["resilience rating"] = 10},
 				},
 			},
 			[7] = {
 				[3792] = {
-					"Yellow",
+					"yellow",
 					"Kharmaa's Grace",
-					{["Resilience Rating"] = 20},
+					{["resilience rating"] = 20},
 				},
 			},
 		},
@@ -2660,275 +2660,275 @@ GemIds = {
 		["Normal"] = {
 			[4] = {
 				[3045] = {
-					"Purple",
+					"purple",
 					"Sovereign Tanzanite",
-					{["Strength"] = 5, ["Stamina"] = 6},
+					{["strength"] = 5, ["stamina"] = 6},
 				},
 				[3046] = {
-					"Orange",
+					"orange",
 					"Luminous Fire Opal",
-					{["Spell Power"] = 6, ["Intellect"] = 4},
+					{["spell power"] = 6, ["intellect"] = 4},
 				},
 				[3047] = {
-					"Green",
+					"green",
 					"Polished Chrysoprase",
-					{["Stamina"] = 6, ["Critical Strike Rating"] = 5},
+					{["stamina"] = 6, ["critical strike rating"] = 5},
 				},
 				[3048] = {
-					"Purple",
+					"purple",
 					"Shifting Tanzanite",
-					{["Agility"] = 5, ["Stamina"] = 6},
+					{["agility"] = 5, ["stamina"] = 6},
 				},
 				[3049] = {
-					"Green",
+					"green",
 					"Sundered Chrysoprase",
-					{["Critical Strike Rating"] = 5, ["MP5"] = 2},
+					{["critical strike rating"] = 5, ["mp5"] = 2},
 				},
 				[3050] = {
-					"Orange",
+					"orange",
 					"Infused Fire Opal",
-					{["Spell Power"] = 6, ["Intellect"] = 4},
+					{["spell power"] = 6, ["intellect"] = 4},
 				},
 				[3051] = {
-					"Purple",
+					"purple",
 					"Blessed Tanzanite",
-					{["Spell Power"] = 6, ["Stamina"] = 6},
+					{["spell power"] = 6, ["stamina"] = 6},
 				},
 				[3052] = {
-					"Orange",
+					"orange",
 					"Pristine Fire Opal",
-					{["Attack Power"] = 10, ["Hit Rating"] = 4},
+					{["attack power"] = 10, ["hit rating"] = 4},
 				},
 				[3053] = {
-					"Orange",
+					"orange",
 					"Stalwart Fire Opal",
-					{["Defense Rating"] = 5, ["Dodge Rating"] = 4},
+					{["defense rating"] = 5, ["dodge rating"] = 4},
 				},
 				[3054] = {
-					"Purple",
+					"purple",
 					"Glowing Tanzanite",
-					{["Spell Power"] = 6, ["Stamina"] = 6},
+					{["spell power"] = 6, ["stamina"] = 6},
 				},
 				[3055] = {
-					"Orange",
+					"orange",
 					"Glinting Fire Opal",
-					{["Agility"] = 5, ["Hit Rating"] = 4},
+					{["agility"] = 5, ["hit rating"] = 4},
 				},
 				[3056] = {
-					"Orange",
+					"orange",
 					"Glimmering Fire Opal",
-					{["Parry Rating"] = 5, ["Defense Rating"] = 4},
+					{["parry rating"] = 5, ["defense rating"] = 4},
 				},
 				[3057] = {
-					"Orange",
+					"orange",
 					"Etched Fire Opal",
-					{["Strength"] = 5, ["Hit Rating"] = 4},
+					{["strength"] = 5, ["hit rating"] = 4},
 				},
 				[3058] = {
-					"Green",
+					"green",
 					"Rune Covered Chrysoprase",
-					{["Critical Strike Rating"] = 5, ["MP5"] = 2},
+					{["critical strike rating"] = 5, ["mp5"] = 2},
 				},
 				[3060] = {
-					"Purple",
+					"purple",
 					"Regal Tanzanite",
-					{["Dodge Rating"] = 5, ["Stamina"] = 6},
+					{["dodge rating"] = 5, ["stamina"] = 6},
 				},
 				[3061] = {
-					"Orange",
+					"orange",
 					"Shining Fire Opal",
-					{["Hit Rating"] = 5, ["Spell Power"] = 6},
+					{["hit rating"] = 5, ["spell power"] = 6},
 				},
 				[3062] = {
-					"Orange",
+					"orange",
 					"Assassin's Fire Opal",
-					{["Critical Strike Rating"] = 6, ["Dodge Rating"] = 5},
+					{["critical strike rating"] = 6, ["dodge rating"] = 5},
 				},
 				[3063] = {
-					"Purple",
+					"purple",
 					"Defender's Tanzanite",
-					{["Parry Rating"] = 5, ["Stamina"] = 6},
+					{["parry rating"] = 5, ["stamina"] = 6},
 				},
 				[3064] = {
-					"Purple",
+					"purple",
 					"Imperial Tanzanite",
-					{["Spirit"] = 5, ["Spell Power"] = 5},
+					{["spirit"] = 5, ["spell power"] = 5},
 				},
 				[3066] = {
-					"Orange",
+					"orange",
 					"Mysterious Fire Opal",
-					{["Spell Power"] = 6, ["Spell Penetration"] = 5},
+					{["spell power"] = 6, ["spell penetration"] = 5},
 				},
 				[3067] = {
-					"Purple",
+					"purple",
 					"Brutal Tanzanite",
-					{["Attack Power"] = 10, ["Stamina"] = 6},
+					{["attack power"] = 10, ["stamina"] = 6},
 				},
 				[3068] = {
-					"Orange",
+					"orange",
 					"Nimble Fire Opal",
-					{["Dodge Rating"] = 5, ["Hit Rating"] = 4},
+					{["dodge rating"] = 5, ["hit rating"] = 4},
 				},
 				[3069] = {
-					"Orange",
+					"orange",
 					"Durable Fire Opal",
-					{["Spell Power"] = 6, ["Resilience Rating"] = 4},
+					{["spell power"] = 6, ["resilience rating"] = 4},
 				},
 				[3070] = {
-					"Orange",
+					"orange",
 					"Deadly Fire Opal",
-					{["Attack Power"] = 8, ["Critical Strike Rating"] = 5},
+					{["attack power"] = 8, ["critical strike rating"] = 5},
 				},
 				[3071] = {
-					"Green",
+					"green",
 					"Timeless Chrysoprase",
-					{["Intellect"] = 5, ["Stamina"] = 6},
+					{["intellect"] = 5, ["stamina"] = 6},
 				},
 				[3072] = {
-					"Orange",
+					"orange",
 					"Enscribed Fire Opal", -- No, that's not a typo (on my part, anyway)
-					{["Strength"] = 5, ["Critical Strike Rating"] = 4},
+					{["strength"] = 5, ["critical strike rating"] = 4},
 				},
 				[3073] = {
-					"Orange",
+					"orange",
 					"Glistening Fire Opal",
-					{["Agility"] = 4, ["Defense Rating"] = 5},
+					{["agility"] = 4, ["defense rating"] = 5},
 				},
 				[3074] = {
-					"Green",
+					"green",
 					"Seer's Chrysoprase",
-					{["Intellect"] = 4, ["Spirit"] = 5},
+					{["intellect"] = 4, ["spirit"] = 5},
 				},
 				[3075] = {
-					"Orange",
+					"orange",
 					"Champion's Fire Opal",
-					{["Strength"] = 5, ["Defense Rating"] = 4},
+					{["strength"] = 5, ["defense rating"] = 4},
 				},
 				[3076] = {
-					"Orange",
+					"orange",
 					"Potent Fire Opal",
-					{["Critical Strike Rating"] = 4, ["Spell Power"] = 6},
+					{["critical strike rating"] = 4, ["spell power"] = 6},
 				},
 				[3077] = {
-					"Green",
+					"green",
 					"Dazzling Chrysoprase",
-					{["Intellect"] = 5, ["MP5"] = 2},
+					{["intellect"] = 5, ["mp5"] = 2},
 				},
 				[3078] = {
-					"Green",
+					"green",
 					"Enduring Chrysoprase",
-					{["Stamina"] = 6, ["Defense Rating"] = 5},
+					{["stamina"] = 6, ["defense rating"] = 5},
 				},
 				[3079] = {
-					"Orange",
+					"orange",
 					"Empowered Fire Opal",
-					{["Attack Power"] = 8, ["Resilience Rating"] = 5},
+					{["attack power"] = 8, ["resilience rating"] = 5},
 				},
 				[3080] = {
-					"Green",
+					"green",
 					"Steady Chrysoprase",
-					{["Stamina"] = 6, ["Resilience Rating"] = 5},
+					{["stamina"] = 6, ["resilience rating"] = 5},
 				},
 				[3081] = {
-					"Orange",
+					"orange",
 					"Iridescent Fire Opal",
-					{["Spell Power"] = 6, ["Critical Strike Rating"] = 4},
+					{["spell power"] = 6, ["critical strike rating"] = 4},
 				},
 				[3082] = {
-					"Green",
+					"green",
 					"Effulgent Chrysoprase",
-					{["Defense Rating"] = 5, ["MP5"] = 2},
+					{["defense rating"] = 5, ["mp5"] = 2},
 				},
 				[3083] = {
-					"Purple",
+					"purple",
 					"Fluorescent Tanzanite",
-					{["Spell Power"] = 6, ["Spirit"] = 4},
+					{["spell power"] = 6, ["spirit"] = 4},
 				},
 				[3084] = {
-					"Orange",
+					"orange",
 					"Beaming Fire Opal",
-					{["Dodge Rating"] = 5, ["Resilience Rating"] = 4},
+					{["dodge rating"] = 5, ["resilience rating"] = 4},
 				},
 				[3085] = {
-					"Green",
+					"green",
 					"Jagged Chrysoprase",
-					{["Stamina"] = 6, ["Critical Strike Rating"] = 5},
+					{["stamina"] = 6, ["critical strike rating"] = 5},
 				},
 				[3086] = {
-					"Purple",
+					"purple",
 					"Royal Tanzanite",
-					{["Spell Power"] = 6, ["MP5"] = 2},
+					{["spell power"] = 6, ["mp5"] = 2},
 				},
 				[3087] = {
-					"Orange",
+					"orange",
 					"Resplendent Fire Opal",
-					{["Strength"] = 5, ["Resilience Rating"] = 4},
+					{["strength"] = 5, ["resilience rating"] = 4},
 				},
 				[3088] = {
-					"Green",
+					"green",
 					"Vivid Chrysoprase",
-					{["Hit Rating"] = 5, ["Stamina"] = 6},
+					{["hit rating"] = 5, ["stamina"] = 6},
 				},
 				[3089] = {
-					"Green",
+					"green",
 					"Lambent Chrysoprase",
-					{["Hit Rating"] = 5, ["MP5"] = 2},
+					{["hit rating"] = 5, ["mp5"] = 2},
 				},
 				[3090] = {
-					"Orange",
+					"orange",
 					"Splendid Fire Opal",
-					{["Parry Rating"] = 5, ["Resilience Rating"] = 4},
+					{["parry rating"] = 5, ["resilience rating"] = 4},
 				},
 				[3091] = {
-					"Green",
+					"green",
 					"Radiant Chrysoprase",
-					{["Critical Strike Rating"] = 5, ["Spell Penetration"] = 5},
+					{["critical strike rating"] = 5, ["spell penetration"] = 5},
 				},
 			},
 			[7] = {
 				[3861] = {
-					"Red",
+					"red",
 					"Bold Stormjewel",
-					{["Strength"] = 20},
+					{["strength"] = 20},
 				},
 				[3862] = {
-					"Red",
+					"red",
 					"Delicate Stormjewel",
-					{["Agility"] = 20},
+					{["agility"] = 20},
 				},
 				[3863] = {
-					"Blue",
+					"blue",
 					"Solid Stormjewel",
-					{["Stamina"] = 30},
+					{["stamina"] = 30},
 				},
 				[3864] = {
-					"Blue",
+					"blue",
 					"Sparkling Stormjewel",
-					{["Spirit"] = 20},
+					{["spirit"] = 20},
 				},
 				[3865] = {
-					"Yellow",
+					"yellow",
 					"Brilliant Stormjewel",
-					{["Intellect"] = 20},
+					{["intellect"] = 20},
 				},
 				[3866] = {
-					"Red",
+					"red",
 					"Runed Stormjewel",
-					{["Spell Power"] = 23},
+					{["spell power"] = 23},
 				},
 				[3867] = {
-					"Yellow",
+					"yellow",
 					"Rigid Stormjewel",
-					{["Hit Rating"] = 20},
+					{["hit rating"] = 20},
 				},
 			},
 		},
 		["Unique-Equipped"] = {
 			[3] = {
 				[3268] = {
-					"Blue",
+					"blue",
 					"Eye of the Sea",
-					{["Stamina"] = 15},
+					{["stamina"] = 15},
 				},
 			}
 		},
@@ -2937,102 +2937,102 @@ GemIds = {
 		["Normal"] = {
 			[3] = {
 				[3162] = {
-					"Meta",
+					"meta",
 					"Potent Unstable Diamond",
-					{["Attack Power"] = 24, ["Stun Resistance (Percent)"] = 5},
+					{["attack power"] = 24, ["stun resistance (percent)"] = 5},
 				},
 				[3163] = {
-					"Meta",
+					"meta",
 					"Imbued Unstable Diamond",
-					{["Spell Power"] = 14, ["Stun Resistance (Percent)"] = 5},
+					{["spell power"] = 14, ["stun resistance (percent)"] = 5},
 				},
 			},
 			[4] = {
 				[3099] = {
-					"Purple",
+					"purple",
 					"Infused Amethyst",
-					{["Spell Power"] = 6, ["Stamina"] = 6},
+					{["spell power"] = 6, ["stamina"] = 6},
 				},
 				[3100] = {
-					"Purple",
+					"purple",
 					"Soothing Amethyst",
-					{["Spell Power"] = 6, ["Stamina"] = 6},
+					{["spell power"] = 6, ["stamina"] = 6},
 				},
 				[3101] = {
-					"Purple",
+					"purple",
 					"Pulsing Amethyst",
-					{["Attack Power"] = 10, ["Stamina"] = 6},
+					{["attack power"] = 10, ["stamina"] = 6},
 				},
 				[3276] = {
-					"Red",
+					"red",
 					"Bright Crimson Spinel",
-					{["Attack Power"] = 20},
+					{["attack power"] = 20},
 				},
 				[3277] = {
-					"Red",
+					"red",
 					"Runed Crimson Spinel",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[3278] = {
-					"Red",
+					"red",
 					"Teardrop Crimson Spinel",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[3281] = {
-					"Red",
+					"red",
 					"Bright Crimson Spinel",
-					{["Attack Power"] = 20},
+					{["attack power"] = 20},
 				},
 				[3282] = {
-					"Red",
+					"red",
 					"Runed Crimson Spinel",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 				[3283] = {
-					"Red",
+					"red",
 					"Teardrop Crimson Spinel",
-					{["Spell Power"] = 12},
+					{["spell power"] = 12},
 				},
 			},
 		},
 		["Unique-Equipped"] = {
 			[3] = {
 				[3156] = {
-					"Purple",
+					"purple",
 					"Unstable Amethyst",
-					{["Attack Power"] = 8, ["Stamina"] = 6},
+					{["attack power"] = 8, ["stamina"] = 6},
 				},
 				[3157] = {
-					"Green",
+					"green",
 					"Unstable Peridot",
-					{["Intellect"] = 4, ["Stamina"] = 6},
+					{["intellect"] = 4, ["stamina"] = 6},
 				},
 				[3158] = {
-					"Blue",
+					"blue",
 					"Unstable Sapphire",
-					{["Spell Power"] = 5, ["Spirit"] = 4},
+					{["spell power"] = 5, ["spirit"] = 4},
 				},
 				[3159] = {
-					"Orange",
+					"orange",
 					"Unstable Citrine",
-					{["Attack Power"] = 8, ["Critical Strike Rating"] = 4},
+					{["attack power"] = 8, ["critical strike rating"] = 4},
 				},
 				[3160] = {
-					"Orange",
+					"orange",
 					"Unstable Topaz",
-					{["Spell Power"] = 5, ["Intellect"] = 4},
+					{["spell power"] = 5, ["intellect"] = 4},
 				},
 				[3161] = {
-					"Green",
+					"green",
 					"Unstable Talasite",
-					{["Stamina"] = 4, ["Critical Strike Rating"] = 4},
+					{["stamina"] = 4, ["critical strike rating"] = 4},
 				},
 			},
 			[4] = {
 				[3262] = {
-					"Blue",
+					"blue",
 					"Charmed Amani Jewel",
-					{["Stamina"] = 15},
+					{["stamina"] = 15},
 				},
 			},
 		},
diff --git a/Regexps.lua b/Regexps.lua
index 03afdc1..c2d43da 100644
--- a/Regexps.lua
+++ b/Regexps.lua
@@ -5,52 +5,52 @@ end
 Preprocess = {
 	["|r$"] = "",
 	["^|c[a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9][a-f0-9]"] = "",
-	["Improves"] = "Increases",
-	["([Ii]ncreases?) your"] = "%1",
-	["Increases the target's"] = "Increases",
-	["Unique%-Equipped"] = "Unique",
-	["^Use: Teaches you how to permanently enchant "] = "Use: Permanently enchant ",
+	["improves"] = "increases",
+	["(increases?) your"] = "%1",
+	["increases the target's"] = "increases",
+	["unique%-equipped"] = "unique",
+	["^use: teaches you how to permanently enchant "] = "use: permanently enchant ",
 	["(%d+) to (%a)"] = "%1 %2",
-	["^Use: .*%.  If you spend at least %d+ seconds eating you will become well fed and gain ([%a%d][%a%d, ]+) for .*%."] = "%1",
-	["Cat, Bear, Dire Bear, and Moonkin forms"] = "Cat/Bear/Dire Bear/Moonkin forms",
+	["^use: .*%.  if you spend at least %d+ seconds eating you will become well fed and gain ([%a%d][%a%d, ]+) for .*%."] = "%1",
+	["cat, bear, dire bear, and moonkin forms"] = "cat/bear/dire bear/moonkin forms",
 	["maximum health"] = "health",
-	["Mana every 5 seconds"] = "MP5",
+	["mana every 5 seconds"] = "mp5",
 	["the block value of your shield"] = "block value",
 	["shield block rating"] = "block rating",
-	["Block$"] = "block value",
+	["block$"] = "block value",
 }

 IgnoredLines = {
-	"^Durability %d+ / %d+$",
+	"^durability %d+ / %d+$",
 	"^<.+>$",
 	"^\".+\"$",
-	"^Use: Restores %d+ %a[%a ]+ over %d+ sec%.  Must remain seated while %a+ing%.",
-	"^Use: Restores %d+%% of your %a[%a ]+ per second for %d+ sec%.  Must remain seated while %a+ing%.",
-	"^Use: Heals %d+ damage over %d+ sec%.$",
-	"^Use: Restores %d+ to %d+ %a+",
+	"^use: restores %d+ %a[%a ]+ over %d+ sec%.  must remain seated while %a+ing%.",
+	"^use: restores %d+%% of your %a[%a ]+ per second for %d+ sec%.  must remain seated while %a+ing%.",
+	"^use: heals %d+ damage over %d+ sec%.$",
+	"^use: restores %d+ to %d+ %a+",
 	-- Some relics that boost stats for certain abilities only
-	"^Equip: Increases the %a[%a ]+ of your %a[%a ]+ by ",
+	"^equip: increases the %a[%a ]+ of your %a[%a ]+ by ",
 	-- Use effects that have a cooldown
-	"[Cc]ooldown",
+	"cooldown",
 	-- "Chance on hit" and "have a chance"
-	"[Cc]hance ",
-	"^You may trade this item with players that were also eligible to loot this item for the next ",
+	"chance ",
+	"^you may trade this item with players that were also eligible to loot this item for the next ",
 	"^ $",
-	"^Requires %a[%a ]+ %- Neutral$",
-	"^Requires %a[%a ]+ %- Friendly$",
-	"^Requires %a[%a ]+ %- Honored$",
-	"^Requires %a[%a ]+ %- Revered$",
-	"^Requires %a[%a ]+ %- Exalted$",
-	"^Use: Teaches you how to ",
+	"^requires %a[%a ]+ %- neutral$",
+	"^requires %a[%a ]+ %- friendly$",
+	"^requires %a[%a ]+ %- honored$",
+	"^requires %a[%a ]+ %- revered$",
+	"^requires %a[%a ]+ %- exalted$",
+	"^use: teaches you how to ",
 }

-socketBonus = "^Socket Bonus: (.*)"
+socketBonus = "^socket bonus: (.*)"

 SocketLines = {
-	"^(Blue) Socket$",
-	"^(Red) Socket$",
-	"^(Yellow) Socket$",
-	"^(Meta) Socket$",
+	"^(blue) socket$",
+	"^(red) socket$",
+	"^(yellow) socket$",
+	"^(meta) socket$",
 }

 MultipleStatLines = {
@@ -65,25 +65,25 @@ MultipleStatLines = {
 }

 SingleStatLines = {
-	{"^Equip: Restores (%d+) mana per 5 sec%.",
+	{"^equip: restores (%d+) mana per 5 sec%.",
 		function(text, pattern)
-			return WeightsWatcher.singleStatValueOnly(text, pattern, "MP5")
+			return WeightsWatcher.singleStatValueOnly(text, pattern, "mp5")
 		end},
-	{"^Use: Increases mana regeneration by (%d+) mana per 5 seconds for ",
+	{"^use: increases mana regeneration by (%d+) mana per 5 seconds for ",
 		function(text, pattern)
-			return WeightsWatcher.singleStatValueOnly(text, pattern, "MP5")
+			return WeightsWatcher.singleStatValueOnly(text, pattern, "mp5")
 		end},
 	{"^%((%d[%d.]+) damage per second%)$",
 		function(text, pattern)
-			return WeightsWatcher.singleStatValueOnly(text, pattern, "DPS")
+			return WeightsWatcher.singleStatValueOnly(text, pattern, "dps")
 		end},
-	{"^Adds (%d[%d.]+) damage per second$",
+	{"^adds (%d[%d.]+) damage per second$",
 		function(text, pattern)
-			return WeightsWatcher.singleStatValueOnly(text, pattern, "DPS")
+			return WeightsWatcher.singleStatValueOnly(text, pattern, "dps")
 		end},
-	{"^Increases attack power by (%d+) in Cat/Bear/Dire Bear/Moonkin forms only%.",
+	{"^increases attack power by (%d+) in cat/bear/dire bear/moonkin forms only%.",
 		function(text, pattern)
-			return WeightsWatcher.singleStatValueOnly(text, pattern, "Feral AP")
+			return WeightsWatcher.singleStatValueOnly(text, pattern, "feral ap")
 		end},
 	-- The 5 is to catch MP5 and HP5 values
 	{"^%+?(%d+%%?) (%a[%a ]+5?)",
@@ -93,7 +93,7 @@ SingleStatLines = {
 				return WeightsWatcher.newStatTable({[name] = tonumber(value)})
 			end
 		end},
-	{"^Use: Permanently enchants? .* to give %+?(%d+) (%a[%a ]+).",
+	{"^use: permanently enchants? .* to give %+?(%d+) (%a[%a ]+).",
 		function(text, pattern)
 			local start, _, value, name = string.find(text, pattern)
 			if start then
@@ -102,51 +102,51 @@ SingleStatLines = {
 		end},

 	"^(%a[%a ]+) (%d+)",
-	"^Equip: Increases (%a[%a ]+) by (%d+)%.",
-	"^Equip: Increased (%a[%a ]+) %+(%d+)%.",
-	"^Use: Increases (%a[%a ]+) by (%d+) for .*%.",
-	"^Use: Permanently increase the (%a[%a ]+) of .* by (%d+)%.",
-	"^Use: Permanently enchants? .* to increase (%a[%a ]+) by (%d+)%.",
-	"^Use: When applied to your fishing pole, increases (Fishing) by (%d+) for ",
+	"^equip: increases (%a[%a ]+) by (%d+)%.",
+	"^equip: increased (%a[%a ]+) %+(%d+)%.",
+	"^use: increases (%a[%a ]+) by (%d+) for .*%.",
+	"^use: permanently increase the (%a[%a ]+) of .* by (%d+)%.",
+	"^use: permanently enchants? .* to increase (%a[%a ]+) by (%d+)%.",
+	"^use: when applied to your fishing pole, increases (fishing) by (%d+) for ",

 	-- TODO: figure out how to properly handle these
-	"^(Classes): (%a[%a ,]+)",
-	"^(Requires %a[%a ]+) %((%d+)%)",
+	"^(classes): (%a[%a ,]+)",
+	"^(requires %a[%a ]+) %((%d+)%)",
 }

 ItemInfoLines = {
-	"^Unique",
-	"^Binds ",
-	"^Soulbound$",
+	"^unique",
+	"^binds ",
+	"^soulbound$",
 }

 DoubleSlotLines = {
-	"^Head$",
-	"^Shoulder$",
-	"^Chest$",
-	"^Wrist$",
-	"^Hands$",
-	"^Waist$",
-	"^Legs$",
-	"^Feet$",
-	"^Main Hand$",
-	"^Off Hand$",
-	"^One%-Hand$",
-	"^Two%-Hand$",
-	"^Relic$",
-	"^Ranged$",
-	"^Thrown$",
-	"^Projectile$",
+	"^head$",
+	"^shoulder$",
+	"^chest$",
+	"^wrist$",
+	"^hands$",
+	"^waist$",
+	"^legs$",
+	"^feet$",
+	"^main hand$",
+	"^off hand$",
+	"^one%-hand$",
+	"^two%-hand$",
+	"^relic$",
+	"^ranged$",
+	"^thrown$",
+	"^projectile$",
 }

 SingleSlotLines = {
-	"^Neck$",
-	"^Back$",
-	"^Shirt$",
-	"^Tabard$",
-	"^Finger$",
-	"^Trinket$",
-	"^Held In Off%-hand$",
+	"^neck$",
+	"^back$",
+	"^shirt$",
+	"^tabard$",
+	"^finger$",
+	"^trinket$",
+	"^held in off%-hand$",
 }

 function WeightsWatcher.multipleStats(text, link)
@@ -178,18 +178,18 @@ end
 function WeightsWatcher.damageRange(textL, textR)
 	local speed
 	local stats = WeightsWatcher.newStatTable()
-	local start, _, added, minVal, maxVal, name = string.find(textL, "^(%+?)(%d+) %- (%d+) (%a* ?Damage)$")
+	local start, _, added, minVal, maxVal, name = string.find(textL, "^(%+?)(%d+) %- (%d+) (%a* ?damage)$")
 	if start then
 		if added == "+" then
-			added = "Added "
+			added = "added "
 		end
-		stats["Minimum " .. added .. name] = tonumber(minVal)
-		stats["Maximum " .. added .. name] = tonumber(maxVal)
+		stats["minimum " .. added .. name] = tonumber(minVal)
+		stats["maximum " .. added .. name] = tonumber(maxVal)
 	end
 	if textR then
-		start, _, speed = string.find(textR, "^Speed (%d+%.?%d*)$")
+		start, _, speed = string.find(textR, "^speed (%d+%.?%d*)$")
 		if start then
-			stats["Speed"] = tonumber(speed)
+			stats["speed"] = tonumber(speed)
 		end
 	end
 	-- Don't return an empty table
diff --git a/WeightsWatcher.lua b/WeightsWatcher.lua
index 970fc37..5c1d0ea 100644
--- a/WeightsWatcher.lua
+++ b/WeightsWatcher.lua
@@ -102,19 +102,19 @@ ww_weightIdealCacheWeightMetatable = {
 		if key == "bestGems" then
 			local bestGems = {}

-			bestGems.Red, bestGems.RedScore = WeightsWatcher.bestGemForSocket("Red", tbl.weight, ww_vars.options.gems.qualityLimit)
-			bestGems.Yellow, bestGems.YellowScore = WeightsWatcher.bestGemForSocket("Yellow", tbl.weight, ww_vars.options.gems.qualityLimit)
-			bestGems.Blue, bestGems.BlueScore = WeightsWatcher.bestGemForSocket("Blue", tbl.weight, ww_vars.options.gems.qualityLimit)
-			bestGems.Meta, bestGems.MetaScore = WeightsWatcher.bestGemForSocket("Meta", tbl.weight, ww_vars.options.gems.qualityLimit)
-			bestGems.Overall = bestGems.Red
-			bestGems.OverallScore = bestGems.RedScore
-			if bestGems.BlueScore > bestGems.OverallScore then
-				bestGems.Overall = bestGems.Blue
-				bestGems.OverallScore = bestGems.BlueScore
+			bestGems.red, bestGems.redScore = WeightsWatcher.bestGemForSocket("red", tbl.weight, ww_vars.options.gems.qualityLimit)
+			bestGems.yellow, bestGems.yellowScore = WeightsWatcher.bestGemForSocket("yellow", tbl.weight, ww_vars.options.gems.qualityLimit)
+			bestGems.blue, bestGems.blueScore = WeightsWatcher.bestGemForSocket("blue", tbl.weight, ww_vars.options.gems.qualityLimit)
+			bestGems.meta, bestGems.metaScore = WeightsWatcher.bestGemForSocket("meta", tbl.weight, ww_vars.options.gems.qualityLimit)
+			bestGems.overall = bestGems.red
+			bestGems.overallScore = bestGems.redScore
+			if bestGems.blueScore > bestGems.overallScore then
+				bestGems.overall = bestGems.blue
+				bestGems.overallScore = bestGems.blueScore
 			end
-			if bestGems.YellowScore > bestGems.OverallScore then
-				bestGems.Overall = bestGems.Yellow
-				bestGems.OverallScore = bestGems.YellowScore
+			if bestGems.yellowScore > bestGems.overallScore then
+				bestGems.overall = bestGems.yellow
+				bestGems.overallScore = bestGems.yellowScore
 			end
 			tbl.bestGems = bestGems
 			return bestGems
@@ -128,7 +128,7 @@ ww_weightIdealCacheWeightMetatable = {
 		local socketBonusWeight = 0
 		if socketBonusStat then
 			for stat, value in pairs(socketBonusStat) do
-				socketBonusWeight = socketBonusWeight + (tbl.weight[string.lower(stat)] or 0) * value
+				socketBonusWeight = socketBonusWeight + (tbl.weight[stat] or 0) * value
 			end
 		end
 		local breakSocketColors = ww_vars.options.gems.breakSocketColors or (not ww_vars.options.gems.neverBreakSocketColors and socketBonusWeight <= 0)
@@ -142,11 +142,11 @@ ww_weightIdealCacheWeightMetatable = {
 				table.insert(bestGems, gemId)
 				gemScore = gemScore + tbl.bestGems[color .. "Score"]
 			end
-			if breakSocketColors and color ~= "Meta" then
-				gemIdIgnoreSocket = tbl.bestGems.Overall
+			if breakSocketColors and color ~= "meta" then
+				gemIdIgnoreSocket = tbl.bestGems.overall
 				if #(gemIdIgnoreSocket) > 0 then
 					table.insert(bestGemsIgnoreSocket, gemIdIgnoreSocket)
-					gemScoreIgnoreSocket = gemScoreIgnoreSocket + tbl.bestGems.OverallScore
+					gemScoreIgnoreSocket = gemScoreIgnoreSocket + tbl.bestGems.overallScore
 				end
 			end
 		end
@@ -451,35 +451,35 @@ local function determineCompareMethod(currentSlot, compareSlot, compareSlot2, cu
 		return "empty"
 	end

-	if checkForTitansGrip() and (compareSubslot == "Axe" or compareSubslot == "Mace" or compareSubslot == "Sword") then
-		if currentSlot == "Two-Hand" then
-			currentSlot = "One-Hand"
+	if checkForTitansGrip() and (compareSubslot == "axe" or compareSubslot == "mace" or compareSubslot == "sword") then
+		if currentSlot == "two-hand" then
+			currentSlot = "one-hand"
 		end
-		if compareSlot == "Two-Hand" then
-			compareSlot = "One-Hand"
+		if compareSlot == "two-hand" then
+			compareSlot = "one-hand"
 		end
-		if compareSlot2 == "Two-Hand" then
-			compareSlot2 = "One-Hand"
+		if compareSlot2 == "two-hand" then
+			compareSlot2 = "one-hand"
 		end
 	end

-	if currentSlot == "Two-Hand" then
+	if currentSlot == "two-hand" then
 		return "both"
-	elseif currentSlot == "Main Hand" then
+	elseif currentSlot == "main hand" then
 		if compareSlot then
 			return "1"
 		else
 			return "empty"
 		end
-	elseif currentSlot == "Off Hand" or currentSlot == "Held In Off-hand" then
-		if compareSlot == "Two-Hand" then
+	elseif currentSlot == "off hand" or currentSlot == "held in off-hand" then
+		if compareSlot == "two-hand" then
 			return "1"
 		elseif compareSlot2 then
 			return "2"
 		else
 			return "empty"
 		end
-	elseif currentSlot == "One-Hand" then
+	elseif currentSlot == "one-hand" then
 		if checkForDualWield() then
 			if compareSlot and compareSlot2 then
 				return "worst"
@@ -488,7 +488,7 @@ local function determineCompareMethod(currentSlot, compareSlot, compareSlot2, cu
 		else
 			return "1"
 		end
-	elseif currentSlot == "Finger" or currentSlot == "Trinket" then
+	elseif currentSlot == "finger" or currentSlot == "trinket" then
 		if compareSlot and compareSlot2 then
 			return "worst"
 		end
@@ -563,29 +563,29 @@ local function colorizeDifferences(difference)
 end

 local slotConversion = {
-	["Head"] = "HeadSlot",
-	["Shoulder"] = "ShoulderSlot",
-	["Chest"] = "ChestSlot",
-	["Wrist"] = "WristSlot",
-	["Hands"] = "HandsSlot",
-	["Waist"] = "WaistSlot",
-	["Legs"] = "LegsSlot",
-	["Feet"] = "FeetSlot",
-	["Main Hand"] = {"MainHandSlot", "SecondaryHandSlot"},
-	["Off Hand"] = {"MainHandSlot", "SecondaryHandSlot"},
-	["One-Hand"] = {"MainHandSlot", "SecondaryHandSlot"},
-	["Two-Hand"] = {"MainHandSlot", "SecondaryHandSlot"},
-	["Relic"] = "RangedSlot",
-	["Ranged"] = "RangedSlot",
-	["Thrown"] = "RangedSlot",
-	["Projectile"] = "AmmoSlot",
-	["Neck"] = "NeckSlot",
-	["Back"] = "BackSlot",
-	["Shirt"] = "ShirtSlot",
-	["Tabard"] = "TabardSlot",
-	["Finger"] = {"Finger0Slot", "Finger1Slot"},
-	["Trinket"] = {"Trinket0Slot", "Trinket1Slot"},
-	["Held In Off-hand"] = {"MainHandSlot", "SecondaryHandSlot"},
+	["head"] = "HeadSlot",
+	["shoulder"] = "ShoulderSlot",
+	["chest"] = "ChestSlot",
+	["wrist"] = "WristSlot",
+	["hands"] = "HandsSlot",
+	["waist"] = "WaistSlot",
+	["legs"] = "LegsSlot",
+	["feet"] = "FeetSlot",
+	["main hand"] = {"MainHandSlot", "SecondaryHandSlot"},
+	["off hand"] = {"MainHandSlot", "SecondaryHandSlot"},
+	["one-hand"] = {"MainHandSlot", "SecondaryHandSlot"},
+	["two-hand"] = {"MainHandSlot", "SecondaryHandSlot"},
+	["relic"] = "RangedSlot",
+	["ranged"] = "RangedSlot",
+	["thrown"] = "RangedSlot",
+	["projectile"] = "AmmoSlot",
+	["neck"] = "NeckSlot",
+	["back"] = "BackSlot",
+	["shirt"] = "ShirtSlot",
+	["tabard"] = "TabardSlot",
+	["finger"] = {"Finger0Slot", "Finger1Slot"},
+	["trinket"] = {"Trinket0Slot", "Trinket1Slot"},
+	["held in off-hand"] = {"MainHandSlot", "SecondaryHandSlot"},
 }

 function WeightsWatcher.displayItemStats(tooltip, ttname)
@@ -612,9 +612,9 @@ function WeightsWatcher.displayItemStats(tooltip, ttname)

 		if ttname == "GameTooltip" and ww_vars.options.tooltip.showDifferences then
 			local currentSlot, compareSlot, compareSlot2, currentSubslot, compareSubslot, compareSubslot2
-			currentSlot = ww_bareItemCache[bareLink].nonStats["Slot"]
+			currentSlot = ww_bareItemCache[bareLink].nonStats["slot"]
 			if currentSlot and currentSlot ~= 0 then
-				currentSubslot = ww_bareItemCache[bareLink].nonStats["Subslot"]
+				currentSubslot = ww_bareItemCache[bareLink].nonStats["subslot"]
 				local compareSlots = slotConversion[currentSlot]
 				if type(compareSlots) == "string" then
 					compareLink = GetInventoryItemLink("player", WeightsWatcher.slotList[compareSlots])
@@ -624,13 +624,13 @@ function WeightsWatcher.displayItemStats(tooltip, ttname)
 				end
 				if compareLink then
 					compareBareLink = splitItemLink(compareLink)
-					compareSlot = ww_bareItemCache[compareBareLink].nonStats["Slot"]
-					compareSubslot = ww_bareItemCache[compareBareLink].nonStats["Subslot"]
+					compareSlot = ww_bareItemCache[compareBareLink].nonStats["slot"]
+					compareSubslot = ww_bareItemCache[compareBareLink].nonStats["subslot"]
 				end
 				if compareLink2 then
 					compareBareLink2 = splitItemLink(compareLink2)
-					compareSlot2 = ww_bareItemCache[compareBareLink2].nonStats["Slot"]
-					compareSubslot2 = ww_bareItemCache[compareBareLink2].nonStats["Subslot"]
+					compareSlot2 = ww_bareItemCache[compareBareLink2].nonStats["slot"]
+					compareSubslot2 = ww_bareItemCache[compareBareLink2].nonStats["subslot"]
 				end
 				compareMethod = determineCompareMethod(currentSlot, compareSlot, compareSlot2, currentSubslot, compareSubslot, compareSubslot2)
 			end
@@ -692,7 +692,7 @@ function WeightsWatcher.displayItemStats(tooltip, ttname)
 											end
 											if showIdealGemStats then
 												for stat, value in pairs(gem[3]) do
-													tooltip:AddDoubleLine("      " .. stat .. ": " .. value, " ")
+													tooltip:AddDoubleLine("      " .. statNames[stat] .. ": " .. value, " ")
 												end
 											end
 											if not showAlternateGems then
@@ -793,20 +793,20 @@ function WeightsWatcher.matchesSocket(gemId, socketColor)
 		gemColor = gemId
 	end

-	if socketColor == "Red" then
-		if gemColor == "Red" or gemColor == "Orange" or gemColor == "Purple" or gemColor == "Prismatic" then
+	if socketColor == "red" then
+		if gemColor == "red" or gemColor == "orange" or gemColor == "purple" or gemColor == "prismatic" then
 			return true
 		end
-	elseif socketColor == "Blue" then
-		if gemColor == "Blue" or gemColor == "Green" or gemColor == "Purple" or gemColor == "Prismatic" then
+	elseif socketColor == "blue" then
+		if gemColor == "blue" or gemColor == "green" or gemColor == "purple" or gemColor == "prismatic" then
 			return true
 		end
-	elseif socketColor == "Yellow" then
-		if gemColor == "Yellow" or gemColor == "Orange" or gemColor == "Green" or gemColor == "Prismatic" then
+	elseif socketColor == "yellow" then
+		if gemColor == "yellow" or gemColor == "orange" or gemColor == "green" or gemColor == "prismatic" then
 			return true
 		end
-	elseif socketColor == "Meta" then
-		if gemColor == "Meta" then
+	elseif socketColor == "meta" then
+		if gemColor == "meta" then
 			return true
 		end
 	else
@@ -855,7 +855,6 @@ function WeightsWatcher.calculateWeight(normalStats, socketBonusActive, socketBo
 end

 function WeightsWatcher.getWeight(stat, value, weightsScale)
-	stat = string.lower(stat)
 	if weightsScale[stat] then
 		return weightsScale[stat] * value
 	else
@@ -918,14 +917,14 @@ function WeightsWatcher.parseLine(textL, textR, link)
 	for _, regex in ipairs(DoubleSlotLines) do
 		if string.find(textL, regex) then
 			local nonStats = {}
-			nonStats["Slot"] = textL
-			nonStats["Subslot"] = textR
+			nonStats["slot"] = textL
+			nonStats["subslot"] = textR
 			return nil, nonStats
 		end
 	end
 	for _, regex in ipairs(SingleSlotLines) do
 		if string.find(textL, regex) then
-			return nil, {["Slot"] = textL}
+			return nil, {["slot"] = textL}
 		end
 	end
 	for _, regex in ipairs(MultipleStatLines) do
@@ -960,8 +959,11 @@ function WeightsWatcher.getItemStats(link)
 	end

 	for i = start, WeightsWatcherHiddenTooltip:NumLines() do
-		textL = WeightsWatcher.preprocess(getglobal("WeightsWatcherHiddenTooltipTextLeft" .. i):GetText())
+		textL = WeightsWatcher.preprocess(getglobal("WeightsWatcherHiddenTooltipTextLeft" .. i):GetText():lower())
 		textR = getglobal("WeightsWatcherHiddenTooltipTextRight" .. i):GetText()
+		if textR then
+			textR = textR:lower()
+		end

 		local stats, unStats, socket, socketBonus = WeightsWatcher.parseLine(textL, textR, link)

@@ -981,9 +983,9 @@ function WeightsWatcher.getItemStats(link)
 		end
 	end

-	if nonStats["Slot"] == "Ranged" or nonStats["Slot"] == "Projectile" then
-		normalStats["Ranged DPS"] = rawget(normalStats, "DPS")
-		normalStats["DPS"] = nil
+	if nonStats["slot"] == "ranged" or nonStats["slot"] == "projectile" then
+		normalStats["ranged dps"] = rawget(normalStats, "dps")
+		normalStats["dps"] = nil
 	end

 	return {
diff --git a/defaults.lua b/defaults.lua
index 1eef839..c61db79 100644
--- a/defaults.lua
+++ b/defaults.lua
@@ -103,6 +103,64 @@ gemQualityNames = {
 	[7] = "Wrath epic",
 }

+statNames = {
+	["stamina"] = "Stamina",
+	["critical strike rating"] = "Critical Strike Rating",
+	["haste rating"] = "Haste Rating",
+	["hit rating"] = "Hit Rating",
+	["resilience rating"] = "Resilience Rating",
+	["health"] = "Health",
+	["defense rating"] = "Defense Rating",
+	["dodge rating"] = "Dodge Rating",
+	["parry rating"] = "Parry Rating",
+	["block rating"] = "Block Rating",
+	["block value"] = "Block Value",
+	["armor"] = "Armor",
+	["hp5"] = "HP5",
+	["agility"] = "Agility",
+	["attack power"] = "Attack Power",
+	["strength"] = "Strength",
+	["armor penetration rating"] = "Armor Penetration Rating",
+	["expertise rating"] = "Expertise Rating",
+	["dps"] = "DPS",
+	["ranged dps"] = "Ranged DPS",
+	["minimum weapon damage"] = "Minimum Weapon Damage",
+	["maximum weapon damage"] = "Maximum Weapon Damage",
+	["intellect"] = "Intellect",
+	["mp5"] = "MP5",
+	["spell penetration"] = "Spell Penetration",
+	["spell power"] = "Spell Power",
+	["spirit"] = "Spirit",
+	["armor from Items (Percent)"] = "Armor from Items (Percent)",
+	["block value (percent)"] = "Block Value (Percent)",
+	["chance to increase physical haste"] = "Chance to Increase Physical Haste",
+	["chance to increase spell haste"] = "Chance to Increase Spell Haste",
+	["chance to restore health on hit"] = "Chance to Restore Health on Hit",
+	["chance to restore mana on spellcast"] = "Chance to Restore Mana on Spellcast",
+	["chance to stun target"] = "Chance to Stun Target",
+	["critical damage (percent)"] = "Critical Damage (Percent)",
+	["critical healing (percent)"] = "Critical Healing (Percent)",
+	["fear duration reduction (percent)"] = "Fear Duration Reduction (Percent)",
+	["intellect (percent)"] = "Intellect (Percent)",
+	["mana (percent)"] = "Mana (Percent)",
+	["melee damage"] = "Melee Damage",
+	["minor run speed"] = "Minor Run Speed",
+	["silence duration reduction (percent)"] = "Silence Duration Reduction (Percent)",
+	["snare/root duration reduction (percent)"] = "Snare/Root Duration Reduction (Percent)",
+	["sometimes heal on your crits"] = "Sometimes Heal on your Crits",
+	["spell damage taken reduction (percent)"] = "Spell Damage Taken Reduction (Percent)",
+	["spell reflect (percent)"] = "Spell Reflect (Percent)",
+	["stun duration reduction (percent)"] = "Stun Duration Reduction (Percent)",
+	["stun resistance (percent)"] = "Stun Resistance (Percent)",
+	["threat reduction (percent)"] = "Threat Reduction (Percent)",
+	["arcane resistance"] = "Arcane Resistance",
+	["fire resistance"] = "Fire Resistance",
+	["frost resistance"] = "Frost Resistance",
+	["holy resistance"] = "Holy Resistance",
+	["nature resistance"] = "Nature Resistance",
+	["shadow resistance"] = "Shadow Resistance",
+}
+
 keyDetectors = {
 	[1] = "Always",
 	[2] = "Never",