8,756
edits
(added default template vars) |
(don't need cargo) |
||
(3 intermediate revisions by one other user not shown) | |||
Line 1: | Line 1: | ||
local p = {} | local p = {} | ||
function p.main(frame) | function p.main(frame) | ||
local namingtable = require'Module: | local namingtable = require'Module:NameGenerator/NamingTable' | ||
local naming = namingtable.naming | local naming = namingtable.naming | ||
local defaultvars = namingtable.defaultvars | local defaultvars = namingtable.defaultvars | ||
Line 79: | Line 78: | ||
local titletemplate = templatetable[math.random(table.getn(templatetable))] | local titletemplate = templatetable[math.random(table.getn(templatetable))] | ||
local varstable = defaultvars | local varstable = defaultvars | ||
for k,v in pairs(naming[style]['TemplateVars']) do | if naming[style]['TemplateVars'] ~= nil then | ||
for k,v in pairs(naming[style]['TemplateVars']) do | |||
varstable[k] = v | |||
end | |||
end | end | ||
if varstable == nil then | if varstable == nil then |