; Ham Sandwich module config file.
; 
; IMPORTANT: It is highly suggested that you do not modify this file unless
;            you know _exactly_ what you are doing!
;
; NOTE: Just because a mod contains a function does not means it will work
;       as expected.  If, for example, HamKilled() does not work as you think
;       it should in Counter-Strike DO NOT FILE A BUG REPORT.  This just
;       exposes the function for you, whether or not it works, or how it
;       works is up to plugin authors to figure out.
;
; NOTE: If a mod is missing keys for a certain native, that particular native
;       will not be loaded! Example: Say CS is missing the "takedamage" index
;       but has the use and pev indexes.  The HamUse and HamePdataCbase natives
;       will be registered, but the HamTakeDamage native will not register.
;       In addition, any attempts to hook a function who's key is missing will
;       result in the plugin failing.
;
; NOTE: The base key is only needed for the linux configs.
;
; NOTE: Any keys that begin with a modname (eg: cstrike_restart) will, 
;       obviously, only work on that mod and all mirrors of it (eg: czero).
;
; NOTE: If you change this file while the module is already loaded, you will
;       need to restart the server for the changes to take effect.  Changes to
;       this file before the module is loaded will take effect when the module
;       loads.
;
; NOTE: All of these offsets and settings are for the latest (at the time of
;       release) legitimate version of the mod.  However, there is a _chance_
;       that they will work on older (and even newer) versions.
;       eg: If they work on non-Steam CS 1.6 this is coincidental, if they do 
;           not work on non-Steam CS 1.6 this will not be officially fixed.
;
; Mirrors: These take the name of one mod, and copy all of its data to another
;          name. An example of a use for this would be cstrike and czero: they
;          use the same binary so all of its vtable offsets are guaranteed to
;          be identical. Mirrors should always come first in the file!
;
; Version: $Id: hamdata.ini 3687 2008-03-04 18:51:35Z sawce $


@mirror cstrike czero
@mirror ns nsp
@mirror valve dmc

; TODO: check these - all are estimates
@section cstrike linux
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 3
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	classify 9
	deathnotice 10
	traceattack 11
	takedamage 12
	takehealth 13
	killed 14
	bloodcolor 15
	tracebleed 16
	istriggered 17
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	giveammo 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvisible 56
	fvecvisible 57
	changeyaw 59
	hashumangibs 60
	hasaliengibs 61
	fademonster 62
	gibmonster 63
	getdeathactivity 64
	becomedead 65
	irelationship 67
	painsound 68
	reportaistate 70
	monsterinitdead 71
	look 72
	bestvisibleenemy 73
	finviewcone 74
	fvecinviewcone 75

	player_jump 76
	player_duck 77
	player_prethink 78
	player_postthink 79
	player_getgunposition 80
	player_shouldfadeondeath 66
	player_impulsecommands 83
	player_updateclientdata 82
	
	item_addtoplayer 59
	item_addduplicate 60
	item_getiteminfo 61
	item_candeploy 62
	item_deploy 64
	item_canholster 66
	item_holster 67
	item_updateiteminfo 68
	item_preframe 69
	item_postframe 70
	item_drop 71
	item_kill 72
	item_attachtoplayer 73
	item_primaryammoindex 74
	item_secondaryammoindex 75
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 79
	
	weapon_extractammo 80
	weapon_extractclipammo 81
	weapon_addweapon 82
	weapon_playemptysound 83
	weapon_resetemptysound 84
	weapon_isusable 86
	weapon_primaryattack 87
	weapon_secondaryattack 88
	weapon_reload 89
	weapon_weaponidle 90
	weapon_retireweapon 91
	weapon_shouldweaponidle 92
	weapon_usedecrement 93
	
	cstrike_restart 2
	cstrike_roundrespawn 84
	cstrike_item_candrop 63
	cstrike_item_isweapon 65
	cstrike_item_getmaxspeed 78
	cstrike_weapon_sendweaponanim 85
	cstrike_player_resetmaxspeed 69
	cstrike_player_isbot 81
	cstrike_player_getautoaimvector 85
	cstrike_player_blind 86
	cstrike_player_ontouchingweapon 87
	
@end
@section cstrike windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 3
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	classify 9
	deathnotice 10
	traceattack 11
	takedamage 12
	takehealth 13
	killed 14
	bloodcolor 15
	tracebleed 16
	istriggered 17
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	giveammo 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvecvisible 56
	fvisible 57
	changeyaw 59
	hashumangibs 60
	hasaliengibs 61
	fademonster 62
	gibmonster 63
	getdeathactivity 64
	becomedead 65
	irelationship 67
	painsound 68
	reportaistate 70
	monsterinitdead 71
	look 72
	bestvisibleenemy 73
	finviewcone 75
	fvecinviewcone 74
	
	player_jump 76
	player_duck 77
	player_prethink 78
	player_postthink 79
	player_getgunposition 80
	player_shouldfadeondeath 66
	player_impulsecommands 83
	player_updateclientdata 82
	
	item_addtoplayer 59
	item_addduplicate 60
	item_getiteminfo 61
	item_candeploy 62
	item_deploy 64
	item_canholster 66
	item_holster 67
	item_updateiteminfo 68
	item_preframe 69
	item_postframe 70
	item_drop 71
	item_kill 72
	item_attachtoplayer 73
	item_primaryammoindex 74
	item_secondaryammoindex 75
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 79
	
	weapon_extractammo 80
	weapon_extractclipammo 81
	weapon_addweapon 82
	weapon_playemptysound 83
	weapon_resetemptysound 84
	weapon_isusable 86
	weapon_primaryattack 87
	weapon_secondaryattack 88
	weapon_reload 89
	weapon_weaponidle 90
	weapon_retireweapon 91
	weapon_shouldweaponidle 92
	weapon_usedecrement 93
	
	cstrike_restart 2
	cstrike_roundrespawn 84
	cstrike_item_candrop 63
	cstrike_item_isweapon 65
	cstrike_item_getmaxspeed 78
	cstrike_weapon_sendweaponanim 85
	cstrike_player_resetmaxspeed 69
	cstrike_player_isbot 81
	cstrike_player_getautoaimvector 85
	cstrike_player_blind 86
	cstrike_player_ontouchingweapon 87
@end

@section cstrike mac
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 3
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	classify 9
	deathnotice 10
	traceattack 11
	takedamage 12
	takehealth 13
	killed 14
	bloodcolor 15
	tracebleed 16
	istriggered 17
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	giveammo 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvecvisible 56
	fvisible 57
	changeyaw 59
	hashumangibs 60
	hasaliengibs 61
	fademonster 62
	gibmonster 63
	getdeathactivity 64
	becomedead 65
	irelationship 67
	painsound 68
	reportaistate 70
	monsterinitdead 71
	look 72
	bestvisibleenemy 73
	finviewcone 74
	fvecinviewcone 75
	
	player_jump 76
	player_duck 77
	player_prethink 78
	player_postthink 79
	player_getgunposition 80
	player_shouldfadeondeath 66
	player_impulsecommands 83
	player_updateclientdata 82
	
	item_addtoplayer 59
	item_addduplicate 60
	item_getiteminfo 61
	item_candeploy 62
	item_deploy 64
	item_canholster 66
	item_holster 67
	item_updateiteminfo 68
	item_preframe 69
	item_postframe 70
	item_drop 71
	item_kill 72
	item_attachtoplayer 73
	item_primaryammoindex 74
	item_secondaryammoindex 75
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 79
	
	weapon_extractammo 80
	weapon_extractclipammo 81
	weapon_addweapon 82
	weapon_playemptysound 83
	weapon_resetemptysound 84
	weapon_isusable 86
	weapon_primaryattack 87
	weapon_secondaryattack 88
	weapon_reload 89
	weapon_weaponidle 90
	weapon_retireweapon 91
	weapon_shouldweaponidle 92
	weapon_usedecrement 93
	
	cstrike_restart 2
	cstrike_roundrespawn 84
	cstrike_item_candrop 63
	cstrike_item_isweapon 65
	cstrike_item_getmaxspeed 78
	cstrike_weapon_sendweaponanim 85
	cstrike_player_resetmaxspeed 69
	cstrike_player_isbot 81
	cstrike_player_getautoaimvector 85
	cstrike_player_blind 86
	cstrike_player_ontouchingweapon 87
@end

@section dod linux
	pev 4
	base 0x0
	
	spawn 3
	precache 4
	keyvalue 5
	objectcaps 8
	activate 9
	setobjectcollisionbox 12
	classify 13
	deathnotice 14
	traceattack 17
	takedamage 18
	takehealth 19
	killed 20
	bloodcolor 21
	tracebleed 22
	mymonsterpointer 23
	mysquadmonsterpointer 24
	gettogglestate 25
	addpoints 26
	addpointstoteam 27
	addplayeritem 28
	removeplayeritem 29
	giveammo 30
	getdelay 31
	ismoving 32
	overridereset 33
	damagedecal 34
	settogglestate 35
	startsneaking 36
	stopsneaking 37
	oncontrols 38
	issneaking 39
	isalive 40
	isbspmodel 41
	reflectgauss 42
	hastarget 43
	isinworld 44
	isplayer 45
	isnetclient 46
	teamid 47
	getnexttarget 48
	think 49
	touch 50
	use 51
	blocked 52
	respawn 53
	updateowner 54
	fbecomeprone 55
	center 56
	eyeposition 57
	earposition 58
	bodytarget 59
	illumination 60
	fvisible 61
	fvecvisible 62

	look 64
	changeyaw 67
	irelationship 69
	monsterinitdead 71
	bestvisibleenemy 74
	finviewcone 75
	fvecinviewcone 76
	
	runai 65
	monsterthink 68
	monsterinit 70
	checklocalmove 77
	move 78
	moveexecute 79
	shouldadvanceroute 80
	getstoppedactivity 81
	stop 82
	checkrangeattack1 83
	checkrangeattack2 84
	checkmeleeattack1 85
	checkmeleeattack2 86
	schedulechange 92
	canplaysequence 93
	canplaysentence 94
	playsentence 95
	playscriptedsentence 96
	sentencestop 97
	getidealstate 98
	setactivity 99
	reportaistate 100
	checkenemy 101
	ftriangulate 102
	setyawspeed 103
	buildnearestroute 104
	findcover 105
	coverradius 107
	fcancheckattacks 108
	checkammo 109
	ignoreconditions 110
	fvalidatehinttype 111
	fcanactiveidle 112
	isoundmask 113
	hearingsensitivity 116
	barnaclevictimbitten 117
	barnaclevictimreleased 118
	preschedulethink 120
	getdeathactivity 121
	gibmonster 122
	hashumangibs 123
	hasaliengibs 124
	fademonster 125
	deathsound 127
	alertsound 128
	idlesound 129
	painsound 130
	stopfollowing 131

	player_jump 134
	player_duck 135
	player_prethink 132
	player_postthink 133
	player_getgunposition 126
	player_shouldfadeondeath 66
	player_impulsecommands 137
	player_updateclientdata 136
	
	item_addtoplayer 64
	item_addduplicate 65
	item_getiteminfo 66
	item_candeploy 67
	item_deploy 68
	item_canholster 73
	item_holster 74
	item_updateiteminfo 75
	item_preframe 76
	item_postframe 77
	item_drop 78
	item_kill 79
	item_attachtoplayer 80
	item_primaryammoindex 81
	item_secondaryammoindex 82
	item_updateclientdata 83
	item_getweaponptr 84
	item_itemslot 85
	
	weapon_extractammo 86
	weapon_extractclipammo 87
	weapon_addweapon 88
	weapon_playemptysound 89
	weapon_resetemptysound 90
	weapon_isusable 92
	weapon_primaryattack 102
	weapon_secondaryattack 103
	weapon_reload 104
	weapon_weaponidle 105
	weapon_retireweapon 106
	weapon_shouldweaponidle 107
	weapon_usedecrement 108
	
	dod_roundrespawn 0
	dod_roundrespawnent 1
	dod_roundstore 2
	dod_areasetindex 10
	dod_areasendstatus 11
	dod_getstate 15
	dod_getstateent 16
	dod_setscriptreset 119
	
	dod_item_candrop 70
	dod_item_spawndeploy 69
	dod_item_setdmgtime 71
	dod_item_dropgren 72
	
	dod_weapon_sendweaponanim 91
	dod_weapon_isuseable 92
	dod_weapon_aim 93
	dod_weapon_flaim 94
	dod_weapon_removestamina 95
	dod_weapon_changefov 96
	dod_weapon_zoomout 97
	dod_weapon_zoomin 98
	dod_weapon_getfov 99
	dod_weapon_playeriswatersniping 100
	dod_weapon_updatezoomspeed 101
	dod_weapon_special 105
