Module:Gemstone/Data

local slots = { -- Normal Slots ['ruby'] = { icon="❤", color="#F55", colorClass="red", ttColor="&c", slotName="Ruby" }, ['amethyst'] = { icon="❈", color="#A0A", colorClass="dark_purple", ttColor="&5", slotName="Amethyst" }, ['jade'] = { icon="☘", color="#5F5", colorClass="green", ttColor="&a", slotName="Jade" }, ['sapphire'] = { icon="✎", color="#5FF", colorClass="aqua", ttColor="&b", slotName="Sapphire" }, ['amber'] = { icon="⸕", color="#FA0", colorClass="gold", ttColor="&6", slotName="Amber" }, ['topaz'] = { icon="✧", color="#FF5", colorClass="yellow", ttColor="&e", slotName="Topaz" }, ['jasper'] = { icon="❁", color="#F5F", colorClass="light_purple", ttColor="&d", slotName="Jasper" }, ['opal'] = { icon="❂", color="#F5F", colorClass="white", ttColor="&f", slotName="Opal" }, -- Special Slots ['combat'] = { icon="⚔", color="#A00", colorClass="dark_red", ttColor="&4", slotName="Combat", applicable="&cRuby&r/&5Amethyst&r/&bSapphire&r/&dJasper&r" }, ['offensive'] = { icon="☠", color="#55F", colorClass="blue", ttColor="&9", slotName="Offensive", applicable="&bSapphire&r/&dJasper&r" }, ['defensive'] = { icon="☤", color="#5F5", colorClass="green", ttColor="&a", slotName="Defensive", applicable="&cRuby&r/&5Amethyst&r/&fOpal&r" }, ['mining'] = { icon="✦", color="#A0A", colorClass="dark_purple", ttColor="&5", slotName="Mining", applicable="&aJade&r/&6Amber&r/&eTopaz&r" }, ['universal'] = { icon="❂", color="white", colorClass="white", ttColor="&f", slotName="Universal", applicable="&aAny&r" }, } -- note: these should match the slot names above local names = { 'ruby', 'amethyst', 'jade', 'sapphire', 'amber', 'topaz', 'jasper', 'opal', }

local tiers = { rough = { color = 'white', order = 1, }, flawed = { color = 'green', order = 2, }, fine = { color = 'blue', order = 3, }, flawless = { color = 'dark_purple', order = 4, }, perfect = { color = 'gold', order = 5, }, }

return { slots = slots, names = names, tiers = tiers, }