mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2026-08-31 09:09:49 +01:00
[MIRROR] unshit some nif shit (#12292)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
co-authored by
Kashargul
parent
46bcb97160
commit
71eb9d7360
@@ -23,6 +23,7 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob
|
||||
var/ooc_notes_maybes = null
|
||||
var/ooc_notes_dislikes = null
|
||||
var/ooc_notes_style = FALSE
|
||||
var/soulcatcher_pref_flags = NONE
|
||||
|
||||
// Resleeving database this machine interacts with. Blank for default database
|
||||
// Needs a matching /datum/transcore_db with key defined in code
|
||||
@@ -57,6 +58,7 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob
|
||||
ooc_notes_maybes = M.ooc_notes_maybes
|
||||
ooc_notes_style = M.ooc_notes_style
|
||||
stored_mind = M.mind
|
||||
soulcatcher_pref_flags = M.soulcatcher_pref_flags
|
||||
M.ghostize()
|
||||
stored_mind.current = null
|
||||
update_icon()
|
||||
@@ -70,6 +72,7 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob
|
||||
M.ooc_notes_favs = ooc_notes_favs
|
||||
M.ooc_notes_maybes = ooc_notes_maybes
|
||||
M.ooc_notes_style = ooc_notes_style
|
||||
M.soulcatcher_pref_flags = soulcatcher_pref_flags
|
||||
SEND_GLOBAL_SIGNAL(COMSIG_GLOB_RESLEEVED_MIND, M, stored_mind)
|
||||
clear_mind()
|
||||
|
||||
@@ -295,6 +298,10 @@ var/global/mob/living/carbon/human/dummy/mannequin/sleevemate_mob
|
||||
if(!sleevemate_mob)
|
||||
sleevemate_mob = new()
|
||||
|
||||
if(!(soulcatcher_pref_flags & SOULCATCHER_ALLOW_CAPTURE))
|
||||
to_chat(usr,span_notice("[sleevemate_mob] can't be transferred!"))
|
||||
return
|
||||
|
||||
put_mind(sleevemate_mob)
|
||||
SC.catch_mob(sleevemate_mob)
|
||||
to_chat(usr,span_notice("Mind transferred into Soulcatcher!"))
|
||||
|
||||
Reference in New Issue
Block a user