Files
Paradise/code/modules/mob/living/logout.dm
Tigercat2000 71e5344a98 Mass replace
2016-07-07 19:34:02 -07:00

9 lines
419 B
Plaintext

/mob/living/Logout()
..()
if(mind)
if(!key) //key and mind have become seperated. I believe this is for when a staff member aghosts.
mind.active = 0 //This is to stop say, a mind.transfer_to call on a corpse causing a ghost to re-enter its body.
//This causes instant sleep and tags a player as SSD. See life.dm for furthering SSD.
if(sleeping < 2 && mind.active)
sleeping = 2
player_logged = 1