Posibrains no longer limited to 1, but cyborgs cannot have repeat names #11426
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
About The Pull Request
Effectively reverts #6807 in favor of one of the alternative ideas posted.
Instead of limiting posibrain spawns to one, if you attempt to become a cyborg name that has already existed your name will be randomized obscuring your identity as a respawn. Even normal cyborg players are expected not to use meta knowledge they gained before spawning so this should not cause any more issues than any other ghost spawn may.
Why It's Good For The Game
There is no reason to have a single ghost role restricted to single-use while others are not.
This is also in line with the desire to enable more ghost spawns, allowing more players to rejoin the round after death, including silicon players.
Testing Photographs and Procedure
Changelog
🆑
tweak: Players are no longer limited to a single positronic brain per round.
tweak: Cyborgs may no longer have duplicate names, unless they are being rebuilt from the same brain that was previously a cyborg - if you are respawning as a fresh cyborg and do not choose a different character profile first, you will be given the default cyborg name instead of becoming a second copy of the same cyborg.
/:cl: