processing subsystem update (#7489)

- processing subsystems now declare time as second intervals
- adds missing stat tag
- MC now respects abstract type for subsystems (even if we don't use it
lol)
This commit is contained in:
silicons
2026-01-17 00:52:42 +00:00
committed by GitHub
parent e8f3ff19bf
commit ed13d94b40
9 changed files with 27 additions and 15 deletions
@@ -1,12 +1,13 @@
//Used to process objects.
/**
* Base of processing subsystems.
* This is a generic processing subsystem that ticks once per second.
*/
SUBSYSTEM_DEF(processing)
name = "Processing - 1 FPS"
priority = FIRE_PRIORITY_PROCESS
subsystem_flags = SS_BACKGROUND|SS_POST_FIRE_TIMING|SS_NO_INIT
wait = 1 SECONDS
var/stat_tag = "P1" //Used for logging
var/stat_tag = "P_DEF" //Used for logging
var/list/processing = list()
var/list/currentrun = list()