Module:Entry/metatable: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 84: Line 84:
}
}
local ext = animateStages[entry.console][entry.stage] and "gif" or "png"
local ext = animateStages[entry.console][entry.stage] and "gif" or "png"
    local console = entry.console
    if console == "Arcade" then console = "GBA" end
   
local entryCode
local entryCode
if entry.console == "Wii" and entry.stage == "E" then
if console == "Wii" and entry.stage == "E" then
local endlessCodes = {"E-4", "E-1", "E-2", "E-3", "E-4 JP", "E-5"}
local endlessCodes = {"E-4", "E-1", "E-2", "E-3", "E-4 JP", "E-5"}
entryCode = endlessCodes[tonumber(entry.number)]
entryCode = endlessCodes[tonumber(entry.number)]
elseif entry.console == "3DS" then
elseif console == "3DS" then
megamixLabels = megamixLabels or require("Module:Entry/3ds_labels")
megamixLabels = megamixLabels or require("Module:Entry/3ds_labels")
entryCode = megamixLabels[entry.stage][entry.number]
entryCode = megamixLabels[entry.stage][entry.number]
Line 94: Line 97:
entryCode = entry.stage .. "-" .. entry.number
entryCode = entry.stage .. "-" .. entry.number
end
end
return mw.ustring.format("Game %s %s.%s", entry.console, entryCode, ext)
return mw.ustring.format("Game %s %s.%s", console, entryCode, ext)
end
end


420

edits