Spectate & rejoin score reset behaviour inconsistent between gametypes
In DM, when a player switches to spectators and rejoins, their score is reset.
In CTF, their score is not reset.
If this should be different between gametypes, it's the opposite of how it should be:
DM is a free for all where there's no goal other than to shoot the weakest player before someone else does, and tactical advantages are so short lived that briefly spectating someone doesn't give a meaningful advantage.
CTF, especially vanilla, has relatively long lived tactical situations where briefly spectating the enemy is much more likely to result in a team getting an unfair advantage.
However, punishing such behaviour with a score reset does not remove or compensate for the advantage the team gained from the behaviour.
IMO, spectating and rejoining should not result in a score reset in either gametype:
- The reset punishes players for brief interruptions in pub matches
- It does not prevent cheating by spectating - cheaters can easily run another client on their second screen to continuously get an unfair advantage while avoiding such punishments
- There is already
lockteams
unlockteams
teamplay_lockonrestart
for PUG or tourney matches, and tourneys enforce their own rules about such things anyway