clean up subsystem/Initialize impl inconsistencies

This commit is contained in:
spookerton
2022-04-24 07:40:14 +01:00
parent d29a95b5a4
commit cdf7c84c06
27 changed files with 12 additions and 59 deletions
-1
View File
@@ -63,7 +63,6 @@ Total Unsimulated Turfs: [world.maxx*world.maxy*world.maxz - simulated_turf_coun
log_debug("Active Edges on ZAS Startup\n" + edge_log.Join("\n"))
startup_active_edge_log = edge_log.Copy()
..()
/datum/controller/subsystem/air/fire(resumed, no_mc_tick)
var/timer
+1 -2
View File
@@ -16,9 +16,8 @@ SUBSYSTEM_DEF(alarm)
var/tmp/list/currentrun = null
var/static/list/active_alarm_cache = list()
/datum/controller/subsystem/alarm/Initialize()
/datum/controller/subsystem/alarm/Initialize(timeofday)
all_handlers = list(atmosphere_alarm, camera_alarm, fire_alarm, motion_alarm, power_alarm)
. = ..()
/datum/controller/subsystem/alarm/fire(resumed, no_mc_tick)
if(!resumed)
+1 -4
View File
@@ -22,10 +22,7 @@ SUBSYSTEM_DEF(antags)
var/list/antag_datums = list()
var/list/antag_spawnpoints = list()
/datum/controller/subsystem/antags/Initialize()
. = ..()
// Set up antagonists.
/datum/controller/subsystem/antags/Initialize(timeofday)
for(var/antag_type in subtypesof(/datum/antagonist))
var/datum/antagonist/A = new antag_type
antag_datums[A.id] = A
-1
View File
@@ -16,4 +16,3 @@ SUBSYSTEM_DEF(assets)
for(var/client/C in GLOB.clients)
addtimer(CALLBACK(GLOBAL_PROC, .proc/getFilesSlow, C, preload, FALSE), 10)
return ..()
-1
View File
@@ -24,7 +24,6 @@ SUBSYSTEM_DEF(atoms)
setupgenetics() //to set the mutations' place in structural enzymes, so initializers know where to put mutations.
atom_init_stage = INITIALIZATION_INNEW_MAPLOAD
InitializeAtoms()
return ..()
/datum/controller/subsystem/atoms/proc/InitializeAtoms(var/list/supplied_atoms)
+1 -12
View File
@@ -11,18 +11,7 @@ SUBSYSTEM_DEF(character_setup)
var/list/newplayers_requiring_init = list()
var/list/save_queue = list()
/*
/datum/controller/subsystem/character_setup/Initialize()
while(prefs_awaiting_setup.len)
var/datum/preferences/prefs = prefs_awaiting_setup[prefs_awaiting_setup.len]
prefs_awaiting_setup.len--
prefs.setup()
while(newplayers_requiring_init.len)
var/mob/new_player/new_player = newplayers_requiring_init[newplayers_requiring_init.len]
newplayers_requiring_init.len--
new_player.deferred_login()
. = ..()
*/ //Might be useful if we ever switch to Bay prefs.
/datum/controller/subsystem/character_setup/fire(resumed, no_mc_tick)
while(save_queue.len)
var/datum/preferences/prefs = save_queue[save_queue.len]
-1
View File
@@ -9,7 +9,6 @@ SUBSYSTEM_DEF(chat)
/datum/controller/subsystem/chat/Initialize(timeofday)
init_vchat()
..()
/datum/controller/subsystem/chat/fire(resumed, no_mc_tick)
var/list/msg_queue = src.msg_queue // Local variable for sanic speed.
+1 -2
View File
@@ -15,10 +15,9 @@ SUBSYSTEM_DEF(chemistry)
chemical_reactions = SSchemistry.chemical_reactions
chemical_reagents = SSchemistry.chemical_reagents
/datum/controller/subsystem/chemistry/Initialize()
/datum/controller/subsystem/chemistry/Initialize(timeofday)
initialize_chemical_reagents()
initialize_chemical_reactions()
..()
/datum/controller/subsystem/chemistry/stat_entry()
..("C: [chemical_reagents.len] | R: [chemical_reactions.len]")
-1
View File
@@ -19,7 +19,6 @@ SUBSYSTEM_DEF(circuit)
/datum/controller/subsystem/circuit/Initialize(timeofday)
circuits_init()
return ..()
/datum/controller/subsystem/circuit/proc/circuits_init()
//Cached lists for free performance
+1 -2
View File
@@ -12,7 +12,7 @@ SUBSYSTEM_DEF(events)
var/datum/event_meta/new_event = new
/datum/controller/subsystem/events/Initialize()
/datum/controller/subsystem/events/Initialize(timeofday)
allEvents = typesof(/datum/event) - /datum/event
event_containers = list(
EVENT_LEVEL_MUNDANE = new/datum/event_container/mundane,
@@ -21,7 +21,6 @@ SUBSYSTEM_DEF(events)
)
if(global.using_map.use_overmap)
GLOB.overmap_event_handler.create_events(global.using_map.overmap_z, global.using_map.overmap_size, global.using_map.overmap_event_areas)
return ..()
/datum/controller/subsystem/events/fire(resumed, no_mc_tick)
if (!resumed)
+1 -3
View File
@@ -23,7 +23,7 @@ SUBSYSTEM_DEF(game_master)
var/debug_messages = FALSE // If true, debug information is written to `log_debug()`.
/datum/controller/subsystem/game_master/Initialize()
/datum/controller/subsystem/game_master/Initialize(timeofday)
var/list/subtypes = subtypesof(/datum/event2/meta)
for(var/T in subtypes)
var/datum/event2/meta/M = new T()
@@ -36,8 +36,6 @@ SUBSYSTEM_DEF(game_master)
if(config && !config.enable_game_master)
can_fire = FALSE
return ..()
/datum/controller/subsystem/game_master/fire(resumed, no_mc_tick)
adjust_staleness(1)
adjust_danger(-1)
-1
View File
@@ -16,7 +16,6 @@ SUBSYSTEM_DEF(holomaps)
/datum/controller/subsystem/holomaps/Initialize(timeofday)
generateHoloMinimaps()
. = ..()
/datum/controller/subsystem/holomaps/stat_entry(msg)
if (!Debug2)
-1
View File
@@ -16,7 +16,6 @@ SUBSYSTEM_DEF(job)
setup_departments()
if(!occupations.len)
setup_occupations()
return ..()
/datum/controller/subsystem/job/proc/setup_occupations(faction = "Station")
occupations = list()
-1
View File
@@ -40,7 +40,6 @@ SUBSYSTEM_DEF(lighting)
internal_process_lights(FALSE, TRUE)
internal_process_corners(FALSE, TRUE)
internal_process_overlays(FALSE, TRUE)
return ..()
/datum/controller/subsystem/lighting/fire(resumed, no_mc_tick)
var/timer
-1
View File
@@ -37,7 +37,6 @@ SUBSYSTEM_DEF(machines)
admin_notice("<span class='danger'>Initializing atmos machinery.</span>", R_DEBUG)
setup_atmos_machinery(global.machines)
fire()
..()
/datum/controller/subsystem/machines/fire(resumed, no_mc_tick)
var/timer = TICK_USAGE
-1
View File
@@ -46,7 +46,6 @@ SUBSYSTEM_DEF(mapping)
// Lateload Code related to Expedition areas.
// if(using_map)
// loadLateMaps()
..()
/datum/controller/subsystem/mapping/proc/log_mapload(msg)
to_world_log(" [name]: [msg]")
+1 -6
View File
@@ -10,14 +10,9 @@ SUBSYSTEM_DEF(nightshift)
var/high_security_mode = FALSE
/datum/controller/subsystem/nightshift/Initialize()
/datum/controller/subsystem/nightshift/Initialize(timeofday)
if(!config.enable_night_shifts)
can_fire = FALSE
/*
if(config.randomize_shift_time)
GLOB.gametime_offset = rand(0, 23) HOURS
*/
return ..()
/datum/controller/subsystem/nightshift/fire(resumed, no_mc_tick)
if(round_duration_in_ds < nightshift_first_check)
@@ -20,7 +20,6 @@ SUBSYSTEM_DEF(open_space)
initialize_open_space()
// Pre-process open space turfs once before the round starts.
fire(FALSE, TRUE)
return ..()
/datum/controller/subsystem/open_space/Recover()
flags |= SS_NO_INIT // Make extra sure we don't initialize twice.
+1 -2
View File
@@ -20,9 +20,8 @@ var/global/image/appearance_bro = new() // Temporarily super-global because of B
queue = list()
stats = list()
/datum/controller/subsystem/overlays/Initialize()
/datum/controller/subsystem/overlays/Initialize(timeofday)
fire(FALSE, TRUE)
..()
/datum/controller/subsystem/overlays/stat_entry()
..("Ov:[length(queue)]")
+1 -2
View File
@@ -5,8 +5,7 @@ SUBSYSTEM_DEF(persistence)
var/list/tracking_values = list()
var/list/persistence_datums = list()
/datum/controller/subsystem/persistence/Initialize()
. = ..()
/datum/controller/subsystem/persistence/Initialize(timeofday)
for(var/thing in subtypesof(/datum/persistent))
var/datum/persistent/P = thing
if(initial(P.name))
-1
View File
@@ -17,7 +17,6 @@ SUBSYSTEM_DEF(planets)
/datum/controller/subsystem/planets/Initialize(timeofday)
admin_notice("<span class='danger'>Initializing planetary weather.</span>", R_DEBUG)
createPlanets()
..()
/datum/controller/subsystem/planets/proc/createPlanets()
var/list/planet_datums = using_map.planet_datums_to_make
-1
View File
@@ -49,7 +49,6 @@ SUBSYSTEM_DEF(shuttles)
LAZYDISTINCTADD(shuttles_to_initialize, shuttle_type)
block_init_queue = FALSE
process_init_queues()
return ..()
/datum/controller/subsystem/shuttles/fire(resumed, no_mc_tick)
if (!resumed)
-2
View File
@@ -62,8 +62,6 @@ SUBSYSTEM_DEF(skybox)
. = ..()
/datum/controller/subsystem/skybox/Initialize()
. = ..()
/datum/controller/subsystem/skybox/proc/get_skybox(z)
if(!skybox_cache["[z]"])
+1 -4
View File
@@ -4,7 +4,6 @@ SUBSYSTEM_DEF(supply)
name = "Supply"
wait = 20 SECONDS
priority = FIRE_PRIORITY_SUPPLY
//Initializes at default time
flags = SS_NO_TICK_CHECK
//supply points
@@ -24,7 +23,7 @@ SUBSYSTEM_DEF(supply)
var/movetime = 1200
var/datum/shuttle/autodock/ferry/supply/shuttle
/datum/controller/subsystem/supply/Initialize()
/datum/controller/subsystem/supply/Initialize(timeofday)
ordernum = rand(1,9000)
// build master supply list
@@ -35,8 +34,6 @@ SUBSYSTEM_DEF(supply)
else
qdel(P)
. = ..()
// Supply shuttle ticker - handles supply point regeneration. Just add points over time.
/datum/controller/subsystem/supply/fire(resumed, no_mc_tick)
points += points_per_process
+1 -2
View File
@@ -50,7 +50,7 @@ var/global/datum/controller/subsystem/ticker/ticker
/datum/controller/subsystem/ticker/PreInit()
global.ticker = src // TODO - Remove this! Change everything to point at SSticker intead
/datum/controller/subsystem/ticker/Initialize()
/datum/controller/subsystem/ticker/Initialize(timeofday)
pregame_timeleft = config.pregame_time
send2mainirc("Server lobby is loaded and open at byond://[config.serverurl ? config.serverurl : (config.server ? config.server : "[world.address]:[world.port]")]")
SSwebhooks.send(
@@ -61,7 +61,6 @@ var/global/datum/controller/subsystem/ticker/ticker
)
)
GLOB.autospeaker = new (null, null, null, 1) //Set up Global Announcer
return ..()
/datum/controller/subsystem/ticker/fire(resumed, no_mc_tick)
switch(current_state)
+1 -2
View File
@@ -4,9 +4,8 @@ SUBSYSTEM_DEF(webhooks)
flags = SS_NO_FIRE
var/list/webhook_decls = list()
/datum/controller/subsystem/webhooks/Initialize()
/datum/controller/subsystem/webhooks/Initialize(timeofday)
load_webhooks()
. = ..()
/datum/controller/subsystem/webhooks/proc/load_webhooks()
-1
View File
@@ -16,7 +16,6 @@ SUBSYSTEM_DEF(xenoarch)
/datum/controller/subsystem/xenoarch/Initialize(timeofday)
SetupXenoarch()
..()
/datum/controller/subsystem/xenoarch/Recover()
if (istype(SSxenoarch.artifact_spawning_turfs))