Difference between revisions of "Template:Infobox/Part"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (+ size, which I forgot. * use Infobox/Part/Line if appropriate.)
m (- unnecessary newline. * all uses of Partbox to Infobox/Part. * minor stuff.)
Line 9: Line 9:
 
|lines=
 
|lines=
 
{{Infobox/Line|'''{{{role}}}''' {{Infobox/Part/Manufacturer Entry|{{Infobox/Part/Manufacturer|{{{manufacturer|SOTR}}}}}}}|style=text-align: center}}
 
{{Infobox/Line|'''{{{role}}}''' {{Infobox/Part/Manufacturer Entry|{{Infobox/Part/Manufacturer|{{{manufacturer|SOTR}}}}}}}|style=text-align: center}}
 
 
{{#if: {{{size|}}}|{{Infobox/Part/Line|[[Radial size{{if lang}}|{{lang|en=Radial size|de=Größe|ru=Размер|pl=Rozmiar}}]]|{{Radial Size|{{{size}}}}}{{#if: {{{size2|}}}|, {{Radial Size|{{{size2}}}}}}}}}}}
 
{{#if: {{{size|}}}|{{Infobox/Part/Line|[[Radial size{{if lang}}|{{lang|en=Radial size|de=Größe|ru=Размер|pl=Rozmiar}}]]|{{Radial Size|{{{size}}}}}{{#if: {{{size2|}}}|, {{Radial Size|{{{size2}}}}}}}}}}}
 
{{Infobox/Part/Line|{{lang|en=Cost|de=Kosten|ru=Цена|pl=Cena}}|{{{costs}}} ¤}}
 
{{Infobox/Part/Line|{{lang|en=Cost|de=Kosten|ru=Цена|pl=Cena}}|{{{costs}}} ¤}}
Line 19: Line 18:
 
{{{additional}}}}}
 
{{{additional}}}}}
 
