ClearPlayerClasses
AddPlayerClass DoomMarine

addkeysection "Zombie Horde" ZombieHordeKeys

addmenukey "Request game start"	startrequest
addmenukey "Panic"				panicbind
addmenukey "Sprint"				+sprint
addmenukey "Z-Teleport"			ztele
addmenukey "Turn off music"		stopmus
addmenukey "Show Achievements"	+achievements_info
addmenukey "Toggle Radio"		toggleradio
addmenukey "Quick nade"			quicknade
addmenukey "Statistics"			+showstatistics

alias startrequest			"pukename Game_StartRequest"
alias panicbind 			"pukename Sprint_Panic always"
alias +sprint 				"pukename Sprint_Main always 1"
alias -sprint 				"pukename Sprint_Main always 0"
alias ztele 				"pukename Player_ZombieTeleport"
alias +achievements_info 	"pukename Achv_Display 1"
alias -achievements_info 	"pukename Achv_Display 0"
alias toggleradio			"test == $cl_zh_disableradio 1 \"cl_zh_disableradio 0;echo Radio effect \\\\cDenabled\\\\c-.\" \"cl_zh_disableradio 1;echo Radio effect \\\\cGdisabled\\\\c-.;changemus *\""
alias quicknade				"pukename UseItem 0"
alias +showstatistics		"pukename Stats_Display 1"
alias -showstatistics		"pukename Stats_Display 0"

defaultbind X startrequest
defaultbind P panicbind
defaultbind F sprint
defaultbind O ztele
defaultbind L stopmus
defaultbind Z quicknade

alias zh_admin			"set zh_admin_arg1 %1.0;set zh_admin_arg2 %2.0;set zh_admin_arg3 %3.0;zh_admin_toggle"
alias zh_admin_toggle	"test == $zh_admin_arg1 .0			\"pukename Admin_Command 0\"								\"zh_admin_infect\""
alias zh_admin_infect	"test == $zh_admin_arg1 infect.0	\"pukename Admin_Command 1 $zh_admin_arg2 $zh_admin_arg3\"	\"zh_admin_cure\""
alias zh_admin_cure		"test == $zh_admin_arg1 cure.0		\"pukename Admin_Command 2 $zh_admin_arg2 $zh_admin_arg3\"	\"zh_admin_timer\""
alias zh_admin_timer	"test == $zh_admin_arg1 timer.0		\"pukename Admin_Command 3 $zh_admin_arg2 $zh_admin_arg3\"	\"zh_admin_give\""
alias zh_admin_give		"test == $zh_admin_arg1 give.0		\"pukename Admin_Command 4 $zh_admin_arg2 $zh_admin_arg3\"	\"\""