@end
@section dod windows
	pev 4
	base 0x0
	
	spawn 3
	precache 4
	keyvalue 5
	objectcaps 8
	activate 9
	setobjectcollisionbox 12
	classify 13
	deathnotice 14
	traceattack 17
	takedamage 18
	takehealth 19
	killed 20
	bloodcolor 21
	tracebleed 22
	mymonsterpointer 23
	mysquadmonsterpointer 24
	gettogglestate 25
	addpoints 26
	addpointstoteam 27
	addplayeritem 28
	removeplayeritem 29
	giveammo 30
	getdelay 31
	ismoving 32
	overridereset 33
	damagedecal 34
	settogglestate 35
	startsneaking 36
	stopsneaking 37
	oncontrols 38
	issneaking 39
	isalive 40
	isbspmodel 41
	reflectgauss 42
	hastarget 43
	isinworld 44
	isplayer 45
	isnetclient 46
	teamid 47
	getnexttarget 48
	think 49
	touch 50
	use 51
	blocked 52
	respawn 53
	updateowner 54
	fbecomeprone 55
	center 56
	eyeposition 57
	earposition 58
	bodytarget 59
	illumination 60
	fvisible 62
	fvecvisible 61

	look 64
	changeyaw 67
	irelationship 69
	monsterinitdead 71
	bestvisibleenemy 74
	finviewcone 76
	fvecinviewcone 75
	
	runai 65
	monsterthink 68
	monsterinit 70
	checklocalmove 77
	move 78
	moveexecute 79
	shouldadvanceroute 80
	getstoppedactivity 81
	stop 82
	checkrangeattack1 83
	checkrangeattack2 84
	checkmeleeattack1 85
	checkmeleeattack2 86
	schedulechange 92
	canplaysequence 93
	canplaysentence 94
	playsentence 95
	playscriptedsentence 96
	sentencestop 97
	getidealstate 98
	setactivity 99
	reportaistate 100
	checkenemy 101
	ftriangulate 102
	setyawspeed 103
	buildnearestroute 104
	findcover 105
	coverradius 107
	fcancheckattacks 108
	checkammo 109
	ignoreconditions 110
	fvalidatehinttype 111
	fcanactiveidle 112
	isoundmask 113
	hearingsensitivity 116
	barnaclevictimbitten 117
	barnaclevictimreleased 118
	preschedulethink 120
	getdeathactivity 121
	gibmonster 122
	hashumangibs 123
	hasaliengibs 124
	fademonster 125
	deathsound 127
	alertsound 128
	idlesound 129
	painsound 130
	stopfollowing 131

	player_jump 134
	player_duck 135
	player_prethink 132
	player_postthink 133
	player_getgunposition 126
	player_shouldfadeondeath 66
	player_impulsecommands 137
	player_updateclientdata 136
	
	item_addtoplayer 64
	item_addduplicate 65
	item_getiteminfo 66
	item_candeploy 67
	item_deploy 68
	item_canholster 73
	item_holster 74
	item_updateiteminfo 75
	item_preframe 76
	item_postframe 77
	item_drop 78
	item_kill 79
	item_attachtoplayer 80
	item_primaryammoindex 81
	item_secondaryammoindex 82
	item_updateclientdata 83
	item_getweaponptr 84
	item_itemslot 85
	
	weapon_extractammo 86
	weapon_extractclipammo 87
	weapon_addweapon 88
	weapon_playemptysound 89
	weapon_resetemptysound 90
	weapon_isusable 92
	weapon_primaryattack 102
	weapon_secondaryattack 103
	weapon_reload 104
	weapon_weaponidle 105
	weapon_retireweapon 106
	weapon_shouldweaponidle 107
	weapon_usedecrement 108
	
	dod_roundrespawn 0
	dod_roundrespawnent 1
	dod_roundstore 2
	dod_areasetindex 10
	dod_areasendstatus 11
	dod_getstate 16
	dod_getstateent 15
	dod_setscriptreset 119
	
	dod_item_candrop 70
	dod_item_spawndeploy 69
	dod_item_setdmgtime 71
	dod_item_dropgren 72
	
	dod_weapon_sendweaponanim 91
	dod_weapon_isuseable 92
	dod_weapon_aim 93
	dod_weapon_flaim 94
	dod_weapon_removestamina 95
	dod_weapon_changefov 96
	dod_weapon_zoomout 97
	dod_weapon_zoomin 98
	dod_weapon_getfov 99
	dod_weapon_playeriswatersniping 100
	dod_weapon_updatezoomspeed 101
	dod_weapon_special 105
@end

@section dod mac
	pev 4
	base 0x0
	
	spawn 3
	precache 4
	keyvalue 5
	objectcaps 8
	activate 9
	setobjectcollisionbox 12
	classify 13
	deathnotice 14
	traceattack 17
	takedamage 18
	takehealth 19
	killed 20
	bloodcolor 21
	tracebleed 22
	mymonsterpointer 23
	mysquadmonsterpointer 24
	gettogglestate 25
	addpoints 26
	addpointstoteam 27
	addplayeritem 28
	removeplayeritem 29
	giveammo 30
	getdelay 31
	ismoving 32
	overridereset 33
	damagedecal 34
	settogglestate 35
	startsneaking 36
	stopsneaking 37
	oncontrols 38
	issneaking 39
	isalive 40
	isbspmodel 41
	reflectgauss 42
	hastarget 43
	isinworld 44
	isplayer 45
	isnetclient 46
	teamid 47
	getnexttarget 48
	think 49
	touch 50
	use 51
	blocked 52
	respawn 53
	updateowner 54
	fbecomeprone 55
	center 56
	eyeposition 57
	earposition 58
	bodytarget 59
	illumination 60
	fvisible 61
	fvecvisible 62

	look 64
	changeyaw 67
	irelationship 69
	monsterinitdead 71
	bestvisibleenemy 74
	finviewcone 75
	fvecinviewcone 76
	
	runai 65
	monsterthink 68
	monsterinit 70
	checklocalmove 77
	move 78
	moveexecute 79
	shouldadvanceroute 80
	getstoppedactivity 81
	stop 82
	checkrangeattack1 83
	checkrangeattack2 84
	checkmeleeattack1 85
	checkmeleeattack2 86
	schedulechange 92
	canplaysequence 93
	canplaysentence 94
	playsentence 95
	playscriptedsentence 96
	sentencestop 97
	getidealstate 98
	setactivity 99
	reportaistate 100
	checkenemy 101
	ftriangulate 102
	setyawspeed 103
	buildnearestroute 104
	findcover 105
	coverradius 107
	fcancheckattacks 108
	checkammo 109
	ignoreconditions 110
	fvalidatehinttype 111
	fcanactiveidle 112
	isoundmask 113
	hearingsensitivity 116
	barnaclevictimbitten 117
	barnaclevictimreleased 118
	preschedulethink 120
	getdeathactivity 121
	gibmonster 122
	hashumangibs 123
	hasaliengibs 124
	fademonster 125
	deathsound 127
	alertsound 128
	idlesound 129
	painsound 130
	stopfollowing 131

	player_jump 134
	player_duck 135
	player_prethink 132
	player_postthink 133
	player_getgunposition 126
	player_shouldfadeondeath 66
	player_impulsecommands 137
	player_updateclientdata 136
	
	item_addtoplayer 64
	item_addduplicate 65
	item_getiteminfo 66
	item_candeploy 67
	item_deploy 68
	item_canholster 73
	item_holster 74
	item_updateiteminfo 75
	item_preframe 76
	item_postframe 77
	item_drop 78
	item_kill 79
	item_attachtoplayer 80
	item_primaryammoindex 81
	item_secondaryammoindex 82
	item_updateclientdata 83
	item_getweaponptr 84
	item_itemslot 85
	
	weapon_extractammo 86
	weapon_extractclipammo 87
	weapon_addweapon 88
	weapon_playemptysound 89
	weapon_resetemptysound 90
	weapon_isusable 92
	weapon_primaryattack 102
	weapon_secondaryattack 103
	weapon_reload 104
	weapon_weaponidle 105
	weapon_retireweapon 106
	weapon_shouldweaponidle 107
	weapon_usedecrement 108
	
	dod_roundrespawn 0
	dod_roundrespawnent 1
	dod_roundstore 2
	dod_areasetindex 10
	dod_areasendstatus 11
	dod_getstate 15
	dod_getstateent 16
	dod_setscriptreset 119
	
	dod_item_candrop 70
	dod_item_spawndeploy 69
	dod_item_setdmgtime 71
	dod_item_dropgren 72
	
	dod_weapon_sendweaponanim 91
	dod_weapon_isuseable 92
	dod_weapon_aim 93
	dod_weapon_flaim 94
	dod_weapon_removestamina 95
	dod_weapon_changefov 96
	dod_weapon_zoomout 97
	dod_weapon_zoomin 98
	dod_weapon_getfov 99
	dod_weapon_playeriswatersniping 100
	dod_weapon_updatezoomspeed 101
	dod_weapon_special 105
@end

; TFC Does not have the following "standard" entries in its vtable:
; addpoints, addpointstoteam, getgunposition, teamid, usedecrement, updateclientdata
@section tfc linux
	pev 4
	base 0x0
	
	spawn 1
	precache 2
	keyvalue 3
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	classify 9
	deathnotice 10
	traceattack 11
	takedamage 12
	takehealth 13
	bloodcolor 15
	tracebleed 16
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addplayeritem 21
	removeplayeritem 22
	getdelay 24
	ismoving 25
	overridereset 26
	damagedecal 27
	settogglestate 28
	startsneaking 29
	stopsneaking 30
	oncontrols 31
	issneaking 32
	isalive 33
	isbspmodel 34
	reflectgauss 35
	hastarget 36
	isinworld 37
	isplayer 38
	isnetclient 39
	getnexttarget 41
	think 42
	touch 43
	use 44
	blocked 45
	respawn 46
	updateowner 47
	fbecomeprone 48
	center 49
	eyeposition 50
	earposition 51
	bodytarget 52
	illumination 53
	fvisible 54
	fvecvisible 55

	look 65
	changeyaw 68
	irelationship 70
	monsterinitdead 72
	becomedead 73
	bestvisibleenemy 75
	finviewcone 76
	fvecinviewcone 77

	runai 66
	monsterthink 69
	monsterinit 71
	checklocalmove 78
	move 79
	moveexecute 80
	shouldadvanceroute 81
	getstoppedactivity 82
	stop 83
	checkrangeattack1 84
	checkrangeattack2 85
	checkmeleeattack1 86
	checkmeleeattack2 87
	schedulechange 93
	canplaysequence 94
	canplaysentence 95
	playsentence 96
	playscriptedsentence 97
	sentencestop 98
	getidealstate 99
	setactivity 100
	reportaistate 101
	checkenemy 102
	ftriangulate 103
	setyawspeed 104
	buildnearestroute 105
	findcover 106
	coverradius 108
	fcancheckattacks 109
	checkammo 110
	ignoreconditions 111
	fvalidatehinttype 112
	fcanactiveidle 113
	isoundmask 114
	hearingsensitivity 117
	barnaclevictimbitten 118
	barnaclevictimreleased 119
	preschedulethink 120
	getdeathactivity 121
	gibmonster 122
	hashumangibs 123
	hasaliengibs 124
	fademonster 125
	deathsound 128
	alertsound 129
	idlesound 130
	painsound 131
	stopfollowing 132
	
	player_jump 133
	player_duck 134
	player_prethink 135
	player_postthink 136
	player_shouldfadeondeath 67
	player_impulsecommands 137
	
	item_addtoplayer 65
	item_addduplicate 66
	item_getiteminfo 68
	item_candeploy 69
	item_deploy 70
	item_canholster 71
	item_holster 72
	item_updateiteminfo 73
	item_preframe 74
	item_postframe 75
	item_drop 76
	item_kill 77
	item_attachtoplayer 78
	item_primaryammoindex 79
	item_secondaryammoindex 80
	item_updateclientdata 81
	item_getweaponptr 82
	item_itemslot 67
	
	weapon_extractammo 83
	weapon_extractclipammo 84
	weapon_addweapon 85
	weapon_playemptysound 86
	weapon_resetemptysound 87
	weapon_sendweaponanim 88
	weapon_isusable 89
	weapon_primaryattack 90
	weapon_secondaryattack 91
	weapon_reload 92
	weapon_weaponidle 93
	weapon_retireweapon 94
	weapon_shouldweaponidle 95
	weapon_getnextattackdelay 96

	tfc_killed 14
	tfc_istriggered 17
	tfc_giveammo 23
	tfc_dbgetitemname 40
	tfc_engineeruse 56
	tfc_finished 57
	tfc_empexplode 58
	tfc_calcempdmgrad 59
	tfc_takeempblast 60
	tfc_empremove 61
	tfc_takeconcussionblast 62
	tfc_concuss 63
	tfc_radiusdamage 126
	tfc_radiusdamage2 127
