Module:Shiren Shield List Converter Proof of Concept

MDFW - The Mystery Dungeon Tree of Information.
Revision as of 06:11, 15 November 2024 by B (talk | contribs)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Shiren Shield List Converter Proof of Concept/doc

-- This would only be used on the List of Shields page.

local p = {}
local mw = require('mw')

function p.main(frame)
	local args = frame.args

	local output = mw.html.create()

	local data = require("Module:Shiren Shield List Proof of Concept Data Cell")
	local metatable = {__index = function () return "" end}
	setmetatable(data, metatable)
	
	shieldArg = args["shield"]
	output:tag("pre"):wikitext([[{{Anchor|]] .. shieldArg .. [[}}

{{Shiren Localizations Table Row

  | Shiren 1 DS   = ]] .. data[shieldArg]["Shiren1DS_en"] .. [[

  | Shiren 3 Wii  = ]] .. data[shieldArg]["Shiren3Wii_en"] .. [[

  | Shiren 5 Vita = ]] .. data[shieldArg]["Shiren5Vita_en"] .. [[

  | Shiren 5 2020 = ]] .. data[shieldArg]["Shiren52020_en"] .. [[

  | Shiren 5 SP   = ]] .. data[shieldArg]["Shiren5SP_en"] .. [[

  | Shiren 6      = ]] .. data[shieldArg]["Shiren6_en"] .. [[

}}

{{Shiren Availability Table

  | Item_en               = ]] .. shieldArg .. [[

  | Item_ja               = ]] .. data[shieldArg]["ja"] .. [[

  | Shiren 1 SFC          = ]] .. data[shieldArg]["Shiren1SFC"] .. [[

  | Shiren 1 DS           = ]] .. data[shieldArg]["Shiren1DS"] .. [[

  | Shiren 1 SP           = ]] .. data[shieldArg]["Shiren1SP"] .. [[

  | Surala 1              = ]] .. data[shieldArg]["Surala1"] .. [[

  | Surala 2              = ]] .. data[shieldArg]["Surala2"] .. [[

  | Surala 3              = ]] .. data[shieldArg]["Surala3"] .. [[

  | Surala 4              = ]] .. data[shieldArg]["Surala4"] .. [[

  | Moonlight Village GB  = ]] .. data[shieldArg]["MoonlightVillageGB"] .. [[

  | Moonlight Village PC  = ]] .. data[shieldArg]["MoonlightVillagePC"] .. [[

  | Moonlight Village PCI = ]] .. data[shieldArg]["MoonlightVillagePCI"] .. [[

  | Moonlight Village SP  = ]] .. data[shieldArg]["MoonlightVillageSP"] .. [[

  | Shiren 2              = ]] .. data[shieldArg]["Shiren2"] .. [[

  | Magic Castle GBC      = ]] .. data[shieldArg]["MagicCastleGBC"] .. [[

  | Magic Castle DS       = ]] .. data[shieldArg]["MagicCastleDS"] .. [[

  | Asuka DC              = ]] .. data[shieldArg]["AsukaDC"] .. [[

  | Asuka PC              = ]] .. data[shieldArg]["AsukaPC"] .. [[

  | Shiren 3 Wii          = ]] .. data[shieldArg]["Shiren3Wii"] .. [[

  | Shiren 3 PSP          = ]] .. data[shieldArg]["Shiren3PSP"] .. [[

  | Shiren 4 DS           = ]] .. data[shieldArg]["Shiren4DS"] .. [[

  | Shiren 4 PSP          = ]] .. data[shieldArg]["Shiren4PSP"] .. [[

  | Shiren 5 DS           = ]] .. data[shieldArg]["Shiren5DS"] .. [[

  | Shiren 5 Vita         = ]] .. data[shieldArg]["Shiren5Vita"] .. [[

  | Shiren 5 2020         = ]] .. data[shieldArg]["Shiren52020"] .. [[

  | Shiren 5 SP           = ]] .. data[shieldArg]["Shiren5SP"] .. [[

  | Tower of Slumber      = ]] .. data[shieldArg]["TowerOfSlumber"] .. [[

  | Shiren 6              = ]] .. data[shieldArg]["Shiren6"] .. [[

}}

{{Clear}}


* Alternate Japanese names include: "{{JAnb|}}]] .. data[shieldArg]["alt_ja"] .. [[}}]]):done()

	return tostring(output) -- prints the data
	end

return p