-Add a server cvar sv_maxunlagtime (default 1.0 seconds) that allows admins to set a maximum time for 'unlagged' player reconciliation. If a player's round-trip latency exceeds this value, the player has to lead his target by the difference between his latency and the sv_maxunlagtime.

git-svn-id: http://odamex.net/svn/root/trunk@3729 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Remove AActor::roll (unused)

git-svn-id: http://odamex.net/svn/root/trunk@3730 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Spawn a bullet puff instead of blood splats when shooting a teammate with sv_friendlyfire disabled.

git-svn-id: http://odamex.net/svn/root/trunk@3731 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a crash in r3731.

git-svn-id: http://odamex.net/svn/root/trunk@3732 b0bcef46-2027-0410-bd56-ab726e9a1d04
-Fix a vanilla physics bug with +moveup.

git-svn-id: http://odamex.net/svn/root/trunk@3733 b0bcef46-2027-0410-bd56-ab726e9a1d04
Only use the gi_menuhack_retail flag check where contextually appropriate.  It's technically not needed at all, but particularly screwed up some vanilla compat when checking the flag vs. checking the gamemode variable.  Also fix a slight error on the server for when to fall over to the next episode (retail vs. registered).

git-svn-id: http://odamex.net/svn/root/trunk@3734 b0bcef46-2027-0410-bd56-ab726e9a1d04
Remove brittle "keepinventory" bits as well as starting as a spectator during coop.

git-svn-id: http://odamex.net/svn/root/trunk@3736 b0bcef46-2027-0410-bd56-ab726e9a1d04
sv_unblockplayers now prevents telefragging as well.

git-svn-id: http://odamex.net/svn/root/trunk@3737 b0bcef46-2027-0410-bd56-ab726e9a1d04
Allow lowercase in menu text input fields.

git-svn-id: http://odamex.net/svn/root/trunk@3738 b0bcef46-2027-0410-bd56-ab726e9a1d04
Fix the issue of a players inventory being taken away between maps when a maplist is used.

Now we only take away their inventory if a new set of WADs is loaded.

git-svn-id: http://odamex.net/svn/root/trunk@3739 b0bcef46-2027-0410-bd56-ab726e9a1d04
You can now privately message any other player on the server using a new command: say_to.

There's also a new function that looks up a player by name, possibly useful elsewhere.

git-svn-id: http://odamex.net/svn/root/trunk@3740 b0bcef46-2027-0410-bd56-ab726e9a1d04
Implement name deduplication.

If you try to join the server with an existing name, it will tack on a number to your name.

git-svn-id: http://odamex.net/svn/root/trunk@3741 b0bcef46-2027-0410-bd56-ab726e9a1d04
Add two new cvars that allow you to mute spectators or enemy players.

git-svn-id: http://odamex.net/svn/root/trunk@3742 b0bcef46-2027-0410-bd56-ab726e9a1d04
Re-enable various inventory-based ACS functions, with shims used in places where the inventory system was queried.

git-svn-id: http://odamex.net/svn/root/trunk@3743 b0bcef46-2027-0410-bd56-ab726e9a1d04
New feature cl_showspawns which allows you to see deathmatch and team spawns as particle fountains.

Disabled by default.  Governed by the serverside flag sv_allowshowspawns, which is enabled by default.

git-svn-id: http://odamex.net/svn/root/trunk@3744 b0bcef46-2027-0410-bd56-ab726e9a1d04
Add new hud_heldflag option, which can switch off the held flag border.  Defaults to on.

git-svn-id: http://odamex.net/svn/root/trunk@3745 b0bcef46-2027-0410-bd56-ab726e9a1d04
Any restarts done via the console or a vote now causes a short countdown before the match restarts.

Unlike a normal warmup countdown, we do not care about the players ready states when restarting the map.

git-svn-id: http://odamex.net/svn/root/trunk@3746 b0bcef46-2027-0410-bd56-ab726e9a1d04
Prevent players from firing their weapon clientside during a forced countdown.

git-svn-id: http://odamex.net/svn/root/trunk@3747 b0bcef46-2027-0410-bd56-ab726e9a1d04
Move sv_unblockplayers telefrag check.  Thanks Amateur Spammer.

git-svn-id: http://odamex.net/svn/root/trunk@3748 b0bcef46-2027-0410-bd56-ab726e9a1d04
Clean up aliases upon exit.

git-svn-id: http://odamex.net/svn/root/trunk@3749 b0bcef46-2027-0410-bd56-ab726e9a1d04