Difference between revisions of "Template:Infobox machine"
From Captain of Industry Wiki
Thadius856 (talk | contribs) (update to add designator and tier capabilities, rename the inner-header to title and reuse the old class for the parent container) |
m (Rename some categories) |
||
(77 intermediate revisions by 7 users not shown) | |||
Line 2: | Line 2: | ||
--><div class="infobox-wrapper"><!-- | --><div class="infobox-wrapper"><!-- | ||
--><div class="outer-box"><!-- | --><div class="outer-box"><!-- | ||
** Header: designation image, name of machine, tier ** | |||
--><div class="inner-header"><!-- | --><div class="inner-header"><!-- | ||
--><div class="designation"><!-- | --><div class="designation"><!-- | ||
-->{{#if:{{{ | -->{{#if: {{{DesigImgOverride|}}} | <!-- | ||
-->[[File:{{{DesigImgOverride}}}{{!}}48x48px{{!}}link=Category:{{{Designation|}}}]]|<!-- | |||
-->{{#if: {{{Designation|}}} | <!-- | |||
-->[[File:{{{Designation}}}.png{{!}}48x48px{{!}}link=Category:{{{Designation|}}}]]<!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
--></div><!-- | --></div><!-- | ||
--><div class="title"><!-- | --><div class="title"><!-- | ||
-->{{#if: {{{Name|}}} | {{{Name}}} | Unknown | -->{{#if: {{{Name|}}}<!-- | ||
-->| {{#vardefineecho:info_bldg|{{{Name}}}}}<!-- | |||
-->{{#vardefine:hidebldg|yes}}<!-- | |||
** This variable is used in footer template ** | |||
-->{{#vardefine:game_object_type|building}}<!-- | |||
-->| Unknown Machine }}<!-- | |||
--></div><!-- | --></div><!-- | ||
--><div class="tier"><!-- | --><div class="tier"><!-- | ||
-->{{#if: {{{Tier|}}} | {{{Tier}}} }}<!-- | -->{{#if: {{{Tier|}}} | T{{{Tier}}} }}<!-- | ||
--></div><!-- | --></div><!-- | ||
--></div><!-- | --></div><!-- | ||
** Image of machine ** | |||
--><div class="inner-main"><!-- | --><div class="inner-main"><!-- | ||
-->[[File:{{#if: {{{Image|}}} | {{{Image}}} | {{#if: {{{Name|}}} | {{{Name}}} | Placeholder machine}}.png}}]]<br/><!-- | -->[[File:{{#if: {{{Image|}}} | {{{Image}}} | {{#if: {{{Name|}}} | {{{Name}}} | Placeholder machine}}.png}}]]<br/><!-- | ||
-->{{#if: {{{Description|}}} | {{#ifeq: {{lc:{{{Description}}}}} | none | |<!-- | |||
--><div class="description">{{{Description}}}</div> |<!-- | |||
-->{{#if: {{NAMESPACE}} || {{#ifeq: {{lc:{{{Designation|}}}}} | transports || [[Category:Machine articles missing descriptions]] }} }}<!-- | |||
-->}}}}<!-- | |||
--></div><!-- | --></div><!-- | ||
--><div class="inner-table"><!-- | --><div class="inner-table"><!-- | ||
--><div class="inner-inner-table"><!-- | --><div class="inner-inner-table"><!-- | ||
--><table class="table"><!-- | --><table class="table"><!-- | ||
** Recipe for constructing building ** | |||
-->{{#if:{{{Recipe|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Construction</td><!-- | |||
--><td class="table-td-right">{{{Recipe}}}</td><!-- | |||
--></tr>}}<!-- | |||
** Worker, Electricity, Computing, Unity ** | |||
-->{{#if:{{{Workers|}}}|<!-- | -->{{#if:{{{Workers|}}}|<!-- | ||
--><tr class="table-tr"><!-- | --><tr class="table-tr"><!-- | ||
--><td class="table-td-left">Workers</td><!-- | --><td class="table-td-left">[[Workers]]</td><!-- | ||
--><td class="table-td-right">{{{Workers}}} [[File:Worker.png|16x16px]]</td><!-- | --><td class="table-td-right"><!-- | ||
--></tr>}}<!-- | -->{{#ifeq: {{lc:{{{Workers}}}}} | none | <!-- | ||
-->None|<!-- | |||
-->[[File:Worker.png|link=Workers|16x16px]] {{{Workers}}}<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr>|<!-- | |||
-->{{#if: {{NAMESPACE}} || {{#ifeq: {{lc:{{{Designation|}}}}} | transports || [[Category:Machine articles missing workers]] }} }}<!-- | |||
-->}}<!-- | |||
-->{{#if:{{{Electricity|}}}|<!-- | -->{{#if:{{{Electricity|}}}|<!-- | ||
--><tr class="table-tr"><!-- | --><tr class="table-tr"><!-- | ||
--><td class="table-td-left">Electricity</td><!-- | --><td class="table-td-left">[[Electricity]]</td><!-- | ||
--><td class="table-td-right">{{{Electricity}}} [[File:Electricity.png|16x16px]]</td><!-- | --><td class="table-td-right"><!-- | ||
--></tr>}}<!-- | -->{{#ifeq: {{lc:{{{Electricity}}}}} | none | <!-- | ||
-->None | <!-- | |||
-->[[File:Electricity.png|link=Electricity|16x16px]] {{{Electricity}}}<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr>|<!-- | |||
-->{{#if: {{NAMESPACE}} || {{#ifeq: {{lc:{{{Designation|}}}}} | transports || [[Category:Machine articles missing electricity]] }} }}<!-- | |||
-->}}<!-- | |||
-->{{#if:{{{Computing|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">[[Computing]]</td><!-- | |||
--><td class="table-td-right"><!-- | |||
-->{{#ifeq: {{lc:{{{Computing}}}}} | none | <!-- | |||
-->None | <!-- | |||
-->[[File:Computing.png|link=Computing|16x16px]] {{{Computing}}} TFlops<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr><!-- | |||
-->}}<!-- | |||
-->{{#if:{{{Unity|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">[[Unity]]</td><!-- | |||
--><td class="table-td-right">[[File:Unity.png|link=Unity|16x16px]] {{{Unity}}} /month</td><!-- | |||
--></tr><!-- | |||
-->}}<!-- | |||
** Research speed for Lab | |||
-->{{#if:{{{ResearchSpeed|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Research Speed</td><!-- | |||
--><td class="table-td-right">{{#expr:trunc({{{ResearchSpeed}}})}}.{{#expr:(({{{ResearchSpeed}}})*10) mod 10}} {{Time}}</td><!-- | |||
--></tr><!-- | |||
-->}}<!-- | |||
** Maintenance ** | |||
-->{{#if:{{{Maintenance|}}}|<!-- | -->{{#if:{{{Maintenance|}}}|<!-- | ||
--><tr class="table-tr"><!-- | --><tr class="table-tr"><!-- | ||
--><td class="table-td-left">Maintenance</td><!-- | --><td class="table-td-left">[[Maintenance]]</td><!-- | ||
--><td class="table-td-right">{{{Maintenance}}} / 60 [[File:Clock.png|link=|16x16px]]</td><!-- | --><td class="table-td-right"><!-- | ||
--></tr>}}<!-- | -->{{#ifeq: {{lc:{{{Maintenance}}}}} | none | <!-- | ||
-->None | <!-- | |||
-->[[File:Maintenance I.png|link=Maintenance I|16x16px]] <!-- | |||
-->{{#expr:trunc({{{Maintenance}}})}}.{{#expr:(({{{Maintenance}}})*10) mod 10}}<!-- | |||
** Note, this is a hacky way to get around the Mediawiki ParserFunctions's limitation of being unable to format numbers as fixed-length floats ** | |||
--> / 60 [[File:Clock.png|link=Time|16x16px]]<!-- | |||
-->{{#if: {{NAMESPACE}} || [[Category: Buildings requesting Maintenance I]]}}<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr><!-- | |||
-->}}<!-- | |||
-->{{#if:{{{MaintenanceII|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">[[Maintenance]]</td><!-- | |||
--><td class="table-td-right"><!-- | |||
-->{{#ifeq: {{lc:{{{MaintenanceII}}}}} | none | <!-- | |||
-->None | <!-- | |||
-->[[File:Maintenance II.png|link=Maintenance II|16x16px]] <!-- | |||
-->{{#expr:trunc({{{MaintenanceII}}})}}.{{#expr:(({{{MaintenanceII}}})*10) mod 10}}<!-- | |||
** Note, this is a hacky way to get around the Mediawiki ParserFunctions's limitation of being unable to format numbers as fixed-length floats ** | |||
--> / 60 [[File:Clock.png|link=Time|16x16px]]<!-- | |||
-->{{#if: {{NAMESPACE}} || [[Category: Buildings requesting Maintenance II]]}}<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr><!-- | |||
-->}}<!-- | |||
-->{{#if:{{{MaintenanceIII|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">[[Maintenance]]</td><!-- | |||
--><td class="table-td-right"><!-- | |||
-->{{#ifeq: {{lc:{{{MaintenanceIII}}}}} | none | <!-- | |||
-->None | <!-- | |||
-->[[File:Maintenance III.png|link=Maintenance III|16x16px]] <!-- | |||
-->{{#expr:trunc({{{MaintenanceIII}}})}}.{{#expr:(({{{MaintenanceIII}}})*10) mod 10}}<!-- | |||
** Note, this is a hacky way to get around the Mediawiki ParserFunctions's limitation of being unable to format numbers as fixed-length floats ** | |||
--> / 60 [[File:Clock.png|link=Time|16x16px]]<!-- | |||
-->{{#if: {{NAMESPACE}} || [[Category: Buildings requesting Maintenance III]]}}<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr><!-- | |||
-->}}<!-- | |||
-->{{#if: {{{Maintenance}}}{{{MaintenanceII}}}{{{MaintenanceIII}}} || {{#if: {{NAMESPACE}} || {{#ifeq: {{lc:{{{Designation|}}}}} | transports || [[Category:Machine articles missing maintenance]] }} }} }}<!-- | |||
** Footprint ** | |||
-->{{#if:{{{Footprint|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Footprint</td><!-- | |||
--><td class="table-td-right">{{{Footprint}}}</td><!-- | |||
-->{{#if: {{NAMESPACE}} || {{#ifeq: {{{Footprint}}} | ? | [[Category:Machine articles missing footprint]] }} }}<!-- | |||
--></tr>|<!-- | |||
-->{{#if: {{NAMESPACE}} || {{#ifeq: {{lc:{{{Designation|}}}}} | transports || [[Category:Machine articles missing footprint]] }} }}<!-- | |||
-->}}<!-- | |||
** Parameters for storage ** | |||
-->{{#if:{{{Cargo|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Cargo</td><!-- | |||
--><td class="table-td-right">{{{Cargo}}}</td><!-- | |||
--></tr>}}<!--- | |||
-->{{#if:{{{Storage|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Storage</td><!-- | |||
--><td class="table-td-right">{{{Storage}}}</td><!-- | |||
--></tr>}}<!-- | |||
-->{{#if:{{{Throughput|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Throughput</td><!-- | |||
--><td class="table-td-right">{{{Throughput}}} / 60 [[File:Clock.png|link=Time|16x16px]]</td><!-- | |||
--></tr>}}<!-- | |||
** Required technology ** | |||
-->{{#if:{{{Research|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Required Research</td><!-- | |||
--><td class="table-td-right"><!-- | |||
-->{{#ifeq: {{lc:{{{Research}}}}} | none | None | {{ResearchLink|{{{Research}}}}} }}<!-- | |||
-->{{#if:{{{Research2|}}} | <br/>''or'' {{ResearchLink|{{{Research2}}}}} }}<!-- | |||
-->{{#if:{{{Research3|}}} | <br/>''or'' {{ResearchLink|{{{Research3}}}}} }}<!-- | |||
--></td><!-- | |||
--></tr> | [[Category:Machine articles missing research]] }}<!-- | |||
-->{{#if:{{{BoostByUnity|}}}|<!-- | |||
--><tr class="table-tr"><!-- | |||
--><td class="table-td-left">Boost by Unity</td><!-- | |||
--><td class="table-td-right"><!-- | |||
-->{{ #ifeq: {{{BoostByUnity}}} | yes <!-- | |||
--> | Available {{#if: {{NAMESPACE}} || [[Category:Boostable Buildings]]}} | <!-- | |||
--> {{ #ifeq: {{{BoostByUnity}}} | no <!-- | |||
--> | Not Available {{#if: {{NAMESPACE}} || [[Category:Unboostable Buildings]]}} <!-- | |||
--> | <font color="red">'''ERROR: Input "yes" or "no"'''</font> <!-- | |||
-->}}<!-- | |||
-->}}<!-- | |||
--></td><!-- | |||
--></tr>}}<!-- | |||
** Designation and variants ** | |||
-->{{#if:{{{Designation|}}}|<!-- | -->{{#if:{{{Designation|}}}|<!-- | ||
--><tr class="table-tr"><!-- | --><tr class="table-tr"><!-- | ||
--><td class="table-td-left">Designation</td><!-- | --><td class="table-td-left">Designation</td><!-- | ||
--><td class="table-td-right"><!-- | --><td class="table-td-right"><!-- | ||
--> | -->[[:Category:{{{Designation}}}|{{{Designation}}}]]<!-- | ||
-->{{#if: {{{ | -->{{#if: {{NAMESPACE}} || [[Category:{{{Designation}}}]] }}<!-- | ||
-->{{#if: {{{DesigImgOverride|}}} | <!-- | |||
--></tr>}}<!-- | --> [[File:{{{DesigImgOverride}}}{{!}}16x16px{{!}}link=Category:{{{Designation|}}}]]|<!-- | ||
--> [[File:{{{Designation}}}.png{{!}}16x16px{{!}}link=Category:{{{Designation|}}}]]<!-- | |||
-->}}<!-- | |||
--></tr>|<!-- | |||
-->{{#if: {{NAMESPACE}} || [[Category:Machine articles missing designation]] }}<!-- | |||
-->}}<!-- | |||
-->{{#if:{{{Variants|}}}|<!-- | -->{{#if:{{{Variants|}}}|<!-- | ||
--><tr class="table-tr"><!-- | --><tr class="table-tr"><!-- | ||
Line 56: | Line 222: | ||
--></div><!-- | --></div><!-- | ||
--></div><!-- | --></div><!-- | ||
--></includeonly><noinclude>{{documentation}}</noinclude> | --></includeonly><noinclude>{{documentation}}</noinclude> |
Latest revision as of 01:23, 31 May 2023
Template documentation (for the above template, sometimes hidden or invisible) [view] [edit] [history] [refresh]
Construction | |
Workers | 10 |
Electricity | 20 KW |
Unity | +1.00 /month |
Maintenance | 5.0 / 60 |
Footprint | 6x4 |
Cargo | Water |
Storage | 5000 |
Required Research | Cement Production or Basic Desalination |
Boost by Unity | Available |
Designation | General Machines |
Variants | Blast Furnace II |
{{Infobox machine | Name = Groundwater Pump | Tier = 1 | Image = | Description = In-game building description goes here. The template will handle even very long text gracefully. | Recipe = {{Machine Recipe | Input1Name = Construction Parts | Input1Qty = 12 | Input2Name = Iron | Input2Qty = 12 }} | Workers = 10 | Electricity = 20 KW | Maintenance = 5 | Footprint = 6x4 | Research = Cement Production <!-- What tech is required for this building to be unlocked --> | Research2 = Basic Desalination <!-- Accepts at most 3 researches --> | Cargo = [[Water]] | Storage = 5000 | BoostByUnity = yes | Designation = General Machines | DesigImgOverride = Fuel Gas.png <!-- only used if needed to override the automatic image --> | Variants = [[Blast Furnace II]] }}
Blank template:
{{Infobox machine | Name = | Tier = | Image = | Description = | Recipe = {{Machine Recipe | Input1Name = | Input1Qty = | Input2Name = | Input2Qty = }} | Workers = | Electricity = | Maintenance = | ResearchSpeed = | Footprint = | Research = | Research2 = | Research3 = | Cargo = | Storage = | BoostByUnity = | Designation = | DesigImgOverride = <!-- only used if needed to override the automatic image --> | Variants = }}
The above text is transcluded from Template:Infobox machine/doc; you can change it or view its history. (How does this work?)
If you're done making changes, please refresh the text. (Why?)
You can experiment in this template's sandbox (edit | diff) and testcases (create) pages.
Please add categories and interwikis to Template:Infobox machine/doc. (View all subpages of this page.)
If you're done making changes, please refresh the text. (Why?)
You can experiment in this template's sandbox (edit | diff) and testcases (create) pages.
Please add categories and interwikis to Template:Infobox machine/doc. (View all subpages of this page.)