Difference between revisions of "Template:Infobox Weapon"
Jump to navigation
Jump to search
⌸ — Auto-categorized value, if included, will categorize the weapon with the included value, but will be ignored if the value (nocat) is filled or forcereturn is set.
(moved tags to below, added imgsize.) |
|||
(27 intermediate revisions by the same user not shown) | |||
Line 5: | Line 5: | ||
Planning to add icons based on each weapon elemental innate/type, e.g. Frotchet has a frost icon. | Planning to add icons based on each weapon elemental innate/type, e.g. Frotchet has a frost icon. | ||
--><onlyinclude>{{Infobox | |||
|name = | |name = | ||
|bodystyle = background-color: #4c4c4c; border-color: #6d6d6d; | |bodystyle = background-color: #4c4c4c; border-color: #6d6d6d; {{#if: {{{floatleft|}}} | float: left;}} | ||
|titlestyle = background-color: gray; border-color: #6d6d6d; color: #c1c1c1; | |titlestyle = background-color: gray; border-color: #6d6d6d; color: #c1c1c1; | ||
|abovestyle = background:#cfc; | |abovestyle = background:#cfc; | ||
|subheaderstyle = | |subheaderstyle = | ||
|title = {{{weapon|{{{title|{{SUBPAGENAME}} }}}}}} | |title = {{{weapon|{{{title|{{SUBPAGENAME}}}}}}}} | ||
|above = | |above = | ||
|imagestyle = | |imagestyle = | ||
|captionstyle = | |captionstyle = | ||
|image = {{#if: {{{image|}}} | |||
| {{#if: {{{manualimg|}}} | |||
| {{{image}}} | |||
| [[File: {{{image}}}|{{{imgsize|240}}}px|{{{weapon|{{{title|{{SUBPAGENAME}} }}} }}} |link=]] | |||
}} | |||
| | |||
}} | |||
<!--|caption = --> | <!--|caption = --> | ||
Line 25: | Line 31: | ||
|header2 = Stats | |header2 = Stats | ||
|data5 = {{#if: {{{tier|}}} | '''Tier {{{tier|}}}''' }} | |||
<!--|label7 = Ammo Type | |||
|data7 = {{{ammotype|}}}--> | |||
|label8 = Cost | |||
|data8 = {{#if: {{{cost|{{Template:Infobox_Weapon/CostCalc|{{{tier|}}}}}}}} | {{{cost|{{Template:Infobox_Weapon/CostCalc|{{{tier|}}}}}}}} {{{costcurrency|points}}} }} | |||
|label9 = Damage | |||
|data9 = {{{damage|}}} | |||
| | <!--|label10 = | ||
|data10 = --> | |||
| | |label14 = Reload speed | ||
|data14 = {{#if: {{{reload|}}} | {{{reload|}}} s}} | |||
| | |label15 = Attack delay | ||
|data15 = {{#if: {{{attackdelay|}}} | {{{attackdelay|}}} s}} | |||
| | |label16 = Clip size | ||
|data16 = {{{clipsize|}}} | |||
| | |label17 = Min Spread | ||
|data17 = {{{minspread|}}} | |||
| | |label18 = Max Spread | ||
|data18 = {{{maxspread|}}} | |||
| | |label19 = Move Speed | ||
|data19 = {{{movespeed|}}} | |||
| | |label20 = Res Pierce | ||
|data20 = {{#if: {{{respierce|}}} | {{{respierce|}}}% }} | |||
| | |label21 = Overkill | ||
|data21 = {{#if: {{{overkill|}}} | {{{overkill|}}}% }} | |||
| | |label22 = Point Multi | ||
|data22 = {{#if: {{{pointmulti|}}} | {{{pointmulti|}}}% }} | |||
| | |label23 = Slow | ||
|data23 = {{#if: {{{pulseslow|{{{slow|}}}}}} | {{{pulseslow|{{{slow|}}}}}}%}} | |||
| | |label24 = Pierces | ||
|data24 = {{{nbpierces|}}} | |||
| | |label25 = Pierce Taper | ||
|data25 = {{{piercetaper|}}} | |||
| | |label26 = AoE Radius | ||
|data26 = {{{aoeradius|}}} | |||
| | |label27 = AoE Taper | ||
|data27 = {{{aoetaper|}}} | |||
| | |label28 = Headshot multiplier | ||
|data28 = {{#if: {{{headshotmulti|}}} | {{{headshotmulti|}}}x}} | |||
| | |label29 = Debuff Time | ||
|data29 = {{#if: {{{debufftime|}}} | {{{debufftime|}}} s}} | |||
| | |label30 = Buff Time | ||
| | |data30 = {{#if: {{{bufftime|}}} | {{{bufftime|}}} s}} | ||
|label31 = Healing | |||
|data31 = {{{healing|}}} | |||
|label32 = Ammo for Reload | |||
|data32 = {{#if: {{{ammoforreload|}}} | {{{ammoforreload|}}}%}} | |||
<!-- Melee exclusive stats --> | <!-- Melee exclusive stats --> | ||
| | |label33 = Range | ||
|data33 = {{{range|}}} | |||
| | |label34 = Knockback | ||
|data34 = {{{knockback|}}} | |||
| | |label35 = Stability | ||
|data35 = {{{stability|}}} | |||
| | |label36 = Stamina Use | ||
|data36 = {{#if: {{{staminause|}}} | {{{staminause|}}}%}} | |||
| | |label37 = Block | ||
|data37 = {{#if: {{{block|}}} | {{{block|}}}%}} | |||
| | |label38 = Impact Delay | ||
|data38 = {{{impactdelay|}}} | |||
| | |label39 = Size | ||
| | |data39 = {{{size|}}} | ||
}}</ | |label40 = Abilities | ||
|data40 = {{{abilities|}}} | |||
|data49 = {{#if: {{{tags|}}} |<hr>|}} | |||
|data50 = {{Template:Infobox_Weapon/tags|{{{tags|}}}}} | |||
}}<includeonly>{{#if: {{{nocat|}}} || | |||
{{Template:Infobox_Weapon/categorizeweapon|{{{tags|}}}|tier={{{tier|}}}|shop={{{shop|}}}|wptype={{#invoke:DetectWeaponType|GetWeaponType | |||
| else={{{elsewptype|}}} | |||
| reload={{{reload|}}} | |||
| minspread={{{minspread|}}} | |||
| maxspread={{{maxspread|}}} | |||
| knockback={{{knockback|}}} | |||
| impactdelay={{{impactdelay|}}} | |||
| range={{{range|}}} | |||
| repair={{{repair|}}} | |||
| healing={{{healing|}}} | |||
| forcereturn={{{forcereturn|}}} | |||
}}<!-- | |||
-->}}}}</includeonly></onlyinclude> | |||
<noinclude>{{Documentation}}[[Category:Templates]]</noinclude> |
Latest revision as of 20:37, 24 December 2021
Stats |
---|
Alternative version of Weapon Infobox, but using wikitext. It has the same parameters as the original, but contains more parameters and tags.
Usage
Parameter | Description |
---|---|
title weapon |
Infobox Title; by default, is the sub page name. |
image | Infobox Image, if manualimg is empty, the valid value is the filename, else, is the image (containing all parameters) [[File:Image|300px|link=any|Description]] with full manipulation;
|
imgsize | Defines the image size |
ammoforreload | How much ammo the weapon consumes per reload in %. |
abilties | Weapon abilities, use {{Gamekey|KEY}} to set which key has the special ability.
|
floatleft | (WIP) Makes the infobox at left side. |
manualimg | By default if empty, if not, it will allow the use of complete manipulation of image. (WIP) |
tier | ⌸ Weapon tier, if "Cost" parameter is empty, it will get the default price in game (15|30|65|115|170|280) from tier 1 to 6 respectively |
cost | Weapon cost, if this parameter is empty, it will get the default price in game (15|30|65|115|170|280) from tier 1 to 6 respectively based on which tier is defined |
damage | Weapon damage |
reload | ⌸ Weapon reload time in seconds. |
shop | where the weapon is purchased, supplycrate/crate, banished or any(pointsshop or arsenal) |
ammotype | (WIP) What type of ammo is used. |
attackdelay | Weapon attack delay in seconds. |
clipsize | Weapon clip size. |
minspread | ⌸ Weapon minimum spread (minimum bullet spread cone). |
maxspread | ⌸ Weapon maximum spread. (maximum bullet spread cone). |
movespeed | Weapon movement speed. |
respierce | Weapon resistance pierce in %. |
overkill | Weapon overkill in %. |
pointmulti | Weapon point multiplier in %. 100% = default for every weapon. |
pulseslow slow |
Weapon elemental slow in %. |
nbpierces | Gun bullet pierce. (For guns) |
piercetaper | Melee pierce taper. (For melee weapons) |
aoeradius | Radius of AoE Damage |
aoetaper | Area of Effect Taper |
headshotmulti | Headshot Damage Multiplier in numberx |
debufftime | Duration of Debuff in seconds. |
bufftime | Duration of Buff in seconds. |
healing | ⌸ Heal Value |
Melee Exclusive Stats | |
range | ⌸ How longer the melee attack can reach at target. |
knockback | ⌸ Melee Knockback Damage (not hp damage) |
stability | How much damage the melee weapon will absorb until the guard break, increases chances of parry. |
staminause | (OBSOLETE) How much stamina the melee weapon consumes, it is no longer used since that melee weapons don't consume stamina on melee swings. |
block | How much melee damage taken the melee weapon can absorb in % while blocking. |
impactdelay | ⌸ How longer the melee attack takes after impact (collision with solid or entities) in seconds. |
size | Melee attack size. |
repair | ⌸ (WIP) How much repair the weapon will give. |
Others | |
nocat | Disables all categorization included on this infobox. |
elsewptype | If all categorization check fails, it will send this value. |
forcereturn | Force the categorization to return this value. Check Module:DetectWeaponType/doc for more info. |
tags | See #Tags |
Tags
This template is used for implementing which "Innate" the weapon has.
Usage
{{Template:Infobox_Weapon/tags|(TEXT)}}
(TEXT) = It creates an image if the text is in argument 1.
Parameter | Result |
---|---|
fire | ![]() |
acid | ![]() |
serrate | ![]() |
frost | ![]() |
electro | ![]() |
sap | ![]() |
soften | ![]() |
bounty | ![]() |
hinder | ![]() |
spotted | ![]() |
Category Exclusive Matches Is automatically done with values calc. Can be disabled if nocat is trueIf nocat is false, it will require these tags
| |
Parameter | Description |
melee | Defines the weapon as melee |
gun | Defines the weapon as gun |
medtool | Defines the weapon as medical tool, e.g.: Medical Kit, Critical Care |
heal | Defines the weapon as weapon with healing implemented. |
consumable | Defines the weapon as consumable, e.g.: Grenades. |
Note: This template has case-sensitive arguments, i.e., putting in capital letters will not work.
Example
Wikitext | Result |
---|---|
{{Template:Infobox_Weapon/tags|(bountyfire)}} |
![]() ![]() |
{{Template:Infobox_Weapon/tags|(BOUNTYFIRE)}} |
|
{{Template:Infobox_Weapon/tags|(BOUNTYFIREfrosthinder)}} |
![]() ![]() |
{{Template:Infobox_Weapon/tags|(zselectrozsacidzs)}} |
![]() ![]() |
{{Template:Infobox_Weapon/tags|(acidacidacidshockfire)}} |
![]() ![]() ![]() |
Examples
Wikitext | What is rendered | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{{Infobox Weapon |weapon = 'Equinox' Shock Rifle |tags = electro |image = Equinox main screen 1.png |tier = 5 |cost = 170 |damage = 53.5 |reload = 3.7 |attackdelay = 0.61 |clipsize = 25 |minspread = 0.3 |maxspread = 0.3 |movespeed = 218 |respierce = -20 |aoeradius = 110 |aoetaper = 83 |nocat = 1}} |
|
The above documentation is transcluded from Template:Infobox Weapon/doc. (edit | history) Editors can experiment in this template's sandbox (create | mirror) and testcases (create) pages. Please add categories to the /doc subpage. Subpages of this template. |