Planet class

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.

Stations
Stations are given numeric rather than alphabetic classes. The vast majority are class 0; the meanings of other classes remain unclear. 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).
 * 1) Polaris Prime, Arcturus Gamma, Raglan Outpost
 * 2) Stalwart Station
 * 3) Collective stations

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 */