================================================================================
R O C K E T   A R E N A   2 K 3


by Rork - rork@free.fr
================================================================================

--------------------------------------------------------------------------------
DESCRIPTION

Mini Rocket Arena-style mod :

  - All items (weapons, health packs, armors) are removed from the maps.
  - The player starts with all weapons.
  - No self-damage, no falling-damage, no team-damage.

A game is 11 rounds max. The game ends when a team has won 6 rounds, and this
team is the winner of the match. Players have only one life per round - if you
die, you won't respawn until the next round starts.


--------------------------------------------------------------------------------
INSTALLATION

  1. Extract both RocketArena.u and RocketArena.int in the System directory of
     your UT2003 installation.

And if you plan to run a server:

  2. Add ServerPackages=RocketArena at the end of the ServerPackages list
     in UT2003.ini
  3. In a DOS box, go to the System directory, and type this command:
     ucc mastermd5 *.u


--------------------------------------------------------------------------------
USAGE

1. Launching a game

Select gametype "Rocket Arena", choose a map... that's it!

2. Multiview Spectating

When dead, you become spectator. You can then follow your teammates by clicking
on the left mouse button, and go back to freefloat camera by clicking on the
right button.

Starting with version 0.82, you now have the ability to view through all your
teammates' eyes when spectating. This is disabled by default since it decreases
the framerate a bit.

To enable multiview, type "MultiView 1" in the console (0 will disable multiview).
On top of your screen you will then have a multi-view panel displaying a first-
person view of your alive teammates, along with their name (in white) and health
(in green).

By default, the player you're currently following is also displayed in the
multiview panel. To remove the followed player from the multiview panel, type
"MultiView followed 0" in the console (1 will add it back in).

When the followed player is displayed in the multiview panel, his viewport will
get a yellow outline and his name will appear yellow instead of white.

Also by default, a "noise screen" is displayed for dead players. You can remove
these noise screens by typing "MultiView dead 0" in the console (1 will add it
back in).


Your settings will be saved in RocketArena.ini. Here is an example using default
settings :

    [RocketArena.HUDRocketArena]
    bMultiView=True
    bViewFollowedPlayer=True
    bViewDeadPlayers=True

Known issues: sometimes the team beacon appears twice when multiview is on. I'll
look into it later...

--------------------------------------------------------------------------------
SERVER CONFIGURATION

The following settings can be changed by editing file RocketArena.ini. These
settings are server-side settings and can't be changed by clients (note: this
will be possible once the voting system is integrated).

1. Round settings

You can change the maximum number of rounds (MaxRounds) in a match and the number
of winning rounds (WinningRounds).

Here is an example RocketArena.ini using default settings :

    [RocketArena.RocketArena]
    MaxRounds=11
    WinningRounds=6

2. Spectator settings

By default, spectator chat is not visible to players : spec-only and dead players
can't talk to alive players. This is to prevent chat cheating. Once a player is
dead, he becomes a spectator, and can see other spectators chatter and can talk
with them.

Allowing spectators to chat with alive players can be done by setting the
bShowSpectatorChat option to true.

Here is a sample RocketArena.ini using default settings :

    [RocketArena.RocketArenaBroadcastHandler]
    bShowSpectatorChat=False

Please note that alive player's chatter is always displayed to other players, wether
these players are alive or spectating.


--------------------------------------------------------------------------------
VERSION HISTORY

Version 0.82
  Added
    - Multiview spectating.
    - Gametype configuration tab.

Version 0.81
  Added
    - Configuration file RocketArena.ini
  Fixed
    - Spectators can chat among them, players still alive won't see their chatter.
      Set option bShowSpectatorChat if you wish to change this.
    - Added round icon texture package (forgot it in 0.8, sorry).

Version 0.8
  Added
    - HUD "Round" icon. Made by myself, so it's quite bad :p
  Changed
    - Dead players can no longer chat.
  Fixed
    - End round announcement no longer played again if a player dies after the
      round has actually ended (e.g. killzone).
    - Remaining projectiles at end of round are destroyed before the next round
      begins.

Version 0.7
  Added
    - HUD widget displaying maximum rounds and round being played.
  Changed
    - Starting health is 100, and armor removed : much more nervous gameplay ;)
  Fixed
    - Bot support back in: they will spawn next round after being killed
      (no RJ support yet, though).
    - Can only spectate players of your team ;)

Version 0.5
  Updated
    - Compiled for UT2003 version 2136.
  Added
    - Players now spawn with 199 health and 150 armor.
  Changed
    - Bot support temporarily removed: bots can play but won't respawn at the
      next round if they get killed.
  Fixed
    - Respawn now works properly even if you were following a player while
      spectating.

Version 0.4
  Changed
    - Mutator Rocket Arena no longer appears in the mutators menu (removed from
      .int file).
    - No falling damage.
