Module:Rokaselan-calendar

From Nguhcraft Wiki
Revision as of 00:51, 31 December 2025 by Astaryuu (talk | contribs) (Created page with "local p = {} function p.year2name(frame) -- first arg should be the number of years since the epoch local count = tonumber(frame.args[1]) -- Returns count+MS for when the dynasty is in the future if count >= 2450 then return count .. " MS" elseif count >= 2339 then dynasty_year = count - 2338 return "Kanata " .. dynasty_year elseif count >= 2199 then dynasty_year = count - 2198 return "Peska " .. dynasty_year elseif count >= 2025 then...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Rokaselan-calendar/doc

local p = {}

function p.year2name(frame)
  -- first arg should be the number of years since the epoch
  local count = tonumber(frame.args[1])
  
  -- Returns count+MS for when the dynasty is in the future
  if count >= 2450 then return count .. " MS"
  elseif count >= 2339 then
    dynasty_year = count - 2338
    return "Kanata " .. dynasty_year
  elseif count >= 2199 then
    dynasty_year = count - 2198
    return "Peska " .. dynasty_year
  elseif count >= 2025 then
    dynasty_year = count - 2024
    return "Dúrisa " .. dynasty_year
  elseif count >= 1709 then
    dynasty_year = count - 1708
    return "Karlan " .. dynasty_year
  elseif count >= 1637 then
    dynasty_year = count - 1636
    return "Kagyuha " .. dynasty_year
  elseif count >= 1221 then
    dynasty_year = count - 1220
    return "Remuymaga " .. dynasty_year
  end
  -- Returns count (failsafe)
  return count
end

return p