Difference between revisions of "Template:Body data"

From Kerbal Space Program Wiki
Jump to: navigation, search
m
(Add atmospheric height parameter)
Line 30: Line 30:
 
{{Parameter row|pressure|Pressure of the atmosphere at mean see level in atmospheres. Set to 0 when the body doesn't have an atmosphere.}}
 
{{Parameter row|pressure|Pressure of the atmosphere at mean see level in atmospheres. Set to 0 when the body doesn't have an atmosphere.}}
 
{{Parameter row|scale height|Scale height of the atmosphere in meters||1}}
 
{{Parameter row|scale height|Scale height of the atmosphere in meters||1}}
 +
{{Parameter row|atmospheric height|Height of the atmosphere in meters||1}}
 
{{Parameter row|min temp|Lowest temperature in degrees Celsius||1}}
 
{{Parameter row|min temp|Lowest temperature in degrees Celsius||1}}
 
{{Parameter row|max temp|Highest temperature in degrees Celsius||1}}
 
{{Parameter row|max temp|Highest temperature in degrees Celsius||1}}

Revision as of 02:40, 17 May 2015

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.
biomes Yes Number of biomes on the celestial body Hidden/Not set
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
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. 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: