"Games"
{
	"hl2mp"
	{
		"Offsets"
		{
			// void CHL2MP_Player::FireBullets ( const FireBulletsInfo_t &info )
			"FireBullets"
			{
				"windows"	"115"
				"linux"		"116"
			}	
			// Activity CBaseCombatCharacter::Weapon_TranslateActivity( Activity baseAct, bool *pRequired )
			"Weapon_TranslateActivity"
			{
				"windows"	"264"
				"linux"		"265"
			}
			// float CBaseCombatWeapon::GetFireRate( void )
			"GetFireRate"
			{
				"windows"	"290"
				"linux"		"291"
			}
			// bool CBaseCombatWeapon::HasPrimaryAmmo( void )
			"HasPrimaryAmmo"
			{
				"windows"	"250"
				"linux"		"251"
			}	
			// bool CBaseCombatWeapon::HasSecondaryAmmo( void )
			"HasSecondaryAmmo"
			{
				"windows"	"251"
				"linux"		"252"
			}
			// bool CBaseCombatWeapon::ReloadOrSwitchWeapons( void )
			"ReloadOrSwitchWeapons"
			{
				"windows"	"260"
				"linux"		"261"
			}
			// bool CHL2MP_Player::Weapon_Switch( CBaseCombatWeapon *pWeapon, int viewmodelindex = 0)
			"Weapon_Switch"
			{
				"windows"	"271"
				"linux"		"272"
			}
			// void CBasePlayer::Weapon_Equip( CBaseCombatWeapon *pWeapon )
			"Weapon_Equip"
			{
				"windows"	"268"
				"linux"		"269"
			}
			// bool CBasePlayer::BumpWeapon( CBaseCombatWeapon *pWeapon )
			"BumpWeapon"
			{
				"windows"	"404"
				"linux"		"405"
			}	
			// void CBaseCombatWeapon::AddViewKick( void )
			"AddViewKick"
			{
				"windows"	"305"
				"linux"		"306"
			}
			// bool CBaseCombatWeapon::Reload( void )
			"Reload"
			{
				"windows"	"277"
				"linux"		"278"
			}	
			// void CBaseCombatWeapon::WeaponSound( WeaponSound_t sound_type, float soundtime = 0.0f )
			"WeaponSound"
			{
				"windows"	"296"
				"linux"		"297"
			}	
			// void CBaseCombatWeapon::StopWeaponSound( WeaponSound_t sound_type )
			"StopWeaponSound"
			{
				"windows"	"297"
				"linux"		"298"
			}	
			// void CBaseCombatWeapon::ItemPostFrame( void )
			"ItemPostFrame"
			{
				"windows"	"266"
				"linux"		"267"
			}
			// void CBaseCombatWeapon::PrimaryAttack( void )
			"PrimaryAttack"
			{
				"windows"	"280"
				"linux"		"281"
			}
			// void CBaseCombatWeapon::SecondaryAttack( void )
			"SecondaryAttack"
			{
				"windows"	"281"
				"linux"		"282"
			}
			// bool CBaseCombatWeapon::Holster( CBaseCombatWeapon *pSwitchingTo )
			"Holster"
			{
				"windows"	"256"
				"linux"		"257"
			}
			// bool CBaseCombatWeapon::SendWeaponAnim( int iActivity )
			"SendWeaponAnim"
			{
				"windows"	"243"
				"linux"		"244"
			}
			// void CBaseCombatWeapon::SendViewModelAnim( int nSequence )
			"SendViewModelAnim"
			{
				"windows"	"244"
				"linux"		"245"
			}
			// void CBaseCombatWeapon::Operator_HandleAnimEvent( animevent_t *pEvent, CBaseCombatCharacter *pOperator )
			"Operator_HandleAnimEvent"
			{
				"windows"	"364"
				"linux"		"365"
			}
			// int CBaseCombatWeapon::GetDefaultClip1( void )
			"GetDefaultClip1"
			{
				"windows"	"320"
				"linux"		"321"
			}
			// void CBaseCombatWeapon::CheckRespawn( void )
			"CheckRespawn"
			{
				"windows"	"354"
				"linux"		"355"
			}	
			// bool CBaseCombatWeapon::UsesClipsForAmmo1( void )
			"UsesClipsForAmmo1"
			{
				"windows"	"333"
				"linux"		"334"
			}
			// int CHL2_Player::GiveAmmo( int nCount, int nAmmoIndex, bool bSuppressSound)
			"GiveAmmo"
			{
				"windows"	"259"
				"linux"		"260"
			}
			// int CBaseCombatCharacter::GetAmmoCount( int iAmmoIndex )
			"GetAmmoCount"
			{
				"windows"	"262"
				"linux"		"263"
			}
			// void CBaseCombatCharacter::RemoveAmmo( int iCount, int iAmmoIndex )
			"RemoveAmmo"
			{
				"windows"	"261"
				"linux"		"261"
			}
			// void CHL2MP_Player::SetAnimation( PLAYER_ANIM playerAnim )
			"SetAnimation"
			{
				"windows"	"372"
				"linux"		"373"
			}
			// void CBaseCombatWeapon::SetViewModel()
			"SetViewModel"
			{
				"windows"	"245"
				"linux"		"246"
			}
			// bool CBaseCombatWeapon::Deploy()
			"Deploy"
			{
				"windows"	"255"
				"linux"		"256"
			}
			// void CBaseCombatWeapon::Drop( const Vector &vecVelocity )
			"Drop"
			{
				"windows"	"227"
				"linux"		"228"
			}
			// void CBaseGrenade::Explode( trace_t *pTrace, int bitsDamageType )
			"Explode"
			{
				"windows"	"232"
				"linux"		"233"
			}
			// Vector CBaseCombatCharacter::Weapon_ShootPosition( )
			"Weapon_ShootPosition"
			{
				"windows"	"272"
				"linux"		"273"
			}
			// void CGameRules::RadiusDamage( const CTakeDamageInfo &info, const Vector &vecSrcIn, float flRadius, int iClassIgnore, CBaseEntity *pEntityIgnore )
			"RadiusDamage"
			{
				"windows"	"68"
				"linux"		"69"
			}
		}
	}
}