Mudanças entre as edições de "Módulo:TesteBossYawn"
Ir para navegação
Ir para pesquisar
(Criou página com 'local p = {} local json = mw.text.jsonEncode local bosses = { barbarossa = { normal = { requisitos = {"Lvl 140"}, recompensas = {"20k berr...') |
|||
| Linha 37: | Linha 37: | ||
return frame:preprocess( | return frame:preprocess( | ||
"{{#widget: | "{{#widget:TesteBossYawn|data=" .. json(bossData) .. "}}" | ||
) | ) | ||
end | end | ||
return p | return p | ||
Edição das 12h06min de 4 de abril de 2026
A documentação para este módulo pode ser criada em Módulo:TesteBossYawn/doc
local p = {}
local json = mw.text.jsonEncode
local bosses = {
barbarossa = {
normal = {
requisitos = {"Lvl 140"},
recompensas = {"20k berries"},
skills = {
{nome="Soco", desc="Ataque básico"}
}
},
elite = {
requisitos = {"Lvl 140"},
recompensas = {"20k berries"},
skills = {
{nome="Soco", desc="Ataque básico"}
}
},
hard = {
requisitos = {"Lvl 140"},
recompensas = {"20k berries"},
skills = {
{nome="Soco", desc="Ataque básico"}
}
}
},
}
function p.render(frame)
local bossName = frame.args.boss
local bossData = bosses[bossName]
if not bossData then
return "<b>Erro:</b> Boss '" .. (bossName or "nil") .. "' não encontrado."
end
return frame:preprocess(
"{{#widget:TesteBossYawn|data=" .. json(bossData) .. "}}"
)
end
return p