Welcome to Maverick's 1.32 Mod Log...

April 25, 2004
-Made the SelectRandomSpawnPoint codes selectable through a variable.  This will allow admins to chose what respawn codes run on their servers.  The change was in g_client, g_local, and g_main.
-Added in an option to allow tournaments to have map rotations.  Changed g_main and g_local.
-Build 28: Implemented the above.
-Build 29: Added in g_freezetag_grappleFreeze to allow the grappling hpook to freeze people in freezetag.  Edited g_main, g_local, and g_freeze.

April 3, 2004
-Build 25: Finished the teamLock command.  Had to adjust how bots were added into the game to preserve teamlocking functionality.  I also made it so that the forceteam command overrules the lockteam command.  That'll allow referees to force a player onto a locked team.  Changed g_local, g_referee, g_cmds, g_svcmds, g_bot, and g_client.
	-Small bugfix in g_cmds and g_antibot for the log printing.
-Build 26: Made a variable to control what percentage of the votes are required to pass a vote.  Made the change in g_loal and g_main.
-Build 27: Made two new variables for turrets to control if they can spawn on another entity and if you can place them anywhere, even in the air.  Changed g_turret, g_items, g_local, g_main, and g_decoy.

March 30, 2004
-Build 24: Broke out the antibot codes into a new file for manageability reasons.  Also made the bot checking a little bit tighter in the timing algorithms.  Changed g_cmds.
-Build 23: Small fix to the way the logs are created when a cheater is detected while spectating.  The change was in g_cmds.

March 25, 2004
-Build 20: Made the g_weaponSwitchTime codes better and created another variable, g_weaponSwitchTime_noReload to disable the wait time between when you shoot a weapon and when you can switch to the next weapon. Changed g_main, bg_local, and bg_pmove.
-Build 21: Made the spawnCamped codes from yesterday only apply to a non-suicider.  Changed g_freeze and g_lastmanstanding.
	-Also fixed a bug where the client->respawnTime was being reset at places I didn't want it to be.  Changed g_freeze and g_combat.
-Build 22: Optimized the spawnCamped codes a little bit in g_client, g_freeze, g_local, and g_lastmanstanding, and fixed a small bug with respawnTime as well.

March 24, 2004
-Build 19: Made the anticamper codes not attempt to track a spectator who may be using a cheat.  However as soon as they join the game, they had better watch out.  Changed g_cmds.
	-Made g_freezetag_spawnCampedReapawnTime to help people automelt if they were killed right after they respawned.  Changed g_main, g_freeze, and g_local.
	-Also created g_freezetag_spawnCampedDistance to determine how far away a person can be from their spawn point for the spawncamped codes to apply.  Changed g_freeze, g_main, and g_local.
	-Also created g_freezetag_spawnCampedNoPoints to force the spawn camper to not get any points for performing a spawn camp.  Changed g_freeze, g_local, and g_main.
	-Lastly, created g_lastmanstanding_* for the above variables.  Same function, and changed g_lastmanstanding, g_local, and g_main.

March 10, 2004
-Polished up the g_blackNameFix codes in g_client.
-Build 18: Forgot that you couldn't use the same variable name in nested for statements.  This fixes g_startWeapon in g_lastmanstanding and g_freeze.

March 4, 2004
-Fixed a SetupBanner bug in g_referees that was causing referee warn messages to be sent to everyone.

March 2, 2004
-Build 16: Fixed a bug in the way g_startWeapon calculates what weapon is in the ready state.  I think this may have been causing people to get booted if things were set incorrectly.  Fixed g_client, g_freeze, and g_lastmanstanding.
-Build 17: Made a small fix in g_client just to make sure g_startWeapon was working right.

March 1, 2004
-Build 15: Added a function to g_blackNameFix where you can allow black names to occur by default.  Just set it to 2.  Fix was in g_client.
	Bugfix in g_freeze where if a player is forceteam'ed to another team, their body stays.  The body will now free itself if this happens and won't stay around.
-Determined another way a common cheat works.  Adapted the g_antibot codes in g_cmds.

Febryary 28, 2004
-Build 13: Replaced the g_plasmaEffects, g_rocketEffects 3, and g_bfgEffects with g_projectileBounce in g_local, g_main, and g_missile.
-Build 14: Fixed the bouncing homing rockets in g_missile.  I'm not going to make bouncing rockets for guided missiles.
	Upon request, conditionalized the code for G_AddEvent in g_missile to remove the bouncing sound that the plasma makes.

