FANDOM


local p = {}
 
function p.mazo(frame)
    local c = require('Módulo:Cartas')
    -- Variables
    ---- If someone knows a better way, tell me. User:Pintor_Kagamine
    local carta = {
        [1] = c[mw.ustring.lower(frame.args[1])],
        [2] = c[mw.ustring.lower(frame.args[2])],
        [3] = c[mw.ustring.lower(frame.args[3])],
        [4] = c[mw.ustring.lower(frame.args[4])],
        [5] = c[mw.ustring.lower(frame.args[5])],
        [6] = c[mw.ustring.lower(frame.args[6])],
        [7] = c[mw.ustring.lower(frame.args[7])],
        [8] = c[mw.ustring.lower(frame.args[8])]
    }
    local autor = frame.args[9]
    local arenamaxima = frame.args[10]
    local arena = {} -- arena[1] = arena mínima requerida para el mazo
	for i = 1,8 do
		table.insert(arena, carta[i].costo)
	end
 
	for k,v in pairs(arena) do
	    if arena[1]<v then
	         arena[1]=v
	    end
	end
 
    local promedio = carta[1].costo + carta[2].costo + carta[3].costo + carta[4].costo + carta[5].costo + carta[6].costo + carta[7].costo + carta[8].costo
    local promedio = promedio / 8
    local promedio = math.floor(promedio * 10) / 10
    local struct = '<table class="mazo" align="center"><tr><td width="25%">[[File:' .. carta[1].imagen .. '|100px]]</td><td width="25%">[[File:' .. carta[2].imagen .. '|100px]]</td><td width="25%">[[File:' .. carta[3].imagen .. '|100px]]</td><td width="25%">[[File:' .. carta[4].imagen .. '|100px]]</td></tr><tr><th>[[' .. carta[1].nombre .. ']]</th><th>[[' .. carta[2].nombre .. ']]</th><th>[[' .. carta[3].nombre .. ']]</th><th>[[' .. carta[4].nombre .. ']]</th></tr><tr><td>[[File:' .. carta[5].imagen .. '|100px]]</td><td>[[File:' .. carta[6].imagen .. '|100px]]</td><td>[[File:' .. carta[7].imagen .. '|100px]]</td><td>[[File:' .. carta[8].imagen .. '|100px]]</td></tr><tr><th>[[' .. carta[5].nombre .. ']]</th><th>[[' .. carta[6].nombre .. ']]</th><th>[[' .. carta[7].nombre .. ']]</th><th>[[' .. carta[8].nombre .. ']]</th></tr><tr><th colspan="4">Costo promedio de elíxir: ' .. promedio .. '</th></tr></table>'
    local struct = struct .. '\n== Datos generales ==\n'
    local struct = struct .. '<ul style="list-style: none;"><li>\'\'\'Deck creado por:\'\'\' [[Usuario:' .. autor .. '|' .. autor .. ']]</li>'
    local struct = struct .. '<li>\'\'\'Arena mínima requerida:\'\'\' ' .. arena[1] .. '</li>'
    local struct = struct .. '<li>\'\'\'Arena máxima recomendada:\'\'\' ' .. arenamaxima .. '</li>'
    local struct = struct .. '<li>\'\'\'Costo promedio de elíxir:\'\'\' ' .. promedio .. '</li></ul>'
 
    local struct = struct .. '\n=== Cartas ===\n'
    local element = {}
    for i = 1,8 do
    	element[i] = '<li> \'\'\'[[' .. carta[i].nombre .. ']]\'\'\' <ul><li> \'\'\'Arena en que se desbloquea:\'\'\' ' .. carta[i].arena .. ' </li><li> \'\'\'Rareza:\'\'\' ' .. carta[i].rareza .. ' </li><li> \'\'\'Costo:\'\'\' ' .. carta[i].costo .. ' </li><li> \'\'\'Objetivos:\'\'\' ' .. carta[i].objetivos .. ' </li><li> \'\'\'Tipo:\'\'\' ' .. carta[i].tipo .. ' </li></ul></li>'
    end
    local listitem = '<ul style="column-count: 2;">' .. element[1] .. element[2] .. element[3] .. element[4] .. element[5] .. element[6] .. element[7] .. element[8] .. '</ul>'
    local struct = struct .. listitem
 
    return struct
end
return p

¡Interferencia de bloqueo de anuncios detectada!


Wikia es un sitio libre de uso que hace dinero de la publicidad. Contamos con una experiencia modificada para los visitantes que utilizan el bloqueo de anuncios

Wikia no es accesible si se han hecho aún más modificaciones. Si se quita el bloqueador de anuncios personalizado, la página cargará como se esperaba.

También en FANDOM

Wiki al azar