Merge pull request #4773 from Citadel-Station-13/upstream-merge-34298

[MIRROR] Adds logging and feedback messages to organ manipulations by admins
This commit is contained in:
deathride58
2018-01-12 17:42:24 +00:00
committed by GitHub

View File

@@ -14,6 +14,8 @@
organ = organs[organ]
organ = new organ
organ.Insert(C)
log_admin("[key_name(usr)] has added organ [organ.type] to [key_name(C)]")
message_admins("[key_name_admin(usr)] has added organ [organ.type] to [key_name(C)]")
if("add implant")
for(var/path in subtypesof(/obj/item/implant))
@@ -24,6 +26,8 @@
organ = organs[organ]
organ = new organ
organ.implant(C)
log_admin("[key_name(usr)] has added implant [organ.type] to [key_name(C)]")
message_admins("[key_name_admin(usr)] has added implant [organ.type] to [key_name(C)]")
if("drop organ/implant", "remove organ/implant")
for(var/X in C.internal_organs)
@@ -41,6 +45,9 @@
var/obj/item/organ/O
var/obj/item/implant/I
log_admin("[key_name(usr)] has removed [organ.type] from [key_name(C)]")
message_admins("[key_name_admin(usr)] has removed [organ.type] from [key_name(C)]")
if(isorgan(organ))
O = organ
O.Remove(C)