Switch to QC-based setcolor implementation, don't fall back to engine player values
Remove AvailableTeams(), instead store team number in existing teamplay global
sv_maxidle_playertospectator: fix joining players getting moved to spec immediately In gametypes without teams, if the player left the welcome dialog open for the duration of sv_maxidle_playertospectator and then clicked join, they were immediately moved back to spec for idling. This could happen with any menu dialog or console command that allowed joining without changing CSQC button state or mouse angle. It was not noticeable prior to !1021 because pressing jump to join changed the player's button state which reset their idlesince. sv_maxidle_minplayers would have prevented this being found in local testing.
Remove cvar default value from a tooltip. Add some comments to make clear what PlayerScore_Clear and SetPlayerTeam do
Fix a typographical error in a newly introduced team function name
Add API to handle in-game status for game modes that temporarily turn players into spectators/observers when they are eliminated but keeping them "in game". Replaces caplayer and lmsplayer and the GetPlayerStatus mutator hook
Rename Team_*ControlPoints functions to Team_*OwnedItems so they can be used without ambiguity to count control points in Domination and generators in Onslaught
Simplify and share some duplicated code
Resolve conflicts 1: Merge commit 'c58baab5' into bones_was_here/q3compat
Refactor SetPlayerTeam() and fix some logic regressions
sv_maxidle_playertospectator: print only 1 CHATCON notification when a player is moved to spec
Assign classnames to some entities
Merge branch 'master' into terencehill/less_entities
Merge branch 'master' into bones_was_here/q3compat
Improve server performance by making pure entities that don't have models
Fix "player is connecting..." message not shown in team games
Purge autocvars.qh from the codebase, cvars are defined in the headers of the features that use them
Merge branch 'master' into bones_was_here/q3compat
Apply a standard alphabetical sort order to the server side includes and use constant paths
Cleanup common includes Instead of: #include "../common/(...)" use: #include <common/(...)>