Removes soul(less IPC revival) (#30747)

* the changes

* Update code/modules/mob/living/carbon/human/human_update_status.dm

fuckass CI

Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
Signed-off-by: JimKil3 <47290811+JimKil3@users.noreply.github.com>

* contra suggestion

---------

Signed-off-by: JimKil3 <47290811+JimKil3@users.noreply.github.com>
Co-authored-by: warriorstar-orion <orion@snowfrost.garden>
This commit is contained in:
JimKil3
2025-11-12 06:49:14 -06:00
committed by GitHub
parent d0f8932f23
commit 876bae072d
4 changed files with 22 additions and 2 deletions
@@ -298,6 +298,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
mind.current.key = key
mind.current.update_stat()
SEND_SIGNAL(mind.current, COMSIG_LIVING_REENTERED_BODY)
return TRUE
@@ -8,10 +8,22 @@
if(B)
if((health >= (HEALTH_THRESHOLD_DEAD + HEALTH_THRESHOLD_CRIT) * 0.5) && ipc_vital_organ_check() && !suiciding)
var/mob/dead/observer/ghost = get_ghost()
if(!client && !check_ghost_client() && !key)
if(!has_status_effect(STATUS_EFFECT_REVIVE_NOTICE))
visible_message("<span class='danger'>[src]'[p_s()] posibrain fails its power-on self-test. Any recovery from this state is unlikely.</span>")
apply_status_effect(STATUS_EFFECT_REVIVE_NOTICE)
return
if(ghost)
to_chat(ghost, "<span class='ghostalert'>Your chassis has been repaired and repowered, re-enter if you want to continue playing!</span> (Verbs -> Ghost -> Re-enter corpse)")
SEND_SOUND(ghost, sound('sound/effects/genetics.ogg'))
if(!has_status_effect(STATUS_EFFECT_REVIVE_NOTICE))
to_chat(ghost, "<span class='ghostalert'>Your chassis has been repaired and repowered, re-enter if you want to continue playing!</span> (Verbs -> Ghost -> Re-enter corpse)")
SEND_SOUND(ghost, sound('sound/effects/genetics.ogg'))
visible_message("<span class='notice'>[src]'[p_s()] posibrain buffers...</span>")
apply_status_effect(STATUS_EFFECT_REVIVE_NOTICE)
return
update_revive()
emote("me", EMOTE_AUDIBLE, "chimes as [p_they()] reactivate[p_s()]!")
create_debug_log("revived from healing, trigger reason: [reason]")
/mob/living/carbon/human/update_nearsighted_effects()