Adds a 0 point quirk that turns your body into a recovered crewmember (effectively) on DNRing (#95469)

## About The Pull Request

Adds `Thanatorenasia`, a 0 point neutral quirk

Those with `Thanatorenasia`, upon DNRing, their body will be made into a
"recovered crewmember" - meaning when the body is revived, ghosts will
be polled and allowed to take control over it

The body will retain `Thanatorenasia` after the fact, so the new
controller can DNR as well, continuing the cycle

## Why It's Good For The Game

A random idea I had based on a recent interaction that I thought could
be cool character gimmick. Every time someone dies, they get revived
with a different player, so they act differently, think differently, and
don't remember the rest of the round.

## Changelog

🆑 Melbert
add: Adds Thanatorenasia, a 0 point neutral quirk that turns your body
into a "recovered crewmember" if you choose to DNR - meaning if revived,
any ghost could take control of it
refactor: Refactored "ghostrol on revive" behavior a fair bit, report
any oddities with it / the spawners menu
/🆑
This commit is contained in:
MrMelbert
2026-03-22 19:01:48 -06:00
committed by GitHub
parent a7ab79f34f
commit 6734968a57
12 changed files with 189 additions and 102 deletions
@@ -410,6 +410,8 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
// Update med huds
current_mob.med_hud_set_status()
current_mob.log_message("had their player ([key_name(src)]) do-not-resuscitate / DNR", LOG_GAME, color = COLOR_GREEN, log_globally = FALSE)
SEND_SIGNAL(current_mob, COMSIG_LIVING_DNR, src)
log_message("has opted to do-not-resuscitate / DNR from their body ([current_mob])", LOG_GAME, color = COLOR_GREEN)
// Disassociates observer mind from the body mind