Module:Symphogear
local symphogear = {}
-- stuff under this line is what the program actually calls to pull those arrays
function symphogear.season (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.args.season <= data.seasonCount and frame.args.season > 0,"Invalid season number.") return data.seasonsLocal[frame.args.season]
end
function symphogear.seasonJP (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.args.season <= data.seasonCount and frame.args.season > 0,"Invalid season number.") return data.seasonsJP[frame.args.season]
end
function symphogear.episode (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.args.season <= data.seasonsWithEpisodes and frame.args.season > 0,"Invalid season number.") assert(frame.args.episode <= data.episodeCounts[frame.args.season] and frame.args.episode > 0,"Invalid episode number.") return data.episodesLocal[frame.args.season][frame.args.episode]
end
function symphogear.episodeJP (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.args.season <= data.seasonsWithEpisodes and frame.args.season > 0,"Invalid season number.") assert(frame.args.episode <= data.episodeCounts[frame.args.season] and frame.args.episode > 0,"Invalid episode number.") return data.episodesJP[frame.args.season][frame.args.episode]
end
return symphogear