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.
|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.
- Polaris Prime, Arcturus Gamma, Raglan Outpost
- Stalwart Station
- 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 */