Módulo:Desmontar/data

De RuneScape Wiki
Ir para: navegação, pesquisa

A documentação para este módulo pode ser criada em Módulo:Desmontar/data/doc

-- <pre>
-- blank template
--[[
	[''] = { often = '', sometimes = '', rarely = '', itemqty = 1, compqty = 8,
			alias = {}, cat = '', name = '' },
--]]
-- NOTES:
-- Do not include an item quantity of 1, this is done in the parent module (other default amounts are fine to include)

local data = {
	-- basic stuff
	['default'] = { often = 'simples', rarely = 'variaveis', compqty = 1,
			cat = 'default', name = 'Objetos desmontáveis comuns' },

	['roupas'] = { often = 'cobertura, simples, acolchoadas', rarely = 'variaveis', compqty = 1, x10 = true,
			cat = 'roupas', name = 'Roupas' },

	-- invention
	['qualquer aparato'] = {
		group = true,
		sometimes = 'simples',
		rarely = 'estruturais, lamina, transluscidas, conexao, cobertura, trabalhadas, defletoras, delicadas, flexíveis, principais, magicas, metalicas, organicas, acolchoadas, blindadas, suaves, pontiagudas, espirituais, cajado, extensiveis, mecanismo, refinados, habeis, diretos, melhoria, etereos, evasivos, saudaveis, pesados, imbuidos, leves, vivos, pios, poderosos, preciosos, precisos, protet, afiados, fortes, atordoantes, sutis, rapidos, variaveis, ',
		compqty = 3,
		x10 = true,
		cat = 'aparatos',
		name = 'Aparatos e relíquias',
		nocalc = true,
		members = {
			['aparato'] = { compqty = 3, alias = {'aparatos'} },
			['cartucho de aparato'] = { compqty = 1, alias = {'cartuchos de aparato'} },
			['aparato6'] = { compqty = 6, alias = {'reliquias comuns'} },
			['aparato9'] = { compqty = 9 }, --dragonfire ash etc
			['aparato12'] = { compqty = 12, alias = {'reliquias incomuns'} },
		}
	},

	-- runecrafting
	['runas e talismas'] = {
		group = true,
		often = 'magicas', sometimes = 'trabalhadas', rarely = 'poderosos',
		cat = 'runas', name = 'Runas e talismãs',
		members = {
			['talisma'] = { compqty = 1, alias = { 'talismas' } },
			['runa'] = { compqty = 8, itemqty = 50,  alias = { 'runas' } }
		}
	},

	-- materials
	['comida'] = { often = 'organicas', sometimes = 'trabalhadas', rarely = 'vivos, saudaveis, melhoria', compqty = 1,
			alias = { 'ervas', 'erva' }, cat = 'comida', name = 'Comida e ervas' },

	['qualquer gema'] = {
		group = true,
		often = 'translucidas, delicadas, suaves', rarely = 'preciosos, leves, facetados',
		cat = 'gemas', name = 'Gemas',
		members = {
			['gema bruta'] = { compqty = 1,  alias = { 'gemas brutas' } },
			['gema'] = { compqty = 2,  alias = { 'gemas' } },
			['gema grande'] = { compqty = 6 }
		}
	},

	['qualquer lenha'] = {
		group = true,
		often = 'simples',
		rarely = 'vivos',
		cat = 'lenhas',
		name = 'Lenhas e peles',
		members = {
			['lenha'] = { compqty = 1, alias = { 'lenhas', 'pele', 'peles' } },
			['hastes de incenso de madeira'] = { compqty = 2 },
			['lenha 6'] = { compqty = 6 }
		}
	},
		
	['hastes de incenso com cinzas'] = {
		often = 'organicas, simples',
		rarely = 'vivos, pios, etereos',
		compqty = 6,
		cat = 'hastes de incenso com cinzas',
		name = 'Hastes de incenso com cinzas',
		alias = { 'ashy incense sticks, ' }
	},
		
	['hastes de incenso com ervas'] = {
		often = 'organicas, simples',
		rarely = 'pios, etereos, vivos, trabalhadas, saudaveis, melhoria',
		compqty = 7,
		cat = 'hastes de incenso com ervas',
		name = 'Hastes de incenso com ervas',
		alias = { 'hastes de incenso', 'incenso' }
	},

	['semente'] = { often = 'organicas', rarely = 'vivos', compqty = 1,
			alias = { 'sementes' }, cat = 'sementes', name = 'Sementes' },

	['qualquer pocao'] = {
		group = true,
		often = 'delicadas, organicas, trabalhadas', rarely = 'melhoria, saudaveis',
		cat = 'pocoes', name = 'Poções e frascos',
		members = {
				['pocao'] = { compqty = 1, potion = true, alias = { 'pocoes', 'frasco', 'frascos' } },
				['1 dose'] = { compqty = 1 },
				['2 dose'] = { compqty = 2 },
				['3 dose'] = { compqty = 3 },
				['4 dose'] = { compqty = 4 },
				['5 dose'] = { compqty = 5 },
				['6 dose'] = { compqty = 6 }
		}
	},

	['minerio'] = { often = 'simples', compqty = 1,
			alias = { 'minerios' }, cat = 'minerios', name = 'Minérios' },

	['tabuas barras couro'] = {
		group = true,
		often = 'simples, trabalhadas',
		cat = 'tabuas', name = 'Tábuas, barras, e couro',
		members = {
			['barra'] = { compqty = 2,  alias = { 'barras', 'flatpacks' } },
			['tabua'] = { compqty = 1, alias = { 'tabuas', 'couro' } }
		}
	},

	['qualquer vidro'] = {
		group = true,
		often = 'translucidas, delicadas, suaves', rarely = 'melhoria',
		cat = 'vidro', name = 'Objetos de vidro',
		members = {
			['vidro 1'] = { compqty = 1, alias = { 'vidro' } },
			['vidro 2'] = { compqty = 2 }
		}
	},

	['qualquer vidro facetado'] = {
		group = true,
		often = 'translucidas, delicadas, suaves', rarely = 'facetados, melhoria',
		cat = 'vidro facetado', name = 'Objetos de vidro facetado',
		members = {
			['vidro facetado 1'] = { compqty = 1, alias = { 'vidro facetado' } },
			['vidro facetado 2'] = { compqty = 2 }
		}
	},

	['mecanismo'] = { often = 'simples', sometimes = 'trabalhadas', rarely = 'mecanismo', compqty = 1,
			cat = 'mecanismo', name = 'Objetos de mecanismos' },

	-- evocação
	['algibeira'] = { often = 'espirituais, trabalhadas, flexiveis', rarely = 'poderosos', compqty = 3,
			alias = { 'algibeiras' }, cat = 'algibeiras', name = 'Algibeiras' },

	['pergaminho'] = { often = 'espirituais, trabalhadas', rarely = 'poderosos', itemqty = 10,  compqty = 2,
			alias = { 'pergaminhos' }, cat = 'pergaminhos', name = 'Pergaminhos' },

	['talisma'] = { often = 'espirituais', compqty = 1,
			alias = { 'talismas' }, cat = 'talismas', name = 'Talismãs', nocalc = true },

	['divinacao'] = { often = 'magicas', sometimes = 'trabalhadas', rarely = 'etereos', compqty = 3,
			alias = { 'local divino', 'portento', 'portentos', 'dadiva', 'dadivas' }, cat = 'divinacao', name = 'Dádivas, portentos, e locais divinos' },

	-- prayer
	['ossos e restos'] = {
		group = true,
		often = 'organicas', rarely = 'pios',
		cat = 'ossos', name = 'Ossos e restos',
		members = {
			['resto'] = { compqty = 1,  alias = { 'restos' } },
			['osso'] = { compqty = 2,  alias = { 'ossos' } }
		}
	},

	['cinzas'] = { often = 'organicas', rarely = 'pios, etereos', compqty = 2,
			cat = 'cinzas', name = 'Cinzas' },

	-- misc
	['qualquer ferramenta de cristal'] = {
		group = true,
		often = 'cristal, facetados', sometimes = 'translucidas, delicadas, suaves',
		cat = 'ferramenta de cristal', name = 'Ferramentas de cristal e sementes do teleporte',
		nocalc = true,
		members = {
			['ferramenta de cristal'] = { compqty = 3, alias = { 'ferramentas de cristal' } },
			['ferramenta de cristal 1'] = { compqty = 1 },
				
		}
	},

	['fruta de cristal'] = { often = 'simples, organicas', sometimes = 'cristal', rarely = 'saudaveis', compqty = 5,
			cat = 'fruta de cristal', name = 'Flores de árvore de cristal', nocalc = true },

	-- salvage
	['reaproveitavel afiado'] = {
		group = true,
		cat = 'reaproveitavel afiado',
		name = 'Metal reaproveitável afiado',
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, sutis, habeis',
		members = {
			['reaproveitavel afiado minusculo'] = {compqty=3},
			['reaproveitavel afiado pequeno'] = {compqty=6},
			['reaproveitavel afiado medio'] = {compqty=9},
			['reaproveitavel afiado grande'] = {compqty=12},
			['reaproveitavel afiado enorme'] = {compqty=15},
		}
	},
	['reaproveitavel rombudo'] = {
		group = true,
		cat = 'reaproveitavel rombudo',
		name = 'Metal reaproveitável rombudo',
		often = 'cajado, principais, suaves', rarely = 'atordoantes, diretos, fortes',
		members = {
			['reaproveitavel rombudo minusculo'] = {compqty=3},
			['reaproveitavel rombudo pequeno'] = {compqty=6},
			['reaproveitavel rombudo medio'] = {compqty=9},
			['reaproveitavel rombudo grande'] = {compqty=12},
			['reaproveitavel rombudo enorme'] = {compqty=15},
		}
	},
	['reaproveitavel placa'] = {
		group = true,
		cat = 'reaproveitavel placa',
		name = 'Metal reaproveitável em placa',
		often = 'cobertura, blindadas, defletoras', rarely = 'protet, pesados, fortes',
		members = {
			['reaproveitavel placa minusculo'] = {compqty=3},
			['reaproveitavel placa pequeno'] = {compqty=6},
			['reaproveitavel placa medio'] = {compqty=9},
			['reaproveitavel placa grande'] = {compqty=12},
			['reaproveitavel placa enorme'] = {compqty=15},
		}
	},
	['reaproveitavel pontiagudo'] = {
		group = true,
		cat = 'reaproveitavel pontiagudo',
		name = 'Metal reaproveitável pontiagudo',
		often = 'conexao, pontiagudas, trabalhadas', rarely = 'rapidos, precisos, leves',
		members = {
			['reaproveitavel pontiagudo minusculo'] = {compqty=3},
			['reaproveitavel pontiagudo pequeno'] = {compqty=6},
			['reaproveitavel pontiagudo medio'] = {compqty=9},
			['reaproveitavel pontiagudo grande'] = {compqty=12},
			['reaproveitavel pontiagudo enorme'] = {compqty=15},
		}
	},

	-- =================
	-- EQUIPAMENTO
	-- =================
	['qualquer joalheria'] = {
		group = true,
		often = 'delicadas, conexao, suaves', rarely = 'preciosos, melhoria', x10 = true,
		cat = 'joalheria', name = 'Joalheria',
		members = {
			['joalheria'] = { compqty = 5, alias = { 'joias' } },
			['joalheria sem corda'] = { compqty = 2, alias = { 'joalheria (-c)' } },
			['joalheria 6'] = { compqty = 6, alias = { 'joias 6' } },
			['joalheria 8'] = { compqty = 8, alias = { 'joias 8' } },
			['joalheria 14'] = { compqty = 14, alias = { 'joias 14' } },
		}
	},

	['qualquer escudo'] = {
		group = true,
		often = 'cobertura, estruturais, defletoras', rarely = 'fortes, protet', x10 = true,
		cat = 'escudos', name = 'Escudos',
		members = { 
			['escudo'] = { compqty = 8, alias = { 'escudo 8', 'escudo corpoacorpo', 'escudo magia', 'escudo distancia', 'escudo hibrido', 'escudo corpoacorpo base' } },
			['escudo corpoacorpo + 1'] = { compqty = 16 },
			['escudo corpoacorpo + 2'] = { compqty = 32 },
			['escudo corpoacorpo + 3'] = { compqty = 64 },
			['escudo corpoacorpo + 4'] = { compqty = 128 },
			['escudo 6'] = { compqty = 6 },
			['escudo 10'] = { compqty = 10 },
			['escudo 14'] = { compqty = 14 },
			['escudo 18'] = { compqty = 18 }
		}
	},

	['escudos runita ancia'] = {
		group = true,
		often = 'cobertura, estruturais, defletoras', rarely = 'fortes, protet', x10 = true,
		cat = 'escudos runita ancia', name = 'Escudos de runita anciã',
		members = { 
			['er melee shield base'] = { compqty = 8 },
			['er melee shield + 1'] = { compqty = 16 },
			['er melee shield + 2'] = { compqty = 32 },
			['er melee shield + 3'] = { compqty = 64 },
			['er melee shield + 4'] = { compqty = 128 },
			['er melee shield + 5'] = { compqty = 256 }
		}
	},

	-- melee items
	['melee armour'] = {
		group = true,
		often = 'cobertura, blindadas, defletoras', rarely = 'fortes, protet', x10 = true,
		cat = 'melee armour', name = 'Armaduras corpo-a-corpo',
		members = {
			['melee 18'] = { compqty = 18 },
			['melee 8'] = { compqty = 8, alias = { 'melee body', 'melee legs', 'melee helm base', 'melee gloves + 1', 'melee boots + 1' } },
			['melee 6'] = { compqty = 6, alias = { 'melee cape', 'melee helm' } },
			['melee 4'] = { compqty = 4, alias = { 'melee boots', 'melee gloves', 'melee boots base', 'melee gloves base' } },
			['melee 2'] = { compqty = 2, alias = { 'melee crest' } },
			['melee 1'] = { compqty = 1, alias = { 'melee essence' } },
			['melee 12'] = { compqty = 12, alias = { 'melee legs base' } },
			['melee 16'] = { compqty = 16, alias = { 'melee gloves + 2', 'melee boots + 2', 'melee helm + 1' } },
			['melee 20'] = { compqty = 20, alias = { 'melee body base' } },
			['melee 24'] = { compqty = 24, alias = { 'melee legs + 1' } },
			['melee 32'] = { compqty = 32, alias = { 'melee gloves + 3', 'melee boots + 3', 'melee helm + 2' } },
			['melee 40'] = { compqty = 40, alias = { 'melee body + 1' } },
			['melee 48'] = { compqty = 48, alias = { 'melee legs + 2' } },
			['melee 64'] = { compqty = 64, alias = { 'melee gloves + 4', 'melee boots + 4', 'melee helm + 3' } },
			['melee 80'] = { compqty = 80, alias = { 'melee body + 2' } },
			['melee 96'] = { compqty = 96, alias = { 'melee legs + 3' } },
			['melee 128'] = { compqty = 128, alias = { 'melee helm + 4' } },
			['melee 160'] = { compqty = 160, alias = { 'melee body + 3' } },
			['melee 192'] = { compqty = 192, alias = { 'melee legs + 4' } },
			['melee 320'] = { compqty = 320, alias = { 'melee body + 4' } }
		}
	},

	['elder rune melee armour'] = {
		group = true,
		often = 'cobertura, blindadas, defletoras', rarely = 'fortes, protet', x10 = true,
		cat = 'elder rune melee armour', name = 'Armaduras corpo-a-corpo de runita anciã',
		members = {
			['er melee 8'] = { compqty = 8, alias = { 'er melee gloves + 1', 'er melee boots + 1', 'er melee helm base' } },
			['er melee 4'] = { compqty = 4, alias = { 'er melee boots base', 'er melee gloves base' } },
			['er melee 12'] = { compqty = 12, alias = { 'er melee legs base' } },
			['er melee 16'] = { compqty = 16, alias = { 'er melee gloves + 2', 'er melee boots + 2', 'er melee helm + 1' } },
			['er melee 20'] = { compqty = 20, alias = { 'er melee body base' } },
			['er melee 24'] = { compqty = 24, alias = { 'er melee legs + 1' } },
			['er melee 32'] = { compqty = 32, alias = { 'er melee gloves + 3', 'er melee boots + 3', 'er melee helm + 2' } },
			['er melee 40'] = { compqty = 40, alias = { 'er melee body + 1' } },
			['er melee 48'] = { compqty = 48, alias = { 'er melee legs + 2' } },
			['er melee 64'] = { compqty = 64, alias = { 'er melee gloves + 4', 'er melee boots + 4', 'er melee helm + 3' } },
			['er melee 80'] = { compqty = 80, alias = { 'er melee body + 2' } },
			['er melee 96'] = { compqty = 96, alias = { 'er melee legs + 3' } },
			['er melee 128'] = { compqty = 128, alias = { 'er melee gloves + 5', 'er melee boots + 5', 'er melee helm + 4' } },
			['er melee 160'] = { compqty = 160, alias = { 'er melee body + 3' } },
			['er melee 192'] = { compqty = 192, alias = { 'er melee legs + 4' } },
			['er melee 256'] = { compqty = 256, alias = { 'er melee helm + 5' } },
			['er melee 320'] = { compqty = 320, alias = { 'er melee body + 4' } },
			['er melee 384'] = { compqty = 384, alias = { 'er melee legs + 5' } },
			['er melee 640'] = { compqty = 640, alias = { 'er melee body + 5' } }
		}
	},

	['qualquer adaga'] = {
		group = true,
		often = 'estruturais, lamina, pontiagudas', rarely = 'precisos, leves', x10 = true,
		cat = 'adaga', name = 'Adagas',
		members = {
			['adaga'] = { compqty = 8, alias = { 'adaga base' } },
			['adaga + 1'] = { compqty = 16 },
			['adaga + 2'] = { compqty = 32 },
			['adaga + 3'] = { compqty = 64 },
			['adaga 6'] = { compqty = 6 },
			['adaga 14'] = { compqty = 14 },
			['adaga 18'] = { compqty = 18 }
		}
	},

	['qualquer machado'] = {
		group = true,
		often = 'principais, lamina, conexao', rarely = 'afiados, fortes', x10 = true,
		cat = 'machado',
		name = 'Machados',
		members = {
			['machado'] = { compqty = 8 },
			['machado feito'] = { compqty = 4 }
		}
	},

	['qualquer maça'] = {
		group = true,
		often = 'estruturais, principais, suaves', rarely = 'pesados, habeis', x10 = true,
		cat = 'maça', name = 'Maças',
		members = {
			['maça'] = { compqty = 8, alias = { 'maça base' } },
			['maça 10'] = { compqty = 10 },
			['maça 24'] = { compqty = 24 },
			['maça 2m'] = { compqty = 12 },
			['maça + 1'] = { compqty = 16 },
			['maça + 2'] = { compqty = 32 },
			['maça + 3'] = { compqty = 64 }
		}
	},

	['qualquer espada'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'precisos, habeis', x10 = true,
		cat = 'espada', name = 'Espadas',
		members = {
			['espada'] = { compqty = 8, alias = { 'espada base' } },
			['espada + 1'] = { compqty = 16 },
			['espada + 2'] = { compqty = 32 },
			['espada + 3'] = { compqty = 64 },
			['espada 6'] = { compqty = 6 },
			['espada 10'] = { compqty = 10 },
			['espada 18'] = { compqty = 18 },
			['espada 24'] = { compqty = 24 }
		}
	},

	['qualquer cimitarra'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, sutis', x10 = true,
		cat = 'cimitarra', name = 'Cimitarras',
		members = {
			['cimitarra'] = { compqty = 8, alias = { 'cimitarra base' } },
			['cimitarra + 1'] = { compqty = 16 },
			['cimitarra + 2'] = { compqty = 32 },
			['cimitarra + 3'] = { compqty = 64 }
		}
	},

	['qualquer picareta'] = {
		group = true,
		often = 'estruturais, principais, pontiagudas', rarely = 'pesados, diretos', x10 = true,
		cat = 'picareta', name = 'Picaretas e picos',
		members = {
			['picareta'] = { compqty = 8, alias = { 'picareta base', 'pico' } },
			['picareta + 1'] = { compqty = 16 },
			['picareta + 2'] = { compqty = 32 },
			['picareta + 3'] = { compqty = 64 },
			['picareta + 4'] = { compqty = 128 }
		}
	},

	['picareta de runita ancia'] = {
		group = true,
		often = 'estruturais, principais, pontiagudas', rarely = 'pesados, diretos', x10 = true,
		cat = 'picareta de runita ancia', name = 'Picaretas de runita anciã',
		members = {
			['picareta ra '] = { compqty = 8, alias = { 'picareta ra base' } },
			['picareta ra + 1'] = { compqty = 16 },
			['picareta ra + 2'] = { compqty = 32 },
			['picareta ra + 3'] = { compqty = 64 },
			['picareta ra + 4'] = { compqty = 128 },
			['picareta ra + 5'] = { compqty = 256 }
		}
	},

	['qualquer malho'] = {
		group = true,
		often = 'estruturais, principais, blindadas', rarely = 'pesados, fortes', x10 = true,
		cat = 'malho', name = 'Malhos',
		members = {
			['malho'] = { compqty = 12 },
			['malho 14'] = { compqty = 14 },
			['malho base'] = { compqty = 16 },
			['malho + 1'] = { compqty = 32 },
			['malho + 2'] = { compqty = 64 },
			['malho + 3'] = { compqty = 128 },
			['malho + 4'] = { compqty = 256 }
		}
	},

	['all longswords'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, habeis', x10 = true,
		cat = 'longsword', name = 'Espadas longas',
		members = {
			['longsword'] = { compqty = 8, alias = { 'longsword base' } },
			['2h longsword'] = { compqty = 12, alias = { 'trouble brewing flags' } },
			['longsword + 1'] = { compqty = 16 },
			['longsword + 2'] = { compqty = 32 },
			['longsword + 3'] = { compqty = 64 },
			['longsword + 4'] = { compqty = 128 },
			['longsword 14'] = { compqty = 14 },
			['longsword 24'] = { compqty = 24 }
		}
	},

	['er longswords'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, habeis', x10 = true,
		cat = 'elder rune longsword', name = 'Espadas longas de runita anciã',
		members = {
			['er longsword base'] = { compqty = 8 },
			['er longsword + 1'] = { compqty = 16 },
			['er longsword + 2'] = { compqty = 32 },
			['er longsword + 3'] = { compqty = 64 },
			['er longsword + 4'] = { compqty = 128 },
			['er longsword + 5'] = { compqty = 256 }
		}
	},

	['all warhammer'] = {
		group = true,
		often = 'estruturais, principais, suaves', rarely = 'pesados, fortes', x10 = true,
		cat = 'warhammer', name = 'Martelos de guerra',
		members = {
			['warhammer'] = { compqty = 8, alias = { 'warhammer base' } },
			['warhammer + 1'] = { compqty = 16 },
			['warhammer + 2'] = { compqty = 32 },
			['warhammer + 3'] = { compqty = 64 }
		}
	},

	['all battleaxe'] = {
		group = true,
		often = 'principais, lamina, suaves', rarely = 'afiados, diretos', x10 = true,
		cat = 'battleaxe', name = 'Machados de batalha',
		members = {
			['battleaxe'] = { compqty = 8, alias = { 'battleaxe base' } },
			['battleaxe + 1'] = { compqty = 16 },
			['battleaxe + 2'] = { compqty = 32 },
			['battleaxe + 3'] = { compqty = 64 },
			['battleaxe + 4'] = { compqty = 128 },
			['battleaxe 10'] = { compqty = 10 },
			['battleaxe 18'] = { compqty = 18 }
		}
	},

	['all claws'] = {
		group = true,
		often = 'conexao, lamina, pontiagudas', rarely = 'afiados, rapidos', x10 = true,
		cat = 'claw', name = 'Garras',
		members = {
			['claw'] = { compqty = 8, alias = { 'claws', 'claw base' } },
			['2h claw'] = { compqty = 12, alias = { '2h claws' } },
			['claw + 1'] = { compqty = 16, alias = { 'claws + 1' } },
			['claw + 2'] = { compqty = 32, alias = { 'claws + 2' } },
			['claw + 3'] = { compqty = 64, alias = { 'claws + 3' } }
		}
	},

	['all 2h swords'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, fortes', x10 = true,
		cat = '2h sword', name = 'Espadas de duas mãos',
		members = {
			['2h sword'] = { compqty = 12 },
			['2h sword blade'] = { compqty = 6 },
			['2h sword blade part'] = { compqty = 4, alias = { 'godsword shards', '2h sword blade parts' } },
			['2h sword shard'] = { compqty = 2, alias = { 'godsword shard', '2h sword shards' } },
			['2h sword base'] = { compqty = 16 },
			['2h sword + 1'] = { compqty = 32 },
			['2h sword + 2'] = { compqty = 64 },
			['2h sword + 3'] = { compqty = 128 },
			['2h sword + 4'] = { compqty = 256 },
			['2h sword 24'] = { compqty = 24 }
		}
	},

	['elder rune 2h swords'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, fortes', x10 = true,
		cat = 'elder rune 2h sword', name = 'Espadas 2m de runita anciã',
		members = {
			['er 2h sword base'] = { compqty = 16 },
			['er 2h sword + 1'] = { compqty = 32 },
			['er 2h sword + 2'] = { compqty = 64 },
			['er 2h sword + 3'] = { compqty = 128 },
			['er 2h sword + 4'] = { compqty = 256 },
			['er 2h sword + 5'] = { compqty = 512 }
		}
	},

	['spears and hastae'] = {
		group = true,
		often = 'cajado, lamina, trabalhadas', rarely = 'precisos, diretos', x10 = true,
		cat = 'spear', name = 'Lanças e hastas',
		members = {
			['spear 18'] = { compqty = 18 },
			['spear'] = { compqty = 12 },
			['hasta'] = { compqty = 8 }
		}
	},

	['all halberds'] = {
		group = true,
		often = 'cajado, lamina, defletoras', rarely = 'afiados, atordoantes', x10 = true,
		cat = 'halberd', name = 'Alabardas',
		members = {
			['halberd 18'] = { compqty = 18 },
			['halberd 10'] = { compqty = 10 },
			['halberd'] = { compqty = 12 },
			['1h halberd'] = { compqty = 8, alias = { 'mjolnir' } }
		}
	},

	['defender'] = { often = 'estruturais, defletoras', sometimes = 'precisos, sutis', compqty = 8, x10 = true,
			cat = 'defender', name = 'Sabres, repulsores, e ressaltadores', nocalc = true },


	['defender piece'] = { often = 'conexao, defletoras', sometimes = 'variaveis, melhoria', compqty = 4, x10 = true,
			cat = 'defender piece', name = 'Pedaços de sabres', nocalc = true },

	['whip'] = { often = 'conexao, flexiveis, lamina', rarely = 'afiados, sutis', compqty = 8, x10 = true,
			cat = 'whip', name = 'Chicotes' },

	-- magic items
	['magic armour'] = {
		group = true,
		often = 'cobertura, magic, defletoras', rarely = 'poderosos, protet', x10 = true,
		cat = 'magic armour', name = 'Armaduras de Magia',
		members = {
			['magic 24'] = { compqty = 24 },
			['magic 10'] = { compqty = 10 },
			['magic 8'] = { compqty = 8, alias = { 'magic body', 'magic legs' } },
			['magic 6'] = { compqty = 6, alias = { 'magic cape', 'magic helm' } },
			['magic 4'] = { compqty = 4, alias = { 'magic boots', 'magic gloves' } },
			['magic 2'] = { compqty = 2, alias = { 'magic crest' } },
			['magic 1'] = { compqty = 1, alias = { 'magic essence' } }
		}
	},

	['all staff'] = {
		group = true,
		often = 'cajado, magic, padded', rarely = 'poderosos, imbuidos',
		cat = 'staff', name = 'Cajados',
		members = {
			['staff'] = { compqty = 12, x10 = true, alias = { 'cajados' } },
			['staff 10'] = { compqty = 10 },
			['staff 14'] = { compqty = 14 },
		}
	},

	['wand'] = { often = 'estruturais, principais, magicas', rarely = 'precisos, imbuidos', compqty = 8, x10 = true,
			alias = { 'wands' }, cat = 'wand', name = 'Varinhas' },

	['all orb'] = {
		group = true,
		often = 'delicadas, magicas, suaves', rarely = 'melhoria, etereos, facetados',
		cat = 'orb', name = 'Armas de Magia secundárias',
		members = {
			['orb'] = { x10=true, compqty = 8, alias = { 'orbs', 'book', 'books' } },
			['orb 10'] = { compqty = 10 }
		}
	},

	-- ranged items
	['ranged armour'] = {
		group = true,
		often = 'cobertura, extensiveis, padded', rarely = 'evasivos, protet', x10 = true,
		cat = 'ranged armour', name = 'Armaduras de Combate à Distância',
		members = {
			['ranged 14'] = { compqty = 14 },
			['ranged 10'] = { compqty = 10 },
			['ranged 8'] = { compqty = 8, alias = { 'ranged body', 'ranged legs' } },
			['ranged 6'] = { compqty = 6, alias = { 'ranged cape', 'ranged helm' } },
			['ranged 4'] = { compqty = 4, alias = { 'ranged boots', 'ranged gloves' } },
			['ranged 2'] = { compqty = 2, alias = { 'ranged crest' } },
			['ranged 1'] = { compqty = 1, alias = { 'ranged essence' } }
		}
	},

	['all shortbows'] = {
		group = true,
		often = 'cajado, extensiveis, flexiveis', rarely = 'precisos, habeis', x10 = true,
		cat = 'shortbows', name = 'Arcos curtos',
		members = {
			['shortbow'] = { compqty = 12, alias = { 'shortbows' } },
			['shortbow (u)'] = { compqty = 4,  alias = { 'shortbows (u)' } }
		}
	},

	['all shieldbows'] = {
		group = true,
		often = 'cajado, extensiveis, flexiveis', rarely = 'precisos, fortes', x10 = true,
		cat = 'shieldbows', name = 'Arco-escudos',
		members = {
			['shieldbow'] = { compqty = 12, alias = { 'shieldbows', 'longbow', 'longbows' } },
			['shieldbow (u)'] = { compqty = 4,  alias = { 'shieldbows (u)' } }
		}
	},

	['arrows and arrowheads'] = {
		group = true,
		often = 'cajado, principais, trabalhadas', rarely = 'precisos',
		cat = 'arrows', name = 'Flechas e pontas de flecha',
		members = {
			['arrow'] = { itemqty = 50, compqty = 6,  alias = { 'arrows' } },
			['arrowhead'] = { itemqty = 50, compqty = 2,  alias = { 'arrowheads' } }
		}
	},

	['bolts and bolt tips'] = {
		group = true,
		often = 'estruturais, principais, pontiagudas', rarely = 'atordoantes',
		cat = 'bolts', name = 'Setas e pontas de seta',
		members = {
			['bolt'] = { itemqty = 50, compqty = 6, alias = { 'bolts' } },
			['bolt tip'] = { itemqty = 50, compqty = 2, alias = { 'bolt tips' } },
			['bolt part'] = { itemqty = 1, compqty = 2 }
		}
	},

	['crossbows and stocks'] = {
		group = true,
		often = 'conexao, extensiveis, pontiagudas', rarely = 'atordoantes, habeis', x10 = true,
		cat = 'crossbows', name = 'Balestras e coronhas',
		members = {
			['crossbow'] = { compqty = 8, alias = { 'crossbows' } },
			['unstrung crossbow'] = { compqty = 4, alias = { 'unstrung crossbows' } },
			['stock'] = { compqty = 2, alias = { 'stock', 'limbs' } }
		}
	},

	['2h crossbow'] = {
		group = true,
		often = 'conexao, extensiveis, trabalhadas', rarely = 'atordoantes, habeis',
		x10 = true, cat = '2h crossbows', name = 'Balestras de duas mãos',
		members = {
			['2h crossbow'] = { compqty = 12, alias = { '2h crossbows' }  },
			['2h crossbow 6'] = { compqty = 6 }
		}
	},

	['all darts'] = {
		group = true,
		often = 'simples, lamina, pontiagudas', rarely = 'afiados, rapidos',
		cat = 'darts', name = 'Dardos',
		members = {
			['dart'] = { itemqty = 50, compqty = 8, alias = { 'darts', 'javelin', 'javelins' } },
			['big javelin'] = { compqty = 12, x10 = true }
		}
	},

	['throwing knives'] = {
		group = true,
		often = 'simples, lamina, metalicas', rarely = 'afiados, rapidos',
		cat = 'knives', name = 'Facas',
		members = {
			['knife'] = { itemqty = 50, compqty = 8, alias = { 'knives' } },
			['glaive'] = { compqty = 8, x10 = true, alias = { 'glaives' } }
		}
	},

	['all throw axes'] = {
		group = true,
		often = 'simples, lamina, blindadas', rarely = 'afiados, rapidos',
		cat = 'throwing axes', name = 'Machados de arremesso',
		members = {
			['throwing axe'] = { itemqty = 50, compqty = 8, alias = { 'throwing axes' } },
			['chakram'] = { compqty = 8, x10 = true },
			['throwing axe 8'] = { compqty = 8 },
			['throwing axe 10'] = { compqty = 10 }
		}
	},

	['bolas de canhao'] = { often = 'simples, principais', rarely = 'atordoantes, diretos', itemqty = 50, compqty = 8,
			alias = { 'bolas' }, cat = 'bolas de canhao', name = 'Bolas de canhão' },

	-- hybrid items
	['armadura hibrida'] = {
		group = true,
		often = 'cobertura, defletoras', rarely = 'poderosos, evasivos, protet', x10 = true,
		cat = 'armadura hibrida', name = 'Armaduras híbridas',
		members = {
			['hibrida 8'] = { compqty = 8, alias = { 'hybrid body', 'hybrid legs' } },
			['hibrida 6'] = { compqty = 6, alias = { 'hybrid cape', 'hybrid helm' } },
			['hibrida 4'] = { compqty = 4, alias = { 'hybrid boots', 'hybrid gloves' } },
			['hibrida 2'] = { compqty = 2, alias = { 'hybrid crest' } },
			['hibrida 1'] = { compqty = 1, alias = { 'hybrid essence' } }
		}
	},

	--[=[ 
	--		individial things
	--]=]
	['spider leg'] = {
		often = 'cajado, simples',
		rarely = 'variaveis',
		compqty = 4,
		cat = 'spider legs', name = 'Pernas de aranha',
		nocalc = true,
	},
	['spider eye'] = {
		often = 'magicas',
		compqty = 4,
		x10 = true,
		cat = 'spider eye', name = 'Olho de Araxxi',
		nocalc = true,
	},
	['spider web'] = {
		often = 'extensiveis',
		compqty = 4,
		x10 = true,
		cat = 'spider web', name = 'Teia de Araxxi',
		nocalc = true,
	},
	['spider fang'] = {
		often = 'lamina',
		compqty = 4,
		x10 = true,
		cat = 'spider fang', name = 'Presa de Araxxi',
		nocalc = true,
	},

	--[=[
	-- artefacts
	--]=]
	['magical artefacts'] = {
		group = true,
		often = 'magicas, estruturais, extensiveis',
		rarely = 'melhoria, rapidos',
		x10 = true,
		cat = 'magical artefacts', name = 'Artefatos mágicos',
		members = {
			['magical artefact 6'] = { compqty = 6 },
			['magical artefact 8'] = { compqty = 8 },
			['magical artefact 10'] = { compqty = 10 },
			['magical artefact 12'] = { compqty = 12 },
			['magical artefact 14'] = { compqty = 14 },
			['magical artefact 16'] = { compqty = 16 },
			['magical artefact 18'] = { compqty = 18 },
			['magical artefact 24'] = { compqty = 24 }
		}
	},
	['metallic artefacts'] = {
		group = true,
		often = 'metalicas, estruturais, blindadas',
		rarely = 'poderosos, protet',
		cat = 'metallic artefacts', name = 'Artefatos metálicos',
		members = {
			['metallic artefact 6'] = { compqty = 6 },
			['metallic artefact 8'] = { compqty = 8 },
			['metallic artefact 10'] = { compqty = 10 },
			['metallic artefact 12'] = { compqty = 12 },
			['metallic artefact 14'] = { compqty = 14 },
			['metallic artefact 16'] = { compqty = 16 },
			['metallic artefact 18'] = { compqty = 18 },
			['metallic artefact 24'] = { compqty = 24 }
		}
	},
	['decoration artefacts'] = {
		group = true,
		often = 'simples, trabalhadas, organicas',
		rarely = 'melhoria, vivos',
		x10 = true,
		cat = 'decoration artefacts', name = 'Artefatos decorativos',
		members = {
			['decoration artefact 6'] = { compqty = 6 },
			['decoration artefact 8'] = { compqty = 8 },
			['decoration artefact 10'] = { compqty = 10 },
			['decoration artefact 12'] = { compqty = 12 },
			['decoration artefact 14'] = { compqty = 14 },
			['decoration artefact 16'] = { compqty = 16 },
			['decoration artefact 18'] = { compqty = 18 },
			['decoration artefact 24'] = { compqty = 24 }
		}
	},
	['ornament artefacts'] = {
		group = true,
		often = 'suaves, estruturais, delicadas',
		rarely = 'pesados, atordoantes',
		x10 = true,
		cat = 'ornament artefacts', name = 'Artefatos ornamentais',
		members = {
			['ornament artefact 6'] = { compqty = 6 },
			['ornament artefact 8'] = { compqty = 8 },
			['ornament artefact 10'] = { compqty = 10 },
			['ornament artefact 12'] = { compqty = 12 },
			['ornament artefact 14'] = { compqty = 14 },
			['ornament artefact 16'] = { compqty = 16 },
			['ornament artefact 18'] = { compqty = 18 },
			['ornament artefact 24'] = { compqty = 24 }
		}
	},
	['painting artefacts'] = {
		group = true,
		often = 'estruturais, cobertura, delicadas',
		rarely = 'imbuidos, sutis',
		x10 = true,
		cat = 'painting artefacts', name = 'Artefatos (Pinturas)',
		members = {
			['painting artefact 6'] = { compqty = 6 },
			['painting artefact 8'] = { compqty = 8 },
			['painting artefact 10'] = { compqty = 10 },
			['painting artefact 12'] = { compqty = 12 },
			['painting artefact 14'] = { compqty = 14 },
			['painting artefact 16'] = { compqty = 16 },
			['painting artefact 18'] = { compqty = 18 },
			['painting artefact 24'] = { compqty = 24 }
		}
	},
	['mechanism artefacts'] = {
		group = true,
		often = 'trabalhadas, estruturais, delicadas',
		rarely = 'diretos, variaveis',
		x10 = true,
		cat = 'mechanism artefacts', name = 'Artefatos (Mecanismos)',
		members = {
			['mechanism artefact 6'] = { compqty = 6 },
			['mechanism artefact 8'] = { compqty = 8 },
			['mechanism artefact 10'] = { compqty = 10 },
			['mechanism artefact 12'] = { compqty = 12 },
			['mechanism artefact 14'] = { compqty = 14 },
			['mechanism artefact 16'] = { compqty = 16 },
			['mechanism artefact 18'] = { compqty = 18 },
			['mechanism artefact 24'] = { compqty = 24 }
		}
	}
	
}

-- copy of data with nested groups unpacked
local allcategories = {}

-- fields that are copied from group
local copiedfields = { 'often', 'sometimes', 'rarely', 'x10', 'name', 'cat', 'nocalc' }

-- nested grouping
for w, n in pairs(data) do
	-- if a group, then copy it
	if n.group then
		-- for each member, named "x", take "y"
		for x, y in pairs(n.members) do
			-- table to store
			local _temp = {}

			-- copy the group's fields
			-- do group first in case they need to be overridden
			for _, z in ipairs(copiedfields) do
				_temp[z] = n[z]
			end

			-- copy the unique fields
			for z, t in pairs(y) do
				_temp[z] = t
			end

			-- add to list
			allcategories[x] = _temp
		end
	-- otherwise store directly
	else
		allcategories[w] = n
	end
end

-- aliases

-- list of names to check
local names = {}

for w, _ in pairs(allcategories) do
	table.insert(names,w)
end

for _, v in ipairs(names) do
	local aliases = allcategories[v].alias or {}
	for _, y in ipairs(aliases) do
		allcategories[y] = allcategories[v]
	end
end

return allcategories