Aller au contenu

Module:Episode/SG1/Index

De Stargate Wiki Sémantique
Version datée du 1 juin 2026 à 20:05 par LIMAFOX76 (discussion | contributions) (Page créée avec « -- Module:Episode/SGU/Index -- Maps seasons to module paths and exposes helper loader local p = {} local default_seasons = { [1] = "Module:Episode/SGA/Season1", [2] = "Module:Episode/SGA/Season2", [3] = "Module:Episode/SGA/Season3", [4] = "Module:Episode/SGA/Season4", [5] = "Module:Episode/SGA/Season5", [6] = "Module:Episode/SGA/Season6", [7] = "Module:Episode/SGA/Season7", [8] = "Module:Episode/SGA/Season8", [9] = "Module:Epis... »)
(diff) ← Version précédente | Version actuelle (diff) | Version suivante → (diff)
Documentation icon Documentation module[créer]
-- Module:Episode/SGU/Index
-- Maps seasons to module paths and exposes helper loader
local p = {}
local default_seasons = {
    [1] = "Module:Episode/SGA/Season1",
    [2] = "Module:Episode/SGA/Season2",
    [3] = "Module:Episode/SGA/Season3",
    [4] = "Module:Episode/SGA/Season4",
    [5] = "Module:Episode/SGA/Season5",
    [6] = "Module:Episode/SGA/Season6",
    [7] = "Module:Episode/SGA/Season7",
    [8] = "Module:Episode/SGA/Season8",
    [9] = "Module:Episode/SGA/Season9",
    [10] = "Module:Episode/SGA/Season10",
    -- add more seasons
}

function p.list_seasons()
    local out = {}
    for n,path in pairs(default_seasons) do
        table.insert(out, {season = n, module = path})
    end
    table.sort(out, function(a,b) return a.season < b.season end)
    return out
end

function p.get_module_path(season_number)
    return default_seasons[season_number]
end

return p