This is the central episode data module. For more information, see the episode data project.
local p = {}
function p.A(frame)
local EpisodeDataA = mw.loadData('Module:EpisodeData/A')
local A = frame.args[1]
return EpisodeDataA[A] or "I AM ERROR"
end
function p.C(frame)
local EpisodeDataC = mw.loadData('Module:EpisodeData/C')
local C = frame.args[1]
return EpisodeDataC[C] or "I AM ERROR"
end
function p.CP(frame)
local EpisodeDataCP = mw.loadData('Module:EpisodeData/CP')
local CP = frame.args[1]
return EpisodeDataCP[CP] or "I AM ERROR"
end
function p.CR(frame)
local EpisodeDataCR = mw.loadData('Module:EpisodeData/CR')
local CR = frame.args[1]
return EpisodeDataCR[CR] or "I AM ERROR"
end
function p.CT(frame)
local EpisodeDataCT = mw.loadData('Module:EpisodeData/CT')
local CT = frame.args[1]
return EpisodeDataCT[CT] or "I AM ERROR"
end
function p.D(frame)
local EpisodeDataD = mw.loadData('Module:EpisodeData/D')
local D = frame.args[1]
return EpisodeDataD[D] or "I AM ERROR"
end
function p.M(frame)
local EpisodeDataM = mw.loadData('Module:EpisodeData/M')
local M = frame.args[1]
return EpisodeDataM[M] or "I AM ERROR"
end
function p.N(frame)
local EpisodeDataN = mw.loadData('Module:EpisodeData/N')
local N = frame.args[1]
return EpisodeDataN[N] or "I AM ERROR"
end
function p.P(frame)
local EpisodeDataP = mw.loadData('Module:EpisodeData/P')
local P = frame.args[1]
return EpisodeDataP[P] or "I AM ERROR"
end
function p.S(frame)
local EpisodeDataS = mw.loadData('Module:EpisodeData/S')
local S = frame.args[1]
return EpisodeDataS[S] or "I AM ERROR"
end
function p.SA(frame)
local EpisodeDataSA = mw.loadData('Module:EpisodeData/SA')
local SA = frame.args[1]
return EpisodeDataSA[SA] or "I AM ERROR"
end
function p.T(frame)
local EpisodeDataT = mw.loadData('Module:EpisodeData/T')
local T = frame.args[1]
return EpisodeDataT[T] or "I AM ERROR"
end
function p.Y(frame)
local EpisodeDataY = mw.loadData('Module:EpisodeData/Y')
local Y = frame.args[1]
return EpisodeDataY[Y] or "I AM ERROR"
end
return p