Module:Symphogear: Difference between revisions
Jump to navigation
Jump to search
Created page with "local symphogear = {} -- used as the base name for all Symphogear seasons local baseNameJP = "戦姫絶唱シンフォギア" local baseNameLocal = "Senki Zesshou Symphogear"..." |
No edit summary |
||
| (4 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
local symphogear = {} | local symphogear = {} | ||
-- stuff under this line is what the program actually calls to pull those arrays | -- stuff under this line is what the program actually calls to pull those arrays | ||
function symphogear.season (frame) | function symphogear.season (frame) | ||
local data = mw.loadData("Module:Symphogear/data") | |||
return seasonsLocal[ | local season = tonumber(frame.args.season) | ||
assert(season <= data.seasonCount and season > 0,"Invalid season number.") | |||
return data.seasonsLocal[season] | |||
end | end | ||
function symphogear.seasonJP (frame) | function symphogear.seasonJP (frame) | ||
local data = mw.loadData("Module:Symphogear/data") | |||
return seasonsJP[ | local season = tonumber(frame.args.season) | ||
assert(season <= data.seasonCount and season > 0,"Invalid season number.") | |||
return data.seasonsJP[season] | |||
end | end | ||
function symphogear.episode (frame) | function symphogear.episode (frame) | ||
local data = mw.loadData("Module:Symphogear/data") | |||
assert( | local season = tonumber(frame.args.season) | ||
return episodesLocal[ | local episode = tonumber(frame.args.episode) | ||
assert(season <= data.seasonsWithEpisodes and season > 0,"Invalid season number.") | |||
assert(episode <= data.episodeCounts[season] and episode > 0,"Invalid episode number.") | |||
return data.episodesLocal[season][episode] | |||
end | end | ||
function symphogear.episodeJP (frame) | function symphogear.episodeJP (frame) | ||
local data = mw.loadData("Module:Symphogear/data") | |||
assert( | local season = tonumber(frame.args.season) | ||
return episodesJP[ | local episode = tonumber(frame.args.episode) | ||
assert(season <= data.seasonsWithEpisodes and season > 0,"Invalid season number.") | |||
assert(episode <= data.episodeCounts[season] and episode > 0,"Invalid episode number.") | |||
return data.episodesJP[season][episode] | |||
end | end | ||
return symphogear | return symphogear | ||
Latest revision as of 15:44, 13 June 2018
local symphogear = {}
-- stuff under this line is what the program actually calls to pull those arrays
function symphogear.season (frame)
local data = mw.loadData("Module:Symphogear/data")
local season = tonumber(frame.args.season)
assert(season <= data.seasonCount and season > 0,"Invalid season number.")
return data.seasonsLocal[season]
end
function symphogear.seasonJP (frame)
local data = mw.loadData("Module:Symphogear/data")
local season = tonumber(frame.args.season)
assert(season <= data.seasonCount and season > 0,"Invalid season number.")
return data.seasonsJP[season]
end
function symphogear.episode (frame)
local data = mw.loadData("Module:Symphogear/data")
local season = tonumber(frame.args.season)
local episode = tonumber(frame.args.episode)
assert(season <= data.seasonsWithEpisodes and season > 0,"Invalid season number.")
assert(episode <= data.episodeCounts[season] and episode > 0,"Invalid episode number.")
return data.episodesLocal[season][episode]
end
function symphogear.episodeJP (frame)
local data = mw.loadData("Module:Symphogear/data")
local season = tonumber(frame.args.season)
local episode = tonumber(frame.args.episode)
assert(season <= data.seasonsWithEpisodes and season > 0,"Invalid season number.")
assert(episode <= data.episodeCounts[season] and episode > 0,"Invalid episode number.")
return data.episodesJP[season][episode]
end
return symphogear