___________________________

Rocketeer - VERSION HISTORY
___________________________

http://rocketeer.unreal.fr/
rork@free.fr

______________________________________________________________________________
Alpha 2.44 - Public
  Added
    - Beginning of arena view board (mae).
    - Start scripts rocketeer.bat and rocketeer.sh.
    - Hints for default team and password input boxes.
  Changed
    - Little improvements to scoreboard (mae).
    - AddArenaBots and KillArenaBots use friendly arena index (instead of
      internal ordering). Note that bots are *not* yet in!
  Fixed
    - Brightskin bug fixed at last!
    - No startup ANs in display ops (due to Epic change in ScriptedTexture
      behaviour).

______________________________________________________________________________
Alpha 2.43 - Internal
  Added
    - Option to enable firing at the end of a round: bEndRoundFiringAllowed
      in section [RocketeerGame.RKT_ArenaRocketeerGame] (default is False).
    - List of players in all arenas (exec ShowArenas).
    - List of waiting teams on scoreboard.
  Changed
    - Startup check now requires use of arena volumes.
    - Renamed "Select" button in arena menu to "Join".
  Fixed
    - Skull was displayed even if player was alive.
    - Environmental hazards kill even when QA enabled.
    - Missing default team and password tooltips in
      player settings page.

______________________________________________________________________________
Alpha 2.42 - Public
  Added
    - XP SP2 firewall check in main menu.
  Changed
    - By request: team joining during a round now enabled by default.
    - Brightskins enabled by default.
    - Background color of killer portrait now matches HUD
      color.
    - Straight link and thin lightning enabled by default.
Fixed
    - Announcer debugging messages disabled by default.

______________________________________________________________________________
Alpha 2.41 - Internal
  (Submitted as final drop for ECE)
  Changed
    - Removed text size hack from arena displays (Epic's scripted textures
      text height bug solved).

______________________________________________________________________________
Alpha 2.40 - Internal
  Changed
    - Background of killer portrait now same color as HUD (instead of enemy
      color, which was confusing).
    - Small improvements to the new scoreboard.
  Fixed
    - 'Get Ready' announcement only played first time because of ViewTarget
      being None.
    - Commands AddArenaBots and KillArenaBots used internal arena indexes.
    - Don't show skull on scoreboard if player not dead :p

______________________________________________________________________________
Alpha 2.39 - Internal
  Added
    - Reward configuration window in HUD tab.
  Changed
    - Removed irrelevant custom HUD configuration settings.
    - HUD message settings have their own window.
    - Disabled changing voice announcer in audio tab for now.
  Fixed
    - Truncated internet server names defeated 'same version only' option.
    - Misplaced red team header on scoreboard.
    - Local stats screen don't show proxies.
    - RKT announcer now has friendly name and shows up in audio tab.

______________________________________________________________________________
Alpha 2.38 - Internal
  Added
    - Base multi-arena announcer code.
    - Version automatically appended to server name.
  Changed
    - New scoreboard showing net damage, frags, deaths and rewards.
  Fixed
    - Mutate Loadout complaining about player not being admin even if mutate
      isn't about loadout.
    - Option to display servers with same version only.

______________________________________________________________________________
Alpha 2.37 - Internal
  Added
    - Admin console command "mutate Loadout <loadout>" changes the loadout
      of the arena the admin is in.
    - Warning logged if map screenshot exists (should not, as it's built from
      arena screenshots).
    - Keybinding to bring up the team selection window.
  Changed
    - Lobby don't get unnecessary rules and mutators.
    - Rocketeer (Chocolate) loadout: shock prim damage reduced to 5 to prevent
      spam.
    - Plasma climbing is back in for the Standard loadout.
    - Reduced "forbidden fire" crosshair a bit to avoid jaggies.
    - New test version of player equipment to tentatively fix the "no weapons"
      and "no ammo" bugs.
  Fixed
    - Webadmin console was broken (player messages not appearing) as a side-
      effect of the anti-arena-switch-spam code.
    - Removed client-side debug messages from RKT_PRI.
    - Deactivated test arenapause code that could cause crashes sometimes.
    - ANs in GRI status string in some cases.
    - AI-related AN in linkgun when bot package is not present.
    - Shock combo on shock ball fired before end of walkin was giving damage
      after walkin.
    - Tweaks: straight link and no view shake work again.
    - Map description in map selection tab was broken for some maps.

______________________________________________________________________________
Alpha 2.36 - Public
  Added
    - Nice improvements to the main menu by Z3D.
    - Made default.ini remove internal packages referenced in 2.29.
  Fixed
    - Players were equiped with the loadout in the lobby :s
    - Removed trailing ref to internal package from default.ini
    - Link gun appearing twice in weapons list.

______________________________________________________________________________
Alpha 2.35 - RC1
  Added
    - UTComp is automatically discarded as it is not RKT compatible.
    - Default team name and password in player settings tab.
    - Arsenal-based loadouts.
  Changed
    - Removed irrelevant tabs and settings from GUI.
    - Ammo amount increased for some weapons: shock 40 (was 30), lightning 20
     (was 10) and flak 20 (was 10).
    - RA:UT1 loadout health and armor now 100 and 150, respectively.
    - Weapon settings tab only shows RKT weapons.
    - Player settings tab: removed skin selection combo and linked model to
      preferred team.
    - Removed "Overkill" hardcoded loadout.
    - Chocolate is now the "Rocketeer" arsenal.
  Fixed
    - Some QA commands were broken.
    - Team name field in Team create window properly filled in with user's
      default team name.
    - Changing team from player settings tab broke team management.
    - "Loaded" command gives weapons from the current loadout only.
    - Grenade launcher ammo (Rocketeer arsenal) was ignored.

______________________________________________________________________________
Alpha 2.34 - Internal
  Added
    - New package RocketeerMutators with Mid Air and Stock UT mutators.
    - Arena number next to arena name in scoreboard title.
    - Beginning of Chocolate.
  Changed
    - Rephrased the 22 UU error message a bit.
    - New direct rocket hit code; removed deprecated direct hit event.
  Fixed
    - Mutate wasn't called on arena rules (2004 port).
    - Arena volume startup check wrongly reported too many volumes.

______________________________________________________________________________
Alpha 2.33 - Internal
  Added
    - Small map start log banner.
    - Scoreboard shows net damage if damage scoring is enabled.
    - QA command for testing weapon replacements.
  Changed
    - Increased killer portrait display time to 4 seconds.
    - Refined cleanable actor criterion a bit in arena cleaning rules.
    - Moved RKT log banner from map start to mod start.
    - Moved rocketjump and RA damage rules from Rocketeer to RocketeerGame.
    - Clock shown in warmup and not when idle.
  Fixed
    - Trick to fire shieldgun secondary doesn't work anymore.
    - New arena display was broken on net clients.
    - Missing default value of QA rocketspeed property.
    - Arena game locking due to player leaving to lobby!
    - AN in skinner under some conditions.
    - #Rocketeer wasn't default IRC channel since 3236.

