« Module:Infobox/Personnage » : différence entre les versions

m
aucun résumé des modifications
Page créée avec « local general = require("Module:Infobox/Fonctions") local localdata = require("Module:Infobox/Localdata") -- Date à laquelle se déroule le jeu REFERENCE_DATE = 2330 -- Cherche une année écrite sur 4 chiffres dans une date et la retourne function get_year(a_date) if a_date == nil then return nil end year_i, year_j = string.find(a_date, "%d%d%d%d") if year_i == nil then return nil end return tonumber(string.sub(a_date, year_i, year_j)) end -- Déte... »
 
mAucun résumé des modifications
Ligne 23 : Ligne 23 :
birth_year = get_year(localdata["naissance"])
birth_year = get_year(localdata["naissance"])
death_date = get_year(localdata["mort"])
death_date = get_year(localdata["mort"])
age = (death_year or REFERENCE_DATE) - birth_year
if birth_year ~= nil then
age = (death_year or REFERENCE_DATE) - birth_year
end
end
end