Lua API

Classes

Class

Description

Server

A class that represents server operations

Vector2

A simple 2D vector class of float type

Iterator

An iterator that is used by the seek() function from the Repository class. This iterator can be used to iterate through set of values, one at a time, by some prefix.

Repository

Repository of some specific database type

GalaxyData

Database type that represents basic galaxy information such us its name

RegionData

Database type that represents region data within a galaxy

FactionData

Database type that represents some faction

SystemData

Database type that represents some system within a galaxy that also belongs to a region

SectorData

Database type that represents some sector within a system

PlanetData

Database type that represents some planet within a system

PlayerData

Database type that specifies the information of the player

PlayerLocationData

Database type that specifies the location of the player within the universe

StartingLocationData

Database type that specifies the starting location for new players.

Database

Database class that can be used to access all of the data structures.