______________________________________________________________________________
Alpha 2.32 - Internal
  Added
    - Key for Global Say in keybindings menu.
    - Arena index in global say messages.
    - Strip color codes from global messages.
    - Limit on how often one can switch arenas, to prevent server from being
      spammed with switch requests.
    - Default loadout/preset setting in Game Rules tab of Host menu.
    - Master server variable rkt_preset to tell which preset the server is
      running (shown in server properties in the server browser).
  Changed
    - Removed debug message from loading screen and death message class.
    - Removed workaround for hud overlays rendering only if not low detail.
    - Intermediate pawn class holding all function overloads made necessary
      by concurrent games support.
    - Moved Gorge main menu image back to RocketeeUITex to ensure at least
      one valid character exists.
    - Made some loadout variables private to prevent tampering of official
      presets.
  Fixed
    - DLO of inexistent arena view class (will be back).
    - AN in round message.
    - AN in team player array of team line window.
    - AN in PlayerLeftTeam under some circumstances.
    - Team message parsing is now passed the player's arena mutator chain, not
      the global one.
    - AN in DisplayOpText.
    - Lobby teleport effect same as in regular arenas.
    - No more "Press [Fire] to join the match" (shouldn't happen, but...)
    - Servers reporting negative number of players (due to ppl connecting
      through UT2004's server browser with Spectate button).

______________________________________________________________________________
Alpha 2.31 - Internal
  Added
    - bWalkInTeamJoinAllowed (true by default) and bRoundTeamJoinAllowed
      (false by default) to allow the joining of currently playing teams
      during walk-in and next round countdown, respectively.
    - Refined player awareness condition.
    - New main menu characters by Z3D`. Players can set their favorite or let
      the game choose a random one.
    - The loading screen uses the same character as the main menu.
    - Server browser option to display servers with same version only (LAN and
      internet tabs).
  Changed
    - RKT HUD overlays can now be added to subclasses of HudBase rather than
      subclasses of HudCDeathMatch only.
    - Acces control and admin spec proxies log their internal index instead
      of friendly index.
    - Cut down debug logging some.
    - Warmup off by default.
  Fixed
    - AN when QA overlay initialization occurs when player in lobby.
    - AN in base class for arena menus.
    - Better positioning of mod name on loading screen.

______________________________________________________________________________
Alpha 2.30 - Internal
  Added
    - New startup check to ensure that no reference to internal-only packages
      remain in the .ini's in public releases :/
    - Common RKT base overlay class with LocalizedMessage() callback.
    - Killer portrait now has health and armor icons.
    - OS platform in console command Version.
    - Don't allow joining of team with bDeleteMe.
    - QA command ShockComboOnly: when True, only shock combo gives damage, not
      shock beam nor shock ball.
  Changed
    - Moved package checks to new package manager class.
    - Killer portrait is now an overlay.
    - Reward overlay uses the new LocalizedMessage() callback.
    - Removed unused minigun fire classes.
    - Removed the RJ power limit on 3-rox RJ to see if this is what prevented
      some rocket tricks (Fwee).
    - Removed a bunch of debugging messages from global broadcast handler and
      webadmin.
    - Removed ability to stand on other players' shoulders. Might make a
      return later.
  Fixed
    - AN in displaying of team score on HUD.
    - Lobby: no walking, only dodging after F1 is pressed.
    - Suicide or environmental kill (RKT-Blackmaniac) on last player in a team
      don't result in endless rounds.
    - Projectiles fired during walk-in were giving damage when exploding after
      walk-in was over.
    - Arena menu not popping up on net clients when map has no lobby.
    - Regression: killer portrait only showing when in spectating state.

______________________________________________________________________________
Alpha 2.29 - Public
  Added
    - Team error messages plugged back in.
  Changed
    - Tweaked spec banner a bit (Z3D`).
    - Code cleanup in rocketeer game class.
    - Shock combo damage back to standard (200).
    - Removed debugging log messages.

______________________________________________________________________________
Alpha 2.28 - Internal
  Added
    - Skull icon is back on the HUD for dead players.
    - Server button in arena menu brings up the server browser.
  Changed
    - Spectating banner is a darker red, has yellow border lines and its logo
      has been replaced with the flat version.
    - "View Arenas" button in arena menu disabled until arena views window
      is done.
    - Updated mod URL in UT2K4Mod.ini to new host URL (unreal.fr).
    - Removed "Arenas" section in lobby menu until done.
  Fixed
    - When killed, killer info wasn't displayed since the port to UT2004.
    - Scoreboard displays scores again (duh).
    - AN in HUD.
    - Positioning of game status on HUD.
    - Scores were not properly reset between matches :p

______________________________________________________________________________
Alpha 2.27 - Internal
  Added
    - Line position icon: exclamation mark when first in the line and three
      dots otherwise. Exclamation mark starts blinking when countdown to
      next match begins.
    - New spectating banner.
  Fixed
    - HUD reward overlays don't show up if player has world detail setting
      is Low (Epic "feature" :p).
    - Fake arena info for standard maps showing up as misconfigured RKT actor
      (regression).
    - Line position displayed on HUD for waiting teams was off by 1.
    - Reward beacons sometimes displaying forever with times awarded 0.
    - Infamous infinite warmup (at last!).
    - Adrenaline now reset at beginning of matches.

______________________________________________________________________________
Alpha 2.26 - Internal
  Added
    - Firing disabled 3 seconds before next round, next match.
    - Line position displayed on HUD of players waiting in the team line.
    - Replacement image for the loading screen when no map/arena screenshot
      available.
    - AwardedReward() callback in arena gamerules.
  Changed
    - Reward beacons scale with distance.
    - Removed arena shot frame from UI tex package.
  Fixed
    - Multi-line text support in drawop RKT_DisplayOpText (awful hack to work
      around bug in ScriptedTexture TextSize).
    - Reward beacons showing after round start sometimes.
    - If walk-in had firing disabled, firing was still disabled once round
      fight started.
    - New gamestate's end match condition was wrong in 2.25.
    - Rewards reset at end of warmup.
    - Team symbols (again) should be fixed for good this time...
    - Missing cases in master rules' gamestate transitions.
    - Don't count kills in warmup.

______________________________________________________________________________
Alpha 2.25 - Internal
  Added
    - New captain automatically selected when current captain leaves the team.
    - Teams store their position in the line.
    - Dev team info window.
    - Prevent usage of lame invis when adrenaline mutator enabled.
    - New arena displays can share drawops by referencing a RKT_DisplayProgram
      through new drawop RKT_DisplayOpProg.
  Changed
    - State Waiting split into Idle (no teams) and Waiting (one team).
    - Rocket speed back to standard for testing purposes.
    - Removed derived TryCombo from RKT_xBot thanks to UT2004's
      NewRecommendCombo.
    - Minimized rules and mutator calls to local game.
    - Removed startup check on warp zones. Unsupported until further notice.
    - Default arena name now blank instead of "Unnamed Arena".
    - Moved RKT_MsgMatch from RocketeerGame to Rocketeer.
  Fixed
    - Regression: pawn left behind when entering a portal.
    - Loading screen's lobby shot slightly overlapped the top trim.
    - Package cleanup.
    - Regression: bChargedBio not replicated.
    - State code revamped.
    - AN in updating of team symbol in arena GRI when team stops playing.
    - Rare AN in air rox reward rules.
    - Initialization failure in new arena display.
    - Internet tab of server browser is back in ;)

