« Module:Tableau d'artisanat » : différence entre les versions

aucun résumé des modifications
Kharmitch (discussion | contributions)
mAucun résumé des modifications
Kharmitch (discussion | contributions)
Aucun résumé des modifications
Ligne 15 : Ligne 15 :
local parametres = {
local parametres = {
materiau = {
materiau = {
nom = { 'matériau', 'material'},
nom = 'matériau',
qte = { 'matériau#', 'matcnt'}
qte = 'matériau#'
},
},
produit = {
produit = {
nom = { 'produit', 'product'},
nom = 'produit',
qte = { 'produit#', 'product#'}
qte = 'produit#'
}
}
}
}
Ligne 28 : Ligne 28 :
for i = 1, n_liste do
for i = 1, n_liste do
local materiau = args[param.nom[1] .. i] or args[param.nom[2] .. i] or ''
local materiau = args[param.nom .. i]
if materiau == '' then break end
if not materiau then
break
end
local quantite = args[param.qte[1] .. i] or args[param.qte[2] .. i] or '1'
local quantite = args[param.qte .. i] or '1'
local item = mw.html.create('li')
local item = mw.html.create('li')
Ligne 57 : Ligne 59 :
local items = ''
local items = ''
local atelier = args['poste de travail'] or args['workspace'] or ''
local atelier = args['poste de travail']
if atelier ~= '' then
if atelier then
local item = mw.html.create('li')
local item = mw.html.create('li')
:wikitext(atelier)
:wikitext(atelier)
Ligne 65 : Ligne 67 :
end
end
local saison = args['saison'] or args['season'] or ''
local saison = args['saison']
if saison ~= '' then
if saison then
local item = mw.html.create('li')
local item = mw.html.create('li')
:wikitext(saison)
:wikitext(saison)
Ligne 73 : Ligne 75 :
end
end
local recette = args['recette'] or args['plan'] or ''
local recette = args['recette']
if recette ~= '' then
if recette then
local item = mw.html.create('li')
local item = mw.html.create('li')
:wikitext(recette)
:wikitext(recette)
Ligne 81 : Ligne 83 :
end
end
local competence = args['compétence'] or args['skill'] or ''
local competence = args['compétence']
if competence ~= '' then
if competence then
local niveau = args['niveau'] or args['level'] or 'niveau ?'
local niveau = args['niveau'] or 'niveau ?'
local item = mw.html.create('li')
local item = mw.html.create('li')
:wikitext(competence .. ' : ' .. niveau)
:wikitext(competence .. ' : ' .. niveau)
Ligne 91 : Ligne 93 :
for i = 1, n_liste do
for i = 1, n_liste do
local aptitude = args['aptitude' .. i] or args['perk' .. i] or ''
local aptitude = args['aptitude' .. i]
if aptitude == '' then break end
if not aptitude then
break
end
local item = mw.html.create('li')
local item = mw.html.create('li')
Ligne 101 : Ligne 105 :
end
end
local cout = args['coût'] or args['cost'] or ''
local cout = args['coût']
if cout ~= '' then
if cout then
local item = mw.html.create('li')
local item = mw.html.create('li')
:wikitext('Coût : ' .. cout)
:wikitext('Coût : ' .. cout)
Bureaucrate, commentadmin, emailconfirmed, Administrateurs d’interface, staff, Administrateur
62 734

modifications