Difference between revisions of "Template:Infobox/Resource"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (! image. * wikitabled flow modes.)
m (Parameters)
(32 intermediate revisions by 11 users not shown)
Line 1: Line 1:
 
{{Infobox
 
{{Infobox
|width=200
+
|name={{{name|}}}
|padding=.5
+
|file={{{file|none}}}
|name='''{{{name|{{BASEPAGENAME}}}}}'''
+
|subtitle={{{subtitle|}}}
|file=none
+
|icon={{{icon|}}}
 +
|icon width={{{icon width|}}}
 
|lines=
 
|lines=
{{Infobox/Line|Density|2={{#ifeq: {{{density}}}|N|None|{{{density}}}&nbsp;kg/{{#ifeq: {{{unit|l}}}|unit|unit|<abbr title="Assuming that 1 unit = 1 liter">{{{unit|l}}}</abbr>}}}}}}
+
{{#if: {{{file desc|}}}|{{#if: {{{file|}}}|{{Infobox/Line|style=text-align:center; font-size:smaller;|{{{file desc|}}}}}}}}}
{{Infobox/Line|Transferable|{{#ifeq: {{{transfer}}}|N|{{No}}|{{Yes}}}}}}
+
{{Infobox/Line|{{lang|en=Density|de=Dichte|fr=Densité|pl=Gęstość|hu=Sűrűség|ru=Плотность|ja=密度|it=Densità|tr=Yoğunluk}}|2={{#ifexpr: {{{density<noinclude>|5</noinclude>}}}|{{{density<noinclude>|5</noinclude>}}}&nbsp;{{dict|k}}{{dict|g}}/{{Unit|{{{unit|l}}}}}|{{lang|en=None|de=Keine|fr=Aucun|pl=Brak|hu=Nincs|ru=Нет|ja=無し|it=Nessuna|tr=Yok}}}}}}
{{Infobox/Line|[[Resource#Flow modes|Flow mode]]|{{#switch: {{{flow}}}
+
{{Infobox/Line|{{lang|en=Transferable|de=Transferierbar|fr=Transférable|pl=Transportowalne|hu=Áthelyezhető|ru=Передаваемый|ja=他機との受給|it=Trasferibile|tr=Transfer edilebilir}}|{{#ifeq: {{{transfer}}}|N|{{No}}|{{Yes}}}}}}
|a=Adjacent
+
{{Infobox/Line|{{lang|en=[[Resource#Flow modes|Flow mode]]|de=Flussmodus|fr=[[Resource/fr#Flow modes|Mode de transfert]]|pl=Tryb przepływu|hu=Áramlás módja|ru=Способ истечения|ja=[[Resource/ja#機内供給の性質|機内供給]]|it=Modalità Flusso|tr=[[Resource/tr#Akış modları|Akış modu]]}}|{{#switch: {{{flow}}}
|e=Everywhere
+
|a={{lang|en=Adjacent|de=Benachbart|pl=Sąsiadujący|hu=Szomszédos|ru=Смежный|ja=隣接部のみ|it=Adiacente|tr=Bitişiğe}}
|i=Internal
+
|e={{lang|en=Everywhere|de=Überall|fr=Partout|pl=Wszędzie|hu=Bárhová|ru=Везде|ja=機体全体|it=Ovunque|tr=Her yere}}
|#default=<span class="error">Invalid flow mode</span>}}}}
+
|i={{lang|en=Internal|de=Intern|fr=Interne|pl=Wewnętrzny|hu=Belül|ru=Внутренний|ja=自己消費|it=Interno|tr=Kendisine}}
{{Infobox/Line|Since|{{#if: {{{since|}}}|{{version|{{{since}}}|}}|Unknown}}}}
+
|n={{lang|en=None|fr=Aucun|tr=Hiçbir yere}}
 +
|#default=<span class="error" style="white-space:normal;">{{lang|en=Invalid flow mode|de=Ungültiger Flussmodus|fr=Mode de transfert invalide|pl=Nieprawidłowy tryb przepływu|hu=Érvénytelen|ru=Неизвестный способ истечения|tr=Geçersiz akış modu}}</span>}}}}
 +
{{Infobox/Line|{{Dict|Cost}}|{{#ifexpr: {{{cost<noinclude>|0.8</noinclude>}}}|{{{cost<noinclude>|0.8</noinclude>}}}&nbsp;{{mark|fund}}/{{Unit|{{{unit|l}}}}}|{{lang|en=None|de=Keine|fr=Aucun|pl=Brak|hu=Nincs|ru=Нет|it=Nessuno|tr=Yok}}}}|{{#ifexpr: {{{cost<noinclude>|0.8</noinclude>}}}*{{{density<noinclude>|5</noinclude>}}}|{{#expr: {{{cost<noinclude>|0.8</noinclude>}}}/{{{density<noinclude>|5</noinclude>}}} round 2}}&nbsp;{{mark|fund}}/{{dict|k}}{{dict|g}}}}}}
 +
{{Infobox/Line|{{Dict|Since}}|{{#if: {{{since|}}}|{{version|{{{since}}}|}}|{{Dict|Unknown}}}}}}
 
}}<noinclude>Infobox for [[resource]]s.
 
}}<noinclude>Infobox for [[resource]]s.
  
 
== Parameters ==
 
== Parameters ==
{{Parameter Table|name=text|parameters=
+
{{Parameter table|name=text|parameters=
{{ParameterRow|density|Density of the resource in kg/{{{unit}}}. Allows <tt>N</tt> for ''None'' and without unit.}}
+
{{Parameter row|name|Name of the resource.|<tt><nowiki>{{BASEPAGENAME}}</nowiki></tt>}}
{{ParameterRow|transfer|If this resource is transferable. Allows <tt>N</tt> for {{No}} and shows {{Yes}} for every other value.|{{Yes}}}}
+
{{Parameter row|file|Image of the resource.|Not shown (<tt>none</tt>)}}
{{ParameterRow|flow|The [[Resource#Flow%20modes|flow mode]] of the resource.}}
+
{{Parameter row|file desc|Description of the image.|Not shown (Hidden)|1}}
{{ParameterRow|since|The introduction of this resource.}}
+
{{Parameter row|density|Density of the resource in kg/{{{unit}}}. Allows <tt>0</tt> for ''None'' and without unit.}}
{{ParameterRow|unit|The unit of volume for the density.|<tt>l</tt>}}
+
{{Parameter row|transfer|If this resource is transferable. Allows <tt>N</tt> for {{tl|No}} and shows {{tl|Yes}} for every other value.|{{Yes}}}}
 +
{{Parameter row|flow|The [[Resource#Flow%20modes|flow mode]] of the resource.}}
 +
{{Parameter row|cost|Cost per unit of the resource. Allows <tt>0</tt> for ''None'' and without unit. Also calculates costs per mass if density and cost are both not zero.}}
 +
{{Parameter row|since|The introduction of this resource. If not set shows the value unknown.|Not set (Unknown)}}
 +
{{Parameter row|unit|The unit of volume for the density.|<tt>l</tt>}}
 
}}
 
}}
  
Line 32: Line 40:
 
| a
 
| a
 
| Adjacent
 
| Adjacent
| Resources will only flow between adjacent sources and sinks, meaning that tanks can be drained unevenly.  
+
| Resources will only flow between adjacent sources and sinks, meaning that tanks can be drained unevenly.
 
|-
 
|-
 
| e
 
| e
Line 40: Line 48:
 
| i
 
| i
 
| Internal
 
| Internal
| The resource can only be used by the part containing it.  
+
| The resource can only be used by the part containing it.
 +
|-
 +
| n
 +
| None
 +
| The resource won't be pumped automatically but can be manually transferred.
 
|}
 
|}
</noinclude>
+
 
 +
[[Category:Infobox templates]]</noinclude>

Revision as of 21:45, 26 February 2020

Infobox
Density 5 kg/l
Transferable Yes
Flow mode Invalid flow mode
Cost 0.8 Funds/l
0.16 Funds/kg
Since version Unknown
Infobox for resources.

Parameters

Name Optional Description Default
name Yes Name of the resource. {{BASEPAGENAME}}
file Yes Image of the resource. Not shown (none)
file desc Yes Description of the image. Not shown (Hidden)
density No Density of the resource in kg/{{{unit}}}. Allows 0 for None and without unit.
transfer Yes If this resource is transferable. Allows N for {{No}} and shows {{Yes}} for every other value. Yes
flow No The flow mode of the resource.
cost No Cost per unit of the resource. Allows 0 for None and without unit. Also calculates costs per mass if density and cost are both not zero.
since Yes The introduction of this resource. If not set shows the value unknown. Not set (Unknown)
unit Yes The unit of volume for the density. l

Flow modes

Code Type Description
a Adjacent Resources will only flow between adjacent sources and sinks, meaning that tanks can be drained unevenly.
e Everywhere The resource is always available to all parts structurally connected to the vessel, and the same amount of resources is drained from every container.
i Internal The resource can only be used by the part containing it.
n None The resource won't be pumped automatically but can be manually transferred.