Difference between revisions of "Template:Body data"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (Update params)
m (Add new templates)
 
(3 intermediate revisions by the same user not shown)
Line 22: Line 22:
 
{{Parameter row|anomaly|Mean anomaly in radians at 0s UT.||1}}
 
{{Parameter row|anomaly|Mean anomaly in radians at 0s UT.||1}}
 
{{Parameter row|radius|Radius of the body in meters.}}
 
{{Parameter row|radius|Radius of the body in meters.}}
{{Parameter row|mass|Mass in kilograms.}}
 
 
{{Parameter row|gravity gees|Surface gravity in meters per second squared (m/s2).}}
 
{{Parameter row|gravity gees|Surface gravity in meters per second squared (m/s2).}}
 
{{Parameter row|sidrot|Sidereal period in seconds.}}
 
{{Parameter row|sidrot|Sidereal period in seconds.}}
Line 56: Line 55:
 
Some special properties can be accessed via a separate sub template. These templates can't be called with the property set like <tt><nowiki>{{BodyData|Kerbin|soi}}</nowiki></tt>.
 
Some special properties can be accessed via a separate sub template. These templates can't be called with the property set like <tt><nowiki>{{BodyData|Kerbin|soi}}</nowiki></tt>.
 
* Name: {{Tl|Body data/Name}}
 
* Name: {{Tl|Body data/Name}}
* Surface gravity: {{Tl|Body data/Gravity}}
+
* Apoapsis: {{Tl|Body data/Apoapsis}}
 +
* Periapsis: {{Tl|Body data/Periapsis}}
 +
* Mass: {{Tl|Body data/Mass}}
 
* Siderial orbit period: {{Tl|Body data/Sidereal orbit}}
 
* Siderial orbit period: {{Tl|Body data/Sidereal orbit}}
 
* Sphere of influence: {{Tl|Body data/SOI}}
 
* Sphere of influence: {{Tl|Body data/SOI}}
Line 62: Line 63:
 
Additional templates calculate a property using other body data templates:
 
Additional templates calculate a property using other body data templates:
 
* Altitude for a given pressure: {{Tl|Body data/alt at pressure}}
 
* Altitude for a given pressure: {{Tl|Body data/alt at pressure}}
* Orbital period at a altitude: {{Tl|Body data/orbit period}}
+
* Orbital period at an altitude: {{Tl|Body data/orbit period}}
 +
 
 +
Old, unused templates:
 +
* Surface gravity: {{Tl|Body data/Gravity}}
  
 
[[Category:Templates]]</noinclude>
 
[[Category:Templates]]</noinclude>

Latest revision as of 12:38, 10 May 2018

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}}.

Additional templates calculate a property using other body data templates:

Old, unused templates: