Open Arena Expanded
Status: Beta 28
License: GPLv2 or later

Source!
Autodownload is not suited for source
If you got this from an autodownload you can get the source from: http://www.ostenfeld.dk/~poul19/public_files/eliminationSource/ or contact openarena@poulsander.com if it is down.

This is the "technologi preview" of Open Arena 0.8.1
This mod should be player on the most recent SVN version for maximum results.

Install:
Unpack the oaxB28 into your openarena folder (the one with baseoa), a new folder named 'oaxB28' should be created
Start Open Arena
Go to mods and load oaxB28

New in Beta 28:
Chaingun prediction effect while unlagged
Some model/name changes in missionpack

New in Beta 27:
Harvester fixed
You can mine yourself now
Number of skulls is printed in Harvester
Flag status in One Flag Capture is on the screen
oneflag, overload, harvester and dom are now selecteble through the UI

New in Beta 26:
Load flagbase in baseoa in CTF games to stop the null from appearing at the flags.
VMs believes they are baseoa
Fixed LMS not accepting notteam anymore.
follow1 and follow2 no longer causes an infite loop then cycling. 
Includes spectators then counting humans
Big fat text in the middle of the screen then a team is dominating in DD

New in Beta 25 (0.8.0):
Print protocol number of different from 70 (0.8.x default)

New in Beta 24:
Larger buffer to hold all colors in server names (to prevent a new sprintf overflow like 0.7.6)
No more color overwrite in server browser
cvar vote strings are no longer SYSTEMINFO
Removed some CVARs only relevant for Missionpack in baseoa
Removed g_lightningdamage cvar

New in Beta 23:
Fixed missing Point B (White) in Double Domination
Added function to filter bots in server browser (requires new engine)
Added function to filter private servers in the browser (requires new engine)
Sends names of allowed votes if a wrong command is entered
Removes mines in Elimination, CTF Elimination and LMS between rounds
Now shows if it is a IPv4 or IPv6 server in games browser
Stereo vision
Removed credits (there was none anyway)
Removed Cinematics (the list was almost empty)

New in Beta 22:
Renamed the mod
Team spawn points in Double Domination (optional)
Log information about Awards, captures, rounds etc. (Not yet in harvester, Obelisk and Last Man Standing)
Removed "Dedicated" option from "Start Server". It caused a nasty freeze when used.
Removed unimplemented "g_voteStrictGametypes"

New in Beta 21:
Based on 0.7.7
Most changes from B20 is not included!
Uses optimized collision detection again (like 0.7.7 but unlike B19 and B20)
Missionpack weapons useable in baseoa
One Flag Capture, Harvester and Obelisk avaieble in baseoa (although some gui elements are missing not to mention all models)
Bots should be slightly more inteligent in standard domination
The new gametypes now accepts elimination, ctfelimination, lms, dd and dom to be used in "gametype" parameter in map entities. However this breaks many 0.7.7 maps.
New way of showing domination point status in Double Domination