@end
@section tfc windows
	pev 4
	base 0x0
	
	spawn 1
	precache 2
	keyvalue 3
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	classify 9
	deathnotice 10
	traceattack 11
	takedamage 12
	takehealth 13
	bloodcolor 15
	tracebleed 16
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addplayeritem 21
	removeplayeritem 22
	getdelay 24
	ismoving 25
	overridereset 26
	damagedecal 27
	settogglestate 28
	startsneaking 29
	stopsneaking 30
	oncontrols 31
	issneaking 32
	isalive 33
	isbspmodel 34
	reflectgauss 35
	hastarget 36
	isinworld 37
	isplayer 38
	isnetclient 39
	getnexttarget 41
	think 42
	touch 43
	use 44
	blocked 45
	respawn 46
	updateowner 47
	fbecomeprone 48
	center 49
	eyeposition 50
	earposition 51
	bodytarget 52
	illumination 53
	fvisible 55
	fvecvisible 54

	look 65
	changeyaw 68
	irelationship 70
	monsterinitdead 72
	becomedead 73
	bestvisibleenemy 75
	finviewcone 77
	fvecinviewcone 76

	runai 66
	monsterthink 69
	monsterinit 71
	checklocalmove 78
	move 79
	moveexecute 80
	shouldadvanceroute 81
	getstoppedactivity 82
	stop 83
	checkrangeattack1 84
	checkrangeattack2 85
	checkmeleeattack1 86
	checkmeleeattack2 87
	schedulechange 93
	canplaysequence 94
	canplaysentence 95
	playsentence 96
	playscriptedsentence 97
	sentencestop 98
	getidealstate 99
	setactivity 100
	reportaistate 101
	checkenemy 102
	ftriangulate 103
	setyawspeed 104
	buildnearestroute 105
	findcover 106
	coverradius 108
	fcancheckattacks 109
	checkammo 110
	ignoreconditions 111
	fvalidatehinttype 112
	fcanactiveidle 113
	isoundmask 114
	hearingsensitivity 117
	barnaclevictimbitten 118
	barnaclevictimreleased 119
	preschedulethink 120
	getdeathactivity 121
	gibmonster 122
	hashumangibs 123
	hasaliengibs 124
	fademonster 125
	deathsound 128
	alertsound 129
	idlesound 130
	painsound 131
	stopfollowing 132
	
	player_jump 133
	player_duck 134
	player_prethink 135
	player_postthink 136
	player_shouldfadeondeath 67
	player_impulsecommands 137
	
	item_addtoplayer 65
	item_addduplicate 66
	item_getiteminfo 68
	item_candeploy 69
	item_deploy 70
	item_canholster 71
	item_holster 72
	item_updateiteminfo 73
	item_preframe 74
	item_postframe 75
	item_drop 76
	item_kill 77
	item_attachtoplayer 78
	item_primaryammoindex 79
	item_secondaryammoindex 80
	item_updateclientdata 81
	item_getweaponptr 82
	item_itemslot 67
	
	weapon_extractammo 83
	weapon_extractclipammo 84
	weapon_addweapon 85
	weapon_playemptysound 86
	weapon_resetemptysound 87
	weapon_sendweaponanim 88
	weapon_isusable 89
	weapon_primaryattack 90
	weapon_secondaryattack 91
	weapon_reload 92
	weapon_weaponidle 93
	weapon_retireweapon 94
	weapon_shouldweaponidle 95
	wepaon_getnextattackdelay 96

	tfc_killed 14
	tfc_istriggered 17
	tfc_giveammo 23
	tfc_dbgetitemname 40
	tfc_engineeruse 56
	tfc_finished 57
	tfc_empexplode 58
	tfc_calcempdmgrad 59
	tfc_takeempblast 60
	tfc_empremove 61
	tfc_takeconcussionblast 62
	tfc_concuss 63
	tfc_radiusdamage 127
	tfc_radiusdamage2 126
@end

@section tfc mac
	pev 4
	base 0x0
	
	spawn 1
	precache 2
	keyvalue 3
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	classify 9
	deathnotice 10
	traceattack 11
	takedamage 12
	takehealth 13
	bloodcolor 15
	tracebleed 16
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addplayeritem 21
	removeplayeritem 22
	getdelay 24
	ismoving 25
	overridereset 26
	damagedecal 27
	settogglestate 28
	startsneaking 29
	stopsneaking 30
	oncontrols 31
	issneaking 32
	isalive 33
	isbspmodel 34
	reflectgauss 35
	hastarget 36
	isinworld 37
	isplayer 38
	isnetclient 39
	getnexttarget 41
	think 42
	touch 43
	use 44
	blocked 45
	respawn 46
	updateowner 47
	fbecomeprone 48
	center 49
	eyeposition 50
	earposition 51
	bodytarget 52
	illumination 53
	fvisible 54
	fvecvisible 55

	look 65
	changeyaw 68
	irelationship 70
	monsterinitdead 72
	becomedead 73
	bestvisibleenemy 75
	finviewcone 76
	fvecinviewcone 77

	runai 66
	monsterthink 69
	monsterinit 71
	checklocalmove 78
	move 79
	moveexecute 80
	shouldadvanceroute 81
	getstoppedactivity 82
	stop 83
	checkrangeattack1 84
	checkrangeattack2 85
	checkmeleeattack1 86
	checkmeleeattack2 87
	schedulechange 93
	canplaysequence 94
	canplaysentence 95
	playsentence 96
	playscriptedsentence 97
	sentencestop 98
	getidealstate 99
	setactivity 100
	reportaistate 101
	checkenemy 102
	ftriangulate 103
	setyawspeed 104
	buildnearestroute 105
	findcover 106
	coverradius 108
	fcancheckattacks 109
	checkammo 110
	ignoreconditions 111
	fvalidatehinttype 112
	fcanactiveidle 113
	isoundmask 114
	hearingsensitivity 117
	barnaclevictimbitten 118
	barnaclevictimreleased 119
	preschedulethink 120
	getdeathactivity 121
	gibmonster 122
	hashumangibs 123
	hasaliengibs 124
	fademonster 125
	deathsound 128
	alertsound 129
	idlesound 130
	painsound 131
	stopfollowing 132
	
	player_jump 133
	player_duck 134
	player_prethink 135
	player_postthink 136
	player_shouldfadeondeath 67
	player_impulsecommands 137
	
	item_addtoplayer 65
	item_addduplicate 66
	item_getiteminfo 68
	item_candeploy 69
	item_deploy 70
	item_canholster 71
	item_holster 72
	item_updateiteminfo 73
	item_preframe 74
	item_postframe 75
	item_drop 76
	item_kill 77
	item_attachtoplayer 78
	item_primaryammoindex 79
	item_secondaryammoindex 80
	item_updateclientdata 81
	item_getweaponptr 82
	item_itemslot 67
	
	weapon_extractammo 83
	weapon_extractclipammo 84
	weapon_addweapon 85
	weapon_playemptysound 86
	weapon_resetemptysound 87
	weapon_sendweaponanim 88
	weapon_isusable 89
	weapon_primaryattack 90
	weapon_secondaryattack 91
	weapon_reload 92
	weapon_weaponidle 93
	weapon_retireweapon 94
	weapon_shouldweaponidle 95
	weapon_getnextattackdelay 96

	tfc_killed 14
	tfc_istriggered 17
	tfc_giveammo 23
	tfc_dbgetitemname 40
	tfc_engineeruse 56
	tfc_finished 57
	tfc_empexplode 58
	tfc_calcempdmgrad 59
	tfc_takeempblast 60
	tfc_empremove 61
	tfc_takeconcussionblast 62
	tfc_concuss 63
	tfc_radiusdamage 126
	tfc_radiusdamage2 127
@end

; ns's linux binary is compiled with gcc 3.3, so the "base" is 0, and pev is 4
@section ns linux
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 14
	bloodcolor 16
	tracebleed 17
	istriggered 18
	mymonsterpointer 19
	mysquadmonsterpointer 20
	gettogglestate 21
	addpoints 22
	addpointstoteam 23
	addplayeritem 24
	removeplayeritem 25
	giveammo 26
	getdelay 27
	ismoving 28
	overridereset 29
	damagedecal 30
	settogglestate 31
	startsneaking 32
	stopsneaking 33
	oncontrols 34
	issneaking 35
	isalive 36
	isbspmodel 37
	reflectgauss 38
	hastarget 39
	isinworld 40
	isplayer 41
	isnetclient 42
	teamid 43
	getnexttarget 46
	think 47
	touch 48
	use 49
	blocked 50
	respawn 52
	updateowner 53
	fbecomeprone 54
	center 55
	eyeposition 56
	earposition 57
	bodytarget 58
	illumination 59
	fvisible 60
	fvecvisible 61

	changeyaw 65
	hashumangibs 66
	hasaliengibs 67
	fademonster 68
	gibmonster 69
	getdeathactivity 70
	becomedead 71
	irelationship 73
	painsound 74
	reportaistate 75
	monsterinitdead 76
	look 77
	bestvisibleenemy 78
	finviewcone 80
	fvecinviewcone 81

	player_jump 83
	player_duck 84
	player_prethink 85
	player_postthink 86
	player_getgunposition 87
	player_shouldfadeondeath 72
	player_impulsecommands 101
	player_updateclientdata 99
	
	item_addtoplayer 64
	item_addduplicate 65
	item_getiteminfo 68
	item_candeploy 69
	item_deploy 70
	item_canholster 71
	item_holster 72
	item_updateiteminfo 74
	item_preframe 75
	item_postframe 76
	item_drop 77
	item_kill 78
	item_attachtoplayer 79
	item_primaryammoindex 80
	item_secondaryammoindex 81
	item_updateclientdata 82
	item_getweaponptr 83
	item_itemslot 84
	
	weapon_extractammo 85
	weapon_extractclipammo 86
	weapon_addweapon 87
	weapon_playemptysound 88
	weapon_resetemptysound 89
	weapon_sendweaponanim 94
	weapon_isusable 73
	weapon_primaryattack 98
	weapon_secondaryattack 99
	weapon_reload 100
	weapon_weaponidle 101
	weapon_retireweapon 102
	weapon_shouldweaponidle 103
	weapon_usedecrement 104
	
	ns_getpointvalue 13
	ns_awardkill 15
	ns_resetentity 45
	ns_updateonremove 51
	ns_setbonecontroller 63
	ns_savedataforreset 64
	ns_gethull 79
	ns_getmaxwalkspeed 88
	ns_setteamid 90
	ns_geteffectiveplayerclass 91
	ns_getauthenticationmask 92
	ns_effectiveplayerclasschanged 93
	ns_needsteamupdate 94
	ns_sendteamupdate 95
	ns_sendweaponupdate 96
	ns_initplayerfromspawn 97
	ns_packdeadplayeritems 98
	ns_getanimationforactivity 100
	ns_startobserver 102
	ns_stopobserver 103
	ns_getadrenalinefactor 104
	ns_givenameditem 106
	ns_suicide 107
	ns_getcanuseweapon 108

	ns_weapon_getweaponprimetime 90
	ns_weapon_primeweapon 91
	ns_weapon_getisweaponprimed 92
	ns_weapon_getisweaponpriming 93
	ns_weapon_defaultdeploy 95
	ns_weapon_defaultreload 96
	ns_weapon_getdeploytime 97
@end

@section ns windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 14
	bloodcolor 16
	tracebleed 17
	istriggered 18
	mymonsterpointer 19
	mysquadmonsterpointer 20
	gettogglestate 21
	addpoints 22
	addpointstoteam 23
	addplayeritem 24
	removeplayeritem 25
	giveammo 26
	getdelay 27
	ismoving 28
	overridereset 29
	damagedecal 30
	settogglestate 31
	startsneaking 32
	stopsneaking 33
	oncontrols 34
	issneaking 35
	isalive 36
	isbspmodel 37
	reflectgauss 38
	hastarget 39
	isinworld 40
	isplayer 41
	isnetclient 42
	teamid 43
	getnexttarget 46
	think 47
	touch 48
	use 49
	blocked 50
	respawn 52
	updateowner 53
	fbecomeprone 54
	center 55
	eyeposition 56
	earposition 57
	bodytarget 58
	illumination 59
	fvisible 60
	fvecvisible 61

	changeyaw 65
	hashumangibs 66
	hasaliengibs 67
	fademonster 68
	gibmonster 69
	getdeathactivity 70
	becomedead 71
	irelationship 73
	painsound 74
	reportaistate 75
	monsterinitdead 76
	look 77
	bestvisibleenemy 78
	finviewcone 80
	fvecinviewcone 81
	
	player_jump 83
	player_duck 84
	player_prethink 85
	player_postthink 86
	player_getgunposition 87
	player_shouldfadeondeath 72
	player_impulsecommands 101
	player_updateclientdata 99
	
	item_addtoplayer 64
	item_addduplicate 65
	item_getiteminfo 68
	item_candeploy 69
	item_deploy 70
	item_canholster 71
	item_holster 72
	item_updateiteminfo 74
	item_preframe 75
	item_postframe 76
	item_drop 77
	item_kill 78
	item_attachtoplayer 79
	item_primaryammoindex 80
	item_secondaryammoindex 81
	item_updateclientdata 82
	item_getweaponptr 83
	item_itemslot 84
	
	weapon_extractammo 85
	weapon_extractclipammo 86
	weapon_addweapon 87
	weapon_playemptysound 88
	weapon_resetemptysound 89
	weapon_sendweaponanim 94
	weapon_isusable 73
	weapon_primaryattack 98
	weapon_secondaryattack 99
	weapon_reload 100
	weapon_weaponidle 101
	weapon_retireweapon 102
	weapon_shouldweaponidle 103
	weapon_usedecrement 104
	
	ns_getpointvalue 13
	ns_awardkill 15
	ns_resetentity 45
	ns_updateonremove 51
	ns_setbonecontroller 63
	ns_savedataforreset 64
	ns_gethull 79
	ns_getmaxwalkspeed 88
	ns_setteamid 90
	ns_geteffectiveplayerclass 91
	ns_getauthenticationmask 92
	ns_effectiveplayerclasschanged 93
	ns_needsteamupdate 94
	ns_sendteamupdate 95
	ns_sendweaponupdate 96
	ns_initplayerfromspawn 97
	ns_packdeadplayeritems 98
	ns_getanimationforactivity 100
	ns_startobserver 102
	ns_stopobserver 103
	ns_getadrenalinefactor 104
	ns_givenameditem 106
	ns_suicide 107
	ns_getcanuseweapon 108

	ns_weapon_getweaponprimetime 90
	ns_weapon_primeweapon 91
	ns_weapon_getisweaponprimed 92
	ns_weapon_getisweaponpriming 93
	ns_weapon_defaultdeploy 95
	ns_weapon_defaultreload 96
	ns_weapon_getdeploytime 97
