

"Bot"
{
	"Activation"
	{
		"Always ON" "bot.aim 1"
		"OFF" "bot.aim 0"

		"mouse1 pressed" "bot.aim 2" // aim while mouse1 pressed
		"mouse2 pressed" "bind mouse2 +aim" // aim while mouse2 pressed
		"mouse3 pressed" "bind mouse3 +aim" // aim while mouse3 pressed
		"mouse4 pressed" "bind mouse4 +aim" // aim while mouse4 pressed
		"mouse5 pressed" "bind mouse5 +aim" // aim while mouse5 pressed
		"mouse1 & ctrl pressed" "bot.aim 3" // aim while mouse1 & ctrl pressed
		"mouse1 & shift pressed" "bot.aim 4" // aim while mouse1 & shift pressed
		"unbind all mouse" "unbind mouse1; unbind mouse2; unbind mouse3; unbind mouse4; unbind mouse5;"
	}

	"FOV"
	{
		"1" "bot.fov 1"
		"2" "bot.fov 2"
		"6" "bot.fov 6"
		"10" "bot.fov 10"
		"15" "bot.fov 15"
		"30" "bot.fov 30"
		"45" "bot.fov 45"
		"90" "bot.fov 90" // MAX VALUE :P

		"+1" "bot.fov +=1.00"
		"-1" "bot.fov -=1.00"

		"Modifer" // test on bots, read forums
		{
			"OFF" "bot.fov_modifer 0"

			"200" "bot.fov_modifer 200"
			"160" "bot.fov_modifer 160"
			"130" "bot.fov_modifer 130"
			"120" "bot.fov_modifer 120"
			"100" "bot.fov_modifer 100"
			"80" "bot.fov_modifer 80"
			"60" "bot.fov_modifer 60"

			"+10" "bot.fov_modifer +=10"
			"-10" "bot.fov_modifer -=10"		
		}
	}

	"Team"
	{
		"enemys" "bot.team 0"
		"all" "bot.team 1"
		"teammates" "bot.team 2"
	}

	"Improved visibility checking" // ++lags
	{
		"OFF" "bot.vis 0"
		"+3 bone" "bot.vis 3"
		"+5 bone" "bot.vis 5"
		"+8 bone" "bot.vis 8"
		"+10 bone" "bot.vis 10"
		"+14 bone" "bot.vis 14"
		"+128 bone" "bot.vis 128"
	}
}

"nospread & antirecoil"
{
	"nospread"
	{
		"3" "bot.nospread 3" // always
		"2" "bot.nospread 2" // while shooting
		"1" "bot.nospread 1; bot.nospread_scale 1.666" // legit shit, config it by console or do not use :P
		"0" "bot.nospread 0;"
	}

	"antirecoil"
	{
		"ON" "bot.punch_scale 2"
		"OFF" "bot.punch_scale 0"
	}

	"punch" // anti screen shaking - localclient visual shit only
	{
		"ON" "bot.punch_reset 1"
		"OFF" "bot.punch_reset 0"
	}

	"OFF" "bot.nospread 0; bot.punch_scale 0; bot.punch_reset 0"
}

"Trigger Bot & Auto Shoot"
{
	"Riffle: ON/OFF" "bot.shoot !="
	"Sniper: ON/OFF" "bot.sniper_shoot !="

	"Pistol"
	{
		"Shoot: ON/OFF" "bot.pistol_shoot !="

		"Rapid fire"
		{
			"ON/OFF" "bot.pistol_rapid !="

			"Delay: 0.5" "bot.pistol_delay 0.5"
			"Delay: +0.2" "bot.pistol_delay +=0.2"
			"Delay: -0.2" "bot.pistol_delay -=0.2"
		}
	}

	"Knife" // mad knifebot >:P
	{
		"ON: attack2 only" "bot.melee 1"
		"ON: attack1 & attack2" "bot.melee 2"

		"OFF" "bot.melee 0"

		"Dist"
		{
			"Dist: 35" "bot.melee_dist 35" // default
			"Dist: 30" "bot.melee_dist 30" // ping 80-
			"Dist: 25" "bot.melee_dist 25" // ping 100+
			"Dist: ++" "bot.melee_dist +=1"
			"Dist: --" "bot.melee_dist -=1"		
		}
	}
}

