mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-23 03:57:48 +01:00
Makes drag-drop bodyjacking not break aghost bonds
Possessing mobs by drag-dropping your admin ghost into the mob now transfers your original body's spirit link into the possessed mob and thus prevents your original body from getting knocked out when your ghost disappears into the new body.
This commit is contained in:
@@ -1424,6 +1424,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")
|
||||
|
||||
Reference in New Issue
Block a user