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
@@ -0,0 +1,18 @@
/datum/server_command/gsay
command_name = "gsay"
/datum/server_command/gsay/execute(source, command_args)
var/message = command_args["msg"]
var/user = command_args["usr"]
// Send to online admins
for(var/client/C in GLOB.admins)
if(C.holder.rights & R_ADMIN)
to_chat(C, "<span class='admin_channel'>GSAY: [user]@[source]: [message]</span>")
/datum/server_command/gsay/custom_dispatch(ackey, message)
var/list/cmd_args = list()
cmd_args["usr"] = ackey
cmd_args["msg"] = message
dispatch(cmd_args)
@@ -0,0 +1,20 @@
/datum/server_command/new_round_announce
command_name = "new_round_announce"
/datum/server_command/new_round_announce/execute(source, command_args)
var/server_name = command_args["sname"]
var/map_name = command_args["mname"]
var/map_fluff = command_args["mfluff"]
var/startup_msg = "The server <code>[server_name] ([source])</code> is now starting up. The map is [map_fluff] ([map_name]). You can connect with the <code>Switch Server</code> verb."
to_chat(world, "<center><span class='boldannounce'><big>Attention</big></span></center><hr>[startup_msg]<hr>")
SEND_SOUND(world, sound('sound/misc/notice2.ogg')) // Same as captains priority announce
/datum/server_command/new_round_announce/custom_dispatch(sname, mname, mfluff)
var/list/cmd_args = list()
cmd_args["sname"] = sname
cmd_args["mname"] = mname
cmd_args["mfluff"] = mfluff
dispatch(cmd_args)