Difference between revisions of "Template:Body data"
From Kerbal Space Program Wiki
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 | + | {{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 | + | {{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}}.
- Name: {{Body data/Name}}
- Surface gravity: {{Body data/Gravity}}
- Siderial orbit period: {{Body data/Sidereal orbit}}
- Sphere of influence: {{Body data/SOI}}
Additional templates calculate a property using other body data templates:
- Altitude for a given pressure: {{Body data/alt at pressure}}
- Orbital period at a altitude: {{Body data/orbit period}}