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 stuffqu
	['comum'] = { often = 'simples', rarely = 'variaveis', compqty = 1,
			cat = 'comum', 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, lisas, 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', 'comidas' }, cat = 'comida', name = 'Comida e ervas' },

	['qualquer gema'] = {
		group = true,
		often = 'translucidas, delicadas, lisas', rarely = 'preciosos, leves, multifacetados',
		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 poçao'] = {
		group = true,
		often = 'delicadas, organicas, trabalhadas', rarely = 'melhoria, saudaveis',
		cat = 'poçoes', name = 'Poções e frascos',
		members = {
				['poçao'] = { compqty = 1, potion = true, alias = { 'pocoes', 'pocao', 'poçoes', '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, lisas', 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, lisas', rarely = 'multifacetados, 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 },

	['divinaçao'] = { 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, multifacetados', sometimes = 'translucidas, delicadas, lisas',
		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, lisas', 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, lisas', 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 = { 							--'shield 8',     'melee shield',	'magic shield',  'ranged shield',   'hybrid shield',     'melee shield base'
			['escudo'] = { compqty = 8, alias = { 'escudo 8', 'escudo corpoacorpo', 'escudo magia', 'escudo distancia', 'escudo hibrido', 'escudo corpoacorpo base' } },
			['escudo corpoacorpo + 1'] = { compqty = 16 },			--melee shield + 1
			['escudo corpoacorpo + 2'] = { compqty = 32 },			--melee shield + 2
			['escudo corpoacorpo + 3'] = { compqty = 64 },			--melee shield + 3
			['escudo corpoacorpo + 4'] = { compqty = 128 },			--melee shield + 4
			['escudo 6'] = { compqty = 6 },							--shield 6
			['escudo 10'] = { compqty = 10 },						--shield 10
			['escudo 14'] = { compqty = 14 },						--shield 14
			['escudo 18'] = { compqty = 18 },						--shield 18
			['escudo 24'] = { compqty = 24 }						--shield 24
		}
	},

	['escudos runico anciao'] = {
		group = true,
		often = 'cobertura, estruturais, defletoras', rarely = 'fortes, protet', x10 = true,
		cat = 'escudos ra', name = 'Escudos rúnicos anciãos',
		members = { 
			['escudo corpoacorpo ra base'] = { compqty = 8 },			--er melee shield base
			['escudo corpoacorpo ra + 1'] = { compqty = 16 },			--er melee shield +1
			['escudo corpoacorpo ra + 2'] = { compqty = 32 },			--er melee shield +2
			['escudo corpoacorpo ra + 3'] = { compqty = 64 },			--er melee shield +3
			['escudo corpoacorpo ra + 4'] = { compqty = 128 },		--er melee shield +4
			['escudo corpoacorpo ra + 5'] = { compqty = 256 }			--er melee shield +5
		}
	},

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

	['armadura corpo a corpo ra'] = {
		group = true,
		often = 'cobertura, blindadas, defletoras', rarely = 'fortes, protet', x10 = true,
		cat = 'armadura corpo a corpo ra', name = 'Armaduras corpo-a-corpo de runita anciã',
		members = {
			['corpo a corpo ra 8'] = { compqty = 8, alias = { 'er melee gloves + 1', 'er melee boots + 1', 'er melee helm base' } },
			['corpo a corpo ra 4'] = { compqty = 4, alias = { 'er melee boots base', 'er melee gloves base' } },
			['corpo a corpo ra 12'] = { compqty = 12, alias = { 'er melee legs base' } },
			['corpo a corpo ra 16'] = { compqty = 16, alias = { 'er melee gloves + 2', 'er melee boots + 2', 'er melee helm + 1' } },
			['corpo a corpo ra 20'] = { compqty = 20, alias = { 'er melee body base' } },
			['corpo a corpo ra 24'] = { compqty = 24, alias = { 'er melee legs + 1' } },
			['corpo a corpo ra 32'] = { compqty = 32, alias = { 'er melee gloves + 3', 'er melee boots + 3', 'er melee helm + 2' } },
			['corpo a corpo ra 40'] = { compqty = 40, alias = { 'er melee body + 1' } },
			['corpo a corpo ra 48'] = { compqty = 48, alias = { 'er melee legs + 2' } },
			['corpo a corpo ra 64'] = { compqty = 64, alias = { 'er melee gloves + 4', 'er melee boots + 4', 'er melee helm + 3' } },
			['corpo a corpo ra 80'] = { compqty = 80, alias = { 'er melee body + 2' } },
			['corpo a corpo ra 96'] = { compqty = 96, alias = { 'er melee legs + 3' } },
			['corpo a corpo ra 128'] = { compqty = 128, alias = { 'er melee gloves + 5', 'er melee boots + 5', 'er melee helm + 4' } },
			['corpo a corpo ra 160'] = { compqty = 160, alias = { 'er melee body + 3' } },
			['corpo a corpo ra 192'] = { compqty = 192, alias = { 'er melee legs + 4' } },
			['corpo a corpo ra 256'] = { compqty = 256, alias = { 'er melee helm + 5' } },
			['corpo a corpo ra 320'] = { compqty = 320, alias = { 'er melee body + 4' } },
			['corpo a corpo ra 384'] = { compqty = 384, alias = { 'er melee legs + 5' } },
			['corpo a corpo ra 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, lisas', 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 de 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', 'picos' } },
			['picareta + 1'] = { compqty = 16 },
			['picareta + 2'] = { compqty = 32 },
			['picareta + 3'] = { compqty = 64 },
			['picareta + 4'] = { compqty = 128 }
		}
	},

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

	['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 }
		}
	},

	['qualquer espada longa'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, habeis', x10 = true,
		cat = 'espada longa', name = 'Espadas longas',
		members = {
			['espada longa'] = { compqty = 8, alias = { 'espada longa base' } },
			['espada longa de 2m'] = { compqty = 12, alias = { 'bandeiras me da um refresco' } },
			['espada longa + 1'] = { compqty = 16 },
			['espada longa + 2'] = { compqty = 32 },
			['espada longa + 3'] = { compqty = 64 },
			['espada longa + 4'] = { compqty = 128 },
			['espada longa 14'] = { compqty = 14 },
			['espada longa 24'] = { compqty = 24 }
		}
	},

	['espadas longas runicas ancias'] = {			--er longswords
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, habeis', x10 = true,
		cat = 'espada longa runica ancia', name = 'Espadas longas rúnicas anciãs',
		members = {
			['espada longa ra base'] = { compqty = 8 },
			['espada longa ra + 1'] = { compqty = 16 },
			['espada longa ra + 2'] = { compqty = 32 },
			['espada longa ra + 3'] = { compqty = 64 },
			['espada longa ra + 4'] = { compqty = 128 },
			['espada longa ra + 5'] = { compqty = 256 }
		}
	},

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

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

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

	['qualquer espada de 2m'] = {
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, fortes', x10 = true,
		cat = 'espada de 2m', name = 'Espadas de duas mãos',
		members = {
			['espada de 2m'] = { compqty = 12 },
			['lamina de espada de 2m'] = { compqty = 6 },
			['lasca de lâmina de espada de 2m'] = { compqty = 4, alias = { 'lascas de espada divina', 'lascas de lamina de espada de 2m' } },
			['lasca de espada de 2m'] = { compqty = 2, alias = { 'lasca de espada divina', 'lascas de espada de 2m' } },
			['espada de 2m base'] = { compqty = 16 },
			['espada de 2m + 1'] = { compqty = 32 },
			['espada de 2m + 2'] = { compqty = 64 },
			['espada de 2m + 3'] = { compqty = 128 },
			['espada de 2m + 4'] = { compqty = 256 },
			['espada de 2m 24'] = { compqty = 24 }
		}
	},

	['espadas de 2m runicas ancias'] = {				--elder rune 2h swords
		group = true,
		often = 'estruturais, lamina, metalicas', rarely = 'afiados, fortes', x10 = true,
		cat = 'espada de 2m runica ancia', name = 'Espadas de 2m rúnica anciã',
		members = {
			['espada de 2m runica ancia base'] = { compqty = 16 },
			['espada de 2m runica ancia + 1'] = { compqty = 32 },
			['espada de 2m runica ancia + 2'] = { compqty = 64 },
			['espada de 2m runica ancia + 3'] = { compqty = 128 },
			['espada de 2m runica ancia + 4'] = { compqty = 256 },
			['espada de 2m runica ancia + 5'] = { compqty = 512 }
		}
	},

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

	['qualquer alabarda'] = {
		group = true,
		often = 'cajado, lamina, defletoras', rarely = 'afiados, atordoantes', x10 = true,
		cat = 'alabarda', name = 'Alabardas',
		members = {
			['alabarda 18'] = { compqty = 18 },
			['alabarda 10'] = { compqty = 10 },
			['alabarda'] = { compqty = 12 },
			['alabarda de 1m'] = { compqty = 8, alias = { 'mjolnir' } }
		}
	},

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


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

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

	-- magic items
	['armadura de magia'] = {
		group = true,
		often = 'cobertura, magicas, defletoras', rarely = 'poderosos, protet', x10 = true,
		cat = 'armadura de magia', name = 'Armaduras de Magia',
		members = {
			['magia 24'] = { compqty = 24 },
			['magia 10'] = { compqty = 10 },
			['magia 8'] = { compqty = 8, alias = { 'tunica de magia', 'pernas de magia', 'magic body', 'magic legs' } },
			['magia 6'] = { compqty = 6, alias = { 'capa de magia', 'elmo de magia', 'magic cape', 'magic helm' } },
			['magia 4'] = { compqty = 4, alias = { 'botas de magia', 'luvas de magia', 'magic boots', 'magic gloves' } },
			['magia 2'] = { compqty = 2, alias = { 'brasao de magia', 'magic crest' } },
			['magia 1'] = { compqty = 1, alias = { 'essencia de magia', 'magic essence' } }
		}
	},

	['qualquer cajado'] = {
		group = true,
		often = 'cajado, magic, acolchoadas', rarely = 'poderosos, imbuidos',
		cat = 'cajado', name = 'Cajados',
		members = {
			['cajado'] = { compqty = 12, x10 = true, alias = { 'cajados' } },
			['cajado 8'] = {compqty = 8, x10 = true },
			['cajado 10'] = { compqty = 10, x10 = true },
			['cajado 14'] = { compqty = 14, x10 = true },
			['cajado 24'] = { compqty = 24, x10 = true },
		}
	},

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

	['qualquer orbe'] = {
		group = true,
		often = 'delicadas, magicas, lisas', rarely = 'melhoria, etereos, multifacetados',
		cat = 'orbe', name = 'Armas de Magia secundárias',
		members = {
			['orbe'] = { x10=true, compqty = 8, alias = { 'orbes', 'livro', 'livros' } },
			['orbe 10'] = { compqty = 10 }
		}
	},

	-- ranged items
	['armadura de combate a distancia'] = {
		group = true,
		often = 'cobertura, extensiveis, acolchoadas', rarely = 'evasivos, protet', x10 = true,
		cat = 'armadura de combate a distancia', name = 'Armaduras de Combate à Distância',
		members = {
			['distancia 14'] = { compqty = 14 },
			['distancia 10'] = { compqty = 10 },
			['distancia 8'] = { compqty = 8, alias = { 'tunica de combate a distancia', 'perneiras de combate a distancia', 'ranged body', 'ranged legs' } },
			['distancia 6'] = { compqty = 6, alias = { 'capa de combate a distancia', 'elmo de combate a distancia', 'ranged cape', 'ranged helm' } },
			['distancia 4'] = { compqty = 4, alias = { 'botas de combate a distancia', 'luvas de combate a distancia', 'ranged boots', 'ranged gloves' } },
			['distancia 2'] = { compqty = 2, alias = { 'brasao de combate a distancia', 'ranged crest' } },
			['distancia 1'] = { compqty = 1, alias = { 'essencia de combate a distancia', 'ranged essence' } }
		}
	},

	['qualquer arco curto'] = {
		group = true,
		often = 'cajado, extensiveis, flexiveis', rarely = 'precisos, habeis', x10 = true,
		cat = 'arcos curtos', name = 'Arcos curtos',
		members = {
			['arco curto'] = { compqty = 12, alias = { 'arcos curtos' } },
			['arco curto (-c)'] = { compqty = 4,  alias = { 'arcos curtos (-c)', 'arcos curtos sem corda', 'arco curto sem corda' } }
		}
	},

	['qualquer arco-escudo'] = {
		group = true,
		often = 'cajado, extensiveis, flexiveis', rarely = 'precisos, fortes', x10 = true,
		cat = 'arco-escudos', name = 'Arco-escudos',
		members = {
			['arco-escudo'] = { compqty = 12, alias = { 'arco-escudos', 'arco longo', 'arcos longos' } },
			['arco-escudo (-c)'] = { compqty = 4,  alias = { 'arco-escudos (-c)', 'arcos-escudos (-c)', 'arco-escudos sem corda', 'arcos-escudos sem corda', 'arco longo sem corda', 'arcos longos sem corda' } }
		}
	},

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

	['setas e pontas de seta'] = {
		group = true,
		often = 'estruturais, principais, pontiagudas', rarely = 'atordoantes',
		cat = 'setas', name = 'Setas e pontas de seta',
		members = {
			['seta'] = { itemqty = 50, compqty = 6, alias = { 'setas' } },
			['ponta de seta'] = { itemqty = 50, compqty = 2, alias = { 'pontas de setas', 'pontas de seta' } },
			['peça de seta'] = { itemqty = 1, compqty = 2 }
		}
	},

	['balestras e coronhas'] = {
		group = true,
		often = 'conexao, extensiveis, pontiagudas', rarely = 'atordoantes, habeis', x10 = true,
		cat = 'balestras', name = 'Balestras e coronhas',
		members = {
			['balestra'] = { compqty = 8, alias = { 'balestras' } },
			['balestra sem corda'] = { compqty = 4, alias = { 'balestras sem corda' } },
			['coronha'] = { compqty = 2, alias = { 'coronhas', 'limbos' } }
		}
	},

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

	['qualquer dardo'] = {
		group = true,
		often = 'simples, lamina, pontiagudas', rarely = 'afiados, rapidos',
		cat = 'dardos', name = 'Dardos',
		members = {
			['dardo'] = { itemqty = 50, compqty = 8, alias = { 'dardos', 'dardo longo', 'dardos longos' } },
			['dardo longo grande'] = { compqty = 12, x10 = true }
		}
	},

	['facas de arremesso'] = {
		group = true,
		often = 'simples, lamina, metalicas', rarely = 'afiados, rapidos',
		cat = 'facas', name = 'Facas',
		members = {
			['faca'] = { itemqty = 50, compqty = 8, alias = { 'facas' } },
			['glaivex'] = { compqty = 8, x10 = true, alias = { 'glaivexes' } }
		}
	},

	['qualquer machado de arremesso'] = {
		group = true,
		often = 'simples, lamina, blindadas', rarely = 'afiados, rapidos',
		cat = 'machados de arremesso', name = 'Machados de arremesso',
		members = {
			['machado de arremesso'] = { itemqty = 50, compqty = 8, alias = { 'machados de arremesso' } },
			['chakram'] = { compqty = 8, x10 = true },
			['machado de arremesso 8'] = { compqty = 8 },
			['machado de arremesso 10'] = { compqty = 10 }
		}
	},

	['balas de canhao'] = { often = 'simples, principais', rarely = 'atordoantes, diretos', itemqty = 50, compqty = 8,
			alias = { 'balas', 'bala', 'bala de canhao' }, cat = 'balas de canhao', name = 'Balas 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
	--]=]
	['perna de aranha'] = {
		often = 'cajado, simples',
		rarely = 'variaveis',
		compqty = 4,
		cat = 'pernas de aranha', name = 'Pernas de aranha',
		nocalc = true,
	},
	['olho de aranha'] = {
		often = 'magicas',
		compqty = 4,
		x10 = true,
		cat = 'olho de aranha', name = 'Olho de Araxxi',
		nocalc = true,
	},
	['teia de aranha'] = {
		often = 'extensiveis',
		compqty = 4,
		x10 = true,
		cat = 'teia de aranha', name = 'Teia de Araxxi',
		nocalc = true,
	},
	['presas de aranha'] = {
		often = 'lamina',
		compqty = 4,
		x10 = true,
		cat = 'presas de aranha', name = 'Presa de Araxxi',
		nocalc = true,
	},

	--[=[
	-- artefacts
	--]=]
	['artefatos magicos'] = {
		group = true,
		often = 'magicas, estruturais, extensiveis',
		rarely = 'melhoria, rapidos',
		x10 = true,
		cat = 'artefatos magicos', name = 'Artefatos mágicos',
		members = {
			['artefato magico 6'] = { compqty = 6 },
			['artefato magico 8'] = { compqty = 8 },
			['artefato magico 10'] = { compqty = 10 },
			['artefato magico 12'] = { compqty = 12 },
			['artefato magico 14'] = { compqty = 14 },
			['artefato magico 16'] = { compqty = 16 },
			['artefato magico 18'] = { compqty = 18 },
			['artefato magico 24'] = { compqty = 24 }
		}
	},
	['artefatos metalicos'] = {
		group = true,
		often = 'metalicas, estruturais, blindadas',
		rarely = 'poderosos, protet',
		cat = 'artefatos metalicos', name = 'Artefatos metálicos',
		members = {
			['artefato metalico 6'] = { compqty = 6 },
			['artefato metalico 8'] = { compqty = 8 },
			['artefato metalico 10'] = { compqty = 10 },
			['artefato metalico 12'] = { compqty = 12 },
			['artefato metalico 14'] = { compqty = 14 },
			['artefato metalico 16'] = { compqty = 16 },
			['artefato metalico 18'] = { compqty = 18 },
			['artefato metalico 24'] = { compqty = 24 }
		}
	},
	['artefatos decorativos'] = {
		group = true,
		often = 'simples, trabalhadas, organicas',
		rarely = 'melhoria, vivos',
		x10 = true,
		cat = 'artefatos decorativos', name = 'Artefatos decorativos',
		members = {
			['artefato decorativo 6'] = { compqty = 6 },
			['artefato decorativo 8'] = { compqty = 8 },
			['artefato decorativo 10'] = { compqty = 10 },
			['artefato decorativo 12'] = { compqty = 12 },
			['artefato decorativo 14'] = { compqty = 14 },
			['artefato decorativo 16'] = { compqty = 16 },
			['artefato decorativo 18'] = { compqty = 18 },
			['artefato decorativo 24'] = { compqty = 24 }
		}
	},
	['artefatos ornamentais'] = {
		group = true,
		often = 'lisas, estruturais, delicadas',
		rarely = 'pesados, atordoantes',
		x10 = true,
		cat = 'artefatos ornamentais', name = 'Artefatos ornamentais',
		members = {
			['artefato ornamental 6'] = { compqty = 6 },
			['artefato ornamental 8'] = { compqty = 8 },
			['artefato ornamental 10'] = { compqty = 10 },
			['artefato ornamental 12'] = { compqty = 12 },
			['artefato ornamental 14'] = { compqty = 14 },
			['artefato ornamental 16'] = { compqty = 16 },
			['artefato ornamental 18'] = { compqty = 18 },
			['artefato ornamental 24'] = { compqty = 24 }
		}
	},
	['artefatos de pintura'] = {
		group = true,
		often = 'estruturais, cobertura, delicadas',
		rarely = 'imbuidos, sutis',
		x10 = true,
		cat = 'artefatos de pintura', name = 'Artefatos (Pinturas)',
		members = {
			['artefato de pintura 6'] = { compqty = 6 },
			['artefato de pintura 8'] = { compqty = 8 },
			['artefato de pintura 10'] = { compqty = 10 },
			['artefato de pintura 12'] = { compqty = 12 },
			['artefato de pintura 14'] = { compqty = 14 },
			['artefato de pintura 16'] = { compqty = 16 },
			['artefato de pintura 18'] = { compqty = 18 },
			['artefato de pintura 24'] = { compqty = 24 }
		}
	},
	['artefatos de mecanismo'] = {
		group = true,
		often = 'trabalhadas, estruturais, delicadas',
		rarely = 'diretos, variaveis',
		x10 = true,
		cat = 'artefatos de mecanismo', name = 'Artefatos (Mecanismos)',
		members = {
			['artefato de mecanismo 6'] = { compqty = 6 },
			['artefato de mecanismo 8'] = { compqty = 8 },
			['artefato de mecanismo 10'] = { compqty = 10 },
			['artefato de mecanismo 12'] = { compqty = 12 },
			['artefato de mecanismo 14'] = { compqty = 14 },
			['artefato de mecanismo 16'] = { compqty = 16 },
			['artefato de mecanismo 18'] = { compqty = 18 },
			['artefato de mecanismo 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