« Modèle:Infobox arme gamebryo » : différence entre les versions

De Les Archives de Vault-Tec
Kharmitch (discussion | contributions)
Aucun résumé des modifications
Kharmitch (discussion | contributions)
m Remplacement de la catégorie Catégorie:Modèles Infobox par Catégorie:Modèle Infobox : Mise au singulier
Balise : CatRename
 
(Une version intermédiaire par le même utilisateur non affichée)
Ligne 1 : Ligne 1 :
<onlyinclude><includeonly><!--
<onlyinclude><includeonly>{{#invoke:Infobox|build|nom=Arme gamebryo}}</includeonly></onlyinclude>
 
#################################
## SET VARIABLES              ##
#################################
 
-->{{#vardefine:typeOrig|{{lc:{{{type|}}}}}}}<!--
-->{{#vardefine:type|{{#replace:{{#var:typeOrig}}|unique}}}}<!--
 
-->{{#if:{{{attack shots/sec|}}}<!--
-->|{{#vardefine:attacksPerSec|{{{attack shots/sec}}} }}<!--
-->|{{#vardefine:attacksPerSecError|{{infobulle|texte=?|titre=attack shots/sec?}}}}<!--
-->}}<!--
 
-->{{#if:{{#var:attacksPerSec}}|<!--
-->{{#if:{{{perk1 attsec mult|}}}|<!--
  -->{{#vardefine:perk1AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk1 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk2 attsec mult|}}}|<!--
  -->{{#vardefine:perk2AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk2 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk3 attsec mult|}}}|<!--
  -->{{#vardefine:perk3AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk3 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk4 attsec mult|}}}|<!--
  -->{{#vardefine:perk4AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk4 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk5 attsec mult|}}}|<!--
  -->{{#vardefine:perk5AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk5 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk6 attsec mult|}}}|<!--
  -->{{#vardefine:perk6AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk6 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk7 attsec mult|}}}|<!--
  -->{{#vardefine:perk7AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk7 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk8 attsec mult|}}}|<!--
  -->{{#vardefine:perk8AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk8 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk9 attsec mult|}}}|<!--
  -->{{#vardefine:perk9AttacksPerSec|{{#expr:{{#var:attacksPerSec}} * {{{perk9 attsec mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{#var:perk1AttacksPerSec}}{{#var:perk2AttacksPerSec}}{{#var:perk3AttacksPerSec}}{{#var:perk4AttacksPerSec}}{{#var:perk5AttacksPerSec}}{{#var:perk6AttacksPerSec}}{{#var:perk7AttacksPerSec}}{{#var:perk8AttacksPerSec}}{{#var:perk9AttacksPerSec}}|<!--
  -->{{#vardefine:perksAttacksPerSec|{{#expr:0{{#if:{{#var:perk1AttacksPerSec}}|+{{#var:perk1AttacksPerSec}}}}{{#if:{{#var:perk2AttacksPerSec}}|+{{#var:perk2AttacksPerSec}}}}{{#if:{{#var:perk3AttacksPerSec}}|+{{#var:perk3AttacksPerSec}}}}{{#if:{{#var:perk4AttacksPerSec}}|+{{#var:perk4AttacksPerSec}}}}{{#if:{{#var:perk5AttacksPerSec}}|+{{#var:perk5AttacksPerSec}}}}{{#if:{{#var:perk6AttacksPerSec}}|+{{#var:perk6AttacksPerSec}}}}{{#if:{{#var:perk7AttacksPerSec}}|+{{#var:perk7AttacksPerSec}}}}{{#if:{{#var:perk8AttacksPerSec}}|+{{#var:perk8AttacksPerSec}}}}{{#if:{{#var:perk9AttacksPerSec}}|+{{#var:perk9AttacksPerSec}}}}}} }}<!--
  -->{{#vardefine:perksAttacksPerSecTotal|{{#expr:{{#var:attacksPerSec}} + {{#var:perksAttacksPerSec}}}} }}<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{{crit % mult|}}}<!--
-->|{{#vardefine:critChance|{{{crit % mult}}} }}<!--
  -->{{#ifeq:{{#var:type}}|gunautomatic|{{#if:{{#var:attacksPerSec}}|<!--
  -->{{#vardefine:critChanceModified|{{#expr:{{#var:critChance}} / {{#if:{{#var:perksAttacksPerSecTotal}}|{{#var:perksAttacksPerSecTotal}}|{{#var:attacksPerSec}}}}}} }}<!--
  -->}}}}<!--
-->|{{#vardefine:critChanceError|{{infobulle|texte=?|titre=crit % mult?}}}}<!--
-->}}<!--
 
-->{{#vardefine:proj|<!--
-->{{#switch:{{#var:type}}<!--
  -->|gun|gunautomatic|gunhandload={{#if:{{{projectiles|}}}|{{{projectiles}}}|1}}<!--
  -->|#default=1<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{{clip rounds|}}}|<!--
-->{{#if:{{{ammo use|}}}|<!--
  -->{{#vardefine:shotsPerReload|{{#ifeq:{{lc:{{{clip rounds|}}}}}|nolimit|unlimited|{{#expr: floor ({{{clip rounds}}}/{{{ammo use}}})}} }} }}<!--
-->|{{#vardefine:shotsPerReloadError|{{infobulle|texte=?|titre=ammo use?}}}}<!--
-->}}<!--
-->|{{#vardefine:shotsPerReloadError|{{infobulle|texte=?|titre=clip rounds?}}}}<!--
-->}}<!--
 
-->{{#switch:{{#var:type}}|gun|gunautomatic|gunhandload=<!--
-->{{#if:{{{reload time|}}}<!--
  -->|{{#vardefine:reloadTime|{{{reload time}}} }}<!--
  -->|{{#vardefine:reloadTimeError|{{infobulle|texte=?|titre=reload time?}}}}<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{#var:reloadTime}}|<!--
-->{{#if:{{{perk1 reload mult|}}}|<!--
  -->{{#vardefine:perk1ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk1 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk2 reload mult|}}}|<!--
  -->{{#vardefine:perk2ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk2 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk3 reload mult|}}}|<!--
  -->{{#vardefine:perk3ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk3 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk4 reload mult|}}}|<!--
  -->{{#vardefine:perk4ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk4 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk5 reload mult|}}}|<!--
  -->{{#vardefine:perk5ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk5 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk6 reload mult|}}}|<!--
  -->{{#vardefine:perk6ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk6 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk7 reload mult|}}}|<!--
  -->{{#vardefine:perk7ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk7 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk8 reload mult|}}}|<!--
  -->{{#vardefine:perk8ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk8 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk9 reload mult|}}}|<!--
  -->{{#vardefine:perk9ReloadTime|{{#expr:{{#var:reloadTime}} * {{{perk9 reload mult}}}}} }}<!--
-->}}<!--
-->{{#if:{{#var:perk1ReloadTime}}{{#var:perk2ReloadTime}}{{#var:perk3ReloadTime}}{{#var:perk4ReloadTime}}{{#var:perk5ReloadTime}}{{#var:perk6ReloadTime}}{{#var:perk7ReloadTime}}{{#var:perk8ReloadTime}}{{#var:perk9ReloadTime}}|<!--
  -->{{#vardefine:perksReloadTime|{{#expr:0{{#if:{{#var:perk1ReloadTime}}|+{{#var:perk1ReloadTime}}}}{{#if:{{#var:perk2ReloadTime}}|+{{#var:perk2ReloadTime}}}}{{#if:{{#var:perk3ReloadTime}}|+{{#var:perk3ReloadTime}}}}{{#if:{{#var:perk4ReloadTime}}|+{{#var:perk4ReloadTime}}}}{{#if:{{#var:perk5ReloadTime}}|+{{#var:perk5ReloadTime}}}}{{#if:{{#var:perk6ReloadTime}}|+{{#var:perk6ReloadTime}}}}{{#if:{{#var:perk7ReloadTime}}|+{{#var:perk7ReloadTime}}}}{{#if:{{#var:perk8ReloadTime}}|+{{#var:perk8ReloadTime}}}}{{#if:{{#var:perk9ReloadTime}}|+{{#var:perk9ReloadTime}}}}}} }}<!--
  -->{{#vardefine:perksReloadTimeTotal|{{#expr:{{#var:reloadTime}} - {{#var:perksReloadTime}}}} }}<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{{damage|}}}|<!--
-->{{#vardefine:damNormTotal|{{{damage}}} }}<!--
-->{{#vardefine:damNormProj|{{#expr:{{#var:damNormTotal}} / {{#var:proj}}}} }}<!--
-->|{{#vardefine:damNormError|{{infobulle|texte=?|titre=damage?}}}}<!--
-->}}<!--
 
-->{{#if:{{{effect damage|}}}|<!--
-->{{#vardefine:damEffProj|{{{effect damage}}} }}<!--
-->{{#vardefine:damEffTotal|{{#expr:{{#var:damEffProj}} * {{#var:proj}}}} }}<!--
-->}}<!--
 
-->{{#if:{{{explosion damage|}}}|<!--
-->{{#vardefine:damExplProj|{{{explosion damage}}} }}<!--
-->{{#vardefine:damExplTotal|{{#expr:{{#var:damExplProj}} * {{#var:proj}}}} }}<!--
-->}}<!--
 
-->{{#if:{{#var:damNormTotal}}|<!--
-->{{#if:{{{perk1 mult|}}}{{{perk1 add|}}}|<!--
  -->{{#vardefine:perk1DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk1 mult|}}}|{{{perk1 mult}}}|0}}) + {{#if:{{{perk1 add|}}}|{{{perk1 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk2 mult|}}}{{{perk2 add|}}}|<!--
  -->{{#vardefine:perk2DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk2 mult|}}}|{{{perk2 mult}}}|0}}) + {{#if:{{{perk2 add|}}}|{{{perk2 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk3 mult|}}}{{{perk3 add|}}}|<!--
  -->{{#vardefine:perk3DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk3 mult|}}}|{{{perk3 mult}}}|0}}) + {{#if:{{{perk3 add|}}}|{{{perk3 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk4 mult|}}}{{{perk4 add|}}}|<!--
  -->{{#vardefine:perk4DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk4 mult|}}}|{{{perk4 mult}}}|0}}) + {{#if:{{{perk4 add|}}}|{{{perk4 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk5 mult|}}}{{{perk5 add|}}}|<!--
  -->{{#vardefine:perk5DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk5 mult|}}}|{{{perk5 mult}}}|0}}) + {{#if:{{{perk5 add|}}}|{{{perk5 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk6 mult|}}}{{{perk6 add|}}}|<!--
  -->{{#vardefine:perk6DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk6 mult|}}}|{{{perk6 mult}}}|0}}) + {{#if:{{{perk6 add|}}}|{{{perk6 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk7 mult|}}}{{{perk7 add|}}}|<!--
  -->{{#vardefine:perk7DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk7 mult|}}}|{{{perk7 mult}}}|0}}) + {{#if:{{{perk7 add|}}}|{{{perk7 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk8 mult|}}}{{{perk8 add|}}}|<!--
  -->{{#vardefine:perk8DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk8 mult|}}}|{{{perk8 mult}}}|0}}) + {{#if:{{{perk8 add|}}}|{{{perk8 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk9 mult|}}}{{{perk9 add|}}}|<!--
  -->{{#vardefine:perk9DamNorm|{{#expr:({{#var:damNormTotal}} * {{#if:{{{perk9 mult|}}}|{{{perk9 mult}}}|0}}) + {{#if:{{{perk9 add|}}}|{{{perk9 add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{#var:perk1DamNorm}}{{#var:perk2DamNorm}}{{#var:perk3DamNorm}}{{#var:perk4DamNorm}}{{#var:perk5DamNorm}}{{#var:perk6DamNorm}}{{#var:perk7DamNorm}}{{#var:perk8DamNorm}}{{#var:perk9DamNorm}}|<!--
  -->{{#vardefine:perksDamNorm|{{#expr:0{{#if:{{#var:perk1DamNorm}}|+{{#var:perk1DamNorm}}}}{{#if:{{#var:perk2DamNorm}}|+{{#var:perk2DamNorm}}}}{{#if:{{#var:perk3DamNorm}}|+{{#var:perk3DamNorm}}}}{{#if:{{#var:perk4DamNorm}}|+{{#var:perk4DamNorm}}}}{{#if:{{#var:perk5DamNorm}}|+{{#var:perk5DamNorm}}}}{{#if:{{#var:perk6DamNorm}}|+{{#var:perk6DamNorm}}}}{{#if:{{#var:perk7DamNorm}}|+{{#var:perk7DamNorm}}}}{{#if:{{#var:perk8DamNorm}}|+{{#var:perk8DamNorm}}}}{{#if:{{#var:perk9DamNorm}}|+{{#var:perk9DamNorm}}}}}} }}<!--
  -->{{#vardefine:perksDamNormProj|{{#expr:{{#var:perksDamNorm}} / {{#var:proj}}}} }}<!--
  -->{{#vardefine:perksDamNormTotal|{{#expr:{{#var:damNormTotal}} + {{#var:perksDamNorm}}}} }}<!--
  -->{{#vardefine:perksDamNormProjTotal|{{#expr:{{#var:damNormProj}} + {{#var:perksDamNormProj}}}} }}<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{#var:damEffTotal}}|<!--
-->{{#if:{{{perk1 eff mult|}}}{{{perk1 eff add|}}}|<!--
  -->{{#vardefine:perk1DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk1 eff mult|}}}|{{{perk1 eff mult}}}|0}}) + {{#if:{{{perk1 eff add|}}}|{{{perk1 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk2 eff mult|}}}{{{perk2 eff add|}}}|<!--
  -->{{#vardefine:perk2DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk2 eff mult|}}}|{{{perk2 eff mult}}}|0}}) + {{#if:{{{perk2 eff add|}}}|{{{perk2 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk3 eff mult|}}}{{{perk3 eff add|}}}|<!--
  -->{{#vardefine:perk3DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk3 eff mult|}}}|{{{perk3 eff mult}}}|0}}) + {{#if:{{{perk3 eff add|}}}|{{{perk3 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk4 eff mult|}}}{{{perk4 eff add|}}}|<!--
  -->{{#vardefine:perk4DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk4 eff mult|}}}|{{{perk4 eff mult}}}|0}}) + {{#if:{{{perk4 eff add|}}}|{{{perk4 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk5 eff mult|}}}{{{perk5 eff add|}}}|<!--
  -->{{#vardefine:perk5DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk5 eff mult|}}}|{{{perk5 eff mult}}}|0}}) + {{#if:{{{perk5 eff add|}}}|{{{perk5 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk6 eff mult|}}}{{{perk6 eff add|}}}|<!--
  -->{{#vardefine:perk6DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk6 eff mult|}}}|{{{perk6 eff mult}}}|0}}) + {{#if:{{{perk6 eff add|}}}|{{{perk6 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk7 eff mult|}}}{{{perk7 eff add|}}}|<!--
  -->{{#vardefine:perk7DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk7 eff mult|}}}|{{{perk7 eff mult}}}|0}}) + {{#if:{{{perk7 eff add|}}}|{{{perk7 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk8 eff mult|}}}{{{perk8 eff add|}}}|<!--
  -->{{#vardefine:perk8DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk8 eff mult|}}}|{{{perk8 eff mult}}}|0}}) + {{#if:{{{perk8 eff add|}}}|{{{perk8 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk9 eff mult|}}}{{{perk9 eff add|}}}|<!--
  -->{{#vardefine:perk9DamEff|{{#expr:({{#var:damEffTotal}} * {{#if:{{{perk9 eff mult|}}}|{{{perk9 eff mult}}}|0}}) + {{#if:{{{perk9 eff add|}}}|{{{perk9 eff add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{#var:perk1DamEff}}{{#var:perk2DamEff}}{{#var:perk3DamEff}}{{#var:perk4DamEff}}{{#var:perk5DamEff}}{{#var:perk6DamEff}}{{#var:perk7DamEff}}{{#var:perk8DamEff}}{{#var:perk9DamEff}}|<!--
  -->{{#vardefine:perksDamEff|{{#expr:0{{#if:{{#var:perk1DamEff}}|+{{#var:perk1DamEff}}}}{{#if:{{#var:perk2DamEff}}|+{{#var:perk2DamEff}}}}{{#if:{{#var:perk3DamEff}}|+{{#var:perk3DamEff}}}}{{#if:{{#var:perk4DamEff}}|+{{#var:perk4DamEff}}}}{{#if:{{#var:perk5DamEff}}|+{{#var:perk5DamEff}}}}{{#if:{{#var:perk6DamEff}}|+{{#var:perk6DamEff}}}}{{#if:{{#var:perk7DamEff}}|+{{#var:perk7DamEff}}}}{{#if:{{#var:perk8DamEff}}|+{{#var:perk8DamEff}}}}{{#if:{{#var:perk9DamEff}}|+{{#var:perk9DamEff}}}}}} }}<!--
  -->{{#vardefine:perksDamEffProj|{{#expr:{{#var:perksDamEff}} / {{#var:proj}}}} }}<!--
  -->{{#vardefine:perksDamEffTotal|{{#expr:{{#var:damEffTotal}} + {{#var:perksDamEff}}}} }}<!--
  -->{{#vardefine:perksDamEffProjTotal|{{#expr:{{#var:damEffProj}} + {{#var:perksDamEffProj}}}} }}<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{#var:damExplTotal}}|<!--
-->{{#if:{{{perk1 expl mult|}}}{{{perk1 expl add|}}}|<!--
  -->{{#vardefine:perk1DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk1 expl mult|}}}|{{{perk1 expl mult}}}|0}}) + {{#if:{{{perk1 expl add|}}}|{{{perk1 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk2 expl mult|}}}{{{perk2 expl add|}}}|<!--
  -->{{#vardefine:perk2DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk2 expl mult|}}}|{{{perk2 expl mult}}}|0}}) + {{#if:{{{perk2 expl add|}}}|{{{perk2 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk3 expl mult|}}}{{{perk3 expl add|}}}|<!--
  -->{{#vardefine:perk3DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk3 expl mult|}}}|{{{perk3 expl mult}}}|0}}) + {{#if:{{{perk3 expl add|}}}|{{{perk3 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk4 expl mult|}}}{{{perk4 expl add|}}}|<!--
  -->{{#vardefine:perk4DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk4 expl mult|}}}|{{{perk4 expl mult}}}|0}}) + {{#if:{{{perk4 expl add|}}}|{{{perk4 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk5 expl mult|}}}{{{perk5 expl add|}}}|<!--
  -->{{#vardefine:perk5DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk5 expl mult|}}}|{{{perk5 expl mult}}}|0}}) + {{#if:{{{perk5 expl add|}}}|{{{perk5 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk6 expl mult|}}}{{{perk6 expl add|}}}|<!--
  -->{{#vardefine:perk6DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk6 expl mult|}}}|{{{perk6 expl mult}}}|0}}) + {{#if:{{{perk6 expl add|}}}|{{{perk6 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk7 expl mult|}}}{{{perk7 expl add|}}}|<!--
  -->{{#vardefine:perk7DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk7 expl mult|}}}|{{{perk7 expl mult}}}|0}}) + {{#if:{{{perk7 expl add|}}}|{{{perk7 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk8 expl mult|}}}{{{perk8 expl add|}}}|<!--
  -->{{#vardefine:perk8DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk8 expl mult|}}}|{{{perk8 expl mult}}}|0}}) + {{#if:{{{perk8 expl add|}}}|{{{perk8 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{{perk9 expl mult|}}}{{{perk9 expl add|}}}|<!--
  -->{{#vardefine:perk9DamExpl|{{#expr:({{#var:damExplTotal}} * {{#if:{{{perk9 expl mult|}}}|{{{perk9 expl mult}}}|0}}) + {{#if:{{{perk9 expl add|}}}|{{{perk9 expl add}}}|0}}}} }}<!--
-->}}<!--
-->{{#if:{{#var:perk1DamExpl}}{{#var:perk2DamExpl}}{{#var:perk3DamExpl}}{{#var:perk4DamExpl}}{{#var:perk5DamExpl}}{{#var:perk6DamExpl}}{{#var:perk7DamExpl}}{{#var:perk8DamExpl}}{{#var:perk9DamExpl}}|<!--
  -->{{#vardefine:perksDamExpl|{{#expr:0{{#if:{{#var:perk1DamExpl}}|+{{#var:perk1DamExpl}}}}{{#if:{{#var:perk2DamExpl}}|+{{#var:perk2DamExpl}}}}{{#if:{{#var:perk3DamExpl}}|+{{#var:perk3DamExpl}}}}{{#if:{{#var:perk4DamExpl}}|+{{#var:perk4DamExpl}}}}{{#if:{{#var:perk5DamExpl}}|+{{#var:perk5DamExpl}}}}{{#if:{{#var:perk6DamExpl}}|+{{#var:perk6DamExpl}}}}{{#if:{{#var:perk7DamExpl}}|+{{#var:perk7DamExpl}}}}{{#if:{{#var:perk8DamExpl}}|+{{#var:perk8DamExpl}}}}{{#if:{{#var:perk9DamExpl}}|+{{#var:perk9DamExpl}}}}}} }}<!--
  -->{{#vardefine:perksDamExplProj|{{#expr:{{#var:perksDamExpl}} / {{#var:proj}}}} }}<!--
  -->{{#vardefine:perksDamExplTotal|{{#expr:{{#var:damExplTotal}} + {{#var:perksDamExpl}}}} }}<!--
  -->{{#vardefine:perksDamExplProjTotal|{{#expr:{{#var:damExplProj}} + {{#var:perksDamExplProj}}}} }}<!--
-->}}<!--
-->}}<!--
 
-->{{#if:{{#var:damNormTotal}}{{#var:damExplTotal}}|<!--
-->{{#if:{{#var:attacksPerSec}}|<!--
  -->{{#vardefine:DPS|{{#expr:(0{{#if:{{#var:damNormTotal}}|+{{#var:damNormTotal}}}}{{#if:{{#var:damExplTotal}}|+{{#var:damExplTotal}}}}) * {{#var:attacksPerSec}}}} }}<!--
  -->{{#if:{{#var:perksDamNorm}}{{#var:perksDamExpl}}|<!--
    -->{{#vardefine:DPSPerks|{{#expr:(0{{#if:{{#var:damNormTotal}}|+{{#var:damNormTotal}}}}{{#if:{{#var:damExplTotal}}|+{{#var:damExplTotal}}}}{{#if:{{#var:perksDamNorm}}|+{{#var:perksDamNorm}}}}{{#if:{{#var:perksDamExpl}}|+{{#var:perksDamExpl}}}}) * {{#if:{{#var:perksAttacksPerSecTotal}}|{{#var:perksAttacksPerSecTotal}}|{{#var:attacksPerSec}}}}}} }}<!--
  -->}}<!--
 
  -->{{#if:{{#var:reloadTime}}|<!--
    -->{{#if:{{#var:shotsPerReload}}|<!--
      -->{{#vardefine:DPSReload|{{#expr:((0{{#if:{{#var:damNormTotal}}|+{{#var:damNormTotal}}}}{{#if:{{#var:damExplTotal}}|+{{#var:damExplTotal}}}}) * {{#var:shotsPerReload}}) / (({{#var:shotsPerReload}} / {{#var:attacksPerSec}}) + ({{#var:reloadTime}}{{#switch:{{#var:type}}|gunhandload=* {{#var:shotsPerReload}}}}))}} }}<!--
      -->{{#if:{{#var:perksDamNorm}}{{#var:perksDamExpl}}{{#var:perksReloadTime}}|<!--
      -->{{#vardefine:DPSReloadPerks|{{#expr:((0{{#if:{{#var:damNormTotal}}|+{{#var:damNormTotal}}}}{{#if:{{#var:damExplTotal}}|+{{#var:damExplTotal}}}}{{#if:{{#var:perksDamNorm}}|+{{#var:perksDamNorm}}}}{{#if:{{#var:perksDamExpl}}|+{{#var:perksDamExpl}}}}) * {{#var:shotsPerReload}}) / (({{#var:shotsPerReload}} / {{#if:{{#var:perksAttacksPerSecTotal}}|{{#var:perksAttacksPerSecTotal}}|{{#var:attacksPerSec}}}}) + ({{#if:{{#var:perksReloadTimeTotal}}|{{#var:perksReloadTimeTotal}}|{{#var:reloadTime}}}}{{#switch:{{#var:type}}|gunhandload=* {{#var:shotsPerReload}}}}))}} }}<!--
      -->}}<!--
    -->|{{#vardefine:DPSReloadError|{{#var:shotsPerReloadError}}}}<!--
    -->}}<!--
    -->|{{#vardefine:DPSReloadError|{{#var:reloadTimeError}}}}<!--
  -->}}<!--
 
  -->|{{#vardefine:DPSError|{{#var:attacksPerSecError}}}}{{#vardefine:DPSReloadError|{{#var:attacksPerSecError}}}}<!--
-->}}<!--
-->|{{#vardefine:DPSError|{{#var:damNormError}}}}{{#vardefine:DPSReloadError|{{#var:damNormError}}}}<!--
-->}}<!--
 
-->{{#if:{{#var:attacksPerSec}}|{{#vardefine:attacksPerSec|{{#expr:{{#var:attacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk1AttacksPerSec}}|{{#vardefine:perk1AttacksPerSec|{{#expr:{{#var:perk1AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk2AttacksPerSec}}|{{#vardefine:perk2AttacksPerSec|{{#expr:{{#var:perk2AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk3AttacksPerSec}}|{{#vardefine:perk3AttacksPerSec|{{#expr:{{#var:perk3AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk4AttacksPerSec}}|{{#vardefine:perk4AttacksPerSec|{{#expr:{{#var:perk4AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk5AttacksPerSec}}|{{#vardefine:perk5AttacksPerSec|{{#expr:{{#var:perk5AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk6AttacksPerSec}}|{{#vardefine:perk6AttacksPerSec|{{#expr:{{#var:perk6AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk7AttacksPerSec}}|{{#vardefine:perk7AttacksPerSec|{{#expr:{{#var:perk7AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk8AttacksPerSec}}|{{#vardefine:perk8AttacksPerSec|{{#expr:{{#var:perk8AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perk9AttacksPerSec}}|{{#vardefine:perk9AttacksPerSec|{{#expr:{{#var:perk9AttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perksAttacksPerSec}}|{{#vardefine:perksAttacksPerSec|{{#expr:{{#var:perksAttacksPerSec}} round 1}}}}}}<!--
-->{{#if:{{#var:perksAttacksPerSecTotal}}|{{#vardefine:perksAttacksPerSecTotal|{{#expr:{{#var:perksAttacksPerSecTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:critChance}}|{{#vardefine:critChance|{{#expr:{{#var:critChance}} round 2}}}}}}<!--
-->{{#if:{{#var:critChanceModified}}|{{#vardefine:critChanceModified|{{#expr:{{#var:critChanceModified}} round 2}}}}}}<!--
-->{{#if:{{#var:reloadTime}}|{{#vardefine:reloadTime|{{#expr:{{#var:reloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk1ReloadTime}}|{{#vardefine:perk1ReloadTime|{{#expr:{{#var:perk1ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk2ReloadTime}}|{{#vardefine:perk2ReloadTime|{{#expr:{{#var:perk2ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk3ReloadTime}}|{{#vardefine:perk3ReloadTime|{{#expr:{{#var:perk3ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk4ReloadTime}}|{{#vardefine:perk4ReloadTime|{{#expr:{{#var:perk4ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk5ReloadTime}}|{{#vardefine:perk5ReloadTime|{{#expr:{{#var:perk5ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk6ReloadTime}}|{{#vardefine:perk6ReloadTime|{{#expr:{{#var:perk6ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk7ReloadTime}}|{{#vardefine:perk7ReloadTime|{{#expr:{{#var:perk7ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk8ReloadTime}}|{{#vardefine:perk8ReloadTime|{{#expr:{{#var:perk8ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perk9ReloadTime}}|{{#vardefine:perk9ReloadTime|{{#expr:{{#var:perk9ReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perksReloadTime}}|{{#vardefine:perksReloadTime|{{#expr:{{#var:perksReloadTime}} round 1}}}}}}<!--
-->{{#if:{{#var:perksReloadTimeTotal}}|{{#vardefine:perksReloadTimeTotal|{{#expr:{{#var:perksReloadTimeTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:damNormProj}}|{{#vardefine:damNormProj|{{#expr:{{#var:damNormProj}} round 1}}}}}}<!--
-->{{#if:{{#var:perk1DamNorm}}|{{#vardefine:perk1DamNorm|{{#expr:{{#var:perk1DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk2DamNorm}}|{{#vardefine:perk2DamNorm|{{#expr:{{#var:perk2DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk3DamNorm}}|{{#vardefine:perk3DamNorm|{{#expr:{{#var:perk3DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk4DamNorm}}|{{#vardefine:perk4DamNorm|{{#expr:{{#var:perk4DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk5DamNorm}}|{{#vardefine:perk5DamNorm|{{#expr:{{#var:perk5DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk6DamNorm}}|{{#vardefine:perk6DamNorm|{{#expr:{{#var:perk6DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk7DamNorm}}|{{#vardefine:perk7DamNorm|{{#expr:{{#var:perk7DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk8DamNorm}}|{{#vardefine:perk8DamNorm|{{#expr:{{#var:perk8DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perk9DamNorm}}|{{#vardefine:perk9DamNorm|{{#expr:{{#var:perk9DamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamNorm}}|{{#vardefine:perksDamNorm|{{#expr:{{#var:perksDamNorm}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamNormProj}}|{{#vardefine:perksDamNormProj|{{#expr:{{#var:perksDamNormProj}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamNormTotal}}|{{#vardefine:perksDamNormTotal|{{#expr:{{#var:perksDamNormTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamNormProjTotal}}|{{#vardefine:perksDamNormProjTotal|{{#expr:{{#var:perksDamNormProjTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:perk1DamEff}}|{{#vardefine:perk1DamEff|{{#expr:{{#var:perk1DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk2DamEff}}|{{#vardefine:perk2DamEff|{{#expr:{{#var:perk2DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk3DamEff}}|{{#vardefine:perk3DamEff|{{#expr:{{#var:perk3DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk4DamEff}}|{{#vardefine:perk4DamEff|{{#expr:{{#var:perk4DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk5DamEff}}|{{#vardefine:perk5DamEff|{{#expr:{{#var:perk5DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk6DamEff}}|{{#vardefine:perk6DamEff|{{#expr:{{#var:perk6DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk7DamEff}}|{{#vardefine:perk7DamEff|{{#expr:{{#var:perk7DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk8DamEff}}|{{#vardefine:perk8DamEff|{{#expr:{{#var:perk8DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perk9DamEff}}|{{#vardefine:perk9DamEff|{{#expr:{{#var:perk9DamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamEff}}|{{#vardefine:perksDamEff|{{#expr:{{#var:perksDamEff}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamEffProj}}|{{#vardefine:perksDamEffProj|{{#expr:{{#var:perksDamEffProj}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamEffTotal}}|{{#vardefine:perksDamEffTotal|{{#expr:{{#var:perksDamEffTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamEffProjTotal}}|{{#vardefine:perksDamEffProjTotal|{{#expr:{{#var:perksDamEffProjTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:perk1DamExpl}}|{{#vardefine:perk1DamExpl|{{#expr:{{#var:perk1DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk2DamExpl}}|{{#vardefine:perk2DamExpl|{{#expr:{{#var:perk2DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk3DamExpl}}|{{#vardefine:perk3DamExpl|{{#expr:{{#var:perk3DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk4DamExpl}}|{{#vardefine:perk4DamExpl|{{#expr:{{#var:perk4DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk5DamExpl}}|{{#vardefine:perk5DamExpl|{{#expr:{{#var:perk5DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk6DamExpl}}|{{#vardefine:perk6DamExpl|{{#expr:{{#var:perk6DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk7DamExpl}}|{{#vardefine:perk7DamExpl|{{#expr:{{#var:perk7DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk8DamExpl}}|{{#vardefine:perk8DamExpl|{{#expr:{{#var:perk8DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perk9DamExpl}}|{{#vardefine:perk9DamExpl|{{#expr:{{#var:perk9DamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamExpl}}|{{#vardefine:perksDamExpl|{{#expr:{{#var:perksDamExpl}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamExplProj}}|{{#vardefine:perksDamExplProj|{{#expr:{{#var:perksDamExplProj}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamExplTotal}}|{{#vardefine:perksDamExplTotal|{{#expr:{{#var:perksDamExplTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:perksDamExplProjTotal}}|{{#vardefine:perksDamExplProjTotal|{{#expr:{{#var:perksDamExplProjTotal}} round 1}}}}}}<!--
-->{{#if:{{#var:DPS}}|{{#vardefine:DPS|{{#expr:{{#var:DPS}} round 1}}}}}}<!--
-->{{#if:{{#var:DPSPerks}}|{{#vardefine:DPSPerks|{{#expr:{{#var:DPSPerks}} round 1}}}}}}<!--
-->{{#if:{{#var:DPSReload}}|{{#vardefine:DPSReload|{{#expr:{{#var:DPSReload}} round 1}}}}}}<!--
-->{{#if:{{#var:DPSReloadPerks}}|{{#vardefine:DPSReloadPerks|{{#expr:{{#var:DPSReloadPerks}} round 1}}}}}}<!--
 
-->{{#if:{{{perk1|}}}|{{#vardefine:perk1|[[{{{perk1}}}|{{pagename nd|{{{perk1}}}}}]]}}}}<!--
-->{{#if:{{{perk2|}}}|{{#vardefine:perk2|[[{{{perk2}}}|{{pagename nd|{{{perk2}}}}}]]}}}}<!--
-->{{#if:{{{perk3|}}}|{{#vardefine:perk3|[[{{{perk3}}}|{{pagename nd|{{{perk3}}}}}]]}}}}<!--
-->{{#if:{{{perk4|}}}|{{#vardefine:perk4|[[{{{perk4}}}|{{pagename nd|{{{perk4}}}}}]]}}}}<!--
-->{{#if:{{{perk5|}}}|{{#vardefine:perk5|[[{{{perk5}}}|{{pagename nd|{{{perk5}}}}}]]}}}}<!--
-->{{#if:{{{perk6|}}}|{{#vardefine:perk6|[[{{{perk6}}}|{{pagename nd|{{{perk6}}}}}]]}}}}<!--
-->{{#if:{{{perk7|}}}|{{#vardefine:perk7|[[{{{perk7}}}|{{pagename nd|{{{perk7}}}}}]]}}}}<!--
-->{{#if:{{{perk8|}}}|{{#vardefine:perk8|[[{{{perk8}}}|{{pagename nd|{{{perk8}}}}}]]}}}}<!--
-->{{#if:{{{perk9|}}}|{{#vardefine:perk9|[[{{{perk9}}}|{{pagename nd|{{{perk9}}}}}]]}}}}<!--
 
-->{{#vardefine:tooltipDamAll|Damage with all related perks.}}<!--
-->{{#vardefine:tooltipDamThis|Additional damage per attack with this perk.}}<!--
-->{{#vardefine:tooltipAttSecAll|Attacks per second with all related perks.}}<!--
-->{{#vardefine:tooltipAttSecThis|Additional attacks per second with this perk.}}<!--
-->{{#vardefine:tooltipReloadAll|Reload time with all related perks.}}<!--
-->{{#vardefine:tooltipReloadThis|Reload time reduction of this perk.}}<!--
-->{{#vardefine:tooltipStylePerk|color: #800080;}}<!--
 
#################################
## DISPLAY INFOBOX            ##
#################################
 
-->{{Infobox
|games              ={{{jeux|}}}
|title              ={{{nom|}}}
|subtitle          ={{{sous-titre|}}}
|supertitle        =arme{{#if:{{#pos:{{#var:typeOrig}}|unique}}|&#032;unique}}
|supertitle link    =armes
|icon              ={{{icône|}}}
|icon offset        ={{#if:{{{position icône|}}}|{{{position icône}}}|@outside}}
|main image1        ={{{image|}}}
|main image1 size  ={{{taille image|}}}
|main image2        ={{{image2|}}}
|main image2 size  ={{{taille image2|}}}
|main image3        ={{{image3|}}}
|main image3 size  ={{{taille image3|}}}
|main image4        ={{{image4|}}}
|main image4 size  ={{{taille image4|}}}
|main image5        ={{{image5|}}}
|main image5 size  ={{{taille image5|}}}
|main image desc    ={{{image desc|}}}
|size main images  =x200px
|footer            ={{{pied|}}}
|group1            =Exigences
|label2-1          =compétence
|content2-2        ={{#if:{{{skill|}}}|[[{{{skill}}}|{{Pagename nd|{{{skill}}}}}]]|skill ?}} {{#if:{{abbcontains|{{{games|}}}|FNV*}}|{{#if:{{{skill req|}}}|{{{skill req}}}|skill req?}}}}
|cond3              ={{#if:{{abbcontains|{{{games|}}}|FNV*}}|{{{strength req|}}}}}
|label3-1          =force req.
|content3-2        ={{{strength req|}}}
|group4            =Statistiques de combat
|label5-1          =dgts/attaque
|label5-1 tooltip  =Dégâts avec une seule attaque (si tous les projectiles touchent la cible).
|content5-2        =<!--
-->{{#if:{{#var:damNormError}}<!--
  -->|{{#var:damNormError}}<!--
  -->|<!--
  -->{{#var:damNormTotal}}{{#if:{{#var:perksDamNorm}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamNormTotal}}}})}}<!--
  -->{{#if:{{#var:damExplTotal}}|&#032;+ {{#var:damExplTotal}}{{#if:{{#var:perksDamExpl}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamExplTotal}}}})}} {{icon|explosion}}}}<!--
  -->{{#if:{{#var:damEffTotal}}|&#032;+ {{#var:damEffTotal}}{{#if:{{#var:perksDamEff}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamEffTotal}}}})}}{{#if:{{{effect duration|}}}|&#032;for {{{effect duration}}}s}} {{icon|effect}}}}<!--
-->}}
|cond6              ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload={{#ifexpr:{{#var:proj}}>1|1}}}}
|label6-1          =dgts/proj.
|label6-1 tooltip  =Dégâts d'un seul projectile.
|content6-2        =<!--
-->{{#if:{{#var:damNormError}}<!--
  -->|{{#var:damNormError}}<!--
  -->|<!--
  -->{{#var:damNormProj}}{{#if:{{#var:perksDamNormProj}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamNormProjTotal}}}})}}<!--
  -->{{#if:{{#var:damExplProj}}|&#032;+ {{#var:damExplProj}}{{#if:{{#var:perksDamExplProj}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamExplProjTotal}}}})}} {{icon|explosion}}}}<!--
  -->{{#if:{{#var:damEffProj}}|&#032;+ {{#var:damEffProj}}{{#if:{{#var:perksDamEffProj}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamEffProjTotal}}}})}}{{#if:{{{effect duration|}}}|&#032;for {{{effect duration}}}s}} {{icon|effect}}}}<!--
-->}}
|cond7              ={{#switch:{{#var:type}}|grenade|mine=|#default=1}}
|label7-1          =DPS
|label7-1 tooltip  =Dégâts par seconde (si tous les projectiles touchent la cible), sans rechargement.
|content7-2        =<!--
-->{{#if:{{#var:DPSError}}<!--
  -->|{{#var:DPSError}}<!--
  -->|<!--
  -->{{#var:DPS}}{{#if:{{#var:DPSPerks}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:DPSPerks}}}})}}<!--
  -->{{#if:{{#var:damEffTotal}}|&#032;+ {{#var:damEffTotal}}{{#if:{{#var:perksDamEff}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamEffTotal}}}})}} {{icon|effect}}}}<!--
-->}}
|cond8              ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload=1}}
|label8-1          =DPS (en rechargeant)
|label8-1 tooltip  =Dégâts par seconde (si tous les projectiles touchent la cible), chargeur plein + rechargement.
|content8-2        =<!--
-->{{#if:{{#var:DPSReloadError}}<!--
  -->|{{#var:DPSReloadError}}<!--
  -->|<!--
  -->{{#var:DPSReload}}{{#if:{{#var:DPSReloadPerks}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:DPSReloadPerks}}}})}}<!--
  -->{{#if:{{#var:damEffTotal}}|&#032;+ {{#var:damEffTotal}}{{#if:{{#var:perksDamEff}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamAll}}|texte={{#var:perksDamEffTotal}}}})}} {{icon|effect}}}}<!--
-->}}
|label9-1          =dgts crit
|label9-1 tooltip  =Dégâts supplémentaires (par projectile) si le coup est critique.
|content9-2        ={{{crit dmg|}}}
|label9-3          =crit % mult
|label9-3 tooltip  =Chance d'effectuer un coup critique. Ceci est multiplicateur; une valeur de 1 équivaut à des chances normales.{{#if:{{#var:critChanceModified}}|&#032;Pour les armes automatiques,les chances de coup critique brutes sont divisées par les dégâts par seconde.}}
|content9-4        =<!--
-->{{#if:{{#var:critChanceError}}<!--
  -->|{{#var:critChanceError}}<!--
  -->|x{{#if:{{#var:critChanceModified}}|{{#var:critChanceModified}}|{{#var:critChance}}}}<!--
-->}}
|label10-1          =attaques/sec
|label10-1 tooltip  =Nombre d'attaques possible par seconde. Pour les pistolets, ceci correspond à la vitesse maximum de tir.
|content10-2        =<!--
-->{{#if:{{#var:attacksPerSecError}}<!--
  -->|{{#var:attacksPerSecError}}<!--
  -->|{{#var:attacksPerSec}}{{#if:{{#var:perksAttacksPerSecTotal}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecAll}}|texte={{#var:perksAttacksPerSecTotal}}}})}}<!--
-->}}
|label10-3          =[[Points d'action|PA]]
|content10-4        ={{{ap|}}}
|cond11            ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload=1}}
|label11-1          =projectiles
|content11-2        ={{{projectiles|}}}
|label11-3          =dispersion
|content11-4        ={{{min spread|}}}
|label12-1          =effet
|content12-2        ={{{other effect|}}}
|label13-1          =effet crit
|label13-1 tooltip  =Effet spécial si le coup est critique.
|content13-2        ={{{crit effect|}}}
|group14            =Munitions et rechargement
|cond15            ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload={{{ammo|}}}}}
|label15-1          =type de mun.
|content15-2        =[[{{{ammo}}}|{{pagename nd|{{{ammo}}}}}]]
|cond16            ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload=1}}
|label16-1          =mun/tir
|label16-1 tooltip  =Nombre de munitions utilisées par tir.
|content16-2        ={{{ammo use|}}}
|label16-3          =tirs/rech.
|label16-3 tooltip  =Tirs par chargeur/magazine.
|content16-4        ={{#if:{{#var:shotsPerReloadError}}|{{#var:shotsPerReloadError}}|{{#var:shotsPerReload}}}}
|cond17            ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload=1}}
|label17-1          =capacité
|content17-2        ={{#ifeq:{{lc:{{{clip rounds|}}}}}|nolimit|unlimited|{{{clip rounds|}}}}}
|label17-3          =temps de rech.
|label17-3 tooltip  =Temps (en seconde) pour recharger complètement une arme. Pour les armes à un coup, il s'agit du temps entre chaque tir.
|content17-4        =<!--
-->{{#if:{{#var:reloadTimeError}}<!--
  -->|{{#var:reloadTimeError}}<!--
  -->|{{#var:reloadTime}}{{#if:{{#var:perksReloadTimeTotal}}|&#032;({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadAll}}|texte={{#var:perksReloadTimeTotal}}}})}}<!--
-->}}
|group18            =Autre
|cond19            =1
|label19-1          =poids
|content19-2        ={{{poids|}}}
|label19-3          =valeur
|content19-4        ={{{valeur|}}}
|cond20            =1
|label20-1          =PV de l'objet
|content20-2        ={{{hp|}}}
|cond21            ={{#switch:{{#var:type}}|grenade|mine=|#default=1}}
|label21-1          =réparation
|content21-2        =<!--
-->{{Infobox/divider<!--
  -->|type          =topbottom<!--
  -->|top            ={{{repair|}}}<!--
  -->|cond bottom    ={{#if:{{abbcontains|{{{games|}}}|FNV*}}|{{{repair juryrig|}}}}}<!--
  -->|bottom        ={{{repair juryrig|}}}<!--
  -->|floated bottom =[[Jury Rigging|JR]]<!--
-->}}
|label22-1          =quêtes
|content22-2        ={{{quetes|}}}
|cond23            =1
|label23-1          =[[Form ID|base id]]
|content23-2        ={{{baseid|}}}
|group24            =Effets des aptitudes
|options24          =collapsed
|cond25            ={{#var:perksDamNorm}}{{#var:perksDamEff}}{{#var:perksDamExpl}}
|label25-1          =aptitudes (dég.)
|label25-1 tooltip  =Aptitude influençant les dégâts.
|content25-2        =<!--
-->{{#if:{{#var:perk1DamNorm}}{{#var:perk1DamEff}}{{#var:perk1DamExpl}}|<div style="clear: right;">{{#var:perk1}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk1DamNorm}}|+{{#var:perk1DamNorm}}}}{{#if:{{#var:perk1DamExpl}}|&#032;+{{#var:perk1DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk1DamEff}}|&#032;+{{#var:perk1DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk2DamNorm}}{{#var:perk2DamEff}}{{#var:perk2DamExpl}}|<div style="clear: right;">{{#var:perk2}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk2DamNorm}}|+{{#var:perk2DamNorm}}}}{{#if:{{#var:perk2DamExpl}}|&#032;+{{#var:perk2DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk2DamEff}}|&#032;+{{#var:perk2DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk3DamNorm}}{{#var:perk3DamEff}}{{#var:perk3DamExpl}}|<div style="clear: right;">{{#var:perk3}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk3DamNorm}}|+{{#var:perk3DamNorm}}}}{{#if:{{#var:perk3DamExpl}}|&#032;+{{#var:perk3DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk3DamEff}}|&#032;+{{#var:perk3DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk4DamNorm}}{{#var:perk4DamEff}}{{#var:perk4DamExpl}}|<div style="clear: right;">{{#var:perk4}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk4DamNorm}}|+{{#var:perk4DamNorm}}}}{{#if:{{#var:perk4DamExpl}}|&#032;+{{#var:perk4DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk4DamEff}}|&#032;+{{#var:perk4DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk5DamNorm}}{{#var:perk5DamEff}}{{#var:perk5DamExpl}}|<div style="clear: right;">{{#var:perk5}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk5DamNorm}}|+{{#var:perk5DamNorm}}}}{{#if:{{#var:perk5DamExpl}}|&#032;+{{#var:perk5DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk5DamEff}}|&#032;+{{#var:perk5DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk6DamNorm}}{{#var:perk6DamEff}}{{#var:perk6DamExpl}}|<div style="clear: right;">{{#var:perk6}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk6DamNorm}}|+{{#var:perk6DamNorm}}}}{{#if:{{#var:perk6DamExpl}}|&#032;+{{#var:perk6DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk6DamEff}}|&#032;+{{#var:perk6DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk7DamNorm}}{{#var:perk7DamEff}}{{#var:perk7DamExpl}}|<div style="clear: right;">{{#var:perk7}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk7DamNorm}}|+{{#var:perk7DamNorm}}}}{{#if:{{#var:perk7DamExpl}}|&#032;+{{#var:perk7DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk7DamEff}}|&#032;+{{#var:perk7DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk8DamNorm}}{{#var:perk8DamEff}}{{#var:perk8DamExpl}}|<div style="clear: right;">{{#var:perk8}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk8DamNorm}}|+{{#var:perk8DamNorm}}}}{{#if:{{#var:perk8DamExpl}}|&#032;+{{#var:perk8DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk8DamEff}}|&#032;+{{#var:perk8DamEff}} {{icon|effect}}}}}})</div></div>}}<!--
-->{{#if:{{#var:perk9DamNorm}}{{#var:perk9DamEff}}{{#var:perk9DamExpl}}|<div style="clear: right;">{{#var:perk9}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipDamThis}}|texte={{#if:{{#var:perk9DamNorm}}|+{{#var:perk9DamNorm}}}}{{#if:{{#var:perk9DamExpl}}|&#032;+{{#var:perk9DamExpl}} {{icon|explosion}}}}{{#if:{{#var:perk9DamEff}}|&#032;+{{#var:perk9DamEff}} {{icon|effect}}}}}})</div></div>}}
|cond26            ={{#var:perksAttacksPerSec}}
|label26-1          =aptitudes (att.)
|label26-1 tooltip  =Aptitudes affectant les attaques par seconde.
|content26-2        =<!--
-->{{#if:{{#var:perk1AttacksPerSec}}|<div style="clear: right;">{{#var:perk1}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk1AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk2AttacksPerSec}}|<div style="clear: right;">{{#var:perk2}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk2AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk3AttacksPerSec}}|<div style="clear: right;">{{#var:perk3}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk3AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk4AttacksPerSec}}|<div style="clear: right;">{{#var:perk4}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk4AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk5AttacksPerSec}}|<div style="clear: right;">{{#var:perk5}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk5AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk6AttacksPerSec}}|<div style="clear: right;">{{#var:perk6}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk6AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk7AttacksPerSec}}|<div style="clear: right;">{{#var:perk7}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk7AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk8AttacksPerSec}}|<div style="clear: right;">{{#var:perk8}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk8AttacksPerSec}}}})</div></div>}}<!--
-->{{#if:{{#var:perk9AttacksPerSec}}|<div style="clear: right;">{{#var:perk9}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipAttSecThis}}|texte=+{{#var:perk9AttacksPerSec}}}})</div></div>}}
|cond27            ={{#switch:{{#var:type}}|gun|gunautomatic|gunhandload={{#var:perksReloadTime}}}}
|label27-1          =aptitudes (rech.)
|label27-1 tooltip  =Aptitudes affectant le temps de rechargement.
|content27-2        =<!--
-->{{#if:{{#var:perk1ReloadTime}}|<div style="clear: right;">{{#var:perk1}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk1ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk2ReloadTime}}|<div style="clear: right;">{{#var:perk2}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk2ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk3ReloadTime}}|<div style="clear: right;">{{#var:perk3}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk3ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk4ReloadTime}}|<div style="clear: right;">{{#var:perk4}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk4ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk5ReloadTime}}|<div style="clear: right;">{{#var:perk5}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk5ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk6ReloadTime}}|<div style="clear: right;">{{#var:perk6}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk6ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk7ReloadTime}}|<div style="clear: right;">{{#var:perk7}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk7ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk8ReloadTime}}|<div style="clear: right;">{{#var:perk8}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk8ReloadTime}}s}})</div></div>}}<!--
-->{{#if:{{#var:perk9ReloadTime}}|<div style="clear: right;">{{#var:perk9}} <div style="float: right;">({{infobulle|style={{#var:tooltipStylePerk}}|titre={{#var:tooltipReloadThis}}|texte=-{{#var:perk9ReloadTime}}s}})</div></div>}}
}}<!--
 
#################################
## RESET VARIABLES            ##
#################################
 
-->{{#vardefine:attacksPerSec|}}{{#vardefine:attacksPerSecError|}}<!--
-->{{#vardefine:perk1AttacksPerSec|}}{{#vardefine:perk2AttacksPerSec|}}{{#vardefine:perk3AttacksPerSec|}}{{#vardefine:perk4AttacksPerSec|}}{{#vardefine:perk5AttacksPerSec|}}{{#vardefine:perk6AttacksPerSec|}}{{#vardefine:perk7AttacksPerSec|}}{{#vardefine:perk8AttacksPerSec|}}{{#vardefine:perk9AttacksPerSec|}}{{#vardefine:perksAttacksPerSec|}}{{#vardefine:perksAttacksPerSecTotal|}}<!--
-->{{#vardefine:critChance|}}{{#vardefine:critChanceModified|}}{{#vardefine:critChanceError|}}<!--
-->{{#vardefine:proj|}}<!--
-->{{#vardefine:shotsPerReload|}}{{#vardefine:shotsPerReloadError|}}<!--
-->{{#vardefine:reloadTime|}}{{#vardefine:reloadTimeError|}}<!--
-->{{#vardefine:perk1ReloadTime|}}{{#vardefine:perk2ReloadTime|}}{{#vardefine:perk3ReloadTime|}}{{#vardefine:perk4ReloadTime|}}{{#vardefine:perk5ReloadTime|}}{{#vardefine:perk6ReloadTime|}}{{#vardefine:perk7ReloadTime|}}{{#vardefine:perk8ReloadTime|}}{{#vardefine:perk9ReloadTime|}}{{#vardefine:perksReloadTime|}}{{#vardefine:perksReloadTimeTotal|}}<!--
-->{{#vardefine:damNormTotal|}}{{#vardefine:damNormProj|}}{{#vardefine:damNormError|}}{{#vardefine:damEffProj|}}{{#vardefine:damEffTotal|}}{{#vardefine:damExplProj|}}{{#vardefine:damExplTotal|}}<!--
-->{{#vardefine:perk1DamNorm|}}{{#vardefine:perk2DamNorm|}}{{#vardefine:perk3DamNorm|}}{{#vardefine:perk4DamNorm|}}{{#vardefine:perk5DamNorm|}}{{#vardefine:perk6DamNorm|}}{{#vardefine:perk7DamNorm|}}{{#vardefine:perk8DamNorm|}}{{#vardefine:perk9DamNorm|}}{{#vardefine:perksDamNorm|}}{{#vardefine:perksDamNormProj|}}{{#vardefine:perksDamNormTotal|}}{{#vardefine:perksDamNormProjTotal|}}<!--
-->{{#vardefine:perk1DamEff|}}{{#vardefine:perk2DamEff|}}{{#vardefine:perk3DamEff|}}{{#vardefine:perk4DamEff|}}{{#vardefine:perk5DamEff|}}{{#vardefine:perk6DamEff|}}{{#vardefine:perk7DamEff|}}{{#vardefine:perk8DamEff|}}{{#vardefine:perk9DamEff|}}{{#vardefine:perksDamEff|}}{{#vardefine:perksDamEffProj|}}{{#vardefine:perksDamEffTotal|}}{{#vardefine:perksDamEffProjTotal|}}<!--
-->{{#vardefine:perk1DamExpl|}}{{#vardefine:perk2DamExpl|}}{{#vardefine:perk3DamExpl|}}{{#vardefine:perk4DamExpl|}}{{#vardefine:perk5DamExpl|}}{{#vardefine:perk6DamExpl|}}{{#vardefine:perk7DamExpl|}}{{#vardefine:perk8DamExpl|}}{{#vardefine:perk9DamExpl|}}{{#vardefine:perksDamExpl|}}{{#vardefine:perksDamExplProj|}}{{#vardefine:perksDamExplTotal|}}{{#vardefine:perksDamExplProjTotal|}}<!--
-->{{#vardefine:DPS|}}{{#vardefine:DPSReload|}}{{#vardefine:DPSReloadPerks|}}{{#vardefine:DPSPerks|}}{{#vardefine:DPSError|}}<!--
-->{{#vardefine:perk1|}}{{#vardefine:perk2|}}{{#vardefine:perk3|}}{{#vardefine:perk4|}}{{#vardefine:perk5|}}{{#vardefine:perk6|}}{{#vardefine:perk7|}}{{#vardefine:perk8|}}{{#vardefine:perk9|}}<!--
-->{{#vardefine:tooltipDamAll|}}{{#vardefine:tooltipDamThis|}}{{#vardefine:tooltipAttSecAll|}}{{#vardefine:tooltipAttSecThis|}}{{#vardefine:tooltipReloadAll|}}{{#vardefine:tooltipReloadThis|}}<!--
-->{{#vardefine:tooltipStylePerk|}}<!--
 
--></includeonly></onlyinclude>
{{Documentation}}
{{Documentation}}
[[Category:Modèles Infobox|arme gamebryo]]
[[Catégorie:Modèle Infobox|arme gamebryo]]

Dernière version du 8 février 2022 à 14:47

Documentation du modèle (pour le modèle ci-dessus, parfois caché ou invisible)

Infobox pour les armes utilisant le moteur Gamebryo (Fallout 3, Fallout: New Vegas).

Basée sur le métamodèle {{Infobox}}.

Utilisation

Placez la syntaxe suivante tout en haut de l'article, en dessous de tout modèles de gestion de page :

{{Infobox arme gamebryo
<!-- insérez les paramètres -->
}}

Ce modèle utilise les données du GECK comme base pour calculer les valeurs "dégats/attaque", "DPS" ou "coups/rechargement" automatiquement. Pour plus de détails là-dessus, voir "Formules" plus bas.

Paramètres

Paramètres spécifiques

Certains paramètres ne sont nécessaires que pour certains types d'armes et/ou certains jeux (désignés dans le tableau ci-dessous).

ammo
Requis pour
  • type : gun, gunautomatic, gunhandload
Désactivé pour
  • type : unarmed, melee, grenade, mine

"Ammunition" (munitions) dans le GECK (lien automatique) ("Edit" window -> "Game Data" tab -> "Ammunition").

ammo use
Requis pour
  • type : gun, gunautomatic, gunhandload
Désactivé pour
  • type : unarmed, melee, grenade, mine

"Ammo Use" dans le GECK ("Edit" window -> "Game Data" tab -> "Ammo Use").

ap
Requis pour
  • tous
Désactivé pour
  • non

"Action Points" dans le GECK ("Edit" window -> "Game Data" tab -> "Action Points").

attack shots/sec
Requis pour
  • type : unarmed, melee, gun, gunautomatic, gunhandload
Désactivé pour
  • type : grenade, mine

"Attack Shots/Sec" dans le GECK ("Edit" window -> "Art and Sound" tab -> "Attack Shots/Sec").

baseid
Requis pour
  • tous
Désactivé pour
  • non

Form ID dans le GECK ("Object" window, either hover mouse over item in question or expand the column between "Editor ID" and "Count" in the list view). Enclose ID(s) in {{ID}} or {{DLC ID}}.

clip rounds
Requis pour
  • type : gun, gunautomatic, gunhandload
Désactivé pour
  • type : unarmed, melee, grenade, mine

"Clip Rounds" dans le GECK ("Edit" window -> "Game Data" tab -> "Clip Rounds"). Can be set to nolimit for guns with unlimited ammo.

crit % mult
Requis pour
  • tous
Désactivé pour
  • non

"Crit % Mult" dans le GECK ("Edit" window -> "Game Data" tab -> "Crit % Mult").

crit dmg
Requis pour
  • tous
Désactivé pour
  • non

"Crit Dmg" dans le GECK ("Edit" window -> "Game Data" tab -> "Crit Dmg").

crit effect
Requis pour
  • non
Désactivé pour
  • non

"Crit Effect" dans le GECK ("Edit" window -> "Game Data" tab -> "Crit Effect").

damage
Requis pour
  • tous
Désactivé pour
  • non

"Damage" dans le GECK ("Edit" window -> "Game Data" tab -> "Damage").

effect damage
Requis pour
  • non
Désactivé pour
  • non

Damage for object effect dans le GECK ("Edit" window -> "Game Data" tab -> "Object Effect"; then look up this effect in "Object Window" -> "Game Effects" -> "Object Effect"; add up "Magnitude" for all damage effects).

effect duration
Requis pour
  • non
Désactivé pour
  • non

Duration for object effect dans le GECK ("Edit" window -> "Game Data" tab -> "Object Effect"; then look up this effect in "Object Window" -> "Game Effects" -> "Object Effect"; "Duration" for damage effects).

explosion damage
Requis pour
  • type : grenade, mine
Désactivé pour
  • non

For weapons which are/shoot explosive projectiles (e.g. grenades, mines, missile launcher); the respective projectile's "Damage" dans le GECK.

To find this value, go to "Edit" window -> "Art and Sound" tab -> "Projectile". Then look up this projectile in "Object Window" -> "Special Effects" -> "Projectile"; open "Edit" window, check "Type" in the "Explosion" box. Look up this type under "Object Window -> "Special Effects" -> "Explosion"; open "Edit" window, the "Damage" box has the value you are looking for.

hp
Requis pour
  • tous
Désactivé pour
  • non

"Health" dans le GECK ("Edit" window -> "Game Data" tab -> "Health").

min spread
Requis pour
  • type : gun, gunautomatic, gunhandload
Désactivé pour
  • type : unarmed, melee, grenade, mine

"Min Spread" dans le GECK ("Edit" window -> "Game Data" tab -> "Min Spread").

other effect
Requis pour
  • non
Désactivé pour
  • non

Object effects dans le GECK other than pure damage ("Edit" window -> "Game Data" tab -> "Object Effect"; then look up this effect in "Object Window" -> "Game Effects" -> "Object Effect").

perk1 à perk9
Requis pour
  • non
Désactivé pour
  • non

Name of a perk which affects the damage output of this weapon directly or indirectly (in plain text, automatically linked).

perk1 add à perk9 add
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk modifies damage by a flat amount of points, use this parameter (e.g. if perk1 adds 5 points of damage, set perk1 add to 5).

perk1 attsec mult à perk9 attsec mult
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk decreases attack shots/sec (rate of fire) by a percentage, use this parameter (e.g. if perk1 decreases attack shots/sec by 10 percent, set perk1 attsec mult to 0.1).

perk1 eff add à perk9 eff add
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk modifies effect damage by a flat amount of points, use this parameter (e.g. if perk1 adds 5 points of effect damage, set perk1 eff add to 5).

perk1 eff mult à perk9 eff mult
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk modifies effect damage by a percentage, use this parameter (e.g. if perk1 adds 10 percent to effect damage, set perk1 eff mult to 0.1).

perk1 expl add à perk9 expl add
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk modifies explosion damage by a flat amount of points, use this parameter (e.g. if perk1 adds 5 points of explosion damage, set perk1 expl add to 5).

perk1 expl mult à perk9 expl mult
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk modifies explosion damage by a percentage, use this parameter (e.g. if perk1 adds 10 percent to explosion damage, set perk1 expl mult to 0.1).

perk1 mult à perk9 mult
Requis pour
  • non
Désactivé pour
  • non

If the corresponding perk modifies damage by a percentage, use this parameter (e.g. if perk1 adds 10 percent to damage, set perk1 mult to 0.1).

perk1 reload mult à perk9 reload mult
Requis pour
  • non
Désactivé pour
  • type : not (gun, gunautomatic, gunhandload)

If the corresponding perk decreases reload time by a percentage, use this parameter (e.g. if perk1 decreases reload time by 10 percent, set perk1 reload mult to 0.1).

projectiles
Requis pour
  • type : gun, gunautomatic, gunhandload
Désactivé pour
  • type : unarmed, melee, grenade, mine

"# Projectiles" dans le GECK ("Edit" window -> "Game Data" tab -> "# Projectiles").

quests
Requis pour
  • non
Désactivé pour
  • non

Quests which are related to the weapon, if any.

reload time
Requis pour
  • type : gun, gunautomatic, gunhandload
Désactivé pour
  • type : unarmed, melee, grenade, mine

"Reload Time" dans le GECK ("Edit" window -> "Art and Sound" tab -> "Reload Time").

repair
Requis pour
  • tous
Désactivé pour
  • non

Other weapons this weapon can be repaired with ("Edit" window -> "Game Data" tab -> "Repair Item List"; then look up this Repair Item List in "Object Window" -> "Miscellaneous" -> "Form List").

repair juryrig
Requis pour
  • non
Désactivé pour
  • game: not FNV

(Additional) weapons this weapon can be repaired with if the player has the Jury Rigging perk (Fallout: New Vegas).

skill
Requis pour
  • tous
Désactivé pour
  • non

Nom de skill (compétence) dont l'arme dépend (lien automatique) ("Edit" window -> "Skill").

skill req
Requis pour
  • game: FNV
Désactivé pour
  • game: not FNV

Niveau de skill requis pour utiliser l'arme correctement ("Edit" window -> "Skill Req").

strength req
Requis pour
  • game: FNV
Désactivé pour
  • game: not FNV

Force requise pour utiliser correctement l'arme ("Edit" window -> "Strength Req").

type
Requis pour
  • tous
Désactivé pour
  • non

Type d'arme; détermine les paramètres requis et a un effet sur certaines formules formulas. Si cette arme est unique, ajouter "unique" pour les options ci-dessous (e.g. "unique gun").

Options disponibles :

  • unarmed: Arme à mains nues.
  • melee: Arme de mélée.
  • gun: Une arme.
  • gunautomatic: Une arme possédant le tag "Automatic" dans la fenêtre "Edit" du GECK.
  • gunhandload: Une arme à un coup.
  • grenade: Une grenade.
  • mine: Une mine.
value
Requis pour
  • tous
Désactivé pour
  • non

"Value" dans le GECK ("Edit" window -> "Game Data" tab -> "Value").

weight
Requis pour
  • tous
Désactivé pour
  • non

"Weight" dans le GECK ("Edit" window -> "Game Data" tab -> "Weight").

Paramètres généraux d'infobox

pied

Contenu de la dernière rangée de l'infobox.

jeux

Abréviation(s) des jeux ; pour accepter les abréviations, veuillez consultez la documentation du modèle {{abb}}. Plusieurs abréviations peuvent être déclarées en étant séparées par une virgule (,).

icône

Nom du fichier de l'icône (sans le préfixe « Fichier: »), c'est-à-dire une petite image disposée en haut à droite de la zone de l'image principale.

<Erreur modèle> Aucune documentation trouvée pour le paramètre « icon offset ».

image à image5

Nom de fichier de(s) image(s) (sans le préfixe "Fichier:") à disposer en dessous de l'en-tête principal de l'infobox.

image desc

Description de la zone image, disposée sous le(s) image(s).

(default: "260x200px")
taille image à taille image5

Largeur de l'image correspondante en pixels (e.g. "260px").

|
(default: "260x200px")
taille image à taille image5

Largeur de l'image correspondante en pixels (e.g. "260px").

(default: "{{Pagename nd}}")
nom

Titre principale de l'infobox. Par défaut, il s'agit du nom de la page courante sans les suffixes d'homonymie (les termes entres parenthèses à la fin).

sous-titre

Texte en petits caractères sous nom de l'infobox.

Formules

Valeur affichée Pour type Formule
crit chance
  • gunautomatic
dmg/projectile
  • gun
  • gunautomatic
  • gunhandload
dmg/attack
shots/reload
  • gun
  • gunautomatic
  • gunhandload
DPS
DPS (reloads)
  • gun
  • gunautomatic
DPS (reloads)
  • gunhandload

Example

Laser rifle
Conditions d'utilisation
Compétence
Energy Weapons
Force
3
Statistiques de combat
Dégâts par attaque
15.0 (17.2)
Dégâts par projectile
15.0 (17.2)
Dégâts par seconde
46.2 (53.2)
Dégâts par seconde (avec rechargement)
35.0 (40.2)
Dégâts critiques
15
Multiplicateur de critique
x 1.50
Attaques par seconde
3.1
Points d'action
18
Projectiles
1
Dispersion
0.025
Munitions et rechargement
Type de munitions
Microfusion cell (Fallout: New Vegas)
Projectiles par tir
1
Tirs par magasin
24.0
Capacité
24
Durée de rechargement
2.5
Effets des aptitudes
Dégâts
  • Laser Commander
    + 2.2
Autres propriétés
Valeur
800
Réparation
{{Infobox weapon gamebryo
|games             =FNV
|type              =gun
|icon              =Laser rifle icon.png
|image             =AER9LASERRIFLE.png
|skill             =Energy Weapons
|damage            =15
|projectiles       =1
|attack shots/sec  =3.0818
|min spread        =0.025
|crit dmg          =15
|crit % mult       =1.5
|perk1             =Laser Commander
|perk1 mult        =0.15
|ammo              =Microfusion cell (Fallout: New Vegas)
|ammo use          =1
|clip rounds       =24
|reload time       =2.5
|ap                =18
|hp                =55
|strength req      =3
|skill req         =25
|repair            =[[Laser rifle (Fallout: New Vegas)|Laser rifle]]
|masse             =8
|valeur            =800
|baseid            ={{ID|00004336}}
}}

Copier/coller

Fallout 3

Mains nues Arme de mélée
{{Infobox arme gamebryo
|games             =FO3
|type              =unarmed
|icon              =
|image             =
|skill             =Mains nues
|damage            =
|attack shots/sec  =
|crit % mult       =
|crit dmg          =
|ap                =
|hp                =
|repair            =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
{{Infobox arme gamebryo
|games             =FO3
|type              =melee
|icon              =
|image             =
|skill             =Armes de corps à corps
|damage            =
|attack shots/sec  =
|crit % mult       =
|crit dmg          =
|ap                =
|hp                =
|repair            =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
Grenade Mine
{{Infobox arme gamebryo
|games             =FO3
|type              =grenade
|icon              =
|image             =
|skill             =
|damage            =
|explosion damage  =
|attack shots/sec  =
|crit dmg          =
|crit % mult       =
|ap                =
|hp                =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
{{Infobox arme gamebryo
|games             =FO3
|type              =mine
|icon              =
|image             =
|skill             =
|damage            =
|explosion damage  =
|attack shots/sec  =
|crit dmg          =
|crit % mult       =
|ap                =
|hp                =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
Pistolet Pistolet (automatique)
{{Infobox arme gamebryo
|games             =FO3
|type              =gun
|icon              =
|image             =
|skill             =
|damage            =
|projectiles       =
|attack shots/sec  =
|min spread        =
|crit dmg          =
|crit % mult       =
|ammo              =
|ammo use          =
|clip rounds       =
|reload time       =
|ap                =
|hp                =
|repair            =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
{{Infobox arme gamebryo
|games             =FO3
|type              =gunautomatic
|icon              =
|image             =
|skill             =
|damage            =
|projectiles       =
|attack shots/sec  =
|min spread        =
|crit dmg          =
|crit % mult       =
|ammo              =
|ammo use          =
|clip rounds       =
|reload time       =
|ap                =
|hp                =
|repair            =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}

Fallout: New Vegas

Mains nues Armes de mélée
{{Infobox arme gamebryo
|games             =FNV
|type              =unarmed
|icon              =
|image             =
|skill             =Mains nues
|damage            =
|attack shots/sec  =
|crit % mult       =
|crit dmg          =
|ap                =
|hp                =
|strength req      =
|skill req         =
|repair            =
|repair juryrig    =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
{{Infobox arme gamebryo
|games             =FNV
|type              =melee
|icon              =
|image             =
|skill             =Armes de corps à corps
|damage            =
|attack shots/sec  =
|crit % mult       =
|crit dmg          =
|ap                =
|hp                =
|repair            =
|repair juryrig    =
|strength req      =
|skill req         =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
Grenade Mine
{{Infobox arme gamebryo
|games             =FNV
|type              =grenade
|icon              =
|image             =
|skill             =Explosifs
|damage            =
|explosion damage  =
|attack shots/sec  =
|crit dmg          =
|crit % mult       =
|ap                =
|hp                =
|strength req      =
|skill req         =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
{{Infobox arme gamebryo
|games             =FNV
|type              =mine
|icon              =
|image             =
|skill             =Explosifs
|damage            =
|explosion damage  =
|attack shots/sec  =
|crit dmg          =
|crit % mult       =
|ap                =
|hp                =
|strength req      =
|skill req         =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
Pistolet Pistolet (automatique)
{{Infobox arme gamebryo
|games             =FNV
|type              =gun
|icon              =
|image             =
|skill             =Armes à feu
|damage            =
|projectiles       =
|attack shots/sec  =
|min spread        =
|crit dmg          =
|crit % mult       =
|ammo              =
|ammo use          =
|clip rounds       =
|reload time       =
|ap                =
|hp                =
|repair            =
|repair juryrig    =
|strength req      =
|skill req         =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
{{Infobox arme gamebryo
|games             =FNV
|type              =gunautomatic
|icon              =
|image             =
|skill             =Armes à feu
|damage            =
|projectiles       =
|attack shots/sec  =
|min spread        =
|crit dmg          =
|crit % mult       =
|ammo              =
|ammo use          =
|clip rounds       =
|reload time       =
|ap                =
|hp                =
|repair            =
|repair juryrig    =
|strength req      =
|skill req         =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}
Pistolet (à un coup)
{{Infobox arme gamebryo
|games             =FNV
|type              =gunhandload
|icon              =
|image             =
|skill             =Armes à feu
|damage            =
|projectiles       =
|attack shots/sec  =
|min spread        =
|crit dmg          =
|crit % mult       =
|ammo              =
|ammo use          =
|clip rounds       =
|reload time       =
|ap                =
|hp                =
|repair            =
|repair juryrig    =
|strength req      =
|skill req         =
|masse             =
|valeur            =
|baseid            ={{ID|}}
}}

Technique

Source

  • Le modèle et sa page de documentation sont issus du Wikipédia The Vault. Vous pouvez les retrouver en suivant ce lien.
Documentation transclues de Modèle:Infobox arme gamebryo/doc.