{{Infobox/Part/Line|{{lang|en=Since Version|de=Seit Version|pl=Od wersji|pt=Desde a versão}}|{{#if: {{{since|}}}|{{version|{{{since}}}|}}|{{lang|en=Unknown|de=Unbekannt|pl=Nieznane|pt=Desconhecido}}}}}}
 
{{Infobox/Part/Line|{{lang|en=Since Version|de=Seit Version|pl=Od wersji|pt=Desde a versão}}|{{#if: {{{since|}}}|{{version|{{{since}}}|}}|{{lang|en=Unknown|de=Unbekannt|pl=Nieznane|pt=Desconhecido}}}}}}
{{Infobox/Line|{{#if: {{{class|}}}|[[API:{{{class}}}|{{{class}}}]]|{{lang|en=Unknown API|de=Unbekanntes API|pl=Nieznane API}}}} · {{#if: {{{part|}}}|{{#if: {{{parent|}}}|{{Booland|{{#ifexist: Parts/{{{parent}}}/{{{part}}}/part.cfg||1}}|{{#ifexist: Parts/{{{part}}}/part.cfg|1}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Partbox with unmoved part.cfg]]|[[Parts/{{{parent}}}/{{{part}}}/part.cfg|part.cfg]]}}{{#ifexist: Parts/{{{part}}}/part.cfg|[[Category:Partbox with leftover part.cfg]]}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Partbox with missing parameters]]}}|{{lang|en=Unknown cfg|de=Unbekannte cfg|pl=Nieznane cfg}}}}|style=text-align: center; font-size: smaller}}
+
{{Infobox/Line|{{#if: {{{class|}}}|[[API:{{{class}}}|{{{class}}}]]|{{lang|en=Unknown API|de=Unbekanntes API|pl=Nieznane API}}}} · {{#if: {{{part|}}}|{{#if: {{{parent|}}}|{{Booland|{{#ifexist: Parts/{{{parent}}}/{{{part}}}/part.cfg||1}}|{{#ifexist: Parts/{{{part}}}/part.cfg|1}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Infobox/Part with unmoved part.cfg]]|[[Parts/{{{parent}}}/{{{part}}}/part.cfg|part.cfg]]}}{{#ifexist: Parts/{{{part}}}/part.cfg|[[Category:Infobox/Part with leftover part.cfg]]}}|[[Parts/{{{part}}}/part.cfg|part.cfg]][[Category:Infobox/Part with missing parameters]]}}|{{lang|en=Unknown cfg|de=Unbekannte cfg|pl=Nieznane cfg}}}}|style=text-align: center; font-size: smaller}}
 
|notes={{{notes|}}}
 
|notes={{{notes|}}}
 
}}
 
}}
Line 25: Line 24:
 
</includeonly><noinclude>{{Infobox/Part
 
</includeonly><noinclude>{{Infobox/Part
 
|name=TVR-1180C Mk1 Stack Tri-Coupler
 
|name=TVR-1180C Mk1 Stack Tri-Coupler
 +
|file=Tvr-1180C mk1 stack tri-coupler.jpg
 
|role=Adapter
 
|role=Adapter
 +
|manufacturer=Found lying by the side of the road
 
|size=small
 
|size=small
|class=Part
 
|file=Tvr-1180C_mk1_stack_tri-coupler.jpg
 
 
|costs=680
 
|costs=680
 
|mass=0.3
 
|mass=0.3
Line 34: Line 33:
 
|temp=3400
 
|temp=3400
 
|tolerance=12
 
|tolerance=12
|manufacturer=Found lying by the side of the road
 
 
|since=0.7.3
 
|since=0.7.3
 +
|class=Part
 
|part=stackTriCoupler
 
|part=stackTriCoupler
 
}}
 
}}
Line 45: Line 44:
 
{{Infobox/Part/Parameters}}
 
{{Infobox/Part/Parameters}}
  
If a mandatory parameter is missing [[:Category:Partbox with missing parameters]] will be added.
+
If a mandatory parameter is missing [[:Category:Infobox/Part with missing parameters]] will be added.
  
With the new folder structure since {{version|0.20}} the ''part.cfg'' should be placed at ''Parts/{{{parent}}}/{{{part}}}/part.cfg''. If the configuration file wasn't moved yet the [[:Category:Partbox with unmoved part.cfg]] is added. If both a new and an old part.cfg exist the page is added to [[:Category:Partbox with leftover part.cfg]].
+
With the new folder structure since {{version|0.20}} the ''part.cfg'' should be placed at ''Parts/{{{parent}}}/{{{part}}}/part.cfg''. If the configuration file wasn't moved yet the [[:Category:Infobox/Part with unmoved part.cfg]] is added. If both a new and an old part.cfg exist the page is added to [[:Category:Infobox/Part with leftover part.cfg]].
  
 
=== More Parameter ===
 
=== More Parameter ===
Line 82: Line 81:
 
* More are following…
 
* More are following…
  
These subtemplates are categorised in [[:Category:Partbox Templates]].
+
These subtemplates are categorised in [[:Category:Infobox/Part subtemplates]].
  
 
== Template ==
 
== Template ==
 
<pre>{{Infobox/Part
 
<pre>{{Infobox/Part
 
|name=
 
|name=
 +
|file=
 
|role=
 
|role=
|class=
+
|manufacturer=
|file=
 
 
|size=
 
|size=
 
|size2=
 
|size2=
Line 97: Line 96:
 
|temp=
 
|temp=
 
|tolerance=
 
|tolerance=
|manufacturer=
 
 
|more=
 
|more=
 +
|additional=
 
|since=
 
|since=
 +
|class=
 
|part=
 
|part=
 
|parent=
 
|parent=
Line 108: Line 108:
 
<pre>{{Infobox/Part
 
<pre>{{Infobox/Part
 
|name=TVR-1180C Mk1 Stack Tri-Coupler
 
|name=TVR-1180C Mk1 Stack Tri-Coupler
 +
|file=Tvr-1180C mk1 stack tri-coupler.jpg
 
|role=Adapter
 
|role=Adapter
|class=
+
|manufacturer=Found lying by the side of the road
|file=Tvr-1180C_mk1_stack_tri-coupler.jpg
 
 
|size=small
 
|size=small
 
|costs=680
 
|costs=680
Line 117: Line 117:
 
|temp=3400
 
|temp=3400
 
|tolerance=12
 
|tolerance=12
|manufacturer=Found lying by the side of the road
 
 
|since=0.7.3
 
|since=0.7.3
 +
|class=Part
 
|part=stackTriCoupler
 
|part=stackTriCoupler
 
}}</pre>
 
}}</pre>
Line 126: Line 126:
  
 
At the moment only English is supported by all templates.
 
At the moment only English is supported by all templates.
* Deutsch (German): Partbox complete, Subtemplates partially
+
* Deutsch (German): Infobox/Part complete, subtemplates partially
* Polish (Polski): Partbox mostly, Subtemplates partially
+
* Polish (Polski): Infobox/Part mostly, subtemplates partially
* Русский (Russian): Partbox partially, Subtemplates partially
+
* Русский (Russian): Infobox/Part partially, subtemplates partially
  
 
[[Category:Templates]]</noinclude>
 
[[Category:Templates]]</noinclude>

Revision as of 15:40, 28 June 2013

TVR-1180C Mk1 Stack Tri-Coupler
Adapter by
Found lying by the side of the road

Radial size Small
Cost (total) 680.00 Funds
Mass (total) 0.300 t
Drag 0.3
Max. Temp. 3400 K
Impact Tolerance 12 m/s
Research Unknown
Unlock cost 0 Funds
Since version 0.7.3
Part configuration [[Parts/stackTriCoupler/{{{filename}}}|{{{filename}}}]]

Usage

Template:Data Template

Parameters

Name Optional Description Default
name Yes Name of the part, which can be found in the localization file. Uses {{Dict/part name}} to translate names. {{BASEPAGENAME}}
file Yes Filename to image of the part. File:Image needed.svg
type No Type of the part. Automatically defines the role parameter.
role Yes Role of the part. Overrides the type parameter. {{type}}
size Yes Radial size of the part (uses {{Radial size}}). Not set/Hidden
size2 Yes Second radial size of the part (uses {{Radial size}}). Not set/Hidden
size3 Yes Third radial size of the part (uses {{Radial size}}). Not set/Hidden
size4 Yes Fourth radial size of the part (uses {{Radial size}}). Not set/Hidden
manufacturer Yes Manufacturer of the part. If set, linked to the category of this name (see also Category:Manufacturers). Automatically uses {{Infobox/Part/Manufacturer}} and {{Infobox/Part/Manufacturer entry}} on it. ?
manufacturer2 Yes Second manufacturer of the part. Not set/Hidden
costs No Cost of the part, which is usually given in the part configuration.
mass No Mass of the part, which is usually given in the part configuration.
lf Yes Amount of Liquid Fuel on the part in units. Only used for wet mass/dry costs calculation. 0
ox Yes Amount of Oxidizer on the part in units. Only used for wet mass/dry costs calculation. 0
sf Yes Amount of Solid Fuel on the part in units. Only used for wet mass/dry costs calculation. 0
mp Yes Amount of Monopropellant on the part in units. Only used wet mass/dry costs calculation. 0
xg Yes Amount of Xenon Gas on the part in units. Only used for wet mass/dry costs calculation. 0
ia Yes Amount of Intake Air on the part in units. Only used for wet mass/dry costs calculation. 0
eva Yes Amount of EVA Propellant on the part in units. Only used for wet mass/dry costs calculation. 0
or Yes Amount of Ore on the part in units. Only used for wet mass/dry costs calculation. 0
ab Yes Amount of Ablator on the part in units. Only used for wet mass/dry costs calculation. 0
capacity Yes Total amount of crew capacity on the part. Only used for wet mass/dry costs calculation. 0
crew Yes Amount of crew the part starts with. Only used for wet/dry mass calculation. 0
motorOutput Yes Maximum output of the motor on the part. Only used for wet mass/dry costs calculation. 0
motorCost Yes The extra cost the motor adds to the part. Only used for wet costs calculation. 0
motorMass Yes The extra mass the motor adds to the part. Only used for wet mass calculation. 0
maxShots Yes Maximum amount of firework shots on the part. Only used for wet mass calculation. 0
shellMass Yes The extra mass every firework shell adds to the part. Only used for wet/dry mass calculation. 0
drag No Drag of the part. By different values, add minimum_drag first and then maximum_drag
temp No Temperature resistance of the part, which is usually given in the part configuration.
tolerance No Impact tolerance of the part, which is usually given in the part configuration.
research Yes Research node required for this part. Uses {{Dict/sci node}} to translate names. Unknown
unlock cost No Cost to unlock the part, which is usually given in the part configuration.
since Yes Version the part first appeared in. It will be used in {{version}}. Unknown
dlc Yes Name of the dlc. Used for linking to the cfg-entry on the wiki. Can be:
  • mh (Making History)
  • bg (Breaking Ground)
Not Set
physics insignificant Yes Mark the mass and drag automatically with a note that they are insignificant (so called massless parts). Must be set to "y" to show insignificance. This will use {{{nref}}}, so if it isn't set, will set it automatically to "1". Not set/Hidden
applyKerbalMass Yes Whether the part applies extra mass of a Kerbal on the part. Must be set to "n" to exclude the added mass. Only used for wet/dry mass calculation. y
filename No The filename (with extension) of the part configuration.
part Yes Name of the part folder. Used for linking to the cfg-entry on the wiki. It will create a link to Parts/{{{parent}}}/{{{part}}}/{{{filename}}}. Unknown cfg
parent Yes Parent directory of the part folder. Used for linking to the cfg-entry on the wiki. Not set/Hidden
more Yes More module-specific information (see More parameter). Not set
notes Yes Additional notes below the part information. Not set/Hidden
nref Yes Automatically adds references below the part information. Not set/Hidden

If a mandatory parameter is missing Category:Infobox/Part with missing parameters will be added.

With the new folder structure since version 0.20 the part.cfg should be placed at Parts/{{{parent}}}/{{{part}}}/part.cfg. If the configuration file wasn't moved yet the Category:Infobox/Part with unmoved part.cfg is added. If both a new and an old part.cfg exist the page is added to Category:Infobox/Part with leftover part.cfg.

More Parameter

To add additional fields the more {{{more}}} parameter should be used with {{Infobox/Part/Line}}.

Manufacturer

The template {{Infobox/Part/Manufacturer}} is a template to quickly add a manufacturer.

Roles

For different roles with special additional parameters one of the following templates should be used:

These subtemplates are categorised in Category:Infobox/Part subtemplates.

Template

{{Infobox/Part
|name=
|file=
|role=
|manufacturer=
|size=
|size2=
|costs=
|mass=
|drag=
|temp=
|tolerance=
|more=
|additional=
|since=
|class=
|part=
|parent=
}}

Example

Example used on this page:

{{Infobox/Part
|name=TVR-1180C Mk1 Stack Tri-Coupler
|file=Tvr-1180C mk1 stack tri-coupler.jpg
|role=Adapter
|manufacturer=Found lying by the side of the road
|size=small
|costs=680
|mass=0.3
|drag=0.3
|temp=3400
|tolerance=12
|since=0.7.3
|class=Part
|part=stackTriCoupler
}}

Translation

To translate this template or one of the subtemplates see also this article.

At the moment only English is supported by all templates.

  • Deutsch (German): Infobox/Part complete, subtemplates partially
  • Polish (Polski): Infobox/Part mostly, subtemplates partially
  • Русский (Russian): Infobox/Part partially, subtemplates partially