@end

@section ts linux
	pev 0
	base 0x60
	
	spawn 9
	precache 10
	keyvalue 11
	objectcaps 14
	activate 15
	setobjectcollisionbox 18
	classify 19
	deathnotice 20
	traceattack 21
	takedamage 22
	takehealth 23
	killed 24
	bloodcolor 25
	tracebleed 26
	istriggered 27
	mymonsterpointer 28
	mysquadmonsterpointer 29
	gettogglestate 30
	addpoints 31
	addpointstoteam 32
	addplayeritem 33
	removeplayeritem 34
	giveammo 35
	getdelay 36
	ismoving 37
	overridereset 38
	damagedecal 39
	settogglestate 40
	startsneaking 41
	stopsneaking 42
	oncontrols 43
	issneaking 44
	isalive 45
	isbspmodel 46
	reflectgauss 47
	hastarget 48
	isinworld 49
	isplayer 50
	isnetclient 51
	teamid 52
	getnexttarget 53
	think 54
	touch 55
	use 56
	blocked 57
	respawn 59
	updateowner 60
	fbecomeprone 61
	center 62
	eyeposition 63
	earposition 64
	bodytarget 65
	illumination 66
	fvisible 67
	fvecvisible 68

	changeyaw 70
	hashumangibs 71
	hasaliengibs 72
	fademonster 73
	gibmonster 74
	getdeathactivity 75
	becomedead 76
	irelationship 78
	painsound 79
	reportaistate 80
	monsterinitdead 81
	look 82
	bestvisibleenemy 83
	finviewcone 84
	fvecinviewcone 85

	player_jump 86
	player_duck 87
	player_prethink 88
	player_postthink 89
	player_getgunposition 90
	player_shouldfadeondeath 77
	player_impulsecommands 92
	player_updateclientdata 91
	
	item_addtoplayer 70
	item_addduplicate 71
	item_candeploy 73
	item_deploy 74
	item_canholster 75
	item_holster 76
	item_updateiteminfo 77
	item_preframe 78
	item_postframe 79
	item_drop 80
	item_kill 81
	item_attachtoplayer 82
	item_primaryammoindex 83
	item_secondaryammoindex 84
	item_updateclientdata 85
	item_getweaponptr 86
	item_itemslot 87
	
	weapon_extractammo 88
	weapon_extractclipammo 89
	weapon_addweapon 90
	weapon_playemptysound 91
	weapon_resetemptysound 92
	weapon_sendweaponanim 93
	weapon_isusable 94
	weapon_primaryattack 95
	weapon_secondaryattack 96
	weapon_reload 98
	weapon_weaponidle 99
	weapon_retireweapon 100
	weapon_shouldweaponidle 101
	weapon_usedecrement 102
	
	ts_breakablerespawn 2
	ts_canusedthroughwalls 3
	ts_giveslowmul 4
	ts_goslow 5
	ts_inslow 6
	ts_isobjective 7
	ts_enableobjective 8
	ts_onfreeentprivatedata 12
	ts_shouldcollide 13
	
	ts_weapon_alternateattack 97
@end
@section ts windows
	pev 4
	base 0x0
	
	spawn 7
	precache 8
	keyvalue 9
	objectcaps 12
	activate 13
	setobjectcollisionbox 16
	classify 17
	deathnotice 18
	traceattack 19
	takedamage 20
	takehealth 21
	killed 22
	bloodcolor 23
	tracebleed 24
	istriggered 25
	mymonsterpointer 26
	mysquadmonsterpointer 27
	gettogglestate 28
	addpoints 29
	addpointstoteam 30
	addplayeritem 31
	removeplayeritem 32
	giveammo 33
	getdelay 34
	ismoving 35
	overridereset 36
	damagedecal 37
	settogglestate 38
	startsneaking 39
	stopsneaking 40
	oncontrols 41
	issneaking 42
	isalive 43
	isbspmodel 44
	reflectgauss 45
	hastarget 46
	isinworld 47
	isplayer 48
	isnetclient 49
	teamid 50
	getnexttarget 51
	think 52
	touch 53
	use 54
	blocked 55
	respawn 57
	updateowner 58
	fbecomeprone 59
	center 60
	eyeposition 61
	earposition 62
	bodytarget 63
	illumination 64
	fvisible 65
	fvecvisible 66

	changeyaw 68
	hashumangibs 69
	hasaliengibs 70
	fademonster 71
	gibmonster 72
	getdeathactivity 73
	becomedead 74
	irelationship 76
	painsound 77
	reportaistate 78
	monsterinitdead 79
	look 80
	bestvisibleenemy 81
	finviewcone 82
	fvecinviewcone 83

	player_jump 84
	player_duck 85
	player_prethink 86
	player_postthink 87
	player_getgunposition 88
	player_shouldfadeondeath 75
	player_impulsecommands 90
	player_updateclientdata 89
	
	item_addtoplayer 68
	item_addduplicate 69
	item_candeploy 71
	item_deploy 72
	item_canholster 73
	item_holster 74
	item_updateiteminfo 75
	item_preframe 76
	item_postframe 77
	item_drop 78
	item_kill 79
	item_attachtoplayer 80
	item_primaryammoindex 81
	item_secondaryammoindex 82
	item_updateclientdata 83
	item_getweaponptr 84
	item_itemslot 85
	
	weapon_extractammo 86
	weapon_extractclipammo 87
	weapon_addweapon 88
	weapon_playemptysound 89
	weapon_resetemptysound 90
	weapon_sendweaponanim 91
	weapon_isusable 92
	weapon_primaryattack 93
	weapon_secondaryattack 94
	weapon_reload 96
	weapon_weaponidle 97
	weapon_retireweapon 98
	weapon_shouldweaponidle 99
	weapon_usedecrement 100
	
	ts_breakablerespawn 0
	ts_canusedthroughwalls 1
	ts_giveslowmul 2
	ts_goslow 3
	ts_inslow 4
	ts_isobjective 5
	ts_enableobjective 6
	ts_onfreeentprivatedata 10
	ts_shouldcollide 11
	
	ts_weapon_alternateattack 95
@end

; Sven-Coop 4.8
@section svencoop linux
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	irelationship 10
	classify 11
	deathnotice 12
	traceattack 13
	takedamage 14
	killed 17
	bloodcolor 18
	tracebleed 19
	istriggered 20
	mymonsterpointer 21
	mysquadmonsterpointer 22
	gettogglestate 23
	addpoints 24
	addpointstoteam 25
	addplayeritem 26
	removeplayeritem 27
	getdelay 29
	ismoving 30
	overridereset 31
	damagedecal 32
	settogglestate 33
	startsneaking 34
	stopsneaking 35
	oncontrols 36
	issneaking 37
	isalive 38
	isbspmodel 39
	reflectgauss 40
	hastarget 41
	isinworld 42
	isplayer 44
	isnetclient 46
	teamid 49
	getnexttarget 51
	think 52
	touch 53
	use 54
	blocked 55
	respawn 57
	updateowner 58
	fbecomeprone 59
	center 60
	eyeposition 61
	earposition 62
	bodytarget 63
	illumination 64
	fvecvisible 66

	look 77
	runai 78
	changeyaw 80
	monsterthink 81
	monsterinit 83
	monsterinitdead 84
	becomedead 85
	bestvisibleenemy 88
	finviewcone 89
	fvecinviewcone 90
	checklocalmove 91
	move 92
	moveexecute 93
	shouldadvanceroute 94
	getstoppedactivity 95
	stop 96
	checkrangeattack1 97
	checkrangeattack2 99
	checkmeleeattack1 101
	checkmeleeattack2 103
	schedulechange 111
	canplaysequence 112
	canplaysentence 113
	playsentence 114
	playscriptedsentence 115
	sentencestop 116
	getidealstate 117
	setactivity 118
	reportaistate 120
	checkenemy 121
	setyawspeed 124
	buildnearestroute 125
	findcover 126
	coverradius 131
	fcancheckattacks 132
	checkammo 134
	ignoreconditions 135
	fvalidatehinttype 136
	fcanactiveidle 137
	isoundmask 138
	hearingsensitivity 141
	barnaclevictimbitten 142
	barnaclevictimreleased 143
	preschedulethink 150
	getdeathactivity 151
	gibmonster 152
	hashumangibs 154
	hasaliengibs 155
	fademonster 156
	deathsound 159
	alertsound 160
	idlesound 161
	painsound 162
	stopfollowing 163

	player_getgunposition 157
	player_jump 179
	player_duck 180
	player_prethink 181
	player_postthink 182
	player_updateclientdata 184
	player_impulsecommands 185

	item_addtoplayer 77
	item_addduplicate 78
	item_getiteminfo 80
	item_candeploy 81
	item_deploy 82
	item_canholster 83
	item_holster 84
	item_updateiteminfo 85
	item_preframe 86
	item_postframe 87
	item_drop 88
	item_kill 89
	item_attachtoplayer 90
	item_primaryammoindex 91
	item_secondaryammoindex 92
	item_updateclientdata 93
	item_getweaponptr 94
	item_itemslot 95

	weapon_extractammo 96
	weapon_extractclipammo 97
	weapon_addweapon 98
	weapon_playemptysound 99
	weapon_resetemptysound 100
	weapon_sendweaponanim 101
	weapon_isusable 103
	weapon_primaryattack 104
	weapon_secondaryattack 105
	weapon_reload 107
	weapon_weaponidle 108
	weapon_retireweapon 109
	weapon_shouldweaponidle 110
	weapon_usedecrement 111

	sc_getclassification 9
	sc_takehealth 15
	sc_takearmor 16
	sc_giveammo 28
	sc_ismonster 43
	sc_isphysx 45
	sc_ispointentity 47
	sc_ismachine 48
	sc_criticalremove 50
	sc_updateonremove 56
	sc_fvisible 65
	sc_fvisiblefrompos 67
	sc_isfacing 68
	sc_getpointsfordamage 69
	sc_getdamagepoints 70
	sc_oncreate 73
	sc_ondestroy 74
	sc_isvalidentity 75
	sc_shouldfadeondeath 79
	sc_setupfriendly 80
	sc_revivethink 85
	sc_revive 86
	sc_startmonster 87
	sc_checkrangeattack1_move 98
	sc_checkrangeattack2_move 100
	sc_checkmeleeattack1_move 102
	sc_checkmeleeattack2_move 104
	sc_checktankusage 105
	sc_setgaitactivity 119
	sc_ftriangulate 122
	sc_ftriangulateextension 123
	sc_findcovergrenade 127
	sc_findcoverdistance 128
	sc_findattackpoint 129
	sc_fvalidatecover 130
	sc_checkattacker 133
	sc_nofriendlyfire1 144
	sc_nofriendlyfire2 145
	sc_nofriendlyfire3 146
	sc_nofriendlyfiretopos 147
	sc_fvisiblegunpos 148
	sc_finbulletcone 149
	sc_callgibmonster 153
	sc_checktimebaseddamage 157
	sc_ismoving 158
	sc_isplayerfollowing 164
	sc_startplayerfollowing 165
	sc_stopplayerfollowing 166
	sc_usesound 167
	sc_unusesound 168
	sc_ridemonster 169
	sc_checkandapplygenericattacks 170
	sc_checkscared 171
	sc_checkcreaturedanger 172
	sc_checkfalldamage 173
	sc_checkrevival 174
	sc_mediccallsound 175

	sc_player_menuinputperformed 176
	sc_player_ismenuinputdone 177
	sc_player_specialspawn 178
	sc_player_isconnected 182
	sc_player_isvalidinfoentity 186
	sc_player_levelend 187
	sc_player_votestarted 188
	sc_player_canstartnextvote 189
	sc_player_vote 190
	sc_player_hasvoted 191
	sc_player_resetvote 192
	sc_player_lastvoteinput 193
	sc_player_initvote 194
	sc_player_timetostartnextvote 195
	sc_player_resetview 196
	sc_player_getlogfrequency 197
	sc_player_logplayerstats 198
	sc_player_disablecollisionwithplayer 199
	sc_player_enablecollisionwithplayer 200
	sc_player_cantouchplayer 201

	sc_item_materialize 79

	sc_weapon_bulletaccuracy 102
	sc_weapon_tertiaryattack 106
	sc_weapon_burstsupplement 112
	sc_weapon_getp_model 113
	sc_weapon_getw_model 114
	sc_weapon_getv_model 115
	sc_weapon_precachecustommodels 116
	sc_weapon_ismultiplayer 117
	sc_weapon_frunfuncs 118
	sc_weapon_setfov 119
	sc_weapon_fcanrun 120
	sc_weapon_customdecrement 121
	sc_weapon_setv_model 122
	sc_weapon_setp_model 123
	sc_weapon_changeweaponskin 124
@end

; Sven-Coop 4.8
@section svencoop windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 6
	activate 7
	setobjectcollisionbox 8
	irelationship 10
	classify 11
	deathnotice 12
	traceattack 13
	takedamage 14
	killed 17
	bloodcolor 18
	tracebleed 19
	istriggered 20
	mymonsterpointer 21
	mysquadmonsterpointer 22
	gettogglestate 23
	addpoints 24
	addpointstoteam 25
	addplayeritem 26
	removeplayeritem 27
	getdelay 29
	ismoving 30
	overridereset 31
	damagedecal 32
	settogglestate 33
	startsneaking 34
	stopsneaking 35
	oncontrols 36
	issneaking 37
	isalive 38
	isbspmodel 39
	reflectgauss 40
	hastarget 41
	isinworld 42
	isplayer 44
	isnetclient 46
	teamid 49
	getnexttarget 51
	think 52
	touch 53
	use 54
	blocked 55
	respawn 57
	updateowner 58
	fbecomeprone 59
	center 60
	eyeposition 61
	earposition 62
	bodytarget 63
	illumination 64
	fvecvisible 65

	look 76
	runai 77
	changeyaw 79
	monsterthink 80
	monsterinit 82
	monsterinitdead 83
	becomedead 84
	bestvisibleenemy 87
	finviewcone 88
	fvecinviewcone 89
	checklocalmove 90
	move 91
	moveexecute 92
	shouldadvanceroute 93
	getstoppedactivity 94
	stop 95
	checkrangeattack1 96
	checkrangeattack2 98
	checkmeleeattack1 100
	checkmeleeattack2 102
	schedulechange 110
	canplaysequence 111
	canplaysentence 112
	playsentence 113
	playscriptedsentence 114
	sentencestop 115
	getidealstate 116
	setactivity 117
	reportaistate 119
	checkenemy 120
	setyawspeed 123
	buildnearestroute 124
	findcover 125
	coverradius 130
	fcancheckattacks 131
	checkammo 133
	ignoreconditions 134
	fvalidatehinttype 135
	fcanactiveidle 136
	isoundmask 137
	hearingsensitivity 140
	barnaclevictimbitten 141
	barnaclevictimreleased 142
	preschedulethink 149
	getdeathactivity 150
	gibmonster 151
	hashumangibs 153
	hasaliengibs 154
	fademonster 155
	deathsound 158
	alertsound 159
	idlesound 160
	painsound 161
	stopfollowing 162

	player_getgunposition 156
	player_jump 178
	player_duck 179
	player_prethink 180
	player_postthink 181
	player_updateclientdata 183
	player_impulsecommands 184

	item_addtoplayer 76
	item_addduplicate 77
	item_getiteminfo 79
	item_candeploy 80
	item_deploy 81
	item_canholster 82
	item_holster 83
	item_updateiteminfo 84
	item_preframe 85
	item_postframe 86
	item_drop 87
	item_kill 88
	item_attachtoplayer 89
	item_primaryammoindex 90
	item_secondaryammoindex 91
	item_updateclientdata 92
	item_getweaponptr 93
	item_itemslot 94

	weapon_extractammo 95
	weapon_extractclipammo 96
	weapon_addweapon 97
	weapon_playemptysound 98
	weapon_resetemptysound 99
	weapon_sendweaponanim 100
	weapon_isusable 102
	weapon_primaryattack 103
	weapon_secondaryattack 104
	weapon_reload 106
	weapon_weaponidle 107
	weapon_retireweapon 108
	weapon_shouldweaponidle 109
	weapon_usedecrement 110

	sc_getclassification 9
	sc_takehealth 15
	sc_takearmor 16
	sc_giveammo 28
	sc_ismonster 43
	sc_isphysx 45
	sc_ispointentity 47
	sc_ismachine 48
	sc_criticalremove 50
	sc_updateonremove 56
	sc_fvisible 66
	sc_fvisiblefrompos 67
	sc_isfacing 68
	sc_getpointsfordamage 69
	sc_getdamagepoints 70
	sc_oncreate 72
	sc_ondestroy 73
	sc_isvalidentity 74
	sc_shouldfadeondeath 78
	sc_setupfriendly 79
	sc_revivethink 84
	sc_revive 85
	sc_startmonster 86
	sc_checkrangeattack1_move 97
	sc_checkrangeattack2_move 99
	sc_checkmeleeattack1_move 101
	sc_checkmeleeattack2_move 103
	sc_checktankusage 104
	sc_setgaitactivity 118
	sc_ftriangulate 121
	sc_ftriangulateextension 122
	sc_findcovergrenade 126
	sc_findcoverdistance 127
	sc_findattackpoint 128
	sc_fvalidatecover 129
	sc_checkattacker 132
	sc_nofriendlyfire1 145
	sc_nofriendlyfire2 144
	sc_nofriendlyfire3 143
	sc_nofriendlyfiretopos 146
	sc_fvisiblegunpos 147
	sc_finbulletcone 148
	sc_callgibmonster 152
	sc_checktimebaseddamage 156
	sc_ismoving 157
	sc_isplayerfollowing 163
	sc_startplayerfollowing 164
	sc_stopplayerfollowing 165
	sc_usesound 166
	sc_unusesound 167
	sc_ridemonster 168
	sc_checkandapplygenericattacks 169
	sc_checkscared 170
	sc_checkcreaturedanger 171
	sc_checkfalldamage 172
	sc_checkrevival 173
	sc_mediccallsound 174

	sc_player_menuinputperformed 175
	sc_player_ismenuinputdone 176
	sc_player_specialspawn 177
	sc_player_isconnected 181
	sc_player_isvalidinfoentity 185
	sc_player_levelend 186
	sc_player_votestarted 187
	sc_player_canstartnextvote 188
	sc_player_vote 189
	sc_player_hasvoted 190
	sc_player_resetvote 191
	sc_player_lastvoteinput 192
	sc_player_initvote 193
	sc_player_timetostartnextvote 194
	sc_player_resetview 195
	sc_player_getlogfrequency 196
	sc_player_logplayerstats 197
	sc_player_disablecollisionwithplayer 198
	sc_player_enablecollisionwithplayer 199
	sc_player_cantouchplayer 200

	sc_item_materialize 78

	sc_weapon_bulletaccuracy 101
	sc_weapon_tertiaryattack 105
	sc_weapon_burstsupplement 111
	sc_weapon_getp_model 112
	sc_weapon_getw_model 113
	sc_weapon_getv_model 114
	sc_weapon_precachecustommodels 115
	sc_weapon_ismultiplayer 116
	sc_weapon_frunfuncs 117
	sc_weapon_setfov 118
	sc_weapon_fcanrun 119
	sc_weapon_customdecrement 120
	sc_weapon_setv_model 121
	sc_weapon_setp_model 122
	sc_weapon_changeweaponskin 123
@end

; Earth's Special Forces 1.2.3 
@section esf linux
	pev 0
	base 0x60
	
	spawn 2
	precache 3
	keyvalue 4
	objectcaps 7
	activate 8
	setobjectcollisionbox 9
	classify 10
	deathnotice 11
	traceattack 12
	takedamage 13
	takehealth 14
	killed 15
	bloodcolor 16
	tracebleed 17
	istriggered 18
	mymonsterpointer 19
	mysquadmonsterpointer 20
	gettogglestate 21
	addpoints 22
	addpointstoteam 23
	addplayeritem 24
	removeplayeritem 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvisible 56
	fvecvisible 57

	look 59
	changeyaw 62
	irelationship 64
	monsterinitdead 66
	becomedead 67
	bestvisibleenemy 69
	finviewcone 70
	fvecinviewcone 71
	
	runai 60
	monsterthink 63
	monsterinit 65
	checklocalmove 72
	move 73
	moveexecute 74
	shouldadvanceroute 75
	getstoppedactivity 76
	stop 77
	checkrangeattack1 78
	checkrangeattack2 79
	checkmeleeattack1 80
	checkmeleeattack2 81
	schedulechange 87
	canplaysequence 88
	canplaysentence 89
	playsentence 90
	playscriptedsentence 91
	sentencestop 92
	getidealstate 93
	setactivity 94
	reportaistate 95
	checkenemy 96
	ftriangulate 97
	setyawspeed 98
	buildnearestroute 99
	findcover 100
	coverradius 102
	fcancheckattacks 103
	checkammo 104
	ignoreconditions 105
	fvalidatehinttype 106
	fcanactiveidle 107
	isoundmask 108
	hearingsensitivity 111
	barnaclevictimbitten 112
	barnaclevictimreleased 113
	preschedulethink 114
	getdeathactivity 115
	gibmonster 116
	hashumangibs 117
	hasaliengibs 118
	fademonster 119
	deathsound 121
	alertsound 122
	idlesound 123
	painsound 124
	stopfollowing 125

	player_jump 126
	player_prethink 127
	player_postthink 128
	player_getgunposition 120
	player_shouldfadeondeath 61
	player_impulsecommands 130
	player_updateclientdata 129
	
	item_addtoplayer 59
	item_addduplicate 60
	item_getiteminfo 61
	item_candeploy 62
	item_deploy 63
	item_canholster 64
	item_holster 65
	item_updateiteminfo 66
	item_preframe 67
	item_postframe 68
	item_drop 69
	item_kill 70
	item_attachtoplayer 71
	item_primaryammoindex 72
	item_secondaryammoindex 73
	item_updateclientdata 74
	item_getweaponptr 75
	item_itemslot 76
	
	weapon_playemptysound 77
	weapon_resetemptysound 78
	weapon_sendweaponanim 79
	weapon_primaryattack 80
	weapon_secondaryattack 81
	weapon_weaponidle 82
	weapon_retireweapon 83
	weapon_shouldweaponidle 84
	weapon_usedecrement 85

	esf_weapon_holsterwhenmeleed 86
@end

@section esf windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 19
	addpoints 20
	addpointstoteam 21
	addplayeritem 22
	removeplayeritem 23
	getdelay 24
	ismoving 25
	overridereset 26
	damagedecal 27
	settogglestate 28
	startsneaking 29
	stopsneaking 30
	oncontrols 31
	issneaking 32
	isalive 33
	isbspmodel 34
	reflectgauss 35
	hastarget 36
	isinworld 37
	isplayer 38
	isnetclient 39
	teamid 40
	getnexttarget 41
	think 42
	touch 43
	use 44
	blocked 45
	respawn 46
	updateowner 47
	fbecomeprone 48
	center 49
	eyeposition 50
	earposition 51
	bodytarget 52
	illumination 53
	fvisible 54
	fvecvisible 55

	look 57
	changeyaw 60
	irelationship 62
	monsterinitdead 64
	becomedead 65
	bestvisibleenemy 67
	finviewcone 68
	fvecinviewcone 69
	
	runai 58
	monsterthink 61
	monsterinit 63
	checklocalmove 70
	move 71
	moveexecute 72
	shouldadvanceroute 73
	getstoppedactivity 74
	stop 75
	checkrangeattack1 76
	checkrangeattack2 77
	checkmeleeattack1 78
	checkmeleeattack2 79
	schedulechange 85
	canplaysequence 86
	canplaysentence 87
	playsentence 88
	playscriptedsentence 89
	sentencestop 90
	getidealstate 91
	setactivity 92
	reportaistate 93
	checkenemy 94
	ftriangulate 95
	setyawspeed 96
	buildnearestroute 97
	findcover 98
	coverradius 100
	fcancheckattacks 101
	checkammo 102
	ignoreconditions 103
	fvalidatehinttype 104
	fcanactiveidle 105
	isoundmask 106
	hearingsensitivity 109
	barnaclevictimbitten 110
	barnaclevictimreleased 111
	preschedulethink 112
	getdeathactivity 113
	gibmonster 114
	hashumangibs 115
	hasaliengibs 116
	fademonster 117
	deathsound 119
	alertsound 120
	idlesound 121
	painsound 122
	stopfollowing 123

	player_jump 124
	player_prethink 125
	player_postthink 126
	player_getgunposition 118
	player_shouldfadeondeath 59
	player_impulsecommands 128
	player_updateclientdata 127
	
	item_addtoplayer 57
	item_addduplicate 58
	item_getiteminfo 59
	item_candeploy 60
	item_deploy 61
	item_canholster 62
	item_holster 63
	item_updateiteminfo 64
	item_preframe 65
	item_postframe 66
	item_drop 67
	item_kill 68
	item_attachtoplayer 69
	item_primaryammoindex 70
	item_secondaryammoindex 71
	item_updateclientdata 72
	item_getweaponptr 73
	item_itemslot 74
	
	weapon_playemptysound 75
	weapon_resetemptysound 76
	weapon_sendweaponanim 77
	weapon_primaryattack 78
	weapon_secondaryattack 79
	weapon_weaponidle 80
	weapon_retireweapon 81
	weapon_shouldweaponidle 82
	weapon_usedecrement 83

	esf_weapon_holsterwhenmeleed 84
@end

; ESF Open Beta is built with GCC 3.x, and the VTable was slightly changed
@section esf_openbeta linux
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 13
	killed 14
	bloodcolor 15
	tracebleed 16
	istriggered 17
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	getdelay 25
	ismoving 26
	overridereset 27
	damagedecal 28
	settogglestate 29
	startsneaking 30
	stopsneaking 31
	oncontrols 32
	issneaking 33
	isalive 34
	isbspmodel 35
	reflectgauss 36
	hastarget 37
	isinworld 38
	isplayer 39
	isnetclient 43
	teamid 44
	getnexttarget 47
	think 48
	touch 49
	use 50
	blocked 51
	respawn 52
	updateowner 53
	fbecomeprone 54
	center 55
	eyeposition 56
	earposition 57
	bodytarget 58
	illumination 59
	fvisible 60
	fvecvisible 61

	look 63
	changeyaw 66
	irelationship 68
	monsterinitdead 70
	becomedead 71
	bestvisibleenemy 73
	finviewcone 74
	fvecinviewcone 75
	
	runai 64
	monsterthink 67
	monsterinit 69
	checklocalmove 76
	move 77
	moveexecute 78
	shouldadvanceroute 79
	getstoppedactivity 80
	stop 81
	checkrangeattack1 82
	checkrangeattack2 83
	checkmeleeattack1 84
	checkmeleeattack2 85
	schedulechange 91
	canplaysequence 92
	canplaysentence 93
	playsentence 94
	playscriptedsentence 95
	sentencestop 96
	getidealstate 97
	setactivity 98
	reportaistate 99
	checkenemy 100
	ftriangulate 101
	setyawspeed 102
	buildnearestroute 103
	findcover 104
	coverradius 106
	fcancheckattacks 107
	checkammo 108
	ignoreconditions 109
	fvalidatehinttype 110
	fcanactiveidle 111
	isoundmask 112
	hearingsensitivity 115
	barnaclevictimbitten 116
	barnaclevictimreleased 117
	preschedulethink 118
	getdeathactivity 119
	gibmonster 120
	hashumangibs 121
	hasaliengibs 122
	fademonster 123
	deathsound 125
	alertsound 126
	idlesound 127
	painsound 128
	stopfollowing 129

	player_updateclientdata 186
	player_jump 187
	player_prethink 189
	player_postthink 190
	player_getgunposition 124
	player_shouldfadeondeath 65
	player_impulsecommands 193
	
	item_addtoplayer 63
	item_addduplicate 64
	item_getiteminfo 65
	item_candeploy 66
	item_deploy 67
	item_canholster 68
	item_holster 69
	item_updateiteminfo 70
	item_preframe 71
	item_postframe 72
	item_drop 73
	item_kill 74
	item_attachtoplayer 75
	item_primaryammoindex 76
	item_secondaryammoindex 77
	item_updateclientdata 78
	item_getweaponptr 79
	item_itemslot 80
	
	weapon_playemptysound 81
	weapon_resetemptysound 82
	weapon_sendweaponanim 83
	weapon_primaryattack 84
	weapon_secondaryattack 85
	weapon_weaponidle 86
	weapon_retireweapon 87
	weapon_shouldweaponidle 88
	weapon_usedecrement 89
	
	esf_isenvmodel 40
	esf_takedamage2 12
	esf_isfighter 41
	esf_isbuddy 42
	esf_emitsound 45
	esf_emitnullsound 46
	esf_increasestrength 130
	esf_increasepl 131
	esf_setpowerlevel 132
	esf_setmaxpowerlevel 133
	esf_stopanitrigger 134
	esf_stopfly 135
	esf_hideweapon 136
	esf_clientremoveweapon 137
	esf_sendclientcustommodel 138
	esf_canturbo 139
	esf_canprimaryfire 140
	esf_cansecondaryfire 141
	esf_canstopfly 142
	esf_canblock 143
	esf_canraiseKi 144
	esf_canraisestamina 145
	esf_canteleport 146
	esf_canstartfly 147
	esf_canstartpowerup 148
	esf_canjump 149
	esf_canwalljump 150
	esf_issuperjump 151
	esf_ismoveback 152
	esf_checkwalljump 153
	esf_enablewalljump 154 
	esf_disablewalljump 155
	esf_resetwalljumpvars 156	
	esf_getwalljumpanim 157
	esf_getwalljumpanim2 158
	esf_setwalljumpanimation 159
	esf_setflymovetype 160
	esf_isflymovetype 161
	esf_iswalkmovetype 162
	esf_setwalkmovetype 163
	esf_drawchargebar 164
	esf_startblock 165
	esf_stopblock 166
	esf_startfly 167
	esf_getmaxspeed 168
	esf_setanimation 169
	esf_playanimation 170
	esf_getmoveforward 171
	esf_getmoveright 172
	esf_getmoveup 173
	esf_addblindfx 174
	esf_removeblindfx 175
	esf_disablepsbar 176
	esf_addbeamboxcrosshair 177
	esf_removebeamboxcrosshair 178
	esf_drawpswinbonus 179
	esf_drawpsbar 180
	esf_lockcrosshair 181
	esf_unlockcrosshair 182
	esf_rotatecrosshair 183
	esf_unrotatecrosshair 184
	esf_watermove 185
	esf_checktimebaseddamage 188
	esf_doessecondaryattack 191
	esf_doesprimaryattack 192
	esf_removespecialmodes 194
	esf_stopturbo 195
	esf_takebean 196
	esf_getpowerlevel 197
	esf_removeallotherweapons 198
	esf_stopswoop 199
	esf_setdeathanimation 201
	esf_setmodel 202
	esf_addattacks 203
	esf_emitclasssound 205
	esf_checklightning 206
	esf_freezecontrols 207
	esf_unfreezecontrols 208
	esf_updateki 209
	esf_updatehealth 210
	esf_getteleportdir 211

	esf_weapon_holsterwhenmeleed 90
	
@end
@section esf_openbeta windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 13
	killed 14
	bloodcolor 15
	tracebleed 16
	istriggered 17
	mymonsterpointer 18
	mysquadmonsterpointer 19
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	getdelay 25
	ismoving 26
	overridereset 27
	damagedecal 28
	settogglestate 29
	startsneaking 30
	stopsneaking 31
	oncontrols 32
	issneaking 33
	isalive 34
	isbspmodel 35
	reflectgauss 36
	hastarget 37
	isinworld 38
	isplayer 39
	isnetclient 43
	teamid 44
	getnexttarget 47
	think 48
	touch 49
	use 50
	blocked 51
	respawn 52
	updateowner 53
	fbecomeprone 54
	center 55
	eyeposition 56
	earposition 57
	bodytarget 58
	illumination 59
	fvisible 60
	fvecvisible 61

	look 63
	changeyaw 66
	irelationship 68
	monsterinitdead 70
	becomedead 71
	bestvisibleenemy 73
	finviewcone 74
	fvecinviewcone 75
	
	runai 64
	monsterthink 67
	monsterinit 69
	checklocalmove 76
	move 77
	moveexecute 78
	shouldadvanceroute 79
	getstoppedactivity 80
	stop 81
	checkrangeattack1 82
	checkrangeattack2 83
	checkmeleeattack1 84
	checkmeleeattack2 85
	schedulechange 91
	canplaysequence 92
	canplaysentence 93
	playsentence 94
	playscriptedsentence 95
	sentencestop 96
	getidealstate 97
	setactivity 98
	reportaistate 99
	checkenemy 100
	ftriangulate 101
	setyawspeed 102
	buildnearestroute 103
	findcover 104
	coverradius 106
	fcancheckattacks 107
	checkammo 108
	ignoreconditions 109
	fvalidatehinttype 110
	fcanactiveidle 111
	isoundmask 112
	hearingsensitivity 115
	barnaclevictimbitten 116
	barnaclevictimreleased 117
	preschedulethink 118
	getdeathactivity 119
	gibmonster 120
	hashumangibs 121
	hasaliengibs 122
	fademonster 123
	deathsound 125
	alertsound 126
	idlesound 127
	painsound 128
	stopfollowing 129

	player_updateclientdata 186
	player_jump 187
	player_prethink 189
	player_postthink 190
	player_getgunposition 124
	player_shouldfadeondeath 65
	player_impulsecommands 193
	
	item_addtoplayer 63
	item_addduplicate 64
	item_getiteminfo 65
	item_candeploy 66
	item_deploy 67
	item_canholster 68
	item_holster 69
	item_updateiteminfo 70
	item_preframe 71
	item_postframe 72
	item_drop 73
	item_kill 74
	item_attachtoplayer 75
	item_primaryammoindex 76
	item_secondaryammoindex 77
	item_updateclientdata 78
	item_getweaponptr 79
	item_itemslot 80
	
	weapon_playemptysound 81
	weapon_resetemptysound 82
	weapon_sendweaponanim 83
	weapon_primaryattack 84
	weapon_secondaryattack 85
	weapon_weaponidle 86
	weapon_retireweapon 87
	weapon_shouldweaponidle 88
	weapon_usedecrement 89
	
	esf_isenvmodel 40
	esf_takedamage2 12
	esf_isfighter 41
	esf_isbuddy 42
	esf_emitsound 45
	esf_emitnullsound 46
	esf_increasestrength 130
	esf_increasepl 131
	esf_setpowerlevel 132
	esf_setmaxpowerlevel 133
	esf_stopanitrigger 134
	esf_stopfly 135
	esf_hideweapon 136
	esf_clientremoveweapon 137
	esf_sendclientcustommodel 138
	esf_canturbo 139
	esf_canprimaryfire 140
	esf_cansecondaryfire 141
	esf_canstopfly 142
	esf_canblock 143
	esf_canraiseKi 144
	esf_canraisestamina 145
	esf_canteleport 146
	esf_canstartfly 147
	esf_canstartpowerup 148
	esf_canjump 149
	esf_canwalljump 150
	esf_issuperjump 151
	esf_ismoveback 152
	esf_checkwalljump 153
	esf_enablewalljump 154 
	esf_disablewalljump 155
	esf_resetwalljumpvars 156	
	esf_getwalljumpanim 157
	esf_getwalljumpanim2 158
	esf_setwalljumpanimation 159
	esf_setflymovetype 160
	esf_isflymovetype 161
	esf_iswalkmovetype 162
	esf_setwalkmovetype 163
	esf_drawchargebar 164
	esf_startblock 165
	esf_stopblock 166
	esf_startfly 167
	esf_getmaxspeed 168
	esf_setanimation 169
	esf_playanimation 170
	esf_getmoveforward 171
	esf_getmoveright 172
	esf_getmoveup 173
	esf_addblindfx 174
	esf_removeblindfx 175
	esf_disablepsbar 176
	esf_addbeamboxcrosshair 177
	esf_removebeamboxcrosshair 178
	esf_drawpswinbonus 179
	esf_drawpsbar 180
	esf_lockcrosshair 181
	esf_unlockcrosshair 182
	esf_rotatecrosshair 183
	esf_unrotatecrosshair 184
	esf_watermove 185
	esf_checktimebaseddamage 188
	esf_doessecondaryattack 191
	esf_doesprimaryattack 192
	esf_removespecialmodes 194
	esf_stopturbo 195
	esf_takebean 196
	esf_getpowerlevel 197
	esf_removeallotherweapons 198
	esf_stopswoop 199
	esf_setdeathanimation 201
	esf_setmodel 202
	esf_addattacks 203
	esf_emitclasssound 205
	esf_checklightning 206
	esf_freezecontrols 207
	esf_unfreezecontrols 208
	esf_updateki 209
	esf_updatehealth 210
	esf_getteleportdir 211

	esf_weapon_holsterwhenmeleed 90
	
