Module:Symphogear: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
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) | ||
assert(frame.season <= | data = mw.loadData("Module:Symphogear/data") | ||
return | assert(frame.season <= data.seasonCount and frame.season > 0,"Invalid season number.") | ||
return data.seasonsLocal[frame.season] | |||
end | end | ||
function symphogear.seasonJP (frame) | function symphogear.seasonJP (frame) | ||
assert(frame.season <= | data = mw.loadData("Module:Symphogear/data") | ||
return | assert(frame.season <= data.seasonCount and frame.season > 0,"Invalid season number.") | ||
return data.seasonsJP[frame.season] | |||
end | end | ||
function symphogear.episode (frame) | function symphogear.episode (frame) | ||
assert(frame.season <= | data = mw.loadData("Module:Symphogear/data") | ||
assert(frame.episode <= | assert(frame.season <= data.seasonsWithEpisodes and frame.season > 0,"Invalid season number.") | ||
return | assert(frame.episode <= data.episodeCounts[frame.season] and frame.episode > 0,"Invalid episode number.") | ||
return data.episodesLocal[frame.season][frame.episode] | |||
end | end | ||
function symphogear.episodeJP (frame) | function symphogear.episodeJP (frame) | ||
assert(frame.season <= | data = mw.loadData("Module:Symphogear/data") | ||
assert(frame.episode <= | assert(frame.season <= data.seasonsWithEpisodes and frame.season > 0,"Invalid season number.") | ||
return | assert(frame.episode <= data.episodeCounts[frame.season] and frame.episode > 0,"Invalid episode number.") | ||
return data.episodesJP[frame.season][frame.episode] | |||
end | end | ||
return symphogear | return symphogear |
Revision as of 15:37, 13 June 2018
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.season <= data.seasonCount and frame.season > 0,"Invalid season number.") return data.seasonsLocal[frame.season]
end
function symphogear.seasonJP (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.season <= data.seasonCount and frame.season > 0,"Invalid season number.") return data.seasonsJP[frame.season]
end
function symphogear.episode (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.season <= data.seasonsWithEpisodes and frame.season > 0,"Invalid season number.") assert(frame.episode <= data.episodeCounts[frame.season] and frame.episode > 0,"Invalid episode number.") return data.episodesLocal[frame.season][frame.episode]
end
function symphogear.episodeJP (frame)
data = mw.loadData("Module:Symphogear/data") assert(frame.season <= data.seasonsWithEpisodes and frame.season > 0,"Invalid season number.") assert(frame.episode <= data.episodeCounts[frame.season] and frame.episode > 0,"Invalid episode number.") return data.episodesJP[frame.season][frame.episode]
end
return symphogear