Difference between revisions of "Template:Infobox"

From Industrial-Craft-Wiki
Jump to navigation Jump to search
m (Hmmm, I've broken some things)
m (Modified ID to automatically have IC2: at the start)
(19 intermediate revisions by the same user not shown)
Line 2: Line 2:
! colspan="2" class="infoboxFirstHeader" | {{#if: {{{title|}}} | {{{title}}} | {{BASEPAGENAME}} }}
! colspan="2" class="infoboxFirstHeader" | {{#if: {{{title|}}} | {{{title}}} | {{BASEPAGENAME}} }}
|- class="infoboxBlockImage"
|- class="infoboxBlockImage"
| colspan="2" | {{#ifeq:{{{image|}}}|None||[[File:{{#if: {{{image|}}} | {{{image}}} | {{#ifexist: File:{{BASEPAGENAME}}_ig.png | {{BASEPAGENAME}}_ig.png | No block image.png{{!}}link=File:{{BASEPAGENAME}}.png}} }}|148px|center]]}}
| colspan="2" | {{#ifeq:{{{image|}}}|None||[[File:{{#if: {{{image|}}} | {{{image}}} | {{#ifexist: File:{{BASEPAGENAME}}_ig.png | {{BASEPAGENAME}}_ig.png | Picture na.png{{!}}link=File:{{BASEPAGENAME}}.png}} }}|148px|center]]}}
|-  
|-  
| colspan="2" | <div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
| colspan="2" | <div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]{{#if:{{{invimage|}}}|<span style="left:3px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage}}}}}}}</span>}}<!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]{{#if:{{{invimage|}}}|<span style="left:4px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage}}}}}}}</span>|{{#ifexist: File:Grid {{BASEPAGENAME}}.png|<span style="left:4px; position:absolute; top:2px; z-index:1;">{{Gc|{{BASEPAGENAME}}}}</span>}}}}<!--
             --></div><!--
             --></div><!--
             -->{{#if:{{{invimage2|}}}|<!--
             -->{{#if:{{{invimage2|}}}|<!--
             --><div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
             --><div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]<span style="left:3px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage2}}}}}}}</span><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]<span style="left:4px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage2}}}}}}}</span><!--
             --></div>}}<!--
             --></div>}}<!--
             -->{{#if:{{{invimage3|}}}|<!--
             -->{{#if:{{{invimage3|}}}|<!--
             --><div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
             --><div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]<span style="left:3px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage3}}}}}}}</span><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]<span style="left:4px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage3}}}}}}}</span><!--
             --></div>}}<!--
             --></div>}}<!--
             -->{{#if:{{{invimage4|}}}|<!--
             -->{{#if:{{{invimage4|}}}|<!--
             --><div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
             --><div style="position: relative; width: 36px; display: inline-block; padding-left: 2px; padding-right: 2px; padding-bottom: 1px"><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]<span style="left:3px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage4}}}}}}}</span><!--
                 -->[[File:Grid layout None (small).png|link=|alt=]]<span style="left:4px; position:absolute; top:2px; z-index:1;">{{Gc|{{ucfirst:{{{invimage4}}}}}}}</span><!--
             --></div>}}
             --></div>}}
