Module:GameData/schema
From The Ninja Warriors Again RX Wiki
More actions
Documentation for this module may be created at Module:GameData/schema/doc
-- Generated from the game's types file by wiki/tools/gen_wiki.py. Do not edit by hand.
return {
["types"] = {
["PlayerCharacter"] = {
["table"] = "PlayerCharacter",
["label"] = "Character",
["category"] = "Characters",
["fields"] = {
{
["name"] = "name",
["type"] = "String",
},
{
["name"] = "icon",
["type"] = "String",
},
{
["name"] = "modes",
["type"] = "Page",
["list"] = true,
["link"] = "Mode",
["label"] = "Modes",
},
{
["name"] = "health",
["type"] = "Integer",
["label"] = "Health",
},
{
["name"] = "mp",
["type"] = "Integer",
["label"] = "MP",
},
{
["name"] = "speed",
["type"] = "Float",
["label"] = "Walk speed",
},
{
["name"] = "jump_height",
["type"] = "Float",
["label"] = "Jump height",
},
{
["name"] = "wiki_page",
["type"] = "Page",
},
{
["name"] = "game_version",
["type"] = "String",
},
{
["name"] = "source_id",
["type"] = "String",
},
},
["related"] = {
},
["intro"] = "'''{name}''' is a playable character in {modes}.",
["views"] = {
["Move"] = {
["id"] = "Move",
["table"] = "Move",
["heading"] = "Moves",
["note"] = "Damage is per hit. Moves the game starts from its scripts are not listed.",
["columns"] = {
{
["field"] = "input",
["label"] = "Input",
},
{
["field"] = "cancels_from",
["label"] = "From",
},
{
["field"] = "damage",
["label"] = "Damage per hit",
},
{
["field"] = "mp_cost",
["label"] = "MP cost",
},
{
["field"] = "only_when",
["label"] = "Only when",
},
},
},
["Playable"] = {
["id"] = "Playable",
["table"] = "Playable",
["only"] = true,
["heading"] = "In Extra mode",
["note"] = "Extra mode has its own version of this character.",
["columns"] = {
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "mp",
["label"] = "MP",
},
{
["field"] = "speed",
["label"] = "Walk speed",
},
{
["field"] = "jump_height",
["label"] = "Jump height",
},
},
},
["ExtraMove"] = {
["id"] = "ExtraMove",
["table"] = "ExtraMove",
["only"] = true,
["heading"] = "Moves in Extra mode",
["note"] = "Damage is per hit. Moves the game starts from its scripts are not listed.",
["columns"] = {
{
["field"] = "input",
["label"] = "Input",
},
{
["field"] = "cancels_from",
["label"] = "From",
},
{
["field"] = "damage",
["label"] = "Damage per hit",
},
{
["field"] = "mp_cost",
["label"] = "MP cost",
},
{
["field"] = "only_when",
["label"] = "Only when",
},
},
},
["HowToPage"] = {
["id"] = "HowToPage",
["table"] = "HowToPage",
["only"] = true,
["heading"] = "How To Play pages",
["gallery"] = {
["image"] = "image",
["caption"] = "page",
["caption_prefix"] = "Page ",
["width"] = "480px",
["height"] = "272px",
},
["columns"] = {
{
["field"] = "image",
["label"] = "Page",
},
},
},
},
["text_label"] = "In-game text",
},
["Enemy"] = {
["table"] = "Enemy",
["label"] = "Enemy",
["category"] = "Enemies",
["fields"] = {
{
["name"] = "name",
["type"] = "String",
},
{
["name"] = "icon",
["type"] = "String",
},
{
["name"] = "modes",
["type"] = "Page",
["list"] = true,
["link"] = "Mode",
["label"] = "Modes",
},
{
["name"] = "shown_names",
["type"] = "String",
["list"] = true,
["label"] = "Names shown in game",
},
{
["name"] = "wiki_page",
["type"] = "Page",
},
{
["name"] = "game_version",
["type"] = "String",
},
{
["name"] = "source_id",
["type"] = "String",
},
},
["related"] = {
},
["intro"] = "'''{name}''' is an enemy in {modes}.",
["views"] = {
["Variant"] = {
["id"] = "Variant",
["table"] = "Variant",
["heading"] = "Variants",
["columns"] = {
{
["field"] = "mode",
["label"] = "Mode",
},
{
["field"] = "shown_name",
["label"] = "Name shown",
},
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "damage_taken",
["label"] = "Damage taken",
},
{
["field"] = "boss",
["label"] = "Boss",
},
{
["field"] = "spawns",
["label"] = "Appearances",
},
},
},
["Appears"] = {
["id"] = "Appears",
["table"] = "Spawn",
["match"] = "enemy",
["heading"] = "Where it appears",
["columns"] = {
{
["field"] = "wiki_page",
["label"] = "Where",
},
{
["field"] = "level",
["label"] = "Level",
},
{
["field"] = "mode",
["label"] = "Mode",
},
{
["field"] = "shown_name",
["label"] = "Name shown",
},
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "spawns",
["label"] = "Appearances",
},
},
},
["Playable"] = {
["id"] = "Playable",
["table"] = "Playable",
["only"] = true,
["heading"] = "Playable in Extra",
["note"] = "Extra mode lets you play as this character.",
["columns"] = {
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "mp",
["label"] = "MP",
},
{
["field"] = "speed",
["label"] = "Walk speed",
},
{
["field"] = "jump_height",
["label"] = "Jump height",
},
},
},
["ExtraMove"] = {
["id"] = "ExtraMove",
["table"] = "ExtraMove",
["only"] = true,
["heading"] = "Moves in Extra mode",
["note"] = "Damage is per hit. Moves the game starts from its scripts are not listed.",
["columns"] = {
{
["field"] = "input",
["label"] = "Input",
},
{
["field"] = "cancels_from",
["label"] = "From",
},
{
["field"] = "damage",
["label"] = "Damage per hit",
},
{
["field"] = "mp_cost",
["label"] = "MP cost",
},
{
["field"] = "only_when",
["label"] = "Only when",
},
},
},
},
["text_label"] = "In-game text",
},
["Boss"] = {
["table"] = "Boss",
["label"] = "Boss",
["category"] = "Bosses",
["fields"] = {
{
["name"] = "name",
["type"] = "String",
},
{
["name"] = "icon",
["type"] = "String",
},
{
["name"] = "modes",
["type"] = "Page",
["list"] = true,
["link"] = "Mode",
["label"] = "Modes",
},
{
["name"] = "shown_names",
["type"] = "String",
["list"] = true,
["label"] = "Names shown in game",
},
{
["name"] = "wiki_page",
["type"] = "Page",
},
{
["name"] = "game_version",
["type"] = "String",
},
{
["name"] = "source_id",
["type"] = "String",
},
},
["related"] = {
{
["label"] = "Fought in",
["type"] = "Stage",
["field"] = "bosses",
},
},
["intro"] = "'''{name}''' is a boss in {modes}.",
["views"] = {
["Variant"] = {
["id"] = "Variant",
["table"] = "Variant",
["heading"] = "Variants",
["columns"] = {
{
["field"] = "mode",
["label"] = "Mode",
},
{
["field"] = "shown_name",
["label"] = "Name shown",
},
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "damage_taken",
["label"] = "Damage taken",
},
{
["field"] = "boss",
["label"] = "Boss",
},
{
["field"] = "spawns",
["label"] = "Appearances",
},
},
},
["Appears"] = {
["id"] = "Appears",
["table"] = "Spawn",
["match"] = "enemy",
["heading"] = "Where it appears",
["columns"] = {
{
["field"] = "wiki_page",
["label"] = "Where",
},
{
["field"] = "level",
["label"] = "Level",
},
{
["field"] = "mode",
["label"] = "Mode",
},
{
["field"] = "shown_name",
["label"] = "Name shown",
},
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "spawns",
["label"] = "Appearances",
},
},
},
["Playable"] = {
["id"] = "Playable",
["table"] = "Playable",
["only"] = true,
["heading"] = "Playable in Extra",
["note"] = "Extra mode lets you play as this character.",
["columns"] = {
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "mp",
["label"] = "MP",
},
{
["field"] = "speed",
["label"] = "Walk speed",
},
{
["field"] = "jump_height",
["label"] = "Jump height",
},
},
},
["ExtraMove"] = {
["id"] = "ExtraMove",
["table"] = "ExtraMove",
["only"] = true,
["heading"] = "Moves in Extra mode",
["note"] = "Damage is per hit. Moves the game starts from its scripts are not listed.",
["columns"] = {
{
["field"] = "input",
["label"] = "Input",
},
{
["field"] = "cancels_from",
["label"] = "From",
},
{
["field"] = "damage",
["label"] = "Damage per hit",
},
{
["field"] = "mp_cost",
["label"] = "MP cost",
},
{
["field"] = "only_when",
["label"] = "Only when",
},
},
},
},
["text_label"] = "In-game text",
},
["Stage"] = {
["table"] = "Stage",
["label"] = "Stage",
["category"] = "Stages",
["fields"] = {
{
["name"] = "name",
["type"] = "String",
},
{
["name"] = "icon",
["type"] = "String",
},
{
["name"] = "modes",
["type"] = "Page",
["list"] = true,
["link"] = "Mode",
["label"] = "Modes",
},
{
["name"] = "bosses",
["type"] = "Page",
["list"] = true,
["link"] = "Boss",
["label"] = "Bosses",
},
{
["name"] = "wiki_page",
["type"] = "Page",
},
{
["name"] = "game_version",
["type"] = "String",
},
{
["name"] = "source_id",
["type"] = "String",
},
},
["related"] = {
},
["intro"] = "'''{name}''' is a stage in {modes}.",
["views"] = {
["Spawns"] = {
["id"] = "Spawns",
["table"] = "Spawn",
["heading"] = "Enemies",
["group"] = "mode",
["columns"] = {
{
["field"] = "enemy",
["label"] = "Enemy",
},
{
["field"] = "shown_name",
["label"] = "Name shown",
},
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "boss",
["label"] = "Boss",
},
{
["field"] = "spawns",
["label"] = "Appearances",
},
},
},
},
["text_label"] = "In-game text",
},
["Mode"] = {
["table"] = "Mode",
["label"] = "Mode",
["category"] = "Modes",
["fields"] = {
{
["name"] = "name",
["type"] = "String",
},
{
["name"] = "icon",
["type"] = "String",
},
{
["name"] = "lives",
["type"] = "Integer",
["label"] = "Lives",
},
{
["name"] = "credits",
["type"] = "Integer",
["label"] = "Credits",
},
{
["name"] = "unlocked_by",
["type"] = "String",
["label"] = "Locked until",
},
{
["name"] = "characters",
["type"] = "Page",
["list"] = true,
["link"] = "PlayerCharacter",
["section"] = "Characters",
},
{
["name"] = "stages",
["type"] = "Page",
["list"] = true,
["link"] = "Stage",
},
{
["name"] = "wiki_page",
["type"] = "Page",
},
{
["name"] = "game_version",
["type"] = "String",
},
{
["name"] = "source_id",
["type"] = "String",
},
},
["related"] = {
{
["label"] = "Stages",
["type"] = "Stage",
["field"] = "modes",
},
},
["intro"] = "'''{name}''' is a game mode.",
["views"] = {
["ModeSpawns"] = {
["id"] = "ModeSpawns",
["table"] = "Spawn",
["heading"] = "Enemies",
["group"] = "level",
["columns"] = {
{
["field"] = "enemy",
["label"] = "Enemy",
},
{
["field"] = "shown_name",
["label"] = "Name shown",
},
{
["field"] = "health",
["label"] = "Health",
},
{
["field"] = "boss",
["label"] = "Boss",
},
{
["field"] = "spawns",
["label"] = "Appearances",
},
},
},
},
["text_label"] = "In-game text",
},
},
["tables"] = {
["Move"] = {
{
["name"] = "input",
["type"] = "String",
},
{
["name"] = "cancels_from",
["type"] = "String",
},
{
["name"] = "damage",
["type"] = "String",
},
{
["name"] = "mp_cost",
["type"] = "Integer",
},
{
["name"] = "only_when",
["type"] = "String",
},
},
["ExtraMove"] = {
{
["name"] = "input",
["type"] = "String",
},
{
["name"] = "cancels_from",
["type"] = "String",
},
{
["name"] = "damage",
["type"] = "String",
},
{
["name"] = "mp_cost",
["type"] = "Integer",
},
{
["name"] = "only_when",
["type"] = "String",
},
},
["Playable"] = {
{
["name"] = "health",
["type"] = "Integer",
},
{
["name"] = "mp",
["type"] = "Integer",
},
{
["name"] = "speed",
["type"] = "Float",
},
{
["name"] = "jump_height",
["type"] = "Float",
},
},
["HowToPage"] = {
{
["name"] = "page",
["type"] = "Integer",
},
{
["name"] = "image",
["type"] = "String",
},
},
["Variant"] = {
{
["name"] = "mode",
["type"] = "Page",
["link"] = "Mode",
},
{
["name"] = "shown_name",
["type"] = "String",
},
{
["name"] = "health",
["type"] = "Integer",
},
{
["name"] = "damage_taken",
["type"] = "String",
},
{
["name"] = "boss",
["type"] = "Boolean",
},
{
["name"] = "spawns",
["type"] = "Integer",
},
},
["Spawn"] = {
{
["name"] = "mode",
["type"] = "Page",
["link"] = "Mode",
},
{
["name"] = "level",
["type"] = "String",
},
{
["name"] = "enemy",
["type"] = "Page",
["link"] = "Enemy",
},
{
["name"] = "shown_name",
["type"] = "String",
},
{
["name"] = "health",
["type"] = "Integer",
},
{
["name"] = "boss",
["type"] = "Boolean",
},
{
["name"] = "spawns",
["type"] = "Integer",
},
},
},
}