« Module:Infobox/Objet/Arme » : différence entre les versions
< Module:Infobox | Objet
Page créée avec « local general = require("Module:Infobox/Fonctions") local localdata = require("Module:Infobox/Localdata") -- Liste des modes d'attaque autorisés local attackModes = { ['simple'] = 'Tir simple', ['précis'] = 'Tir précis', ['rafale'] = 'Rafale', ['auto'] = 'Auto' } return { parts = { { type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { games = 'jeux', subject = 'Arme', link = 'Armes' }}, { type = 'images', imageparame... » |
(Aucune différence)
|
Version du 29 septembre 2023 à 15:03
local general = require("Module:Infobox/Fonctions")
local localdata = require("Module:Infobox/Localdata")
-- Liste des modes d'attaque autorisés
local attackModes = {
['simple'] = 'Tir simple',
['précis'] = 'Tir précis',
['rafale'] = 'Rafale',
['auto'] = 'Auto'
}
return {
parts = {
{ type = 'title', value = 'nom', subtitle = 'sous-titre', icon = 'icône', subhead = { games = 'jeux', subject = 'Arme', link = 'Armes' }},
{ type = 'images', imageparameters = { 'image', 'image2', 'image3', 'image4', 'image5' }, captionparameter = { 'légende', 'image desc' }},
{ type = 'table', title = 'Dégâts et attaques', rows = {
{ type = 'row', label = 'Dégâts', value = 'dégâts' },
{ type = 'row', label = 'Type de dégâts', value = 'type dégâts' },
{ type = 'row', label = 'Modes d\'attaque', value = function(localdata) return buildAttackModes(localdata) end }
}},
{ type = 'table', title = 'Munitions', rows = {
{ type = 'row', label = 'Type de munition', value = 'type mun' },
{ type = 'row', label = 'Capacité du chargeur', value = 'capacité' },
{ type = 'row', label = 'Cadence de tir', value = 'cadence' },
{ type = 'row', label = 'Portée', value = 'portée' },
{ type = 'row', label = 'Précision', value = 'précision' }
}},
{ type = 'table', title = 'Exigences d\'utilisation', rows = {
{ type = 'row', label = 'Compétence', value = 'compétence' },
{ type = 'row', label = '[[Force]] requise', value = 'force req' },
{ type = 'row', label = 'Mains requises', value = 'mains req' }
}},
{ type = 'table', title = 'Autre', rows = {
{ type = 'row', label = 'Poids', value = 'poids' },
{ type = 'row', label = 'Valeur', value = 'valeur' },
{ type = 'row', label = 'Rareté', value = 'rareté' },
{ type = 'row', label = 'Nbr de Mods', value = 'Mods' }
}},
{ type = 'table', title = 'Technique', rows = {
{ type = 'row', label = 'Form ID', value = 'formid' },
{ type = 'row', label = 'Fichier message', value = 'dialogue' },
}},
{ type = 'text', value = 'pied' }
}
}