Difference between revisions of "Module:Database"

From Cassette Beasts
Line 5: Line 5:
 
function p.listSpecies(frame)
 
function p.listSpecies(frame)
 
   local result = ""
 
   local result = ""
   for species in species_db do
+
   for _, species in ipairs(species_db) do
 
     if result ~= "" then
 
     if result ~= "" then
 
       result = result .. "\n"
 
       result = result .. "\n"

Revision as of 22:53, 20 May 2022

Documentation for this module may be created at Module:Database/doc

local p = {}

local species_db = mw.loadData("Module:Species/data")

function p.listSpecies(frame)
  local result = ""
  for _, species in ipairs(species_db) do
    if result ~= "" then
      result = result .. "\n"
    end
    result = result .. string.format("%s #%03d", species.name, species.bestiary_index)
  end
  return result
end

return p