You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1222 lines
84 KiB
1222 lines
84 KiB
-- ------------------------------------------------------------------------------ --
|
|
-- TradeSkillMaster --
|
|
-- https://tradeskillmaster.com --
|
|
-- All Rights Reserved - Detailed license information included with addon. --
|
|
-- ------------------------------------------------------------------------------ --
|
|
|
|
local TSM = select(2, ...) ---@type TSM
|
|
local DisenchantInfo = TSM.Init("Data.DisenchantInfo") ---@class Data.DisenchantInfo
|
|
local Environment = TSM.Include("Environment")
|
|
local private = {}
|
|
local DATA = nil
|
|
|
|
|
|
|
|
-- ============================================================================
|
|
-- Disenchant Rates Data
|
|
-- ============================================================================
|
|
|
|
if Environment.IsVanillaClassic() then
|
|
DATA = {
|
|
-- Dust
|
|
["i:10940"] = { -- Strange Dust
|
|
minLevel = 1,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 5, maxItemLevel = 15, matRate = 0.800, minAmount = 1, maxAmount = 2, amountOfMats = 1.200},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 20, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.850},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 21, maxItemLevel = 25, matRate = 0.750, minAmount = 4, maxAmount = 6, amountOfMats = 3.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 5, maxItemLevel = 15, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 20, matRate = 0.200, minAmount = 2, maxAmount = 3, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 21, maxItemLevel = 25, matRate = 0.150, minAmount = 4, maxAmount = 6, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:11083"] = { -- Soul Dust
|
|
minLevel = 21,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 26, maxItemLevel = 30, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 35, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 26, maxItemLevel = 30, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 35, matRate = 0.200, minAmount = 2, maxAmount = 5, amountOfMats = 0.700},
|
|
},
|
|
},
|
|
["i:11137"] = { -- Vision Dust
|
|
minLevel = 31,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 40, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 41, maxItemLevel = 45, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 40, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 41, maxItemLevel = 45, matRate = 0.200, minAmount = 2, maxAmount = 5, amountOfMats = 0.700},
|
|
},
|
|
},
|
|
["i:11176"] = { -- Dream Dust
|
|
minLevel = 41,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 46, maxItemLevel = 50, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 51, maxItemLevel = 55, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 46, maxItemLevel = 50, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 51, maxItemLevel = 55, matRate = 0.200, minAmount = 2, maxAmount = 5, amountOfMats = 0.700},
|
|
},
|
|
},
|
|
["i:16204"] = { -- Illusion Dust
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 56, maxItemLevel = 60, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 61, maxItemLevel = 99, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 56, maxItemLevel = 60, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 61, maxItemLevel = 99, matRate = 0.200, minAmount = 2, maxAmount = 5, amountOfMats = 0.700},
|
|
},
|
|
},
|
|
|
|
-- Essences
|
|
["i:10938"] = { -- Lesser Magic Essence
|
|
minLevel = 1,
|
|
maxLevel = 10,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 5, maxItemLevel = 15, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 5, maxItemLevel = 15, matRate = 0.800, minAmount = 1, maxAmount = 2, amountOfMats = 1.200},
|
|
},
|
|
},
|
|
["i:10939"] = { -- Greater Magic Essence
|
|
minLevel = 11,
|
|
maxLevel = 15,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 20, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 20, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:10998"] = { -- Lesser Astral Essence
|
|
minLevel = 16,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 21, maxItemLevel = 25, matRate = 0.150, minAmount = 1, maxAmount = 2, amountOfMats = 0.220},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 21, maxItemLevel = 25, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11082"] = { -- Greater Astral Essence
|
|
minLevel = 21,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 26, maxItemLevel = 30, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 26, maxItemLevel = 30, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11134"] = { -- Lesser Mystic Essence
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 35, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 35, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11135"] = { -- Greater Mystic Essence
|
|
minLevel = 31,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 40, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 40, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11174"] = { -- Lesser Nether Essence
|
|
minLevel = 36,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 41, maxItemLevel = 45, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 41, maxItemLevel = 45, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11175"] = { -- Greater Nether Essence
|
|
minLevel = 41,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 46, maxItemLevel = 50, matRate = 0.250, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 46, maxItemLevel = 50, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:16202"] = { -- Lesser Eternal Essence
|
|
minLevel = 46,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 51, maxItemLevel = 55, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 51, maxItemLevel = 55, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:16203"] = { -- Greater Eternal Essence
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 56, maxItemLevel = 60, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 61, maxItemLevel = 99, matRate = 0.200, minAmount = 2, maxAmount = 3, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 56, maxItemLevel = 60, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 61, maxItemLevel = 99, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.850},
|
|
},
|
|
},
|
|
|
|
-- Shards
|
|
["i:10978"] = { -- Small Glimmering Shard
|
|
minLevel = 1,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 20, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 21, maxItemLevel = 25, matRate = 0.100, minAmount = 1, maxAmount = 1, amountOfMats = 0.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 20, maxItemLevel = 25, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 20, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 21, maxItemLevel = 25, matRate = 0.100, minAmount = 1, maxAmount = 1, amountOfMats = 0.100},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 20, maxItemLevel = 25, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11084"] = { -- Large Glimmering Shard
|
|
minLevel = 21,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 26, maxItemLevel = 30, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 26, maxItemLevel = 30, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 26, maxItemLevel = 30, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 26, maxItemLevel = 30, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11138"] = { -- Small Glowing Shard
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 35, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 31, maxItemLevel = 35, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 35, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 31, maxItemLevel = 35, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11139"] = { -- Large Glowing Shard
|
|
minLevel = 31,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 40, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 36, maxItemLevel = 40, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 40, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 36, maxItemLevel = 40, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11177"] = { -- Small Radiant Shard
|
|
minLevel = 36,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 41, maxItemLevel = 45, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 41, maxItemLevel = 45, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 40, maxItemLevel = 45, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 41, maxItemLevel = 45, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 41, maxItemLevel = 45, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 40, maxItemLevel = 45, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
},
|
|
},
|
|
["i:11178"] = { -- Large Radiant Shard
|
|
minLevel = 41,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 46, maxItemLevel = 50, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 46, maxItemLevel = 50, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 46, maxItemLevel = 50, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 46, maxItemLevel = 50, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 46, maxItemLevel = 50, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 46, maxItemLevel = 50, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
},
|
|
},
|
|
["i:14343"] = { -- Small Brilliant Shard
|
|
minLevel = 46,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 51, maxItemLevel = 55, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 51, maxItemLevel = 55, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 51, maxItemLevel = 55, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 51, maxItemLevel = 55, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 51, maxItemLevel = 55, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 51, maxItemLevel = 55, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
},
|
|
},
|
|
["i:14344"] = { -- Large Brilliant Shard
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 56, maxItemLevel = 60, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 61, maxItemLevel = 99, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 56, maxItemLevel = 60, matRate = 0.995, minAmount = 1, maxAmount = 1, amountOfMats = 0.995},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 61, maxItemLevel = 99, matRate = 0.990, minAmount = 1, maxAmount = 1, amountOfMats = 0.990},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 56, maxItemLevel = 60, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 61, maxItemLevel = 99, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 56, maxItemLevel = 60, matRate = 0.995, minAmount = 1, maxAmount = 1, amountOfMats = 0.995},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 61, maxItemLevel = 99, matRate = 0.990, minAmount = 1, maxAmount = 1, amountOfMats = 0.990},
|
|
},
|
|
},
|
|
|
|
-- Crystals
|
|
["i:20725"] = { -- Nexus Crystal
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 56, maxItemLevel = 60, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 61, maxItemLevel = 99, matRate = 0.010, minAmount = 1, maxAmount = 1, amountOfMats = 0.010},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 56, maxItemLevel = 60, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 61, maxItemLevel = 99, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 56, maxItemLevel = 60, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 61, maxItemLevel = 99, matRate = 0.010, minAmount = 1, maxAmount = 1, amountOfMats = 0.010},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 56, maxItemLevel = 60, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 61, maxItemLevel = 99, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
},
|
|
},
|
|
}
|
|
elseif Environment.IsWrathClassic() then
|
|
DATA = {
|
|
-- Dust
|
|
["i:10940"] = { -- Strange Dust
|
|
minLevel = 1,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 5, maxItemLevel = 15, requiredSkill = 1, matRate = 0.800, minAmount = 1, maxAmount = 2, amountOfMats = 1.200},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 20, requiredSkill = 1, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.850},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 21, maxItemLevel = 25, requiredSkill = 25, matRate = 0.750, minAmount = 4, maxAmount = 6, amountOfMats = 3.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 5, maxItemLevel = 15, requiredSkill = 1, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 20, requiredSkill = 1, matRate = 0.200, minAmount = 2, maxAmount = 3, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 21, maxItemLevel = 25, requiredSkill = 25, matRate = 0.150, minAmount = 4, maxAmount = 6, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:11083"] = { -- Soul Dust
|
|
minLevel = 21,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 0.200, minAmount = 2, maxAmount = 5, amountOfMats = 0.700},
|
|
},
|
|
},
|
|
["i:11137"] = { -- Vision Dust
|
|
minLevel = 31,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 0.200, minAmount = 2, maxAmount = 5, amountOfMats = 0.700},
|
|
},
|
|
},
|
|
["i:11176"] = { -- Dream Dust
|
|
minLevel = 41,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:16204"] = { -- Illusion Dust
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.220, minAmount = 1, maxAmount = 2, amountOfMats = 0.330},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:22445"] = { -- Arcane Dust
|
|
minLevel = 61,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 66, maxItemLevel = 79, requiredSkill = 225, matRate = 0.750, minAmount = 1, maxAmount = 3, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 80, maxItemLevel = 99, requiredSkill = 225, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.800},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 2.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 66, maxItemLevel = 79, requiredSkill = 225, matRate = 0.220, minAmount = 1, maxAmount = 3, amountOfMats = 0.440},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 80, maxItemLevel = 99, requiredSkill = 225, matRate = 0.220, minAmount = 2, maxAmount = 3, amountOfMats = 0.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.770},
|
|
},
|
|
},
|
|
["i:34054"] = { -- Infinite Dust
|
|
minLevel = 71,
|
|
maxLevel = 80,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 121, maxItemLevel = 153, requiredSkill = 325, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.800},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 154, maxItemLevel = 999, requiredSkill = 350, matRate = 0.750, minAmount = 4, maxAmount = 7, amountOfMats = 4.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 121, maxItemLevel = 153, requiredSkill = 325, matRate = 0.220, minAmount = 2, maxAmount = 3, amountOfMats = 0.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 154, maxItemLevel = 999, requiredSkill = 350, matRate = 0.220, minAmount = 4, maxAmount = 7, amountOfMats = 1.210},
|
|
},
|
|
},
|
|
|
|
-- Essences
|
|
["i:10938"] = { -- Lesser Magic Essence
|
|
minLevel = 1,
|
|
maxLevel = 10,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 5, maxItemLevel = 15, requiredSkill = 1, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 5, maxItemLevel = 15, requiredSkill = 1, matRate = 0.800, minAmount = 1, maxAmount = 2, amountOfMats = 1.200},
|
|
},
|
|
},
|
|
["i:10939"] = { -- Greater Magic Essence
|
|
minLevel = 11,
|
|
maxLevel = 15,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 20, requiredSkill = 1, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 20, requiredSkill = 1, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:10998"] = { -- Lesser Astral Essence
|
|
minLevel = 16,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 21, maxItemLevel = 25, requiredSkill = 25, matRate = 0.150, minAmount = 1, maxAmount = 2, amountOfMats = 0.220},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 21, maxItemLevel = 25, requiredSkill = 25, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11082"] = { -- Greater Astral Essence
|
|
minLevel = 21,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11134"] = { -- Lesser Mystic Essence
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11135"] = { -- Greater Mystic Essence
|
|
minLevel = 31,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11174"] = { -- Lesser Nether Essence
|
|
minLevel = 36,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:11175"] = { -- Greater Nether Essence
|
|
minLevel = 41,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:16202"] = { -- Lesser Eternal Essence
|
|
minLevel = 46,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:16203"] = { -- Greater Eternal Essence
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.200, minAmount = 1, maxAmount = 2, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 0.200, minAmount = 2, maxAmount = 3, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.850},
|
|
},
|
|
},
|
|
["i:22447"] = { -- Lesser Planar Essence
|
|
minLevel = 61,
|
|
maxLevel = 65,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 66, maxItemLevel = 79, requiredSkill = 225, matRate = 0.220, minAmount = 1, maxAmount = 3, amountOfMats = 0.340},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 80, maxItemLevel = 99, requiredSkill = 225, matRate = 0.220, minAmount = 2, maxAmount = 3, amountOfMats = 0.550},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 66, maxItemLevel = 79, requiredSkill = 225, matRate = 0.750, minAmount = 1, maxAmount = 3, amountOfMats = 1.175},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 80, maxItemLevel = 99, requiredSkill = 225, matRate = 0.750, minAmount = 2, maxAmount = 3, amountOfMats = 1.850},
|
|
},
|
|
},
|
|
["i:22446"] = { -- Greater Planar Essence
|
|
minLevel = 66,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.220, minAmount = 1, maxAmount = 2, amountOfMats = 0.330},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:34056"] = { -- Lesser Cosmic Essence
|
|
minLevel = 71,
|
|
maxLevel = 75,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 121, maxItemLevel = 153, requiredSkill = 325, matRate = 0.220, minAmount = 1, maxAmount = 2, amountOfMats = 0.330},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 121, maxItemLevel = 153, requiredSkill = 325, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
["i:34055"] = { -- Greater Cosmic Essence
|
|
minLevel = 76,
|
|
maxLevel = 80,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 154, maxItemLevel = 999, requiredSkill = 275, matRate = 0.220, minAmount = 1, maxAmount = 2, amountOfMats = 0.330},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 154, maxItemLevel = 999, requiredSkill = 275, matRate = 0.750, minAmount = 1, maxAmount = 2, amountOfMats = 1.100},
|
|
},
|
|
},
|
|
|
|
-- Shards
|
|
["i:10978"] = { -- Small Glimmering Shard
|
|
minLevel = 1,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 20, requiredSkill = 1, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 21, maxItemLevel = 25, requiredSkill = 25, matRate = 0.100, minAmount = 1, maxAmount = 1, amountOfMats = 0.100},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 1, maxItemLevel = 25, requiredSkill = 25, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 1, maxItemLevel = 25, requiredSkill = 25, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 20, requiredSkill = 1, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 21, maxItemLevel = 25, requiredSkill = 25, matRate = 0.100, minAmount = 1, maxAmount = 1, amountOfMats = 0.100},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 1, maxItemLevel = 25, requiredSkill = 25, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 1, maxItemLevel = 25, requiredSkill = 25, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11084"] = { -- Large Glimmering Shard
|
|
minLevel = 21,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 26, maxItemLevel = 30, requiredSkill = 50, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11138"] = { -- Small Glowing Shard
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 31, maxItemLevel = 35, requiredSkill = 75, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11139"] = { -- Large Glowing Shard
|
|
minLevel = 31,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 36, maxItemLevel = 40, requiredSkill = 100, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:11177"] = { -- Small Radiant Shard
|
|
minLevel = 36,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 41, maxItemLevel = 45, requiredSkill = 125, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
},
|
|
},
|
|
["i:11178"] = { -- Large Radiant Shard
|
|
minLevel = 41,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 46, maxItemLevel = 50, requiredSkill = 150, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
},
|
|
},
|
|
["i:14343"] = { -- Small Brilliant Shard
|
|
minLevel = 46,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 51, maxItemLevel = 55, requiredSkill = 175, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 3.000},
|
|
},
|
|
},
|
|
["i:14344"] = { -- Large Brilliant Shard
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 61, maxItemLevel = 65, requiredSkill = 225, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:22448"] = { -- Small Prismatic Shard
|
|
minLevel = 61,
|
|
maxLevel = 65,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 66, maxItemLevel = 99, requiredSkill = 225, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 66, maxItemLevel = 99, requiredSkill = 225, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 66, maxItemLevel = 99, requiredSkill = 225, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 66, maxItemLevel = 99, requiredSkill = 225, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:22449"] = { -- Large Prismatic Shard
|
|
minLevel = 66,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:34053"] = { -- Small Dream Shard
|
|
minLevel = 71,
|
|
maxLevel = 75,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 121, maxItemLevel = 153, requiredSkill = 325, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 121, maxItemLevel = 166, requiredSkill = 325, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 121, maxItemLevel = 153, requiredSkill = 325, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 121, maxItemLevel = 166, requiredSkill = 325, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:34052"] = { -- Dream Shard
|
|
minLevel = 76,
|
|
maxLevel = 80,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 154, maxItemLevel = 999, requiredSkill = 350, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 167, maxItemLevel = 999, requiredSkill = 325, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 154, maxItemLevel = 999, requiredSkill = 350, matRate = 0.030, minAmount = 1, maxAmount = 1, amountOfMats = 0.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 167, maxItemLevel = 999, requiredSkill = 325, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
|
|
-- Crystals
|
|
["i:20725"] = { -- Nexus Crystal
|
|
minLevel = 51,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 61, maxItemLevel = 99, requiredSkill = 225, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 61, maxItemLevel = 89, requiredSkill = 225, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 90, maxItemLevel = 94, requiredSkill = 300, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 61, maxItemLevel = 99, requiredSkill = 225, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 56, maxItemLevel = 60, requiredSkill = 200, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 61, maxItemLevel = 89, requiredSkill = 225, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 90, maxItemLevel = 94, requiredSkill = 300, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
},
|
|
},
|
|
["i:22450"] = { -- Void Crystal
|
|
minLevel = 61,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 95, maxItemLevel = 104, requiredSkill = 300, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 105, maxItemLevel = 199, requiredSkill = 300, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 100, maxItemLevel = 120, requiredSkill = 275, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 95, maxItemLevel = 104, requiredSkill = 300, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 105, maxItemLevel = 199, requiredSkill = 300, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.666},
|
|
},
|
|
},
|
|
["i:34057"] = { -- Abyss Crystal
|
|
minLevel = 71,
|
|
maxLevel = 80,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 121, maxItemLevel = 999, requiredSkill = 325, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 200, maxItemLevel = 999, requiredSkill = 375, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 121, maxItemLevel = 999, requiredSkill = 325, matRate = 0.005, minAmount = 1, maxAmount = 1, amountOfMats = 0.005},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 200, maxItemLevel = 999, requiredSkill = 375, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
}
|
|
elseif Environment.IsRetail() then
|
|
DATA = {
|
|
-- Dust
|
|
["i:10940"] = { -- Strange Dust
|
|
expansion = 0,
|
|
minLevel = 1,
|
|
maxLevel = 12,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 7, matRate = 0.800, minAmount = 1, maxAmount = 6, amountOfMats = 1.222},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 8, maxItemLevel = 11, matRate = 0.800, minAmount = 2, maxAmount = 8, amountOfMats = 2.025},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 12, maxItemLevel = 15, matRate = 1.000, minAmount = 4, maxAmount = 10, amountOfMats = 5.008},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 15, matRate = 0.030, minAmount = 3, maxAmount = 6, amountOfMats = 0.127},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 7, matRate = 0.200, minAmount = 1, maxAmount = 4, amountOfMats = 0.302},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 8, maxItemLevel = 11, matRate = 0.200, minAmount = 2, maxAmount = 6, amountOfMats = 0.507},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 12, maxItemLevel = 15, matRate = 0.150, minAmount = 4, maxAmount = 8, amountOfMats = 0.753},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 15, matRate = 0.030, minAmount = 3, maxAmount = 6, amountOfMats = 0.127},
|
|
},
|
|
},
|
|
["i:16204"] = { -- Light Illusion Dust
|
|
expansion = 0,
|
|
minLevel = 11,
|
|
maxLevel = 21,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 24, matRate = 0.750, minAmount = 1, maxAmount = 6, amountOfMats = 1.155},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 16, maxItemLevel = 24, matRate = 0.030, minAmount = 3, maxAmount = 6, amountOfMats = 0.127},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 24, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.344},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 16, maxItemLevel = 24, matRate = 0.030, minAmount = 3, maxAmount = 6, amountOfMats = 0.127},
|
|
},
|
|
},
|
|
["i:156930"] = { -- Rich Illusion Dust
|
|
expansion = 0,
|
|
minLevel = 20,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 25, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 6, amountOfMats = 1.155},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 25, maxItemLevel = 999, matRate = 0.030, minAmount = 3, maxAmount = 6, amountOfMats = 0.127},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 20, maxItemLevel = 999, matRate = 0.220, minAmount = 3, maxAmount = 6, amountOfMats = 0.990},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 25, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 6, amountOfMats = 0.344},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 25, maxItemLevel = 999, matRate = 0.030, minAmount = 3, maxAmount = 6, amountOfMats = 0.127},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 20, maxItemLevel = 999, matRate = 0.220, minAmount = 3, maxAmount = 6, amountOfMats = 0.990},
|
|
},
|
|
},
|
|
["i:22445"] = { -- Arcane Dust
|
|
expansion = 1,
|
|
minLevel = 24,
|
|
maxLevel = 27,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 30, matRate = 0.750, minAmount = 2, maxAmount = 7, amountOfMats = 1.933},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 999, matRate = 0.750, minAmount = 2, maxAmount = 9, amountOfMats = 2.655},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 30, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 999, matRate = 0.220, minAmount = 2, maxAmount = 7, amountOfMats = 0.787},
|
|
},
|
|
},
|
|
["i:34054"] = { -- Infinite Dust
|
|
expansion = 2,
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 33, matRate = 0.750, minAmount = 2, maxAmount = 7, amountOfMats = 1.933},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 34, maxItemLevel = 999, matRate = 0.750, minAmount = 4, maxAmount = 11, amountOfMats = 4.155},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 33, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.562},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 34, maxItemLevel = 999, matRate = 0.220, minAmount = 4, maxAmount = 9, amountOfMats = 1.200},
|
|
},
|
|
},
|
|
["i:52555"] = { -- Hypnotic Dust
|
|
expansion = 3,
|
|
minLevel = 29,
|
|
maxLevel = 32,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 35, matRate = 0.700, minAmount = 1, maxAmount = 7, amountOfMats = 1.428},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 10, amountOfMats = 2.628},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 35, matRate = 0.300, minAmount = 1, maxAmount = 6, amountOfMats = 0.618},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 999, matRate = 0.250, minAmount = 1, maxAmount = 10, amountOfMats = 0.864},
|
|
},
|
|
},
|
|
["i:74249"] = { -- Spirit Dust
|
|
expansion = 4,
|
|
minLevel = 31,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 37, matRate = 0.850, minAmount = 1, maxAmount = 9, amountOfMats = 2.285},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 38, maxItemLevel = 999, matRate = 0.850, minAmount = 2, maxAmount = 10, amountOfMats = 3.135},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 37, matRate = 0.850, minAmount = 1, maxAmount = 8, amountOfMats = 2.245},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 38, maxItemLevel = 999, matRate = 0.850, minAmount = 3, maxAmount = 10, amountOfMats = 3.560},
|
|
},
|
|
},
|
|
["i:109693"] = { -- Draenic Dust
|
|
expansion = 5,
|
|
minLevel = 35,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 4, amountOfMats = 2.600},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.750, minAmount = 5, maxAmount = 12, amountOfMats = 5.810},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 4, amountOfMats = 2.600},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.800, minAmount = 5, maxAmount = 12, amountOfMats = 6.220},
|
|
},
|
|
},
|
|
["i:124440"] = { -- Arkhana
|
|
expansion = 6,
|
|
minLevel = 40,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 4, maxAmount = 6, amountOfMats = 4.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 4, maxAmount = 6, amountOfMats = 4.750},
|
|
},
|
|
},
|
|
["i:152875"] = { -- Gloom Dust
|
|
expansion = 7,
|
|
minLevel = 45,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 52, matRate = 1.000, minAmount = 1, maxAmount = 6, amountOfMats = 3.600},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 53, maxItemLevel = 999, matRate = 1.000, minAmount = 4, maxAmount = 9, amountOfMats = 6.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.950, minAmount = 1, maxAmount = 2, amountOfMats = 1.425},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.200, minAmount = 4, maxAmount = 6, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 52, matRate = 1.000, minAmount = 1, maxAmount = 6, amountOfMats = 3.600},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 53, maxItemLevel = 999, matRate = 1.000, minAmount = 4, maxAmount = 9, amountOfMats = 6.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.950, minAmount = 1, maxAmount = 2, amountOfMats = 1.425},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.200, minAmount = 4, maxAmount = 6, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:172230"] = { -- Soul Dust
|
|
expansion = 8,
|
|
minLevel = 50,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 2.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.400},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 2, maxAmount = 4, amountOfMats = 2.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.400},
|
|
},
|
|
},
|
|
["i:194123"] = { -- Chromatic Dust
|
|
expansion = 9,
|
|
minLevel = 60,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 2, maxAmount = 3, amountOfMats = 1.2500},
|
|
{classId = Enum.ItemClass.Profession, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Profession, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 2, maxAmount = 3, amountOfMats = 1.2500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.350, minAmount = 4, maxAmount = 5, amountOfMats = 1.575},
|
|
},
|
|
},
|
|
|
|
-- Essences
|
|
["i:10938"] = { -- Lesser Magic Essence
|
|
expansion = 0,
|
|
minLevel = 1,
|
|
maxLevel = 7,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 7, matRate = 0.200, minAmount = 1, maxAmount = 6, amountOfMats = 0.303},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 7, matRate = 0.800, minAmount = 1, maxAmount = 5, amountOfMats = 1.218},
|
|
},
|
|
},
|
|
["i:10939"] = { -- Greater Magic Essence
|
|
expansion = 0,
|
|
minLevel = 8,
|
|
maxLevel = 11,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 8, maxItemLevel = 15, matRate = 0.200, minAmount = 1, maxAmount = 5, amountOfMats = 0.307},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 15, matRate = 1.000, minAmount = 2, maxAmount = 2, amountOfMats = 2.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 8, maxItemLevel = 15, matRate = 0.800, minAmount = 1, maxAmount = 4, amountOfMats = 1.217},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 15, matRate = 1.000, minAmount = 2, maxAmount = 2, amountOfMats = 2.000},
|
|
},
|
|
},
|
|
["i:16202"] = { -- Lesser Eternal Essence
|
|
expansion = 0,
|
|
minLevel = 12,
|
|
maxLevel = 20,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 24, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.346},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 16, maxItemLevel = 24, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 24, matRate = 0.750, minAmount = 1, maxAmount = 4, amountOfMats = 1.302},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 16, maxItemLevel = 24, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:16203"] = { -- Greater Eternal Essence
|
|
expansion = 0,
|
|
minLevel = 20,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 25, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.346},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 25, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.650},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.250, minAmount = 2, maxAmount = 5, amountOfMats = 0.860},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 25, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 4, amountOfMats = 1.182},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 25, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.650},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.250, minAmount = 2, maxAmount = 5, amountOfMats = 0.860},
|
|
},
|
|
},
|
|
["i:22447"] = { -- Lesser Planar Essence
|
|
expansion = 1,
|
|
minLevel = 24,
|
|
maxLevel = 27,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 30, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.562},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 30, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 1.932},
|
|
},
|
|
},
|
|
["i:22446"] = { -- Greater Planar Essence
|
|
expansion = 1,
|
|
minLevel = 24,
|
|
maxLevel = 27,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.346},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 5, amountOfMats = 1.170},
|
|
},
|
|
},
|
|
["i:34056"] = { -- Lesser Cosmic Essence
|
|
expansion = 2,
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 33, matRate = 0.220, minAmount = 2, maxAmount = 5, amountOfMats = 0.562},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 33, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 1.932},
|
|
},
|
|
},
|
|
["i:34055"] = { -- Greater Cosmic Essence
|
|
expansion = 2,
|
|
minLevel = 26,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 34, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 5, amountOfMats = 0.346},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 34, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 5, amountOfMats = 1.170},
|
|
},
|
|
},
|
|
["i:52718"] = { -- Lesser Celestial Essence
|
|
expansion = 3,
|
|
minLevel = 29,
|
|
maxLevel = 32,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 35, matRate = 0.300, minAmount = 1, maxAmount = 5, amountOfMats = 0.405},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 35, matRate = 0.700, minAmount = 1, maxAmount = 4, amountOfMats = 1.420},
|
|
},
|
|
},
|
|
["i:52719"] = { -- Greater Celestial Essence
|
|
expansion = 3,
|
|
minLevel = 29,
|
|
maxLevel = 32,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 36, maxItemLevel = 999, matRate = 0.250, minAmount = 2, maxAmount = 5, amountOfMats = 0.642},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 36, maxItemLevel = 999, matRate = 0.750, minAmount = 2, maxAmount = 5, amountOfMats = 1.892},
|
|
},
|
|
},
|
|
["i:74250"] = { -- Mysterious Essence
|
|
expansion = 4,
|
|
minLevel = 31,
|
|
maxLevel = 34,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 37, matRate = 0.150, minAmount = 1, maxAmount = 6, amountOfMats = 0.178},
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 38, maxItemLevel = 999, matRate = 0.150, minAmount = 1, maxAmount = 6, amountOfMats = 0.244},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 37, matRate = 0.150, minAmount = 1, maxAmount = 6, amountOfMats = 0.178},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 38, maxItemLevel = 999, matRate = 0.150, minAmount = 1, maxAmount = 6, amountOfMats = 0.333},
|
|
},
|
|
},
|
|
|
|
-- Shards
|
|
["i:14343"] = { -- Small Brilliant Shard
|
|
expansion = 0,
|
|
minLevel = 12,
|
|
maxLevel = 21,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 16, maxItemLevel = 24, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 16, maxItemLevel = 24, matRate = 1.000, minAmount = 1, maxAmount = 3, amountOfMats = 2.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 16, maxItemLevel = 24, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 16, maxItemLevel = 24, matRate = 1.000, minAmount = 1, maxAmount = 3, amountOfMats = 2.000},
|
|
},
|
|
},
|
|
["i:14344"] = { -- Large Brilliant Shard
|
|
expansion = 0,
|
|
minLevel = 20,
|
|
maxLevel = 25,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 25, maxItemLevel = 999, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 25, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 3, amountOfMats = 2.000},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 20, maxItemLevel = 999, matRate = 1.000, minAmount = 2, maxAmount = 5, amountOfMats = 3.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 25, maxItemLevel = 999, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 25, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 3, amountOfMats = 2.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 20, maxItemLevel = 999, matRate = 1.000, minAmount = 2, maxAmount = 5, amountOfMats = 3.500},
|
|
},
|
|
},
|
|
["i:22448"] = { -- Small Prismatic Shard
|
|
expansion = 1,
|
|
minLevel = 23,
|
|
maxLevel = 27,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 30, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 30, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 30, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 30, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.030},
|
|
},
|
|
},
|
|
["i:22449"] = { -- Large Prismatic Shard
|
|
expansion = 1,
|
|
minLevel = 23,
|
|
maxLevel = 27,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 31, maxItemLevel = 999, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 31, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.03},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 31, maxItemLevel = 999, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 31, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.03},
|
|
},
|
|
},
|
|
["i:34053"] = { -- Small Dream Shard
|
|
expansion = 2,
|
|
minLevel = 27,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 2, maxItemLevel = 33, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 34, matRate = 0.980, minAmount = 1, maxAmount = 2, amountOfMats = 1.010},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 2, maxItemLevel = 33, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 34, matRate = 0.850, minAmount = 1, maxAmount = 2, amountOfMats = 0.880},
|
|
},
|
|
},
|
|
["i:34052"] = { -- Dream Shard
|
|
expansion = 2,
|
|
minLevel = 27,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 2, minItemLevel = 34, maxItemLevel = 999, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 34, matRate = 0.020, minAmount = 1, maxAmount = 1, amountOfMats = 0.020},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 35, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 2, minItemLevel = 34, maxItemLevel = 34, matRate = 0.030, minAmount = 1, maxAmount = 2, amountOfMats = 0.033},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.150, minAmount = 1, maxAmount = 1, amountOfMats = 0.150},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 35, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.050},
|
|
},
|
|
},
|
|
["i:52720"] = { -- Small Heavenly Shard
|
|
expansion = 3,
|
|
minLevel = 29,
|
|
maxLevel = 32,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 36, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.030},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 36, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.030},
|
|
},
|
|
},
|
|
["i:52721"] = { -- Heavenly Shard
|
|
expansion = 3,
|
|
minLevel = 29,
|
|
maxLevel = 32,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 37, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 37, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:74252"] = { -- Small Ethereal Shard
|
|
expansion = 4,
|
|
minLevel = 32,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 38, matRate = 0.950, minAmount = 1, maxAmount = 2, amountOfMats = 0.950},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 39, maxItemLevel = 999, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 38, matRate = 0.950, minAmount = 1, maxAmount = 2, amountOfMats = 0.950},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 39, maxItemLevel = 999, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
},
|
|
},
|
|
["i:74247"] = { -- Ethereal Shard
|
|
expansion = 4,
|
|
minLevel = 32,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 38, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 39, maxItemLevel = 999, matRate = 0.950, minAmount = 1, maxAmount = 1, amountOfMats = 0.950},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 38, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 39, maxItemLevel = 999, matRate = 0.950, minAmount = 1, maxAmount = 1, amountOfMats = 0.950},
|
|
},
|
|
},
|
|
["i:115502"] = { -- Small Luminous Shard
|
|
expansion = 5,
|
|
minLevel = 35,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.100, minAmount = 3, maxAmount = 6, amountOfMats = 0.430},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.100, minAmount = 3, maxAmount = 6, amountOfMats = 0.430},
|
|
},
|
|
},
|
|
["i:111245"] = { -- Luminous Shard
|
|
expansion = 5,
|
|
minLevel = 35,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 1, amountOfMats = 0.220},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.220, minAmount = 1, maxAmount = 1, amountOfMats = 0.220},
|
|
},
|
|
},
|
|
["i:124441"] = { -- Leylight Shard
|
|
expansion = 6,
|
|
minLevel = 40,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:152876"] = { -- Umbra Shard
|
|
expansion = 7,
|
|
minLevel = 45,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.400, minAmount = 1, maxAmount = 2, amountOfMats = 0.600},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.400, minAmount = 1, maxAmount = 2, amountOfMats = 0.600},
|
|
},
|
|
},
|
|
["i:172231"] = { -- Sacred Shard
|
|
expansion = 8,
|
|
minLevel = 50,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.350, minAmount = 1, maxAmount = 1, amountOfMats = 0.350},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 2, amountOfMats = 1.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.350, minAmount = 1, maxAmount = 1, amountOfMats = 0.350},
|
|
},
|
|
},
|
|
["i:194124"] = { -- Vibrant Shard
|
|
expansion = 9,
|
|
minLevel = 60,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 1, maxAmount = 1, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 1, maxAmount = 2, amountOfMats = 0.750},
|
|
{classId = Enum.ItemClass.Profession, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 1, maxAmount = 1, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Profession, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 1, maxAmount = 2, amountOfMats = 0.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.650, minAmount = 1, maxAmount = 2, amountOfMats = 0.800},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.600, minAmount = 2, maxAmount = 3, amountOfMats = 1.350},
|
|
},
|
|
},
|
|
|
|
-- Crystals
|
|
["i:22450"] = { -- Void Crystal
|
|
expansion = 1,
|
|
minLevel = 26,
|
|
maxLevel = 26,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 3, amountOfMats = 1.530},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 3, amountOfMats = 1.530},
|
|
},
|
|
},
|
|
["i:34057"] = { -- Abyss Crystal
|
|
expansion = 2,
|
|
minLevel = 30,
|
|
maxLevel = 30,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:52722"] = { -- Maelstrom Crystal
|
|
expansion = 3,
|
|
minLevel = 32,
|
|
maxLevel = 32,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:74248"] = { -- Sha Crystal
|
|
expansion = 4,
|
|
minLevel = 32,
|
|
maxLevel = 35,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:115504"] = { -- Fractured Temporal Crystal
|
|
expansion = 5,
|
|
minLevel = 35,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.100, minAmount = 3, maxAmount = 3, amountOfMats = 0.300},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.250, minAmount = 3, maxAmount = 3, amountOfMats = 0.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.050, minAmount = 3, maxAmount = 3, amountOfMats = 0.150},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.250, minAmount = 3, maxAmount = 3, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:113588"] = { -- Temporal Crystal
|
|
expansion = 5,
|
|
minLevel = 35,
|
|
maxLevel = 40,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 1, amountOfMats = 0.750},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.750, minAmount = 1, maxAmount = 1, amountOfMats = 0.750},
|
|
},
|
|
},
|
|
["i:124442"] = { -- Chaos Crystal
|
|
expansion = 6,
|
|
minLevel = 40,
|
|
maxLevel = 45,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:152877"] = { -- Veiled Crystal
|
|
expansion = 7,
|
|
minLevel = 45,
|
|
maxLevel = 50,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 3, minItemLevel = 2, maxItemLevel = 999, matRate = 0.050, minAmount = 1, maxAmount = 1, amountOfMats = 0.050},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:172232"] = { -- Eternal Crystal
|
|
expansion = 8,
|
|
minLevel = 50,
|
|
maxLevel = 60,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 1.000, minAmount = 1, maxAmount = 1, amountOfMats = 1.000},
|
|
},
|
|
},
|
|
["i:200113"] = { -- Resonant Crystal
|
|
expansion = 9,
|
|
minLevel = 60,
|
|
maxLevel = 70,
|
|
sourceInfo = {
|
|
{classId = Enum.ItemClass.Armor, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 1, maxAmount = 1, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Profession, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.500, minAmount = 1, maxAmount = 1, amountOfMats = 0.500},
|
|
{classId = Enum.ItemClass.Weapon, quality = 4, minItemLevel = 2, maxItemLevel = 999, matRate = 0.400, minAmount = 1, maxAmount = 2, amountOfMats = 0.450},
|
|
},
|
|
},
|
|
}
|
|
else
|
|
error("Invalid game version")
|
|
end
|
|
|
|
|
|
|
|
-- ============================================================================
|
|
-- Module Functions
|
|
-- ============================================================================
|
|
|
|
function DisenchantInfo.TargetItemIterator()
|
|
return private.TargetItemIteratorHelper
|
|
end
|
|
|
|
function DisenchantInfo.GetInfo(targetItemString)
|
|
return DATA[targetItemString]
|
|
end
|
|
|
|
function DisenchantInfo.IsTargetItem(itemString)
|
|
return DATA[itemString] and true or false
|
|
end
|
|
|
|
function DisenchantInfo.GetTargetItemSourceInfo(targetItemString, classId, quality, itemLevel, expansion)
|
|
local amountOfMats, matRate, minAmount, maxAmount, requiredSkill = nil, nil, nil, nil, nil
|
|
for _, info in ipairs(DATA[targetItemString].sourceInfo) do
|
|
if info.classId == classId and info.quality == quality and itemLevel >= info.minItemLevel and itemLevel <= info.maxItemLevel and (not expansion or expansion == DATA[targetItemString].expansion) then
|
|
amountOfMats = info.amountOfMats
|
|
matRate = info.matRate
|
|
minAmount = info.minAmount
|
|
maxAmount = info.maxAmount
|
|
requiredSkill = info.requiredSkill
|
|
end
|
|
end
|
|
return amountOfMats, matRate, minAmount, maxAmount, requiredSkill
|
|
end
|
|
|
|
|
|
|
|
-- ============================================================================
|
|
-- Private Helper Functions
|
|
-- ============================================================================
|
|
|
|
function private.TargetItemIteratorHelper(_, index)
|
|
index = next(DATA, index)
|
|
return index
|
|
end
|
|
|