Module:Save Surala Trap Data Cell

MDFW - The Mystery Dungeon Tree of Information.
Revision as of 01:46, 23 March 2023 by Jubilee (talk | contribs)
Jump to navigation Jump to search
Template-info.png Documentation

This template covers a list of traps and their names in Japanese present in Shiren the Wanderer BS: Save Surala for use only in modules such as Module:Save Surala Dungeon Traps table.

In this example, the attribute {{{trap|}}} uses this module...

{{#invoke:Save Surala Dungeon Traps table|main
  | trap_1   = Alarm Trap
  | floors_1 = 2
}}

...and will result in:

SpriteTrapFloors
EnglishJapanese
Alarm Trap's sprite.Alarm Trap2

--------------------------------------------------------------------------------
--
--                     Module:Save Surala Trap Data Cell
--
-- This module covers a list of traps in Japanese present in
-- Shiren the Wanderer BS: Save Surala.
--
-- Parameters
--
-- name: Insert the trap's English name there.
--
--------------------------------------------------------------------------------

p = {}

function p.saveSuralaTrapDataCell(f)
	-- Gets the arguments from #invoke:Save Surala Trap Data Cell|saveSuralaTrapDataCell
	local args = f.args

	-- List of every trap's Japanese names
	local list = {
		["Alarm Trap"] = "警報スイッチ",
		["Boulder Trap"] = "落石スイッチ",
		["Hunger Trap"] = "空腹スイッチのワナ",
		["Log Trap"] = "丸太の罠	",
		["Poison Dart Trap"] = "毒矢",
		["Sleeping Gas Trap"] = "睡眠ガス",
		["Slowness Trap"] = "低速スイッチ",
		["Unequip Trap"] = "装備はずし",
	}

	-- Returns the selected trap's Japanese name
	return list[args.name]
end

return p