Module:Rescue Team DX Boss Data Cell
Jump to navigation
Jump to search
Documentation for this module may be created at Module:Rescue Team DX Boss Data Cell/doc
--------------------------------------------------------------------------------
--
-- Module:Rescue Team DX Boss Data Cell
--
-- This module covers a list of bosses in Japanese, their types and their moves
-- present in Pokémon Mystery Dungeon: Rescue Team DX.
--
-- Parameters
--
-- name: Insert the Pokémon's English name there.
-- getVar: Picks which key the module should return.
-- * ja: Returns the Pokémon's Japanese name.
-- * type1: Returns the Pokémon's first type.
-- * type2: Returns the Pokémon's second type.
-- * move<n>: Returns the Pokémon's numbered move (up to 9).
-- * recruit: Returns the Pokémon's recruit chance.
--
--------------------------------------------------------------------------------
p = {}
function p.rescueTeamDXBossDataCell(f)
-- Gets the arguments from #invoke:Rescue Team DX Boss Data Cell|rescueTeamDXBossDataCell
local args = f.args
-- List of every boss's Japanese names, types, moves, and recruit chances
local list = {
-- Main story
["Skarmory"] = { ["ja"] = "エアームド", ["type1"] = "Steel", ["type2"] = "Flying", ["move1"] = "Air Cutter", ["move2"] = "Metal Claw", ["move3"] = "Leer", ["move4"] = "Peck" },
["Gengar"] = { ["ja"] = "ゲンガー", ["type1"] = "Ghost", ["type2"] = "Poison", ["move1"] = "Night Shade", ["move2"] = "Shadow Punch", ["move3"] = "Lick", ["move4"] = "Hypnosis" },
["Ekans"] = { ["ja"] = "アーボ", ["type1"] = "Poison", ["move1"] = "Leer", ["move2"] = "Poison Sting", ["move3"] = "Wrap", ["move4"] = "Bite" },
["Medicham"] = { ["ja"] = "チャーレム", ["type1"] = "Fighting", ["type2"] = "Psychic", ["move1"] = "Confusion", ["move2"] = "Zen Headbutt", ["move3"] = "Feint", ["move4"] = "Meditate" },
["Zapdos"] = { ["ja"] = "サンダー", ["type1"] = "Electric", ["type2"] = "Flying", ["move1"] = "Sky Attack", ["move2"] = "Pluck", ["move3"] = "Peck", ["move4"] = "Thunder Shock" },
["Mankey Gang"] = { ["ja"] = "マンキー", ["type1"] = "Fighting", ["move1"] = "Karate Chop", ["move2"] = "Low Kick", ["move3"] = "Leer", ["move4"] = "Scratch" },
["Moltres"] = { ["ja"] = "ファイヤー", ["type1"] = "Fire", ["type2"] = "Flying", ["move1"] = "Fire Spin", ["move2"] = "Ember", ["move3"] = "Wing Attack", ["move4"] = "Agility" },
["Articuno"] = { ["ja"] = "フリーザー", ["type1"] = "Ice", ["type2"] = "Flying", ["move1"] = "Icy Wind", ["move2"] = "Mist", ["move3"] = "Ice Shard", ["move4"] = "Powder Snow" },
["Groudon"] = { ["ja"] = "グラードン", ["type1"] = "Ground", ["move1"] = "Hammer Arm", ["move2"] = "Precipice Blades", ["move3"] = "Roar", ["move4"] = "Lava Plume" },
["Rayquaza"] = { ["ja"] = "レックウザ", ["type1"] = "Dragon", ["type2"] = "Flying", ["move1"] = "Hyper Beam", ["move2"] = "Extreme Speed", ["move3"] = "Hyper Voice", ["move4"] = "Twister" },
-- Post-credits
["Zapdos (boss - post-credits)"] = { ["ja"] = "サンダー", ["type1"] = "Electric", ["type2"] = "Flying", ["move1"] = "Rain Dance", ["move2"] = "Thunder", ["move3"] = "Drill Peck", ["move4"] = "Light Screen", ["recruit"] = "100%" },
["Moltres (boss - post-credits)"] = { ["ja"] = "ファイヤー", ["type1"] = "Fire", ["type2"] = "Flying", ["move1"] = "Fire Spin", ["move2"] = "Ancient Power", ["move3"] = "Air Slash", ["move4"] = "Flamethrower", ["recruit"] = "100%" },
["Articuno (boss - post-credits)"] = { ["ja"] = "フリーザー", ["type1"] = "Ice", ["type2"] = "Flying", ["move1"] = "Mist", ["move2"] = "Blizzard", ["move3"] = "Reflect", ["move4"] = "Freeze-Dry", ["recruit"] = "100%" },
["Groudon (boss - post-credits)"] = { ["ja"] = "グラードン", ["type1"] = "Ground", ["move1"] = "Hammer Arm", ["move2"] = "Precipice Blades", ["move3"] = "Eruption", ["move4"] = "Earthquake", ["recruit"] = "100%" },
["Rayquaza (boss - post-credits)"] = { ["ja"] = "レックウザ", ["type1"] = "Dragon", ["type2"] = "Flying", ["move1"] = "Extreme Speed", ["move2"] = "Twister", ["move3"] = "Hyper Beam", ["move4"] = "Dragon Ascent", ["recruit"] = "100%" },
["Deoxys"] = { ["ja"] = "デオキシス", ["type1"] = "Psychic", ["move1"] = "", ["move2"] = "", ["move3"] = "", ["move4"] = "", ["recruit"] = "100%" },
["Entei"] = { ["ja"] = "エンテイ", ["type1"] = "Fire", ["move1"] = "Flamethrower", ["move2"] = "Roar", ["move3"] = "Fire Spin", ["move4"] = "Stomp", ["recruit"] = "100%" },
["Ho-Oh"] = { ["ja"] = "ホウオ", ["type1"] = "Fire", ["type2"] = "Flying", ["move1"] = "Whirlwind", ["move2"] = "Flamethrower", ["move3"] = "Sacred Fire", ["move4"] = "Fire Blast", ["recruit"] = "100%" },
["Jirachi"] = { ["ja"] = "ジラーチ", ["type1"] = "Steel", ["type2"] = "Psychic", ["move1"] = "Lucky Chant", ["move2"] = "Zen Headbutt", ["move3"] = "Confusion", ["move4"] = "Swift", ["recruit"] = "100%" },
["Kyogre"] = { ["ja"] = "カイオーガ ", ["type1"] = "Water", ["move1"] = "Water Spout", ["move2"] = "Hydro Pump", ["move3"] = "Origin Pulse", ["move4"] = "Body Slam", ["recruit"] = "100%" },
["Latios"] = { ["ja"] = "ラティオス ", ["type1"] = "Dragon", ["type2"] = "Psychic", ["move1"] = "Psywave", ["move2"] = "Dragon Breath", ["move3"] = "Luster Purge", ["move4"] = "Heal Block", ["recruit"] = "100%" },
["Lugia"] = { ["ja"] = "ルギア", ["type1"] = "Psychic", ["type2"] = "Flying", ["move1"] = "Dragon Rush", ["move2"] = "Extrasensory", ["move3"] = "Aeroblast", ["move4"] = "Gust", ["recruit"] = "100%" },
["Mewtwo"] = { ["ja"] = "ミュウツー", ["type1"] = "Psychic", ["move1"] = "Shadow Ball", ["move2"] = "Psychic", ["move3"] = "Aura Sphere", ["move4"] = "Recover", ["recruit"] = "100%" },
["Raikou"] = { ["ja"] = "ライコウ", ["type1"] = "Electric", ["move1"] = "Reflect", ["move2"] = "Extrasensory", ["move3"] = "Discharge", ["move4"] = "Bite", ["recruit"] = "100%" },
["Regice"] = { ["ja"] = "レジアイス", ["type1"] = "Ice", ["move1"] = "Stomp", ["move2"] = "Icy Wind", ["move3"] = "Amnesia", ["move4"] = "Charge Beam", ["recruit"] = "100%" },
["Regirock"] = { ["ja"] = "レジロック", ["type1"] = "Rock", ["move1"] = "Stomp", ["move2"] = "Ancient Power", ["move3"] = "Bulldoze", ["move4"] = "Rock Throw", ["recruit"] = "100%" },
["Registeel"] = { ["ja"] = "レジスチル", ["type1"] = "Steel", ["move1"] = "Stomp", ["move2"] = "Iron Defense", ["move3"] = "Metal Claw", ["move4"] = "Curse", ["recruit"] = "100%" },
["Suicune"] = { ["ja"] = "スイクン", ["type1"] = "Water", ["move1"] = "Rain Dance", ["move2"] = "Bubble Beam", ["move3"] = "Leer", ["move4"] = "Ice Fang", ["recruit"] = "100%" },
}
-- Returns the selected boss with the object's specified key value
return list[args.name][args.getVar]
end
return p