@end
@section valve linux
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 19
	addpoints 20
	addpointstoteam 21
	addplayeritem 22
	removeplayeritem 23
	giveammo 24
	getdelay 25
	ismoving 26
	overridereset 27
	damagedecal 28
	settogglestate 29
	startsneaking 30
	stopsneaking 31
	oncontrols 32
	issneaking 33
	isalive 34
	isbspmodel 35
	reflectgauss 36
	hastarget 37
	isinworld 38
	isplayer 39
	isnetclient 40
	teamid 41
	getnexttarget 42
	think 43
	touch 44
	use 45
	blocked 46
	respawn 47
	updateowner 48
	fbecomeprone 49
	center 50
	eyeposition 51
	earposition 52
	bodytarget 53
	illumination 54
	fvisible 55
	fvecvisible 56

	look 58
	changeyaw 61
	irelationship 63
	monsterinitdead 65
	becomedead 66
	bestvisibleenemy 68
	finviewcone 69
	fvecinviewcone 70
	
	runai 59
	monsterthink 62
	monsterinit 64
	checklocalmove 71
	move 72
	moveexecute 73
	shouldadvanceroute 74
	getstoppedactivity 75
	stop 76
	checkrangeattack1 77
	checkrangeattack2 78
	checkmeleeattack1 79
	checkmeleeattack2 80
	schedulechange 86
	canplaysequence 87
	canplaysentence 88
	playsentence 89
	playscriptedsentence 90
	sentencestop 91
	getidealstate 92
	setactivity 93
	reportaistate 94
	checkenemy 95
	ftriangulate 96
	setyawspeed 97
	buildnearestroute 98
	findcover 99
	coverradius 101
	fcancheckattacks 102
	checkammo 103
	ignoreconditions 104
	fvalidatehinttype 105
	fcanactiveidle 106
	isoundmask 107
	hearingsensitivity 110
	barnaclevictimbitten 111
	barnaclevictimreleased 112
	preschedulethink 113
	getdeathactivity 114
	gibmonster 115
	hashumangibs 116
	hasaliengibs 117
	fademonster 118
	deathsound 120
	alertsound 121
	idlesound 122
	painsound 123
	stopfollowing 124

	player_jump 125
	player_duck 126
	player_prethink 127
	player_postthink 128
	player_getgunposition 119
	player_shouldfadeondeath 60
	player_impulsecommands 130
	player_updateclientdata  129
	
	item_addtoplayer 58
	item_addduplicate 59
	item_getiteminfo 60
	item_candeploy 61
	item_deploy 62
	item_canholster 63
	item_holster 64
	item_updateiteminfo 65
	item_preframe 66
	item_postframe 67
	item_drop 68
	item_kill 69
	item_attachtoplayer 70
	item_primaryammoindex 71
	item_secondaryammoindex 72
	item_updateclientdata 73
	item_getweaponptr 74
	item_itemslot 75
	
	weapon_extractammo 76
	weapon_extractclipammo 77
	weapon_addweapon 78
	weapon_playemptysound 79
	weapon_resetemptysound 80
	weapon_sendweaponanim 81
	weapon_isusable 82
	weapon_primaryattack 83
	weapon_secondaryattack 84
	weapon_reload 85
	weapon_weaponidle 86
	weapon_retireweapon 87
	weapon_shouldweaponidle 88
	weapon_usedecrement 89
@end
@section valve windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 19
	addpoints 20
	addpointstoteam 21
	addplayeritem 22
	removeplayeritem 23
	giveammo 24
	getdelay 25
	ismoving 26
	overridereset 27
	damagedecal 28
	settogglestate 29
	startsneaking 30
	stopsneaking 31
	oncontrols 32
	issneaking 33
	isalive 34
	isbspmodel 35
	reflectgauss 36
	hastarget 37
	isinworld 38
	isplayer 39
	isnetclient 40
	teamid 41
	getnexttarget 42
	think 43
	touch 44
	use 45
	blocked 46
	respawn 47
	updateowner 48
	fbecomeprone 49
	center 50
	eyeposition 51
	earposition 52
	bodytarget 53
	illumination 54
	fvisible 55
	fvecvisible 56

	look 58
	changeyaw 61
	irelationship 63
	monsterinitdead 65
	becomedead 66
	bestvisibleenemy 68
	finviewcone 69
	fvecinviewcone 70
	
	runai 59
	monsterthink 62
	monsterinit 64
	checklocalmove 71
	move 72
	moveexecute 73
	shouldadvanceroute 74
	getstoppedactivity 75
	stop 76
	checkrangeattack1 77
	checkrangeattack2 78
	checkmeleeattack1 79
	checkmeleeattack2 80
	schedulechange 86
	canplaysequence 87
	canplaysentence 88
	playsentence 89
	playscriptedsentence 90
	sentencestop 91
	getidealstate 92
	setactivity 93
	reportaistate 94
	checkenemy 95
	ftriangulate 96
	setyawspeed 97
	buildnearestroute 98
	findcover 99
	coverradius 101
	fcancheckattacks 102
	checkammo 103
	ignoreconditions 104
	fvalidatehinttype 105
	fcanactiveidle 106
	isoundmask 107
	hearingsensitivity 110
	barnaclevictimbitten 111
	barnaclevictimreleased 112
	preschedulethink 113
	getdeathactivity 114
	gibmonster 115
	hashumangibs 116
	hasaliengibs 117
	fademonster 118
	deathsound 120
	alertsound 121
	idlesound 122
	painsound 123
	stopfollowing 124
	
	player_jump 125
	player_duck 126
	player_prethink 127
	player_postthink 128
	player_getgunposition 119
	player_shouldfadeondeath 60
	player_impulsecommands 130
	player_updateclientdata  129
	
	item_addtoplayer 58
	item_addduplicate 59
	item_getiteminfo 60
	item_candeploy 61
	item_deploy 62
	item_canholster 63
	item_holster 64
	item_updateiteminfo 65
	item_preframe 66
	item_postframe 67
	item_drop 68
	item_kill 69
	item_attachtoplayer 70
	item_primaryammoindex 71
	item_secondaryammoindex 72
	item_updateclientdata 73
	item_getweaponptr 74
	item_itemslot 75
	
	weapon_extractammo 76
	weapon_extractclipammo 77
	weapon_addweapon 78
	weapon_playemptysound 79
	weapon_resetemptysound 80
	weapon_sendweaponanim 81
	weapon_isusable 82
	weapon_primaryattack 83
	weapon_secondaryattack 84
	weapon_reload 85
	weapon_weaponidle 86
	weapon_retireweapon 87
	weapon_shouldweaponidle 88
	weapon_usedecrement 89
@end

@section valve mac
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 19
	addpoints 20
	addpointstoteam 21
	addplayeritem 22
	removeplayeritem 23
	giveammo 24
	getdelay 25
	ismoving 26
	overridereset 27
	damagedecal 28
	settogglestate 29
	startsneaking 30
	stopsneaking 31
	oncontrols 32
	issneaking 33
	isalive 34
	isbspmodel 35
	reflectgauss 36
	hastarget 37
	isinworld 38
	isplayer 39
	isnetclient 40
	teamid 41
	getnexttarget 42
	think 43
	touch 44
	use 45
	blocked 46
	respawn 47
	updateowner 48
	fbecomeprone 49
	center 50
	eyeposition 51
	earposition 52
	bodytarget 53
	illumination 54
	fvisible 55
	fvecvisible 56

	look 58
	changeyaw 61
	irelationship 63
	monsterinitdead 65
	becomedead 66
	bestvisibleenemy 68
	finviewcone 69
	fvecinviewcone 70
	
	runai 59
	monsterthink 62
	monsterinit 64
	checklocalmove 71
	move 72
	moveexecute 73
	shouldadvanceroute 74
	getstoppedactivity 75
	stop 76
	checkrangeattack1 77
	checkrangeattack2 78
	checkmeleeattack1 79
	checkmeleeattack2 80
	schedulechange 86
	canplaysequence 87
	canplaysentence 88
	playsentence 89
	playscriptedsentence 90
	sentencestop 91
	getidealstate 92
	setactivity 93
	reportaistate 94
	checkenemy 95
	ftriangulate 96
	setyawspeed 97
	buildnearestroute 98
	findcover 99
	coverradius 101
	fcancheckattacks 102
	checkammo 103
	ignoreconditions 104
	fvalidatehinttype 105
	fcanactiveidle 106
	isoundmask 107
	hearingsensitivity 110
	barnaclevictimbitten 111
	barnaclevictimreleased 112
	preschedulethink 113
	getdeathactivity 114
	gibmonster 115
	hashumangibs 116
	hasaliengibs 117
	fademonster 118
	deathsound 120
	alertsound 121
	idlesound 122
	painsound 123
	stopfollowing 124

	player_jump 125
	player_duck 126
	player_prethink 127
	player_postthink 128
	player_getgunposition 119
	player_shouldfadeondeath 60
	player_impulsecommands 130
	player_updateclientdata  129
	
	item_addtoplayer 58
	item_addduplicate 59
	item_getiteminfo 60
	item_candeploy 61
	item_deploy 62
	item_canholster 63
	item_holster 64
	item_updateiteminfo 65
	item_preframe 66
	item_postframe 67
	item_drop 68
	item_kill 69
	item_attachtoplayer 70
	item_primaryammoindex 71
	item_secondaryammoindex 72
	item_updateclientdata 73
	item_getweaponptr 74
	item_itemslot 75
	
	weapon_extractammo 76
	weapon_extractclipammo 77
	weapon_addweapon 78
	weapon_playemptysound 79
	weapon_resetemptysound 80
	weapon_sendweaponanim 81
	weapon_isusable 82
	weapon_primaryattack 83
	weapon_secondaryattack 84
	weapon_reload 85
	weapon_weaponidle 86
	weapon_retireweapon 87
	weapon_shouldweaponidle 88
	weapon_usedecrement 89
@end

@section gearbox windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	giveammo 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvisible 57
	fvecvisible 56

	look 60
	changeyaw 63
	irelationship 65
	monsterinitdead 67
	becomedead 68
	bestvisibleenemy 70
	finviewcone 72
	fvecinviewcone 71

	runai 61
	monsterthink 64
	monsterinit 66
	checklocalmove 73
	move 74
	moveexecute 75
	shouldadvanceroute 76
	getstoppedactivity 77
	stop 78
	checkrangeattack1 79
	checkrangeattack2 80
	checkmeleeattack1 81
	checkmeleeattack2 82
	schedulechange 88
	canplaysequence 89
	canplaysentence 90
	playsentence 91
	playscriptedsentence 92
	sentencestop 93
	getidealstate 94
	setactivity 95
	reportaistate 96
	checkenemy 97
	ftriangulate 98
	setyawspeed 99
	buildnearestroute 100
	findcover 101
	coverradius 103
	fcancheckattacks 104
	checkammo 105
	ignoreconditions 106
	fvalidatehinttype 107
	fcanactiveidle 108
	isoundmask 109
	hearingsensitivity 112
	barnaclevictimbitten 113
	barnaclevictimreleased 114
	preschedulethink 115
	getdeathactivity 116
	gibmonster 117
	hashumangibs 118
	hasaliengibs 119
	fademonster 120
	deathsound 123
	alertsound 124
	idlesound 125
	painsound 126
	stopfollowing 127

	player_jump 127
	player_duck 128
	player_prethink 129
	player_postthink 130
	player_getgunposition 121
	player_shouldfadeondeath 62
	player_impulsecommands 132
	player_updateclientdata  131
	
	item_addtoplayer 60
	item_addduplicate 61
	item_getiteminfo 62
	item_candeploy 63
	item_deploy 64
	item_canholster 65
	item_holster 66
	item_updateiteminfo 67
	item_preframe 68
	item_postframe 69
	item_drop 70
	item_kill 71
	item_attachtoplayer 72
	item_primaryammoindex 73
	item_secondaryammoindex 74
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 78
	
	weapon_extractammo 79
	weapon_extractclipammo 80
	weapon_addweapon 81
	weapon_playemptysound 82
	weapon_resetemptysound 83
	weapon_sendweaponanim 84
	weapon_isusable 85
	weapon_primaryattack 86
	weapon_secondaryattack 87
	weapon_reload 88
	weapon_weaponidle 89
	weapon_retireweapon 90
	weapon_shouldweaponidle 91
	weapon_usedecrement 92

	gearbox_mysquadtalkmonsterpointer 19
	gearbox_weapontimebase 58
@end