______________________________________________________________________________
Alpha 2.24 - Internal
  Added
    - Round limit displayed on HUD.
    - Lobby HUD has same banner as regular arena HUD.
    - FillPlayInfo in arena GRI.
    - Team symbol notification when new teams start playing.
    - Lobby head tags now have colored symbol based on buddy status.
    - New arena display client RKT_ArenaDisplay; class RKT_ArenaDisplayClient
      is now obsolete.
  Changed
    - TTM won't appear at all in the mutator list even if 'only rkt mutators'
      is unchecked (TTM is not compatible and would be discarded anyway).
    - Spectating banner U logo replaced with RKT logo.
    - Replaced lobby HUD's refs to HudBDeathMatch with refs to HudCDeathmatch.
    - Lobby uses new beacon system for buddy tags.
    - Don't display "press esc to close menu" in HUD banner when a menu is
      active.
    - Localized arena GRI state text.
    - Removed debug logging in arena GRI.
    - Rocket momentum multiplier on other than self is back to 1.3.
    - Deleted old, unused classes.
  Fixed
    - AN in admin spec proxies' ClientMessage. Init of global admin spec now
      two-way.
    - The mutator tab didn't remember last active mutators :p
    - Active mutators list sorting was broken.
    - Reward message didn't show on HUD nor in console.
    - Removed trailing true armor ref in arena GRI.
    - MOTD no longer displayed every time the player enters an arena.
    - Arena GRI bNetNotify back in (was set in UT2003, removed in UT2004).
    - Reward beacon broken in MP :/
    - Team line window not showing teams after first game in same run
      session.
    - Inconsistencies in QA behaviour.
    - Buddy check still used old UT2003 buddy page class.
    - Player loadout wasn't giving configured ammo amounts due to new ammo
      management in UT2004.

______________________________________________________________________________
Alpha 2.23 - Internal
  Added
    - Local GRIs now have a ref to the global GRI.
    - Option bGreenGhost in RKT_Pawn to turn deres'ing on/off (on by default).
    - Map designers' console command ShowBadActors is back in (class got lost
      in the port to UT2004).
    - QA status displayed on HUD.
    - bSelfDamage and bFallingDamage options (default false for both) in
      RKT_GameRulesRADamage.
    - Reward count displayed along with beacon above players' head.
    - Cheat manager commnand StripBots to strip all bots from all their
      weapons & ammo, except shieldgun.
    - New option in mutator tab to include/exclude non-RKT mutators.
    - Adrenaline mutator. RKT rewards (air rox, etc) give adrenaline.
    - Detection of D3D9 renderer.
    - Required packages are automatically added to the package map at game
      start if not present.
  Changed
    - Removed old lobby HUD+scoreboard from package Rocketeer.
    - Updated HUD to UT2004 style.
    - Disabled UT2004's "dramatic lighting" and increased ambient glow of
      pawns for better visibility.
    - Don't display irrelevant game rules settings.
    - Removed team symbol button and associated configuration menu from game
      rules config panel.
    - Reactivated teleporter class checks.
    - Merged self damage and falling damage rules.
    - Removed 'true armor' option from player loadout: UT2004 has true armor
      as default.
    - Moved RKT HUD and scoreboard from RocketeerUI to RocketeerGame in order
      to support self-rewards overlay.
    - Modified default.ini and defuser.ini to use 3204 syntax.
    - Missing packages in ServerPackages now reported as warning, not error.
  Fixed
    - AN in teleport effect when spawning in lobby.
    - HUD picks team symbols from line teams currently playing and don't
      display symbols when no teams playing. Same for scores.
    - Global game doesn't notify actors of new team symbols.
    - AN in footer of server browser.
    - ANs in RKT_xPlayer's local game accessor and Mutate.
    - Bots could toss weapon when dying.
    - AN in debug log.
    - AN in unlimited ammo check.
    - Team creation window: team name has focus and typo in title corrected.
    - ANs in several RKT_xBot methods.
    - Lobby game now cacheexempt.

______________________________________________________________________________
Alpha 2.22 - Internal
  Added
    - The console now supports both insert and overwrite modes.
    - Hack to circumvent the MaterialSequence loop bug (fix won't be in 1st
      UT2004 patch).
    - Old RA actors from package RocketArena have been marked as obsolete.
      Mappers will be shown a message about these actors when they do a
      'Check Map for Errors'.
    - Loading screen displays 'No Arena Previews' if no screenshots available.
    - User can choose arena menu position: left, right or center.
    - Periodical update of the team line window.
  Changed
    - Placeable actors' irrelevant property categories hidden.
    - New arena menu.
    - Moved console command CleanShot to new extended console.
    - Team line window shows symbol, line position, players and score of
      all teams.
    - Team creation errors now displayed in separate message window.
    - Cleaned up some legacy map handling code.
    - Config array ForcedRegularMutators of RKT_GlobalGame renamed to
      ForcedMutators.
  Fixed
    - Dedicated server couldn't find RKT maps because of Epic bug (missing
      option -mod on commandline).
    - Loading screen won't "break" anymore in some resolutions.
    - Tab order of main menu items.
    - default.ini now have all needed ServerPackages lines.
    - No bottom shadow for main menu character.
    - ANs in RKT_ArenaCamera's PostBeginPlay() and Rendering state.

______________________________________________________________________________
Alpha 2.21 - Internal
  Added
    - Mutator and bots settings pages. Bots aren't enabled yet, though.
  Changed
    - Cut the fat from both the main list and the custom maplist editor.
  Fixed
    - Internal mutators are now cacheexempt - prevents them from appearing in
      the Settings page.
    - Game Rules settings page shows up.
    - Maplist editor gets properly filled in with RKT maps.
    - ANs in tooltips of Host tabs.

______________________________________________________________________________
Alpha 2.20 - Internal
  Added
    - MP Host page customized for RKT. Displays number of arenas in a map
      instead of recommended player count.
    - New extended console.
    - Console command Version displays both the RKT and UT versions. Useful
      for users willing to report bugs.
  Changed
    - IRC default is QuakeNet/#Rocketeer.
    - More elegant solution to the fake ArenaInfo initialization problem.
    - Moved GlobalTalk exec to new extended console.
    - Global game renamed to RKT_GlobalGame. Maps' LevelInfo.DefaultGameType
      should be updated.
  Fixed
    - Shock beam was broken due to port.
    - Link climbing was broken due to port.
    - Loading screen was broken when loading non-RKT maps due to port.
    - Dual Assault Rifles is not allowed.
    - Console command "loaded" was giving superweapons and Onslaught weapons.
    - Lobby HUD didn't display global messages with the same color as the
      arena HUD.
    - Global messages didn't beep.
    - Disabled team joining/leaving in lobby.

______________________________________________________________________________
Alpha 2.19 - Internal
  Added
    - Custom main menu.
  Changed
    - Ported to UT2004.

______________________________________________________________________________
Alpha 2.18 - Internal
  Added
    - Client-side option bPopMenuOnEnteringLobby.
  Changed
    - Improved 22UU startup check.
  Fixed
    - Regression: when no arena screenshot available, GUI arena view was not
      showing "level preview unavailable" anymore.
    - Little annoying bug with the rocket trail smoke not disappearing in
      some cases of physics volume change.
    - Potential memory leak in scripted texture usage.

______________________________________________________________________________
Alpha 2.17 - Internal
  Added
    - Startup check: warnings if arena screenshots don't conform to naming
      scheme.
    - Startup check: error if RKT_ArenaInfo closer than 22 UU from the closest
      world object (would prevent spectating and arenas would appear broken).
    - Startup check: warning if arena screenshots width:height ratio isn't
      2:1.
  Changed
    - Arena views are now 2:1 (but 4:3 in menu to avoid screen clutter).
  Fixed
    - Shock projectile doesn't explode within cloud zone.
    - Arena views can now be closed when used as lobby scoreboard without
      having to enter an arena.
    - Arena shots were displayed truncated in new lobby menu.

