diff --git a/GemIds.lua b/GemIds.lua new file mode 100644 index 0000000..5becbaf --- /dev/null +++ b/GemIds.lua @@ -0,0 +1,2410 @@ +GemIds = { + [2686] = { + "Red", + {{"Strength", 8}}, + }, + [2688] = { + "Yellow", + {{"Stamina", 8}}, + }, + [2690] = { + "Red", + {{"Spell Power", 7}}, + }, + [2691] = { + "Red", + {{"Strength", 6}}, + }, + [2692] = { + "Red", + {{"Spell Power", 7}}, + }, + [2693] = { + "Red", + {{"Agility", 6}}, + }, + [2694] = { + "Yellow", + {{"Intellect", 6}}, + }, + [2695] = { + "Yellow", + {{"Critical Strike Rating", 6}}, + }, + [2696] = { + "Yellow", + {{"Defense Rating", 6}}, + }, + [2697] = { + "Yellow", + {{"Hit Rating", 6}}, + }, + [2698] = { + "Blue", + {{"Stamina", 9}}, + }, + [2699] = { + "Blue", + {{"Spirit", 6}}, + }, + [2700] = { + "Blue", + {{"Spell Penetration", 8}}, + }, + [2701] = { + "Blue", + {{"MP5", 3}}, + }, + [2705] = { + "Orange", + {{"Spell Power", 4}, {"Intellect", 3}}, + }, + [2706] = { + "Green", + {{"Defense Rating", 3}, {"Stamina", 4}}, + }, + [2707] = { + "Green", + {{"Intellect", 3}, {"MP5", 2}}, + }, + [2708] = { + "Purple", + {{"Spell Power", 4}, {"Stamina", 4}}, + }, + [2709] = { + "Purple", + {{"Spell Power", 4}, {"MP5", 2}}, + }, + [2710] = { + "Purple", + {{"Agility", 3}, {"Stamina", 4}}, + }, + [2711] = { + "Purple", + {{"Strength", 3}, {"Stamina", 4}}, + }, + [2725] = { + "Red", + {{"Strength", 8}}, + }, + [2726] = { + "Red", + {{"Agility", 8}}, + }, + [2727] = { + "Red", + {{"Spell Power", 9}}, + }, + [2728] = { + "Red", + {{"Spell Power", 9}}, + }, + [2729] = { + "Red", + {{"Attack Power", 16}}, + }, + [2730] = { + "Red", + {{"Dodge Rating", 8}}, + }, + [2731] = { + "Blue", + {{"Stamina", 12}}, + }, + [2732] = { + "Blue", + {{"Spirit", 8}}, + }, + [2733] = { + "Blue", + {{"MP5", 4}}, + }, + [2734] = { + "Yellow", + {{"Intellect", 8}}, + }, + [2735] = { + "Yellow", + {{"Critical Strike Rating", 8}}, + }, + [2736] = { + "Yellow", + {{"Critical Strike Rating", 8}}, + }, + [2737] = { + "Yellow", + {{"Defense Rating", 8}}, + }, + [2738] = { + "Purple", + {{"Strength", 4}, {"Stamina", 6}}, + }, + [2739] = { + "Purple", + {{"Agility", 4}, {"Stamina", 6}}, + }, + [2740] = { + "Purple", + {{"Spell Power", 5}, {"Stamina", 6}}, + }, + [2741] = { + "Purple", + {{"Spell Power", 5}, {"MP5", 2}}, + }, + [2742] = { + "Orange", + {{"Spell Power", 5}, {"Intellect", 4}}, + }, + [2743] = { + "Green", + {{"Defense Rating", 4}, {"Stamina", 6}}, + }, + [2744] = { + "Green", + {{"Intellect", 4}, {"MP5", 2}}, + }, + [2752] = { + "Orange", + {{"Critical Strike Rating", 3}, {"Strength", 3}}, + }, + [2753] = { + "Orange", + {{"Critical Strike Rating", 4}, {"Strength", 4}}, + }, + [2754] = { + "Red", + {{"Parry Rating", 8}}, + }, + [2755] = { + "Orange", + {{"Hit Rating", 3}, {"Agility", 3}}, + }, + [2756] = { + "Orange", + {{"Hit Rating", 4}, {"Agility", 4}}, + }, + [2757] = { + "Green", + {{"Critical Strike Rating", 3}, {"Stamina", 4}}, + }, + [2758] = { + "Green", + {{"Critical Strike Rating", 4}, {"Stamina", 6}}, + }, + [2759] = { + "Yellow", + {{"Resilience Rating", 8}}, + }, + [2760] = { + "Orange", + {{"Critical Strike Rating", 3}, {"Spell Power", 4}}, + }, + [2761] = { + "Orange", + {{"Critical Strike Rating", 4}, {"Spell Power", 5}}, + }, + [2762] = { + "Green", + {{"Critical Strike Rating", 3}, {"Spell Penetration", 4}}, + }, + [2763] = { + "Green", + {{"Critical Strike Rating", 4}, {"Spell Penetration", 5}}, + }, + [2764] = { + "Yellow", + {{"Hit Rating", 8}}, + }, + [2765] = { + "Blue", + {{"Spell Penetration", 10}}, + }, + [2827] = { + "Meta", + {{"Critical Strike Rating", 14}, {"Spell Reflect Percent", 1}}, + }, + [2828] = { + "Meta", + {{"Chance to Increase Spell Cast Speed", 1}}, + }, + [2829] = { + "Meta", + {{"Attack Power", 24}, {"Minor Run Speed", 1}}, + }, + [2830] = { + "Meta", + {{"Critical Strike Rating", 12}, {"Snare/Root Duration Percent", -10}}, + }, + [2831] = { + "Meta", + {{"Stamina", 18}, {"Stun Duration Percent", -15}}, + }, + [2832] = { + "Meta", + {{"Spell Power", 14}, {"Threat Percent", -2}}, + }, + [2833] = { + "Meta", + {{"Defense Rating", 12}, {"Chance to Restore Health on hit", 1}}, + }, + [2834] = { + "Meta", + {{"Weapon Damage", 3}, {"Chance to Stun Target", 1}}, + }, + [2835] = { + "Meta", + {{"Intellect", 12}, {"Chance to restore mana on spellcast", 1}}, + }, + [2891] = { + "Yellow", + {{"Resilience Rating", 10}}, + }, + [2894] = { + "Red", + {{"Strength", 7}}, + }, + [2896] = { + "Red", + {{"Spell Power", 8}}, + }, + [2898] = { + "Green", + {{"Stamina", 3}, {"Critical Strike Rating", 4}}, + }, + [2899] = { + "Green", + {{"Stamina", 3}, {"Critical Strike Rating", 4}}, + }, + [2911] = { + "Red", + {{"Strength", 10}}, + }, + [2912] = { + "Red", + {{"Spell Power", 12}}, + }, + [2913] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [2914] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [2915] = { + "Orange", + {{"Strength", 5}, {"Critical Strike Rating", 5}}, + }, + [2916] = { + "Orange", + {{"Critical Strike Rating", 5}, {"Spell Power", 6}}, + }, + [2918] = { + "Green", + {{"Stamina", 3}, {"Critical Strike Rating", 4}}, + }, + [2921] = { + "Green", + {{"Stamina", 3}, {"Critical Strike Rating", 4}}, + }, + [2922] = { + "Red", + {{"Strength", 7}}, + }, + [2923] = { + "Green", + {{"Stamina", 3}, {"Critical Strike Rating", 4}}, + }, + [2924] = { + "Red", + {{"Spell Power", 8}}, + }, + [2942] = { + "Yellow", + {{"Critical Strike Rating", 6}}, + }, + [2943] = { + "Red", + {{"Attack Power", 14}}, + }, + [2944] = { + "Red", + {{"Attack Power", 14}}, + }, + [2945] = { + "Red", + {{"Attack Power", 20}}, + }, + [2946] = { + "Orange", + {{"Attack Power", 10}, {"Critical Strike Rating", 5}}, + }, + [2947] = { + "Prismatic", + {{"All Resistances", 3}}, + }, + [2948] = { + "Prismatic", + {{"All Resistances", 4}}, + }, + [2949] = { + "Red", + {{"Attack Power", 20}}, + }, + [2950] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [2956] = { + "Red", + {{"Strength", 4}}, + }, + [2957] = { + "Red", + {{"Agility", 4}}, + }, + [2958] = { + "Red", + {{"Spell Power", 5}}, + }, + [2959] = { + "Red", + {{"Spell Power", 5}}, + }, + [2960] = { + "Red", + {{"Attack Power", 8}}, + }, + [2961] = { + "Blue", + {{"Stamina", 6}}, + }, + [2962] = { + "Blue", + {{"Spirit", 4}}, + }, + [2963] = { + "Blue", + {{"MP5", 2}}, + }, + [2964] = { + "Yellow", + {{"Intellect", 4}}, + }, + [2965] = { + "Yellow", + {{"Critical Strike Rating", 4}}, + }, + [2966] = { + "Yellow", + {{"Hit Rating", 4}}, + }, + [2967] = { + "Yellow", + {{"Critical Strike Rating", 4}}, + }, + [2968] = { + "Yellow", + {{"Defense Rating", 4}}, + }, + [2969] = { + "Meta", + {{"Attack Power", 20}, {"Minor Run Speed", 1}}, + }, + [2970] = { + "Meta", + {{"Spell Power", 12}, {"Minor Run Speed", 1}}, + }, + [2971] = { + "Red", + {{"Attack Power", 12}}, + }, + [3045] = { + "Purple", + {{"Strength", 5}, {"Stamina", 6}}, + }, + [3046] = { + "Orange", + {{"Spell Power", 6}, {"Intellect", 4}}, + }, + [3047] = { + "Green", + {{"Stamina", 6}, {"Critical Strike Rating", 5}}, + }, + [3048] = { + "Purple", + {{"Agility", 5}, {"Stamina", 6}}, + }, + [3049] = { + "Green", + {{"Critical Strike Rating", 5}, {"MP5", 2}}, + }, + [3050] = { + "Orange", + {{"Spell Power", 6}, {"Intellect", 4}}, + }, + [3051] = { + "Purple", + {{"Spell Power", 6}, {"Stamina", 6}}, + }, + [3052] = { + "Orange", + {{"Attack Power", 10}, {"Hit Rating", 4}}, + }, + [3053] = { + "Orange", + {{"Defense Rating", 5}, {"Dodge Rating", 4}}, + }, + [3054] = { + "Purple", + {{"Spell Power", 6}, {"Stamina", 6}}, + }, + [3055] = { + "Orange", + {{"Agility", 5}, {"Hit Rating", 4}}, + }, + [3056] = { + "Orange", + {{"Parry Rating", 5}, {"Defense Rating", 4}}, + }, + [3057] = { + "Orange", + {{"Strength", 5}, {"Hit Rating", 4}}, + }, + [3058] = { + "Green", + {{"Critical Strike Rating", 5}, {"MP5", 2}}, + }, + [3060] = { + "Purple", + {{"Dodge Rating", 5}, {"Stamina", 6}}, + }, + [3061] = { + "Orange", + {{"Hit Rating", 5}, {"Spell Power", 6}}, + }, + [3062] = { + "Orange", + {{"Critical Strike Rating", 6}, {"Dodge Rating", 5}}, + }, + [3063] = { + "Purple", + {{"Parry Rating", 5}, {"Stamina", 6}}, + }, + [3064] = { + "Purple", + {{"Spirit", 5}, {"Spell Power", 5}}, + }, + [3065] = { + "Red", + {{"Strength", 8}}, + }, + [3066] = { + "Orange", + {{"Spell Power", 6}, {"Spell Penetration", 5}}, + }, + [3067] = { + "Purple", + {{"Attack Power", 10}, {"Stamina", 6}}, + }, + [3068] = { + "Orange", + {{"Dodge Rating", 5}, {"Hit Rating", 4}}, + }, + [3069] = { + "Orange", + {{"Spell Power", 6}, {"Resilience Rating", 4}}, + }, + [3070] = { + "Orange", + {{"Attack Power", 8}, {"Critical Strike Rating", 5}}, + }, + [3071] = { + "Green", + {{"Intellect", 5}, {"Stamina", 6}}, + }, + [3072] = { + "Orange", + {{"Strength", 5}, {"Critical Strike Rating", 4}}, + }, + [3073] = { + "Orange", + {{"Agility", 4}, {"Defense Rating", 5}}, + }, + [3074] = { + "Green", + {{"Intellect", 4}, {"Spirit", 5}}, + }, + [3075] = { + "Orange", + {{"Strength", 5}, {"Defense Rating", 4}}, + }, + [3076] = { + "Orange", + {{"Critical Strike Rating", 4}, {"Spell Power", 6}}, + }, + [3077] = { + "Green", + {{"Intellect", 5}, {"MP5", 2}}, + }, + [3078] = { + "Green", + {{"Stamina", 6}, {"Defense Rating", 5}}, + }, + [3079] = { + "Orange", + {{"Attack Power", 8}, {"Resilience Rating", 5}}, + }, + [3080] = { + "Green", + {{"Stamina", 6}, {"Resilience Rating", 5}}, + }, + [3081] = { + "Orange", + {{"Spell Power", 6}, {"Critical Strike Rating", 4}}, + }, + [3082] = { + "Green", + {{"Defense Rating", 5}, {"MP5", 2}}, + }, + [3083] = { + "Purple", + {{"Spell Power", 6}, {"Spirit", 4}}, + }, + [3084] = { + "Orange", + {{"Dodge Rating", 5}, {"Resilience Rating", 4}}, + }, + [3085] = { + "Green", + {{"Stamina", 6}, {"Critical Strike Rating", 5}}, + }, + [3086] = { + "Purple", + {{"Spell Power", 6}, {"MP5", 2}}, + }, + [3087] = { + "Orange", + {{"Strength", 5}, {"Resilience Rating", 4}}, + }, + [3088] = { + "Green", + {{"Hit Rating", 5}, {"Stamina", 6}}, + }, + [3089] = { + "Green", + {{"Hit Rating", 5}, {"MP5", 2}}, + }, + [3090] = { + "Orange", + {{"Parry Rating", 5}, {"Resilience Rating", 4}}, + }, + [3091] = { + "Green", + {{"Critical Strike Rating", 5}, {"Spell Penetration", 5}}, + }, + [3099] = { + "Purple", + {{"Spell Power", 6}, {"Stamina", 6}}, + }, + [3100] = { + "Purple", + {{"Spell Power", 6}, {"Stamina", 6}}, + }, + [3101] = { + "Purple", + {{"Attack Power", 10}, {"Stamina", 6}}, + }, + [3103] = { + "Red", + {{"Strength", 8}}, + }, + [3104] = { + "Yellow", + {{"Hit Rating", 6}}, + }, + [3105] = { + "Yellow", + {{"Hit Rating", 8}}, + }, + [3106] = { + "Purple", + {{"Attack Power", 6}, {"Stamina", 4}}, + }, + [3107] = { + "Purple", + {{"Attack Power", 8}, {"Stamina", 6}}, + }, + [3108] = { + "Purple", + {{"Attack Power", 6}, {"MP5", 1}}, + }, + [3109] = { + "Purple", + {{"Attack Power", 8}, {"MP5", 2}}, + }, + [3110] = { + "Orange", + {{"Hit Rating", 3}, {"Spell Power", 4}}, + }, + [3111] = { + "Orange", + {{"Hit Rating", 4}, {"Spell Power", 5}}, + }, + [3112] = { + "Orange", + {{"Critical Strike Rating", 4}, {"Attack Power", 8}}, + }, + [3113] = { + "Orange", + {{"Critical Strike Rating", 3}, {"Attack Power", 6}}, + }, + [3115] = { + "Red", + {{"Strength", 10}}, + }, + [3116] = { + "Red", + {{"Agility", 10}}, + }, + [3117] = { + "Red", + {{"Spell Power", 12}}, + }, + [3118] = { + "Red", + {{"Spell Power", 12}}, + }, + [3119] = { + "Red", + {{"Attack Power", 20}}, + }, + [3120] = { + "Red", + {{"Dodge Rating", 10}}, + }, + [3121] = { + "Red", + {{"Parry Rating", 10}}, + }, + [3122] = { + "Blue", + {{"Stamina", 15}}, + }, + [3123] = { + "Blue", + {{"Spirit", 10}}, + }, + [3124] = { + "Blue", + {{"MP5", 5}}, + }, + [3125] = { + "Blue", + {{"Spell Penetration", 13}}, + }, + [3126] = { + "Yellow", + {{"Intellect", 10}}, + }, + [3127] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [3128] = { + "Yellow", + {{"Hit Rating", 10}}, + }, + [3129] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [3130] = { + "Yellow", + {{"Defense Rating", 10}}, + }, + [3131] = { + "Yellow", + {{"Resilience Rating", 10}}, + }, + [3132] = { + "Yellow", + {{"Hit Rating", 10}}, + }, + [3133] = { + "Purple", + {{"Strength", 5}, {"Stamina", 7}}, + }, + [3134] = { + "Purple", + {{"Agility", 5}, {"Stamina", 7}}, + }, + [3135] = { + "Purple", + {{"Attack Power", 10}, {"Stamina", 7}}, + }, + [3136] = { + "Purple", + {{"Attack Power", 10}, {"MP5", 3}}, + }, + [3137] = { + "Purple", + {{"Spell Power", 6}, {"Stamina", 7}}, + }, + [3138] = { + "Purple", + {{"Spell Power", 6}, {"MP5", 3}}, + }, + [3139] = { + "Orange", + {{"Critical Strike Rating", 5}, {"Strength", 5}}, + }, + [3140] = { + "Orange", + {{"Critical Strike Rating", 5}, {"Spell Power", 6}}, + }, + [3141] = { + "Orange", + {{"Spell Power", 6}, {"Intellect", 5}}, + }, + [3142] = { + "Orange", + {{"Hit Rating", 5}, {"Agility", 5}}, + }, + [3143] = { + "Orange", + {{"Hit Rating", 5}, {"Spell Power", 6}}, + }, + [3144] = { + "Orange", + {{"Critical Strike Rating", 5}, {"Attack Power", 10}}, + }, + [3145] = { + "Green", + {{"Defense Rating", 5}, {"Stamina", 7}}, + }, + [3146] = { + "Green", + {{"Critical Strike Rating", 5}, {"Spell Penetration", 6}}, + }, + [3147] = { + "Green", + {{"Intellect", 5}, {"MP5", 3}}, + }, + [3148] = { + "Green", + {{"Critical Strike Rating", 5}, {"Stamina", 7}}, + }, + [3154] = { + "Meta", + {{"Agility", 12}, {"Critical Damage Percent", 3}}, + }, + [3155] = { + "Meta", + {{"Chance to Increase Melee/Ranged Attack Speed", 1}}, + }, + [3156] = { + "Purple", + {{"Attack Power", 8}, {"Stamina", 6}}, + }, + [3157] = { + "Green", + {{"Intellect", 4}, {"Stamina", 6}}, + }, + [3158] = { + "Blue", + {{"Spell Power", 5}, {"Spirit", 4}}, + }, + [3159] = { + "Orange", + {{"Attack Power", 8}, {"Critical Strike Rating", 4}}, + }, + [3160] = { + "Orange", + {{"Spell Power", 5}, {"Intellect", 4}}, + }, + [3161] = { + "Green", + {{"Stamina", 4}, {"Critical Strike Rating", 4}}, + }, + [3162] = { + "Meta", + {{"Attack Power", 24}, {"Stun Resistance Percent", 5}}, + }, + [3163] = { + "Meta", + {{"Spell Power", 14}, {"Stun Resistance Percent", 5}}, + }, + [3197] = { + "Green", + {{"Attack Power", 20}}, + }, + [3201] = { + "Purple", + {{"Spell Power", 4}, {"Spirit", 3}}, + }, + [3202] = { + "Purple", + {{"Spell Power", 5}, {"Spirit", 4}}, + }, + [3208] = { + "Red", + {{"Attack Power", 24}}, + }, + [3209] = { + "Red", + {{"Agility", 12}}, + }, + [3210] = { + "Red", + {{"Spell Power", 14}}, + }, + [3211] = { + "Red", + {{"Spell Power", 14}}, + }, + [3212] = { + "Blue", + {{"Stamina", 18}}, + }, + [3214] = { + "Blue", + {{"Spirit", 12}}, + }, + [3215] = { + "Yellow", + {{"Resilience Rating", 12}}, + }, + [3216] = { + "Yellow", + {{"Intellect", 12}}, + }, + [3217] = { + "Yellow", + {{"Critical Strike Rating", 12}}, + }, + [3218] = { + "Yellow", + {{"Hit Rating", 12}}, + }, + [3219] = { + "Yellow", + {{"Hit Rating", 12}}, + }, + [3220] = { + "Yellow", + {{"Critical Strike Rating", 12}}, + }, + [3221] = { + "Yellow", + {{"Defense Rating", 12}}, + }, + [3226] = { + "Green", + {{"Resilience Rating", 4}, {"Stamina", 6}}, + }, + [3242] = { + "Prismatic", + {{"All Resistances", 5}}, + }, + [3254] = { + "Prismatic", + {{"All Stats", 4}}, + }, + [3261] = { + "Meta", + {{"Critical Strike Rating", 12}, {"Critical Damage Percent", 3}}, + }, + [3262] = { + "Blue", + {{"Stamina", 15}}, + }, + [3268] = { + "Blue", + {{"Stamina", 15}}, + }, + [3270] = { + "Yellow", + {{"Haste Rating", 8}}, + }, + [3271] = { + "Orange", + {{"Haste Rating", 4}, {"Spell Power", 5}}, + }, + [3272] = { + "Green", + {{"Haste Rating", 4}, {"Stamina", 6}}, + }, + [3274] = { + "Meta", + {{"Defense Rating", 12}, {"Block Value Percent", 5}}, + }, + [3275] = { + "Meta", + {{"Spell Power", 14}, {"Intellect Percent", 2}}, + }, + [3276] = { + "Red", + {{"Attack Power", 20}}, + }, + [3277] = { + "Red", + {{"Spell Power", 12}}, + }, + [3278] = { + "Red", + {{"Spell Power", 12}}, + }, + [3280] = { + "Purple", + {{"Dodge Rating", 4}, {"Stamina", 6}}, + }, + [3281] = { + "Red", + {{"Attack Power", 20}}, + }, + [3282] = { + "Red", + {{"Spell Power", 12}}, + }, + [3283] = { + "Red", + {{"Spell Power", 12}}, + }, + [3284] = { + "Green", + {{"Resilience Rating", 5}, {"Stamina", 7}}, + }, + [3285] = { + "Green", + {{"Haste Rating", 5}, {"Stamina", 7}}, + }, + [3286] = { + "Orange", + {{"Haste Rating", 5}, {"Spell Power", 6}}, + }, + [3287] = { + "Yellow", + {{"Haste Rating", 10}}, + }, + [3292] = { + "Red", + {{"Attack Power", 68}}, + }, + [3293] = { + "Blue", + {{"Stamina", 51}}, + }, + [3317] = { + "Blue", + {{"Stamina", 21}}, + }, + [3318] = { + "Purple", + {{"Spell Power", 6}, {"Spirit", 5}}, + }, + [3321] = { + "Red", + {{"Armor", 150}}, + }, + [3335] = { + "Red", + {{"Attack Power", 20}}, + }, + [3336] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [3337] = { + "Orange", + {{"Attack Power", 10}, {"Critical Strike Rating", 5}}, + }, + [3338] = { + "Orange", + {{"Spell Power", 6}, {"Critical Strike Rating", 5}}, + }, + [3339] = { + "Red", + {{"Spell Power", 12}}, + }, + [3340] = { + "Yellow", + {{"Critical Strike Rating", 10}}, + }, + [3371] = { + "Red", + {{"Strength", 12}}, + }, + [3374] = { + "Red", + {{"Agility", 12}}, + }, + [3375] = { + "Red", + {{"Attack Power", 24}}, + }, + [3376] = { + "Red", + {{"Dodge Rating", 12}}, + }, + [3377] = { + "Red", + {{"Parry Rating", 12}}, + }, + [3378] = { + "Red", + {{"Armor Penetration Rating", 12}}, + }, + [3379] = { + "Red", + {{"Expertise Rating", 12}}, + }, + [3380] = { + "Red", + {{"Spell Power", 14}}, + }, + [3381] = { + "Yellow", + {{"Intellect", 12}}, + }, + [3382] = { + "Yellow", + {{"Critical Strike Rating", 12}}, + }, + [3383] = { + "Yellow", + {{"Hit Rating", 12}}, + }, + [3384] = { + "Yellow", + {{"Defense Rating", 12}}, + }, + [3385] = { + "Yellow", + {{"Resilience Rating", 12}}, + }, + [3386] = { + "Yellow", + {{"Haste Rating", 12}}, + }, + [3387] = { + "Blue", + {{"Stamina", 18}}, + }, + [3388] = { + "Blue", + {{"Spirit", 12}}, + }, + [3389] = { + "Blue", + {{"MP5", 6}}, + }, + [3390] = { + "Blue", + {{"Spell Penetration", 15}}, + }, + [3391] = { + "Purple", + {{"Armor Penetration Rating", 6}, {"Stamina", 9}}, + }, + [3392] = { + "Purple", + {{"Strength", 6}, {"Stamina", 9}}, + }, + [3393] = { + "Purple", + {{"Agility", 6}, {"Stamina", 9}}, + }, + [3394] = { + "Purple", + {{"Spell Power", 7}, {"Stamina", 9}}, + }, + [3395] = { + "Purple", + {{"Attack Power", 12}, {"Stamina", 9}}, + }, + [3396] = { + "Purple", + {{"Dodge Rating", 6}, {"Stamina", 9}}, + }, + [3397] = { + "Purple", + {{"Parry Rating", 6}, {"Stamina", 9}}, + }, + [3398] = { + "Purple", + {{"Expertise Rating", 6}, {"Stamina", 9}}, + }, + [3399] = { + "Purple", + {{"Spell Power", 7}, {"Spirit", 6}}, + }, + [3400] = { + "Purple", + {{"Agility", 6}, {"MP5", 3}}, + }, + [3401] = { + "Purple", + {{"Spell Power", 7}, {"MP5", 3}}, + }, + [3402] = { + "Purple", + {{"Attack Power", 12}, {"MP5", 3}}, + }, + [3403] = { + "Purple", + {{"Spell Power", 7}, {"Spell Penetration", 8}}, + }, + [3404] = { + "Orange", + {{"Spell Power", 7}, {"Intellect", 6}}, + }, + [3405] = { + "Orange", + {{"Strength", 6}, {"Critical Strike Rating", 6}}, + }, + [3406] = { + "Orange", + {{"Agility", 6}, {"Hit Rating", 6}}, + }, + [3407] = { + "Orange", + {{"Strength", 6}, {"Defense Rating", 6}}, + }, + [3408] = { + "Orange", + {{"Strength", 6}, {"Resilience Rating", 6}}, + }, + [3409] = { + "Orange", + {{"Strength", 6}, {"Haste Rating", 6}}, + }, + [3410] = { + "Orange", + {{"Agility", 6}, {"Critical Strike Rating", 6}}, + }, + [3411] = { + "Orange", + {{"Strength", 6}, {"Hit Rating", 6}}, + }, + [3412] = { + "Orange", + {{"Agility", 6}, {"Resilience Rating", 6}}, + }, + [3413] = { + "Orange", + {{"Agility", 6}, {"Haste Rating", 6}}, + }, + [3414] = { + "Orange", + {{"Spell Power", 7}, {"Critical Strike Rating", 6}}, + }, + [3415] = { + "Orange", + {{"Spell Power", 7}, {"Hit Rating", 6}}, + }, + [3416] = { + "Orange", + {{"Spell Power", 7}, {"Resilience Rating", 6}}, + }, + [3417] = { + "Orange", + {{"Spell Power", 7}, {"Haste Rating", 6}}, + }, + [3418] = { + "Orange", + {{"Dodge Rating", 6}, {"Defense Rating", 6}}, + }, + [3419] = { + "Orange", + {{"Parry Rating", 6}, {"Defense Rating", 6}}, + }, + [3420] = { + "Orange", + {{"Expertise Rating", 6}, {"Hit Rating", 6}}, + }, + [3421] = { + "Orange", + {{"Expertise Rating", 6}, {"Defense Rating", 6}}, + }, + [3422] = { + "Orange", + {{"Attack Power", 12}, {"Critical Strike Rating", 6}}, + }, + [3423] = { + "Orange", + {{"Attack Power", 12}, {"Hit Rating", 6}}, + }, + [3424] = { + "Orange", + {{"Attack Power", 12}, {"Resilience Rating", 6}}, + }, + [3426] = { + "Orange", + {{"Attack Power", 12}, {"Haste Rating", 6}}, + }, + [3427] = { + "Green", + {{"Intellect", 6}, {"Stamina", 9}}, + }, + [3428] = { + "Green", + {{"Critical Strike Rating", 6}, {"Stamina", 9}}, + }, + [3429] = { + "Green", + {{"Hit Rating", 6}, {"Stamina", 9}}, + }, + [3430] = { + "Green", + {{"Defense Rating", 6}, {"Stamina", 9}}, + }, + [3431] = { + "Green", + {{"Resilience Rating", 6}, {"Stamina", 9}}, + }, + [3432] = { + "Green", + {{"Haste Rating", 6}, {"Stamina", 9}}, + }, + [3433] = { + "Green", + {{"Intellect", 6}, {"Spirit", 6}}, + }, + [3434] = { + "Green", + {{"Critical Strike Rating", 6}, {"Spirit", 6}}, + }, + [3435] = { + "Green", + {{"Hit Rating", 6}, {"Spirit", 6}}, + }, + [3436] = { + "Green", + {{"Resilience Rating", 6}, {"Spirit", 6}}, + }, + [3437] = { + "Green", + {{"Haste Rating", 6}, {"Spirit", 6}}, + }, + [3438] = { + "Green", + {{"Intellect", 6}, {"MP5", 3}}, + }, + [3439] = { + "Green", + {{"Critical Strike Rating", 6}, {"MP5", 3}}, + }, + [3440] = { + "Green", + {{"Hit Rating", 6}, {"MP5", 3}}, + }, + [3441] = { + "Green", + {{"Resilience Rating", 6}, {"MP5", 3}}, + }, + [3442] = { + "Green", + {{"Haste Rating", 6}, {"MP5", 3}}, + }, + [3443] = { + "Green", + {{"Critical Strike Rating", 6}, {"Spell Penetration", 8}}, + }, + [3444] = { + "Green", + {{"Hit Rating", 6}, {"Spell Penetration", 8}}, + }, + [3445] = { + "Green", + {{"Haste Rating", 6}, {"Spell Penetration", 8}}, + }, + [3446] = { + "Red", + {{"Strength", 16}}, + }, + [3447] = { + "Red", + {{"Agility", 16}}, + }, + [3448] = { + "Red", + {{"Spell Power", 19}}, + }, + [3449] = { + "Red", + {{"Attack Power", 32}}, + }, + [3450] = { + "Red", + {{"Dodge Rating", 16}}, + }, + [3451] = { + "Red", + {{"Parry Rating", 16}}, + }, + [3452] = { + "Red", + {{"Armor Penetration Rating", 16}}, + }, + [3453] = { + "Red", + {{"Expertise Rating", 16}}, + }, + [3454] = { + "Blue", + {{"Stamina", 24}}, + }, + [3455] = { + "Blue", + {{"Spirit", 16}}, + }, + [3456] = { + "Blue", + {{"MP5", 8}}, + }, + [3457] = { + "Blue", + {{"Spell Penetration", 20}}, + }, + [3458] = { + "Yellow", + {{"Intellect", 16}}, + }, + [3459] = { + "Yellow", + {{"Critical Strike Rating", 16}}, + }, + [3460] = { + "Yellow", + {{"Hit Rating", 16}}, + }, + [3461] = { + "Yellow", + {{"Defense Rating", 16}}, + }, + [3462] = { + "Yellow", + {{"Resilience Rating", 16}}, + }, + [3463] = { + "Yellow", + {{"Haste Rating", 16}}, + }, + [3464] = { + "Purple", + {{"Strength", 8}, {"Stamina", 12}}, + }, + [3465] = { + "Purple", + {{"Agility", 8}, {"Stamina", 12}}, + }, + [3466] = { + "Purple", + {{"Spell Power", 9}, {"Stamina", 12}}, + }, + [3467] = { + "Purple", + {{"Attack Power", 16}, {"Stamina", 12}}, + }, + [3468] = { + "Purple", + {{"Dodge Rating", 8}, {"Stamina", 12}}, + }, + [3469] = { + "Purple", + {{"Parry Rating", 8}, {"Stamina", 12}}, + }, + [3470] = { + "Purple", + {{"Armor Penetration Rating", 8}, {"Stamina", 12}}, + }, + [3471] = { + "Purple", + {{"Expertise Rating", 8}, {"Stamina", 12}}, + }, + [3472] = { + "Purple", + {{"Spell Power", 9}, {"Spirit", 8}}, + }, + [3473] = { + "Purple", + {{"Spell Power", 9}, {"MP5", 4}}, + }, + [3474] = { + "Purple", + {{"Agility", 8}, {"MP5", 4}}, + }, + [3475] = { + "Purple", + {{"Attack Power", 16}, {"MP5", 4}}, + }, + [3476] = { + "Purple", + {{"Spell Power", 9}, {"Spell Penetration", 10}}, + }, + [3477] = { + "Orange", + {{"Strength", 8}, {"Critical Strike Rating", 8}}, + }, + [3478] = { + "Orange", + {{"Strength", 8}, {"Hit Rating", 8}}, + }, + [3479] = { + "Orange", + {{"Strength", 8}, {"Defense Rating", 8}}, + }, + [3480] = { + "Orange", + {{"Strength", 8}, {"Resilience Rating", 8}}, + }, + [3481] = { + "Orange", + {{"Strength", 8}, {"Haste Rating", 8}}, + }, + [3482] = { + "Orange", + {{"Agility", 8}, {"Critical Strike Rating", 8}}, + }, + [3483] = { + "Orange", + {{"Agility", 8}, {"Hit Rating", 8}}, + }, + [3484] = { + "Orange", + {{"Agility", 8}, {"Resilience Rating", 8}}, + }, + [3485] = { + "Orange", + {{"Agility", 8}, {"Haste Rating", 8}}, + }, + [3486] = { + "Orange", + {{"Spell Power", 9}, {"Intellect", 8}}, + }, + [3487] = { + "Orange", + {{"Spell Power", 9}, {"Critical Strike Rating", 8}}, + }, + [3488] = { + "Orange", + {{"Spell Power", 9}, {"Hit Rating", 8}}, + }, + [3489] = { + "Orange", + {{"Spell Power", 9}, {"Resilience Rating", 8}}, + }, + [3490] = { + "Orange", + {{"Spell Power", 9}, {"Haste Rating", 8}}, + }, + [3491] = { + "Orange", + {{"Attack Power", 16}, {"Critical Strike Rating", 8}}, + }, + [3492] = { + "Orange", + {{"Attack Power", 16}, {"Hit Rating", 8}}, + }, + [3493] = { + "Orange", + {{"Attack Power", 16}, {"Resilience Rating", 8}}, + }, + [3494] = { + "Orange", + {{"Attack Power", 16}, {"Haste Rating", 8}}, + }, + [3495] = { + "Orange", + {{"Dodge Rating", 8}, {"Defense Rating", 8}}, + }, + [3496] = { + "Orange", + {{"Parry Rating", 8}, {"Defense Rating", 8}}, + }, + [3497] = { + "Orange", + {{"Expertise Rating", 8}, {"Hit Rating", 8}}, + }, + [3498] = { + "Orange", + {{"Expertise Rating", 8}, {"Defense Rating", 8}}, + }, + [3499] = { + "Green", + {{"Intellect", 8}, {"Stamina", 12}}, + }, + [3500] = { + "Green", + {{"Critical Strike Rating", 8}, {"Stamina", 12}}, + }, + [3501] = { + "Green", + {{"Hit Rating", 8}, {"Stamina", 12}}, + }, + [3502] = { + "Green", + {{"Defense Rating", 8}, {"Stamina", 12}}, + }, + [3503] = { + "Green", + {{"Resilience Rating", 8}, {"Stamina", 12}}, + }, + [3504] = { + "Green", + {{"Haste Rating", 8}, {"Stamina", 12}}, + }, + [3505] = { + "Green", + {{"Intellect", 8}, {"Spirit", 8}}, + }, + [3506] = { + "Green", + {{"Critical Strike Rating", 8}, {"Spirit", 8}}, + }, + [3507] = { + "Green", + {{"Hit Rating", 8}, {"Spirit", 8}}, + }, + [3508] = { + "Green", + {{"Resilience Rating", 8}, {"Spirit", 8}}, + }, + [3509] = { + "Green", + {{"Haste Rating", 8}, {"Spirit", 8}}, + }, + [3510] = { + "Green", + {{"Intellect", 8}, {"MP5", 4}}, + }, + [3511] = { + "Green", + {{"Critical Strike Rating", 8}, {"MP5", 4}}, + }, + [3512] = { + "Green", + {{"Hit Rating", 8}, {"MP5", 4}}, + }, + [3513] = { + "Green", + {{"Resilience Rating", 8}, {"MP5", 4}}, + }, + [3514] = { + "Green", + {{"Haste Rating", 8}, {"MP5", 4}}, + }, + [3515] = { + "Green", + {{"Critical Strike Rating", 8}, {"Spell Penetration", 10}}, + }, + [3516] = { + "Green", + {{"Hit Rating", 8}, {"Spell Penetration", 10}}, + }, + [3517] = { + "Green", + {{"Haste Rating", 8}, {"Spell Penetration", 10}}, + }, + [3518] = { + "Red", + {{"Strength", 20}}, + }, + [3519] = { + "Red", + {{"Agility", 20}}, + }, + [3520] = { + "Red", + {{"Spell Power", 23}}, + }, + [3521] = { + "Red", + {{"Attack Power", 40}}, + }, + [3522] = { + "Red", + {{"Dodge Rating", 20}}, + }, + [3523] = { + "Red", + {{"Parry Rating", 20}}, + }, + [3524] = { + "Red", + {{"Expertise Rating", 20}}, + }, + [3525] = { + "Red", + {{"Armor Penetration Rating", 20}}, + }, + [3526] = { + "Yellow", + {{"Intellect", 20}}, + }, + [3527] = { + "Yellow", + {{"Critical Strike Rating", 20}}, + }, + [3528] = { + "Yellow", + {{"Hit Rating", 20}}, + }, + [3529] = { + "Yellow", + {{"Defense Rating", 20}}, + }, + [3530] = { + "Yellow", + {{"Resilience Rating", 20}}, + }, + [3531] = { + "Yellow", + {{"Haste Rating", 20}}, + }, + [3532] = { + "Blue", + {{"Stamina", 30}}, + }, + [3533] = { + "Blue", + {{"Spirit", 20}}, + }, + [3534] = { + "Blue", + {{"MP5", 10}}, + }, + [3535] = { + "Blue", + {{"Spell Penetration", 25}}, + }, + [3536] = { + "Purple", + {{"Strength", 10}, {"Stamina", 15}}, + }, + [3537] = { + "Purple", + {{"Agility", 10}, {"Stamina", 15}}, + }, + [3538] = { + "Purple", + {{"Spell Power", 12}, {"Stamina", 15}}, + }, + [3539] = { + "Purple", + {{"Attack Power", 20}, {"Stamina", 15}}, + }, + [3540] = { + "Purple", + {{"Dodge Rating", 10}, {"Stamina", 15}}, + }, + [3541] = { + "Purple", + {{"Parry Rating", 10}, {"Stamina", 15}}, + }, + [3542] = { + "Purple", + {{"Expertise Rating", 10}, {"Stamina", 15}}, + }, + [3543] = { + "Purple", + {{"Armor Penetration Rating", 10}, {"Stamina", 15}}, + }, + [3544] = { + "Purple", + {{"Agility", 10}, {"MP5", 5}}, + }, + [3545] = { + "Purple", + {{"Spell Power", 12}, {"Spirit", 10}}, + }, + [3546] = { + "Purple", + {{"Spell Power", 12}, {"MP5", 5}}, + }, + [3547] = { + "Purple", + {{"Attack Power", 20}, {"MP5", 5}}, + }, + [3548] = { + "Purple", + {{"Spell Power", 12}, {"Spell Penetration", 13}}, + }, + [3549] = { + "Orange", + {{"Strength", 10}, {"Critical Strike Rating", 10}}, + }, + [3550] = { + "Orange", + {{"Strength", 10}, {"Hit Rating", 10}}, + }, + [3551] = { + "Orange", + {{"Strength", 10}, {"Defense Rating", 10}}, + }, + [3552] = { + "Orange", + {{"Strength", 10}, {"Resilience Rating", 10}}, + }, + [3553] = { + "Orange", + {{"Strength", 10}, {"Haste Rating", 10}}, + }, + [3554] = { + "Orange", + {{"Agility", 10}, {"Critical Strike Rating", 10}}, + }, + [3555] = { + "Orange", + {{"Agility", 10}, {"Hit Rating", 10}}, + }, + [3556] = { + "Orange", + {{"Agility", 10}, {"Resilience Rating", 10}}, + }, + [3557] = { + "Orange", + {{"Agility", 10}, {"Haste Rating", 10}}, + }, + [3558] = { + "Orange", + {{"Spell Power", 12}, {"Intellect", 10}}, + }, + [3559] = { + "Orange", + {{"Spell Power", 12}, {"Critical Strike Rating", 10}}, + }, + [3560] = { + "Orange", + {{"Spell Power", 12}, {"Hit Rating", 10}}, + }, + [3561] = { + "Orange", + {{"Spell Power", 12}, {"Resilience Rating", 10}}, + }, + [3563] = { + "Orange", + {{"Spell Power", 12}, {"Haste Rating", 10}}, + }, + [3564] = { + "Orange", + {{"Attack Power", 20}, {"Critical Strike Rating", 10}}, + }, + [3565] = { + "Orange", + {{"Attack Power", 20}, {"Hit Rating", 10}}, + }, + [3566] = { + "Orange", + {{"Attack Power", 20}, {"Resilience Rating", 10}}, + }, + [3567] = { + "Orange", + {{"Attack Power", 20}, {"Haste Rating", 10}}, + }, + [3568] = { + "Orange", + {{"Dodge Rating", 10}, {"Defense Rating", 10}}, + }, + [3569] = { + "Orange", + {{"Parry Rating", 10}, {"Defense Rating", 10}}, + }, + [3570] = { + "Orange", + {{"Expertise Rating", 10}, {"Hit Rating", 10}}, + }, + [3571] = { + "Orange", + {{"Expertise Rating", 10}, {"Defense Rating", 10}}, + }, + [3572] = { + "Green", + {{"Intellect", 10}, {"Stamina", 15}}, + }, + [3573] = { + "Green", + {{"Critical Strike Rating", 10}, {"Stamina", 15}}, + }, + [3574] = { + "Green", + {{"Hit Rating", 10}, {"Stamina", 15}}, + }, + [3575] = { + "Green", + {{"Defense Rating", 10}, {"Stamina", 15}}, + }, + [3576] = { + "Green", + {{"Resilience Rating", 10}, {"Stamina", 15}}, + }, + [3577] = { + "Green", + {{"Haste Rating", 10}, {"Stamina", 15}}, + }, + [3578] = { + "Green", + {{"Intellect", 10}, {"Spirit", 10}}, + }, + [3579] = { + "Green", + {{"Critical Strike Rating", 10}, {"Spirit", 10}}, + }, + [3580] = { + "Green", + {{"Hit Rating", 10}, {"Spirit", 10}}, + }, + [3581] = { + "Green", + {{"Resilience Rating", 10}, {"Spirit", 10}}, + }, + [3582] = { + "Green", + {{"Haste Rating", 10}, {"Spirit", 10}}, + }, + [3583] = { + "Green", + {{"Intellect", 10}, {"MP5", 5}}, + }, + [3584] = { + "Green", + {{"Critical Strike Rating", 10}, {"MP5", 5}}, + }, + [3585] = { + "Green", + {{"Hit Rating", 10}, {"MP5", 5}}, + }, + [3586] = { + "Green", + {{"Resilience Rating", 10}, {"MP5", 5}}, + }, + [3587] = { + "Green", + {{"Haste Rating", 10}, {"MP5", 5}}, + }, + [3588] = { + "Green", + {{"Critical Strike Rating", 10}, {"Spell Penetration", 13}}, + }, + [3589] = { + "Green", + {{"Hit Rating", 10}, {"Spell Penetration", 13}}, + }, + [3590] = { + "Green", + {{"Haste Rating", 10}, {"Spell Penetration", 13}}, + }, + [3621] = { + "Meta", + {{"Critical Strike Rating", 21}, {"Critical Damage Percent", 3}}, + }, + [3622] = { + "Meta", + {{"Critical Strike Rating", 25}, {"Spell Reflect Percent", 1}}, + }, + [3623] = { + "Meta", + {{"Spell Power", 25}, {"Intellect Percent", 2}}, + }, + [3624] = { + "Meta", + {{"Critical Strike Rating", 21}, {"Snare/Root Duration Percent", -10}}, + }, + [3625] = { + "Meta", + {{"Attack Power", 42}, {"Minor Run Speed", 1}}, + }, + [3626] = { + "Meta", + {{"Spell Power", 25}, {"Threat Percent", -2}}, + }, + [3627] = { + "Meta", + {{"Intellect", 21}, {"Chance to restore mana on spellcast", 1}}, + }, + [3628] = { + "Meta", + {{"Agility", 21}, {"Critical Damage Percent", 3}}, + }, + [3631] = { + "Meta", + {{"Defense Rating", 21}, {"Block Value Percent", 5}}, + }, + [3632] = { + "Meta", + {{"Spell Power", 25}, {"Minor Run Speed", 1}}, + }, + [3633] = { + "Meta", + {{"MP5", 11}, {"Critical Healing Percent", 3}}, + }, + [3634] = { + "Meta", + {{"Stamina", 32}, {"Spell Damage Taken Percent", -2}}, + }, + [3635] = { + "Meta", + {{"Spell Power", 25}, {"Silence Duration Percent", -10}}, + }, + [3636] = { + "Meta", + {{"Critical Strike Rating", 21}, {"Fear Duration Percent", -10}}, + }, + [3637] = { + "Meta", + {{"Stamina", 32}, {"Armor from Items Percent", 2}}, + }, + [3638] = { + "Meta", + {{"Attack Power", 42}, {"Stun Duration Percent", -10}}, + }, + [3639] = { + "Meta", + {{"Spell Power", 25}, {"Stun Duration Percent", -10}}, + }, + [3640] = { + "Meta", + {{"Attack Power", 42}, {"Sometimes Heal on Your Crits", 1}}, + }, + [3641] = { + "Meta", + {{"Critical Strike Rating", 21}, {"Mana Percent", 2}}, + }, + [3642] = { + "Meta", + {{"Stamina", 32}, {"Stun Duration Percent", -10}}, + }, + [3643] = { + "Meta", + {{"Chance to Increase Melee/Ranged Attack Speed", 1}}, + }, + [3644] = { + "Red", + {{"Agility", 14}}, + }, + [3646] = { + "Red", + {{"Dodge Rating", 14}}, + }, + [3647] = { + "Red", + {{"Expertise Rating", 14}}, + }, + [3648] = { + "Red", + {{"Parry Rating", 14}}, + }, + [3649] = { + "Red", + {{"Strength", 14}}, + }, + [3650] = { + "Red", + {{"Spell Power", 16}}, + }, + [3651] = { + "Red", + {{"Attack Power", 28}}, + }, + [3652] = { + "Red", + {{"Armor Penetration Rating", 14}}, + }, + [3653] = { + "Blue", + {{"Spirit", 14}}, + }, + [3654] = { + "Blue", + {{"MP5", 7}}, + }, + [3655] = { + "Blue", + {{"Stamina", 21}}, + }, + [3656] = { + "Blue", + {{"Spell Penetration", 18}}, + }, + [3657] = { + "Yellow", + {{"Critical Strike Rating", 14}}, + }, + [3658] = { + "Yellow", + {{"Defense Rating", 14}}, + }, + [3659] = { + "Yellow", + {{"Haste Rating", 14}}, + }, + [3660] = { + "Yellow", + {{"Hit Rating", 14}}, + }, + [3661] = { + "Yellow", + {{"Intellect", 14}}, + }, + [3662] = { + "Yellow", + {{"Resilience Rating", 14}}, + }, + [3663] = { + "Purple", + {{"Attack Power", 14}, {"MP5", 4}}, + }, + [3664] = { + "Purple", + {{"Attack Power", 14}, {"Stamina", 11}}, + }, + [3665] = { + "Purple", + {{"Armor Penetration Rating", 7}, {"Stamina", 11}}, + }, + [3666] = { + "Purple", + {{"Agility", 7}, {"MP5", 4}}, + }, + [3667] = { + "Purple", + {{"Agility", 7}, {"Stamina", 11}}, + }, + [3668] = { + "Purple", + {{"Dodge Rating", 7}, {"Stamina", 11}}, + }, + [3669] = { + "Purple", + {{"Expertise Rating", 7}, {"Stamina", 11}}, + }, + [3670] = { + "Purple", + {{"Parry Rating", 7}, {"Stamina", 11}}, + }, + [3671] = { + "Purple", + {{"Strength", 7}, {"Stamina", 11}}, + }, + [3672] = { + "Purple", + {{"Spell Power", 8}, {"MP5", 4}}, + }, + [3673] = { + "Purple", + {{"Spell Power", 8}, {"Spirit", 7}}, + }, + [3674] = { + "Purple", + {{"Spell Power", 8}, {"Spell Penetration", 9}}, + }, + [3675] = { + "Purple", + {{"Spell Power", 8}, {"Stamina", 11}}, + }, + [3677] = { + "Orange", + {{"Agility", 7}, {"Haste Rating", 7}}, + }, + [3678] = { + "Orange", + {{"Attack Power", 14}, {"Haste Rating", 7}}, + }, + [3679] = { + "Orange", + {{"Attack Power", 14}, {"Hit Rating", 7}}, + }, + [3680] = { + "Orange", + {{"Attack Power", 14}, {"Resilience Rating", 7}}, + }, + [3681] = { + "Orange", + {{"Strength", 7}, {"Critical Strike Rating", 7}}, + }, + [3682] = { + "Orange", + {{"Strength", 7}, {"Hit Rating", 7}}, + }, + [3683] = { + "Orange", + {{"Strength", 7}, {"Defense Rating", 7}}, + }, + [3684] = { + "Orange", + {{"Strength", 7}, {"Resilience Rating", 7}}, + }, + [3685] = { + "Orange", + {{"Strength", 7}, {"Haste Rating", 7}}, + }, + [3686] = { + "Orange", + {{"Agility", 7}, {"Critical Strike Rating", 7}}, + }, + [3687] = { + "Orange", + {{"Agility", 7}, {"Hit Rating", 7}}, + }, + [3688] = { + "Orange", + {{"Agility", 7}, {"Resilience Rating", 7}}, + }, + [3689] = { + "Orange", + {{"Spell Power", 8}, {"Intellect", 7}}, + }, + [3690] = { + "Orange", + {{"Spell Power", 8}, {"Critical Strike Rating", 7}}, + }, + [3691] = { + "Orange", + {{"Spell Power", 8}, {"Hit Rating", 7}}, + }, + [3692] = { + "Orange", + {{"Spell Power", 8}, {"Resilience Rating", 7}}, + }, + [3693] = { + "Orange", + {{"Spell Power", 8}, {"Haste Rating", 7}}, + }, + [3694] = { + "Orange", + {{"Dodge Rating", 7}, {"Defense Rating", 7}}, + }, + [3695] = { + "Orange", + {{"Parry Rating", 7}, {"Defense Rating", 7}}, + }, + [3696] = { + "Orange", + {{"Expertise Rating", 7}, {"Hit Rating", 7}}, + }, + [3697] = { + "Orange", + {{"Expertise Rating", 7}, {"Defense Rating", 7}}, + }, + [3698] = { + "Green", + {{"Critical Strike Rating", 7}, {"Spirit", 7}}, + }, + [3699] = { + "Green", + {{"Critical Strike Rating", 7}, {"Stamina", 11}}, + }, + [3700] = { + "Green", + {{"Defense Rating", 7}, {"Stamina", 11}}, + }, + [3701] = { + "Green", + {{"Haste Rating", 7}, {"Spirit", 7}}, + }, + [3702] = { + "Green", + {{"Haste Rating", 7}, {"Stamina", 11}}, + }, + [3703] = { + "Green", + {{"Hit Rating", 7}, {"Spirit", 7}}, + }, + [3704] = { + "Green", + {{"Hit Rating", 7}, {"Stamina", 11}}, + }, + [3705] = { + "Green", + {{"Intellect", 7}, {"Spirit", 7}}, + }, + [3706] = { + "Green", + {{"Intellect", 7}, {"Stamina", 11}}, + }, + [3707] = { + "Green", + {{"Resilience Rating", 7}, {"Spirit", 7}}, + }, + [3708] = { + "Green", + {{"Resilience Rating", 7}, {"Stamina", 11}}, + }, + [3709] = { + "Green", + {{"Critical Strike Rating", 7}, {"Spell Penetration", 9}}, + }, + [3710] = { + "Green", + {{"Critical Strike Rating", 7}, {"MP5", 4}}, + }, + [3711] = { + "Green", + {{"Intellect", 7}, {"MP5", 4}}, + }, + [3712] = { + "Green", + {{"Hit Rating", 7}, {"MP5", 4}}, + }, + [3713] = { + "Green", + {{"Resilience Rating", 7}, {"MP5", 4}}, + }, + [3714] = { + "Green", + {{"Haste Rating", 7}, {"MP5", 4}}, + }, + [3715] = { + "Green", + {{"Hit Rating", 7}, {"Spell Penetration", 9}}, + }, + [3716] = { + "Green", + {{"Haste Rating", 7}, {"Spell Penetration", 9}}, + }, + [3732] = { + "Red", + {{"Strength", 34}}, + }, + [3733] = { + "Red", + {{"Agility", 34}}, + }, + [3734] = { + "Red", + {{"Spell Power", 39}}, + }, + [3735] = { + "Blue", + {{"Spirit", 34}}, + }, + [3736] = { + "Blue", + {{"MP5", 17}}, + }, + [3737] = { + "Yellow", + {{"Intellect", 34}}, + }, + [3738] = { + "Yellow", + {{"Critical Strike Rating", 34}}, + }, + [3739] = { + "Yellow", + {{"Haste Rating", 34}}, + }, + [3740] = { + "Red", + {{"Dodge Rating", 34}}, + }, + [3741] = { + "Red", + {{"Parry Rating", 34}}, + }, + [3742] = { + "Yellow", + {{"Hit Rating", 34}}, + }, + [3743] = { + "Yellow", + {{"Defense Rating", 34}}, + }, + [3744] = { + "Yellow", + {{"Resilience Rating", 34}}, + }, + [3745] = { + "Red", + {{"Armor Penetration Rating", 34}}, + }, + [3746] = { + "Red", + {{"Expertise Rating", 34}}, + }, + [3747] = { + "Blue", + {{"Spell Penetration", 43}}, + }, + [3749] = { + "Prismatic", + {{"All Stats", 4}}, + }, + [3750] = { + "Prismatic", + {{"All Stats", 6}}, + }, + [3767] = { + "Orange", + {{"Attack Power", 14}, {"Critical Strike Rating", 7}}, + }, + [3792] = { + "Yellow", + {{"Resilience Rating", 20}}, + }, + [3798] = { + "Meta", + {{"Attack Power", 34}, {"Minor Run Speed", 1}}, + }, + [3799] = { + "Meta", + {{"Spell Power", 20}, {"Minor Run Speed", 1}}, + }, + [3800] = { + "Meta", + {{"Critical Strike Rating", 17}, {"Fear Duration Percent", -10}}, + }, + [3801] = { + "Meta", + {{"Critical Strike Rating", 17}, {"Snare/Root Duration Percent", -10}}, + }, + [3802] = { + "Meta", + {{"Spell Power", 20}, {"Silence Duration Percent", -10}}, + }, + [3803] = { + "Meta", + {{"Attack Power", 34}, {"Stun Duration Percent", -10}}, + }, + [3804] = { + "Meta", + {{"Stamina", 26}, {"Stun Duration Percent", -10}}, + }, + [3805] = { + "Meta", + {{"Spell Power", 20}, {"Stun Duration Percent", -10}}, + }, + [3861] = { + "Red", + {{"Strength", 20}}, + }, + [3862] = { + "Red", + {{"Agility", 20}}, + }, + [3863] = { + "Blue", + {{"Stamina", 30}}, + }, + [3864] = { + "Blue", + {{"Spirit", 20}}, + }, + [3865] = { + "Yellow", + {{"Intellect", 20}}, + }, + [3866] = { + "Red", + {{"Spell Power", 23}}, + }, + [3867] = { + "Yellow", + {{"Hit Rating", 20}}, + }, + [3879] = { + "Prismatic", + {{"All Stats", 10}}, + }, +} diff --git a/WeightsWatcher.lua b/WeightsWatcher.lua index 7b19d85..64e9fdc 100644 --- a/WeightsWatcher.lua +++ b/WeightsWatcher.lua @@ -67,8 +67,10 @@ end function WeightsWatcher:displayItemStats(tooltip, ttname) local itemType, stat, name, value - -- Stats: normal stats, socket bonus, gem-given stats - local normalStats, socketBonusStat, gemStats = {}, {}, {} + -- Item link fields + local itemId, gemId1, gemId2, gemId3, gemId4, suffixId, uniqueId, linkLevel + -- Stats: normal stats, sockets, socket bonus, gem-given stats + local normalStats, sockets, socketBonusStat, gemStats local _, link = tooltip:GetItem() if link == nil then @@ -77,10 +79,20 @@ function WeightsWatcher:displayItemStats(tooltip, ttname) _, _, _, _, _, itemType, _, stackSize = GetItemInfo(link) if (IsEquippableItem(link) and itemType ~= "Container" and itemType ~= "Quiver") or (itemType == "Gem" and stackSize == 1) or (itemType == "Consumable") or (itemType == "Recipe") then - normalStats, socketBonusStat = WeightsWatcher:getItemStats(link) + _, itemId, _, gemId1, gemId2, gemId3, gemId4, suffixId, uniqueId, linkLevel = strsplit(":", link) + -- Strip color codes + linkLevel = strsplit("|", linkLevel) + normalStats, sockets, socketBonusStat = WeightsWatcher:getItemStats(strjoin(":", "item", itemId, "0:0:0:0:0", suffixId, uniqueId, linkLevel)) + gemStats = WeightsWatcher:getGemStats({gemId1, gemId2, gemId3, gemId4}) for _, stat in pairs(normalStats) do tooltip:AddDoubleLine(unpack(stat)) end + if #(sockets) > 0 then + tooltip:AddLine("Sockets:") + for _, stat in pairs(sockets) do + tooltip:AddLine(" " .. stat) + end + end if socketBonusStat then tooltip:AddLine("Socket Bonus:") name, value = unpack(socketBonusStat) @@ -89,14 +101,31 @@ function WeightsWatcher:displayItemStats(tooltip, ttname) if #(gemStats) > 0 then tooltip:AddLine("Gem Stats:") for _, stat in pairs(gemStats) do - name, value = unpack(stat) - tooltip:AddDoubleLine(" " .. name, value) + tooltip:AddLine(" " .. stat[1]) + for _, stat in pairs(stat[2]) do + name, value = unpack(stat) + tooltip:AddDoubleLine(" " .. name, value) + end end end tooltip:Show() end end +function WeightsWatcher:getGemStats(...) + local stats, stat + local statTable = {} + for _, gemId in pairs(...) do + stats = GemIds[tonumber(gemId)] + if not stats and gemId ~= "0" then + print("WeightsWatcher: Unhandled gemId " .. gemId) + else + table.insert(statTable, stats) + end + end + return statTable +end + function WeightsWatcher:getItemStats(link) local ttleft, ttright, origTextL, textL, textR, pattern, func, start local normalStats, socketBonusStat = {} @@ -174,7 +203,8 @@ function WeightsWatcher:getItemStats(link) end end end - return normalStats, socketBonusStat + -- TODO: return socket types, in order + return normalStats, {}, socketBonusStat end function WeightsWatcher:preprocess(text) diff --git a/WeightsWatcher.toc b/WeightsWatcher.toc index fddfbde..734f50b 100644 --- a/WeightsWatcher.toc +++ b/WeightsWatcher.toc @@ -14,6 +14,7 @@ Libs\AceAddon-2.0\AceAddon-2.0.lua Libs\AceEvent-2.0\AceEvent-2.0.lua Libs\AceHook-2.1\AceHook-2.1.lua +GemIds.lua Regexps.lua HiddenTooltip.xml WeightsWatcher.lua