@section gearbox linux 
	pev 4 
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	giveammo 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvisible 56
	fvecvisible 57

	look 60
	changeyaw 63
	irelationship 65
	monsterinitdead 67
	becomedead 68
	bestvisibleenemy 70
	finviewcone 71
	fvecinviewcone 72

	runai 61
	monsterthink 64
	monsterinit 66
	checklocalmove 73
	move 74
	moveexecute 75
	shouldadvanceroute 76
	getstoppedactivity 77
	stop 78
	checkrangeattack1 79
	checkrangeattack2 80
	checkmeleeattack1 81
	checkmeleeattack2 82
	schedulechange 88
	canplaysequence 89
	canplaysentence 90
	playsentence 91
	playscriptedsentence 92
	sentencestop 93
	getidealstate 94
	setactivity 95
	reportaistate 96
	checkenemy 97
	ftriangulate 98
	setyawspeed 99
	buildnearestroute 100
	findcover 101
	coverradius 103
	fcancheckattacks 104
	checkammo 105
	ignoreconditions 106
	fvalidatehinttype 107
	fcanactiveidle 108
	isoundmask 109
	hearingsensitivity 112
	barnaclevictimbitten 113
	barnaclevictimreleased 114
	preschedulethink 115
	getdeathactivity 116
	gibmonster 117
	hashumangibs 118
	hasaliengibs 119
	fademonster 120
	deathsound 123
	alertsound 124
	idlesound 125
	painsound 126
	stopfollowing 127

	player_jump 127
	player_duck 128
	player_prethink 129
	player_postthink 130
	player_getgunposition 121
	player_shouldfadeondeath 62
	player_impulsecommands 132
	player_updateclientdata  131
	
	item_addtoplayer 60
	item_addduplicate 61
	item_getiteminfo 62
	item_candeploy 63
	item_deploy 64
	item_canholster 65
	item_holster 66
	item_updateiteminfo 67
	item_preframe 68
	item_postframe 69
	item_drop 70
	item_kill 71
	item_attachtoplayer 72
	item_primaryammoindex 73
	item_secondaryammoindex 74
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 78
	
	weapon_extractammo 79
	weapon_extractclipammo 80
	weapon_addweapon 81
	weapon_playemptysound 82
	weapon_resetemptysound 83
	weapon_sendweaponanim 84
	weapon_isusable 85
	weapon_primaryattack 86
	weapon_secondaryattack 87
	weapon_reload 88
	weapon_weaponidle 89
	weapon_retireweapon 90
	weapon_shouldweaponidle 91
	weapon_usedecrement 92

	gearbox_mysquadtalkmonsterpointer 19
	gearbox_weapontimebase 58
@end 

@section gearbox mac
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 20
	addpoints 21
	addpointstoteam 22
	addplayeritem 23
	removeplayeritem 24
	giveammo 25
	getdelay 26
	ismoving 27
	overridereset 28
	damagedecal 29
	settogglestate 30
	startsneaking 31
	stopsneaking 32
	oncontrols 33
	issneaking 34
	isalive 35
	isbspmodel 36
	reflectgauss 37
	hastarget 38
	isinworld 39
	isplayer 40
	isnetclient 41
	teamid 42
	getnexttarget 43
	think 44
	touch 45
	use 46
	blocked 47
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvisible 56
	fvecvisible 57

	look 60
	changeyaw 63
	irelationship 65
	monsterinitdead 67
	becomedead 68
	bestvisibleenemy 70
	finviewcone 71
	fvecinviewcone 72

	runai 61
	monsterthink 64
	monsterinit 66
	checklocalmove 73
	move 74
	moveexecute 75
	shouldadvanceroute 76
	getstoppedactivity 77
	stop 78
	checkrangeattack1 79
	checkrangeattack2 80
	checkmeleeattack1 81
	checkmeleeattack2 82
	schedulechange 88
	canplaysequence 89
	canplaysentence 90
	playsentence 91
	playscriptedsentence 92
	sentencestop 93
	getidealstate 94
	setactivity 95
	reportaistate 96
	checkenemy 97
	ftriangulate 98
	setyawspeed 99
	buildnearestroute 100
	findcover 101
	coverradius 103
	fcancheckattacks 104
	checkammo 105
	ignoreconditions 106
	fvalidatehinttype 107
	fcanactiveidle 108
	isoundmask 109
	hearingsensitivity 112
	barnaclevictimbitten 113
	barnaclevictimreleased 114
	preschedulethink 115
	getdeathactivity 116
	gibmonster 117
	hashumangibs 118
	hasaliengibs 119
	fademonster 120
	deathsound 123
	alertsound 124
	idlesound 125
	painsound 126
	stopfollowing 127

	player_jump 127
	player_duck 128
	player_prethink 129
	player_postthink 130
	player_getgunposition 121
	player_shouldfadeondeath 62
	player_impulsecommands 132
	player_updateclientdata  131
	
	item_addtoplayer 60
	item_addduplicate 61
	item_getiteminfo 62
	item_candeploy 63
	item_deploy 64
	item_canholster 65
	item_holster 66
	item_updateiteminfo 67
	item_preframe 68
	item_postframe 69
	item_drop 70
	item_kill 71
	item_attachtoplayer 72
	item_primaryammoindex 73
	item_secondaryammoindex 74
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 78
	
	weapon_extractammo 79
	weapon_extractclipammo 80
	weapon_addweapon 81
	weapon_playemptysound 82
	weapon_resetemptysound 83
	weapon_sendweaponanim 84
	weapon_isusable 85
	weapon_primaryattack 86
	weapon_secondaryattack 87
	weapon_reload 88
	weapon_weaponidle 89
	weapon_retireweapon 90
	weapon_shouldweaponidle 91
	weapon_usedecrement 92

	gearbox_mysquadtalkmonsterpointer 19
	gearbox_weapontimebase 58
@end

@section ag linux
	pev 0
	base 0x60
	
	spawn 2
	precache 3
	keyvalue 4
	objectcaps 7
	activate 8
	setobjectcollisionbox 9
	classify 10
	deathnotice 11
	traceattack 12
	takedamage 13
	takehealth 14
	killed 15
	bloodcolor 16
	tracebleed 17
	istriggered 18
	mymonsterpointer 19
	mysquadmonsterpointer 20
	gettogglestate 21
	addpoints 22
	addpointstoteam 23
	addplayeritem 24
	removeplayeritem 25
	giveammo 26
	getdelay 27
	ismoving 28
	overridereset 29
	damagedecal 30
	settogglestate 31
	startsneaking 32
	stopsneaking 33
	oncontrols 34
	issneaking 35
	isalive 36
	isbspmodel 37
	reflectgauss 38
	hastarget 39
	isinworld 40
	isplayer 41
	isnetclient 42
	teamid 43
	getnexttarget 44
	think 45
	touch 46
	use 47
	blocked 48
	respawn 50
	updateowner 51
	fbecomeprone 52
	center 53
	eyeposition 54
	earposition 55
	bodytarget 56
	illumination 57
	fvisible 58
	fvecvisible 59

	look 62
	changeyaw 65
	irelationship 67
	monsterinitdead 69
	becomedead 70
	bestvisibleenemy 72
	finviewcone 73
	fvecinviewcone 74
	
	runai 63
	monsterthink 66
	monsterinit 68
	checklocalmove 75
	move 76
	moveexecute 77
	shouldadvanceroute 78
	getstoppedactivity 79
	stop 80
	checkrangeattack1 81
	checkrangeattack2 82
	checkmeleeattack1 83
	checkmeleeattack2 84
	schedulechange 90
	canplaysequence 91
	canplaysentence 92
	playsentence 93
	playscriptedsentence 94
	sentencestop 95
	getidealstate 96
	setactivity 97
	reportaistate 98
	checkenemy 99
	ftriangulate 100
	setyawspeed 101
	buildnearestroute 102
	findcover 103
	coverradius 105
	fcancheckattacks 106
	checkammo 107
	ignoreconditions 108
	fvalidatehinttype 109
	fcanactiveidle 110
	isoundmask 111
	hearingsensitivity 114
	barnaclevictimbitten 115
	barnaclevictimreleased 116
	preschedulethink 117
	getdeathactivity 118
	gibmonster 119
	hashumangibs 120
	hasaliengibs 121
	fademonster 122
	deathsound 124
	alertsound 125
	idlesound 126
	painsound 127
	stopfollowing 128

	player_jump 129
	player_duck 130
	player_prethink 131
	player_postthink 132
	player_getgunposition 123
	player_shouldfadeondeath 64
	player_impulsecommands 134
	player_updateclientdata  133
	
	item_addtoplayer 61
	item_addduplicate 62
	item_getiteminfo 63
	item_candeploy 64
	item_deploy 65
	item_canholster 66
	item_holster 67
	item_updateiteminfo 68
	item_preframe 69
	item_postframe 70
	item_drop 71
	item_kill 72
	item_attachtoplayer 73
	item_primaryammoindex 74
	item_secondaryammoindex 75
	item_updateclientdata 76
	item_getweaponptr 77
	item_itemslot 78
	
	weapon_extractammo 79
	weapon_extractclipammo 80
	weapon_addweapon 81
	weapon_playemptysound 82
	weapon_resetemptysound 83
	weapon_sendweaponanim 84
	weapon_isusable 85
	weapon_primaryattack 86
	weapon_secondaryattack 87
	weapon_reload 88
	weapon_weaponidle 89
	weapon_retireweapon 90
	weapon_shouldweaponidle 91
	weapon_usedecrement 92
	
@end
@section ag windows
	pev 4
	base 0x0
	
	spawn 0
	precache 1
	keyvalue 2
	objectcaps 5
	activate 6
	setobjectcollisionbox 7
	classify 8
	deathnotice 9
	traceattack 10
	takedamage 11
	takehealth 12
	killed 13
	bloodcolor 14
	tracebleed 15
	istriggered 16
	mymonsterpointer 17
	mysquadmonsterpointer 18
	gettogglestate 19
	addpoints 20
	addpointstoteam 21
	addplayeritem 22
	removeplayeritem 23
	giveammo 24
	getdelay 25
	ismoving 26
	overridereset 27
	damagedecal 28
	settogglestate 29
	startsneaking 30
	stopsneaking 31
	oncontrols 32
	issneaking 33
	isalive 34
	isbspmodel 35
	reflectgauss 36
	hastarget 37
	isinworld 38
	isplayer 39
	isnetclient 40
	teamid 41
	getnexttarget 42
	think 43
	touch 44
	use 45
	blocked 46
	respawn 48
	updateowner 49
	fbecomeprone 50
	center 51
	eyeposition 52
	earposition 53
	bodytarget 54
	illumination 55
	fvisible 56
	fvecvisible 57

	look 60
	changeyaw 63
	irelationship 65
	monsterinitdead 67
	becomedead 68
	bestvisibleenemy 70
	finviewcone 71
	fvecinviewcone 72

	runai 61
	monsterthink 64
	monsterinit 66
	checklocalmove 73
	move 74
	moveexecute 75
	shouldadvanceroute 76
	getstoppedactivity 77
	stop 78
	checkrangeattack1 79
	checkrangeattack2 80
	checkmeleeattack1 81
	checkmeleeattack2 82
	schedulechange 88
	canplaysequence 89
	canplaysentence 90
	playsentence 91
	playscriptedsentence 92
	sentencestop 93
	getidealstate 94
	setactivity 95
	reportaistate 96
	checkenemy 97
	ftriangulate 98
	setyawspeed 99
	buildnearestroute 100
	findcover 101
	coverradius 103
	fcancheckattacks 104
	checkammo 105
	ignoreconditions 106
	fvalidatehinttype 107
	fcanactiveidle 108
	isoundmask 109
	hearingsensitivity 112
	barnaclevictimbitten 113
	barnaclevictimreleased 114
	preschedulethink 115
	getdeathactivity 116
	gibmonster 117
	hashumangibs 118
	hasaliengibs 119
	fademonster 120
	deathsound 122
	alertsound 123
	idlesound 124
	painsound 125
	stopfollowing 126

	player_jump 127
	player_duck 128
	player_prethink 129
	player_postthink 130
	player_getgunposition 121
	player_shouldfadeondeath 62
	player_impulsecommands 132
	player_updateclientdata  131
	
	item_addtoplayer 59
	item_addduplicate 60
	item_getiteminfo 61
	item_candeploy 62
	item_deploy 63
	item_canholster 64
	item_holster 65
	item_updateiteminfo 66
	item_preframe 67
	item_postframe 68
	item_drop 69
	item_kill 70
	item_attachtoplayer 71
	item_primaryammoindex 72
	item_secondaryammoindex 73
	item_updateclientdata 74
	item_getweaponptr 75
	item_itemslot 76
	
	weapon_extractammo 77
	weapon_extractclipammo 78
	weapon_addweapon 79
	weapon_playemptysound 80
	weapon_resetemptysound 81
	weapon_sendweaponanim 82
	weapon_isusable 83
	weapon_primaryattack 84
	weapon_secondaryattack 85
	weapon_reload 86
	weapon_weaponidle 87
	weapon_retireweapon 88
	weapon_shouldweaponidle 89
	weapon_usedecrement 90
@end