______________________________________________________________________________
Alpha 2.16 - Internal
  Added
    - QA commands to tweak headshots. See QA command list.
    - RKT_CloudZone destroys projectiles entering it.
  Changed
    - Air control upped to 0.2. Feedback!
    - Forbidden fire icon now replaces crosshair instead of being overlayed
      on it (looks better).
    - Nicer killer portrait background. Color matches killer's team color.
    - Dropped package RocketArena.
  Fixed
    - Firing wasn't forbidden anymore at end of warmup / end of round.
    - Don't display killer portrait in warmup.
    - Armor was capped at 150 on the HUD.
    - Lobby was always picking the same playerstart.

______________________________________________________________________________
Alpha 2.15 - Internal
  Added
    - Walk-in countdown displayed on the HUD.
    - Air control and double-jump now displayed by command QA Show.
    - Startup check of number of playerstarts in lobby (if any). Logs warning
      if not enough playerstarts.
    - HUD uses the Rocketeer logo as round icon.
    - Killer portrait displayed with his health and armor at time of kill.
  Changed
    - Increased rocket momentum on other than self.
    - Don't give unlimited ammo if ammo setting in loadout is 0.
    - Lobby menu now displays arena views.
    - Rewards use noginn's icons.
    - Removed automated pause - no use until bots are in.
  Fixed
    - Rewards don't show up above player's own head in behindview 0.
    - Infinite ammo icon didn't show up on net clients.
    - AN in hit effects in some cases.
    - Incorrect client test in new pawn tick.
    - AN in ammo checking.
    - Hitsounds not playing sometimes.
    - AN in lobby menu when joining an arena.
    - Victim message got broken along the way (not sure exactly when).

______________________________________________________________________________
Alpha 2.14 - Internal
  Added
    - New client-side traffic messaging option TRAFFIC_ArenaOnly to only
      display traffic messages for the arena you're in.
    - Confirmation of bug being filed for command 'Bug'.
    - Forbidden fire icon.
    - Infinite ammo icon.
    - QA command to help test reward textures. See command list in the forums
      for a detailed description.
  Changed
    - Removed bAltDupsPrimary to track down demo recording crash bug.
    - Removed traffic debug messages.
    - Improved startup package checks a bit.
    - Removed useless legacy SP ladder code.
    - Values of client-side config var TrafficMessaging now prefixed with
      TRAFFIC_ instead of TM_ (improves readability).
    - Server-side hit sounds var changed name from HitSoundType to HitSounds
      and values now prefixed with HITSOUNDS_ instead of HST_.
    - Increased size of reward beacons.
    - Double-jump enabled again by default. Raised too many gameplay problems,
      especially with maps.
    - Walk-in enabled by default.
    - Firing allowed by default in walk-in.
  Fixed
    - ANs in the reward beacon code when pawn dead.
    - Lobby's preventdeath now sets health back to 100 to avoid some problems
      with health being only 1.
    - QA commands for air control, doublejump and player size now apply to
      living pawns too. Suicide no longer needed.
    - AN in postlogin of admin spec proxies.
    - Walk-in countdown was broken in rounds > 1.

______________________________________________________________________________
Alpha 2.13 - Internal
  Added
    - No smoke trail under water for both rocket and flak shell (removed for
      rocket a few versions ago, just forgot mentioning it here).
    - QA console command to tweak weapon damage. Full list in the forums.
  Fixed
    - Yet another bug in the new arena switching code, where other players'
      PRIs didn't get added to the newly connected player GRI until he or
      other entered another arena.
    - Proxies no longer listed as specs on the scoreboard.

______________________________________________________________________________
Alpha 2.12 - Internal
  Added
    - QA command to display current test settings: mutate QA Show.
    - Startup check: arena count must be lower than max allowed.
    - Reward icons above player's heads. Unfinished and using placeholder gfx
      for now.
  Changed
    - Air control reduced to 0.1.
    - Removed double jump ability.
  Fixed
    - Traffic messages got broken and were displayed in console but not on
      HUD anymore.
    - Line-of-sight detection was inaccurate in some rare cases.
    - Shock combo had 0 radius and 0 damage as default in 2.11...
    - Anyone could pause online games !
    - Scoreboard still used old parameter handling.
    - Tweak for flak smoke ring was half-reversed (sort of).

______________________________________________________________________________
Alpha 2.11 -Internal-
  Added
    - Console command to report bugs: Bug <description> will log the provided
      description along with the name of the player reporting the bug.
    - Startup checking of webadmin. Warns if server started with standard
      webadmin.
    - Access control proxies. Removes unnecessary per-arena stuff and adds
      hooks for future per-arena admining.
    - QA command to tweak shock rifle: mutate ShockBeam <momentum> (default
      already lowered from 60000 to 30000), mutate ComboRadius <radius>,
      mutate ComboDamage <dmg> (default already lowered from 200 to 90).
    - QA command to tweak air rox height factor: mutate AirRox <heightfactor>.
    - QA command to tweak rocket-snipe combo max time interval: mutate
      RocketSnipeCombo <interval>.
  Changed
    - Arena games now silently ignore the global webadmin spec.
    - Streamlined initialization of arena games.
    - No headshots.
    - Shock beam damage upped to 30 (from 20).
  Fixed
    - Air rox detection got broken in 2.10.
    - When changing some QA settings, QA mode got disabled.