New in Beta 20:
Some of beast's changes to server list
More player spots in Gui, better bot manegment (but not beast's preferred bots yet)
Some cleanup to collision detection
Placeholder icons for Double Domination points

New in Beta 19:
Instantgib and All rockets disabled during single player startup
Clears nextmap after single player
Beginning vote restriction
Smooth clients reverted to pre-unlagged
Colision detection reverted to 0.7.0
Logging fixed
Fixed com_spintf overflows in the server list

New in Beta 18:
baseoa 0.7.6
Unlagged disabled by default
Different standard bots (safe)

New in Beta 17:
You have taken/are tied for/lost the lead sounds playing in Last Man Standing
Fixed hanging bug in Last Man Standing
Last Man Standing scoring mode slecteble from the GUI
Removed GUI references to Punk Buster and CD key
Added "Always show weapon bar" to the Game Options
Added "Instant gib" and "All rockets" to the Start Server screen
Removed Friendly fire option in Elimination Games as it is ignored anyway (elimination_selfdamage = 2 should be used instead)
Double Domination default UI value can now be controlled using CVARS.

New in Beta 16:
Merged Niel Toronto's Unlagged code into elimination (except for lag simulation)
UI enchancements to the game server screen (such as default capturelimit in Elimination to 8)
openAL can be enabled and disabled from the menu
cg_alwaysWeaponBar allows people to turn the weapon bar permanently on

New in Beta 15:
Added "Auto join" to the classic join game menu. This automatically joins the weakest team (following the auto balance rule). (This was suggested by kick52)
Sending people to there death with knockback damage now counts as a kill.
Bots accepts orders in Double Domination again.

New in Beta 14:
Matchwarmup now useable in Elimination/CTF Elimination/LMS/DD/Standard Domination
Weapons enabled in warmup and while waiting for other players.

New in Beta 13:
Fixed player bar color when spectating in Elimination/CTF Elimination
Lives are now showed in LMS instead of "*DEAD*"
No shaking camera then hit in LMS, Elimination, CTF Elimination. It is mostly noticed in overtime in LMS.
Prevent elimination warmup CVARs from taking bad values.

New in Beta 12:
The other rocket arena type... by dmn_clown (taken from OA svn)
Some other things from SVN (including a WTF bug)
Standard Domination
One test map

New in Beta 11:
Used some of next ghosts patch file to fix some bugs
Fixed the bugs caused by fixing the above bugs
No defend bonus for the attacking team in Oneway CTF
Some chat commands + chat analysing + bot leadership in Double Domination
Warning: I have not worked on this on my own computer, so I haven't tested on missionpack.
Oneway CTf bot strategy might not be the best.

New in Beta 10:
Build on SVN 625 + instantgib missionpackbug
Added elimination_ctf_oneway, if set to '1' only one team can attack. Bots don't really understand this yet but I think I can get it.
Fixed flags respawn bug introduced in B9.
Bots now have a basic understanding of Double Domination and will try to capture the points, however they will not cooperate
Domination points from SVN is included for people who test on 0.7.x

New in Beta 9:
Reenabled spectator following when dead, now without score bug
Spectators can now use teleporters
Spectators can teleport though doors
Added a message to the client informing of the possibility to leave spectator mode by pressing USE_ITEM
Added cvars for all weapons but gauntlet
Added chaingun, nailgun and proxy mine launcher in missionpack
Maybe solved the bot_min_players+no humans+forcejoin bug
Mines now work in LMS
Some code fixes incl possible pointer problems
You cannot loose points by killing yourself/team mates in Elimination/CTF Elimination warmup any more
Fixed an unknown problem (I could just see the code was wrong)

New in Beta 8:
Removed white flags in missionpack/ctfelimination
Added 3 new modes to LMS, use cvar g_lms_mode [0-3].
Client prints LMS mode in right cornor if scoreboard showing
No longer does anything in intermission in any gametype. Hopefully this will solve a problem with no-humans play.
new UI from svn (LMS now a FFA gametype)

New in Beta 7:
Possible fixed a bug in Missionpack if it is compiled as a shared module (might not work but its worth a try and makes the code more effective)
Added personal scores to Double Domination
Removed Whiteflags and persistant powerups from Double Domination (The removal of the powerups might be discussed)
Can no longer score in Double Domination after time has run out
Some UI things from SVN (I don't really know what)
The Domination Point B is now a BFG ammo if not taken (not really a change)
Some other things I have forgotten

New in Beta 6:
Fixed sounds in CTF Elimination
Bots no longer select a team leader in LMS
Fixed a serius Missionpack bug (Signal 11)
Changed respawning times in new gametypes
Added a version of Double Domination as gametype 11. No bot support yet! 

New in Beta 5:
Fixed a Railgun pickup bug in Instantgib/CTF Elimination
Added gametype Last Man Standing (LMS)
Added CTF Elimination and LMS to the create server screen
New arenas.txt file, addes the existing 0.70 maps to the gametypes

New in Beta 4:
New gametype: CTF Elimination
New gametype template: Last Man standing
Elimination teams change sides after each round, allowing unbalanced maps.
Taunts after elimination
Code: Added varaibles: 
int g_ffa_gt      if this is 1, the game is FFA even if it has a high gametype number
int cgs.ffa_gt	  same, but in cgame. Remember to change CG_ParseServerinfo in cg_servercmds.c to set this from gametype
I haven't touched the UI since Beta 2, so you can't see the new gametypes there

New in beta 3:
g_instantgib is now a LATCH CVAR, map_restart required
everything is now laoded in instantgib, so nothing bad happens if it is suddently disabled
added CVAR g_regen
added instantgib with gauntlet (from OA svn)

New in beta 2:
Instantgib can be enabled in all gamemodes
Vampire can be enabled in all gamemodes
Colorfull timer
No free point to first team
Free spectator when dead
Elimination is now gametype 8
Default CVAR values changed
Correct update of the scores in the corner

Then starting a dedicated server, remember to include "+set fs_game oaxB28", like in this example:
./openarena.i386 +set dedicated 2 +set fs_game oaxB28 +g_gametype 8 +map oasago2

Also feel free to change/add 'seta sv_dlURL=http://www.ostenfeld.dk/~poul19' in q3config.cfg on your server. This will allow faster download for the clients.


CVARs:

elimination_warmup "7"		seconds between rounds, must at least be 1
elimination_roundtime "120"	seconds in round
elimination_bfg "0"		BFG ammo, 0 = disabled
elimination_startArmor "200"	start armor in elimination
elimination_startHealth "200"	start health in elimination
elimination_selfdamage "0"	0 = no self/team damage, 1 = damage to self, 2 damage to self and team
elimination_activewarmup "5"	time to roam before weapons activate, must at least be 1 and not lower than elimination warmup
elimination_ctf_oneway "0"	Only one team can attack at a time.


Ammo for all normal weapons:
elimination_machinegun "200"
elimination_shotgun "200"
elimination_grenade "200"
elimination_rocket "200"
elimination_railgun "200"
elimination_lightning "200"
elimination_plasmagun "200"
elimination_chain "0"
elimination_mine "0"
elimination_nail "0"


g_instantgib 0			1 = RAIL only, 2 = RAIL and GAUNTLET, 0 = disabled
g_vampire 0.0			gain health by giving damage, 0.43 gives 43% health back to you
g_vampire_max_health 500	Max health you can get in vampire mode

g_regen 0			Gain health if you are below 100

g_lms_lives 1			Number of lives in LMS including initial spawn

g_lms_mode 0			Mode: 0 = point per round + overtime, 1 = same - OT, 2 = point per elimination + OT, 3 = same -OT

