From 55ee3920922d52cc7f3172befa8fa51a1be63762 Mon Sep 17 00:00:00 2001 From: Kevin Lyles Date: Tue, 21 Sep 2010 15:15:29 -0500 Subject: [PATCH] Added code to semi-automatically generate new gem id files Updated Gemids to match Cataclysm NOTE: the sources, rarities, and such have NOT been checked, only names/stats/colors/gem id Removed old (wrath) gem names and added cata gem categories --- GemIds.lua | 908 +- Locales/enUS/gems.lua | 469 +- convert-gem-ids.sh | 18 + create-gem-ids-file.lua | 189 + gem-ids-converted.lua | 3940 +++++++ gem-ids-to-item-info.lua |27833 ++++++++++++++++++++++++++++++++++++++++++++++ gem-ids.lua | 6058 ++++++++++ unknown-gems | 158 +- 8 files changed, 39264 insertions(+), 309 deletions(-) create mode 100755 convert-gem-ids.sh create mode 100644 create-gem-ids-file.lua create mode 100644 gem-ids-converted.lua create mode 100644 gem-ids-to-item-info.lua create mode 100644 gem-ids.lua diff --git a/GemIds.lua b/GemIds.lua index b405c85..16bdcdd 100644 --- a/GemIds.lua +++ b/GemIds.lua @@ -182,7 +182,7 @@ ww_gems = { }, [2707] = { "purple", - "Purified Deep Peridot", + "Purified Shadow Draenite", {[L["intellect"]] = 3, [L["spirit"]] = 3}, }, [2708] = { @@ -1003,7 +1003,7 @@ ww_gems = { }, [3423] = { "purple", - "Glinting Huge Citrine", + "Glinting Shadow Crystal", {[L["agility"]] = 6, [L["hit rating"]] = 6}, }, [3424] = { @@ -1812,7 +1812,7 @@ ww_gems = { }, [3565] = { "purple", - "Glinting Ametrine", + "Glinting Dreadstone", {[L["agility"]] = 10, [L["hit rating"]] = 10}, }, [3566] = { @@ -1941,6 +1941,570 @@ ww_gems = { {[L["haste rating"]] = 10, [L["spell penetration"]] = 13}, }, }, + [8] = { + [3885] = { + "green", + "Zen Jasper", + {[L["mastery rating"]] = 15, [L["spirit"]] = 15}, + }, + [3886] = { + "green", + "Sensei's Jasper", + {[L["hit rating"]] = 15, [L["mastery rating"]] = 15}, + }, + [3889] = { + "red", + "Bold Carnelian", + {[L["strength"]] = 30}, + }, + [3890] = { + "red", + "Delicate Carnelian", + {[L["agility"]] = 30}, + }, + [3891] = { + "red", + "Flashing Carnelian", + {[L["parry rating"]] = 30}, + }, + [3892] = { + "red", + "Brilliant Carnelian", + {[L["intellect"]] = 30}, + }, + [3893] = { + "red", + "Precise Carnelian", + {[L["expertise rating"]] = 30}, + }, + [3894] = { + "blue", + "Solid Zephyrite", + {[L["stamina"]] = 45}, + }, + [3895] = { + "blue", + "Sparkling Zephyrite", + {[L["spirit"]] = 30}, + }, + [3896] = { + "blue", + "Stormy Zephyrite", + {[L["spell penetration"]] = 38}, + }, + [3897] = { + "blue", + "Rigid Zephyrite", + {[L["hit rating"]] = 30}, + }, + [3898] = { + "yellow", + "Subtle Alicite", + {[L["dodge rating"]] = 30}, + }, + [3899] = { + "yellow", + "Mystic Alicite", + {[L["resilience rating"]] = 30}, + }, + [3900] = { + "yellow", + "Quick Alicite", + {[L["haste rating"]] = 30}, + }, + [3901] = { + "yellow", + "Fractured Alicite", + {[L["mastery rating"]] = 30}, + }, + [3902] = { + "purple", + "Sovereign Nightstone", + {[L["stamina"]] = 23, [L["strength"]] = 15}, + }, + [3903] = { + "purple", + "Defender's Nightstone", + {[L["parry rating"]] = 15, [L["stamina"]] = 23}, + }, + [3904] = { + "purple", + "Shifting Nightstone", + {[L["agility"]] = 15, [L["stamina"]] = 23}, + }, + [3905] = { + "purple", + "Timeless Nightstone", + {[L["intellect"]] = 15, [L["stamina"]] = 23}, + }, + [3906] = { + "purple", + "Guardian's Nightstone", + {[L["expertise rating"]] = 15, [L["stamina"]] = 23}, + }, + [3907] = { + "purple", + "Purified Nightstone", + {[L["intellect"]] = 15, [L["spirit"]] = 15}, + }, + [3908] = { + "purple", + "Etched Nightstone", + {[L["hit rating"]] = 15, [L["strength"]] = 15}, + }, + [3909] = { + "purple", + "Glinting Nightstone", + {[L["agility"]] = 15, [L["hit rating"]] = 15}, + }, + [3910] = { + "purple", + "Retaliating Nightstone", + {[L["hit rating"]] = 15, [L["parry rating"]] = 15}, + }, + [3911] = { + "purple", + "Veiled Nightstone", + {[L["hit rating"]] = 15, [L["intellect"]] = 15}, + }, + [3912] = { + "purple", + "Accurate Nightstone", + {[L["expertise rating"]] = 15, [L["hit rating"]] = 15}, + }, + [3913] = { + "orange", + "Polished Hessonite", + {[L["agility"]] = 15, [L["dodge rating"]] = 15}, + }, + [3914] = { + "orange", + "Resolute Hessonite", + {[L["dodge rating"]] = 15, [L["expertise rating"]] = 15}, + }, + [3915] = { + "orange", + "Inscribed Hessonite", + {[L["critical strike rating"]] = 15, [L["strength"]] = 15}, + }, + [3916] = { + "orange", + "Deadly Hessonite", + {[L["agility"]] = 15, [L["critical strike rating"]] = 15}, + }, + [3917] = { + "orange", + "Potent Hessonite", + {[L["critical strike rating"]] = 15, [L["intellect"]] = 15}, + }, + [3918] = { + "orange", + "Fierce Hessonite", + {[L["haste rating"]] = 15, [L["strength"]] = 15}, + }, + [3919] = { + "orange", + "Deft Hessonite", + {[L["agility"]] = 15, [L["haste rating"]] = 15}, + }, + [3920] = { + "orange", + "Reckless Hessonite", + {[L["haste rating"]] = 15, [L["intellect"]] = 15}, + }, + [3921] = { + "orange", + "Skillful Hessonite", + {[L["mastery rating"]] = 15, [L["strength"]] = 15}, + }, + [3922] = { + "orange", + "Adept Hessonite", + {[L["agility"]] = 15, [L["mastery rating"]] = 15}, + }, + [3923] = { + "orange", + "Fine Hessonite", + {[L["mastery rating"]] = 15, [L["parry rating"]] = 15}, + }, + [3924] = { + "orange", + "Artful Hessonite", + {[L["intellect"]] = 15, [L["mastery rating"]] = 15}, + }, + [3925] = { + "orange", + "Keen Hessonite", + {[L["expertise rating"]] = 15, [L["mastery rating"]] = 15}, + }, + [3926] = { + "green", + "Regal Jasper", + {[L["dodge rating"]] = 15, [L["stamina"]] = 23}, + }, + [3927] = { + "green", + "Nimble Jasper", + {[L["dodge rating"]] = 15, [L["hit rating"]] = 15}, + }, + [3928] = { + "green", + "Jagged Jasper", + {[L["critical strike rating"]] = 15, [L["stamina"]] = 23}, + }, + [3929] = { + "green", + "Piercing Jasper", + {[L["critical strike rating"]] = 15, [L["hit rating"]] = 15}, + }, + [3930] = { + "green", + "Steady Jasper", + {[L["resilience rating"]] = 15, [L["stamina"]] = 23}, + }, + [3931] = { + "green", + "Forceful Jasper", + {[L["haste rating"]] = 15, [L["stamina"]] = 23}, + }, + [3932] = { + "green", + "Lightning Jasper", + {[L["haste rating"]] = 15, [L["hit rating"]] = 15}, + }, + [3933] = { + "green", + "Puissant Jasper", + {[L["mastery rating"]] = 15, [L["stamina"]] = 23}, + }, + [3936] = { + "yellow", + "Smooth Alicite", + {[L["critical strike rating"]] = 30}, + }, + }, + [9] = { + [3983] = { + "purple", + "Accurate Demonseye", + {[L["expertise rating"]] = 20, [L["hit rating"]] = 20}, + }, + [3984] = { + "purple", + "Defender's Demonseye", + {[L["parry rating"]] = 20, [L["stamina"]] = 30}, + }, + [3985] = { + "purple", + "Etched Demonseye", + {[L["hit rating"]] = 20, [L["strength"]] = 20}, + }, + [3986] = { + "purple", + "Veiled Demonseye", + {[L["hit rating"]] = 20, [L["intellect"]] = 20}, + }, + [3987] = { + "purple", + "Glinting Demonseye", + {[L["agility"]] = 20, [L["hit rating"]] = 20}, + }, + [3988] = { + "purple", + "Guardian's Demonseye", + {[L["expertise rating"]] = 20, [L["stamina"]] = 30}, + }, + [3989] = { + "purple", + "Retaliating Demonseye", + {[L["hit rating"]] = 20, [L["parry rating"]] = 20}, + }, + [3990] = { + "purple", + "Purified Demonseye", + {[L["intellect"]] = 20, [L["spirit"]] = 20}, + }, + [3991] = { + "purple", + "Shifting Demonseye", + {[L["agility"]] = 20, [L["stamina"]] = 30}, + }, + [3992] = { + "purple", + "Sovereign Demonseye", + {[L["stamina"]] = 30, [L["strength"]] = 20}, + }, + [3993] = { + "purple", + "Timeless Demonseye", + {[L["intellect"]] = 20, [L["stamina"]] = 30}, + }, + [3994] = { + "red", + "Bold Inferno Ruby", + {[L["strength"]] = 40}, + }, + [3995] = { + "red", + "Brilliant Inferno Ruby", + {[L["intellect"]] = 40}, + }, + [3996] = { + "red", + "Delicate Inferno Ruby", + {[L["agility"]] = 40}, + }, + [3997] = { + "red", + "Flashing Inferno Ruby", + {[L["parry rating"]] = 40}, + }, + [3998] = { + "red", + "Precise Inferno Ruby", + {[L["expertise rating"]] = 40}, + }, + [3999] = { + "yellow", + "Fractured Amberjewel", + {[L["mastery rating"]] = 40}, + }, + [4000] = { + "yellow", + "Mystic Amberjewel", + {[L["resilience rating"]] = 40}, + }, + [4001] = { + "yellow", + "Quick Amberjewel", + {[L["haste rating"]] = 40}, + }, + [4002] = { + "yellow", + "Smooth Amberjewel", + {[L["critical strike rating"]] = 40}, + }, + [4003] = { + "yellow", + "Subtle Amberjewel", + {[L["dodge rating"]] = 40}, + }, + [4004] = { + "blue", + "Rigid Ocean Sapphire", + {[L["hit rating"]] = 40}, + }, + [4005] = { + "blue", + "Solid Ocean Sapphire", + {[L["stamina"]] = 60}, + }, + [4006] = { + "blue", + "Sparkling Ocean Sapphire", + {[L["spirit"]] = 40}, + }, + [4007] = { + "blue", + "Stormy Ocean Sapphire", + {[L["spell penetration"]] = 50}, + }, + [4008] = { + "orange", + "Adept Ember Topaz", + {[L["agility"]] = 20, [L["mastery rating"]] = 20}, + }, + [4009] = { + "orange", + "Artful Ember Topaz", + {[L["intellect"]] = 20, [L["mastery rating"]] = 20}, + }, + [4010] = { + "orange", + "Reckless Ember Topaz", + {[L["haste rating"]] = 20, [L["intellect"]] = 20}, + }, + [4011] = { + "orange", + "Deadly Ember Topaz", + {[L["agility"]] = 20, [L["critical strike rating"]] = 20}, + }, + [4012] = { + "orange", + "Deft Ember Topaz", + {[L["agility"]] = 20, [L["haste rating"]] = 20}, + }, + [4013] = { + "orange", + "Fierce Ember Topaz", + {[L["haste rating"]] = 20, [L["strength"]] = 20}, + }, + [4014] = { + "orange", + "Fine Ember Topaz", + {[L["mastery rating"]] = 20, [L["parry rating"]] = 20}, + }, + [4015] = { + "orange", + "Inscribed Ember Topaz", + {[L["critical strike rating"]] = 20, [L["strength"]] = 20}, + }, + [4016] = { + "orange", + "Keen Ember Topaz", + {[L["expertise rating"]] = 20, [L["mastery rating"]] = 20}, + }, + [4017] = { + "orange", + "Polished Ember Topaz", + {[L["agility"]] = 20, [L["dodge rating"]] = 20}, + }, + [4018] = { + "orange", + "Potent Ember Topaz", + {[L["critical strike rating"]] = 20, [L["intellect"]] = 20}, + }, + [4019] = { + "orange", + "Skillful Ember Topaz", + {[L["mastery rating"]] = 20, [L["strength"]] = 20}, + }, + [4020] = { + "orange", + "Resolute Ember Topaz", + {[L["dodge rating"]] = 20, [L["expertise rating"]] = 20}, + }, + [4021] = { + "green", + "Forceful Dream Emerald", + {[L["haste rating"]] = 20, [L["stamina"]] = 30}, + }, + [4022] = { + "green", + "Jagged Dream Emerald", + {[L["critical strike rating"]] = 20, [L["stamina"]] = 30}, + }, + [4023] = { + "green", + "Lightning Dream Emerald", + {[L["haste rating"]] = 20, [L["hit rating"]] = 20}, + }, + [4024] = { + "green", + "Nimble Dream Emerald", + {[L["dodge rating"]] = 20, [L["hit rating"]] = 20}, + }, + [4025] = { + "green", + "Piercing Dream Emerald", + {[L["critical strike rating"]] = 20, [L["hit rating"]] = 20}, + }, + [4026] = { + "green", + "Puissant Dream Emerald", + {[L["mastery rating"]] = 20, [L["stamina"]] = 30}, + }, + [4027] = { + "green", + "Regal Dream Emerald", + {[L["dodge rating"]] = 20, [L["stamina"]] = 30}, + }, + [4028] = { + "green", + "Sensei's Dream Emerald", + {[L["hit rating"]] = 20, [L["mastery rating"]] = 20}, + }, + [4029] = { + "green", + "Steady Dream Emerald", + {[L["resilience rating"]] = 20, [L["stamina"]] = 30}, + }, + [4030] = { + "green", + "Zen Dream Emerald", + {[L["mastery rating"]] = 20, [L["spirit"]] = 20}, + }, + [4045] = { + "meta", + "Fleet Shadowspirit Diamond", + {[L["mastery rating"]] = 54, [L["minor run speed"]] = 1}, + }, + [4046] = { + "meta", + "Chaotic Shadowspirit Diamond", + {[L["critical damage (percent)"]] = 3, [L["critical strike rating"]] = 54}, + }, + [4047] = { + "meta", + "Bracing Shadowspirit Diamond", + {[L["intellect"]] = 54, [L["threat reduction (percent)"]] = 2}, + }, + [4048] = { + "meta", + "Eternal Shadowspirit Diamond", + {[L["block value (percent)"]] = 5, [L["stamina"]] = 81}, + }, + [4049] = { + "meta", + "Austere Shadowspirit Diamond", + {[L["armor from items (percent)"]] = 2, [L["stamina"]] = 81}, + }, + [4050] = { + "meta", + "Effulgent Shadowspirit Diamond", + {[L["spell damage taken reduction (percent)"]] = 2, [L["stamina"]] = 81}, + }, + [4051] = { + "meta", + "Ember Shadowspirit Diamond", + {[L["intellect"]] = 54, [L["mana (percent)"]] = 2}, + }, + [4052] = { + "meta", + "Revitalizing Shadowspirit Diamond", + {[L["critical healing (percent)"]] = 3, [L["spirit"]] = 54}, + }, + [4053] = { + "meta", + "Destructive Shadowspirit Diamond", + {[L["critical strike rating"]] = 54, [L["spell reflect (percent)"]] = 1}, + }, + [4054] = { + "meta", + "Powerful Shadowspirit Diamond", + {[L["stamina"]] = 81, [L["stun duration reduction (percent)"]] = 10}, + }, + [4055] = { + "meta", + "Enigmatic Shadowspirit Diamond", + {[L["critical strike rating"]] = 54, [L["snare/root duration reduction (percent)"]] = 10}, + }, + [4056] = { + "meta", + "Impassive Shadowspirit Diamond", + {[L["critical strike rating"]] = 54, [L["fear duration reduction (percent)"]] = 10}, + }, + [4057] = { + "meta", + "Forlorn Shadowspirit Diamond", + {[L["intellect"]] = 54, [L["silence duration reduction (percent)"]] = 10}, + }, + [4236] = { + "orange", + "Willful Ember Topaz", + {[L["intellect"]] = 20, [L["resilience rating"]] = 20}, + }, + [4237] = { + "orange", + "Lucent Ember Topaz", + {[L["agility"]] = 20, [L["resilience rating"]] = 20}, + }, + [4238] = { + "orange", + "Resplendent Ember Topaz", + {[L["resilience rating"]] = 20, [L["strength"]] = 20}, + }, + }, }, ["Unique-Equipped"] = { [5] = { @@ -2095,6 +2659,78 @@ ww_gems = { {[L["spell penetration"]] = 43}, }, }, + [9] = { + [4031] = { + "red", + "Bold Chimera's Eye", + {[L["strength"]] = 67}, + }, + [4032] = { + "red", + "Brilliant Chimera's Eye", + {[L["intellect"]] = 67}, + }, + [4033] = { + "red", + "Delicate Chimera's Eye", + {[L["agility"]] = 67}, + }, + [4034] = { + "red", + "Flashing Chimera's Eye", + {[L["parry rating"]] = 67}, + }, + [4035] = { + "yellow", + "Fractured Chimera's Eye", + {[L["mastery rating"]] = 67}, + }, + [4036] = { + "yellow", + "Mystic Chimera's Eye", + {[L["resilience rating"]] = 67}, + }, + [4037] = { + "red", + "Precise Chimera's Eye", + {[L["expertise rating"]] = 67}, + }, + [4038] = { + "yellow", + "Quick Chimera's Eye", + {[L["haste rating"]] = 67}, + }, + [4039] = { + "blue", + "Rigid Chimera's Eye", + {[L["hit rating"]] = 67}, + }, + [4040] = { + "yellow", + "Smooth Chimera's Eye", + {[L["critical strike rating"]] = 67}, + }, + [4041] = { + "blue", + "Solid Chimera's Eye", + {[L["stamina"]] = 101}, + }, + [4042] = { + "blue", + "Sparkling Chimera's Eye", + {[L["spirit"]] = 67}, + }, + [4043] = { + "blue", + "Stormy Chimera's Eye", + {[L["spell penetration"]] = 84}, + }, + [4044] = { + "yellow", + "Subtle Chimera's Eye", + {[L["dodge rating"]] = 67}, + }, + }, }, }, ["Procced"] = { @@ -2267,7 +2903,7 @@ ww_gems = { }, [3679] = { "purple", - "Perfect Glinting Huge Citrine", + "Perfect Glinting Shadow Crystal", {[L["agility"]] = 7, [L["hit rating"]] = 7}, }, [3680] = { @@ -2461,6 +3097,248 @@ ww_gems = { {[L["agility"]] = 7, [L["critical strike rating"]] = 7}, }, }, + [8] = { + [3887] = { + "green", + "Perfect Zen Jasper", + {[L["mastery rating"]] = 18, [L["spirit"]] = 17}, + }, + [3888] = { + "green", + "Perfect Sensei's Jasper", + {[L["hit rating"]] = 17, [L["mastery rating"]] = 18}, + }, + [3937] = { + "purple", + "Perfect Etched Nightstone", + {[L["hit rating"]] = 17, [L["strength"]] = 18}, + }, + [3938] = { + "purple", + "Perfect Purified Nightstone", + {[L["intellect"]] = 18, [L["spirit"]] = 17}, + }, + [3939] = { + "purple", + "Perfect Guardian's Nightstone", + {[L["expertise rating"]] = 18, [L["stamina"]] = 26}, + }, + [3940] = { + "purple", + "Perfect Timeless Nightstone", + {[L["intellect"]] = 18, [L["stamina"]] = 26}, + }, + [3941] = { + "purple", + "Perfect Defender's Nightstone", + {[L["parry rating"]] = 18, [L["stamina"]] = 26}, + }, + [3942] = { + "purple", + "Perfect Shifting Nightstone", + {[L["agility"]] = 18, [L["stamina"]] = 23}, + }, + [3943] = { + "purple", + "Perfect Sovereign Nightstone", + {[L["stamina"]] = 26, [L["strength"]] = 18}, + }, + [3944] = { + "yellow", + "Perfect Fractured Alicite", + {[L["mastery rating"]] = 35}, + }, + [3945] = { + "yellow", + "Perfect Quick Alicite", + {[L["haste rating"]] = 35}, + }, + [3946] = { + "yellow", + "Perfect Mystic Alicite", + {[L["resilience rating"]] = 35}, + }, + [3947] = { + "yellow", + "Perfect Smooth Alicite", + {[L["critical strike rating"]] = 35}, + }, + [3948] = { + "yellow", + "Perfect Subtle Alicite", + {[L["dodge rating"]] = 35}, + }, + [3949] = { + "blue", + "Perfect Rigid Zephyrite", + {[L["hit rating"]] = 35}, + }, + [3950] = { + "blue", + "Perfect Stormy Zephyrite", + {[L["spell penetration"]] = 44}, + }, + [3951] = { + "blue", + "Perfect Sparkling Zephyrite", + {[L["spirit"]] = 35}, + }, + [3952] = { + "blue", + "Perfect Solid Zephyrite", + {[L["stamina"]] = 53}, + }, + [3953] = { + "red", + "Perfect Precise Carnelian", + {[L["expertise rating"]] = 35}, + }, + [3954] = { + "red", + "Perfect Brilliant Carnelian", + {[L["intellect"]] = 35}, + }, + [3955] = { + "red", + "Perfect Flashing Carnelian", + {[L["parry rating"]] = 35}, + }, + [3956] = { + "red", + "Perfect Delicate Carnelian", + {[L["agility"]] = 35}, + }, + [3957] = { + "red", + "Perfect Bold Carnelian", + {[L["strength"]] = 35}, + }, + [3958] = { + "green", + "Perfect Puissant Jasper", + {[L["mastery rating"]] = 18, [L["stamina"]] = 26}, + }, + [3959] = { + "green", + "Perfect Lightning Jasper", + {[L["haste rating"]] = 18, [L["hit rating"]] = 17}, + }, + [3960] = { + "green", + "Perfect Forceful Jasper", + {[L["haste rating"]] = 18, [L["stamina"]] = 26}, + }, + [3961] = { + "green", + "Perfect Steady Jasper", + {[L["resilience rating"]] = 18, [L["stamina"]] = 26}, + }, + [3962] = { + "green", + "Perfect Piercing Jasper", + {[L["critical strike rating"]] = 18, [L["hit rating"]] = 17}, + }, + [3963] = { + "green", + "Perfect Jagged Jasper", + {[L["critical strike rating"]] = 18, [L["stamina"]] = 26}, + }, + [3964] = { + "green", + "Perfect Nimble Jasper", + {[L["dodge rating"]] = 18, [L["hit rating"]] = 17}, + }, + [3965] = { + "green", + "Perfect Regal Jasper", + {[L["dodge rating"]] = 18, [L["stamina"]] = 26}, + }, + [3966] = { + "orange", + "Perfect Keen Hessonite", + {[L["expertise rating"]] = 18, [L["mastery rating"]] = 17}, + }, + [3967] = { + "orange", + "Perfect Artful Hessonite", + {[L["intellect"]] = 18, [L["mastery rating"]] = 17}, + }, + [3968] = { + "orange", + "Perfect Fine Hessonite", + {[L["mastery rating"]] = 17, [L["parry rating"]] = 18}, + }, + [3969] = { + "orange", + "Perfect Adept Hessonite", + {[L["agility"]] = 18, [L["mastery rating"]] = 17}, + }, + [3970] = { + "orange", + "Perfect Skillful Hessonite", + {[L["mastery rating"]] = 17, [L["strength"]] = 18}, + }, + [3971] = { + "orange", + "Perfect Reckless Hessonite", + {[L["haste rating"]] = 17, [L["intellect"]] = 18}, + }, + [3972] = { + "orange", + "Perfect Deft Hessonite", + {[L["agility"]] = 18, [L["haste rating"]] = 17}, + }, + [3973] = { + "orange", + "Perfect Fierce Hessonite", + {[L["haste rating"]] = 17, [L["strength"]] = 18}, + }, + [3974] = { + "orange", + "Perfect Potent Hessonite", + {[L["critical strike rating"]] = 17, [L["intellect"]] = 18}, + }, + [3975] = { + "orange", + "Perfect Deadly Hessonite", + {[L["agility"]] = 18, [L["critical strike rating"]] = 17}, + }, + [3976] = { + "orange", + "Perfect Inscribed Hessonite", + {[L["critical strike rating"]] = 17, [L["strength"]] = 18}, + }, + [3977] = { + "orange", + "Perfect Resolute Hessonite", + {[L["dodge rating"]] = 17, [L["expertise rating"]] = 18}, + }, + [3978] = { + "orange", + "Perfect Polished Hessonite", + {[L["agility"]] = 18, [L["dodge rating"]] = 17}, + }, + [3979] = { + "purple", + "Perfect Accurate Nightstone", + {[L["expertise rating"]] = 18, [L["hit rating"]] = 17}, + }, + [3980] = { + "purple", + "Perfect Veiled Nightstone", + {[L["hit rating"]] = 17, [L["intellect"]] = 18}, + }, + [3981] = { + "purple", + "Perfect Retaliating Nightstone", + {[L["hit rating"]] = 17, [L["parry rating"]] = 18}, + }, + [3982] = { + "purple", + "Perfect Glinting Nightstone", + {[L["agility"]] = 18, [L["hit rating"]] = 17}, + }, + }, }, }, ["PVP-Vendor"] = { @@ -2729,7 +3607,7 @@ ww_gems = { }, [3060] = { "green", - "Regal Tanzanite", + "Regal Chrysoprase", {[L["dodge rating"]] = 5, [L["stamina"]] = 6}, }, [3061] = { @@ -2779,7 +3657,7 @@ ww_gems = { }, [3071] = { "purple", - "Timeless Chrysoprase", + "Timeless Tanzanite", {[L["intellect"]] = 5, [L["stamina"]] = 6}, }, [3072] = { @@ -2793,8 +3671,8 @@ ww_gems = { {[L["agility"]] = 4, [L["dodge rating"]] = 5}, }, [3074] = { - "green", - "Purified Chrysoprase", + "purple", + "Purified Tanzanite", {[L["intellect"]] = 5, [L["spirit"]] = 4}, }, [3075] = { @@ -2809,7 +3687,7 @@ ww_gems = { }, [3077] = { "purple", - "Purified Chrysoprase", + "Purified Tanzanite", {[L["intellect"]] = 5, [L["spirit"]] = 4}, }, [3078] = { @@ -2997,32 +3875,32 @@ ww_gems = { [3] = { [3156] = { "purple", - "Unstable Amethyst", + "Shifting Amethyst", {[L["agility"]] = 5, [L["stamina"]] = 6}, }, [3157] = { "purple", - "Unstable Peridot", + "Timeless Amethyst", {[L["intellect"]] = 4, [L["stamina"]] = 6}, }, [3158] = { "purple", - "Unstable Sapphire", + "Purified Amethyst", {[L["intellect"]] = 5, [L["spirit"]] = 4}, }, [3159] = { "orange", - "Unstable Citrine", + "Deadly Citrine", {[L["agility"]] = 5, [L["critical strike rating"]] = 4}, }, [3160] = { "orange", - "Unstable Topaz", + "Reckless Citrine", {[L["haste rating"]] = 4, [L["intellect"]] = 5}, }, [3161] = { "green", - "Unstable Talasite", + "Jagged Mossjewel", {[L["critical strike rating"]] = 4, [L["stamina"]] = 4}, }, }, diff --git a/Locales/enUS/gems.lua b/Locales/enUS/gems.lua index 862e508..9025524 100644 --- a/Locales/enUS/gems.lua +++ b/Locales/enUS/gems.lua @@ -3,28 +3,42 @@ if GetLocale() ~= "enUS" then end ww_gemDisplayNames = { + ["Accurate Demonseye"] = "Accurate Demonseye", ["Accurate Dreadstone"] = "Accurate Dreadstone", + ["Accurate Nightstone"] = "Accurate Nightstone", ["Accurate Shadow Crystal"] = "Accurate Shadow Crystal", ["Accurate Twilight Opal"] = "Accurate Twilight Opal", + ["Adept Ember Topaz"] = "Adept Ember Topaz", + ["Adept Hessonite"] = "Adept Hessonite", + ["Artful Ember Topaz"] = "Artful Ember Topaz", + ["Artful Hessonite"] = "Artful Hessonite", ["Austere Earthsiege Diamond"] = "Austere Earthsiege Diamond", + ["Austere Shadowspirit Diamond"] = "Austere Shadowspirit Diamond", ["Beaming Earthsiege Diamond"] = "Beaming Earthsiege Diamond", ["Blood of Amber"] = "Blood of Amber", ["Bold Blood Garnet"] = "Bold Blood Garnet", ["Bold Bloodstone"] = "Bold Bloodstone", ["Bold Cardinal Ruby"] = "Bold Cardinal Ruby", + ["Bold Carnelian"] = "Bold Carnelian", + ["Bold Chimera's Eye"] = "Bold Chimera's Eye", ["Bold Crimson Spinel"] = "Bold Crimson Spinel", ["Bold Dragon's Eye"] = "Bold Dragon's Eye", + ["Bold Inferno Ruby"] = "Bold Inferno Ruby", ["Bold Living Ruby"] = "Bold Living Ruby", ["Bold Scarlet Ruby"] = "Bold Scarlet Ruby", ["Bold Stormjewel"] = "Bold Stormjewel", ["Bold Tourmaline"] = "Bold Tourmaline", ["Bracing Earthsiege Diamond"] = "Bracing Earthsiege Diamond", ["Bracing Earthstorm Diamond"] = "Bracing Earthstorm Diamond", + ["Bracing Shadowspirit Diamond"] = "Bracing Shadowspirit Diamond", ["Brilliant Blood Garnet"] = "Brilliant Blood Garnet", ["Brilliant Bloodstone"] = "Brilliant Bloodstone", ["Brilliant Cardinal Ruby"] = "Brilliant Cardinal Ruby", + ["Brilliant Carnelian"] = "Brilliant Carnelian", + ["Brilliant Chimera's Eye"] = "Brilliant Chimera's Eye", ["Brilliant Crimson Spinel"] = "Brilliant Crimson Spinel", ["Brilliant Dragon's Eye"] = "Brilliant Dragon's Eye", + ["Brilliant Inferno Ruby"] = "Brilliant Inferno Ruby", ["Brilliant Living Ruby"] = "Brilliant Living Ruby", ["Brilliant Ornate Ruby"] = "Brilliant Ornate Ruby", ["Brilliant Scarlet Ruby"] = "Brilliant Scarlet Ruby", @@ -35,40 +49,54 @@ ww_gemDisplayNames = { ["Champion's Fire Opal"] = "Champion's Fire Opal", ["Champion's Huge Citrine"] = "Champion's Huge Citrine", ["Champion's Monarch Topaz"] = "Champion's Monarch Topaz", + ["Chaotic Shadowspirit Diamond"] = "Chaotic Shadowspirit Diamond", ["Chaotic Skyfire Diamond"] = "Chaotic Skyfire Diamond", ["Chaotic Skyflare Diamond"] = "Chaotic Skyflare Diamond", ["Charmed Amani Jewel"] = "Charmed Amani Jewel", ["Crimson Sun"] = "Crimson Sun", ["Deadly Ametrine"] = "Deadly Ametrine", + ["Deadly Citrine"] = "Deadly Citrine", + ["Deadly Ember Topaz"] = "Deadly Ember Topaz", ["Deadly Fire Opal"] = "Deadly Fire Opal", ["Deadly Flame Spessarite"] = "Deadly Flame Spessarite", + ["Deadly Hessonite"] = "Deadly Hessonite", ["Deadly Huge Citrine"] = "Deadly Huge Citrine", ["Deadly Monarch Topaz"] = "Deadly Monarch Topaz", ["Deadly Noble Topaz"] = "Deadly Noble Topaz", ["Deadly Ornate Topaz"] = "Deadly Ornate Topaz", ["Deadly Pyrestone"] = "Deadly Pyrestone", + ["Defender's Demonseye"] = "Defender's Demonseye", ["Defender's Dreadstone"] = "Defender's Dreadstone", + ["Defender's Nightstone"] = "Defender's Nightstone", ["Defender's Shadow Crystal"] = "Defender's Shadow Crystal", ["Defender's Tanzanite"] = "Defender's Tanzanite", ["Defender's Twilight Opal"] = "Defender's Twilight Opal", ["Deft Ametrine"] = "Deft Ametrine", + ["Deft Ember Topaz"] = "Deft Ember Topaz", + ["Deft Hessonite"] = "Deft Hessonite", ["Deft Huge Citrine"] = "Deft Huge Citrine", ["Deft Monarch Topaz"] = "Deft Monarch Topaz", ["Delicate Blood Garnet"] = "Delicate Blood Garnet", ["Delicate Bloodstone"] = "Delicate Bloodstone", ["Delicate Cardinal Ruby"] = "Delicate Cardinal Ruby", + ["Delicate Carnelian"] = "Delicate Carnelian", + ["Delicate Chimera's Eye"] = "Delicate Chimera's Eye", ["Delicate Crimson Spinel"] = "Delicate Crimson Spinel", ["Delicate Dragon's Eye"] = "Delicate Dragon's Eye", + ["Delicate Inferno Ruby"] = "Delicate Inferno Ruby", ["Delicate Living Ruby"] = "Delicate Living Ruby", ["Delicate Ornate Ruby"] = "Delicate Ornate Ruby", ["Delicate Scarlet Ruby"] = "Delicate Scarlet Ruby", ["Delicate Stormjewel"] = "Delicate Stormjewel", ["Delicate Tourmaline"] = "Delicate Tourmaline", + ["Destructive Shadowspirit Diamond"] = "Destructive Shadowspirit Diamond", ["Destructive Skyfire Diamond"] = "Destructive Skyfire Diamond", ["Destructive Skyflare Diamond"] = "Destructive Skyflare Diamond", ["Don Amancio's Heart"] = "Don Amancio's Heart", ["Don Julio's Heart"] = "Don Julio's Heart", ["Don Rodrigo's Heart"] = "Don Rodrigo's Heart", + ["Effulgent Shadowspirit Diamond"] = "Effulgent Shadowspirit Diamond", + ["Ember Shadowspirit Diamond"] = "Ember Shadowspirit Diamond", ["Ember Skyfire Diamond"] = "Ember Skyfire Diamond", ["Ember Skyflare Diamond"] = "Ember Skyflare Diamond", ["Enchanted Pearl"] = "Enchanted Pearl", @@ -76,52 +104,75 @@ ww_gemDisplayNames = { ["Energized Dark Jade"] = "Energized Dark Jade", ["Energized Eye of Zul"] = "Energized Eye of Zul", ["Energized Forest Emerald"] = "Energized Forest Emerald", + ["Enigmatic Shadowspirit Diamond"] = "Enigmatic Shadowspirit Diamond", ["Enigmatic Skyfire Diamond"] = "Enigmatic Skyfire Diamond", ["Enigmatic Skyflare Diamond"] = "Enigmatic Skyflare Diamond", ["Enigmatic Starflare Diamond"] = "Enigmatic Starflare Diamond", + ["Etched Demonseye"] = "Etched Demonseye", ["Etched Dreadstone"] = "Etched Dreadstone", + ["Etched Nightstone"] = "Etched Nightstone", ["Etched Shadow Crystal"] = "Etched Shadow Crystal", ["Etched Tanzanite"] = "Etched Tanzanite", ["Etched Twilight Opal"] = "Etched Twilight Opal", ["Eternal Earthsiege Diamond"] = "Eternal Earthsiege Diamond", ["Eternal Earthstorm Diamond"] = "Eternal Earthstorm Diamond", + ["Eternal Shadowspirit Diamond"] = "Eternal Shadowspirit Diamond", ["Eye of the Sea"] = "Eye of the Sea", ["Facet of Eternity"] = "Facet of Eternity", ["Falling Star"] = "Falling Star", ["Fierce Ametrine"] = "Fierce Ametrine", + ["Fierce Ember Topaz"] = "Fierce Ember Topaz", + ["Fierce Hessonite"] = "Fierce Hessonite", ["Fierce Huge Citrine"] = "Fierce Huge Citrine", ["Fierce Monarch Topaz"] = "Fierce Monarch Topaz", + ["Fine Ember Topaz"] = "Fine Ember Topaz", + ["Fine Hessonite"] = "Fine Hessonite", ["Flashing Bloodstone"] = "Flashing Bloodstone", ["Flashing Cardinal Ruby"] = "Flashing Cardinal Ruby", + ["Flashing Carnelian"] = "Flashing Carnelian", + ["Flashing Chimera's Eye"] = "Flashing Chimera's Eye", ["Flashing Crimson Spinel"] = "Flashing Crimson Spinel", ["Flashing Dragon's Eye"] = "Flashing Dragon's Eye", + ["Flashing Inferno Ruby"] = "Flashing Inferno Ruby", ["Flashing Living Ruby"] = "Flashing Living Ruby", ["Flashing Scarlet Ruby"] = "Flashing Scarlet Ruby", + ["Fleet Shadowspirit Diamond"] = "Fleet Shadowspirit Diamond", ["Forceful Dark Jade"] = "Forceful Dark Jade", + ["Forceful Dream Emerald"] = "Forceful Dream Emerald", ["Forceful Eye of Zul"] = "Forceful Eye of Zul", ["Forceful Forest Emerald"] = "Forceful Forest Emerald", + ["Forceful Jasper"] = "Forceful Jasper", ["Forceful Seaspray Emerald"] = "Forceful Seaspray Emerald", ["Forceful Talasite"] = "Forceful Talasite", + ["Forlorn Shadowspirit Diamond"] = "Forlorn Shadowspirit Diamond", ["Forlorn Skyflare Diamond"] = "Forlorn Skyflare Diamond", ["Forlorn Starflare Diamond"] = "Forlorn Starflare Diamond", - ["Glinting Ametrine"] = "Glinting Ametrine", + ["Fractured Alicite"] = "Fractured Alicite", + ["Fractured Amberjewel"] = "Fractured Amberjewel", + ["Fractured Chimera's Eye"] = "Fractured Chimera's Eye", + ["Glinting Demonseye"] = "Glinting Demonseye", ["Glinting Dreadstone"] = "Glinting Dreadstone", - ["Glinting Huge Citrine"] = "Glinting Huge Citrine", ["Glinting Nightseye"] = "Glinting Nightseye", + ["Glinting Nightstone"] = "Glinting Nightstone", ["Glinting Shadow Crystal"] = "Glinting Shadow Crystal", ["Glinting Shadow Draenite"] = "Glinting Shadow Draenite", ["Glinting Shadowsong Amethyst"] = "Glinting Shadowsong Amethyst", ["Glinting Tanzanite"] = "Glinting Tanzanite", ["Glinting Twilight Opal"] = "Glinting Twilight Opal", + ["Guardian's Demonseye"] = "Guardian's Demonseye", ["Guardian's Dreadstone"] = "Guardian's Dreadstone", + ["Guardian's Nightstone"] = "Guardian's Nightstone", ["Guardian's Shadow Crystal"] = "Guardian's Shadow Crystal", ["Guardian's Twilight Opal"] = "Guardian's Twilight Opal", ["Imbued Unstable Diamond"] = "Imbued Unstable Diamond", + ["Impassive Shadowspirit Diamond"] = "Impassive Shadowspirit Diamond", ["Impassive Skyflare Diamond"] = "Impassive Skyflare Diamond", ["Impassive Starflare Diamond"] = "Impassive Starflare Diamond", ["Inscribed Ametrine"] = "Inscribed Ametrine", + ["Inscribed Ember Topaz"] = "Inscribed Ember Topaz", ["Inscribed Fire Opal"] = "Inscribed Fire Opal", ["Inscribed Flame Spessarite"] = "Inscribed Flame Spessarite", + ["Inscribed Hessonite"] = "Inscribed Hessonite", ["Inscribed Huge Citrine"] = "Inscribed Huge Citrine", ["Inscribed Monarch Topaz"] = "Inscribed Monarch Topaz", ["Inscribed Noble Topaz"] = "Inscribed Noble Topaz", @@ -132,17 +183,25 @@ ww_gemDisplayNames = { ["Jagged Chrysoprase"] = "Jagged Chrysoprase", ["Jagged Dark Jade"] = "Jagged Dark Jade", ["Jagged Deep Peridot"] = "Jagged Deep Peridot", + ["Jagged Dream Emerald"] = "Jagged Dream Emerald", ["Jagged Eye of Zul"] = "Jagged Eye of Zul", ["Jagged Forest Emerald"] = "Jagged Forest Emerald", + ["Jagged Jasper"] = "Jagged Jasper", + ["Jagged Mossjewel"] = "Jagged Mossjewel", ["Jagged Seaspray Emerald"] = "Jagged Seaspray Emerald", ["Jagged Talasite"] = "Jagged Talasite", ["Kailee's Rose"] = "Kailee's Rose", + ["Keen Ember Topaz"] = "Keen Ember Topaz", + ["Keen Hessonite"] = "Keen Hessonite", ["Kharmaa's Grace"] = "Kharmaa's Grace", ["Lightning Chrysoprase"] = "Lightning Chrysoprase", ["Lightning Dark Jade"] = "Lightning Dark Jade", + ["Lightning Dream Emerald"] = "Lightning Dream Emerald", ["Lightning Eye of Zul"] = "Lightning Eye of Zul", ["Lightning Forest Emerald"] = "Lightning Forest Emerald", + ["Lightning Jasper"] = "Lightning Jasper", ["Lucent Ametrine"] = "Lucent Ametrine", + ["Lucent Ember Topaz"] = "Lucent Ember Topaz", ["Lucent Fire Opal"] = "Lucent Fire Opal", ["Lucent Huge Citrine"] = "Lucent Huge Citrine", ["Lucent Monarch Topaz"] = "Lucent Monarch Topaz", @@ -154,8 +213,11 @@ ww_gemDisplayNames = { ["Mysterious Shadow Crystal"] = "Mysterious Shadow Crystal", ["Mysterious Tanzanite"] = "Mysterious Tanzanite", ["Mysterious Twilight Opal"] = "Mysterious Twilight Opal", + ["Mystic Alicite"] = "Mystic Alicite", ["Mystical Skyfire Diamond"] = "Mystical Skyfire Diamond", + ["Mystic Amberjewel"] = "Mystic Amberjewel", ["Mystic Autumn's Glow"] = "Mystic Autumn's Glow", + ["Mystic Chimera's Eye"] = "Mystic Chimera's Eye", ["Mystic Dawnstone"] = "Mystic Dawnstone", ["Mystic Dragon's Eye"] = "Mystic Dragon's Eye", ["Mystic King's Amber"] = "Mystic King's Amber", @@ -164,62 +226,117 @@ ww_gemDisplayNames = { ["Nightmare Tear"] = "Nightmare Tear", ["Nimble Chrysoprase"] = "Nimble Chrysoprase", ["Nimble Dark Jade"] = "Nimble Dark Jade", + ["Nimble Dream Emerald"] = "Nimble Dream Emerald", ["Nimble Eye of Zul"] = "Nimble Eye of Zul", ["Nimble Forest Emerald"] = "Nimble Forest Emerald", + ["Nimble Jasper"] = "Nimble Jasper", + ["Perfect Accurate Nightstone"] = "Perfect Accurate Nightstone", ["Perfect Accurate Shadow Crystal"] = "Perfect Accurate Shadow Crystal", + ["Perfect Adept Hessonite"] = "Perfect Adept Hessonite", + ["Perfect Artful Hessonite"] = "Perfect Artful Hessonite", ["Perfect Bold Bloodstone"] = "Perfect Bold Bloodstone", + ["Perfect Bold Carnelian"] = "Perfect Bold Carnelian", ["Perfect Brilliant Bloodstone"] = "Perfect Brilliant Bloodstone", + ["Perfect Brilliant Carnelian"] = "Perfect Brilliant Carnelian", ["Perfect Champion's Huge Citrine"] = "Perfect Champion's Huge Citrine", + ["Perfect Deadly Hessonite"] = "Perfect Deadly Hessonite", ["Perfect Deadly Huge Citrine"] = "Perfect Deadly Huge Citrine", + ["Perfect Defender's Nightstone"] = "Perfect Defender's Nightstone", ["Perfect Defender's Shadow Crystal"] = "Perfect Defender's Shadow Crystal", + ["Perfect Deft Hessonite"] = "Perfect Deft Hessonite", ["Perfect Deft Huge Citrine"] = "Perfect Deft Huge Citrine", ["Perfect Delicate Bloodstone"] = "Perfect Delicate Bloodstone", + ["Perfect Delicate Carnelian"] = "Perfect Delicate Carnelian", ["Perfect Energized Dark Jade"] = "Perfect Energized Dark Jade", + ["Perfect Etched Nightstone"] = "Perfect Etched Nightstone", ["Perfect Etched Shadow Crystal"] = "Perfect Etched Shadow Crystal", + ["Perfect Fierce Hessonite"] = "Perfect Fierce Hessonite", ["Perfect Fierce Huge Citrine"] = "Perfect Fierce Huge Citrine", + ["Perfect Fine Hessonite"] = "Perfect Fine Hessonite", ["Perfect Flashing Bloodstone"] = "Perfect Flashing Bloodstone", + ["Perfect Flashing Carnelian"] = "Perfect Flashing Carnelian", ["Perfect Forceful Dark Jade"] = "Perfect Forceful Dark Jade", - ["Perfect Glinting Huge Citrine"] = "Perfect Glinting Huge Citrine", + ["Perfect Forceful Jasper"] = "Perfect Forceful Jasper", + ["Perfect Fractured Alicite"] = "Perfect Fractured Alicite", + ["Perfect Glinting Nightstone"] = "Perfect Glinting Nightstone", ["Perfect Glinting Shadow Crystal"] = "Perfect Glinting Shadow Crystal", + ["Perfect Guardian's Nightstone"] = "Perfect Guardian's Nightstone", ["Perfect Guardian's Shadow Crystal"] = "Perfect Guardian's Shadow Crystal", + ["Perfect Inscribed Hessonite"] = "Perfect Inscribed Hessonite", ["Perfect Inscribed Huge Citrine"] = "Perfect Inscribed Huge Citrine", ["Perfect Jagged Dark Jade"] = "Perfect Jagged Dark Jade", + ["Perfect Jagged Jasper"] = "Perfect Jagged Jasper", + ["Perfect Keen Hessonite"] = "Perfect Keen Hessonite", ["Perfect Lightning Dark Jade"] = "Perfect Lightning Dark Jade", + ["Perfect Lightning Jasper"] = "Perfect Lightning Jasper", ["Perfect Lucent Huge Citrine"] = "Perfect Lucent Huge Citrine", ["Perfect Misty Dark Jade"] = "Perfect Misty Dark Jade", ["Perfect Mysterious Shadow Crystal"] = "Perfect Mysterious Shadow Crystal", + ["Perfect Mystic Alicite"] = "Perfect Mystic Alicite", ["Perfect Mystic Sun Crystal"] = "Perfect Mystic Sun Crystal", ["Perfect Nimble Dark Jade"] = "Perfect Nimble Dark Jade", + ["Perfect Nimble Jasper"] = "Perfect Nimble Jasper", + ["Perfect Piercing Jasper"] = "Perfect Piercing Jasper", + ["Perfect Polished Hessonite"] = "Perfect Polished Hessonite", + ["Perfect Potent Hessonite"] = "Perfect Potent Hessonite", ["Perfect Potent Huge Citrine"] = "Perfect Potent Huge Citrine", ["Perfect Precise Bloodstone"] = "Perfect Precise Bloodstone", + ["Perfect Precise Carnelian"] = "Perfect Precise Carnelian", + ["Perfect Puissant Jasper"] = "Perfect Puissant Jasper", + ["Perfect Purified Nightstone"] = "Perfect Purified Nightstone", ["Perfect Purified Shadow Crystal"] = "Perfect Purified Shadow Crystal", + ["Perfect Quick Alicite"] = "Perfect Quick Alicite", ["Perfect Quick Sun Crystal"] = "Perfect Quick Sun Crystal", ["Perfect Radiant Dark Jade"] = "Perfect Radiant Dark Jade", + ["Perfect Reckless Hessonite"] = "Perfect Reckless Hessonite", ["Perfect Reckless Huge Citrine"] = "Perfect Reckless Huge Citrine", ["Perfect Regal Dark Jade"] = "Perfect Regal Dark Jade", + ["Perfect Regal Jasper"] = "Perfect Regal Jasper", + ["Perfect Resolute Hessonite"] = "Perfect Resolute Hessonite", ["Perfect Resolute Huge Citrine"] = "Perfect Resolute Huge Citrine", ["Perfect Resplendent Huge Citrine"] = "Perfect Resplendent Huge Citrine", + ["Perfect Retaliating Nightstone"] = "Perfect Retaliating Nightstone", ["Perfect Rigid Chalcedony"] = "Perfect Rigid Chalcedony", + ["Perfect Rigid Zephyrite"] = "Perfect Rigid Zephyrite", + ["Perfect Sensei's Jasper"] = "Perfect Sensei's Jasper", ["Perfect Shattered Dark Jade"] = "Perfect Shattered Dark Jade", + ["Perfect Shifting Nightstone"] = "Perfect Shifting Nightstone", ["Perfect Shifting Shadow Crystal"] = "Perfect Shifting Shadow Crystal", + ["Perfect Skillful Hessonite"] = "Perfect Skillful Hessonite", + ["Perfect Smooth Alicite"] = "Perfect Smooth Alicite", ["Perfect Smooth Sun Crystal"] = "Perfect Smooth Sun Crystal", ["Perfect Solid Chalcedony"] = "Perfect Solid Chalcedony", + ["Perfect Solid Zephyrite"] = "Perfect Solid Zephyrite", + ["Perfect Sovereign Nightstone"] = "Perfect Sovereign Nightstone", ["Perfect Sovereign Shadow Crystal"] = "Perfect Sovereign Shadow Crystal", ["Perfect Sparkling Chalcedony"] = "Perfect Sparkling Chalcedony", + ["Perfect Sparkling Zephyrite"] = "Perfect Sparkling Zephyrite", ["Perfect Stalwart Huge Citrine"] = "Perfect Stalwart Huge Citrine", ["Perfect Steady Dark Jade"] = "Perfect Steady Dark Jade", + ["Perfect Steady Jasper"] = "Perfect Steady Jasper", ["Perfect Stormy Chalcedony"] = "Perfect Stormy Chalcedony", + ["Perfect Stormy Zephyrite"] = "Perfect Stormy Zephyrite", + ["Perfect Subtle Alicite"] = "Perfect Subtle Alicite", ["Perfect Subtle Sun Crystal"] = "Perfect Subtle Sun Crystal", + ["Perfect Timeless Nightstone"] = "Perfect Timeless Nightstone", ["Perfect Timeless Shadow Crystal"] = "Perfect Timeless Shadow Crystal", ["Perfect Turbid Dark Jade"] = "Perfect Turbid Dark Jade", + ["Perfect Veiled Nightstone"] = "Perfect Veiled Nightstone", ["Perfect Veiled Shadow Crystal"] = "Perfect Veiled Shadow Crystal", ["Perfect Willful Huge Citrine"] = "Perfect Willful Huge Citrine", + ["Perfect Zen Jasper"] = "Perfect Zen Jasper", ["Persistent Earthshatter Diamond"] = "Persistent Earthshatter Diamond", ["Persistent Earthsiege Diamond"] = "Persistent Earthsiege Diamond", + ["Piercing Dream Emerald"] = "Piercing Dream Emerald", + ["Piercing Jasper"] = "Piercing Jasper", + ["Polished Ember Topaz"] = "Polished Ember Topaz", ["Polished Fire Opal"] = "Polished Fire Opal", + ["Polished Hessonite"] = "Polished Hessonite", ["Potent Ametrine"] = "Potent Ametrine", + ["Potent Ember Topaz"] = "Potent Ember Topaz", ["Potent Fire Opal"] = "Potent Fire Opal", ["Potent Flame Spessarite"] = "Potent Flame Spessarite", + ["Potent Hessonite"] = "Potent Hessonite", ["Potent Huge Citrine"] = "Potent Huge Citrine", ["Potent Monarch Topaz"] = "Potent Monarch Topaz", ["Potent Noble Topaz"] = "Potent Noble Topaz", @@ -228,23 +345,33 @@ ww_gemDisplayNames = { ["Powerful Earthshatter Diamond"] = "Powerful Earthshatter Diamond", ["Powerful Earthsiege Diamond"] = "Powerful Earthsiege Diamond", ["Powerful Earthstorm Diamond"] = "Powerful Earthstorm Diamond", + ["Powerful Shadowspirit Diamond"] = "Powerful Shadowspirit Diamond", ["Precise Bloodstone"] = "Precise Bloodstone", ["Precise Cardinal Ruby"] = "Precise Cardinal Ruby", + ["Precise Carnelian"] = "Precise Carnelian", + ["Precise Chimera's Eye"] = "Precise Chimera's Eye", ["Precise Dragon's Eye"] = "Precise Dragon's Eye", + ["Precise Inferno Ruby"] = "Precise Inferno Ruby", ["Precise Scarlet Ruby"] = "Precise Scarlet Ruby", ["Prismatic Sphere"] = "Prismatic Sphere", - ["Purified Chrysoprase"] = "Purified Chrysoprase", - ["Purified Deep Peridot"] = "Purified Deep Peridot", + ["Puissant Dream Emerald"] = "Puissant Dream Emerald", + ["Puissant Jasper"] = "Puissant Jasper", + ["Purified Amethyst"] = "Purified Amethyst", + ["Purified Demonseye"] = "Purified Demonseye", ["Purified Dreadstone"] = "Purified Dreadstone", ["Purified Jaggal Pearl"] = "Purified Jaggal Pearl", ["Purified Nightseye"] = "Purified Nightseye", + ["Purified Nightstone"] = "Purified Nightstone", ["Purified Shadow Crystal"] = "Purified Shadow Crystal", ["Purified Shadow Draenite"] = "Purified Shadow Draenite", ["Purified Shadow Pearl"] = "Purified Shadow Pearl", ["Purified Shadowsong Amethyst"] = "Purified Shadowsong Amethyst", ["Purified Tanzanite"] = "Purified Tanzanite", ["Purified Twilight Opal"] = "Purified Twilight Opal", + ["Quick Alicite"] = "Quick Alicite", + ["Quick Amberjewel"] = "Quick Amberjewel", ["Quick Autumn's Glow"] = "Quick Autumn's Glow", + ["Quick Chimera's Eye"] = "Quick Chimera's Eye", ["Quick Dawnstone"] = "Quick Dawnstone", ["Quick Dragon's Eye"] = "Quick Dragon's Eye", ["Quickened Starfire Diamond"] = "Quickened Starfire Diamond", @@ -259,8 +386,11 @@ ww_gemDisplayNames = { ["Radiant Seaspray Emerald"] = "Radiant Seaspray Emerald", ["Radiant Talasite"] = "Radiant Talasite", ["Reckless Ametrine"] = "Reckless Ametrine", + ["Reckless Citrine"] = "Reckless Citrine", + ["Reckless Ember Topaz"] = "Reckless Ember Topaz", ["Reckless Fire Opal"] = "Reckless Fire Opal", ["Reckless Flame Spessarite"] = "Reckless Flame Spessarite", + ["Reckless Hessonite"] = "Reckless Hessonite", ["Reckless Huge Citrine"] = "Reckless Huge Citrine", ["Reckless Monarch Topaz"] = "Reckless Monarch Topaz", ["Reckless Noble Topaz"] = "Reckless Noble Topaz", @@ -268,43 +398,63 @@ ww_gemDisplayNames = { ["Regal Chrysoprase"] = "Regal Chrysoprase", ["Regal Dark Jade"] = "Regal Dark Jade", ["Regal Deep Peridot"] = "Regal Deep Peridot", + ["Regal Dream Emerald"] = "Regal Dream Emerald", ["Regal Eye of Zul"] = "Regal Eye of Zul", ["Regal Forest Emerald"] = "Regal Forest Emerald", + ["Regal Jasper"] = "Regal Jasper", ["Regal Seaspray Emerald"] = "Regal Seaspray Emerald", ["Regal Talasite"] = "Regal Talasite", - ["Regal Tanzanite"] = "Regal Tanzanite", ["Relentless Earthsiege Diamond"] = "Relentless Earthsiege Diamond", ["Relentless Earthstorm Diamond"] = "Relentless Earthstorm Diamond", ["Resolute Ametrine"] = "Resolute Ametrine", + ["Resolute Ember Topaz"] = "Resolute Ember Topaz", + ["Resolute Hessonite"] = "Resolute Hessonite", ["Resolute Huge Citrine"] = "Resolute Huge Citrine", ["Resolute Monarch Topaz"] = "Resolute Monarch Topaz", ["Resplendent Ametrine"] = "Resplendent Ametrine", + ["Resplendent Ember Topaz"] = "Resplendent Ember Topaz", ["Resplendent Fire Opal"] = "Resplendent Fire Opal", ["Resplendent Huge Citrine"] = "Resplendent Huge Citrine", ["Resplendent Monarch Topaz"] = "Resplendent Monarch Topaz", + ["Retaliating Demonseye"] = "Retaliating Demonseye", + ["Retaliating Nightstone"] = "Retaliating Nightstone", + ["Revitalizing Shadowspirit Diamond"] = "Revitalizing Shadowspirit Diamond", ["Revitalizing Skyflare Diamond"] = "Revitalizing Skyflare Diamond", ["Rigid Azure Moonstone"] = "Rigid Azure Moonstone", ["Rigid Chalcedony"] = "Rigid Chalcedony", + ["Rigid Chimera's Eye"] = "Rigid Chimera's Eye", ["Rigid Dragon's Eye"] = "Rigid Dragon's Eye", ["Rigid Empyrean Sapphire"] = "Rigid Empyrean Sapphire", ["Rigid Majestic Zircon"] = "Rigid Majestic Zircon", + ["Rigid Ocean Sapphire"] = "Rigid Ocean Sapphire", ["Rigid Sky Sapphire"] = "Rigid Sky Sapphire", ["Rigid Star of Elune"] = "Rigid Star of Elune", ["Rigid Stormjewel"] = "Rigid Stormjewel", + ["Rigid Zephyrite"] = "Rigid Zephyrite", ["Rigid Zircon"] = "Rigid Zircon", + ["Sensei's Dream Emerald"] = "Sensei's Dream Emerald", + ["Sensei's Jasper"] = "Sensei's Jasper", ["Shattered Dark Jade"] = "Shattered Dark Jade", ["Shattered Eye of Zul"] = "Shattered Eye of Zul", ["Shattered Forest Emerald"] = "Shattered Forest Emerald", ["Shielded Skyflare Diamond"] = "Shielded Skyflare Diamond", + ["Shifting Amethyst"] = "Shifting Amethyst", + ["Shifting Demonseye"] = "Shifting Demonseye", ["Shifting Dreadstone"] = "Shifting Dreadstone", ["Shifting Nightseye"] = "Shifting Nightseye", + ["Shifting Nightstone"] = "Shifting Nightstone", ["Shifting Shadow Crystal"] = "Shifting Shadow Crystal", ["Shifting Shadow Draenite"] = "Shifting Shadow Draenite", ["Shifting Shadowsong Amethyst"] = "Shifting Shadowsong Amethyst", ["Shifting Tanzanite"] = "Shifting Tanzanite", ["Shifting Twilight Opal"] = "Shifting Twilight Opal", + ["Skillful Ember Topaz"] = "Skillful Ember Topaz", + ["Skillful Hessonite"] = "Skillful Hessonite", + ["Smooth Alicite"] = "Smooth Alicite", + ["Smooth Amberjewel"] = "Smooth Amberjewel", ["Smooth Amber"] = "Smooth Amber", ["Smooth Autumn's Glow"] = "Smooth Autumn's Glow", + ["Smooth Chimera's Eye"] = "Smooth Chimera's Eye", ["Smooth Dawnstone"] = "Smooth Dawnstone", ["Smooth Dragon's Eye"] = "Smooth Dragon's Eye", ["Smooth Golden Draenite"] = "Smooth Golden Draenite", @@ -314,16 +464,21 @@ ww_gemDisplayNames = { ["Smooth Sun Crystal"] = "Smooth Sun Crystal", ["Solid Azure Moonstone"] = "Solid Azure Moonstone", ["Solid Chalcedony"] = "Solid Chalcedony", + ["Solid Chimera's Eye"] = "Solid Chimera's Eye", ["Solid Dragon's Eye"] = "Solid Dragon's Eye", ["Solid Empyrean Sapphire"] = "Solid Empyrean Sapphire", ["Solid Majestic Zircon"] = "Solid Majestic Zircon", + ["Solid Ocean Sapphire"] = "Solid Ocean Sapphire", ["Solid Sky Sapphire"] = "Solid Sky Sapphire", ["Solid Star of Elune"] = "Solid Star of Elune", ["Solid Stormjewel"] = "Solid Stormjewel", + ["Solid Zephyrite"] = "Solid Zephyrite", ["Solid Zircon"] = "Solid Zircon", ["Sovereign Amethyst"] = "Sovereign Amethyst", + ["Sovereign Demonseye"] = "Sovereign Demonseye", ["Sovereign Dreadstone"] = "Sovereign Dreadstone", ["Sovereign Nightseye"] = "Sovereign Nightseye", + ["Sovereign Nightstone"] = "Sovereign Nightstone", ["Sovereign Shadow Crystal"] = "Sovereign Shadow Crystal", ["Sovereign Shadow Draenite"] = "Sovereign Shadow Draenite", ["Sovereign Shadowsong Amethyst"] = "Sovereign Shadowsong Amethyst", @@ -331,12 +486,15 @@ ww_gemDisplayNames = { ["Sovereign Twilight Opal"] = "Sovereign Twilight Opal", ["Sparkling Azure Moonstone"] = "Sparkling Azure Moonstone", ["Sparkling Chalcedony"] = "Sparkling Chalcedony", + ["Sparkling Chimera's Eye"] = "Sparkling Chimera's Eye", ["Sparkling Dragon's Eye"] = "Sparkling Dragon's Eye", ["Sparkling Empyrean Sapphire"] = "Sparkling Empyrean Sapphire", ["Sparkling Majestic Zircon"] = "Sparkling Majestic Zircon", + ["Sparkling Ocean Sapphire"] = "Sparkling Ocean Sapphire", ["Sparkling Sky Sapphire"] = "Sparkling Sky Sapphire", ["Sparkling Star of Elune"] = "Sparkling Star of Elune", ["Sparkling Stormjewel"] = "Sparkling Stormjewel", + ["Sparkling Zephyrite"] = "Sparkling Zephyrite", ["Sparkling Zircon"] = "Sparkling Zircon", ["Splendid Fire Opal"] = "Splendid Fire Opal", ["Stalwart Ametrine"] = "Stalwart Ametrine", @@ -345,20 +503,28 @@ ww_gemDisplayNames = { ["Stalwart Monarch Topaz"] = "Stalwart Monarch Topaz", ["Steady Chrysoprase"] = "Steady Chrysoprase", ["Steady Dark Jade"] = "Steady Dark Jade", + ["Steady Dream Emerald"] = "Steady Dream Emerald", ["Steady Eye of Zul"] = "Steady Eye of Zul", ["Steady Forest Emerald"] = "Steady Forest Emerald", + ["Steady Jasper"] = "Steady Jasper", ["Steady Seaspray Emerald"] = "Steady Seaspray Emerald", ["Steady Talasite"] = "Steady Talasite", ["Stone of Blades"] = "Stone of Blades", ["Stormy Azure Moonstone"] = "Stormy Azure Moonstone", ["Stormy Chalcedony"] = "Stormy Chalcedony", + ["Stormy Chimera's Eye"] = "Stormy Chimera's Eye", ["Stormy Dragon's Eye"] = "Stormy Dragon's Eye", ["Stormy Empyrean Sapphire"] = "Stormy Empyrean Sapphire", ["Stormy Majestic Zircon"] = "Stormy Majestic Zircon", + ["Stormy Ocean Sapphire"] = "Stormy Ocean Sapphire", ["Stormy Sky Sapphire"] = "Stormy Sky Sapphire", ["Stormy Star of Elune"] = "Stormy Star of Elune", + ["Stormy Zephyrite"] = "Stormy Zephyrite", + ["Subtle Alicite"] = "Subtle Alicite", + ["Subtle Amberjewel"] = "Subtle Amberjewel", ["Subtle Amber"] = "Subtle Amber", ["Subtle Autumn's Glow"] = "Subtle Autumn's Glow", + ["Subtle Chimera's Eye"] = "Subtle Chimera's Eye", ["Subtle Dawnstone"] = "Subtle Dawnstone", ["Subtle Dragon's Eye"] = "Subtle Dragon's Eye", ["Subtle Golden Draenite"] = "Subtle Golden Draenite", @@ -374,9 +540,10 @@ ww_gemDisplayNames = { ["Thundering Skyfire Diamond"] = "Thundering Skyfire Diamond", ["Thundering Skyflare Diamond"] = "Thundering Skyflare Diamond", ["Timeless Amethyst"] = "Timeless Amethyst", - ["Timeless Chrysoprase"] = "Timeless Chrysoprase", + ["Timeless Demonseye"] = "Timeless Demonseye", ["Timeless Dreadstone"] = "Timeless Dreadstone", ["Timeless Nightseye"] = "Timeless Nightseye", + ["Timeless Nightstone"] = "Timeless Nightstone", ["Timeless Shadow Crystal"] = "Timeless Shadow Crystal", ["Timeless Shadow Draenite"] = "Timeless Shadow Draenite", ["Timeless Shadowsong Amethyst"] = "Timeless Shadowsong Amethyst", @@ -390,14 +557,10 @@ ww_gemDisplayNames = { ["Turbid Dark Jade"] = "Turbid Dark Jade", ["Turbid Eye of Zul"] = "Turbid Eye of Zul", ["Turbid Forest Emerald"] = "Turbid Forest Emerald", - ["Unstable Amethyst"] = "Unstable Amethyst", - ["Unstable Citrine"] = "Unstable Citrine", - ["Unstable Peridot"] = "Unstable Peridot", - ["Unstable Sapphire"] = "Unstable Sapphire", - ["Unstable Talasite"] = "Unstable Talasite", - ["Unstable Topaz"] = "Unstable Topaz", + ["Veiled Demonseye"] = "Veiled Demonseye", ["Veiled Dreadstone"] = "Veiled Dreadstone", ["Veiled Nightseye"] = "Veiled Nightseye", + ["Veiled Nightstone"] = "Veiled Nightstone", ["Veiled Shadow Crystal"] = "Veiled Shadow Crystal", ["Veiled Shadow Draenite"] = "Veiled Shadow Draenite", ["Veiled Shadowsong Amethyst"] = "Veiled Shadowsong Amethyst", @@ -405,283 +568,12 @@ ww_gemDisplayNames = { ["Veiled Twilight Opal"] = "Veiled Twilight Opal", ["Void Sphere"] = "Void Sphere", ["Willful Ametrine"] = "Willful Ametrine", + ["Willful Ember Topaz"] = "Willful Ember Topaz", ["Willful Fire Opal"] = "Willful Fire Opal", ["Willful Huge Citrine"] = "Willful Huge Citrine", ["Willful Monarch Topaz"] = "Willful Monarch Topaz", - - -- Wrath names that are no longer used in Cataclysm - ["Accurate Ametrine"] = "Accurate Ametrine", - ["Accurate Huge Citrine"] = "Accurate Huge Citrine", - ["Accurate Monarch Topaz"] = "Accurate Monarch Topaz", - ["Assassin's Fire Opal"] = "Assassin's Fire Opal", - ["Balanced Dreadstone"] = "Balanced Dreadstone", - ["Balanced Nightseye"] = "Balanced Nightseye", - ["Balanced Shadow Crystal"] = "Balanced Shadow Crystal", - ["Balanced Shadow Draenite"] = "Balanced Shadow Draenite", - ["Balanced Shadowsong Amethyst"] = "Balanced Shadowsong Amethyst", - ["Balanced Twilight Opal"] = "Balanced Twilight Opal", - ["Barbed Deep Peridot"] = "Barbed Deep Peridot", - ["Beaming Fire Opal"] = "Beaming Fire Opal", - ["Blessed Tanzanite"] = "Blessed Tanzanite", - ["Bold Ornate Ruby"] = "Bold Ornate Ruby", - ["Bright Blood Garnet"] = "Bright Blood Garnet", - ["Bright Bloodstone"] = "Bright Bloodstone", - ["Bright Cardinal Ruby"] = "Bright Cardinal Ruby", - ["Bright Crimson Spinel"] = "Bright Crimson Spinel", - ["Bright Dragon's Eye"] = "Bright Dragon's Eye", - ["Bright Living Ruby"] = "Bright Living Ruby", - ["Bright Scarlet Ruby"] = "Bright Scarlet Ruby", - ["Bright Tourmaline"] = "Bright Tourmaline", - ["Brilliant Amber"] = "Brilliant Amber", - ["Brilliant Autumn's Glow"] = "Brilliant Autumn's Glow", - ["Brilliant Dawnstone"] = "Brilliant Dawnstone", - ["Brilliant Golden Draenite"] = "Brilliant Golden Draenite", - ["Brilliant King's Amber"] = "Brilliant King's Amber", - ["Brilliant Lionseye"] = "Brilliant Lionseye", - ["Brilliant Sun Crystal"] = "Brilliant Sun Crystal", - ["Brutal Tanzanite"] = "Brutal Tanzanite", - ["Dazzling Chrysoprase"] = "Dazzling Chrysoprase", - ["Dazzling Dark Jade"] = "Dazzling Dark Jade", - ["Dazzling Deep Peridot"] = "Dazzling Deep Peridot", - ["Dazzling Eye of Zul"] = "Dazzling Eye of Zul", - ["Dazzling Forest Emerald"] = "Dazzling Forest Emerald", - ["Dazzling Seaspray Emerald"] = "Dazzling Seaspray Emerald", - ["Dazzling Talasite"] = "Dazzling Talasite", - ["Deadly Huge Ditrine"] = "Deadly Huge Ditrine", - ["Durable Ametrine"] = "Durable Ametrine", - ["Durable Fire Opal"] = "Durable Fire Opal", - ["Durable Huge Citrine"] = "Durable Huge Citrine", - ["Durable Monarch Topaz"] = "Durable Monarch Topaz", - ["Effulgent Chrysoprase"] = "Effulgent Chrysoprase", - ["Effulgent Skyflare Diamond"] = "Effulgent Skyflare Diamond", - ["Egnimatic Skyfire Diamond"] = "Egnimatic Skyfire Diamond", - ["Egnimatic Skyflare Diamond"] = "Egnimatic Skyflare Diamond", - ["Egnimatic Starflare Diamond"] = "Egnimatic Starflare Diamond", - ["Empowered Ametrine"] = "Empowered Ametrine", - ["Empowered Fire Opal"] = "Empowered Fire Opal", - ["Empowered Huge Citrine"] = "Empowered Huge Citrine", - ["Empowered Monarch Topaz"] = "Empowered Monarch Topaz", - ["Enduring Chrysoprase"] = "Enduring Chrysoprase", - ["Enduring Dark Jade"] = "Enduring Dark Jade", - ["Enduring Deep Peridot"] = "Enduring Deep Peridot", - ["Enduring Eye of Zul"] = "Enduring Eye of Zul", - ["Enduring Forest Emerald"] = "Enduring Forest Emerald", - ["Enduring Seaspray Emerald"] = "Enduring Seaspray Emerald", - ["Enduring Talasite"] = "Enduring Talasite", - ["Enscribed Fire Opal"] = "Enscribed Fire Opal", - ["Etched Ametrine"] = "Etched Ametrine", - ["Etched Fire Opal"] = "Etched Fire Opal", - ["Etched Huge Citrine"] = "Etched Huge Citrine", - ["Etched Monarch Topaz"] = "Etched Monarch Topaz", - ["Fluorescent Tanzanite"] = "Fluorescent Tanzanite", - ["Foreceful Talasite"] = "Foreceful Talasite", - ["Fractured Bloodstone"] = "Fractured Bloodstone", - ["Fractured Cardinal Ruby"] = "Fractured Cardinal Ruby", - ["Fractured Dragon's Eye"] = "Fractured Dragon's Eye", - ["Fractured Scarlet Ruby"] = "Fractured Scarlet Ruby", - ["Gleaming Amber"] = "Gleaming Amber", - ["Gleaming Dawnstone"] = "Gleaming Dawnstone", - ["Gleaming Golden Draenite"] = "Gleaming Golden Draenite", - ["Gleaming Lionseye"] = "Gleaming Lionseye", - ["Gleaming Ornate Dawnstone"] = "Gleaming Ornate Dawnstone", - ["Glimmering Ametrine"] = "Glimmering Ametrine", - ["Glimmering Fire Opal"] = "Glimmering Fire Opal", - ["Glimmering Huge Citrine"] = "Glimmering Huge Citrine", - ["Glimmering Monarch Topaz"] = "Glimmering Monarch Topaz", - ["Glinting Fire Opal"] = "Glinting Fire Opal", - ["Glinting Flame Spessarite"] = "Glinting Flame Spessarite", - ["Glinting Monarch Topaz"] = "Glinting Monarch Topaz", - ["Glinting Noble Topaz"] = "Glinting Noble Topaz", - ["Glinting Pyrestone"] = "Glinting Pyrestone", - ["Glistening Fire Opal"] = "Glistening Fire Opal", - ["Glowing Dreadstone"] = "Glowing Dreadstone", - ["Glowing Nightseye"] = "Glowing Nightseye", - ["Glowing Shadow Crystal"] = "Glowing Shadow Crystal", - ["Glowing Shadow Draenite"] = "Glowing Shadow Draenite", - ["Glowing Shadowsong Amethyst"] = "Glowing Shadowsong Amethyst", - ["Glowing Tanzanite"] = "Glowing Tanzanite", - ["Glowing Twilight Opal"] = "Glowing Twilight Opal", - ["Great Dawnstone"] = "Great Dawnstone", - ["Great Golden Draenite"] = "Great Golden Draenite", - ["Great Lionseye"] = "Great Lionseye", - ["Imperial Tanzanite"] = "Imperial Tanzanite", - ["Infused Amethyst"] = "Infused Amethyst", - ["Infused Dreadstone"] = "Infused Dreadstone", - ["Infused Fire Opal"] = "Infused Fire Opal", - ["Infused Nightseye"] = "Infused Nightseye", - ["Infused Shadow Crystal"] = "Infused Shadow Crystal", - ["Infused Shadow Draenite"] = "Infused Shadow Draenite", - ["Infused Shadowsong Amethyst"] = "Infused Shadowsong Amethyst", - ["Infused Twilight Opal"] = "Infused Twilight Opal", - ["Inscribed Flame Spesarite"] = "Inscribed Flame Spesarite", - ["Inscribed Ornate Topaz"] = "Inscribed Ornate Topaz", - ["Intricate Dark Jade"] = "Intricate Dark Jade", - ["Intricate Eye of Zul"] = "Intricate Eye of Zul", - ["Intricate Forest Emerald"] = "Intricate Forest Emerald", - ["Iridescent Fire Opal"] = "Iridescent Fire Opal", - ["Lambent Chrysoprase"] = "Lambent Chrysoprase", - ["Lambent Dark Jade"] = "Lambent Dark Jade", - ["Lambent Eye of Zul"] = "Lambent Eye of Zul", - ["Lambent Forest Emerald"] = "Lambent Forest Emerald", - ["Luminous Ametrine"] = "Luminous Ametrine", - ["Luminous Fire Opal"] = "Luminous Fire Opal", - ["Luminous Flame Spessarite"] = "Luminous Flame Spessarite", - ["Luminous Huge Citrine"] = "Luminous Huge Citrine", - ["Luminous Monarch Topaz"] = "Luminous Monarch Topaz", - ["Luminous Noble Topaz"] = "Luminous Noble Topaz", - ["Luminous Pyrestone"] = "Luminous Pyrestone", - ["Lustrous Azure Moonstone"] = "Lustrous Azure Moonstone", - ["Lustrous Chalcedony"] = "Lustrous Chalcedony", - ["Lustrous Dragon's Eye"] = "Lustrous Dragon's Eye", - ["Lustrous Empyrean Sapphire"] = "Lustrous Empyrean Sapphire", - ["Lustrous Majestic Zircon"] = "Lustrous Majestic Zircon", - ["Lustrous Sky Sapphire"] = "Lustrous Sky Sapphire", - ["Lustrous Star of Elune"] = "Lustrous Star of Elune", - ["Lustrous Zircon"] = "Lustrous Zircon", - ["Mighty Blood Garnet"] = "Mighty Blood Garnet", - ["Mysterious Fire Opal"] = "Mysterious Fire Opal", - ["Nimble Fire Opal"] = "Nimble Fire Opal", - ["None"] = "None", - ["Notched Deep Peridot"] = "Notched Deep Peridot", - ["Opaque Dark Jade"] = "Opaque Dark Jade", - ["Opaque Eye of Zul"] = "Opaque Eye of Zul", - ["Opaque Forest Emerald"] = "Opaque Forest Emerald", - ["Perfect Accurate Huge Citrine"] = "Perfect Accurate Huge Citrine", - ["Perfect Balanced Shadow Crystal"] = "Perfect Balanced Shadow Crystal", - ["Perfect Bright Bloodstone"] = "Perfect Bright Bloodstone", - ["Perfect Brilliant Sun Crystal"] = "Perfect Brilliant Sun Crystal", - ["Perfect Dazzling Dark Jade"] = "Perfect Dazzling Dark Jade", - ["Perfect Durable Huge Citrine"] = "Perfect Durable Huge Citrine", - ["Perfect Empowered Huge Citrine"] = "Perfect Empowered Huge Citrine", - ["Perfect Enduring Dark Jade"] = "Perfect Enduring Dark Jade", - ["Perfect Etched Huge Citrine"] = "Perfect Etched Huge Citrine", - ["Perfect Fractured Bloodstone"] = "Perfect Fractured Bloodstone", - ["Perfect Glimmering Huge Citrine"] = "Perfect Glimmering Huge Citrine", - ["Perfect Glowing Shadow Crystal"] = "Perfect Glowing Shadow Crystal", - ["Perfect Infused Shadow Crystal"] = "Perfect Infused Shadow Crystal", - ["Perfect Intricate Dark Jade"] = "Perfect Intricate Dark Jade", - ["Perfect Lambent Dark Jade"] = "Perfect Lambent Dark Jade", - ["Perfect Luminous Huge Citrine"] = "Perfect Luminous Huge Citrine", - ["Perfect Lustrous Chalcedony"] = "Perfect Lustrous Chalcedony", - ["Perfect Opaque Dark Jade"] = "Perfect Opaque Dark Jade", - ["Perfect Pristine Huge Citrine"] = "Perfect Pristine Huge Citrine", - ["Perfect Puissant Shadow Crystal"] = "Perfect Puissant Shadow Crystal", - ["Perfect Regal Shadow Crystal"] = "Perfect Regal Shadow Crystal", - ["Perfect Rigid Sun Crystal"] = "Perfect Rigid Sun Crystal", - ["Perfect Royal Shadow Crystal"] = "Perfect Royal Shadow Crystal", - ["Perfect Runed Bloodstone"] = "Perfect Runed Bloodstone", - ["Perfect Seer's Dark Jade"] = "Perfect Seer's Dark Jade", - ["Perfect Shining Dark Jade"] = "Perfect Shining Dark Jade", - ["Perfect Stark Huge Citrine"] = "Perfect Stark Huge Citrine", - ["Perfect Subtle Bloodstone"] = "Perfect Subtle Bloodstone", - ["Perfect Sundered Dark Jade"] = "Perfect Sundered Dark Jade", - ["Perfect Tense Dark Jade"] = "Perfect Tense Dark Jade", - ["Perfect Tenuous Shadow Crystal"] = "Perfect Tenuous Shadow Crystal", - ["Perfect Thick Sun Crystal"] = "Perfect Thick Sun Crystal", - ["Perfect Timeless Dark Jade"] = "Perfect Timeless Dark Jade", - ["Perfect Veiled Huge Citrine"] = "Perfect Veiled Huge Citrine", - ["Perfect Vivid Dark Jade"] = "Perfect Vivid Dark Jade", - ["Perfect Wicked Huge Citrine"] = "Perfect Wicked Huge Citrine", - ["Polished Chrysoprase"] = "Polished Chrysoprase", - ["Potent Unstable Diamond"] = "Potent Unstable Diamond", - ["Pristine Ametrine"] = "Pristine Ametrine", - ["Pristine Fire Opal"] = "Pristine Fire Opal", - ["Pristine Huge Citrine"] = "Pristine Huge Citrine", - ["Pristine Monarch Topaz"] = "Pristine Monarch Topaz", - ["Puissant Dreadstone"] = "Puissant Dreadstone", - ["Puissant Shadow Crystal"] = "Puissant Shadow Crystal", - ["Puissant Twilight Opal"] = "Puissant Twilight Opal", - ["Pulsing Amethyst"] = "Pulsing Amethyst", - ["Regal Dreadstone"] = "Regal Dreadstone", - ["Regal Nightseye"] = "Regal Nightseye", - ["Regal Shadow Crystal"] = "Regal Shadow Crystal", - ["Regal Twilight Opal"] = "Regal Twilight Opal", - ["Rigid Amber"] = "Rigid Amber", - ["Rigid Autumn's Glow"] = "Rigid Autumn's Glow", - ["Rigid Dawnstone"] = "Rigid Dawnstone", - ["Rigid Golden Draenite"] = "Rigid Golden Draenite", - ["Rigid King's Amber"] = "Rigid King's Amber", - ["Rigid Lionseye"] = "Rigid Lionseye", - ["Rigid Sun Crystal"] = "Rigid Sun Crystal", - ["Royal Dreadstone"] = "Royal Dreadstone", - ["Royal Nightseye"] = "Royal Nightseye", - ["Royal Shadow Crystal"] = "Royal Shadow Crystal", - ["Royal Shadow Draenite"] = "Royal Shadow Draenite", - ["Royal Shadowsong Amethyst"] = "Royal Shadowsong Amethyst", - ["Royal Tanzanite"] = "Royal Tanzanite", - ["Royal Twilight Opal"] = "Royal Twilight Opal", - ["Rune Covered Chrysoprase"] = "Rune Covered Chrysoprase", - ["Runed Blood Garnet"] = "Runed Blood Garnet", - ["Runed Bloodstone"] = "Runed Bloodstone", - ["Runed Cardinal Ruby"] = "Runed Cardinal Ruby", - ["Runed Crimson Spinel"] = "Runed Crimson Spinel", - ["Runed Dragon's Eye"] = "Runed Dragon's Eye", - ["Runed Living Ruby"] = "Runed Living Ruby", - ["Runed Ornate Ruby"] = "Runed Ornate Ruby", - ["Runed Scarlet Ruby"] = "Runed Scarlet Ruby", - ["Runed Stormjewel"] = "Runed Stormjewel", - ["Runed Tourmaline"] = "Runed Tourmaline", - ["Seer's Chrysoprase"] = "Seer's Chrysoprase", - ["Seer's Dark Jade"] = "Seer's Dark Jade", - ["Seer's Eye of Zul"] = "Seer's Eye of Zul", - ["Seer's Forest Emerald"] = "Seer's Forest Emerald", - ["Shining Dark Jade"] = "Shining Dark Jade", - ["Shining Eye of Zul"] = "Shining Eye of Zul", - ["Shining Fire Opal"] = "Shining Fire Opal", - ["Shining Forest Emerald"] = "Shining Forest Emerald", - ["Soothing Amethyst"] = "Soothing Amethyst", - ["Stark Ametrine"] = "Stark Ametrine", - ["Stark Blood Garnet"] = "Stark Blood Garnet", - ["Stark Huge Citrine"] = "Stark Huge Citrine", - ["Stark Monarch Topaz"] = "Stark Monarch Topaz", - ["Sublime Mystic Dawnstone"] = "Sublime Mystic Dawnstone", - ["Subtle Bloodstone"] = "Subtle Bloodstone", - ["Subtle Cardinal Ruby"] = "Subtle Cardinal Ruby", - ["Subtle Crimson Spinel"] = "Subtle Crimson Spinel", - ["Subtle Living Ruby"] = "Subtle Living Ruby", - ["Subtle Scarlet Ruby"] = "Subtle Scarlet Ruby", - ["Sundered Chrysoprase"] = "Sundered Chrysoprase", - ["Sundered Dark Jade"] = "Sundered Dark Jade", - ["Sundered Eye of Zul"] = "Sundered Eye of Zul", - ["Sundered Forest Emerald"] = "Sundered Forest Emerald", - ["Swalwart Huge Citrine"] = "Swalwart Huge Citrine", - ["Swift Starfire Diamond"] = "Swift Starfire Diamond", - ["Teardrop Blood Garnet"] = "Teardrop Blood Garnet", - ["Teardrop Crimson Spinel"] = "Teardrop Crimson Spinel", - ["Teardrop Living Ruby"] = "Teardrop Living Ruby", - ["Teardrop Tourmaline"] = "Teardrop Tourmaline", - ["Tense Dark Jade"] = "Tense Dark Jade", - ["Tense Eye of Zul"] = "Tense Eye of Zul", - ["Tense Forest Emerald"] = "Tense Forest Emerald", - ["Tenuous Dreadstone"] = "Tenuous Dreadstone", - ["Tenuous Shadow Crystal"] = "Tenuous Shadow Crystal", - ["Tenuous Twilight Opal"] = "Tenuous Twilight Opal", - ["Thick Amber"] = "Thick Amber", - ["Thick Autumn's Glow"] = "Thick Autumn's Glow", - ["Thick Dawnstone"] = "Thick Dawnstone", - ["Thick Dragon's Eye"] = "Thick Dragon's Eye", - ["Thick Golden Draenite"] = "Thick Golden Draenite", - ["Thick King's Amber"] = "Thick King's Amber", - ["Thick Lionseye"] = "Thick Lionseye", - ["Thick Sun Crystal"] = "Thick Sun Crystal", - ["Timeless Dark Jade"] = "Timeless Dark Jade", - ["Timeless Eye of Zul"] = "Timeless Eye of Zul", - ["Timeless Forest Emerald"] = "Timeless Forest Emerald", - ["Veiled Ametrine"] = "Veiled Ametrine", - ["Veiled Flame Spessarite"] = "Veiled Flame Spessarite", - ["Veiled Huge Citrine"] = "Veiled Huge Citrine", - ["Veiled Monarch Topaz"] = "Veiled Monarch Topaz", - ["Veiled Noble Topaz"] = "Veiled Noble Topaz", - ["Vivid Chrysoprase"] = "Vivid Chrysoprase", - ["Vivid Dark Jade"] = "Vivid Dark Jade", - ["Vivid Eye of Zul"] = "Vivid Eye of Zul", - ["Vivid Forest Emerald"] = "Vivid Forest Emerald", - ["Wicked Ametrine"] = "Wicked Ametrine", - ["Wicked Flame Spessarite"] = "Wicked Flame Spessarite", - ["Wicked Huge Citrine"] = "Wicked Huge Citrine", - ["Wicked Monarch Topaz"] = "Wicked Monarch Topaz", - ["Wicked Noble Topaz"] = "Wicked Noble Topaz", - ["Wicked Pyrestone"] = "Wicked Pyrestone", + ["Zen Dream Emerald"] = "Zen Dream Emerald", + ["Zen Jasper"] = "Zen Jasper", } ww_gemColorDisplayNames = { @@ -725,4 +617,7 @@ ww_gemQualityNames = { [5] = "Wrath uncommon", [6] = "Wrath rare", [7] = "Wrath epic", + [8] = "Cataclysm uncommon", + [9] = "Cataclysm rare", + [10] = "Cataclysm epic", } diff --git a/convert-gem-ids.sh b/convert-gem-ids.sh new file mode 100755 index 0000000..06ff866 --- /dev/null +++ b/convert-gem-ids.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +sed -e '/^\t\t\[3\] = {/{ + N + s/{\n\t\t\t/{/ + : addline + N + s/,\n\t\t\t/, / + t addline + s/,\n\t\t}/}/}' gem-ids.lua > gem-ids-converted.lua + +sed -i -e '/\[3\]/s/\({\|, \)\([a-z]\+\) = /\1["\2"] = /g' gem-ids-converted.lua + +sed -i -e '/\[3\]/s/\["\([^"]\+\)"\]/[L["\1"]]/g' gem-ids-converted.lua + +sed -i -e 's/^\t\t\[[1-3]\] = /\t\t/' gem-ids-converted.lua + +sed -i -e 's/^/\t\t\t/' gem-ids-converted.lua diff --git a/create-gem-ids-file.lua b/create-gem-ids-file.lua new file mode 100644 index 0000000..11ad598 --- /dev/null +++ b/create-gem-ids-file.lua @@ -0,0 +1,189 @@ +local function includeFile(filename) + if string.find(filename, "%.toc$") then + local startDir = filename:gsub("[^/]+$", "") + for line in io.lines(filename) do + line = line:gsub("#.*", ""):gsub("\\", "/") + if string.find(line, ".+%..+") then + if not string.find(line, "^Libs/") then + includeFile(startDir .. line) + end + end + end + elseif string.find(filename, "%.xml$") then + local startDir = filename:gsub("[^/]+$", "") + for line in io.lines(filename) do + local start, _, luaFile = string.find(line, "