______________________________________________________________________________
Alpha 2.10 -Internal-
  Added
    - QA activation status is broadcasted to all players.
    - Several error messages in GUI.
    - New webadmin reports player messages, including globalsay (messages are
      prefixed with originating arena # and name) and properly broadcasts
      admin messages.
  Changed
    - Mid-air detection now in pawn.
    - Replication frequency of RKT PRI back to normal.
    - Automated arena shot taking moved out of pawn and only available when
      running standalone.
    - Reworked GUI feedback from server to client.
    - Removed Max Lives from scoreboard.
    - Cleaned up old code.
    - Removed jump apex debugging (log heavy).
  Fixed
    - Automated arena shot taking now closes any open menus prior to starting
      the shooting session.
    - Removed debugging messages introduced in 2.9 from player loadout.
    - Hardcoded player loadouts no longer listed along with user-defined
      loadouts in the config file.
    - Global game broadcasting sometimes raised AN at startup.
    - No more false 'invalid team password' error.
    - Webadmin don't loose configured mutators when switchmap.

______________________________________________________________________________
Alpha 2.9 -Internal-
  Added
    - "Move combo" reward as a test. Feedback wanted.
    - QA console command to tweak the shock projectile's speed: mutate
      shockball <speed>.
    - Added true armor setting in loadouts: bTrueArmor (false by default).
      See updated readme for details.
    - QA console commands to list/load/save/modify player loadouts.
  Changed
    - Code cleanup of reward rules; moved to package RocketeerGame.
    - Moved plasma and goop load test settings to the QA package.
    - Hybrid arena switching code.
  Fixed
    - Scoreboard displays players again.
    - Scoreboard still displayed frags instead of net damage for the local
      player only.
    - Brightskins didn't work for local client on listen server.
    - Weapon throwing disabled for good :p
    - Restricted extent of arena cleaning.
    - Hardcoded gamerules/mutators were marked as being user-added.

______________________________________________________________________________
Alpha 2.8 -Internal-
  Added
    - Client-side option bAltDupsPrimary to make alt firemode duplicate
      primary firemode for weapons with disabled secondary (RL, Shield, etc).
    - Console command Debug with "Teams" parameter looks for "ghost" teams
      (empty teams or teams with empty player slots).
    - Main menu shows full version number.
    - Victim message shows killer's health & armor.
    - Damage scoring as default. See "Scoring settings" in the server setup
      section of the readme.
    - Global check before making arena games load a mutator.
    - QA testing package (optional) giving full ammo and no damage. Can be
      toggled on/off from within the game using mutate QA 0|1.
    - Client-side option TrafficMessaging to select which traffic messages are
      displayed (see readme).
  Changed
    - Globalsay messages now orange instead of white.
    - Killer's health & armor should be accurate in victim message now.
    - Removed "<player> left" messages. Were not necessary and redundant with
      "<player> entered <arena>" messages.
    - Moved Tweaks from RKT_Player to RKT_PlayerTweaks. See updated readme.
  Fixed
    - Biorifle's RKT firemode was b0rked in 2.7.
    - Server reporting wrong version number (lol).
    - AN in initialization of player's arena replication info in net games.
    - AN in some cases in teammate-linking checks.
    - AN in client-side initialization of grenade ammunition if initial amount
      is zero.
    - The player loadout's handling of the grenade special case was outdated.
      Updated to use RKT assault rifle class.
    - Attempt to remove player info when leaving a server and the info had
      already been removed.
    - ANs in damage scoring rules.
    - Damage stats were not properly reset.
    - ANs in scoreboard.
    - Scoreboard didn't show up players anymore because of new arena switching
      code.

______________________________________________________________________________
Alpha 2.7 -Internal-
  Added
    - RKT version added to server details as rkt_version.
    - DefaultTeamName and DefaultTeamPassword used to autofill the team
      creation window.
    - Server-side option bFlakChunks (default=false) to toggle flak secondary
      fire chunks. See readme for more info.
    - Server-side option bChildLightningBolts (default=false) to toggle sniper
      rifle's child lightning bolts.
    - If TTM is configured, it is discarded and a warning is logged.
    - True armor as server-side option, see readme for more info.
    - Mappers' map debugging console command ShowBadActors.
    - Spectator console command ArenaViewPoint.
    - Tweak NoLinkPlasmaTrail (default off) to remove the trail from the
      linkgun's primary fire projectile.
    - Tentative fix to get along with AntiTCC.
    - Check of ServerPackages logs an error and exits UT if not all required
      packages present.
    - Team size displayed on HUD as "N on N" (1 on 1, 2 on 2, etc) above the
      team scores.
    - Rocketeer version displayed on scoreboard.
    - Server browser "Rocketeer" tab. Appears only if RKT is run with its
      (placeholder) main menu: UT2003 -MainMenu=RocketeerUI.RKT_UI_MainMenu.
  Changed
    - Moved RKT_MutPlayerLoadout from package RocketeerWeapons to Rocketeer.
      Old section [RocketeerWeapons.RKT_MutPlayerLoadout] is deprecated and
      should be replaced with [Rocketeer.RKT_MutPlayerLoadout].
    - Reduced minigun ammo from 200 to 50.
    - Max goop load is 5 when biorifle's secondary fire is enabled. Final
      value is still undecided (see readme for how to tweak this).
    - Shockrifle's primary damage decreased from 45 to 20. Firerate unchanged.
    - Link plasma firerate increased from 5 shots/sec to 6.66.. shots/sec and
      plasma damage decreased from 30 to 15, making it give 100 dmg/sec.
    - Arena views now display screenshots as default. Will revert to using
      realtime views once they are fixed.
    - Tweak config vars now prefixed with 'Tweak'.
    - Tweaks for rocket and flak trails now specify size of smoke puffs
      instead of just turning them on/off (see readme).
    - Arena cleaning message removed.
    - Rocket speed increased to 1800 (from 1350).
    - Link beam's dmg/sec reduced to 10 (from 15).
    - No Mini nor Link lockdown as default.
    - Loadout "Rocketeer" Mini ammo reduced to 50.
    - Loadout "Rocketeer" AR grenades removed (secondary was already disabled
      by default).
    - New, smoother arena switching code.
    - Regular (non-RKT) mutators discarded by default. Server admins can force
      adding of these mutators using ForcedRegularMutators (see readme).
  Fixed
    - Disabling secondary fire had no effect with weapon firemodes exchanged.
    - Fast weapon switching made possible to fire secondary even if disabled.
    - When player spectated behindview and plays next, player started playing
      warmup with behindview.
    - Game status text properly positioned on its background widget in all
      resolutions.
    - Game status now also displayed when spectating.
    - Arena views window wasn't showing all arenas in some cases.
    - Tri-rox RJ no longer possible with old Rocketeer jump code. Loading more
      than one rocket still makes RJ higher though (not as much as before).
    - Client-side tweaks were still enabled after quiting RKT and playing
      other UT2003 gametypes.
    - Made console command BSkin ingame help accurate.
    - AN in GetRenderer.
    - Arena views not displaying all arenas in a few cases.
    - Messages 'you (won|lost) the round' no longer displayed to specs.
    - Console command Loaded was giving standard weapons on top of RKT ones.
    - False warnings about teleporters not having a valid destination.
    - AN in rocket hits.
    - AN in linkgun's link fire.
    - Trailing ref to Clan Game removed.
    - Player location was not always properly displayed in scoreboard.
    - Arena menu now automatically pops up for local client of listen servers
      too.

______________________________________________________________________________
Alpha 2.6 -Public-
  Released as a TEST.
  Added
    - Tweak bNoViewShake (default false).
  Changed
    - Removed warnings on jumppads. Not relevant at this point, but might make
      a return in the future.

______________________________________________________________________________
Alpha 2.5 -Internal-
  Added
    - Warning if an arena has no screenshot (except for lobby).
    - Arena views window now use screenshot instead of real-time view when
      renderer is not D3D.
    - Console command Tweak for controling the use of client-side graphics
      tweaks. See readme for a list of available tweaks.
    - Warning if map uses DirTeleporter. Instead, use RKT_Teleporter with
      bFaceExit=true to get same behaviour.
    - Client-side option bNoRealtimeView to force the use of arena screenshots
      in place of the default realtime view.
    - Bindable command GlobalTalk (is to GlobalSay what Talk and TeamTalk are
      for Say and GlobalSay.
  Changed
    - All interface-related classes are now in package RocketeerUI, including
      HUD and scoreboard.
    - Global UT stats disabled until a solution is found for handling multiple
      stat connections at once (stats of game in different arenas must not be
      mixed).
    - Removed very first version of arena menu that was still in there.
    - Adding of configured gamerules and mutators no longer logged.
    - Renamed "Server" section of arena menu to "Game".
    - Renamed package RocketeerClan to RocketeerGame (was not clan, really).
    - Originating arena shown between square brackets in global messages.
    - Removed package RocketeerMutators.
  Fixed
    - No longer possible to enter lobby with console command EnterArena in
      special case where lobby index is 0.
    - Console command RestartArena made admin only.
    - Global messages' originating arena now appears in the console too.
    - Spectate button was always disabled in 2.4 (dumb me).
    - Arena views had been broken, showing arena index instead of arena name.
    - No instant death when falling from high (damage given) into pain-causing
      volume with damage other than falling (e.g. lava).

______________________________________________________________________________
Alpha 2.4 -Internal-
  Added
    - Client option bUseLobby in [Rocketeer.RKT_Player]. If true (default),
      client is spawned in the lobby when connecting (RA:Q3). If false, client
      is spawned in first arena (RA:UT1).
    - Warning logged if a map's LevelInfo.DefaultGameType is not properly set
      (see readme).
    - HUD banner displays "Viewing arena #<n>: <name>" when spectating an
      arena (and not following a player). Arena number not shown if only one
      arena.
    - Lobby index replicated to clients in global GRI.
    - "Settings" button in arena menu (at last!).
    - Buttons "Previous", "Next" and "View Arenas" disabled if only one arena.
    - Temporary lobby menu.
  Changed
    - Removed grandma class Util from package Rocketeer (never used).
    - Moved class RKT_ArenaHUD from package RocketeerUI to Rocketeer.
    - Renamed class RKT_UI_ArenaScoreBoard to RKT_ArenaScoreBoard and moved
      it from package RocketeerUI to Rocketeer.
    - Removed package RocketeerXGame: all its classes have been deleted except
      RKT_ArenaDeathMatch, RKT_ArenaTeamGame and RKT_ArenaXTeamGame which have
      been moved to package Rocketeer.
    - Removed package RocketeerLobby: all its classes have been moved to
      package Rocketeer.
    - Removed weapon handedness debugging info (handedness not fixed yet).
    - Removed class RKT_GameRulesNoRoundJoin from RocketeerMutators.
    - Removed old class versions that were kept for testing purposes.
    - Moved base game rules and mutators from RocketeerMutators to Rocketeer
      and RocketeerClan.
    - AwardAdrenaline no longer overloaded in RKT_Bot because RKT_Bot now has
      bAdrenalineEnabled=false (like RKT_Player).
    - Warning RKT_ZoneInfo not being linked to a RKT_ArenaInfo now is an
      error.
    - Updated compatibility mode log message to RKT.
  Fixed
    - Removed overloading of GetGame() in RKT_MutPlayerLoadout, unnecessary
      since 2.3 changes.
    - Incorrect assumption on arena numbering made possible to enter the lobby
      even if not configured so (bUseLobby=false) by player.
    - Remaining RA references have been replaced with RKT.
    - Game state (waiting, warmup, walk-in) not vertically centered on widget.
      Moved max rounds to make room for future round icon.

______________________________________________________________________________
Alpha 2.3 -Internal-
  Added
    - Server options bShieldGunShield, bAssaultGrenades, bChargedBio and
      bLinkLinking to disable secondary fire of shieldgun (shield, default
      off), assault rifle (grenades, default off), bio rifle (charged glob,
      default on) and link gun (linking w/ teammates), respectively.
    - RKT_ArenaInfo (and thus, ArenaInfo) have a new Author property. Only
      fill in this property if the multi-arena map is built with arenas of
      several authors.
    - Trimmed down RocketArena package now contains only old version of
      placeable actor classes to maintain backward compatibility.
      This package will be removed at some point in time, so old maps should
      be updated to using the RKT_ classes.
    - Set global game's gametype beacon (for LAN servers) and acronym (admin).
  Changed
    - Server option bRocketAltFire renamed to bMultiRockets.
    - Improved weapon loadout syntax, allowing for the setting of both primary
      and secondary ammo for all weapons. See readme for details.
    - Big code cleanup. All classes now prefixed with RKT_.
    - Updated package, ini and int files to follow name change.
    - Nice displaying of round count in a widget (instead of just raw text).
    - Removed overloading of AwardAdrenaline because RKT_Player now has
      bAdrenalineEnabled=false.
    - HUD don't display adrenaline widget if player is not bAdrenalineEnabled.
    - HUD displays round info (current + max) in what was the personal score
      widget.
    - Detection of arena/game of gamerules and mutators now based on ownership
      rather than additional Arena property (removed).
  Fixed
    - Map prefix in global game was still RA. Changed to RKT.
    - Potential AN in player loadout mutator.

______________________________________________________________________________
Alpha 2.2 -Internal-
  Added
    - Team-colored shock rifle beams. To disable, set bShockInstaBeam=False in
      section [RocketArenaMutators.RAShockBeamFire] of RocketArena.ini.
    - Originating arena in global say messages.
    - Base code for per-arena stat logging in package RocketArenaStats. Either
      all arenas have their stats logged or none of them.
      Potential problem with master server uplink being handled natively.
    - Console command ArenaShot for mappers: automatically takes shots of all
      arenas in a map, using the location and rotation of the ArenaInfo
      actors. See readme for details.
    - Global commandline options forwarded to arena games.
    - Made hearing of footsteps configurable even with visible weapon. Uses
      retail config var bPlayOwnFootsteps.
    - Brightskins. Use console command BSkin (no GUI yet).
  Changed
    - Game name (as it appears in the GUI) renamed to Rocketeer.
    - Map prefix changed to RKT. RA-prefixed maps still recognized as
      genuine Rocketeer maps but won't appear in the Rocketeer map list.
    - Moved team alive check to team class itself.
    - Bypass standard endgame. Smoother, shorter inter-matches transition.
    - Split RA message tree into Arena and Global message subtrees.
    - Global broadcasting based on sender game and now on class of message
      too.
    - Renamed exec command GlobalTalk to GlobalSay.
    - Default GameName in ArenaInfo now "". Older arenas should be updated
      to this value.
  Fixed
    - Global messages properly displayed on both HUD and console.
    - ANs for the connecting player in both RATrafficMessage (previously
      RAOthersMessage) and RAYouMessage.

______________________________________________________________________________
Alpha 2.1 -Internal-
  Added
    - Made round winning team and losing team readily available for all arena
      rules.
    - Exec command Mutate also calls arena rules' mutate.
    - Rocketeer's rocketjump code is now the default. Meant for testing only.
      To deactivate, set bRocketeerRocketJump=False in section
      [RocketArenaMutators.GameRulesRocketJump] of UT2003.ini.
    - Error if an arena ordering is invalid or if there is a hole in arena
      numbering.
    - Warning if a ZoneInfo is not a RAZoneInfo, a RAZoneInfo is not linked to
      a ArenaInfo, and if using deprecated RASkyZoneInfo.
    - Warning if a jumppad destination is not in the same arena as the
      jumpppad itself.
    - Updated readme with description of all warnings and errors.
    - Renderer detection for future use in portal and scripted textures
      fallbacks when non-D3D renderer.
    - CanSpectate callback in ArenaGameRules.
    - When spectating, fire and alt fire changes view to next and previous
      player, and jump toggles between 1st and 3rd person view.
    - Waiting state when less than two teams.
  Changed
    - Mappers no longer need to specify game name in ArenaInfo if the gametype
      to be played in the arena is the standard RA game. Will still be useful
      for other gametypes like Capture Strike, though.
    - Lobby arena's min and max player counts don't need to be set, as it is
      set by code. If set, the values will be overwritten anyway.
    - Log messages' prefix changed to "Rocketeer".
    - Updated spectating code.
    - Disabled rocket launcher locking ability.
    - HUD and arena views display "Waiting" instead of "Warmup" when less than
      two teams playing.
    - Moved newly created team spawn (when less than two teams playing) from
      line rules to waiting rules.
    - New line management at start and end of match.
  Fixed
    - Link projectiles damage was applied twice.
    - First round initialization got broken in previous version.
    - Intermission at end of match is back.
    - Air rox reward only for direct rocket hits, not for splash damage.
    - Stats rules were not propagating the GameStarted callback.
    - Stats rules didn't detect the right round winner in some cases.
    - Round stats were being reset at each round.
    - Round stats replicated as soon as the round winner has scored.
    - Server no longer reports wrong player count to master servers after
      player have left.
    - Arena game rules activation check was incorrect.
    - Double spawn (tentative spawn of dead instead of spec, really).

______________________________________________________________________________
Alpha 2.0 -Internal-
  Added
    - Variables for line length, best team name, matches played and matches
      won.
    - Rocket Arena now has its own map list.
    - Compatibility code for running non-RA maps.
    - Made playing hitsounds and rewards client-side options.
    - Reward counts stored in player replication info.
    - Log warnings when playerstarts aren't in a RAZoneInfo.
    - Check for arenas' min/max player counts. If invalid, a log warning is
      issued and count is set to 2.
    - Blurb on blocking weather in arenas in the readme.
    - Option to force refresh of RAArenaDisplayClient even if text is
      unchanged (uses specified refresh rate).
    - Text alignment options in RAArenaDisplayClient.
    - Background image and background color for RAArenaDisplayClient.
  Changed
    - Scaled rocket jumping base height (without jump) now 5200 units instead
      of 447. Feedback needed, as this means jump+rj can be too powerful now.
    - New state-based warmup rules class replaces old warmup rules.
    - The skyzone in RAZoneInfo is now edfindable.
    - Arena views in GUI now use RAArenaViewGUIClient, a subclass of
      RAArenaViewClient.
    - RAArenaViewClient don't need to be placed in the arena it will display.
      Rather, it should be put nearby the texture on which it renders the
      arena view.
    - Removed RAArenaViewClient's ViewWidth and ViewHeight from UEd
      properties. Now uses the texture's size.
    - Font in RAArenaDisplayClient is a string.
  Fixed
    - Momentum back to normal for all weapons except rox and link.
    - Removed empty token at beginning of {}-string when the string starts
      with a variable.
    - RAArenaViewClient displays arena view on net games.
    - Default color for text of RAArenaDisplayClient is no longer transparent.
    - Calculation of distance to ground takes terrain into account.
    - Teams don't disappear from line anymore (doh).
    - When eliminated, players were leaving their team instead of simply going
      back to spectating in some cases.
    - Hopefully fixed the double spawn bug.

______________________________________________________________________________
Alpha 1.9 -Internal-
  Added
    - Don't flash screen when hit by teammate or self.
    - Air rox award when hitting a player with a rocket while he's mid air.
    - Rocket Snipe Combo award when sniping a player after sending him in the
      air with a rocket.
    - Warmup messages: 'warmup countdown begins' and 'warmup countdown
      aborted'.
    - Class RAArenaDisplayClient for use by mappers to display info on arenas
      and games played in these arenas. See updated README for details.
  Changed
    - Cleaned up initialization of global RA game and sub(arena)games.
    - New, simpler player loadout .ini configuration.
    - Console commands NextArena and PreviousArena no longer work in lobby
      (made no sense).
    - Replaced searching of player's arena team in line game with direct
      reference to team in player's replication info.
    - Cleaned up arena joining/leaving code path.
    - Lobby game has delayed start set to match changes in joining/leaving
      code path.
    - Moved linkgun alt fire and projectile classes from package RocketArena
      to package RocketArenaMutators.
    - Arena entering now detected via GameReplicationInfo changes.
    - New string variable syntax: {<var>}.
  Fixed
    - RATriggerToArena no longer worked properly for some arena values due to
      the change in arena numbering introduced in 1.8.
    - AN in lobby HUD's buddy display.
    - AN when leaving lobby (was trying to remove player from team while
      there is no team in lobby).
    - AN when spawning arena gamerules due to redirect mutator checking their
      relevance. Check now bypassed.
    - AN in ArenaGameInfo.GetServerPlayers.
    - AN in pawn setup when no player mutators exist.
    - AN when firing secondary and no weapon.
    - AN in ProcessTouch of link projectile and DoTrace of minigun primary and
      secondary fire.
    - Karma hit momentum was not applied to dead bodies (side-effect of some
      code refactoring in 1.8).
    - Client-side ANs at startup due to replication order (duh).
    - Sometimes, after the first game has been played, maxlives was not
      properly reset at end of warmup in subsequent games.
    - Warmup countdown resets when a team leaves.
    - New warmup code was not restoring MaxLives in some cases.
    - Empty team end match condition was not detected during walk-in and end
      of round states.
    - Some bots were spawned sometimes ! oO

______________________________________________________________________________
Alpha 1.8 -Internal-
  Changed
    - Refactored some code from RAPawn.TakeDamage() ('' and Dying states).
    - Lowered hit momentum for all weapons except rocket and link plasma
      (should have been in 1.7, heh).
    - Moved TeamSize from ArenaTeam to ArenaGRI.
    - Removed elapsed time from arena view panel. Will be back once I add code
      for proper time resetting on new match start and increased reliability.
    - Arenas are numbered from 1 onwards in arena view panels.
    - Console command EnterArena changed to match arena view panels numbering.
    - EndArenaMatch() as a wrapper of [fake]EndGame() for consistency's sake.
    - Console commands SwitchTeam and ChangeTeam no longer available.
    - No adrenaline.
    - Simplified ArenaEntered callback.
    - RAPC client-side config var bShowMenuOnEnteringArena renamed to
      bPopMenuOnEnteringArena.
  Added
    - Class GameRulesMomentum replaces GameRulesFullMomentum (removed).
    - Actual team size set according to configured arena team size and
      commandline options.
    - Team size (displayed as NvN) in arena views.
    - Arena gamerules now have groups (works like mutator groups).
    - Firing forbidden 2 seconds before end of warmup. Helps in cleaning the
      arena.
    - Plays empty clip sound for both firemodes when firing is forbidden.
    - Team names displayed in arena view panels. Names are colored with
      team color (red or blue).
    - Teams round and match stats (won/played). Round stats available only for
      match in progress.
    - Arena screenshot in ArenaInfo. Will be used for OpenGL clients.
    - Players unlit for better visibility until brightskins are merged.
  Fixed
    - Suppressed hitsounds log warnings.
    - Cleaning of arena was not actually performed client-side.
    - Line length makes a return in arena view panel.
    - Callback TeamStartsPlaying wasn't called in some case.
    - Hitsounds were played when shooting dead bodies.
    - ANs when a spectator left an arena (tried to make him stop playing
      when he wasn't).
    - Can't join a playing team during a match.

______________________________________________________________________________
Alpha 1.7 -Internal-
  Added
    - No rocket secondary fire as default. Plays empty clip sound when firing
      and secondary fire is disabled. Set bPlayAltFireWarning to mute warning.
    - Plasma climb. With this version, you can tweak the momentum by using
      variable PlasmaMomentumMultiplier (default 1.1) in section
      [RocketArenaMutators.MutPlasmaClimb] in UT2003.ini. Feedback needed.
    - Config var bWalkInFiringAllowed in GameRulesRounds.
    - Formatting of game status in ArenaGRI, using % var syntax.
    - Real-time updating of game status in arena view panel (shows warmup or
      rounds or game finished, time, line length, players and viewers).
    - Arena view shows warmup or round count while there is a match in
      progress and shows the winner once the match is over.
    - Console command 'follow <playername>' makes you enter the arena the
      specified player is in [test base for future buddy features].
    - Optimization : ref to ArenaGRI in ArenaReplicationInfo.
    - Green lobby head tags for buddies (bright green for perfect match, dark
      green for unsure match).
    - Lobby HUD shows buddies present in all arenas.
  Changed
    - Game starts in warmup stage as soon as a player creates the first team
      (bQuickStart, no more waiting players and game start countdown).
    - Moved arena cleaning conditions to ArenaGRI: usable both server-side and
      client-side (see 'cleaning of arena' fix below).
    - New cleaning rules GameRulesArenaCleaning.
  Fixed
    - Arena views window closes upon first click when joining an arena. Don't
      need second click anymore.
    - Cleaning of arena at end of warmup/round/match now done client-side too
      (still not 100%).
    - Missing NetMode checks where making jump callbacks log Accessed Nones.
    - Made lobby head tags text clipped.
    - Player visibility check in lobby don't raise ANs when player has no
      pawn yet.

______________________________________________________________________________
Alpha 1.6 -Internal-
  Added
    - Placeholder for lobby menu.
    - When game is paused, "paused" is displayed on lobby HUD (uses default
      HudBDeathMatch's message text).
    - WarmupCanEnd() callback in ArenaGameRules.
  Changed
    - Reformated changelog :p.
    - Moved gametype-specific rules and mutators from RocketArenaGameInfo
      to ArenaGameInfo (and subclasses).
    - Made "best of 3" the default. Helps in testing round and match
      transitions. Can still be changed in ini file, though.
    - Warmup ends (and match starts) when at least two teams in line.
    - Removed bots from online play :p
  Fixed
    - Players in newly created arena team are now spawned when their team
      starts playing.
    - Players no longer [re]started twice in Lobby.
    - Team properly removed from line when last player of the team leaves
      while round in progress.
    - Join button disabled when player selects his current team.
    - Arena menu not closed when going back to lobby.
    - Corrected warmup test in team-starts-playing condition.
    - No ANs when testing emptyness of playing team.
    - Match ends if only one team left playing.

______________________________________________________________________________
Alpha 1.5 -Internal-
  Added
    - Gamerules callback PlayerJoinedTeam() for cleaner handling of arena/real
      teams.
    - New RAPC variable PreferredRealTeam (0|1) - necessary since it's needed
      each time a player joins an arena and creates a team.
  Changed
    - Merged packages RocketArenaClan and RocketArenaLine into RocketArenaClan.
      Also merged classes ArenaClanGame and ArenaLineGame into ArenaClanGame.
      This also solves the "fake 0/1 arena teams" dilemma.
    - Moved joining of real team from end of PlayerJoiningTeam() to
      PlayerJoinedTeam().
    - Removed game rules and mutators from UT2003.ini's
      [RocketArena.RocketArenaGameInfo]. These are now hardcoded.
  Fixed
    - "Leave" button disabled if no lobby.
    - bPlayersBalanceTeams set to false - needed for arena/real team handling.

______________________________________________________________________________
Alpha 1.4 -Internal-
  Changed
    - When switching arenas, a player not being in any team was considered an
      error, but spectating players don't have a team. Not reported as an
      error anymore.
  Fixed
    - Moved function LogArena() from class ArenaInfo to ArenaGameInfo - was
      causing compatibility problems with maps built using previous version of
      ArenaInfo.
    - No more AN when no player mutator configured (base player mutator always
      added at head of list). Happened when PawnDied().
    - Password for new team checked *before* leaving old team (when creating
      or joining another team).
    - Spectate no longer brings the Select Team window. Doesn't work properly,
      though. Next alpha :p
    - Base PawnMutator was loaded twice.

______________________________________________________________________________
Alpha 1.3 -Internal-
  Added
    - Line game logic and UI.
    - ArenaTeam field added in RAPRI to speed up processing.
    - Untied ArenaTeam's real team index from position in line. Added
      RealTeamIndex variable to ArenaTeam.
    - New ArenaGameRules callbacks : TeamStartsPlaying() and TeamStopsPlaying()
      called when an ArenaTeam starts playing (as one of the 0/1 [red/blue]
      teams) and stops playing, respectively.
    - bPassworded (replicated) in ArenaTeam to avoid unnecessary client-server
      communication when trying to join a passworded team.
    - Error message when trying to create a team that already exist.
    - Error message when trying to join a passworded team with invalid
      password.
  Changed
    - Inserted RAxPlayer class in-between xPlayer and RAPC : this class holds
      all Level.Game functionoverrides. RAPC is now a subclass of RAxPlayer
      (no further impact on RA code).
    - All GUI buttons are RAButton's. Made subclasses for OK and Cancel
      buttons.
  Fixed
    - GUI no longer allow players to join the team they're currently in.
    - Current and max number of players displayed properly in join team menu.
    - ArenaTeam in RAPRI properly reset when leaving a team.

______________________________________________________________________________
Alpha 1.2 -Internal-
  Fixed
    - RATriggerToArena was not working (subclassed wrong class).
    - Lobby arena no more displayed in in-game arena menu.
  Added
    - New arena menu. It automatically pops up when entering an arena
      (this can be turned off by setting bShowMenuOnEnteringArena=False in
      section [RAPC] of RocketArena.ini).
    - Console command LeaveArena sends back to lobby. Doesn't do anything
      if no lobby exist.
    - Class RocketArena.RATeleporter. Please use it instead of DirTeleporter
      (avoids dependencies to DirTeleporter.u).
    - Player names drawn over their head while in lobby.
    - Experimental code for 'scaled rocket jumping'. See section
      [RocketArenaMutators.GameRulesRocketJump] in UT2003.ini. Default is
      bScaledRocketJump=False.
      Basically, RJ height will depend on the time between the jump and the
      rocket: the closer they are, the higher the player will go. Ideally, if
      they are performed at the same time, the RJ height will be
      MaxScaledRocketJumpFactor times higher than RJ without jumping first
      (default MaxScaledRocketJumpFactor=2).
      ** Feedback *needed* on this ! **
  Changed
    - Tri-rocket rocketjumps disabled (Rocket launcher alt fire still in,
      though, but default will probably be no alt fire).
    - Moved properties of ArenaInfo from () [ArenaInfo in UEd] to (Arena)
      [Arena in UEd].
    - Disabled bots.
    - Reduced knockback (hit momentum) for weapons other than rocket launcher.
    - Renamed RAArenaPanelRenderer to RAArenaViewClient and moved it from
      package RocketArenaUI to package RocketArena. Also made its variables
      configurable within UEd for use as an arena renderer in lobby.

______________________________________________________________________________
Alpha 1.1 -Internal-
  Added
    - Console commands NextArena and PreviousArena to view next and previous
      arenas.
    - Ability to have multiple skies : updated RAZoneInfo (see updated Readme).
    - Lobby (very basic at the moment).
  Changed
    - Removed bMustJoinBeforeStart=1 : we'll handle this later.
    - Mappers can use ArenaCamera actors - these will be used to find a random
      view of the arena for a viewing player. If no ArenaCamera is present,
      the location/rotation of actor ArenaInfo is used.
  Fixed
    - Online games now works fine.
    - Opening the arena selection menu no longer pauses the game in online
      games.
    - Can join arena viewed at login right away.
    - Fixed RA using only one RAZoneInfo per arena. Multiple RAZoneInfo's now
      supported (see updated Readme).
    - RJ height adjusted and more consistent. Should also be easier to pull
      off truly horizontal RJ against walls.
    - Environmental hazard taken into account. An xFallingVolume is instant
      death.

______________________________________________________________________________
Alpha 1.0 -Internal-
  (first internal release)
