Module:Game Credits: Difference between revisions

Content deleted Content added
mNo edit summary
No edit summary
 
(28 intermediate revisions by 2 users not shown)
Line 8:
local rolejp = ""
local name = ""
local head = ""
local split = frame.args[2]
local bg2bg = frame:getParent().args["bg2bg"] or "Game" -- Default value
local bg2 = frame:getParent().args["bg2"] or "Game2" -- Default value
if bg2 == nil then
bg2 = "Game2" -- Default value
end
local i = frame.args[1]
while frame:getParent().args["name" .. i] ~= nil orand frame:getParent().args["role" .. i] ~= nil or frame:getParent().args["head" .. i] ~= nil do
role =if frame:getParent().args["rolehead" .. i] ~= nil then
rolejp head = preDefinedRoles[role][2] or frame:getParent().args["rolejphead" .. i]
role = preDefinedRoles[role][1] or role
}}
rolejp = preDefinedRoles[role][2] or frame:getParent().args["rolejp" .. i]
output = output .. frame:expandTemplate{ title = "Row", args = {
if rolejp == nil then
"<big>'''" .. rolehead .. "'''</big>" .. rolejp,
rolejp = ""
border = "#3f3e3e54",
else
rolejp w1 = " {{S|100%", .. rolejp .. "}}"
rolejp Image = "True"
}}
end
name =if frame:getParent().args["name" .. i] ~= nil then
role = frame:getParent().args["role" .. i]
rolejp = preDefinedRoles[role] and preDefinedRoles[role][2] or frame:getParent().args["rolejp" .. i] or ""
role = preDefinedRoles[role] and preDefinedRoles[role][1] or role
if bg2rolejp =~= nil"" then
rolejp = " {{Black|{{S|" .. rolejp .. "}}}}"
end
name = frame:getParent().args["name" .. i]
output = output .. frame:expandTemplate{ title = "Row", args = {
"'''{{Black|" .. role .. "}}'''" .. '<span style="overflow: hidden; white-space: nowrap;">' .. rolejp .. "</span>",
name,
bg1 = "{{Color|" .. bg2 .. "}}",
border = "#3f3e3e54",
w1 = "1520%",
Image = "True"
}}
end
if tonumber(i) == tonumber(split) then
break;
end
output = output .. frame:expandTemplate{ title = "Row", args = {
"'''" .. role .. "'''" .. rolejp,
name,
bg1 = bg2,
border = "#3f3e3e54",
w1 = "15%",
Image = "True"
}}
i = i + 1
end