Reduces respawn timers when entering cryosleep, timers "stay running" when in a ghost role unless the role dies. Meant to incentivize players taking ghost roles, and entering cryosleep when finished with their shift. Mostly a work in progress at the time of writing.
Based on Corvax-Frontier#191 (many thanks to @FireNameFN), though with significant modifications at time of writing.
Why / Balance
This is one part of improvements to cryosleep. Reopening job slots automatically becomes more feasible when station/department job holders that enter cryosleep can choose another job without much delay. Even players that die may be less reluctant to take a ghost role or spend more time in-game if the respawn timer will not reset on them.
How to test
TBD
Media
TBD
[ ] I have added screenshots/videos to this PR showcasing its changes ingame, or this PR does not require an ingame showcase
Breaking changes
At the time of writing, there is a new cryosleep event before a user's mind is removed, otherwise all public APIs are identical.
Changelog
:cl:
tweak: Respawn timers now start from when you die or ghost, and are not reset when taking or leaving a ghost role.
tweak: When entering cryo, your respawn timer is reduced (default 30 seconds). If you re-enter, you will receive a longer timer.
About the PR
Reduces respawn timers when entering cryosleep, timers "stay running" when in a ghost role unless the role dies. Meant to incentivize players taking ghost roles, and entering cryosleep when finished with their shift. Mostly a work in progress at the time of writing.
Based on Corvax-Frontier#191 (many thanks to @FireNameFN), though with significant modifications at time of writing.
Why / Balance
This is one part of improvements to cryosleep. Reopening job slots automatically becomes more feasible when station/department job holders that enter cryosleep can choose another job without much delay. Even players that die may be less reluctant to take a ghost role or spend more time in-game if the respawn timer will not reset on them.
How to test
TBD
Media
TBD
Breaking changes
At the time of writing, there is a new cryosleep event before a user's mind is removed, otherwise all public APIs are identical.
Changelog
:cl: