Módulo:Ícone

De RuneScape Wiki
Ir para: navegação, pesquisa
Documentação do módulo
Esta documentação é transcluída de Predefinição:Sem documentação/doc. [editar] [atualizar]
Este módulo não possui nenhuma documentação. Por favor, considere adicionar uma documentação em Módulo:Ícone/doc. [editar]
Módulo:Ícone's a função main é invocada por Predefinição:Ícone.
Módulo:Ícone é solicitado por Módulo:Get production info.
Módulo:Ícone é solicitado por Módulo:Infobox Bonuses new.
Módulo:Ícone é solicitado por Módulo:RecursiveQuestreq.
Módulo:Ícone é solicitado por Módulo:Tabela de coleções.

-- <pre>

local p = {}

local pics = {
	['sítio de varrock'] =		{ image='Sítio_de_Varrock_ícone',			link='Sítio de Escavações de Varrock' },
	['tempéstia'] =		{ image='Sítio_da_Fortaleza_de_Tempéstia ícone',			link='Fortaleza de Tempéstia' },
	['fortaleza de tempéstia'] =		{ image='Sítio_da_Fortaleza_de_Tempéstia_ícone',			link='Fortaleza de Tempéstia' },
	['guerrópolis'] =	{ image='Sítio_de_Guerrópolis_ícone',			link='Guerrópolis' },
	['alvorada'] =	{ image='Sítio_da_Alvorada_ícone',			link='Alvorada' },
	['fonte infernal'] =	{ image='Sítio_da_Fonte_Infernal_ícone',			link='Fonte Infernal' },
	['orthen'] =	{ image='Sítio_de_Orthen ícone',			link='Orthen (sítio de escavação)' },
	['kharid-et'] =	{ image='Sítio de Kharid-et ícone',			link='Kharid-et' },
	['missão'] =		{ image='Missão',			link='Missões' },
	['combate'] =		{ image='Estilos_de_combate',   link='Combate' },
	['música'] =		{ image='Música_ícone',     link='Música' },
	['atividade'] =		{ image='Atividade_ícone',	link='Tarefas' },
	['tarefa'] =		{ image='Tarefas_ícone',	link='Tarefas' },
	['especial'] =		{ image='Ataque_especial',   link='Ataque Especial' },
	['agilidade'] =		{ image='Agilidade_ícone',	link='Agilidade', size='22px' },
	['ataque'] =		{ image='Ataque_ícone',		link='Ataque', size='22px' },
	['condição física'] = { image='Condição_física_ícone',	link='Condição física', size='22px' },
	['construção'] =	{ image='Construção_ícone',	link='Construção', size='22px' },
	['culinária'] =		{ image='Culinária_ícone',	link='Culinária', size='22px' },
	['artesanato'] =	{ image='Artesanato_ícone',	link='Artesanato', size='22px' },
	['defesa'] =		{ image='Defesa_ícone',		link='Defesa', size='22px' },
	['divinação'] =		{ image='Divinação_ícone',	link='Divinação', size='22px' },
	['dungeon'] =		{ image='Dungeon_ícone',	link='Dungeon', size='22px' },
	['agricultura'] =	{ image='Agricultura_ícone',	link='Agricultura', size='22px' },
	['arte do fogo'] =	{ image='Arte_do_fogo_ícone',	link='Arte do fogo', size='22px' },
	['pesca'] =			{ image='Pesca_ícone',		link='Pesca', size='22px' },
	['arco e flecha'] =	{ image='Arco_e_flecha ícone',	link='Arco e flecha', size='22px' },
	['herbologia'] =	{ image='Herbologia_ícone',	link='Herbologia', size='22px' },
	['caça'] =			{ image='Caça_ícone',		link='Caça', size='22px' },
	['invenção'] =		{ image='Invenção_ícone',	link='Invenção', size='22px' },
	['magia'] =			{ image='Magia_ícone',		link='Magia', size='22px' },
	['mineração'] =		{ image='Mineração_ícone',	link='Mineração', size='22px' },
	['oração'] =		{ image='Oração_ícone',		link='Oração', size='22px' },
	['combate à distância'] = { image='Combate_à_distância_ícone',	link='Combate à distância', size='22px' },
	['criação de runas'] = { image='Criação_de_runas_ícone',	link='Runecrafting', size='22px' },
	['extermínio'] =	{ image='Extermínio_ícone',	link='Extermínio', size='22px' },
	['metalurgia'] =	{ image='Metalurgia_ícone',	link='Metalurgia', size='22px' },
	['força'] =			{ image='Força_ícone',		link='Força', size='22px' },
	['evocação'] =		{ image='Evocação_ícone',	link='Evocação', size='22px' },
	['roubo'] =			{ image='Roubo_ícone',		link='Roubo', size='22px' },
	['corte de lenha'] ={ image='Corte_de_lenha_ícone',	link='Corte de lenha', size='22px' },
	['arqueologia'] ={ image='Arqueologia_ícone', link='Arqueologia', size='22px'},
	['habilidades'] =	{ image='Habilidades',		link='Habilidades' },
	['p2p'] =			{ image='P2P_ícone',		link='Membros' },
	['f2p'] =			{ image='F2P_ícone',		link='Jogadores gratuitos' },
	['p2p f2p'] =		{ image='P2P-F2P_ícone',		link='' },
	['energia'] =		{ image='Energia_ícone',	link='Energia de corrida' },
	['runepontos'] =	{ image='Runepontos_ícone',	link='Runepontos' },
	['sim'] =			{ image='Sim_ícone',		link='', extension='svg' },
	['não'] =			{ image='Não_ícone',		link='', extension='svg' },
	['adrenalina'] =	{ image='Auto-retaliar',	link='Adrenalina' },
	['estatísticas'] =	{ image='Estatísticas',		link='Habilidades' },
	['banco'] =			{ image='Banco_ícone_mapa',	link='Bancos' },
	['armazém geral'] = { image='Armazém_geral_ícone',	link='Armazém Geral' },
	['aldeia dos videntes'] = {image = 'Conquistas_da_Aldeia_dos_Videntes',	link='Conquistas da Aldeia dos Videntes' },
	['ardonha'] =		{ image='Conquistas_de_Ardonha',	link='Conquistas de Ardonha' },
	['deserto'] =		{ image='Conquistas_do_Deserto',	link='Conquistas do Deserto' },
	['faladore'] =		{ image='Conquistas_de_Faladore',	link='Conquistas de Faladore' },
	['fremennik'] =		{ image='Conquistas_de_Fremennik',	link='Conquistas de Fremennik' },
	['kalaboss'] =		{ image='Conquistas_de_Kalaboss',	link='Conquistas de Kalaboss' },
	['karamja'] =		{ image='Conquistas_de_Karamja',	link='Conquistas de Karamja' },
	['lumbridge'] =		{ image='Conquistas_de_Lumbridge',	link='Conquistas de Lumbridge' },
	['moritânia'] =		{ image='Conquistas_de_Moritânia',	link='Conquistas de Moritânia' },
	['terra selvagem'] =	{ image= 'Conquistas_da_Terra_Selvagem',	link='Conquistas da Terra Selvagem' },
	['tirannwn'] =		{ image='Conquistas_de_Tirannwn',	link='Conquistas de Tirannwn' },
	['varrock'] =		{ image='Conquistas_de_Varrock',	link='Conquistas de Varrock' },
	['morte extrema'] =	{ image='ícone_de_morte_extrema',	link='' },
	['independente'] =	{ image='Distintivo_Modo_Independente', link='' , size='13px'},
	['independente extremo'] =	{ image='Distintivo_Modo_Independente_Extremo',	link='', size='11px' },
	['local de pesca'] =		{ image='Local_de_pesca_ícone',	link='' },
	['masmorra'] =		{ image='Masmorra_mapa_ícone',		link='' },
	['d&d'] =			{ image='D&D_mapa_ícone',			link='Distrações e Diversões' },
	['loja de pico'] =	{ image='Loja_de_picos_ícone',		link='Loja de Picos de Pipico' },
	['loja de machados'] =		{ image='Loja_de_machados_ícone',	link='' },
	['premier'] = { image='Distintivo VIP', link='', size='13px'},
	['pmod premier'] = { image='Distintivo VIP - PMOD', link='', size='13px' },
	['pmod'] = { image='Coroa de Jogador Moderador', link='', size='13px' },
	['jmod'] = { image='Coroa de Moderador da Jagex', link='', size='13px' },
	['lmod'] = { image='Coroa de Moderador Local', link='', size='13px' },
	['mina'] = { image='local de mineração ícone', link='' },
	['moedas'] = { image='Moedas_10000', link=''},
}

