Data Structures
This page documents the data structures in SA.
Station Location
location.name
location.position.x
location.position.y
location.position.z
location.doors
- name
- position
- doors
string
Name of the Location.
Example: Station One
table
World coordinates of this Station Location.
Example:
local position = vector3(location.position.x, location.position.y, location.position.z)
table
A table containing all the door names of this Station Location.
Door Controls
doorcontrols.position.x
doorcontrols.position.y
doorcontrols.position.z
doorcontrols.rotation.x
doorcontrols.rotation.y
doorcontrols.rotation.z
- position
- rotation
table
World coordinates of this Door Control prop.
Example:
local position = vector3(doorcontrols.position.x, doorcontrols.position.y, doorcontrols.position.z)
table
Rotation of this Door Control prop.
Example:
local position = vector3(doorcontrols.rotation.x, doorcontrols.rotation.y, doorcontrols.rotation.z)
Station Computer
computer.position.x
computer.position.y
computer.position.z
- position
table
World coordinates of this computer.
Example:
local position = vector3(computer.position.x, computer.position.y, computer.position.z)
Alert
alert.tone
alert.message
alert.locations
alert.unitcolors
- tone
- message
- locations
- unitcolors
string
The tone that played for this Alert.
Example:
Tone Two
string|null
The TTS message for this Alert.
Example:
Station 2, Engine 2, Fire Call!
table
A table containing the Location Names for this Alert.
table
A table containing the unit colors this Alert.