29,570
edits
No edit summary |
No edit summary |
||
Line 7: | Line 7: | ||
local exampleSkill = args[2]:lower() | local exampleSkill = args[2]:lower() | ||
local getSkill = require('Module:Data/Skill/' .. game) | local getSkill = require('Module:Data/Skill/' .. game) | ||
local | local columnIds = { "name", "rpname", "battlename", "skilltype", "damagetype", "cost", "powerlvl", "target", "range", "hit", "power", "crit", "acc", "rank", "description", "rpdescription", "effect" } | ||
local columnLabels = { | |||
"Name", | |||
frame:expandTemplate{ title = "tt", args = { "RP Name", "''Revelations: Persona'' Name" } }, | |||
"Battle Name", | |||
frame:expandTemplate{ title = "tt", args = { "S. Type", "Skill Type" } }, | |||
frame:expandTemplate{ title = "tt", args = { "D. Type", "Damage Type" } }, | |||
"Cost", | |||
frame:expandTemplate{ title = "tt", args = { "P. Level", "Power Level" } }, | |||
"Target", | |||
"Range", | |||
"Hits", | |||
frame:expandTemplate{ title = "tt", args = { "B. Power", "Base Power" } }, | |||
frame:expandTemplate{ title = "tt", args = { "C. Rate", "Critical Hit Rate" } }, | |||
"Accuracy", | |||
"Rank", | |||
"Description", | |||
frame:expandTemplate{ title = "tt", args = { "RP Description", "''Revelations: Persona'' Description" } }, | |||
"Effect" | |||
} | } | ||
local usedColumns = "" | local usedColumns = "" | ||
for columnId | for i, columnId in ipairs(columnIds) do | ||
if getSkill.skill[exampleSkill][columnId] then | if getSkill.skill[exampleSkill][columnId] then | ||
usedColumns = usedColumns .. "! " .. | usedColumns = usedColumns .. "! " .. columnLabels[i] .. "\n" | ||
end | end | ||
end | end |