Space objects

Space objects are objects that exist in the world. These are objects that the player can interact with and travel to. All physical objects in the game are one of types below.

The objects are divided into two main catagories: SpaceObjectTransferable and ArtificalBody. Station, Asteroid and Ship are interresting as they can exist on the map, which is because they are SpaceObjectVessel types.

Space object types

Type Description Type
Player Player is a type of space object that represents a player. SpaceObjectTransferable
DynamicObject Usually represent physical items. Examples are tools and canisters. SpaceObjectTransferable
Corpse Player corpse. Representation of a player that used to exist. SpaceObjectTransferable
Pivot A space object that contains another space object. Exists to contain an object when it moves outside a Ship or Asteroid. ArtificalBody
Ship A representation of a man-made space object. Either a ship or space station. ArtificalBody (SpaceObjectVessel)
Asteroid An asteroid in the world. Must not be confused with CelestialBody. ArtificalBody (SpaceObjectVessel)
Station Unused. Causes confusion with ship, which all space stations are. ArtificalBody (SpaceObjectVessel)
CelestialBody Unused. Was probably going to reference planets, has no implementation. Exists as a class, but is not a space object. None