Difference between revisions of "Template:Weapon infobox"

From Valve Cut Content
Jump to: navigation, search
(if statements 5)
(if statements 5)
Line 5: Line 5:
 
|{{#if: {{{image3|}}} |image3=[[File:{{{image3}}}|300px]]}} |{{#if: {{{caption3|}}} |caption3={{{caption3}}} }}
 
|{{#if: {{{image3|}}} |image3=[[File:{{{image3}}}|300px]]}} |{{#if: {{{caption3|}}} |caption3={{{caption3}}} }}
 
|  header1 = Basic Information
 
|  header1 = Basic Information
| label2 = {{#if: {{{name}}} | Name |}}
+
|{{#if: {{{name|}}} | label2 = Name |}}
| data2 = {{#if: {{{name}}} | {{{name}}} |}}
+
|{{#if:{{{name|}}} | data2 = {{{name}}} |}}
| label3 = {{#if: {{{faction}}} | Faction |}}
+
|{{#if: {{{faction|}}} | label3 = Faction |}}
| data3 = {{#if: {{{faction}}} | {{{faction}}} |}}
+
|{{#if:{{{faction|}}} | data3 = {{{faction}}} |}}
| label4 = {{#if: {{{origin}}} | Origin |}}
+
|{{#if: {{{origin|}}} | label4 = Origin |}}
| data4 = {{#if: {{{origin}}} | {{{origin}}} |}}
+
|{{#if:{{{origin|}}} | data4 = {{{origin}}} |}}
| label5 = {{#if: {{{ugroup1}}} | Usage |}}
+
|{{#if: {{{ugroup1|}}} | label5 = Usage |}}
| data5 = {{#if: {{{ugroup1}}} | {{{ugroup1}}} |}}
+
|{{#if:{{{ugroup1|}}} | data5 = {{{ugroup1}}} |}}
 
| header6 = Technical Specifications
 
| header6 = Technical Specifications
| label7 = {{#if: {{{fire_rate}}} | Fire Rate |}}
+
|{{#if: {{{fire_rate|}}} | label7 = Fire Rate |}}
| data7 = {{#if: {{{fire_rate}}} | {{{fire_rate}}} |}}
+
|{{#if:{{{fire_rate|}}} | data7 = {{{fire_rate}}} |}}
| label8 = {{#if: {{{damage}}} | Damage |}}
+
|{{#if: {{{damage|}}} | label8 = Damage |}}
| data8 = {{#if: {{{damage}}} | {{{damage}}} |}}
+
|{{#if:{{{damage|}}} | data8 = {{{damage}}} |}}
| label9 = {{#if: {{{accuracy}}} | Accuracy |}}
+
|{{#if: {{{accuracy|}}} | label9 = Accuracy |}}
| data9 = {{#if: {{{accuracy}}} | {{{accuracy}}} |}}
+
|{{#if:{{{accuracy|}}} | data9 = {{{accuracy}}} |}}
| label10 = {{#if: {{{firemode}}} | Fire Mode |}}
+
|{{#if: {{{firemode|}}} | label10 = Fire Mode |}}
| data10 = {{#if: {{{firemode}}} | {{{firemode}}} |}}
+
|{{#if:{{{firemode|}}} | data10 = {{{firemode}}} |}}
| label11 = {{#if: {{{recoil}}} | Recoil |}}
+
|{{#if: {{{recoil|}}} | label11 = Recoil |}}
| data11 = {{#if: {{{recoil}}} | {{{recoil}}} |}}
+
|{{#if:{{{recoil|}}} | data11 = {{{recoil}}} |}}
| label12 = {{#if: {{{ammo_type}}} | Ammo Type |}}
+
|{{#if: {{{ammo_type|}}} | label12 = Ammo Type |}}
| data12 = {{#if: {{{ammo_type}}} | {{{ammo_type}}} |}}
+
|{{#if:{{{ammo_type|}}} | data12 = {{{ammo_type}}} |}}
| label13 = {{#if: {{{clipsize}}} | Clip Size |}}
+
|{{#if: {{{clipsize|}}} | label13 = Clip Size |}}
| data13 = {{#if: {{{clipsize}}} | {{{clipsize}}} |}}
+
|{{#if:{{{clipsize|}}} | data13 = {{{clipsize}}} |}}
| label14 = Max. Clips (including active)
+
|{{#if: {{{clips|}}} | label14 = Max. Clips (including active) |}}
| data14 = {{#if: {{{clips}}} | clips |}}
+
|{{#if:{{{clips|}}} | data14 = {{{clips}}} |}}
| label15 = {{#if: {{{faction}}} | Ammo on weapon pickup |}}
+
|{{#if: {{{faction|}}} | label15 = Ammo on weapon pickup |}}
| data15 = {{#if: {{{faction}}} | {{{faction}}} |}}
+
|{{#if:{{{faction|}}} | data15 = {{{faction}}} |}}
| label16 = {{#if: {{{origin}}} | Ammo on ammopack pickup |}}
+
|{{#if: {{{origin|}}} | label16 = Ammo on ammopack pickup |}}
| data16 = {{#if: {{{origin}}} | {{{origin}}} |}}
+
|{{#if:{{{origin|}}} | data16 = {{{origin}}} |}}
 
| header17 = Technical Specifications (Altfire)
 
| header17 = Technical Specifications (Altfire)
| label18 = {{#if: {{{fire_rate2}}} | Fire Rate |}}
+
|{{#if: {{{fire_rate2|}}} | label18 = Fire Rate |}}
| data18 = {{#if: {{{fire_rate2}}} | {{{fire_rate2}}} |}}
+
|{{#if:{{{fire_rate2|}}} | data18 = {{{fire_rate2}}} |}}
| label19 = {{#if: {{{damage2}}} | Damage |}}
+
|{{#if: {{{damage2|}}} | label19 = Damage |}}
| data19 = {{#if: {{{damage2}}} | {{{damage2}}} |}}
+
|{{#if:{{{damage2|}}} | data19 = {{{damage2}}} |}}
| label20 = {{#if: {{{accuracy2}}} | Accuracy |}}
+
|{{#if: {{{accuracy2|}}} | label20 = Accuracy |}}
| data20 = {{#if: {{{accuracy2}}} | {{{accuracy2}}} |}}
+
|{{#if:{{{accuracy2|}}} | data20 = {{{accuracy2}}} |}}
| label21 = {{#if: {{{firemode2}}} | Fire Mode |}}
+
|{{#if: {{{firemode2|}}} | label21 = Fire Mode |}}
| data21 = {{#if: {{{firemode2}}} | {{{firemode2}}} |}}
+
|{{#if:{{{firemode2|}}} | data21 = {{{firemode2}}} |}}
| label22 = {{#if: {{{recoil2}}} | Recoil |}}
+
|{{#if: {{{recoil2|}}} | label22 = Recoil |}}
| data22 = {{#if: {{{recoil2}}} | {{{recoil2}}} |}}
+
|{{#if:{{{recoil2|}}} | data22 = {{{recoil2}}} |}}
| label23 = {{#if: {{{ammo_type2}}} | Ammo Type |}}
+
|{{#if: {{{ammo_type2|}}} | label23 = Ammo Type |}}
| data23 = {{#if: {{{ammo_type2}}} | {{{ammo_type2}}} |}}
+
|{{#if:{{{ammo_type2|}}} | data23 = {{{ammo_type2}}} |}}
| label24 = {{#if: {{{clipsize2}}} | Clip Size |}}
+
|{{#if: {{{clipsize2|}}} | label24 = Clip Size |}}
| data24 = {{#if: {{{clipsize2}}} | {{{clipsize2}}} |}}
+
|{{#if:{{{clipsize2|}}} | data24 = {{{clipsize2}}} |}}
 
| header25 = Game Information
 
| header25 = Game Information
| label26 = {{#if: {{{vmodel_name}}} | View Model |}}
+
|{{#if: {{{vmodel_name|}}}| label26 = View Model |}}
| data26 = {{#if: {{{vmodel_name}}} | {{{vmodel_name}}} |}}
+
|{{#if:{{{vmodel_name|}}} | data26 = {{{vmodel_name}}} |}}
| label27 = {{#if: {{{wmodel_name}}} | World Model |}}
+
|{{#if: {{{wmodel_name|}}} | label27 = World Model |}}
| data27 = {{#if: {{{wmodel_name}}} | {{{wmodel_name}}} |}}
+
|{{#if:{{{wmodel_name|}}} | data27 = {{{wmodel_name}}} |}}
| label28 = {{#if: {{{ammo_type}}} | Weapon Entity(s) |}}
+
|{{#if: {{{weapon_ent_info|}}} | label28 = Weapon Entity(s) |}}
| data28 = {{#if: {{{weapon_ent_info}}} | weapon_ent_info |}}
+
|{{#if:{{{weapon_ent_info|}}} | data28 = {{{weapon_ent_info}}} |}}
| label29 = {{#if: {{{ammo_type}}} | Ammo Entity(s) |}}
+
|{{#if: {{{ammo_ent_info|}}} | label29 = Ammo Entity(s) |}}
| data29 = {{#if: {{{ammo_ent_info}}} | ammo_ent_info |}}
+
|{{#if:{{{ammo_ent_info|}}} | data29 = {{{ammo_ent_info}}} |}}
| label30 = {{#if: {{{ammo_type}}} | Ammo Type |}}
+
|{{#if: {{{ammo_type|}}} | label30 = Ammo Type |}}
| data30 = {{#if: {{{ammo_type}}} | {{{ammo_type}}} |}}
+
|{{#if:{{{ammo_type|}}} | data30 = {{{ammo_type}}} |}}
 
}}
 
}}
 
<noinclude>
 
<noinclude>

Revision as of 19:41, 21 November 2018

Weapon infobox
Basic Information
Technical Specifications
Technical Specifications (Altfire)
Game Information

Example usage:

{{Weapon infobox
|title1=Example<!-- Article title -->
|image1=Example<!-- Viewmodel front -->
|caption1=Viewmodel front
|image2=Example<!-- Viewmodel side-->
|caption2=Viewmodel side
|image3=Example<!-- Worldmodel -->
|caption3=Worldmodel
<!--- Basic Information --->
|name=Example <!-- technical name -->
|faction=Example <!---(combine, rebels, conscripts, etc)--->
|origin=Example <!---What faction it originates from--->
<!--- Technical specifications --->
|alt_fire= <!---(Yes/No) "is there altfire?"--->
|fire_rate=
|damage= <!--- Enter like this: 
*100 (To you)
*20 (To enemies)
--->
|accuracy= <!---(aka spread)--->
|range= <!-- Maximum range of the weapon, in HU. Generally intended for melee weapons. -->
|firemode= <!---(i.e. full-auto; semi-auto; burst-fire)--->
|recoil=
|clipsize= 
|clips= <!---(max qty of clips, including "active" one)--->
|ammo_on_wpickup= <!---(when you pick this weapon up how much ammo do you get)--->
|ammo_on_apickup= <!---(when you pick an ammopack (if applicable) up how much ammo do you get)--->
|ammo_on_apickuplrg= <!---How much ammo is gained when a large ammopack for this is picked up--->
<!--- Technical specifications for ALTFIRE--->
|fire_rate2=
|damage2=
|accuracy2=
|range2=
|firemode2=
|recoil2=
|clipsize2= 
|clips2=
|ammo_on_apickup2= <!---(when you pick an ammopack (for the altfire!) up how much ammo do you get)--->
<!--- Usage --->
|ugroup1= <!---Who uses the weapon?, in "normal" circumstances? Enter like this: (bulleted list)
*combine
*monkey boy
*shit on my floor
*god damn it
--->
<!--- Game Info --->
|vmodel_name=Example <!---(the .mdl file; view model)--->
|wmodel_name=Example <!---(the .mdl file; world model)--->
|weapon_ent_info=<!---The weapon's entity name in hammer--->
|ammo_ent_info=<!---Entities related to the weapon's ammo; Enter like this: (bulleted list)
*item_ammo_ar2<br>(ammo entity)
*item_ammo_ar2_large<br>(ammo entity, large)
*item_ammo_ar2_altfire<br>(ball ammo entity)
If there's only one ammo entity, just put that one without any bulleting.--->
|ammo_type=<!---What type of "leak-era" ammo it uses. Buckshot, Medium round, Small round, Sniper round, etc.--->
}}