Modification de Module:Tableau d'artisanat
La modification peut être annulée. Veuillez vérifier les différences ci-dessous pour voir si c’est bien ce que vous voulez faire, puis publier ces changements pour finaliser l’annulation de cette modification.
Version actuelle | Votre texte | ||
Ligne 15 : | Ligne 15 : | ||
local parametres = { | local parametres = { | ||
materiau = { | materiau = { | ||
nom = 'matériau', | nom = { 'matériau', 'material'}, | ||
qte = 'matériau#' | qte = { 'matériau#', 'matcnt'} | ||
}, | }, | ||
produit = { | produit = { | ||
nom = 'produit', | nom = { 'produit', 'product'}, | ||
qte = 'produit#' | qte = { 'produit#', 'product#'} | ||
} | } | ||
} | } | ||
Ligne 28 : | Ligne 28 : | ||
for i = 1, n_liste do | for i = 1, n_liste do | ||
local materiau = args[param.nom .. i] | local materiau = args[param.nom[1] .. i] or args[param.nom[2] .. i] or '' | ||
if | if materiau == '' then break end | ||
local quantite = args[param.qte .. i] or '1' | local quantite = args[param.qte[1] .. i] or args[param.qte[2] .. i] or '1' | ||
local item = mw.html.create('li') | local item = mw.html.create('li') | ||
:wikitext(materiau .. ' | :wikitext(materiau .. ' x ' .. quantite) | ||
:done() | :done() | ||
items = items .. tostring(item) | items = items .. tostring(item) | ||
Ligne 59 : | Ligne 57 : | ||
local items = '' | local items = '' | ||
local atelier = args['poste de travail'] | local atelier = args['poste de travail'] or args['workspace'] or '' | ||
if atelier then | if atelier ~= '' then | ||
local item = mw.html.create('li') | local item = mw.html.create('li') | ||
:wikitext(atelier) | :wikitext(atelier) | ||
Ligne 67 : | Ligne 65 : | ||
end | end | ||
local saison = args['saison'] | local saison = args['saison'] or args['season'] or '' | ||
if saison then | if saison ~= '' then | ||
local item = mw.html.create('li') | local item = mw.html.create('li') | ||
:wikitext(saison) | :wikitext(saison) | ||
Ligne 75 : | Ligne 73 : | ||
end | end | ||
local recette = args['recette'] | local recette = args['recette'] or args['plan'] or '' | ||
if recette then | if recette ~= '' then | ||
local item = mw.html.create('li') | local item = mw.html.create('li') | ||
:wikitext(recette) | :wikitext(recette) | ||
:done() | :done() | ||
items = items .. tostring(item) | items = items .. tostring(item) | ||
end | end | ||
local competence = args['compétence'] | local competence = args['compétence'] or args['skill'] or '' | ||
if competence then | if competence ~= '' then | ||
local niveau = args['niveau'] or 'niveau ?' | local niveau = args['niveau'] or args['level'] or 'niveau ?' | ||
local item = mw.html.create('li') | local item = mw.html.create('li') | ||
:wikitext(competence .. ' : ' .. niveau) | :wikitext(competence .. ' : ' .. niveau) | ||
Ligne 101 : | Ligne 91 : | ||
for i = 1, n_liste do | for i = 1, n_liste do | ||
local aptitude = args['aptitude' .. i] | local aptitude = args['aptitude' .. i] or args['perk' .. i] or '' | ||
if | if aptitude == '' then break end | ||
local item = mw.html.create('li') | local item = mw.html.create('li') | ||
Ligne 113 : | Ligne 101 : | ||
end | end | ||
local cout = args['coût'] | local cout = args['coût'] or args['cost'] or '' | ||
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) | ||
Ligne 150 : | Ligne 138 : | ||
res | res | ||
:node(creerListeSimple(args, parametres.materiau, 'Matériaux')) | |||
:node(creerSeparateur('portée', 'nécessite')) | |||
:node(creerListePrerequis(args)) | :node(creerListePrerequis(args)) | ||
:node(creerSeparateur('niveau', 'produit')) | :node(creerSeparateur('niveau', 'produit')) | ||
:node(creerListeSimple(args, parametres.produit, 'Produits')) | :node(creerListeSimple(args, parametres.produit, 'Produits')) |