"Esp"
{
	"Target"
	{
		"ON" "esp.targetcolor 1" // target green
		"OFF" "esp.targetcolor 0" // target same :p
	}

	"Players"
	{
		"enemys" "esp.players 1"
		"all" "esp.players 0"
		"teammates" "esp.players 2"
	}

	"Ground"
	{
		"++" "esp.esp +=1"
		"--" "esp.esp -=1"

		"OFF" "esp.esp 0"

		"Bounds"
		{
			"OFF" "esp.esp_bounds 0"

			"Alpha"
			{
				"+5" "esp.esp_bounds +=5"
				"-5" "esp.esp_bounds -=5"
				"Max" "esp.esp_bounds 255"
				"Mid" "esp.esp_bounds 120"

				"Reset (30)" "esp.esp_bounds 30"
			}

			"Dist"
			{
				"+100" "esp.esp_bounds_dist +=100"
				"-100" "esp.esp_bounds_dist -=100"

				"Reset (700)" "esp.esp_bounds_dist 700"
			}
		}

	}

	"Weapon"
	{
		"++" "esp.weapon +=1"
		"--" "esp.weapon -=1"

		"OFF" "esp.weapon 0"
	}

	"Health"
	{
		"++" "esp.health +=1"
		"--" "esp.health -=1"

		"OFF" "esp.health 0"
	}

	"Armor"
	{
		"++" "esp.armor +=1"
		"--" "esp.armor -=1"

		"OFF" "esp.armor 0"
	}
	
	"Frags"
	{
		"++" "esp.frags +=1"
		"--" "esp.frags -=1"

		"OFF" "esp.frags 0"
	}

	"Name"
	{
		"++" "esp.name +=1"
		"--" "esp.name -=1"
		"OFF" "esp.name 0"

		"Length"
		{
			"++" "esp.name_length +=1"
			"--" "esp.name_length -=1"
		}
	}
	
	"Distance"
	{
		"++" "esp.distance +=1"
		"--" "esp.distance -=1"

		"OFF" "esp.distance 0"
	}

	"Pos.Z"
	{
		"0" "esp.z 0"
		"++" "esp.z +=1"
		"--" "esp.z -=1"
		"25" "esp.z 25"
	}

	"Crosshair" // paint it in paint :D
	{
		"On/Off" "esp.crosshair !="
	}

	"Barrel"
	{
		"OFF" "esp.beam_length 0"

		"Length +100" "esp.beam_length +=100"
		"Length -100" "esp.beam_length -=100"

		"Width ++" "esp.beam_width +=1"
		"Width --" "esp.beam_width -=1"

		"Reset" "esp.beam_length 2000; esp.beam_width 10"
	}

	"HitBox"
	{
		"Alpha: +5" "esp.hit_box_alpha +=5"
		"Alpha: -5" "esp.hit_box_alpha -=5"
		"Alpha: Max" "esp.hit_box_alpha 255"
		"Alpha: Mid" "esp.hit_box_alpha 120"

		"OFF" "esp.hit_box_alpha 0"

		"Target bone"
		{
			"Alpha +5" "esp.hit_box_target +=5"
			"Alpha -5" "esp.hit_box_target -=5"
			"Max" "esp.hit_box_target 255"
			"Mid" "esp.hit_box_target 120"
			"OFF" "esp.hit_box_target 0"
		}

		"Dist"
		{
			"Max +100" "esp.hit_box_dist_max +=100"
			"Max -100" "esp.hit_box_dist_max -=100"

			"Max 2500" "esp.hit_box_dist_max 2500"

			"Min +100" "esp.hit_box_dist_min +=100"
			"Min -100" "esp.hit_box_dist_min -=100"

			"Min 10" "esp.hit_box_dist_min 10"
		}
	}

	"BoundsBox"
	{
		"Alpha: +5" "esp.bounds_box_alpha +=5"
		"Alpha: -5" "esp.bounds_box_alpha -=5"
		"Alpha: Max" "esp.bounds_box_alpha 255"
		"Alpha: Mid" "esp.bounds_box_alpha 120"

		"OFF" "esp.bounds_box_alpha 0"

		"Dist"
		{
			"Max +100" "esp.bounds_box_dist_max +=100"
			"Max -100" "esp.bounds_box_dist_max -=100"

			"Max 10000" "esp.bounds_box_dist_max 10000"

			"Min +100" "esp.bounds_box_dist_min +=100"
			"Min -100" "esp.bounds_box_dist_min -=100"

			"Min 10" "esp.bounds_box_dist_min 10"
			"Min 2500" "esp.bounds_box_dist_min 2500"
		}
	}	
}

"Overview"
{
	"Pin size"
	{
		"++" "overview.size +=1"
		"--" "overview.size -=1"
	}

	"Zoom"
	{
		"+3" "overview.zoom +=3"
		"-3" "overview.zoom -=3"
	}
	
	"Alpha"
	{
		"++" "overview.alpha +=10"
		"--" "overview.alpha -=10"
	}
}
	
"Radar"
{
	"Pin size"
	{
		"++" "radar.size +=1"
		"--" "radar.size -=1"
	}

	"Zoom"
	{
		"+3" "radar.zoom +=3"
		"-3" "radar.zoom -=3"
	}

	"Scale"
	{
		"+100" "radar.scale +=100"
		"-100" "radar.scale -=100"
	}
}


"Misc"
{
	"Msg style"
	{
		"++" "esp.msg +=1"
		"--" "esp.msg -=1"
		"Drop down" "esp.msg_drop_down !="
	}

	"Removals" // changed from zero -> save & restart game
	{
		"NoFlash" "esp.removals 3"
		"NoFlash & NoSmoke" "esp.removals 5"
		"OFF" "esp.removals 0"
	}

	"Screenshot"
	{
		"Every kill" "ss.active 2"
		"Headshot" "ss.active 1"
		"OFF" "ss.active 0"
	}
}

"Config"
{
	"Restore windows pos" "gui.load"

	"Save vars" "save"
	"Save vars & windows pos" "gui.save; save"
	"Save colors" "color.save"

	"Save config 1" "save config1"
	"Load config 1" "exec config1.cfg"

	"Save config 2" "save config2"
	"Load config 2" "exec config2.cfg"

	"Save config 3" "save config3"
	"Load config 3" "exec config3.cfg"

	"Save config 4" "save config4"
	"Load config 4" "exec config4.cfg"

	"Save config 5" "save config5"
	"Load config 5" "exec config5.cfg"

	"Save legit" "save legit"
	"Save rage" "save rage"
	"Save alloff" "save alloff"
}

"Config: legit" "exec legit.cfg"
"Config: rage" "exec rage.cfg"
"Config: alloff" "exec alloff.cfg"
