Migrates SSinstancing to Redis from world.Export() (#17679)

This commit is contained in:
AffectedArc07
2022-05-03 04:29:56 +01:00
committed by GitHub
parent d5e5d9e62b
commit 7bc1bee63a
10 changed files with 136 additions and 93 deletions
-18
View File
@@ -1,18 +0,0 @@
// Just dumps the text in the admin chat box
/datum/world_topic_handler/gsay
topic_key = "gsay"
requires_commskey = TRUE
/datum/world_topic_handler/gsay/execute(list/input, key_valid)
if(!input["msg"] || !input["usr"] || !input["src"])
return json_encode(list("error" = "Malformed request"))
var/message = input["msg"]
var/user = input["usr"]
var/source = input["src"]
// Send to online admins
for(var/client/C in GLOB.admins)
if(R_ADMIN & C.holder.rights)
to_chat(C, "<span class='admin_channel'>GSAY: [user]@[source]: [message]</span>")
@@ -1,8 +0,0 @@
/datum/world_topic_handler/instance_announce
topic_key = "instance_announce"
requires_commskey = TRUE
/datum/world_topic_handler/instance_announce/execute(list/input, key_valid)
var/msg = input["msg"]
to_chat(world, "<center><span class='boldannounce'><big>Attention</big></span></center><hr>[msg]<hr>")
SEND_SOUND(world, sound('sound/misc/notice2.ogg')) // Same as captains priority announce