diff --git a/code/game/machinery/computer/communications.dm b/code/game/machinery/computer/communications.dm index b524ae96bdb..90365f9de65 100755 --- a/code/game/machinery/computer/communications.dm +++ b/code/game/machinery/computer/communications.dm @@ -769,8 +769,12 @@ if("message") status_signal.data["top_text"] = data1 status_signal.data["bottom_text"] = data2 + log_game("[key_name(usr)] has changed the station status display message to \"[data1] [data2]\" [loc_name(usr)]") + if("alert") status_signal.data["picture_state"] = data1 + log_game("[key_name(usr)] has changed the station status display message to \"[data1]\" [loc_name(usr)]") + frequency.post_signal(src, status_signal) diff --git a/code/modules/modular_computers/file_system/programs/statusdisplay.dm b/code/modules/modular_computers/file_system/programs/statusdisplay.dm index 07a8e411dc1..34911e93a16 100644 --- a/code/modules/modular_computers/file_system/programs/statusdisplay.dm +++ b/code/modules/modular_computers/file_system/programs/statusdisplay.dm @@ -45,6 +45,7 @@ */ /datum/computer_file/program/status/proc/post_message(upper, lower) post_status("message", upper, lower) + log_game("[key_name(usr)] has changed the station status display message to \"[upper] [lower]\" [loc_name(usr)]") /** * Post a picture to status displays @@ -59,6 +60,8 @@ else post_status("alert", picture) + log_game("[key_name(usr)] has changed the station status display message to \"[picture]\" [loc_name(usr)]") + /datum/computer_file/program/status/ui_act(action, list/params, datum/tgui/ui) . = ..() if(.)