Module:GameSkills: Difference between revisions
From SpiritVale Wiki
More actions
No edit summary |
No edit summary |
||
| Line 837: | Line 837: | ||
end | end | ||
local | local wrap = mw.html.create("div") | ||
wrap: addClass("sv-type-grid") | |||
local added = false | local added = false | ||
| Line 852: | Line 852: | ||
end | end | ||
local function | local function addChunk(label, rawVal) | ||
local v = valName(rawVal) | |||
if not v or v == "" then return end | if not v or v == "" then return end | ||
added = true | added = true | ||
local | |||
local chunk = wrap: tag("div"): addClass("sv-type-chunk") | |||
chunk: tag("div"): addClass("sv-type-label"): wikitext(mw.text.nowiki(label)) | |||
chunk: tag("div"): addClass("sv-type-value"): wikitext(mw.text.nowiki(v)) | |||
end | end | ||
addChunk("Type", typeBlock["Damage Type"]) | |||
addChunk("Element", typeBlock["Element Type"]) | |||
addChunk("Target", typeBlock["Target Type"]) | |||
addChunk("Cast Type", typeBlock["Cast Type"]) | |||
if not added then | if not added then | ||
return nil | return nil | ||
end | end | ||
return tostring( | return tostring(wrap) | ||
end | end | ||