|- class="infoboxSectionHeader"
|- class="infoboxSectionHeader"
Line 23: Line 23:
|-
|-
| Type || {{#if: {{{type|}}} |{{{type}}}| ? }}
| Type || {{#if: {{{type|}}} |{{{type}}}| ? }}
{{#ifeq:{{{tool|}}}|n/a|Hi|{{#ifeq:{{{tool|}}}|none|?|
{{#ifeq:{{{tool|}}}|n/a||{{#ifeq:{{{tool|}}}|none||
{{!}}-
{{!}}-
{{!}} Tool{{#if:{{{tool2|}}}|s}} || {{
{{!}} Tool{{#if:{{{tool2|}}}|s}} {{!}}{{!}} {{
   #switch: {{ lc: {{{tool|}}} }}
   #switch: {{lc: {{{tool|}}} }}
   | wpick  | WoodPick = [[File:Grid_Wooden_Pickaxe.png|32px|link=Non-IC Items|Wooden Pickaxe]]
   | wpick  | WoodPick = [[File:Grid_Wooden_Pickaxe.png|32px|link=Non-IC Items|Wooden Pickaxe]]
   | spick  | StonePick = [[File:Grid_Stone_Pickaxe.png|32px|link=Non-IC Items|Stone Pickaxe]]
   | spick  | StonePick = [[File:Grid_Stone_Pickaxe.png|32px|link=Non-IC Items|Stone Pickaxe]]
Line 37: Line 37:
   | bucket | pail    = [[File:Grid Bucket.png|32px|link=Non-IC Items|Bucket]]
   | bucket | pail    = [[File:Grid Bucket.png|32px|link=Non-IC Items|Bucket]]
   | sword            = [[File:Grid Stone Sword.png|32px|link=Non-IC Items|Sword]]
   | sword            = [[File:Grid Stone Sword.png|32px|link=Non-IC Items|Sword]]
  | cell              = [[File:Grid Empty Cell.png|32px|link=Empty Cell|Empty Cell]]
  | uni_cell | unicell = [[File:Grid Universal Fluid Cell.png|32px|link=Universal Fluid Cell|Universal Fluid Cell]]
   | all    | alltools | any | anytool = Any tool
   | all    | alltools | any | anytool = Any tool
   | #default          = ?
   | #default          = ?
}}{{#if: {{{tool2|}}} | {{
}}{{#if: {{{tool2|}}} | {{
     #switch: {{ lc: {{{tool2}}} }}
     #switch: {{lc: {{{tool2}}} }}
     | wpick  | WoodPick = [[File:Grid_Wooden_Pickaxe.png|32px|link=Non-IC Items|Wooden Pickaxe]]
     | wpick  | WoodPick = [[File:Grid_Wooden_Pickaxe.png|32px|link=Non-IC Items|Wooden Pickaxe]]
     | spick  | StonePick | pick = [[File:Grid_Stone_Pickaxe.png|32px|link=Non-IC Items|Stone Pickaxe]]
     | spick  | StonePick | pick = [[File:Grid_Stone_Pickaxe.png|32px|link=Non-IC Items|Stone Pickaxe]]
Line 51: Line 53:
     | bucket | pail    = [[File:Grid Bucket.png|32px|link=Non-IC Items|Bucket]]
     | bucket | pail    = [[File:Grid Bucket.png|32px|link=Non-IC Items|Bucket]]
     | sword            = [[File:Grid Stone Sword.png|32px|link=Non-IC Items|Sword]]
     | sword            = [[File:Grid Stone Sword.png|32px|link=Non-IC Items|Sword]]
    | cell              = [[File:Grid Empty Cell.png|32px|link=Empty Cell|Empty Cell]]
    | uni_cell | unicell = [[File:Grid Universal Fluid Cell.png|32px|link=Universal Fluid Cell|Universal Fluid Cell]]
   }}
   }}
}}
}}
Line 68: Line 72:
|-  
|-  
| Stackable || {{#if:{{{stackable|}}}|{{{stackable}}}| Yes (64) }}
| Stackable || {{#if:{{{stackable|}}}|{{{stackable}}}| Yes (64) }}
|-
{{#ifeq:{{lc:{{{flammable|}}}}}|none||
| Flammable || {{#ifeq:{{#lc:{{{flammable|}}}}}|none||{{#if:{{{flammable|}}}|{{{flammable}}}| No }}}}
{{!}}-
{{!}} Flammable {{!}}{{!}} {{#if:{{{flammable|}}}|{{{flammable}}}| No }}}}
|- class="infoboxSubsectionBreak"
| ||
|-
| Danger || {{{danger}}}
|-
| Protection || {{{protection}}}
|- class="infoboxSubsectionBreak"
|- class="infoboxSubsectionBreak"
| ||
| ||
Line 91: Line 102:
! class="infoboxSectionHeader" colspan="2" | Energy Consumption
! class="infoboxSectionHeader" colspan="2" | Energy Consumption
|-
|-
| Max Input || {{#if:{{{maxeu|}}}|<b>{{#ifexpr:{{{maxeu}}}=32|<span style="color:blue">32 (LV)</span>|{{#ifexpr: {{{maxeu}}}=128 |<span style="color:green">128 (MV)</span>|{{#ifexpr: {{{maxeu}}}=512 |<span style="color:orange">512 (HV)</span>|{{#ifexpr: {{{maxeu}}}=2048 |<span style="color:red">2048 (EV)</span>|{{{maxeu}}} (??)}}}}}}}}</b>|{{{maxeu}}}}}
| Max EU Input || {{#if:{{{maxeu|}}}|<b>{{#ifexpr:{{{maxeu}}}=32|<span style="color:blue">32 EU/t (LV)</span>|{{#ifexpr: {{{maxeu}}}=128 |<span style="color:green">128 EU/t (MV)</span>|{{#ifexpr: {{{maxeu}}}=512 |<span style="color:orange">512 EU/t (HV)</span>|{{#ifexpr: {{{maxeu}}}=2048 |<span style="color:red">2048 EU/t (EV)</span>|{{{maxeu}}} EU/t (??)}}}}}}}}</b>|{{{maxeu}}}}}
|-  
|-  
| EU Use || {{{eu_use}}} EU/t{{#if:{{{eu_use2|}}}|<br/>''{{{eu_use2}}}''}}
| EU Use || {{{eu_use}}} EU/t{{#if:{{{eu_use2|}}}|<br/>''{{{eu_use2}}}''}}
|-
| EU Per Operation || {{{eu_op}}}
|-  
|-  
| EU Storage || {{{storage}}} EU
| EU Storage || {{{storage}}} EU
|-
|-
| EU Production || {{{eu_produce}}} EU/t
| EU Production || {{{eu_produce}}} EU/t
|-
| Max EU Output || {{#if:{{{maxout|}}}|<b>{{#ifexpr:{{{maxout}}}=32|<span style="color:blue">32 EU/t (LV)</span>|{{#ifexpr: {{{maxout}}}=128 |<span style="color:green">128 EU/t (MV)</span>|{{#ifexpr: {{{maxout}}}=512 |<span style="color:orange">512 EU/t (HV)</span>|{{#ifexpr: {{{maxout}}}=2048 |<span style="color:red">2048 EU/t (EV)</span>|{{{maxout}}} EU/t (??)}}}}}}}}</b>|{{{maxout}}}}}
|- class="infoboxSubsectionBreak"
| ||
|-
| Max Heat Input || {{{maxhu}}} HU/t
|-  
|-  
| Max Output || {{#if:{{{maxout|}}}|<b>{{#ifexpr:{{{maxout}}}=32|<span style="color:blue">32 (LV)</span>|{{#ifexpr: {{{maxout}}}=128 |<span style="color:green">128 (MV)</span>|{{#ifexpr: {{{maxout}}}=512 |<span style="color:orange">512 (HV)</span>|{{#ifexpr: {{{maxout}}}=2048 |<span style="color:red">2048 (EV)</span>|{{{maxout}}} (??)}}}}}}}}</b>|{{{maxout}}}}}
| Heat Use || {{{hu_use}}} HU/t{{#if:{{{hu_use2|}}}|<br/>''{{{hu_use2}}}''}}
|-
| Heat Production || {{{hu_produce}}} HU/t
|- class="infoboxSubsectionBreak"
| ||
|-
| Max Kinetic Input || {{{maxku}}} KU/t
|-
| Kinetic Use || {{{ku_use}}} KU/t{{#if:{{{ku_use2|}}}|<br/>''{{{ku_use2}}}''}}
|-
| Kinetic Production || {{{ku_produce}}} KU/t
|- class="infoboxSectionHeader"
|- class="infoboxSectionHeader"
! class="infoboxSectionHeader" colspan="2" | Technical Details
! class="infoboxSectionHeader" colspan="2" | Technical Details
|-
| Operation Length || {{{optime}}} Seconds
|-
| [[Matter|UU]] Cost || {{
#switch:{{lc:{{{uu|{{{uu_cost}}}}}}}}
    |no|n/a|none=Can't be replicated
    |#default={{{uu|{{{uu_cost}}}}}}
}}
|- class="infoboxSubsectionBreak"
| ||
|-
|-
| First appearance || {{{firstappearance}}}
| First appearance || {{{firstappearance}}}
|-
|-
| Last appearance || {{{lastappearance}}}
| Last appearance || {{{lastappearance}}}
|-
| ID || ''IC2:{{{id}}}''
|- class="infoboxSubsectionBreak"
|- class="infoboxSubsectionBreak"
| ||
| ||
Line 114: Line 155:
|- class="infoboxSectionHeader"
|- class="infoboxSectionHeader"
| style="padding:0" | || style="padding:0" |
| style="padding:0" | || style="padding:0" |
|}{{#if:{{NAMESPACE}}||[[Category:Blocks]]}}<!--
|}<!--{{#if:{{NAMESPACE}}||[[Category:Blocks]]}} <- decide based off whether {{Item}} or {{Block}}
-->{{#if: {{{image2|{{{image3|{{{dirt|{{{data|{{{multipledata|}}}}}}}}}}}}}}}|{{#if:{{NAMESPACE}}||[[Category:Dirty Pages]]}}}}</includeonly><noinclude>
-->{{#if: {{{image2|{{{image3|{{{dirt|{{{data|{{{multipledata|}}}}}}}}}}}}}}}|{{#if:{{NAMESPACE}}||[[Category:Dirty Pages]]}}}}</includeonly><noinclude>
{{Documentation}}</noinclude>
{{Documentation}}</noinclude>

Revision as of 14:54, 10 April 2015


Template-info.png Documentation

Generate an Infobox to insert information about Blocks and Items in. Should be called from {{Block}} for block pages and {{Item}} for item pages, so that the categories are added correctly.

Parameters[edit]

Infobox
Picture na.png
Properties
Type ?
Tool ?
Armor rating {{{armorrating}}}
Damage {{{damage}}}
Durability {{{durability}}}
Mining level {{{mininglevel}}}
Stackable Yes (64)
Flammable No
Danger {{{danger}}}
Protection {{{protection}}}
Storage {{{storageslots}}}
Liquid Storage {{{lstorage}}} mB
Upgrades
{{{upgrades}}}
Previous tier {{{prevtier}}}
Next tier {{{nexttier}}}
Energy Consumption
Max EU Input {{{maxeu}}}
EU Use {{{eu_use}}} EU/t
EU Per Operation {{{eu_op}}}
EU Storage {{{storage}}} EU
EU Production {{{eu_produce}}} EU/t
Max EU Output {{{maxout}}}
Max Heat Input {{{maxhu}}} HU/t
Heat Use {{{hu_use}}} HU/t
Heat Production {{{hu_produce}}} HU/t
Max Kinetic Input {{{maxku}}} KU/t
Kinetic Use {{{ku_use}}} KU/t
Kinetic Production {{{ku_produce}}} KU/t
Technical Details
Operation Length {{{optime}}} Seconds
UU Cost {{{uu_cost}}}
First appearance {{{firstappearance}}}
Last appearance {{{lastappearance}}}
ID IC2:{{{id}}}
Flow Speed {{{fluidspeed}}} m/s
Player Speed {{{movespeed}}}

Full, blank parameters to be copied into pages:

{{Infobox
|title=
|image=
|invimage=
|invimage2=
|invimage3=
|invimage4=
|type=
|tool=
|tool2=
|armorrating=
|armortoughness=
|damage=
|durability=
|mininglevel=
|stackable=
|flammable=
|danger=
|protection=
|storageslots=
|lstorage=
|upgrades=
|tier=
|prevtier=
|nexttier=
|maxeu=
|eu_use=
|eu_use2=
|storage=
|eu_produce=
|maxout=
|maxhu=
|hu_use=
|hu_use2=
|hu_produce=
|maxku=
|ku_use=
|ku_use2=
|ku_produce=
|optime=
|uu=
|firstappearance=
|lastappearance=
|id=
|fluidspeed=
|movespeed=
}}

Parameters with defaults as None won't show when the Infobox is on a page!

Parameter Function Default value
title Only needed to change the title from the page name {{BASEPAGENAME}}
image Big image of the block (it's scaled to 148px) {{BASEPAGENAME}}_ig.png if it exists, otherwise Picture na.png (linking to the page where to upload the missing image)
invimage Image for object in inventory. {{Gc|{{BASEPAGENAME}}}} if it exists, otherwise an empty inventory square
invimage2 2nd Image for object in inventory. None
invimage3 3rd Image for object in inventory. None
invimage4 4th Image for object in inventory. None
type Type (Block/Machine/Item/etc.) ?
tool Desired tool to break with ?
tool2 Second tool to break with None
armorrating Armour protectiveness None
armortoughness Armour toughness None
damage Damage (for weapons) None
durability Durability (for tools) None
mininglevel Tool mining level None
stackable If the object is stackable Yes (64)
flammable If the object is flammable None
danger Block/Item danger (ie radiation) None
protection Protection needed (from danger) None
storageslots Number of item storage slots None
lstorage Liquid storage (for tanks) None
upgrades Upgrades, use {{Gc}} for each block/item None
upgrades Tier (1, 2, 3, 4, 5, LV, MV, HV, EV, IV) None
prevtier Previous tier item, use {{Gc}} None
nexttier Next tier item, use {{Gc}} None
maxeu Maximum EU input before explosion None
eu_use EU use per tick None
eu_use2 Additional detail line None
storage How much EU that be can stored None
eu_produce How much EU is produced None
maxout Maximum EU output None
maxhu Maximum Heat input None
hu_use Heat usage per tick None
hu_use2 Additional detail line None
hu_produce Heat production per tick None
maxku Maximum KU input None
ku_use KU usage per tick None
ku_use2 Additional detail line None
ku_produce KU production per tick None
optime Time taken per operation (seconds) None
uu, uu_cost UU needed to replicate item
Set to either no, n/a, or none if it can't be replicated
None
firstappearance Version object was added ?
lastappearance Last version before object was removed None
id The block/item ID None
fluidspeed Speed of fluid None
movespeed Speed of player in the fluid None

Example[edit]

Code Result
{{Infobox
|title=ExampleItem
|image=Energy_Crystal_ig.png
|invimage=RE Battery
|invimage2=Energy Crystal
|invimage3=Lapotron Crystal
|type=Item
|tool=None
|stackable=No
|tier=HV
|eu_use=2
|eu_use2=when activated
|storage=1M
|uu=None
|id=example_item
}}
ExampleItem
Energy Crystal ig.png
Grid RE Battery.png
Grid Energy Crystal.png
Grid Lapotron Crystal.png
Properties
Type Item
Tool ?
Armor rating {{{armorrating}}}
Damage {{{damage}}}
Durability {{{durability}}}
Mining level {{{mininglevel}}}
Stackable No
Flammable No
Danger {{{danger}}}
Protection {{{protection}}}
Storage {{{storageslots}}}
Liquid Storage {{{lstorage}}} mB
Upgrades
{{{upgrades}}}
Previous tier {{{prevtier}}}
Next tier {{{nexttier}}}
Energy Consumption
Max EU Input {{{maxeu}}}
EU Use 2 EU/t
when activated
EU Per Operation {{{eu_op}}}
EU Storage 1M EU
EU Production {{{eu_produce}}} EU/t
Max EU Output {{{maxout}}}
Max Heat Input {{{maxhu}}} HU/t
Heat Use {{{hu_use}}} HU/t
Heat Production {{{hu_produce}}} HU/t
Max Kinetic Input {{{maxku}}} KU/t
Kinetic Use {{{ku_use}}} KU/t
Kinetic Production {{{ku_produce}}} KU/t
Technical Details
Operation Length {{{optime}}} Seconds
UU Cost Can't be replicated
First appearance {{{firstappearance}}}
Last appearance {{{lastappearance}}}
ID IC2:example_item
Flow Speed {{{fluidspeed}}} m/s
Player Speed {{{movespeed}}}
Code Result
{{Infobox
|title=Macerator
|image=Macerator_ig.png
|invimage=Macerator
|invimage2=Compressor
|invimage3=Extractor
|invimage4=Canning Machine
|type=Machine
|tool=wrench
|tool2=pick
|armorrating=5
|armortoughness=3
|damage=5 Hearts
|durability=300
|mininglevel=Redstone
|stackable=Yes (16)
|flammable=Yes
|danger=Loud
|protection=Turn down sound
|storageslots=3
|lstorage=0
|upgrades={{Gc|Overclocker upgrade}}
|tier=3
|prevtier={{Gc|Generator}}
|nexttier={{Gc|[Macerator 9000!\It's amazing!]Macerator}}
|maxeu=32
|eu_use=2
|eu_use2=3 EU/t with lava
|storage=500
|eu_produce=5
|maxout=128
|maxhu=50
|hu_use=50
|hu_use2=Any less won't work
|hu_produce=0-100
|maxku=25
|ku_use=5
|ku_use2=On average
|ku_produce=10-30
|optime=10
|uu=52 mB
|firstappearance=IC1
|lastappearance=IC3
|id=blockMachine@1
|fluidspeed=5
|movespeed=2
}}
Macerator
Macerator ig.png
Grid Macerator.png
Grid Compressor.png
Grid Extractor.png
Grid Canning Machine.png
Properties
Type Machine
Tools Grid Wrench.pngStone Pickaxe
Armor rating 5
Damage 5 Hearts
Durability 300
Mining level Redstone
Stackable Yes (16)
Flammable Yes
Danger Loud
Protection Turn down sound
Storage 3
Liquid Storage 0 mB
Upgrades
Grid Overclocker upgrade.png
Previous tier
Grid Generator.png
Next tier
Grid Macerator.png
Energy Consumption
Max EU Input 32 EU/t (LV)
EU Use 2 EU/t
3 EU/t with lava
EU Per Operation {{{eu_op}}}
EU Storage 500 EU
EU Production 5 EU/t
Max EU Output 128 EU/t (MV)
Max Heat Input 50 HU/t
Heat Use 50 HU/t
Any less won't work
Heat Production 0-100 HU/t
Max Kinetic Input 25 KU/t
Kinetic Use 5 KU/t
On average
Kinetic Production 10-30 KU/t
Technical Details
Operation Length 10 Seconds
UU Cost 52 mB
First appearance IC1
Last appearance IC3
ID IC2:blockMachine@1
Flow Speed 5 m/s
Player Speed 2

The above documentation is transcluded from Template:Infobox/doc. (edit | history)