mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-20 19:44:09 +01:00
Brains can ghost (#26003)
This commit is contained in:
@@ -241,14 +241,12 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
|
||||
return
|
||||
ghostize(TRUE)
|
||||
return
|
||||
if(isbrain(M) && isturf(M.loc))
|
||||
if(isbrain(M))
|
||||
// let a brain ghost out if they want to, but also let them freely re-enter their brain.
|
||||
var/mob/dead/observer/ghost = ghostize(TRUE)
|
||||
ghost.can_reenter_corpse = FALSE
|
||||
if(tgui_alert(src, "Ghosting from this brain means you'll be respawnable but will be kicked out of your brain, which someone else could take over. Is this what you want?", "Ghost", list("Stay in Brain", "Ghost") != "Ghost"))
|
||||
return
|
||||
|
||||
log_admin("[key_name(M)] has ghosted as a brain-mob, but is keeping respawnability.")
|
||||
var/response = tgui_alert(src, "Ghosting from this brain means you'll be respawnable but will be kicked out of your brain, which someone else could take over. Is this what you want?", "Ghost", list("Stay in Brain", "Ghost"))
|
||||
if(response == "Ghost")
|
||||
ghostize(TRUE)
|
||||
log_admin("[key_name(M)] has ghosted as a brain-mob, but is keeping respawnability.")
|
||||
return
|
||||
if(P)
|
||||
if(TOO_EARLY_TO_GHOST)
|
||||
|
||||
Reference in New Issue
Block a user