splitting

This commit is contained in:
Fox McCloud
2018-07-13 18:09:16 -04:00
parent 3c8d94a7c6
commit 5f31b03972
6 changed files with 117 additions and 73 deletions
+26
View File
@@ -823,6 +823,19 @@ var/list/admin_verbs_ticket = list(
if(!check_rights(R_ADMIN))
return
if(!istype(H))
if(istype(H, /mob/living/carbon/brain))
var/mob/living/carbon/brain/B = H
if(istype(B.container, /obj/item/mmi/robotic_brain/positronic))
var/obj/item/mmi/robotic_brain/positronic/C = B.container
var/obj/item/organ/internal/brain/mmi_holder/posibrain/P = C.loc
if(ishuman(P.owner))
H = P.owner
else
return
else
return
if(holder)
admin_log_and_message_admins("is altering the appearance of [H].")
H.change_appearance(APPEARANCE_ALL, usr, usr, check_species_whitelist = 0)
@@ -836,6 +849,19 @@ var/list/admin_verbs_ticket = list(
if(!check_rights(R_ADMIN))
return
if(!istype(H))
if(istype(H, /mob/living/carbon/brain))
var/mob/living/carbon/brain/B = H
if(istype(B.container, /obj/item/mmi/robotic_brain/positronic))
var/obj/item/mmi/robotic_brain/positronic/C = B.container
var/obj/item/organ/internal/brain/mmi_holder/posibrain/P = C.loc
if(istype(P.owner, /mob/living/carbon/human))
H = P.owner
else
return
else
return
if(!H.client)
to_chat(usr, "Only mobs with clients can alter their own appearance.")
return