-- Duplicados
pics['missões'] =   pics['missão']
pics['tarefas'] =   pics['tarefa']
pics['atividades'] =pics['atividade']
pics['membro'] =    pics['p2p']
pics['membros'] =   pics['p2p']
pics['gratuito'] =  pics['f2p']
pics['gratuitos'] = pics['f2p']
pics['distância'] = pics['combate à distância']
pics['à distância'] = pics['combate à distância']


-- Traduções
pics['quest'] =	    pics['missão']
pics['quests'] =	pics['missão']
pics['task'] =	    pics['tarefa']
pics['tasks'] =	    pics['tarefa']
pics['combat'] =	pics['combate']
pics['music'] =	    pics['música']
pics['activity'] =	pics['atividade']
pics['task'] =	    pics['tarefa']
pics['agility'] =	pics['agilidade']
pics['attack'] =	pics['ataque']
pics['constitution'] =  pics['condição física']
pics['constructions'] = pics['construção']
pics['cooking'] =	pics['culinária']
pics['crafting'] =	pics['artesanato']
pics['defense'] =	pics['defesa']
pics['divination'] = pics['divinação']
pics['dungeoneering'] = pics['dungeon']
pics['farming'] =	pics['agricultura']
pics['firemaking'] = pics['arte do fogo']
pics['fishing'] =	pics['pesca']
pics['fletching'] =	pics['arco e flecha']
pics['herblore'] =	pics['herbologia']
pics['hunter'] =	pics['caça']
pics['invention'] =	pics['invenção']
pics['magic'] =	    pics['magia']
pics['mining'] =	pics['mineração']
pics['prayer'] =	pics['oração']
pics['ranged'] =	pics['combate à distância']
pics['runecrafting'] =  pics['criação de runas']
pics['slayer'] =	pics['extermínio']
pics['smithing'] =	pics['metalurgia']
pics['strength'] =	pics['força']
pics['summoning'] =	pics['evocação']
pics['thieving'] =	pics['roubo']
pics['woodcutting'] =   pics['corte de lenha']
pics['stats'] =	    pics['estatísticas']
pics['archaeology'] =	pics['arqueologia']


function p.main(frame)
	local args = frame:getParent().args
	local skill = args[1] or ''
	local size = args[2]
	local level = args['nível'] or args[3]
	if level then
		return level .. ' ' .. p._main(skill, size)
	else
		return p._main(skill, size)
	end
end

function p._main(skill, size)
	local file
	if type(skill) == 'string' and pics[skill:lower()] then
		file = pics[skill:lower()]
	else
		file = pics.stats
	end
	local extension = file.extension or 'png'
	local ret = '[[Arquivo:'..file.image..'.'..extension..'|'..(size or file.size or '24px')..'|link='..(file.link or '')..'|alt='..(file.link or '')..']]'
	return ret
end

return p