OSP for Wolfenstein - OSP Client Command Reference
==================================================
Version: 0.3
Date:    08 Aug 02
Contact: rhea@OrangeSmoothie.org
Site:    http://www.OrangeSmoothie.org


Overview:
---------
This document describes all OSP-specific commands and voting options.
For OSP-specific client settings. please see: osp-wolf-ClientReadme.txt


Commands:
---------
+wstats          Overlay on the hud showing current weapon stats (or the player you
                 are currently following as a spectator)
+wtopshots       Overlay on the hud showing the best accuracies
?                Gives a list of OSP-specific commands
autorecord       Creates a demo with a consistent naming scheme
autoscreenshot   Creates a screenshot with a consistent naming scheme
bottomshots      [weapon_id]: Shows the worst accuracies for all weapons.  If a
                 weapon_id is specified, then all player accuracies for the weapon
                 are given.
callvote         <params>: Calls a vote
commands         Gives a list of OSP-specific commands
currenttime      Displays current local time
follow           <player_ID|allies|axis>: Spectates a particular player or team
lock             Locks a player's team to prevent others from joining
notready         Sets your status to "not ready" to start a match
pause            Allows a team to pause a match
players          Lists all active players and their IDs/information
ready            Sets your status to "ready" to start a match
readyteam        Sets your whole team to "ready" status
ref              <password>: Become a referee (admin access)
say_teamnl       Sends a message to your team without prepended location information
scores           Displays current match stat info
specinvite       <player_id>: Invites a player to spectate your spec-locked team
speclock         Locks a player's team from spectators
specunlock       Unlocks a player's team from spectators
stats            [player_ID]: Shows weapon accuracy stats for a player
statsall         Shows weapon accuracy stats for all players
statsdump        Saves current weapon/game stats to a .txt file in the stats/ dir
team             <b|r|s|none>: Joins a team (b = allies, r = axis, s = spectator)
timein           Unpauses a match (if initiated by the issuing team)
timeout          Allows a team to pause a match
topshots         [weapon_id]: Shows the best accuracies for all weapons.  If a
                 weapon_id is specified, then all player accuracies for the weapon
                 are given.
unlock           Unlocks a player's team, allowing others to join
unpause          Unpauses a match (if initiated by the issuing team)


Referee Commands:
-----------------
These commands are specific to the referee
(the console can also issue these commands):

abort        - Aborts a match in progress
allready     - Readies all players in the game
lock         - Locks both teams
pause        - Pauses the match
putallies    - <p_id> puts a player on the Allies team
putaxis      - <p_id> puts a player on the Axis team
remove       - <p_id> removes a player from a team
restart      - Aborts a match in progress
speclock     - Locks both teams from spectators
specunlock   - Unlocks both teams from spectators
unlock       - Unlocks both teams
unpause      - Unpauses a paused match

[Note: The referee can also issue any vote and it will automatically pass.
       Conversely, a referee voting "no" on an active vote will force a
       vote to fail.]


Voting Options:
---------------
Mode  Command          Options    Info
''''' '''''''''''''''' '''''''''' '''''''''''''''''''''''''''''''''''''''''''
CTF   capturelimit     <value>     Changes the current Capturelimit
ALL   comp             NONE        Loads standard competition settings for the current mode
ALL   fraglimit        <value>     Changes the current fraglimit
ALL   gametype         <value>     Changes the current gametype
ALL   kick             <p_id>      Attempts to kick player from server
ALL   map              <mapname>   Votes for a new map to be loaded
ALL   map_restart      NONE        Restarts the current map
ALL   mutespecs        NONE        Mutes in-game spectator chat
ALL   nextmap          NONE        Loads the next map in the map queue
ALL   pub              NONE        Loads standard public settings for the current mode
ALL   referee          <p_id>      Elects a player to have admin abilities
ALL   start_match      NONE        Forces match to start
ALL   shuffleteams     NONE        Randomly place active players on each team
ALL   swapteams        NONE        Switch the players on each team
ALL   teamdamage       <0|1>       Toggles ability to hurt teammates
ALL   timelimit        <value>     Changes the current timelimit
ALL   unreferee        <p_id>      Elects a player to have admin abilities removed
ALL   warmupfire       NONE        Specifies if players can inflict/receive damage during warmup