Template:Item: Difference between revisions

250 bytes added ,  19:30, 15 November 2019
If tier is not provided, use rarest bit (if there is bits)
m (Value > commerce because it's easier)
(If tier is not provided, use rarest bit (if there is bits))
Line 39: Line 39:
MaxVolume={{{maxvol|}}}|LiquidGen={{{liquidgen|}}}|LiquidType={{{liquidtype|}}}|
MaxVolume={{{maxvol|}}}|LiquidGen={{{liquidgen|}}}|LiquidType={{{liquidtype|}}}|
MaxCharge={{{maxcharge|}}}|ChargeUsed={{{chargeused|}}}|ChargePerDram={{{chargeperdram|}}}|
MaxCharge={{{maxcharge|}}}|ChargeUsed={{{chargeused|}}}|ChargePerDram={{{chargeperdram|}}}|
Complexity={{{complexity|}}}|Tier={{{tier|}}}|Bits={{{bits|}}}|CanBuild={{{canbuild|no}}}|CanDisassemble={{{candisassemble|no}}}|Skill={{{weaponskill|no skill}}}|
Complexity={{{complexity|}}}
|Tier={{{tier|}}}
|Bits={{{bits|}}}
|CanBuild={{{canbuild|no}}}
|CanDisassemble={{{candisassemble|no}}}
|Skill={{{weaponskill|no skill}}}|
ObjectID={{{id|}}}|BookID={{{bookid|}}}|
ObjectID={{{id|}}}|BookID={{{bookid|}}}|
LightRadius={{{lightradius|}}}|
LightRadius={{{lightradius|}}}|
AgilityBonus={{{agility|}}}|StrengthBonus={{{strength|}}}|WillpowerBonus={{{willpower|}}}|ToughnessBonus={{{toughness|}}}|IntelligenceBonus={{{intelligence|}}}|EgoBonus={{{ego|}}}|
AgilityBonus={{{agility|}}}|StrengthBonus={{{strength|}}}|WillpowerBonus={{{willpower|}}}|ToughnessBonus={{{toughness|}}}|IntelligenceBonus={{{intelligence|}}}|EgoBonus={{{ego|}}}|
Acid={{{acid|}}}|Electric={{{electric|}}}|Cold={{{cold|}}}|Heat={{{heat|}}}|
Acid={{{acid|}}}|Electric={{{electric|}}}
Description={{qud text|{{{desc|}}}}}|
|Cold={{{cold|}}}
|Heat={{{heat|}}}
|Description={{qud text|{{{desc|}}}}}|
WornOn={{{wornon|}}}|
WornOn={{{wornon|}}}|
UsesSlots={{{usesslots|{{{wornon|}}}}}}|
UsesSlots={{{usesslots|{{{wornon|}}}}}}|
Line 52: Line 59:
PreservedQuantity={{{preservedquantity|}}}|
PreservedQuantity={{{preservedquantity|}}}|
ElementalDamage={{{elementaldamage|}}}|
ElementalDamage={{{elementaldamage|}}}|
ElementalType={{{elementaltype|}}}|
ElementalType={{{elementaltype|}}}
Mods={{{mods|}}} }}<!--
|Mods={{{mods|}}} }}<!--


     General Data Storage
     General Data Storage
Line 65: Line 72:
DisplayChar={{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr|.}}}}}|
DisplayChar={{Qud char|{{{colorstr|&amp;y}}}|{{{renderstr|.}}}}}|
Weight={{{weight|}}}|
Weight={{{weight|}}}|
Tier={{{tier|}}}|
Tier={{#var_final:TIER|}}|
Categories={{{categories|}}}|
Categories={{{categories|}}}|
ParentObject={{{inheritingfrom|}}}|
ParentObject={{{inheritingfrom|}}}|
Line 115: Line 122:
{{#if: {{{commerce|}}} | {{infobox row |[[Commerce|Commerce]]|{{{commerce}}} }} }}
{{#if: {{{commerce|}}} | {{infobox row |[[Commerce|Commerce]]|{{{commerce}}} }} }}
{{#if: {{{complexity|}}}| {{infobox row|Complexity|{{{complexity}}} }} }}
{{#if: {{{complexity|}}}| {{infobox row|Complexity|{{{complexity}}} }} }}
{{#if: {{{tier|}}}    | {{infobox row|Tier
{{#if: {{{tier|}}}    | {{#vardefine:TIER|{{{tier}}} }} |
  |{{#if:{{{modcount|}}} | {{#expr: {{{tier}}} + {{{modcount}}} }} {{Color|K|({{{tier}}}+{{{modcount}}})}}
  {{#if:{{{bits|}}}  | {{#vardefine:TIER|{{#sub:{{{bits}}}|-1}}}} }}  }} }}<!--
     | {{{tier}}}
  Determine tier from bits if not specified. Then, check for final value
  }}
-->{{#varexists:TIER  | {{infobox row|Tier|{{#if:{{{modcount|}}} | {{#expr: {{#var_final: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}}} }} }}