Template:KF2WeaponInfo: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
Tag: Undo |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
<includeonly>{|style="background: #000000; border-collapse: collapse; color: #a6a7a9; float: right; margin: 0 0 16px 24px; padding: 0; text-align: left; vertical-align: middle; width: | <includeonly>{|style="background: #000000; border-collapse: collapse; color: #a6a7a9; float: right; margin: 0 0 16px 24px; padding: 0; text-align: left; vertical-align: middle; width: 350px;" | ||
|- style="background: # | |- style="background: #ffffff; color: #252525; text-align: center;" | ||
| colspan="4" style="padding: 0 0 2px;" | <small>''[[Killing Floor 2|<span style="color: # | | colspan="4" style="padding: 0 0 2px;" | <small>''[[Killing Floor 2|<span style="color: #252525;">Killing Floor 2</span>]] item''</small> | ||
|- style="background: # | |- style="background: #ffffff; color: #ffffff; text-align: center;" | ||
| colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">''' | | colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''{{{Name}}}'''</div><div style="position: absolute; top: 5px; left: 12px;">[[File:{{{PerkImage}}}|20px|top|link={{#if: {{{PerkLink|}}}|{{{PerkLink}}}|}}]]</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | ||
|- style="text-align: center;" | |- style="text-align: center;" | ||
| colspan="4" style="padding: 0 12px {{#if: {{{MagazineSize|}}}{{{AmmoCapacity|}}}{{{Damage|}}}{{{FireRate|}}}{{{Accuracy|}}}{{{Penetration|}}} | 0 | 8px}};" | [[File:{{{WeaponImage}}}|326px]] | | colspan="4" style="padding: 0 12px {{#if: {{{MagazineSize|}}}{{{AmmoCapacity|}}}{{{Damage|}}}{{{FireRate|}}}{{{Accuracy|}}}{{{Penetration|}}} | 0 | 8px}};" | [[File:{{{WeaponImage}}}|326px]] | ||
|- {{#if: {{{MagazineSize|}}}{{{AmmoCapacity|}}}{{{Damage|}}}{{{FireRate|}}}{{{Accuracy|}}}{{{Penetration|}}} | style="color: # | |- {{#if: {{{MagazineSize|}}}{{{AmmoCapacity|}}}{{{Damage|}}}{{{FireRate|}}}{{{Accuracy|}}}{{{Penetration|}}} | style="color: #ffffff; height: 40px; line-height: 40px;" | style="display: none;"}} | ||
| colspan="2" style="padding: 0 0 0 26px; font-size: 180%; position: relative;" | {{#if: {{{Weight|}}} | <div style="position: absolute; top: 13px; left: 12px; height: 14px; | | colspan="2" style="padding: 0 0 0 26px; font-size: 180%; position: relative;" | {{#if: {{{Weight|}}} | <div style="position: absolute; top: 13px; left: 12px; height: 14px;">[[File:KF2_Weight_White.png|top|14px|link=]]</div> {{{Weight}}} |}} | ||
| colspan="2" style="padding: 0 32px 0 0; font-size: 150%; text-align: right; position: relative;" | {{#if: {{{MultiPerkImage|}}} | | | colspan="2" style="padding: 0 32px 0 0; font-size: 150%; text-align: right; position: relative;" | {{#if: {{{MultiPerkImage|}}} | + <div style="position: absolute; top: 10px; right: 12px; height: 20px;">[[File:{{{MultiPerkImage}}}|20px|top|link={{#if: {{{MultiPerkLink|}}}|{{{MultiPerkLink}}}|}}]]</div> |}} | ||
|- {{#if: {{{MagazineSize|}}} | style="background: #202224; height: 30px; line-height: 30px;" | style="display: none;"}} | |- {{#if: {{{MagazineSize|}}} | style="background: #202224; height: 30px; line-height: 30px;" | style="display: none;"}} | ||
| colspan="2" style="padding: 0 0 0 12px; font-size: 80%; position: relative; top: 1px;" | MAGAZINE SIZE | | colspan="2" style="padding: 0 0 0 12px; font-size: 80%; position: relative; top: 1px;" | MAGAZINE SIZE | ||
Line 19: | Line 19: | ||
|- {{#if: {{{Damage|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{Damage|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''DAMAGE''' | | style="padding: 0 0 0 12px; width: 136px;" | '''DAMAGE''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: (({{#ifeq: {{#expr: {{{Damage}}} / 820 <= 1}} | 1 | {{#expr: {{{Damage}}} / 820}} | 1 }}) ^ 0.5) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{Damage}}} round 0}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{Damage}}} round 0}} | ||
|- {{#if: {{{FireRate|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{FireRate|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''FIRE RATE''' | | style="padding: 0 0 0 12px; width: 136px;" | '''FIRE RATE''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: ({{#ifeq: {{#expr: {{{FireRate}}} / 800 <= 1}} | 1 | {{#expr: {{{FireRate}}} / 800}} | 1 }}) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{FireRate}}} round 0}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{FireRate}}} round 0}} | ||
|- {{#if: {{{Accuracy|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{Accuracy|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''ACCURACY''' | | style="padding: 0 0 0 12px; width: 136px;" | '''ACCURACY''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: (({{#ifeq: {{#expr: {{{Accuracy}}} / 100 <= 1}} | 1 | {{#expr: {{{Accuracy}}} / 100}} | 1 }}) ^ 0.5) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{Accuracy}}} round 0}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{Accuracy}}} round 0}} | ||
|- {{#if: {{{Penetration|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{Penetration|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''PENETRATION''' | | style="padding: 0 0 0 12px; width: 136px;" | '''PENETRATION''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: ({{#ifeq: {{#expr: {{{Penetration}}} / 4 <= 1}} | 1 | {{#expr: {{{Penetration}}} / 4}} | 1 }}) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{Penetration}}} round 1}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{Penetration}}} round 1}} | ||
|- {{#if: {{{Damage|}}}{{{FireRate|}}}{{{Accuracy|}}}{{{Penetration|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{Damage|}}}{{{FireRate|}}}{{{Accuracy|}}}{{{Penetration|}}} | style="height: 8px;" | style="display: none;"}} | ||
Line 39: | Line 39: | ||
|- {{#if: {{{Description|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{Description|}}} | style="height: 8px;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; height: 8px;" | | | colspan="4" style="padding: 0; height: 8px;" | | ||
|- {{#if: {{{Pricing|}}}{{{AmmoCost|}}}{{{WeaponType|}}}{{{AlternativeWeaponType|}}} | style="background: #000000; color: # | |- {{#if: {{{Pricing|}}}{{{AmmoCost|}}}{{{WeaponType|}}}{{{AlternativeWeaponType|}}} | style="background: #000000; color: #ffffff; text-align: center;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''General Information'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | | colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''General Information'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | ||
|- {{#if: {{{Pricing|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{Pricing|}}} | style="height: 20px;" | style="display: none;"}} | ||
Line 55: | Line 55: | ||
|- {{#if: {{{Pricing|}}}{{{AmmoCost|}}}{{{WeaponType|}}}{{{AlternativeWeaponType|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{Pricing|}}}{{{AmmoCost|}}}{{{WeaponType|}}}{{{AlternativeWeaponType|}}} | style="height: 8px;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; height: 8px;" | | | colspan="4" style="padding: 0; height: 8px;" | | ||
|- {{#if: {{{InitialSpareMags|}}}{{{Block|}}}{{{Parry|}}}{{{SecondaryAmmunition_AmmoType|}}}{{{SecondaryAmmunition_AmmoImage|}}}{{{SecondaryAmmunition_MagazineSize|}}}{{{SecondaryAmmunition_AmmoCapacity|}}}{{{SecondaryAmmunition_Damage|}}}{{{SecondaryAmmunition_FireRate|}}}{{{SecondaryAmmunition_Accuracy|}}}{{{SecondaryAmmunition_Penetration|}}}{{{SecondaryAmmunition_InitialSpareMags|}}}{{{SecondaryAmmunition_AmmoConsumption|}}}{{{SecondaryAmmunition_AmmoCost|}}}{{{HealAmount|}}}{{{HealAmount_Solo|}}}{{{FullRechargeTime|}}}{{{FullRechargeTime_SelfInjection|}}}{{{Custom_Entries|}}} | style="background: #000000; color: # | |- {{#if: {{{InitialSpareMags|}}}{{{Block|}}}{{{Parry|}}}{{{SecondaryAmmunition_AmmoType|}}}{{{SecondaryAmmunition_AmmoImage|}}}{{{SecondaryAmmunition_MagazineSize|}}}{{{SecondaryAmmunition_AmmoCapacity|}}}{{{SecondaryAmmunition_Damage|}}}{{{SecondaryAmmunition_FireRate|}}}{{{SecondaryAmmunition_Accuracy|}}}{{{SecondaryAmmunition_Penetration|}}}{{{SecondaryAmmunition_InitialSpareMags|}}}{{{SecondaryAmmunition_AmmoConsumption|}}}{{{SecondaryAmmunition_AmmoCost|}}}{{{HealAmount|}}}{{{HealAmount_Solo|}}}{{{FullRechargeTime|}}}{{{FullRechargeTime_SelfInjection|}}}{{{Custom_Entries|}}} | style="background: #000000; color: #ffffff; text-align: center;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''Weapon Information'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | | colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''Weapon Information'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | ||
|- {{#if: {{{InitialSpareMags|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{InitialSpareMags|}}} | style="height: 20px;" | style="display: none;"}} | ||
Line 85: | Line 85: | ||
|- {{#if: {{{SecondaryAmmunition_Damage|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{SecondaryAmmunition_Damage|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''Damage''' | | style="padding: 0 0 0 12px; width: 136px;" | '''Damage''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: (({{#ifeq: {{#expr: {{{SecondaryAmmunition_Damage}}} / 820 <= 1}} | 1 | {{#expr: {{{SecondaryAmmunition_Damage}}} / 820}} | 1 }}) ^ 0.5) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_Damage}}} round 0}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_Damage}}} round 0}} | ||
|- {{#if: {{{SecondaryAmmunition_FireRate|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{SecondaryAmmunition_FireRate|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''Fire Rate''' | | style="padding: 0 0 0 12px; width: 136px;" | '''Fire Rate''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: ({{#ifeq: {{#expr: {{{SecondaryAmmunition_FireRate}}} / 800 <= 1}} | 1 | {{#expr: {{{SecondaryAmmunition_FireRate}}} / 800}} | 1 }}) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_FireRate}}} round 0}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_FireRate}}} round 0}} | ||
|- {{#if: {{{SecondaryAmmunition_Accuracy|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{SecondaryAmmunition_Accuracy|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''Accuracy''' | | style="padding: 0 0 0 12px; width: 136px;" | '''Accuracy''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: (({{#ifeq: {{#expr: {{{SecondaryAmmunition_Accuracy}}} / 100 <= 1}} | 1 | {{#expr: {{{SecondaryAmmunition_Accuracy}}} / 100}} | 1 }}) ^ 0.5) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_Accuracy}}} round 0}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_Accuracy}}} round 0}} | ||
|- {{#if: {{{SecondaryAmmunition_Penetration|}}} | style="height: 20px;" | style="display: none;"}} | |- {{#if: {{{SecondaryAmmunition_Penetration|}}} | style="height: 20px;" | style="display: none;"}} | ||
| style="padding: 0 0 0 12px; width: 136px;" | '''Penetration''' | | style="padding: 0 0 0 12px; width: 136px;" | '''Penetration''' | ||
| colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: | | colspan="2" style="padding: 0; width: 158px;" | <div style="background: #202224; display: table-cell; height: 12px; margin: 4px 0 0 0; width: 100px;"><div style="background: #ffffff; height: 12px; position: relative; top: 0; left: 0; width: {{#expr: ({{#ifeq: {{#expr: {{{SecondaryAmmunition_Penetration}}} / 4 <= 1}} | 1 | {{#expr: {{{SecondaryAmmunition_Penetration}}} / 4}} | 1 }}) * 100 }}px"></div></div> | ||
| style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_Penetration}}} round 1}} | | style="padding: 0 12px 0 0; text-align: right;" | {{#expr: {{{SecondaryAmmunition_Penetration}}} round 1}} | ||
|- {{#if: {{{SecondaryAmmunition_Damage|}}}{{{SecondaryAmmunition_FireRate|}}}{{{SecondaryAmmunition_Accuracy|}}}{{{SecondaryAmmunition_Penetration|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{SecondaryAmmunition_Damage|}}}{{{SecondaryAmmunition_FireRate|}}}{{{SecondaryAmmunition_Accuracy|}}}{{{SecondaryAmmunition_Penetration|}}} | style="height: 8px;" | style="display: none;"}} | ||
Line 130: | Line 130: | ||
|- {{#if: {{{Custom_Entries|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{Custom_Entries|}}} | style="height: 8px;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; height: 8px;" | | | colspan="4" style="padding: 0; height: 8px;" | | ||
|- {{#if: {{{Technical_Entries|}}} | style="background: #000000; color: # | |- {{#if: {{{Technical_Entries|}}} | style="background: #000000; color: #ffffff; text-align: center;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''Technical Information'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | | colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''Technical Information'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | ||
|- {{#if: {{{Technical_Entries|}}} || style="display: none;"}} | |- {{#if: {{{Technical_Entries|}}} || style="display: none;"}} | ||
Line 136: | Line 136: | ||
|- {{#if: {{{Technical_Entries|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{Technical_Entries|}}} | style="height: 8px;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; height: 8px;" | | | colspan="4" style="padding: 0; height: 8px;" | | ||
|- {{#if: {{{Achievements|}}}{{{Achievements_PS4|}}} | style="background: #000000; color: # | |- {{#if: {{{Achievements|}}}{{{Achievements_PS4|}}} | style="background: #000000; color: #ffffff; text-align: center;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''Related Achievements'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | | colspan="4" style="padding: 0; background: linear-gradient(transparent 50%, #202224 50%), linear-gradient(135deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 5px, #bd0000 0, #bd0000 60%, transparent 60%) top right; vertical-align: top; position: relative; height: 43px; width: 100%;" | <div style="background: linear-gradient(135deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #202224 0, #202224 60%, transparent 60%) top right; display: table; padding: 0; position: relative; left: 0; top: 5px; height: 30px; width: 100%;"><div style="display: table-cell; vertical-align: middle;">'''Related Achievements'''</div></div><div style="background: linear-gradient(135deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top left, linear-gradient(225deg, transparent 6px, #000000 0, #000000 60%, transparent 60%) top right; height: 8px; left: 0; position: absolute; top: 35px; width: 100%;"></div> | ||
|- {{#if: {{{Achievements|}}} || style="display: none;"}} | |- {{#if: {{{Achievements|}}} || style="display: none;"}} | ||
Line 148: | Line 148: | ||
|- {{#if: {{{Achievements_PS4|}}} | style="height: 8px;" | style="display: none;"}} | |- {{#if: {{{Achievements_PS4|}}} | style="height: 8px;" | style="display: none;"}} | ||
| colspan="4" style="padding: 0; height: 8px;" | | | colspan="4" style="padding: 0; height: 8px;" | | ||
|- style="background: # | |- style="background: #ffffff; text-align: center;" | ||
| colspan="4" style="padding: 0 0 2px; height: 8px;" | <div style="background: linear-gradient(45deg, # | | colspan="4" style="padding: 0 0 2px; height: 8px;" | <div style="background: linear-gradient(45deg, #ffffff 5px, #000000 0, #000000 60%, transparent 60%) bottom left, linear-gradient(315deg, #ffffff 5px, #000000 0, #000000 60%, transparent 60%) bottom right; height: 8px; position: relative; top: -8px; width: 100%;"></div>{{#if: {{{GameVersion|}}} |<small style="position: relative; top: -8px;>''status as of game version [[Update {{{GameVersion}}} (Killing Floor 2)|<span style="color: #a6a7a9;">{{{GameVersion}}}''</span>]]</small>|}} | ||
|}</includeonly> | |}</includeonly> | ||
<noinclude> | <noinclude> |
Latest revision as of 22:38, 23 September 2021
Killing Floor 2 item | |||
![]() | |||
![]() |
+ | ||
MAGAZINE SIZE | 15 ![]() | ||
SPARE AMMO CAPACITY | 225 ![]() | ||
DAMAGE | 15 | ||
FIRE RATE | 343 | ||
ACCURACY | 50 | ||
PENETRATION | 0 | ||
• Fire mode is semi-auto only. • This is the standard 9mm pistol. Simple and cheap (very cheap, frankly, to you), it is the basic sidearm for all Horzine operatives. | |||
General Information | |||
Pricing | ![]() | ||
Ammo Cost | ![]() | ||
Weapon Type | Pistol ![]() | ||
Alternative Weapon Type | Electric Weapon ![]() | ||
Weapon Information | |||
Starting Ammo | 15 + 105 ![]() | ||
Block (multiplier for incoming damage) | ×1 | ||
Parry (multiplier for incoming damage) | ×1 | ||
Secondary Attack | |||
Ammo Type | M203 Grenade | ||
Magazine Size | 1 ![]() | ||
Spare Ammo Capacity | 12 ![]() | ||
Damage | 10 | ||
Fire Rate | 300 | ||
Accuracy | 25 | ||
Penetration | 1 | ||
Starting Ammo | 1 + 3 ![]() | ||
Ammo Consumption (per use) | 0 ![]() | ||
Ammo Cost | ![]() | ||
Heal Amount | 0 ✚ | ||
Heal Amount (solo) | 0 ✚ | ||
Full Recharge Time | 0s | ||
Full Recharge Time (self injection) | 0s | ||
Custom Entry Custom Value Heal Amount (per second) 5 ✚ Heal Duration 8s Custom Description
| |||
Technical Information | |||
Technical Entry Technical Value Technical Description
| |||
Related Achievements | |||
PS4 Trophies | |||
status as of game version 1050 |
Syntax
Parameters
{{KF2WeaponInfo | |||||
| |||||
| Name= | Name of the weapon | Example: | 9mm Pistol | ||
| |||||
| PerkImage= | Name of the image of the corresponding perk | Example: | KF2_Off_Perk_White.png | ||
| |||||
| PerkLink= | Name of the page of the corresponding perk | Example: | Perks (Killing Floor 2) | ||
| |||||
| WeaponImage= | Name of the image of the corresponding weapon | Example: | KF29mm Pistol.png | ||
| |||||
| MagazineSize= | Magazine capacity | Example: | 15 | ||
| |||||
| AmmoCapacity= | Maximum spare ammo | Example: | 225 | ||
| |||||
| Damage= | Damage value of the weapon | Example: | 15.000000 | ||
| |||||
| FireRate= | Fire Rate value of the weapon | Example: | 342.857147 | ||
| |||||
| Accuracy= | Accuracy value of the weapon | Example: | 50.000000 | ||
| |||||
| Penetration= | Penetration value of the weapon | Example: | 0.000000 | ||
| |||||
| Description= | Trader descripton of the weapon | Example: | • Fire mode is semi-auto only. • This is the standard 9mm pistol. Simple and cheap (very cheap, frankly, to you), it is the basic sidearm for all Horzine operatives. | ||
| |||||
| | |||||
| |||||
| PerkName= | Name of the corresponding perk | Example: | All | ||
| |||||
| Pricing= | How much the weapon costs at the trader | Example: | 0 | ||
| |||||
| Weight= | How much the weapon weights | Example: | 0 | ||
| |||||
| | |||||
| |||||
| InitialSpareMags= | How much spare magazines you have Displays "Starting Ammo" |
Example: | 7 | ||
| |||||
| AmmoCost= | How much one magazine costs | Example: | 8 | ||
| |||||
| Block= | Damage multiplier while blocking | Example: | 1 | ||
| |||||
| Parry= | Damage multiplier while parrying | Example: | 1 | ||
| |||||
| WeaponType= | The weapons weapon type | Example: | Pistol | ||
| |||||
| AlternativeWeaponType= | The weapons alternative weapon type | Example: | Electric Weapon | ||
| |||||
| | |||||
| |||||
| SecondaryAmmunition_AmmoType= | Ammo Type of the secondary Ammunition | Example: | M203 Grenade | ||
| |||||
| SecondaryAmmunition_AmmoImage= | Name of the Image of the corresponding Ammo Type | Example: | KF2_SecondaryAmmo_Grenade_Gray.png | ||
| |||||
| SecondaryAmmunition_MagazineSize= | Magazine Size of the secondary Ammo Type | Example: | 1 | ||
| |||||
| SecondaryAmmunition_AmmoCapacity= | Maximum ammo of the secondary Ammo Type | Example: | 12 | ||
| |||||
| SecondaryAmmunition_Damage= | Damage value of the secondary Ammo Type | Example: | 10.000000 | ||
| |||||
| SecondaryAmmunition_FireRate= | Fire Rate value of the secondary Ammo Type | Example: | 300.000000 | ||
| |||||
| SecondaryAmmunition_Accuracy= | Accuracy value of the secondary Ammo Type | Example: | 25.000000 | ||
| |||||
| SecondaryAmmunition_Penetration= | Penetration value of the secondary Ammo Type | Example: | 1.000000 | ||
| |||||
| SecondaryAmmunition_InitialSpareMags= | Initial ammo of the secondary Ammo Type | Example: | 4 | ||
| |||||
| SecondaryAmmunition_AmmoConsumption= | How much ammo it takes to use one shot / attack with the weapon | Example: | 0 | ||
| |||||
| HealAmount= | How much the Healing Dart heals other players | Example: | 0 | ||
| |||||
| HealAmount_Solo= | How much you heal yourself (Syringe only) | Example: | 0 | ||
| |||||
| FullRechargeTime= | How long it takes until the Healing Dart / Syringe is fully charged after healing other players | Example: | 0 | ||
| |||||
| FullRechargeTime_SelfInjection= | How long it takes until the Syringe is fully charged after healing yourself (Syringe only) | Example: | 0 | ||
| |||||
| SecondaryAmmunition_AmmoCost= | How much one magazine costs of the secondary Ammo Type | Example: | 13 | ||
| |||||
| | |||||
| |||||
| Custom_Entries= {{KF2VariousInfo_CustomEntry|1|2|3}} {{KF2VariousInfo_CustomEntry|1|2|3}} {{KF2VariousInfo_CustomEntry|1|2|3|AddSpaceAfterEntry=true}} {{KF2VariousInfo_CustomEntry|1|2|3}} {{KF2VariousInfo_CustomEntry|1|2|3|Last=true}} |
Additional custom entries
1 - Entry Title AddSpaceAfterEntry=true Last=true |
Example: | {{KF2VariousInfo_CustomEntry|'''Custom Entry'''|Custom Value|AddSpaceAfterEntry=true}} {{KF2VariousInfo_CustomEntry|'''Heal Amount''' <small>(per second)</small>|5 ✚}} {{KF2VariousInfo_CustomEntry|'''Heal Duration'''|8s|Custom Description|Last=true}} | ||
| |||||
| | |||||
| |||||
| Technical_Entries= {{KF2VariousInfo_CustomEntry|1|2|3}} {{KF2VariousInfo_CustomEntry|1|2|3}} {{KF2VariousInfo_CustomEntry|1|2|3|AddSpaceAfterEntry=true}} {{KF2VariousInfo_CustomEntry|1|2|3}} {{KF2VariousInfo_CustomEntry|1|2|3|Last=true}} |
Additional technical entries
1 - Entry Title AddSpaceAfterEntry=true Last=true |
Example: | {{KF2VariousInfo_CustomEntry|'''Technical Entry'''|Technical Value|Technical Description|Last=true}} | ||
| |||||
| | |||||
| |||||
| Achievements= {{KF2VariousInfo_Achievement|1|2}} |
Related Achievement entrys
1 - Achievement Number 2 - Achievement Title |
Example: | {{KF2VariousInfo_Achievement|109|School's Out Forever}} | ||
| |||||
| | |||||
| |||||
| GameVersion= | Version of Killing Floor 2 these stats are taken from | Example: | 1050 | ||
| |||||
}} |
Weapon Types
Available weapon types and their corresponding images
Weapon Type | Corresponding Image |
---|---|
Pistol | ![]() |
Shotgun | ![]() |
Rifle | ![]() |
Projectile | ![]() |
Flame Weapon | ![]() |
Electric Weapon | ![]() |
Explosive | ![]() |
Assault Rifle | ![]() |
Melee Weapon | ![]() |
SMG | ![]() |
Ice Weapon | ![]() |
Poisoning Weapon | ![]() |
Template
Copy this template for quick usage.
{{KF2WeaponInfo | Name= | PerkImage= | PerkLink= | WeaponImage= | MagazineSize= | AmmoCapacity= | Damage= | FireRate= | Accuracy= | Penetration= | Description= | | PerkName= | Pricing= | Weight= | | InitialSpareMags= | AmmoCost= | Block= | Parry= | WeaponType= | AlternativeWeaponType= | | SecondaryAmmunition_AmmoType= | SecondaryAmmunition_AmmoImage= | SecondaryAmmunition_MagazineSize= | SecondaryAmmunition_AmmoCapacity= | SecondaryAmmunition_Damage= | SecondaryAmmunition_FireRate= | SecondaryAmmunition_Accuracy= | SecondaryAmmunition_Penetration= | SecondaryAmmunition_InitialSpareMags= | SecondaryAmmunition_AmmoConsumption= | SecondaryAmmunition_AmmoCost= | HealAmount= | HealAmount_Solo= | FullRechargeTime= | FullRechargeTime_SelfInjection= | | Custom_Entries= {{KF2VariousInfo_CustomEntry|1|2|3}} | | Technical_Entries= {{KF2VariousInfo_CustomEntry|1|2|3}} | | Achievements= {{KF2VariousInfo_Achievement|1|2}} | | Achievements_PS4= {{KF2VariousInfo_Achievement|PS4=true|1|2|3}} | | GameVersion= }}