Planet class

From Naevwiki
Jump to: navigation, search

A planet class is a broadly defined category that allows for general classification of the conditions and habitability of a planet. The classes used in Naev are based on those of Star Trek (see below), with some variations.

Current classes

Class Summary Atmosphere Surface and composition Examples
A Volcanic Negligible Very geologically active Doranthex Prime
C Stabilised Negligible Little or no geological activity at present, but with an active history Vuere
D Stable Negligible Little or no geological activity now or in the past Jorlan
G Dry non-siliceous Oxygen-poor Composition outside Earth-like range, with negligible water Torloth
H Desert Oxygen-rich Earth-like, but with negligible surface water Arrakis
I Gas giant Hydrogen and helium Gaseous composition, surface (if present) is metallic hydrogen Haleb IV
J Ice giant Other gases, often ammonia, methane, water Gaseous composition, possible rocky surface Eiroik
K Wet non-siliceous Oxygen-poor Composition outside Earth-like range, but water is present Valt
L Dry Oxygen-rich Earth-like, but with low proportion of surface water Mutris
M Terran Oxygen-rich Earth-like, including abundant surface water Em 5
O Oceanic Oxygen-rich Earth-like, but surface is mostly water Dawn
P Glacial Oxygen-rich Earth-like, but surface is mostly frozen water Dowue
S Toxic Dangerous levels of toxins Toxic substances present in otherwise Earth-like composition Qoral
X Hellish Unbreathable Rich in heavy elements and radiation Haldr
Y Hostile Unbreathable Similar to class X, but less forbidding Khelim


Stations are given numeric rather than alphabetic classes. The vast majority are class 0; the meanings of other classes remain unclear.

  1. Polaris Prime, Arcturus Gamma, Raglan Outpost
  2. Stalwart Station
  3. Collective stations

The source may indicate that class 0 stations should be civilian, class 1 military, class 2 "interfactional", and class 3 robotic, but this scheme is not generally followed (e.g. many military stations are class 0).

In the source

The source file space.h defines the classes as follows. These are directly taken from the Star Trek classes, but are not consistently followed in Naev (especially S-class).

PLANET_CLASS_NULL=0, /**< Null/Not defined */
PLANET_CLASS_A,   /**< Geothermal */
PLANET_CLASS_B,   /**< Geomorteus */
PLANET_CLASS_C,   /**< Geoinactive */
PLANET_CLASS_D,   /**< Asteroid/Moon */
PLANET_CLASS_E,   /**< Geoplastic */
PLANET_CLASS_F,   /**< Geometallic */
PLANET_CLASS_G,   /**< GeoCrystaline */
PLANET_CLASS_H,   /**< Desert */
PLANET_CLASS_I,   /**< Gas Supergiant */
PLANET_CLASS_J,   /**< Gas Giant */
PLANET_CLASS_K,   /**< Adaptable */
PLANET_CLASS_L,   /**< Marginal */
PLANET_CLASS_M,   /**< Terrestrial */
PLANET_CLASS_N,   /**< Reducing */
PLANET_CLASS_O,   /**< Pelagic - Aquatic */
PLANET_CLASS_P,   /**< Glaciated */
PLANET_CLASS_Q,   /**< Variable */
PLANET_CLASS_R,   /**< Rogue */
PLANET_CLASS_S,   /**< Ultragiant */
PLANET_CLASS_T,   /**< Ultragiant */
PLANET_CLASS_X,   /**< Demon */
PLANET_CLASS_Y,   /**< Demon */
PLANET_CLASS_Z,   /**< Demon */
STATION_CLASS_A,  /**< Civilian Station */
STATION_CLASS_B,  /**< Military Station */
STATION_CLASS_C,  /**< Interfactional Station */
STATION_CLASS_D   /**< Robotic Station */

External links