Quake 3 Arena ++ Source Code by Dan 'Neurobasher' Gomes
-------------------------------------------------------
Public Beta 1.02 Version

I didn't have the time to clean up the code or optimize it in any way
for public exposure. There are some really embarrasingly crappy code
in there! Please don't bother me with questions much less criticisms.
I think the source will prove to be very useful for mods out there.
The features you can find implemented within the Q3A++ source are:

- Collapsed variables with special commands to handle them (poorly
implemented, I don't suggest ANYONE try adding this to their mods, it
just can't be done with Q3A's ugly cvar handling. This feature was
Q3A++'s downfall !!)
- Alpha skin coloring
- Better "spectator-thru-doors" code
- Packet loss reporting (hasn't been thoroughly tested)
- cl_noChat option with enhanced messagemode (check this out)
- r_PlayerMip option
- Weapon command enhancements
- Centered view weapons
- Water sound bugfixes
- Fast respawn option with anti-suicide spamming (PLEASE add this to
your mod!)
- Yak Bernier's server browser
- Smoke and blood transparency settings
- Teleporter maintains player's pitch angle
- Railgun shader fix
- Directional damage indicators
- Enhanced UI Code for model selection, game options and system
configuration
- and A LOT of other stuff I don't remember like bugfixes, etc.

I suggest you use the Q3A++ source for reference only, feel free to
look and copy any piece of code that might interest you, but please
DON'T WRITE YOUR MOD'S CODE BASED ON THIS SOURCE, the amount of bugs
you'd have to iron out afterwards just wouldn't be worth the effort.

Every change I made to the code has a "// q3app" comment next to it,
so these changes should be very easy to find throughout the code.
Please give Dan 'Neurobasher' Gomes (neurobasher@planetquake.com)
credit if you use any of this code in your mod.

Have fun!


Known bugs:

Item prediction error happening sometimes when picking up items
such as the plasma gun or the railgun weapon or ammo.

In team games, players sometimes load with wrong textures. Toggle
cg_force back and forth to solve this.

Scoreboard code is not finished, so it's got many display bugs in
there, specially the header not being aligned with the scoreboard
values.


Disclaimer:

<Insert legal crap here>

I'm not responsible if this mod blows up your computer or data.

More info and source: www.planetquake.com/q3a++/

Contact: neurobasher@planetquake.com
