Module:Entry/titles

From Rhythm Heaven Wiki
< Module:Entry
Revision as of 17:35, 22 August 2025 by HyperNervie (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Entry/titles/doc

local p = {}
p.sequence = {
	{
		console = "GBA",
		name = "Rhythm Tengoku"
	},
	{
		console = "Arcade",
		name = "Rhythm Tengoku (Arcade)"
	},
	{
		console = "DS",
		name = "Rhythm Heaven"
	},
	{
		console = "Wii",
		name = "Rhythm Heaven Fever"
	},
	{
		console = "3DS",
		name = "Rhythm Heaven Megamix"
	}
}

p.lookup = {}
for _, rh in ipairs(p.sequence) do
	rh.stages = require("Module:Entry/titles/" .. rh.console)
	local stageLookup = {}
	for _, stage in ipairs(rh.stages) do
		stageLookup[stage.label] = stage
	end
	p.lookup[rh.console] = stageLookup
end

return p