Template:Item: Difference between revisions

Jump to navigation Jump to search
store throwability in cargo
(Removed Commerce, Weight, RenderString, ColorString from ItemsTable. Added ElementalDamage, ElementalType, and Mods)
(store throwability in cargo)
 
(128 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
{{#cargo_declare:_table=ItemsTable|
{{#cargo_declare:_table=ItemsTable
Title=Wikitext|BasePV=Integer|MaxPV=Integer|Vibro=Boolean|PoweredPV=Boolean|Damage=String|UnpoweredDamage=String|HP=Integer|AV=Integer|DV=Integer|MA=Integer|ToHit=Integer|Ammo=Page|Accuracy=Integer|Shots=Integer|MaxAmmo=Integer|MaxVolume=Integer|LiquidGen=Integer|LiquidType=String|MaxCharge=Integer|ChargeUsed=Integer|ChargePerDram=Integer|Complexity=Integer|Tier=Integer|Bits=Searchtext|CanBuild=Boolean|CanDisassemble=Boolean|Skill=String|ObjectID=String|BookID=String|LightRadius=Integer|Extra=List (</br>) of String|AgilityBonus=Integer|StrengthBonus=Integer|WillpowerBonus=Integer|ToughnessBonus=Integer|IntelligenceBonus=Integer|EgoBonus=Integer|
|BasePV=Integer|MaxPV=Integer
Acid=Integer|Electric=Integer|Cold=Integer|Heat=Integer|
|Vibro=Boolean
Description=Wikitext|WornOn=Page|UsesSlots=List (,) of Page|Healing=String|
|PoweredPV=Boolean
HarvestedInto=Page|PreservedInto=Page|PreservedQuantity=Integer|Reflect=Integer|Movespeed=Integer|ElementalDamage=String|ElementalType=String|Mods=List (</br>) of Page}}
|Damage=String|UnpoweredDamage=String|PrimaryDamageElement=String
|HP=Integer|AV=Integer|DV=Integer|MA=Integer|ToHit=Integer
|Skill=String
|ObjectID=String
|AgilityBonus=Integer|StrengthBonus=Integer|WillpowerBonus=Integer
|ToughnessBonus=Integer|IntelligenceBonus=Integer|EgoBonus=Integer
|Description=Wikitext
|WornOn=Page|UsesSlots=List (,) of Page
|Healing=String
|HarvestedInto=String|PreservedInto=Page|PreservedQuantity=Integer
|ElementalDamage=String
|ElementalType=String
|JoinKey=String}}
 
{{#cargo_attach:_table = GeneralData}}
{{#cargo_attach:_table = GeneralData}}
[[Category:Cargo Store Templates]]
[[Category:Cargo Store Templates]]
{{doc}}
{{doc}}


</noinclude><includeonly>{{#cargo_store:_table=ItemsTable|
</noinclude><includeonly>{{#cargo_store:_table=ItemsTable
Title={{{title|}}}|BasePV={{{pv|4}}}|
|BasePV={{{pv|4}}}
MaxPV={{{maxpv|{{{pv|4}}}}}}|
|MaxPV={{{maxpv|{{{pv|4}}}}}}
Vibro={{{vibro|no}}}|PoweredPV={{{pvpowered|no}}}|Damage={{{damage|}}}|UnpoweredDamage={{{unpowereddamage|}}}|
|Vibro={{{vibro|no}}}|PoweredPV={{{pvpowered|no}}}
HP={{{hp|}}}|AV={{{av|}}}|
|Damage={{{damage|}}}|UnpoweredDamage={{{unpowereddamage|}}}|PrimaryDamageElement={{{primarydamageelement|}}}
DV={{{dv|}}}|MA={{{ma|}}}|
|HP={{{hp|}}}|AV={{{av|}}}
ToHit={{{tohit|}}}|Ammo={{{ammo|}}}|
|DV={{{dv|}}}|MA={{{ma|}}}
Accuracy={{{accuracy|}}}|
|ToHit={{{tohit|}}}
Shots={{{shots|}}}|MaxAmmo={{{maxammo|}}}|
|Skill={{{weaponskill|no skill}}}|
MaxVolume={{{maxvol|}}}|LiquidGen={{{liquidgen|}}}|LiquidType={{{liquidtype|}}}|
|ObjectID={{{id|}}}
MaxCharge={{{maxcharge|}}}|ChargeUsed={{{chargeused|}}}|ChargePerDram={{{chargeperdram|}}}|
|AgilityBonus={{{agility|}}}|StrengthBonus={{{strength|}}}
Complexity={{{complexity|}}}|Tier={{{tier|}}}|Bits={{{bits|}}}|CanBuild={{{canbuild|no}}}|CanDisassemble={{{candisassemble|no}}}|Skill={{{weaponskill|no skill}}}|
|WillpowerBonus={{{willpower|}}}|ToughnessBonus={{{toughness|}}}
ObjectID={{{id|}}}|BookID={{{bookid|}}}|
|IntelligenceBonus={{{intelligence|}}}|EgoBonus={{{ego|}}}
LightRadius={{{lightradius|}}}|
|Description={{qud text|{{{desc|}}}}}
Extra={{#ifeq: {{{twohanded|}}}| yes |Two Handed }} {{#ifeq: {{{metal|}}} | yes |</br>Metal }} {{#ifeq: {{{lightprojectile|}}} | yes |</br>Light Projectiles }} {{#ifeq: {{{cursed|}}} | yes |</br>Not Unequippable }} {{#ifeq: {{{empsensitive|}}} | yes |</br>EMP Sensitive }} {{#ifeq: {{{exoticfood|}}} | yes |</br>Exotic food }}{{#ifeq: {{{destroyonunequip|}}} | yes | </br>Destroyed when unequipped}}{{#if: {{{extra|}}}|</br>{{{extra}}}}}|
|WornOn={{{wornon|}}}
AgilityBonus={{{agility|}}}|StrengthBonus={{{strength|}}}|WillpowerBonus={{{willpower|}}}|ToughnessBonus={{{toughness|}}}|IntelligenceBonus={{{intelligence|}}}|EgoBonus={{{ego|}}}|
|UsesSlots={{{usesslots|{{{wornon|}}}}}}
Acid={{{acid|}}}|Electric={{{electric|}}}|Cold={{{cold|}}}|Heat={{{heat|}}}|
|Healing={{{healing|}}}
Description={{qud text|{{{desc|}}}}}|
|HarvestedInto={{{harvestedinto|}}}
WornOn={{{wornon|}}}|
|PreservedInto={{{preservedinto|}}}
UsesSlots={{{usesslots|{{{wornon|}}}}}}|
|PreservedQuantity={{{preservedquantity|}}}
Healing={{{healing|}}}|
|ElementalDamage={{{elementaldamage|}}}
HarvestedInto={{{harvestedinto|}}}|
|ElementalType={{{elementaltype|}}}
PreservedInto={{{preservedinto|}}}|
|JoinKey={{FULLPAGENAME}} }}<!--
PreservedQuantity={{{preservedquantity|}}}|
Movespeed={{{movespeed|}}}|
ElementalDamage={{{elementaldamage|}}}|
ElementalType={{{elementaltype|}}}
Mods={{{mods|}}} }}<!--


     General Data Storage
     General Data Storage


-->{{#cargo_store:_table=GeneralData|
-->{{#cargo_store:_table=GeneralData
ObjectID={{{id|}}}|
|ObjectID={{{id|}}}
DisplayName={{{title|{{PAGENAME}}}}}|
|DisplayName={{{title|{{PAGENAME}}}}}
Image={{#ifeq: {{{image|}}} | none ||{{{image|}}}}}|
|Image={{#ifeq: {{{image|}}} | none ||{{{image|}}}}}
PlainName={{#titleparts:{{PAGENAME}}}}|Commerce={{{commerce|}}}|
|PlainName={{StripFormatting|1={{{title|{{#titleparts:{{PAGENAME}}}} }}} }}
DisplayChar={{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr|.}}}}}|
|Commerce={{{commerce|}}}
Weight={{{weight|}}}|
|DisplayChar={{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr|.}}}}}
Tier={{{tier|}}}|
|TileColors={{{tilecolors|}}}
ParentObject={{{inheritingfrom|}}}}}<!--
|Weight={{{weight|}}}
|Tier={{#if: {{{tier|}}} | {{{tier}}} | {{#if: {{{bits|}}} | {{#sub:{{{bits}}}| -1 }} }} }}
|Categories={{{categories|}}}
|ParentObject={{{inheritingfrom|}}}
|Aliases={{#var:aliases|}}
|IDAliases={{#var:idaliases|}}
|JoinKey={{FULLPAGENAME}}
|Description={{qud text|{{{desc|}}}}} }}<!--
 
  Artifact Data Cargo Storage:
 
-->{{#if: {{{complexity|}}}{{{bits|}}}{{{tinkertier|}}}{{{canbuild|}}}{{{candisassemble|}}}{{{chargeused|}}}{{{chargeperdram|}}}{{{maxcharge|}}}{{{mods|}}}{{{capacitorcharge|}}}{{{capacitormax|}}}{{{capacitorrate|}}}{{{chargeconsumebroadcast|}}}{{{chargeconsumeelectrical|}}}{{{chargeconsumehydraulic|}}}{{{chargeconsumemechanical|}}}{{{chargeproducebroadcast|}}}{{{chargeproduceelectric|}}}{{{chargeproducehydraulic|}}}{{{chargeproducemechanical|}}}{{{chargeproducesolar|}}}{{{unidentifiedimage|}}}{{{unidentifiedname|}}}{{{unidentifiedaltname|}}}|{{Artifact data store|complexity={{{complexity|}}}|bits={{{bits|}}}|tinkertier={{{tinkertier|}}}|canbuild={{{canbuild|}}}|candisassemble={{{candisassemble|}}}|chargeused={{{chargeused|}}}|chargeperdram={{{chargeperdram|}}}|maxcharge={{{maxcharge|}}}|mods={{{mods|}}}|modcount={{{modcount|}}}|capacitorcharge={{{capacitorcharge|}}}|capacitormax={{{capacitormax|}}}|capacitorrate={{{capacitorrate|}}}|chargeconsumebroadcast={{{chargeconsumebroadcast|}}}|chargeconsumeelectrical={{{chargeconsumeelectrical|}}}|chargeconsumehydraulic={{{chargeconsumehydraulic|}}}|chargeconsumemechanical={{{chargeconsumemechanical|}}}|chargeproducebroadcast={{{chargeproducebroadcast|}}}|chargeproduceelectric={{{chargeproduceelectric|}}}|chargeproducehydraulic={{{chargeproducehydraulic|}}}|chargeproducemechanical={{{chargeproducemechanical|}}}|chargeproducesolar={{{chargeproducesolar|}}}|unidentifiedimage={{{unidentifiedimage|}}}|unidentifiedname={{{unidentifiedname|}}}|unidentifiedaltname={{{unidentifiedaltname|}}}|id={{{id|}}}}}}}<!--
 
  Physical Properties Cargo Storage:
 
-->{{#if: {{{acid|}}}{{{electric|}}}{{{heat|}}}{{{cold|}}}{{{lightradius|}}}{{{isthrown|}}}{{{seeping|}}}{{{inhaled|}}}{{{maxvol|}}}{{{liquidgentype|}}}{{{liquidgenrate|}}}|{{Physical_properties_data_store|acid={{{acid|}}}|electric={{{electric|}}}|heat={{{heat|}}}|cold={{{cold|}}}|lightradius={{{lightradius|}}}|throwable={{{isthrown|}}}|seeping={{{seeping|}}}|inhaled={{{inhaled|}}}|volume={{{maxvol|}}}|liquidgentype={{{liquidgentype|}}}|liquidgenrate={{{liquidgenrate|}}}}}}}<!--
 
  Missile Weapon Data Cargo Storage:
 
-->{{#if: {{{ammo|}}}{{{accuracy|}}}{{{shots|}}}{{{ammoperaction|}}}{{{maxammo|}}}{{{ammodamagetypes|}}}{{{penetratingammo|}}}|{{Missile_weapon_data_store|ammo={{{ammo|}}}|accuracy={{{accuracy|}}}|shots={{{shots|}}}|ammoperaction={{{ammoperaction|}}}|maxammo={{{maxammo|}}}|ammodamagetypes={{{ammodamagetypes|}}}|penetratingammo={{{penetratingammo|}}}}}}}<!--


   Variable definition for convenience
   Modability Data Cargo Storage:


-->{{#vardefine:name|{{{title|{{#titleparts:{{PAGENAME}}}} }}}}}<!---
-->{{#if: {{{supportedmods|}}}|{{Modability_data_store|id={{{id}}}|supportedmods={{{supportedmods}}}}}}}<!--


   Infobox Start
  Furniture Data Cargo Storage:
 
-->{{#if: {{{chairlevel|}}}|{{Furniture_data_store|chairlevel={{{chairlevel|}}}}}}}<!--
 
  Variable definition for convenience:
 
-->{{#vardefine:name|{{{title|{{#titleparts:{{PAGENAME}}}} }}}}}{{#vardefine:id|{{{id|}}}}}<!---
 
   Infobox Start:


-->{{#invoke:infobox|infobox
-->{{#invoke:infobox|infobox
| class = qud-item-infobox
| class = qud-item-infobox
| imagearea = {{#ifeq: {{{image|none}}}|none| {{#if: {{{renderstr|}}} | <div class{{=}}"qud-displaychar-standin-for-image">{{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr}}}}}</div> | }} | }}
| imagearea =
{{#if: {{{overrideimages|}}} | {{{overrideimages}}} |
  {{#switch: {{{image|none}}}
  | none = {{#if: {{{renderstr|}}} | <div class{{=}}"qud-displaychar-standin-for-image">{{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr}}}}}</div> | }}
  | #default = {{#ifexist: File:{{#switch: {{{image|none}}} | none = Caves_of_qud_logo.png | #default = {{{image}}} }} |{{#if:{{{gif|}}}|{{infobox image and gif|{{{image}}}|{{{gif}}}|{{PAGENAME}}}}}}| {{#if: {{{renderstr|}}} | <div class{{=}}"qud-displaychar-standin-for-image">{{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr}}}}}</div> | }} }}
  }}
}}
| rows =  
| rows =  
<!--lists the max pv, with a default base pv of 4. if you want to change the base pv, set pv to(number)-->
{{#if: {{{pv|}}}{{{maxpv|}}}{{{vibro|}}}{{{damage|}}}{{{av|}}}{{{dv|}}}{{#ifeq:{{{featureweightinfo|}}}|no||{{{weight|}}}}}{{{commerce|}}} |
<!--if you set vibro to yes, it will replace the pv with the match armor value symbol-->
  {{infobox row|field=
{{#if: {{{pv|}}}{{{vibro|}}}{{{maxpv|}}} | {{infobox row|[[PV]]{{#ifeq: {{{vibro|}}} | yes ||{{Tooltip|Base PV/Max PV}}}}|{{PV}}{{#ifeq: {{{vibro|}}} | yes |{{Tooltip|The penetration of this weapon matches the enemy's armor value.|}}|{{{pv|4}}}{{Color | K |/{{{maxpv|{{{pv}}} }}} }} }} }} }}
    {{Item/CoreStats
      | pv = {{{pv|}}}
      | maxpv = {{{maxpv|}}}
      | vibro = {{{vibro|}}}
      | penetratingammo = {{{penetratingammo|}}}
      | missile = {{{ismissile|no}}}
      | thrown = {{{isthrown|no}}}
      | damage = {{{damage|}}}
      | damageelement = {{{primarydamageelement|}}}
      | av = {{{av|}}}
      | dv = {{{dv|}}}
      | weight = {{#ifeq:{{{featureweightinfo|}}}|no||{{{weight|}}}}}
      | value = {{{commerce|}}}
      | currency = {{{iscurrency|no}}}
    }}
  }}
}}
<!--does the object have no penetration when unpowered?-->
<!--does the object have no penetration when unpowered?-->
{{#ifeq: {{{pvpowered|}}}|yes| {{infobox row|PV (Unpowered)|{{penetration}}4{{Color | K |/4}} }} }}
{{#ifeq: {{{pvpowered|}}}|yes| {{infobox row|PV (Unpowered)|{{#if:{{{isthrown|}}}|{{PV}}5|{{PV}}4{{Color | K |/4}} }} }} }}
{{#if: {{{damage|}}}  | {{infobox row|Damage|{{heart}}{{dice tooltip|{{{damage}}}}} }} }}
{{#if: {{{elementaldamage|}}}  | {{infobox row|Elemental Damage|{{#ifeq:{{{elementaltype|}}}|Electric|{{heart|W}}|{{heart}}}}{{dice tooltip|{{{elementaldamage}}}}} {{{elementaltype}}} }} }}
{{#if: {{{elementaldamage|}}} | {{infobox row|Elemental Damage|{{heart}}{{dice tooltip|{{{damage}}}}} {{{elementaltype}}} damage }} }}
{{#if: {{{unpowereddamage|}}}|{{infobox row|Damage(Unpowered)|{{heart}}{{{unpowereddamage|}}} }} }}
{{#if: {{{unpowereddamage|}}}|{{infobox row|Damage(Unpowered)|{{heart}}{{{unpowereddamage|}}} }} }}
{{#if: {{{hp|}}}      | {{infobox row|HP|{{{hp}}} }} }}
{{#if: {{{hp|}}}      | {{infobox row|HP|{{{hp}}} }} }}
{{#if: {{{av|}}}      | {{infobox row|Base [[AV]]|{{AV}}{{{av}}} }} }}
{{#if: {{{dv|}}}      | {{infobox row|Base [[DV]]|{{DV}}{{{dv}}} }} }}
{{#if: {{{ma|}}}      | {{infobox row|Base [[MA]]|{{{ma}}} }} }}
<!-- a number to hit-->
<!-- a number to hit-->
{{#if: {{{tohit|}}}  | {{infobox row|To Hit|{{{tohit}}} }} }}
{{#if: {{{tohit|}}}  | {{infobox row|To Hit|{{{tohit}}} }} }}
<!-- Guns!-->
<!-- Guns!-->
<!--the ammo it needs. lead slugs, arrows, blood, etc. -->
<!--the ammo it needs. lead slugs, arrows, blood, etc. -->
{{#if: {{{ammo|}}}    | {{infobox row|Ammo Type|{{consecutive links|{{{ammo}}}}} }} }}
{{#if: {{{ammodamagetypes|}}} | {{infobox row|[[Damage Type]]|{{{ammodamagetypes}}} }} }}
{{#if: {{{accuracy|}}}| {{infobox row|Accuracy|{{#switch: {{{accuracy|0}}}|0=Very High|1|2|3|4=High|5|6|7|8|9=Medium|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24=Low|Very Low}} ({{{accuracy}}}) }} }}
{{#if: {{{ammo|}}}    | {{infobox row|Ammo Type|{{#ifeq:{{{ammo}}}|energy|[[power|energy]]|{{consecutive links|{{{ammo}}}}}}}}} }}
{{#if: {{{accuracy|}}}| {{infobox row|Accuracy|{{#switch: {{{accuracy|0}}}|0=Very High|1|2|3|4=High|5|6|7|8|9=Medium|10|11|12|13|14|15|16|17|18|19|20|21|22|23|24=Low|Very Low}} ({{{accuracy}}}) | class=navigation-not-searchable }} }}
{{#if: {{{shots|}}}  | {{infobox row|Shots per Action|{{{shots}}} }} }}
{{#if: {{{shots|}}}  | {{infobox row|Shots per Action|{{{shots}}} }} }}
{{#if: {{{ammoperaction|}}}| {{infobox row|Ammo per Action|{{{ammoperaction}}} }} }}
{{#if: {{{maxammo|}}} | {{infobox row|Max Ammo|{{{maxammo}}} }} }}
{{#if: {{{maxammo|}}} | {{infobox row|Max Ammo|{{{maxammo}}} }} }}
<!--liquid containers-->
<!--liquid containers-->
{{#if: {{{maxvol|}}}  | {{infobox row|Max Volume|{{{maxvol}}} drams }} }}
{{#if: {{{maxvol|}}}  | {{infobox row|Max Volume|{{{maxvol}}} drams }} }}
{{#if: {{{liquidgen|}}}| {{infobox row|Liquid Generation|1 dram of {{{liquidtype}}} every {{{liquidgen}}} turns}} }}
{{#if: {{{liquidgenrate|}}}| {{infobox row|Liquid Generation|1 dram of [[{{{liquidgentype}}}]] every {{#if:{{#pos:{{{liquidgenrate}}}|-}}|{{dice tooltip|{{{liquidgenrate}}}}}|{{{liquidgenrate}}}}} turns}} }}
<!--gases-->
{{#if: {{{inhaled|}}} | {{infobox row|Inhaled{{Tooltip|Whether this gas is<br>[[respiration|respiration-based]]||nosearch}}|{{{inhaled}}} }} }}
{{#if: {{{seeping|}}} | {{infobox row|Seeping{{Tooltip|Whether this gas can<br>seep through walls||nosearch}}|{{{seeping}}} }} }}
<!--Generic item stuff-->
<!--Generic item stuff-->
{{#if: {{{maxcharge|}}}|{{infobox row|Max Charge|{{{maxcharge}}} }} }}
{{#if: {{{maxcharge|}}}|{{infobox row|Max Charge|{{{maxcharge}}} }} }}
{{#if: {{{chargeused|}}} | {{infobox row|Charge per Use|{{{chargeused}}} }} }}
{{#if: {{{chargeused|}}}  
| {{infobox row|Charge per Use|{{#if: {{{energycellrequired|}}} | {{cell performance for charge|{{{chargeused}}}}} | {{{chargeused}}} }} }}
{{#if: {{{chargefunction|}}}  | {{infobox row|Charge Used For|{{{chargefunction}}} }} }}
}}
{{#if: {{{imprintchargecost|}}} | {{infobox row|Imprint Cost{{Tooltip|Charge cost to program a<br>location into this recoiler||nosearch}}|{{{imprintchargecost}}} }} }}
{{#if: {{{chargeperdram|}}}| {{infobox row|Charge per Dram|{{{chargeperdram}}} }} }}
{{#if: {{{chargeperdram|}}}| {{infobox row|Charge per Dram|{{{chargeperdram}}} }} }}
{{#if: {{{weight|}}}  | {{infobox row|Weight|{{{weight}}}{{pounds}} }} }}
<!--tinkering-->
<!--tinkering-->
{{#if: {{{commerce|}}} | {{infobox row |[[Commerce|Value]]|{{{commerce}}} }} }}
{{#if: {{{complexity|}}}| {{infobox row|Complexity|{{{complexity}}} }} }}
{{#if: {{{complexity|}}}| {{infobox row|Complexity|{{{complexity}}} }} }}
{{#if: {{{tier|}}}    | {{infobox row|Tier|{{{tier}}} }} }}
{{#if: {{{tier|}}}    | {{#vardefine:TIER|{{{tier}}}}} |
  {{#if: {{{bits|}}}  | {{#vardefine:TIER|{{#sub:{{{bits}}}| -1 }} }} }} }}<!--
  Determine tier from bits if not specified. Then, check for final value
-->{{#varexists:TIER  | {{infobox row|Tier|{{#if:{{{modcount|}}} | {{#expr:{{#var:TIER}} + {{{modcount}}} }} {{Color|K|({{#var_final:TIER}}+{{{modcount}}}) }}
    | {{#var_final:TIER}} }} }}
  }}  
{{#if: {{{bits|}}}    | {{#if:{{{canbuild|}}}{{{candisassemble|}}}| {{infobox row|[[Bits]]|{{Bits|{{{bits}}}}} }} }} }}
{{#if: {{{bits|}}}    | {{#if:{{{canbuild|}}}{{{candisassemble|}}}| {{infobox row|[[Bits]]|{{Bits|{{{bits}}}}} }} }} }}
{{#if: {{{candisassemble|}}}| {{infobox row|Can Disassemble|{{{candisassemble}}} }} }}
{{#if: {{{candisassemble|}}}| {{infobox row|Can Disassemble|{{{candisassemble}}} }} }}
{{#if: {{{canbuild|}}}{{{candisassemble|}}}| {{infobox row|Can Build|{{{canbuild|no}}} }} }}
{{#if: {{{canbuild|}}}{{{candisassemble|}}}| {{infobox row|Can Build|{{{canbuild|no}}} }} }}
{{#ifeq: {{{canbuild|}}} | yes | {{infobox row|Tinker Skill|{{Tinker check|{{{tier|0}}}}} }} }}
{{#ifeq: {{{canbuild|}}} | yes | {{infobox row|Tinker Skill|[[{{Tinker check| {{#sub:{{{bits|0}}}| -1 }} }}]] | class=searchaux }} }}  
{{#ifeq: {{{empsensitive}}} | yes | {{infobox row|EMP Sensitive|yes}} }}
<!--What skill tree it uses-->
<!--What skill tree it uses-->
{{#if: {{{weaponskill|}}}    | {{infobox row|Skill Used|{{consecutive links |{{{weaponskill}}} }} }} }}
{{#if: {{{weaponskill|}}}    | {{infobox row|Skill Used|{{consecutive links |{{{weaponskill}}} }} | class=searchaux }} }}
{{#if: {{{reputationbonus|}}}|{{Infobox row|Reputation Bonus|{{{reputationbonus}}} }} }}
{{#if: {{{reputationbonus|}}}| {{Infobox row|Reputation Bonus|{{{reputationbonus}}} }}
[[Category:Reputation-altering items]] }}
<!-- Potential mods -->
{{#if: {{{supportedmods|}}}| {{infobox row|Potential<br>Mods{{Tooltip|Mods this item can support<br>(subject to additional logic & rules)||nosearch}}|{{consecutive templates|{{{supportedmods}}}|,|, |||mod type to category link}} }} }}
<!--Renderstring, with the ColorString appended before it-->
<!--Renderstring, with the ColorString appended before it-->
{{#if: {{{renderstr|}}}| {{infobox row|Character|{{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr|}}}}} }} }}
{{#if: {{{renderstr|}}}| {{infobox row|Character|{{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr|}}}}} }} }}
<!--This is the name of the object in ObjectBlueprints.xml-->
<!--This is the name of the object in ObjectBlueprints.xml-->
{{#if: {{{id|}}}      | {{infobox row|ID|{{{id}}} }} }}
{{#if: {{{id|}}}      | {{infobox row|ID{{Tooltip|Use this ID to [[Wishes|Wish]] for the item||nosearch}}|{{{id}}} }} }}
<!--This is more specific stuff-->
<!--This is more specific stuff-->
{{#if: {{{bookid|}}}  | {{infobox row|Book ID|{{{bookid}}} }} }}
{{#if: {{{bookid|}}}  | {{infobox row|Book ID|{{{bookid}}} }} }}
{{#if: {{{lightradius|}}}| {{infobox row|Light Radius|{{{lightradius}}} }} }}
{{#if: {{{chairlevel|}}} | {{infobox row|Chair Level{{Tooltip|Chair level affects the power<br>of the [[sitting]] effect||nosearch}}|{{{chairlevel}}} }} }}
{{#if: {{{lightradius|}}}| {{infobox row|Light Radius{{Tooltip|This object acts as<br>a [[light source]]||nosearch}}|{{{lightradius}}} }} }}
{{#if: {{{healing|}}} | {{infobox row|Healing|{{{healing}}} }} }}
{{#if: {{{healing|}}} | {{infobox row|Healing|{{{healing}}} }} }}
{{#if: {{{harvestedinto|}}}| {{infobox row|Harvested into|[[{{{harvestedinto}}}]] }} }}
{{#if: {{{harvestedinto|}}}| {{infobox row|Harvested into|{{favilink id|{{{harvestedinto}}} }} }} }}
{{#if: {{{preservedinto|}}}| {{infobox row|Preserved into|[[{{{preservedinto}}}]] x{{{preservedquantity|1}}} }} }}
{{#if: {{{preservedinto|}}}| {{infobox row|Preserved into|{{favilink id|{{{preservedinto}}} }} x{{{preservedquantity|1}}} }} }}
{{#ifeq: {{#vardefineecho:Infobox_ButcheredFrom
|{{#invoke:CargoQuery| main
| table=CorpseTables
| fields=MainObjectID=id, Weight=weight, Chance=chance
| where=ObjectID="{{{id|}}}"
| template=Drop rate query
| default=None
| delimiter=</br>}}}}| None || {{infobox row|Butchered from|{{#var:Infobox_ButcheredFrom}} }} }}
<!--equipment-->
<!--equipment-->
{{#if: {{{wornon|}}}  | {{infobox row|Worn On|{{{wornon}}} }} }}
{{#if: {{{wornon|}}}  | {{infobox row|Worn On|{{{wornon}}} }} }}
{{#if: {{{usesslots|}}}| {{infobox row|Uses Slots|{{{usesslots|{{{wornon|}}}}}} }} }}
{{#if: {{{usesslots|}}}| {{infobox row|Uses Slots|{{{usesslots|{{{wornon|}}}}}} }} }}
{{#if: {{{dynamictable|}}} | {{infobox row|Spawns in|{{{dynamictable}}} }} }}
{{#if: {{{dynamictable|}}} | {{infobox row|Spawns in|{{{dynamictable}}} }} }}
<!--Check if the object is two handed, made out of metal, or have light projectiles(tag name = Light). any extra details can be added in extra-->
{{#if: {{{extra|}}}{{#ifeq:{{{twohanded|}}}|yes|yes|}}{{#ifeq: {{{destroyonunequip|}}}|yes|yes}}{{{movespeed|}}}{{#ifeq:{{{metal|}}}|yes|yes|}}{{#ifeq:{{{lightprojectile|}}}|yes|yes|}}{{{reflect|}}}{{#ifeq:{{{cursed|}}}|yes|yes|}} | {{infobox row|Other Properties|{{#ifeq: {{{twohanded|}}}| yes | <p>Two Handed</p>| }}{{#ifeq: {{{metal|}}} | yes |<p>Metal</p>| }}{{#ifeq: {{{lightprojectile|}}} | yes |<p>Light Projectiles</p>}}{{#if:{{{reflect|}}}|<p>Reflects {{{reflect}}}% of damage, rounded up</p>}}{{#ifeq: {{{cursed|}}} | yes |<p>Not Unequippable</p>}}{{#if:{{{movespeed|}}} |<p>{{{movespeed}}} Movespeed</p>}}{{#ifeq: {{{destroyonunequip|}}}| yes |<p>Destroyed when unequipped</p>}}{{#if: {{{extra|}}}|<p>{{{extra}}}</p>}} }} }}
<!--Makes the attributes box show up if *any* of the attributes are filled out-->
<!--Makes the attributes box show up if *any* of the attributes are filled out-->
{{#if: {{{strength|}}}{{{agility|}}}{{{toughness|}}}{{{intelligence|}}}{{{willpower|}}}{{{ego|}}} |
{{#if: {{{strength|}}}{{{agility|}}}{{{toughness|}}}{{{intelligence|}}}{{{willpower|}}}{{{ego|}}} |
{{infobox row|Attributes|{{#if: {{{strength|}}}    | <p style="color:#FFFFFF">  {{{strength}}} Strength</p>}}{{#if: {{{agility|}}}      | <p style="color:#CFC041">  {{{agility}}} Agility</p>}}{{#if: {{{toughness|}}}    | <p style="color:#D74200">    {{{toughness}}} Toughness</p>}}{{#if: {{{intelligence|}}} | <p style="color:rgb(51,102,255)">    {{{intelligence}}} Intelligence</p>}}{{#if: {{{willpower|}}}    | <p style="color:#00C420">    {{{willpower}}} Willpower</p>}}{{#if: {{{ego|}}}          | <p style="color:#DA5BD6"> {{{ego}}} Ego</p>}} }} }}
{{infobox row|Attributes|{{#if: {{{strength|}}}    | <p style="color:#FFFFFF">  {{{strength}}} Strength</p>}}{{#if: {{{agility|}}}      | <p style="color:#CFC041">  {{{agility}}} Agility</p>}}{{#if: {{{toughness|}}}    | <p style="color:#D74200">    {{{toughness}}} Toughness</p>}}{{#if: {{{intelligence|}}} | <p style="color:rgb(51,102,255)">    {{{intelligence}}} Intelligence</p>}}{{#if: {{{willpower|}}}    | <p style="color:#00C420">    {{{willpower}}} Willpower</p>}}{{#if: {{{ego|}}}          | <p style="color:#DA5BD6"> {{{ego}}} Ego</p>}} }} }}
<!-- MA -->
{{#if: {{{ma|}}}      | {{infobox row|[[MA]] Bonus|+{{{ma}}} }} }}
<!--Makes the resistances box show up if *any* of the resistances are filled out-->
<!--Makes the resistances box show up if *any* of the resistances are filled out-->
{{#if: {{{acid|}}}{{{electric|}}}{{{cold|}}}{{{heat|}}}{{{poison|}}} |
{{#if: {{{acid|}}}{{{electric|}}}{{{cold|}}}{{{heat|}}}{{{poison|}}} |
{{infobox row|Resistance|
{{infobox row|Resistance|
{{#if: {{{acid|}}}    | <p style="color:#00C420">  {{{acid}}} Acid</p>}}{{#if: {{{electric|}}} | <p style="color:#CFC041"> {{{electric}}} Electric</p>}}{{#if: {{{cold|}}}    | <p style="color:#0096FF">  {{{cold}}} Cold</p>}}{{#if: {{{heat|}}}    | <p style="color:#D74200">    {{{heat}}} Heat</p>}} {{#if:{{{poison|}}}|<p style="color:#009403"> {{{poison}}} Poison</p>}} }} }}
{{#if: {{{acid|}}}    | <p style="color:#00C420">  {{{acid}}} Acid</p>}}{{#if: {{{electric|}}} | <p style="color:#CFC041"> {{{electric|}}} Electrical</p>}}{{#if: {{{cold|}}}    | <p style="color:#0096FF">  {{{cold}}} Cold</p>}}{{#if: {{{heat|}}}    | <p style="color:#D74200">    {{{heat}}} Heat</p>}} {{#if:{{{poison|}}}|<p style="color:#009403"> {{{poison}}} Poison</p>}} }} }}
{{#if: {{{mods|}}}| {{infobox row|Modifications|{{consecutive links|{{{mods|}}}|</br>|</br>}} }} }}
{{#if: {{{mods|}}}| {{infobox row|Modifications|{{consecutive links|{{{mods|}}}|</br>|</br>}} }} }}
{{#if: {{{extra|}}}|{{infobox row||Extra Info:</br>{{{extra}}} }} }}
}}
{{#if: {{{desc|}}}
  |{{Qud look
    |text={{{desc}}}
    |title={{#ifeq: {{{categories|}}}|Cybernetics
      |{{Qud text|&y[&WImplant&y] - &Y{{{title|{{PAGENAME}} }}} }}
      |{{#ifeq: {{{id|}}}|MasterworkCarbine
        |{{{title|{{PAGENAME}} }}}<!--Dont append mods to Sparbine, since they're already in its displayname-->
        |{{#invoke:ModDisplay|main|{{{mods|}}}}}{{{title|{{PAGENAME}} }}}
      }}
    }}
  }}
}}
}}
{{#if: {{{desc|}}} | {{Qud look |text={{{desc}}}|title={{{title|{{PAGENAME}} }}} }} }}
{{#if: {{{categories|}}} | [[Category:{{{categories}}}]] }}
</includeonly>
</includeonly>

Navigation menu