Difference between revisions of "Template:Body data"

From Kerbal Space Program Wiki
Jump to: navigation, search
(Separate subtemplates)
m (*replace 'Parameter Row' and 'ParameterRow' by 'Parameter row';)
Line 3: Line 3:
  
 
{{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.}}
{{Parameter Row|3|The default value, if this property doesn't exist.|Not set}}
+
{{Parameter row|3|The default value, if this property doesn't exist.|Not set}}
 
}}
 
}}
  
Line 11: Line 11:
 
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.}}
{{Parameter Row|file|Filename to image of the celestial object.}}
+
{{Parameter row|file|Filename to image of the celestial object.}}
{{Parameter Row|parent|Parent body of the celestial object. May be an empty string.}}
+
{{Parameter row|parent|Parent body of the celestial object. May be an empty string.}}
{{Parameter Row|apoapsis|Apoapsis of the orbit in meters measured from the center of the bodies in meters.||1}}
+
{{Parameter row|apoapsis|Apoapsis of the orbit in meters measured from the center of the bodies in meters.||1}}
{{Parameter Row|periapsis|Periapsis of the orbit in meters measured from the center of the bodies in meters.||1}}
+
{{Parameter row|periapsis|Periapsis of the orbit in meters measured from the center of the bodies in meters.||1}}
{{Parameter Row|orbinc|Orbital inclination in degrees.||1}}
+
{{Parameter row|orbinc|Orbital inclination in degrees.||1}}
{{Parameter Row|pe arg|Argument of periapsis||1}}
+
{{Parameter row|pe arg|Argument of periapsis||1}}
{{Parameter Row|an arg|Longitude of the ascending node||1}}
+
{{Parameter row|an arg|Longitude of the ascending node||1}}
{{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|mass|Mass in kilograms}}
{{Parameter Row|sidrot|Sidereal period in seconds}}
+
{{Parameter row|sidrot|Sidereal period in seconds}}
{{Parameter Row|highest|Highest elevation in meters.|Hidden/Not set}}
+
{{Parameter row|highest|Highest elevation in meters.|Hidden/Not set}}
{{Parameter Row|highest longitude|Longitude of the highest elevation in degrees. Positive is north, negative is south.|Hidden/Not set|1}}
+
{{Parameter row|highest longitude|Longitude of the highest elevation in degrees. Positive is north, negative is south.|Hidden/Not set|1}}
{{Parameter Row|highest latitude|Latitude of the highest elevation in degrees. Positive is east, negative is west.|Hidden/Not set|1}}
+
{{Parameter row|highest latitude|Latitude of the highest elevation in degrees. Positive is east, negative is west.|Hidden/Not set|1}}
{{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|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}}
{{Parameter Row|oxygen|Is oxygen present? (Yes/No)||1}}
+
{{Parameter row|oxygen|Is oxygen present? (Yes/No)||1}}
{{Parameter Row|sci landed surf|name2=sci surf|Science multiplier on the surface. <tt>sci landed surf</tt> should be preferred.}}
+
{{Parameter row|sci landed surf|name2=sci surf|Science multiplier on the surface. <tt>sci landed surf</tt> should be preferred.}}
{{Parameter Row|sci splashed surf|Science multiplier on the surface splashed.}}
+
{{Parameter row|sci splashed surf|Science multiplier on the surface splashed.}}
{{Parameter Row|sci lower atmo|Science multiplier in the lower atmosphere.}}
+
{{Parameter row|sci lower atmo|Science multiplier in the lower atmosphere.}}
{{Parameter Row|sci upper atmo|Science multiplier in the lower atmosphere. Because currently the multiplier for lower and upper atmosphere are identical, lower atmosphere can usually be used solely.}}
+
{{Parameter row|sci upper atmo|Science multiplier in the lower atmosphere. Because currently the multiplier for lower and upper atmosphere are identical, lower atmosphere can usually be used solely.}}
{{Parameter Row|sci border atmo|Height of the border between lower and upper atmosphere in meters. This is not supported for all, but is not optional.}}
+
{{Parameter row|sci border atmo|Height of the border between lower and upper atmosphere in meters. This is not supported for all, but is not optional.}}
{{Parameter Row|sci near space|Science multiplier in near space.}}
+
{{Parameter row|sci near space|Science multiplier in near space.}}
{{Parameter Row|sci outer space|Science multiplier in outer space. Because currently the multiplier for near and outer space are identical, near space can usually be used solely.}}
+
{{Parameter row|sci outer space|Science multiplier in outer space. Because currently the multiplier for near and outer space are identical, near space can usually be used solely.}}
{{Parameter Row|sci border space|Height of the border between near and outer space in meters. This is not supported for all, but is not optional.}}
+
{{Parameter row|sci border space|Height of the border between near and outer space in meters. This is not supported for all, but is not optional.}}
{{Parameter Row|sci recovery|Science multiplier for recovery.}}
+
{{Parameter row|sci recovery|Science multiplier for recovery.}}
 
}}
 
}}
  

Revision as of 20:48, 26 November 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}}.

Template:Parameter Table

Properties

The following properties are supported: Template:Parameter Table

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: