Emagproofs CC, adds admin warning if ert shuttle is moved by non-ert (#12795)

* Increased security

* Increased security

* Fixes little oversight.

* Added admin warning

* Spelling
This commit is contained in:
TDSSS
2020-05-18 02:47:18 +02:00
committed by GitHub
parent 630251a0ff
commit 19d5c945bf
2 changed files with 30 additions and 8 deletions
+8
View File
@@ -6,6 +6,14 @@
resistance_flags = INDESTRUCTIBLE
flags = NODECONSTRUCT
/obj/machinery/computer/shuttle/ert/Topic(href, href_list)
if(href_list["move"])
var/authorized_roles = list(SPECIAL_ROLE_ERT, SPECIAL_ROLE_DEATHSQUAD)
if(!((usr.mind.assigned_role in authorized_roles) || is_admin(usr)))
message_admins("Potential ERT shuttle hijack, ERT shuttle moved by unauthorized user: [key_name_admin(usr)]")
..()
/obj/machinery/computer/camera_advanced/shuttle_docker/ert
name = "specops navigation computer"
desc = "Used to designate a precise transit location for the specops shuttle."