Template:Body data
From Kerbal Space Program Wiki
(Redirected from Template:BodyData)
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 all data. | |
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. | |
semi-major axis | No | The longest orbit diameter in meters measured from the center of the orbit in meters. | |
eccentricity | No | Orbital eccentricity. | |
orbinc | No | Orbital inclination in degrees. | |
pe arg | No | Argument of periapsis in degrees. | |
an arg | No | Longitude of the ascending node in degrees. | |
anomaly | No | Mean anomaly in radians at 0s UT. | |
radius | No | Radius of the body in meters. | |
gravity gees | No | Surface gravity in meters per second squared (m/s2). | |
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 sea level in atmospheres. Set to 0 when the body doesn't have an atmosphere. | |
scale height | No | Scale height of the atmosphere in meters. | |
atmospheric height | No | 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. | |
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. | |
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}}
- Apoapsis: {{Body data/Apoapsis}}
- Periapsis: {{Body data/Periapsis}}
- Mass: {{Body data/Mass}}
- 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 an altitude: {{Body data/orbit period}}
Old, unused templates:
- Surface gravity: {{Body data/Gravity}}