Documentation for this module may be created at Module:Cite AC7/doc
local p = {}
local data = mw.loadData('Module:Cite AC7/data')
function p.main(frame)
local spec = frame.args[1]
local sType, sNum = string.match(spec, "(%a+)(%d+)")
local sOut
if sType == "M" then
sOut = "Mission"
elseif sType == "Cut" then
sOut = "Cutscene"
elseif sType == "SP" then
sOut = "SP Mission"
elseif sType ~= "VR" then
error ("Invalid type")
end
if sType == "VR" then
return (data[spec] .. ", ''[[Ace Combat 7: Skies Unknown]]''.")
else
return (sOut .. " " .. sNum .. ": \"" .. data[spec] .. "\", ''[[Ace Combat 7: Skies Unknown]]''.")
end
end
return p