mirror of
https://github.com/PolarisSS13/Polaris.git
synced 2026-08-27 07:08:22 +01:00
standardize & document controller/subs definitions
renames "PreInit" to OnNew because that's what it actually is.
This commit is contained in:
@@ -30,7 +30,7 @@ SUBSYSTEM_DEF(air)
|
||||
// This is used to tell CI WHERE the edges are.
|
||||
var/list/startup_active_edge_log = list()
|
||||
|
||||
/datum/controller/subsystem/air/PreInit()
|
||||
/datum/controller/subsystem/air/OnNew()
|
||||
air_master = src
|
||||
|
||||
/datum/controller/subsystem/air/Initialize(timeofday)
|
||||
|
||||
@@ -30,7 +30,7 @@ SUBSYSTEM_DEF(garbage)
|
||||
var/list/queues
|
||||
|
||||
|
||||
/datum/controller/subsystem/garbage/PreInit()
|
||||
/datum/controller/subsystem/garbage/OnNew()
|
||||
queues = new(GC_QUEUE_COUNT)
|
||||
pass_counts = new(GC_QUEUE_COUNT)
|
||||
fail_counts = new(GC_QUEUE_COUNT)
|
||||
|
||||
@@ -23,7 +23,6 @@ SUBSYSTEM_DEF(open_space)
|
||||
|
||||
/datum/controller/subsystem/open_space/Recover()
|
||||
flags |= SS_NO_INIT // Make extra sure we don't initialize twice.
|
||||
. = ..()
|
||||
|
||||
/datum/controller/subsystem/open_space/fire(resumed, no_mc_tick)
|
||||
// We use a different list so any additions to the update lists during a delay from MC_TICK_CHECK
|
||||
|
||||
@@ -14,7 +14,7 @@ var/global/image/stringbro = new() // Temporarily super-global because of BYOND
|
||||
var/global/image/iconbro = new() // Temporarily super-global because of BYOND init order dumbness.
|
||||
var/global/image/appearance_bro = new() // Temporarily super-global because of BYOND init order dumbness.
|
||||
|
||||
/datum/controller/subsystem/overlays/PreInit()
|
||||
/datum/controller/subsystem/overlays/OnNew()
|
||||
overlay_icon_state_caches = list()
|
||||
overlay_icon_cache = list()
|
||||
queue = list()
|
||||
|
||||
@@ -35,7 +35,7 @@ SUBSYSTEM_DEF(shuttles)
|
||||
|
||||
var/tmp/list/current_run // Shuttles remaining to process this fire() tick
|
||||
|
||||
/datum/controller/subsystem/shuttles/PreInit()
|
||||
/datum/controller/subsystem/shuttles/OnNew()
|
||||
global.shuttle_controller = src // TODO - Remove this! Change everything to point at SSshuttles intead
|
||||
|
||||
/datum/controller/subsystem/shuttles/Initialize(timeofday)
|
||||
|
||||
@@ -12,7 +12,7 @@ SUBSYSTEM_DEF(skybox)
|
||||
var/static/list/phase_shift_by_x = list()
|
||||
var/static/list/phase_shift_by_y = list()
|
||||
|
||||
/datum/controller/subsystem/skybox/PreInit()
|
||||
/datum/controller/subsystem/skybox/OnNew()
|
||||
//Static
|
||||
for (var/i in 0 to 25)
|
||||
var/image/im = image('icons/turf/space_dust.dmi', "[i]")
|
||||
@@ -60,8 +60,6 @@ SUBSYSTEM_DEF(skybox)
|
||||
phase_shift_by_x = get_cross_shift_list(15)
|
||||
phase_shift_by_y = get_cross_shift_list(15)
|
||||
|
||||
. = ..()
|
||||
|
||||
|
||||
/datum/controller/subsystem/skybox/proc/get_skybox(z)
|
||||
if(!skybox_cache["[z]"])
|
||||
|
||||
@@ -22,7 +22,7 @@ SUBSYSTEM_DEF(tgui)
|
||||
current.Cut()
|
||||
|
||||
|
||||
/datum/controller/subsystem/tgui/PreInit()
|
||||
/datum/controller/subsystem/tgui/OnNew()
|
||||
base_html = file2text('tgui/packages/tgui/public/tgui.html')
|
||||
|
||||
|
||||
|
||||
@@ -47,7 +47,7 @@ SUBSYSTEM_DEF(ticker)
|
||||
|
||||
// This global variable exists for legacy support so we don't have to rename every 'ticker' to 'SSticker' yet.
|
||||
var/global/datum/controller/subsystem/ticker/ticker
|
||||
/datum/controller/subsystem/ticker/PreInit()
|
||||
/datum/controller/subsystem/ticker/OnNew()
|
||||
global.ticker = src // TODO - Remove this! Change everything to point at SSticker intead
|
||||
|
||||
/datum/controller/subsystem/ticker/Initialize(timeofday)
|
||||
|
||||
@@ -28,7 +28,7 @@ SUBSYSTEM_DEF(timer)
|
||||
var/static/last_invoke_warning = 0
|
||||
var/static/bucket_auto_reset = TRUE
|
||||
|
||||
/datum/controller/subsystem/timer/PreInit()
|
||||
/datum/controller/subsystem/timer/OnNew()
|
||||
bucket_list.len = BUCKET_LEN
|
||||
head_offset = world.time
|
||||
bucket_resolution = world.tick_lag
|
||||
|
||||
Reference in New Issue
Block a user