705
modifications
mAucun résumé des modifications |
+ ajout de compétences |
||
Ligne 1 : | Ligne 1 : | ||
local p = {} | local p = {} | ||
-- Merci de conserver le tri | -- Merci de conserver le tri | ||
-- TODO: Traduire les compétences une fois le jeu sorti | -- TODO: Traduire les compétences une fois le jeu sorti | ||
-- TODO: Faire évoluer cette liste pour prendre en charge les images de | |||
-- chaque rang. | |||
local SKILLS = { | local SKILLS = { | ||
["astrodynamics"] = "Astrodynamics", | ["astrodynamics"] = "Astrodynamics", | ||
["botany"] | ["astrophysics"] = "Astrophysics", | ||
["lasers"] | ["botany"] = "Botany", | ||
["leadership"] | ["chemistry"] = "Chemistry", | ||
["decontamination"] = "Decontamination", | |||
["gastronomy"] = "Gastronomy", | |||
["geology"] = "Geology", | |||
["instigation"] = "Instigation", | |||
["intimidation"] = "Intimidation", | |||
["lasers"] = "Lasers", | |||
["leadership"] = "Leadership", | |||
["marksmanship"] = "Marksmanship", | |||
["martial arts"] = "Martial arts", | |||
["missile weapon systems"] = "Missile weapon systems", | |||
["outpost engineering"] = "Outpost engineering", | |||
["outpost management"] = "Outpost management", | |||
["particle beam weapon systems"] = "Particle beam weapon systems", | |||
["payloads"] = "Payloads", | |||
["piloting"] = "Piloting", | |||
["rapid reloading"] = "Rapid reloading", | |||
["rifle certification"] = "Rifle certification", | |||
["robotics"] = "Robotics", | |||
["security"] = "Security", | |||
["sniper certification"] = "Sniper certification", | |||
["starship engineering"] = "Starship engineering", | |||
["targeting"] = "Targeting", | |||
} | } | ||
-- Génère une liste des compétences avec leur niveau. | -- Génère une liste des compétences avec leur niveau. | ||
Ligne 18 : | Ligne 39 : | ||
-- veut afficher au format `{["nom_compétence"]="niveau_compétence"}`. | -- veut afficher au format `{["nom_compétence"]="niveau_compétence"}`. | ||
-- La compétence est ignorée si elle n'existe pas. | -- La compétence est ignorée si elle n'existe pas. | ||
-- Les compétences sont triées par | -- Les compétences sont triées par rang décroissant. | ||
function p._skills_list(args) | function p._skills_list(args) | ||
local list = mw.html.create('ul') | local list = mw.html.create('ul') | ||
local names = {} | local names = {} | ||
for name, | for name, rank in pairs(args) do table.insert(names, name) end | ||
table.sort(names, function(n1, n2) return args[n1] > args[n2] end) | table.sort(names, function(n1, n2) return args[n1] > args[n2] end) | ||