mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-07-11 15:15:32 +01:00
Implement SSshuttles subsystem
* Replaces the shuttle_controller and shuttle process with the shuttles subsystem. Instead of docking ports being initialized by the game ticker, its part of the StonedMC Master init order. * The main advantage of this is control over the initialization order, as well as letting Master be aware of CPU we're using up with shuttle processing. * By being part of the Master init order, we reduce the uncertainty about "are objects initialized yet?" which is nice, since shuttle docks break if machines aren't finished initializing!
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
//These lists are populated in /datum/shuttle_controller/New()
|
||||
//Shuttle controller is instantiated in master_controller.dm.
|
||||
//These lists are populated in /datum/controller/subsystem/shuttles/proc/setup_shuttle_docks()
|
||||
//Shuttle subsystem is instantiated in shuttles.dm.
|
||||
|
||||
//shuttle moving state defines are in setup.dm
|
||||
|
||||
|
||||
Reference in New Issue
Block a user