Module:Data/Type/smt1
Jump to navigation
Jump to search
Resistance data table for Shin Megami Tensei.
local elementList = {
"sword", "gun", "fire", "ice", "elec", "force", "nerve", "almighty", "expel", "death", "magic", "bind", "charge", "dex", "needle", "nonelemental"
}
local elementLinks = {
sword = [[Sword (Attribute)|Sword]],
gun = [[Gun (Attribute)|Gun]],
fire = [[Fire]],
ice = [[Ice]],
elec = [[Elec]],
force = [[Force]],
nerve = [[Nerve]],
almighty = [[Almighty]],
expel = [[Expel]],
death = [[Death (Attribute)|Death]],
magic = [[Ruin|Magic]],
bind = [[Bind (Attribute)|Bind]],
charge = [[Charge (Attribute)|Charge]],
dex = [[Skill (Attribute)|Dex]],
needle = [[Needle]],
nonelemental = [[Non-elemental|Non-Elem.]]
}
local resistanceTypes = {
--numbers are internal number converted to decimal, + 1
["1"] = {
type = "Hero",
sword = "7/8",
gun = "7/8",
fire = "7/8",
ice = "3/4",
elec = "7/8",
force = "7/8",
nerve = "1/8",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "1/8",
bind = "1/8",
charge = "5/8",
dex = "3/4",
needle = "5/8",
nonelemental = "1",
},
["2"] = {
type = "Human / Demi-Human",
description = "Weak to Guns & Elec.",
sword = "1",
gun = "1.5",
fire = "7/8",
ice = "7/8",
elec = "1.5",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "1",
needle = "1",
nonelemental = "1",
},
["3"] = {
type = "Animal Race",
description = "Weak to Guns & Fire.",
sword = "1",
gun = "1.5",
fire = "1.5",
ice = "7/8",
elec = "1.5",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "7/8",
bind = "1",
charge = "3/4",
dex = "1",
needle = "1.5",
nonelemental = "1",
},
["4"] = {
type = "Bird Race",
description = "Resists all Physical attacks except Guns.",
sword = "1/2",
gun = "1.5",
fire = "1",
ice = "7/8",
elec = "7/8",
force = "1.5",
nerve = "3/4",
almighty = "1",
expel = "Nul",
death = "1",
magic = "3/4",
bind = "3/4",
charge = "1/4",
dex = "1",
needle = "1",
nonelemental = "1",
},
["5"] = {
type = "Dead Person (1)",
description = "Weak to Fire & Expel, resists Ice & Elec.",
sword = "1",
gun = "1/2",
fire = "2",
ice = "1/4",
elec = "1/4",
force = "1/2",
nerve = "1/2",
almighty = "1",
expel = "3",
death = "Nul",
magic = "1",
bind = "3/4",
charge = "1/2",
dex = "3/4",
needle = "Nul",
nonelemental = "1",
},
["6"] = {
type = "Dead Person (2)",
description = "Weak to Fire & Expel, resists Guns & Nerve.",
sword = "3/4",
gun = "1/4",
fire = "1.5",
ice = "Nul",
elec = "Drn",
force = "3/4",
nerve = "1/8",
almighty = "1",
expel = "2",
death = "Nul",
magic = "1/2",
bind = "3/4",
charge = "1/2",
dex = "3/4",
needle = "Nul",
nonelemental = "1",
},
["7"] = {
type = "Ethereal Body",
description = "Weak to Expel, reflects Curse.",
sword = "1",
gun = "Nul",
fire = "1",
ice = "Nul",
elec = "3/4",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "2.5",
death = "Rfl 1/2",
magic = "1",
bind = "1/2",
charge = "1/2",
dex = "Nul",
needle = "Nul",
nonelemental = "1",
},
["8"] = {
type = "Fire Demon",
description = "Weak to Ice, absorbs Fire.",
sword = "1",
gun = "1/2",
fire = "Drn",
ice = "2.5",
elec = "3/4",
force = "1",
nerve = "1/2",
almighty = "1",
expel = "3/8",
death = "3/4",
magic = "1",
bind = "1/4",
charge = "1/2",
dex = "1",
needle = "3/4",
nonelemental = "1",
},
["9"] = {
type = "Water Demon",
description = "Reflects Elec.",
sword = "1",
gun = "3/4",
fire = "1/2",
ice = "7/8",
elec = "Rfl 1/2",
force = "1",
nerve = "3/4",
almighty = "1",
expel = "1/2",
death = "1",
magic = "1",
bind = "1",
charge = "1/2",
dex = "1",
needle = "3/4",
nonelemental = "1",
},
["10"] = {
type = "Wind Demon",
description = "Resists Expel & Bind",
sword = "1",
gun = "3/4",
fire = "5/8",
ice = "5/8",
elec = "5/8",
force = "1",
nerve = "3/4",
almighty = "1",
expel = "1/8",
death = "1",
magic = "1",
bind = "1/4",
charge = "1/2",
dex = "1",
needle = "1/2",
nonelemental = "1",
},
["11"] = {
type = "Earth Demon",
description = "Weak to Force, magic, & Almighty.",
sword = "1",
gun = "1",
fire = "1/2",
ice = "1/2",
elec = "1/2",
force = "1",
nerve = "3/4",
almighty = "1",
expel = "1/2",
death = "3/4",
magic = "1.5",
bind = "1",
charge = "1/2",
dex = "1",
needle = "1",
nonelemental = "1",
},
["12"] = {
type = "Ice Demon",
description = "Weak to Fire, absorbs Ice.",
sword = "1/2",
gun = "3/4",
fire = "2.5",
ice = "Drn",
elec = "7/8",
force = "3/4",
nerve = "1/2",
almighty = "1",
expel = "1.5",
death = "1/2",
magic = "1",
bind = "1/2",
charge = "1/2",
dex = "1/2",
needle = "1/4",
nonelemental = "1",
},
["13"] = {
type = "Thermal Weakness",
description = "Weak to Fire & Ice.",
sword = "3/4",
gun = "1/4",
fire = "2.5",
ice = "2",
elec = "1/4",
force = "3/4",
nerve = "1/4",
almighty = "1",
expel = "1",
death = "Nul",
magic = "1/2",
bind = "1/4",
charge = "1/4",
dex = "1/2",
needle = "1/8",
nonelemental = "1",
},
["14"] = {
type = "Electric Weakness",
description = "Weak to Elec.",
sword = "3/4",
gun = "1/4",
fire = "1/4",
ice = "1/4",
elec = "2.5",
force = "3/4",
nerve = "1/4",
almighty = "1",
expel = "1",
death = "Nul",
magic = "1/2",
bind = "1/4",
charge = "1/4",
dex = "1/2",
needle = "1/8",
nonelemental = "1",
},
["15"] = {
type = "Spirit Body",
description = "Nulls Guns, Nerve, & Curse.",
sword = "3/4",
gun = "Nul",
fire = "1/4",
ice = "1/4",
elec = "3/4",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "3/4",
death = "Nul",
magic = "1",
bind = "1",
charge = "1/4",
dex = "1/2",
needle = "Nul",
nonelemental = "1",
},
["16"] = {
type = "Machine",
description = "Weak to Elec.",
sword = "1/2",
gun = "1",
fire = "1",
ice = "1/2",
elec = "2.5",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "Nul",
bind = "Nul",
charge = "3/4",
dex = "1/2",
needle = "Nul",
nonelemental = "1",
},
["17"] = {
type = "Mechanical",
description = "Weak to Fire & Expel.",
sword = "3/4",
gun = "3/4",
fire = "1",
ice = "Nul",
elec = "7/8",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "1",
death = "Nul",
magic = "1",
bind = "1",
charge = "1/2",
dex = "3/4",
needle = "Nul",
nonelemental = "1",
},
["18"] = {
type = "Holy Being",
description = "Reflects Expel, nulls Curse.",
sword = "1",
gun = "1/2",
fire = "1/2",
ice = "1/2",
elec = "1/2",
force = "3/4",
nerve = "3/8",
almighty = "1",
expel = "Rfl 1",
death = "Nul",
magic = "1",
bind = "3/4",
charge = "3/4",
dex = "1",
needle = "Nul",
nonelemental = "1",
},
["19"] = {
type = "Demonic Person",
description = "Resists all attacks, nulls Expel.",
sword = "7/8",
gun = "3/4",
fire = "7/8",
ice = "7/8",
elec = "7/8",
force = "7/8",
nerve = "1/4",
almighty = "1",
expel = "Nul",
death = "1/2",
magic = "7/8",
bind = "7/8",
charge = "5/8",
dex = "7/8",
needle = "7/8",
nonelemental = "1",
},
["20"] = {
type = "Goddess / Angel",
description = "Weak to Sword, nulls Expel & Curse.",
sword = "1",
gun = "3/4",
fire = "3/4",
ice = "3/4",
elec = "3/4",
force = "3/4",
nerve = "3/4",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "3/4",
bind = "1/2",
charge = "3/4",
dex = "1",
needle = "1",
nonelemental = "1",
},
["21"] = {
type = "Flame Body",
description = "Weak to Ice, reflects Fire.",
sword = "7/8",
gun = "7/8",
fire = "Rfl 1",
ice = "2",
elec = "3/4",
force = "7/8",
nerve = "1",
almighty = "1",
expel = "1/8",
death = "1/2",
magic = "1",
bind = "1",
charge = "5/8",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["22"] = {
type = "Demon Race (1)",
description = "Resists Expel.",
sword = "1",
gun = "5/8",
fire = "1",
ice = "7/8",
elec = "3/4",
force = "1",
nerve = "3/4",
almighty = "1",
expel = "3/8",
death = "1/2",
magic = "3/4",
bind = "1/2",
charge = "3/4",
dex = "1",
needle = "1",
nonelemental = "1",
},
["23"] = {
type = "Demon Race (2)",
description = "Resists all magic.",
sword = "1",
gun = "1/2",
fire = "3/4",
ice = "3/4",
elec = "1/2",
force = "7/8",
nerve = "1/4",
almighty = "1",
expel = "1/4",
death = "Nul",
magic = "1/4",
bind = "1/4",
charge = "3/4",
dex = "1",
needle = "1/2",
nonelemental = "1",
},
["24"] = {
type = "High Oni",
description = "Reflects Curse.",
sword = "1",
gun = "3/4",
fire = "1/2",
ice = "3/4",
elec = "3/4",
force = "1",
nerve = "3/4",
almighty = "1",
expel = "3/4",
death = "Rfl 1",
magic = "1/2",
bind = "3/4",
charge = "3/4",
dex = "1",
needle = "3/4",
nonelemental = "1",
},
["25"] = {
type = "Death Demon",
description = "Resists magic, reflects Curse.",
sword = "7/8",
gun = "3/8",
fire = "1/2",
ice = "1/2",
elec = "1/2",
force = "3/4",
nerve = "1/4",
almighty = "1",
expel = "1",
death = "Rfl 1",
magic = "3/4",
bind = "1/2",
charge = "1/2",
dex = "3/4",
needle = "1/4",
nonelemental = "1",
},
["26"] = {
type = "Night Ghost",
description = "Resists magic, nulls Guns.",
sword = "7/8",
gun = "1/4",
fire = "3/4",
ice = "1/2",
elec = "1/2",
force = "1",
nerve = "3/4",
almighty = "1",
expel = "5/8",
death = "Nul",
magic = "1",
bind = "7/8",
charge = "1/2",
dex = "7/8",
needle = "1/4",
nonelemental = "1",
},
["27"] = {
type = "Anti-Sword",
description = "Reflects Sword.",
sword = "Rfl 1",
gun = "3/4",
fire = "1",
ice = "3/4",
elec = "3/4",
force = "1",
nerve = "1",
almighty = "1",
expel = "3/8",
death = "3/4",
magic = "1",
bind = "1",
charge = "3/8",
dex = "3/4",
needle = "3/4",
nonelemental = "1",
},
["28"] = {
type = "Anti-Gun",
description = "Reflects all Physical attacks except Sword.",
sword = "1",
gun = "Rfl 1",
fire = "1",
ice = "3/4",
elec = "3/4",
force = "1",
nerve = "1",
almighty = "1",
expel = "3/8",
death = "3/4",
magic = "1",
bind = "1",
charge = "3/4",
dex = "1",
needle = "Rfl 1",
nonelemental = "1",
},
["29"] = {
type = "Boss (0)",
description = "Resists Nerve & Bind.",
sword = "1",
gun = "1/2",
fire = "1",
ice = "1/2",
elec = "3/4",
force = "1",
nerve = "1/4",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "3/4",
bind = "1/4",
charge = "3/4",
dex = "1",
needle = "1/4",
nonelemental = "1",
},
["30"] = {
type = "Boss (1)",
description = "Resists Guns & Ice.",
sword = "1",
gun = "1/4",
fire = "1",
ice = "1/4",
elec = "1/2",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "5/8",
bind = "Nul",
charge = "3/4",
dex = "7/8",
needle = "Nul",
nonelemental = "1",
},
["31"] = {
type = "Boss (2)",
sword = "1",
gun = "Nul",
fire = "1/2",
ice = "Nul",
elec = "1/4",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "5/8",
bind = "Nul",
charge = "5/8",
dex = "3/4",
needle = "Nul",
nonelemental = "1",
},
["32"] = {
type = "Boss (3)",
description = "Nulls most magic.",
sword = "1",
gun = "1/4",
fire = "Nul",
ice = "Nul",
elec = "Nul",
force = "Nul",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "Nul",
bind = "Nul",
charge = "1/2",
dex = "5/8",
needle = "Nul",
nonelemental = "1",
},
["33"] = {
type = "Boss (4)",
sword = "Nul",
gun = "Nul",
fire = "1",
ice = "1/4",
elec = "1/4",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "1/4",
bind = "Nul",
charge = "Nul",
dex = "Nul",
needle = "Nul",
nonelemental = "1",
},
["34"] = {
type = "Boss (5)",
description = "Resists Guns, absorbs magic.",
sword = "1",
gun = "1/4",
fire = "Drn",
ice = "Drn",
elec = "Drn",
force = "Drn",
nerve = "Drn",
almighty = "1",
expel = "Nul",
death = "Drn",
magic = "Drn",
bind = "Drn",
charge = "1/2",
dex = "5/8",
needle = "1/4",
nonelemental = "1",
},
["35"] = {
type = "Boss (6)",
sword = "Drn",
gun = "Drn",
fire = "1",
ice = "1/8",
elec = "1/4",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Rfl 1",
magic = "Nul",
bind = "Nul",
charge = "Drn",
dex = "Drn",
needle = "Drn",
nonelemental = "1",
},
["36"] = {
type = "Final Boss",
sword = "1",
gun = "Nul",
fire = "1/2",
ice = "Nul",
elec = "Nul",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Rfl 1",
magic = "Nul",
bind = "Nul",
charge = "1",
dex = "3/4",
needle = "Nul",
nonelemental = "1",
},
["partner"] = {
type = "Normal",
sword = "1",
gun = "1",
fire = "1",
ice = "7/8",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["37"] = {
isArmor = true,
type = "Normal",
sword = "1",
gun = "1",
fire = "1",
ice = "7/8",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["38"] = {
isArmor = true,
type = "Fire",
sword = "1",
gun = "1",
fire = "1/4",
ice = "7/8",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "1/2",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["39"] = {
isArmor = true,
type = "Ice",
sword = "1",
gun = "1",
fire = "1",
ice = "1/4",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["40"] = {
isArmor = true,
type = "Holy",
sword = "1",
gun = "1",
fire = "1",
ice = "7/8",
elec = "7/8",
force = "1",
nerve = "Nul",
almighty = "1",
expel = "Nul",
death = "Nul",
magic = "1",
bind = "1",
charge = "3/4",
dex = "7/8",
needle = "1/2",
nonelemental = "1",
},
["41"] = {
isArmor = true,
type = "Elec",
sword = "1",
gun = "1",
fire = "1",
ice = "7/8",
elec = "1/4",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "3/4",
magic = "3/4",
bind = "3/4",
charge = "3/4",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["42"] = {
isArmor = true,
type = "Psyche",
sword = "1",
gun = "1",
fire = "1",
ice = "7/8",
elec = "7/8",
force = "1",
nerve = "1/4",
almighty = "1",
expel = "Nul",
death = "1/2",
magic = "1/4",
bind = "1/2",
charge = "3/4",
dex = "7/8",
needle = "1",
nonelemental = "3/4",
},
["43"] = {
isArmor = true,
type = "ElecFire",
sword = "1",
gun = "1",
fire = "1/2",
ice = "7/8",
elec = "1/2",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "3/4",
needle = "1",
nonelemental = "1",
},
["44"] = {
isArmor = true,
type = "Fully Compatible",
sword = "1",
gun = "1",
fire = "3/4",
ice = "3/4",
elec = "3/4",
force = "3/4",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "3/4",
magic = "3/4",
bind = "3/4",
charge = "3/4",
dex = "3/4",
needle = "3/4",
nonelemental = "1",
},
["45"] = {
isArmor = true,
type = "Force",
sword = "1",
gun = "1/2",
fire = "1",
ice = "7/8",
elec = "7/8",
force = "1/2",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "1/4",
dex = "1/2",
needle = "1/2",
nonelemental = "1",
},
["46"] = {
isArmor = true,
type = "Heat Res",
sword = "1",
gun = "1",
fire = "1/2",
ice = "1/2",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "7/8",
needle = "1",
nonelemental = "1",
},
["47"] = {
isArmor = true,
type = "Fire2",
sword = "1",
gun = "1",
fire = "1/2",
ice = "7/8",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "7/8",
needle = "3/4",
nonelemental = "1",
},
["48"] = {
isArmor = true,
type = "Ice2",
sword = "1",
gun = "1",
fire = "1",
ice = "1/2",
elec = "7/8",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "3/4",
needle = "3/4",
nonelemental = "1",
},
["49"] = {
isArmor = true,
type = "Curse",
sword = "1",
gun = "1",
fire = "1/2",
ice = "7/8",
elec = "1/2",
force = "1/2",
nerve = "1/2",
almighty = "1/2",
expel = "3",
death = "Rfl 1",
magic = "1/2",
bind = "1/2",
charge = "1/2",
dex = "1/2",
needle = "1/2",
nonelemental = "1",
},
["50"] = {
isArmor = true,
type = "Drn Elec",
sword = "1",
gun = "1",
fire = "1",
ice = "7/8",
elec = "Drn",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "3/4",
needle = "1",
nonelemental = "1",
},
["51"] = {
isArmor = true,
type = "Endothermic",
sword = "1",
gun = "1",
fire = "Drn",
ice = "1.5",
elec = "1/2",
force = "1",
nerve = "1",
almighty = "1",
expel = "Nul",
death = "1",
magic = "1",
bind = "1",
charge = "3/4",
dex = "3/4",
needle = "1",
nonelemental = "1",
},
["52"] = {
type = "Belial",
sword = "Nul",
gun = "Nul",
fire = "Nul",
ice = "Nul",
elec = "Nul",
force = "Nul",
nerve = "Nul",
almighty = "Nul",
expel = "Nul",
death = "Nul",
magic = "Nul",
bind = "Nul",
charge = "Nul",
dex = "Nul",
needle = "Nul",
nonelemental = "Nul"
}
}
return {
elementList = elementList,
elementLinks = elementLinks,
resistanceTypes = resistanceTypes
}