February 27, 2004
-Fixed a bug that was causing a spectator to be given powerups in g_client.  Edited the G_Start* functions in g_utils.
-Added in g_bfgEffects and the third functionality of g_rocketEffects in g_missile, g_local, and g_main.
-Created the g_ctf variables in g_team, g_main, g_items, and g_local.
-Added in friction and acceleration variables in bg_pmove and bg_public.
-Build 11: Implemented the above.
-Build 12: Fixed the bug in g_session that was allowing bots in team matches to become spectators.
	-Fixed a bug in the adminlog that wasn't tracking referee warning messages correctly in g_referee.

February 22, 2004
-Made it so that bots would move around when g_itemdisable was set to -1.
-Corrected the bug that was causing items not to be preloaded correctly.
-Build 10: Implemented the above.
-Made it so that if the map ends during a timeout, the game won't attempt to continue counting after the timeout is over.  Changed g_main.
-Added in g_plasmaEffects to make the plasma bullets bounce off map structures.  Changed g_missile, g_main, and g_local.  This same code can make rockets and bfgs bounce...yum.

February 18, 2004
-Made LMS work correctly with 1v1 tournaments in g_lastmanstanding.
-Edited g_bot to allow a bot to be added during the intermission.  Also changed g_local and g_main.
-Finished the adminlog additions.  Tracking players is easier now.  Edited g_main, g_client, g_referee, and g_cmds.
-Build 9: Implemented the above.

February 16, 2004
-Made referees able to see other hidden referees in g_referees.
-Made the adminlog in g_main now track player disconnects.

February 11, 2004
-Attempting to fix what's wrong with g_gameMod.
-Made timelimit not report that it has been changed.
-Build 7: Changed g_cmds, g_items, g_main, g_missile, g_mover, g_weapon, and g_local in search of the freezetag problem.
-Fixed a bug where the system would try to add a hidden referee into the game during a 1v1 tournament.  The fix was in g_main.
-Build 8: In process of going over the files again to see if I missed anything important that might be screwing up the g_gameMod variable.

February 10, 2004
-Build 4-5: The homingrocket code, which took advantage of rocket->target_ent variable not being used was now overlapping with newer codes.  Created target_ent2 in g_local and used it in g_missile. Homing rockets and VulnerableRockets now work at the same time.
	-Optimized/Streamlined the code in g_missile's fire_rocket function.
-Build 6: Oops..Found the g_homingrocket_keeptarget code trying to use uninitialized values in g_missile.  It was causing some crashes, so I fixed it.

February 9, 2004
-Finished migrating the following files:
	g_utils
	q_math
-Build 1: Hell, I'm just surprised it compiled!
-Build 2: Fixed a small bug in g_weapon that was causing the railgun to not shoot correctly.
-Build 3: Fixed a few freezetag problems in g_freezetag.
	Added the rest of the g_ammo_* variables into g_freeze, g_local, and g_main.

February 8, 2004
-Finished migrating the following files:
	g_weapon
	ai_main
	g_team
	bg_misc
	bg_public
	g_client
	g_missile
-Found a small problem in bg_public in the way the mod keeps track of melts and freezes in the persEnum_t struct.  I'll need to attend to this very soon, since I'm relatively sure it won't compile correctly.

February 7, 2004
-Finished migrating the following files:
	g_camclient
	g_target
	g_misc
	g_trigger
	g_mover
	g_utils
	bg_local
	bg_pmove
	g_session
	g_svcmds
	g_active

January 31, 2004
-Started working on the 1.32 build(s) of the NoGhost mod.  We'll see how it goes.
-Had to change the name of the \stats command to \playerstats in g_cmds.
-Finished migrating the following files:
	g_freeze
	g_decoy
	g_turret
	g_combat
	g_cmds
	g_calcstats
	g_items
	g_warnings
	g_main
	g_spawn
	g_itemdisable
	g_banner
	g_referee
	g_lastmanstanding
	g_muckleball
	g_unlagged
	g_local
I have to be very careful about editing both the files in the 1.16 build and in the 1.32.  Synchronization is a good thing.
-Changed the default value of g_respawn_megahealth to be 35, to be consistent with the 1.32 default codes.  Edited g_items.