From bc60b8a594e5186c1f239644108cd269a75c8f09 Mon Sep 17 00:00:00 2001 From: Werner Date: Mon, 19 Nov 2018 17:11:39 +0100 Subject: [PATCH] Adds a new api command to broadcast text to everyone on the server (#5571) --- code/datums/api.dm | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/code/datums/api.dm b/code/datums/api.dm index 2a88185a3b9..7713ce58dba 100644 --- a/code/datums/api.dm +++ b/code/datums/api.dm @@ -147,7 +147,7 @@ proc/api_update_command_database() var/versionstring = null //The Version Number follows SemVer http://semver.org/ version["major"] = 2 //Major Version Number --> Increment when implementing breaking changes - version["minor"] = 3 //Minor Version Number --> Increment when adding features + version["minor"] = 4 //Minor Version Number --> Increment when adding features version["patch"] = 0 //Patchlevel --> Increment when fixing bugs versionstring = "[version["major"]].[version["minor"]].[version["patch"]]" @@ -1208,4 +1208,19 @@ proc/api_update_command_database() statuscode = 200 response = "Poll data fetched" data = poll_data + return 1 + +//Sends a text to everyone on the server +/datum/topic_command/broadcast_text + name = "broadcast_text" + description = "Sends a text to everyone on the server." + params = list( + "text" = list("name"="text","desc"="The text that should be sent","req"=1,"type"="str") + ) + +/datum/topic_command/broadcast_text/run_command(queryparams) + to_world(queryparams["text"]) + + statuscode = 200 + response = "Text sent" return 1 \ No newline at end of file