Respawning Tweaks (#646)

changes:

rscadd: "Respawn timers are now tracked individually for playing as animals (mice), small synthetics (drones and pAIs) and crew (everything else). This means you can now play as a mouse or drone while waiting to respawn as a full crewmember.".
tweak: "You can now spawn as a drone immediately upon joining as an observer, without having to wait ten minutes. There is still a cooldown between respawning as a drone if you just died as one."
tweak: "Slightly improved the error messages if you try to respawn when you've not waited long enough."
In addition, unlisted changes:
The admin verb 'Allow player to respawn' now sets all three respawn timers
Respawn times are now centralised in setup #defines, for easier editing in future
Nonliving mobs will no longer attempt to ghost when deleted. A comment in mob.dm explains this change
This commit is contained in:
NanakoAC
2016-08-03 22:34:41 +03:00
committed by skull132
parent af304c93e2
commit d6803a26e3
10 changed files with 173 additions and 43 deletions
+1
View File
@@ -42,6 +42,7 @@ datum/preferences
var/last_ip
var/last_id
var/list/notifications = list() //A list of datums, for the dynamic server greeting window.
var/list/time_of_death = list()//This is a list of last times of death for various things with different respawn timers
//game-preferences
var/lastchangelog = "" //Saved changlog filesize to detect if there was a change