Aller au contenu

Module:Episode/SG1/Index

De Stargate Wiki Sémantique
Documentation icon Documentation module[créer]
local p = {}

local S1 = require('Module:Episode/SG1/Season 1')
local S2 = require('Module:Episode/SG1/Season 2')
local S3 = require('Module:Episode/SG1/Season 3')
local S4 = require('Module:Episode/SG1/Season 4')
local S5 = require('Module:Episode/SG1/Season 5')
local S6 = require('Module:Episode/SG1/Season 6')
local S7 = require('Module:Episode/SG1/Season 7')
local S8 = require('Module:Episode/SG1/Season 8')
local S9 = require('Module:Episode/SG1/Season 9')
local S10 = require('Module:Episode/SG1/Season 10')

p.episodes = {}

local function append_season(season_module)
    for _, ep in ipairs(season_module.episodes or {}) do
        table.insert(p.episodes, ep)
    end
end

append_season(S1)
append_season(S2)
append_season(S3)
append_season(S4)
append_season(S5)
append_season(S6)
append_season(S7)
append_season(S8)
append_season(S9)
append_season(S10)

return p