Fixed: a spectator could still kill themselves if they committed suicide in the same tick as when they spectated.
If a player executes something like kill; spectate
in the console, they will spectate but still kill themselves when they shouldn't. They will get stuck in limbo (i.e. spectating but stuck in the death state) when this happens. I added more sanity checks to DSuicider::Tick
to ensure that the player isn't already spectating before killing them.