Difference between revisions of "Template:Body data"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (*replace 'Parameter Row' and 'ParameterRow' by 'Parameter row';)
m (*renamed Parameter Table to Parameter table;)
Line 2: Line 2:
 
Returns for each [[celestial body]] various data about it. It extracts the value from the page named “<body>/Param” (e.g. [[Duna/Param]]) which needs to exists for this template to work. There is also a [[Template:Infobox/Param]] which is used by {{Tl|Infobox/Body}}.
 
Returns for each [[celestial body]] various data about it. It extracts the value from the page named “<body>/Param” (e.g. [[Duna/Param]]) which needs to exists for this template to work. There is also a [[Template:Infobox/Param]] which is used by {{Tl|Infobox/Body}}.
  
{{Parameter Table|parameters=
+
{{Parameter table|parameters=
 
{{Parameter row|1|Name of the body in English. There needs to be a subpage named “Param” available.}}
 
{{Parameter row|1|Name of the body in English. There needs to be a subpage named “Param” available.}}
 
{{Parameter row|2|The requested property.}}
 
{{Parameter row|2|The requested property.}}
Line 10: Line 10:
 
== Properties ==
 
== Properties ==
 
The following properties are supported:
 
The following properties are supported:
{{Parameter Table|name=text|style=hover|parameters=
+
{{Parameter table|name=text|style=hover|parameters=
 
{{Parameter row|name|Name of celestial body. Used to determine mass.}}
 
{{Parameter row|name|Name of celestial body. Used to determine mass.}}
 
{{Parameter row|class|Class of celestial body.}}
 
{{Parameter row|class|Class of celestial body.}}

Revision as of 12:02, 19 December 2014

Returns for each celestial body various data about it. It extracts the value from the page named “<body>/Param” (e.g. Duna/Param) which needs to exists for this template to work. There is also a Template:Infobox/Param which is used by {{Infobox/Body}}.

# Optional Description Default
1 No Name of the body in English. There needs to be a subpage named “Param” available.
2 No The requested property.
3 Yes The default value, if this property doesn't exist. Not set

Properties

The following properties are supported:

Name Optional Description Default
name No Name of celestial body. Used to determine mass.
class No Class of celestial body.
file No Filename to image of the celestial object.
parent No Parent body of the celestial object. May be an empty string.
apoapsis No Apoapsis of the orbit in meters measured from the center of the bodies in meters.
periapsis No Periapsis of the orbit in meters measured from the center of the bodies in meters.
orbinc No Orbital inclination in degrees.
pe arg No Argument of periapsis
an arg No Longitude of the ascending node
anomaly No Mean anomaly in radians at 0s UT
radius No Radius of the body in meters
mass No Mass in kilograms
sidrot No Sidereal period in seconds
highest Yes Highest elevation in meters. Hidden/Not set
highest longitude Yes Longitude of the highest elevation in degrees. Positive is north, negative is south. Hidden/Not set
highest latitude Yes Latitude of the highest elevation in degrees. Positive is east, negative is west. Hidden/Not set
pressure No Pressure of the atmosphere at mean see level in atmospheres. Set to 0 when the body doesn't have an atmosphere.
scale height No Scale height of the atmosphere in meters
min temp No Lowest temperature in degrees Celsius
max temp No Highest temperature in degrees Celsius
oxygen No Is oxygen present? (Yes/No)
sci landed surf or sci surf No Science multiplier on the surface. sci landed surf should be preferred.
sci splashed surf No Science multiplier on the surface splashed.
sci lower atmo No Science multiplier in the lower atmosphere.
sci upper atmo No Science multiplier in the lower atmosphere. Because currently the multiplier for lower and upper atmosphere are identical, lower atmosphere can usually be used solely.
sci border atmo No Height of the border between lower and upper atmosphere in meters. This is not supported for all, but is not optional.
sci near space No Science multiplier in near space.
sci outer space No Science multiplier in outer space. Because currently the multiplier for near and outer space are identical, near space can usually be used solely.
sci border space No Height of the border between near and outer space in meters. This is not supported for all, but is not optional.
sci recovery No Science multiplier for recovery.

There are the following classes available:

Parents which are indented don't need to be set, when the previous non-indented parameter isn't set.

Separate subtemplates

Some special properties can be accessed via a separate sub template. These templates can't be called with the property set like {{BodyData|Kerbin|soi}}.

Additional templates calculate a property using other body data templates: