Merge pull request #503 from tgstation/Cyberboss-patch-2

Fixes master
This commit is contained in:
Jordan Brown
2018-04-25 13:32:58 -04:00
committed by GitHub
2 changed files with 10 additions and 4 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
TGS_DEFINE_AND_SET_GLOBAL(datum/tgs_api/tgs, null)
TGS_DEFINE_AND_SET_GLOBAL(tgs, null)
/datum/tgs_api
+9 -3
View File
@@ -53,17 +53,20 @@
return copytext(text, 1, i + 1)
return ""
/datum/tgs_api/v3210/proc/file2list(filename)
return splittext(trim_left(trim_right(file2text(filename))), "\n")
/datum/tgs_api/v3210/OnWorldNew(datum/tgs_event_handler/event_handler) //don't use event handling in this version
comms_key = world.params[SERVICE_WORLD_PARAM]
instance_name = world.params[SERVICE_INSTANCE_PARAM]
if(!instance_name)
instance_name = "TG Station Server" //maybe just upgraded
var/list/logs = splittext(trim_left(trim_right(file2text(".git/logs/HEAD"))), "\n")
var/list/logs = file2list(".git/logs/HEAD")
if(logs.len)
logs = splittext(logs[logs.len - 1], " ")
commit = logs[2]
logs = world.file2list(".git/logs/refs/remotes/origin/master")
logs = file2list(".git/logs/refs/remotes/origin/master")
if(logs.len)
originmastercommit = splittext(logs[logs.len - 1], " ")[2]
@@ -174,7 +177,10 @@
return list()
/datum/tgs_api/v3210/ChatBroadcast(message, list/channels)
return TGS_UNIMPLEMENTED
if(channels)
return TGS_UNIMPLEMENTED
ChatTargetedBroadcast(message, TRUE)
ChatTargetedBroadcast(message, FALSE)
/datum/tgs_api/v3210/ChatTargetedBroadcast(message, admin_only)
ExportService("[admin_only ? SERVICE_REQUEST_IRC_ADMIN_CHANNEL_MESSAGE : SERVICE_REQUEST_IRC_BROADCAST] [message]")