mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 10:12:45 +00:00
[MIRROR] moves runechat to a subsystem (#10167)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
c58a73956f
commit
ddc5c0d818
14
code/controllers/subsystems/runechat.dm
Normal file
14
code/controllers/subsystems/runechat.dm
Normal 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
|
||||
Reference in New Issue
Block a user