Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:Itembox: Difference between revisions

Template page
Emilgardis (talk | contribs)
make stack display consistent
Emilgardis (talk | contribs)
No edit summary
Line 4: Line 4:
  | image =  {{{image|}}}
  | image =  {{{image|}}}
  | label2 = Stacks
  | label2 = Stacks
  | data2 = {{#if: {{{stacks|}}}|{{#iferror: {{#ifeq: {{{stacks|}}} | 1 | No | Yes ({{{stacks|}}})}} }} | {{{stacks|}}} }}
  | data2 = {{#if: {{{stacks|}}} |
{{#iferror:
  {{#expr: {{{stacks|}}}+1 }}
  | {{{stacks|}}} |
  {{#ifexpr: {{{stacks|}}} == 1  | 1 | No | Yes ({{{stacks|}}}) }}
}}
  | label4 = Paintable
  | label4 = Paintable
  | data4 = {{{paintable|}}}
  | data4 = {{{paintable|}}}

Revision as of 12:50, 1 May 2024

{{Infobox

| name = Itembox
| title = 
| image =  
| label2 = Stacks
| data2 = label4 = Paintable
Template documentation[view] [edit] [history] [purge]

{{Infobox

| name = Itembox
| title = item's name
| image =  item's image
| label2 = Stacks
| data2 = item's stacks (number only)

Example

The following code produces the box presented on the right. All possible arguments are utilized in this example.

{{Itembox
 |            name = item's name
 |           image = item's image
 |          stacks = item's stacks (number only)
 |       paintable = item is paintable
 |      constructs = item's constructing variations
 |     createdwith = old style item's recipe machine
 |            cost = old style item's recipe cost
 | recipe_machine1 = new style recipe machine (1)
 |    recipe_cost1 = new style recipe machine (1) cost
 | recipe_machine2 = new style recipe machine (2)
 |    recipe_cost2 = new style recipe machine (2) cost
 | recipe_machine3 = new style recipe machine (3)
 |    recipe_cost3 = new style recipe machine (3) cost
 |        usedwith = usedwith
 |      maxinpower = item's maximum input power
 |     maxoutpower = item's maximum output power
 |     maxpressure = item's maximum pressure
 |   pressurerange = item's pressure range
 |         maxtemp = item's maximum temperature
 |       temprange = item's temperature range
 |           logic = item's logic parameter
 |          volume = item's volume
 |      prefabhash = item's prefab. hash
 |      prefabname = item's prefab. name
 |      slot_class = item's slot class when in a slot (SlotClass.None, etc)
 |   sorting_class = item's sorting class (used in Logic Sorter) (SortingClass.Default, etc)
 |       nutrition = item's nutrition value (if food)
 |         quality = item's quality rating (if food)
 |      growthtime = item's growth time (if plant)
}}

Template

Here's a blank example you can copy to fill in the data

{{Itembox
 |            name = 
 |           image = 
 |          stacks = 
 |       paintable = 
 |      constructs = 
 |     createdwith = 
 |            cost = 
 | recipe_machine1 = 
 |    recipe_cost1 = 
 | recipe_machine2 = 
 |    recipe_cost2 = 
 | recipe_machine3 = 
 |    recipe_cost3 = 
 |        usedwith = 
 |      maxinpower = 
 |     maxoutpower = 
 |     maxpressure = 
 |   pressurerange = 
 |         maxtemp = 
 |       temprange = 
 |           logic = 
 |          volume = 
 |      prefabhash = 
 |      prefabname =
 |      slot_class =
 |   sorting_class =
 |       nutrition =
 |         quality =
 |      growthtime =
}}