Enhanced QWCL by ackmed <ackmed@gotwalls.com>
Theses are tested only software mode qwcl. I highly doubt they will work
in glqwcl, but you are welcome to try and compile them and test.  

special thanks to.. 
	sax and ibn for helping me beta test.
	glock for compiling the winblows executable.
	Turbo for for suggestions and sample config

features:
	fullbright toggle
	ablility to used hacked bsp files
	that lame speed cheat
	autoaim (sample configs at bottom)

fixes:
	removed the info length exceeded crap by removing 2 extra keys
	that showed up between version 2.3 and 2.4 (*ip and *ver).

 - fullbright is toggled by typing fullbright at console.
 - bsphack allows you to load hacked bsp files.  aka map files.  to toggle
   this type bsphack at console.  this will make the client try and load
   filename.hak instead of filename.bsp.  so if you want to use a hacked
   dm3 map, name it dm3.hak and dump it into your maps dir. then enabled
   bsphack and connect to a server.
 - speed cheat.  its lame but oh well.  the cvar is cl_speed n. replace n
   with a number. a good range to mess with is .0001 (stopped) to 
   .1 (fast). if you want to turn it off set cl_speed 0. 
 - autoaim. works for both lpb and hpb now.
	aa_enabled <0/1> 
		0 aa is off
		1 aa is on
	aa_lag <n>
		used to tell the aa how much to predict ahead when aiming. 
		hpbs should use roughly thier ping on this.  you will need 
		to play with this.
	aa_teamlock <0/1/2>
		0 target other team
		1 target your team, i dunno why but its thier
		2 target everyone
	aa_lockmethod <0/1>
		0 find target based on closest distance to you
		1 find target based closest to your crosshair
	aa_showtarget <0/1>
		0 dont show targets name
		1 show targets name, will be in the lower left hand corner
	aa_staylock <0/1> 
		0 dont care if we switch target while locked on (untested)
		1 stay locked on target until target is dead, aa is turned
		  off, you die, or target does out of the frame.
	aa_playerlock <n>
		<n> is the player number to always lock onto. (not 
                    currently working) 
	aa_listplayers
		prints out a list of players on the server along with
   		thier number to be used with aa_playerlock
	
	these aa_adjust commands are used to fine tune where the scope
        will be on the target player. so if you want to go for the head,
        adjust the using aa_adjustz to raise the scope up on the player.
	aa_adjustx <n>
		adjusts the x-axis by <n> when a target is locked.

	aa_adjusty <n>
		adjusts the y-axis by <n> when a target is locked.
	
	aa_adjustz <n>
		adjusts the z-axis by <n> when a target is locked.

here is the config that is use for autoaim.  best way to use this is to
run around with aa off, once you see someone, half way aim at them, turn
aa on, then have at it.  aa works will with instant his weapons, like
sniper rifle, lg, or shotgun.  It does pretty good up close with none
splash damage weapons too, you can keep on pressing forward and strafing
around them.

== ackmed's config
// setup aliases to make it easy to toggle aa on/off
alias +aa "aa_enabled 1"
alias -aa "aa_enabled 0"

// bind aa on/off, change this to your liking
bind mouse2 +aa

// lock onto only other team
aa_teamlock 0

// find the target closest to my scope
aa_lockmethod 1

// z-axis adjustment for tf snipers, thanks ibn!
aa_adjustz 17
== end ackmed's config

== turbo's config
// setup aliases to make it easy to toggle aa on/off
alias +aa "aa_enabled 1"
alias -aa "aa_enabled 0"

// setup alias so aa is only enabled when we press fire
alias +fire "+attack"
alias -fire "+aa;wait;-attack;-aa"

bind mouse1 +fire
== end turbo's config
