Módulo:Desmontar/data
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