Merge pull request #1544 from CHOMPStationBot/upstream-merge-9854

[MIRROR] Makes drag-drop bodyjacking not break aghost bonds
This commit is contained in:
Razgriz
2021-03-10 22:08:15 -07:00
committed by GitHub

View File

@@ -1429,6 +1429,11 @@ var/datum/announcement/minor/admin_min_announcer = new
return 1
if(tomob.client) //No need to ghostize if there is no client
tomob.ghostize(0)
if(frommob.mind && frommob.mind.current) //Preserve teleop for original body when adminghosting.
var/mob/body = frommob.mind.current
if(body)
if(body.teleop)
body.teleop = tomob
message_admins("<span class='adminnotice'>[key_name_admin(usr)] has put [frommob.ckey] in control of [tomob.name].</span>")
log_admin("[key_name(usr)] stuffed [frommob.ckey] into [tomob.name].")
feedback_add_details("admin_verb","CGD")