diff options
Diffstat (limited to 'src/game/server/player.cpp')
| -rw-r--r-- | src/game/server/player.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/game/server/player.cpp b/src/game/server/player.cpp index 03d715a4..78e7bd00 100644 --- a/src/game/server/player.cpp +++ b/src/game/server/player.cpp @@ -129,10 +129,10 @@ void CPlayer::OnDirectInput(CNetObj_PlayerInput *NewInput) if(Character) Character->OnDirectInput(NewInput); - if(!Character && m_Team >= 0 && (NewInput->m_Fire&1)) + if(!Character && m_Team != TEAM_SPECTATORS && (NewInput->m_Fire&1)) m_Spawning = true; - if(!Character && m_Team == -1) + if(!Character && m_Team == TEAM_SPECTATORS) m_ViewPos = vec2(NewInput->m_TargetX, NewInput->m_TargetY); // check for activity @@ -165,7 +165,7 @@ void CPlayer::KillCharacter(int Weapon) void CPlayer::Respawn() { - if(m_Team > -1) + if(m_Team != TEAM_SPECTATORS) m_Spawning = true; } |