[MIRROR] moves runechat to a subsystem (#10167)

Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-02-15 05:37:25 +01:00
committed by GitHub
co-authored by Kashargul
parent c58a73956f
commit ddc5c0d818
9 changed files with 119 additions and 21 deletions
+14
View File
@@ -0,0 +1,14 @@
TIMER_SUBSYSTEM_DEF(runechat)
name = "Runechat"
priority = FIRE_PRIORITY_RUNECHAT
var/list/datum/callback/message_queue = list()
/datum/controller/subsystem/timer/runechat/fire(resumed)
. = ..() //poggers
while(message_queue.len)
var/datum/callback/queued_message = message_queue[message_queue.len]
queued_message.Invoke()
message_queue.len--
if(MC_TICK_CHECK)
return