Module:NameGenerator/NamingTable: Difference between revisions

added default template vars
(added qudish as default for naming styles that require an unspecified base (e.g. Seekers). might revert this)
(added default template vars)
Line 1: Line 1:
local naming = {
p = {}
p.defaultvars = {
  ["%*Patron%*"] = {
    "Agolgut",
    "Bethsaida",
  },
  ["%*Clientele%*"] = {
    "All",
    "None",
    "the Friendless",
    "the Lost",
    "Wanderers",
  },
  ["%*WiseDescriptor%*"] = {
    "Erudite",
    "Judicious",
    "Sage",
    "Sensible",
    "Shrewd",
    "Sophic",
    "Wary",
    "Wise",
  },
}
p.naming = {
   qudish = {
   qudish = {
     HyphenationChance = 10,
     HyphenationChance = 10,
Line 7,090: Line 7,114:
   },
   },
}
}
naming.get_keys = function()
p.naming.get_keys = function()
     local keyset = {}
     local keyset = {}
     for key, value in pairs(naming) do
     for key, value in pairs(naming) do
Line 7,105: Line 7,129:
     return keys
     return keys
end
end
return naming
return p