Module:Block value: Difference between revisions

m fix indentation and comment location
m merge duplicated code
Line 11: Line 11:


-- remove any of '()- or whitespace
-- remove any of '()- or whitespace
if type == "blast resistance" then
block = block:gsub( "['%(%)%-%s]+", '' )
block = block:gsub( "['%(%)%-%s]+", '' )
else
if type == "hardness" then
-- Strip trailing "s" on everything but these
-- Strip trailing "s" on everything but these
local keepS = {
local keepS = {
Line 36: Line 36:
:gsub( 'mossy', 'moss' )
:gsub( 'mossy', 'moss' )
:gsub( 'steps', 'stairs' )
:gsub( 'steps', 'stairs' )
:gsub( "['%(%)%-%s]+", '' )
end
end
local value = mw.loadData( 'Module:' .. type .. ' values' )[block]
local value = mw.loadData( 'Module:' .. type .. ' values' )[block]
local category = ''
local category = ''