/**
 * Do not edit this file.  Any changes will be overwritten by the gamedata
 * updater or by upgrading your AMX Mod X install.
 *
 * To override data in this file, create a subdirectory named "custom" and
 * place your own gamedata file(s) inside of it.  Such files will be parsed
 * after AMXX's own.
 *
 * For more information, see http://wiki.alliedmods.net/Gamedata_Updating_(AMX_Mod_X)
 */

"Games"
{
	"#default"
	{
	}
	
	"svencoop"
	{
		"CRC"
		{
			"server"
			{
				"linux"		"EB816A9E"	//server.so
				"windows"	"A41098C7"	//server.dll
			}
		}
		
		"Classes"
		{
			"CBasePlayer"
			{
				"Offsets"
				{
					"m_fMenuInputPerformed"
					{
						"type" "character"
						"windows" "1544"
						"linux" "1561"
					}

					"m_TextMenu"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1548"
						"linux" "1564"
					}

					"m_TextMenuPage"
					{
						"type" "integer"
						"unsigned" "1"
						"windows" "1552"
						"linux" "1568"
					}

					"m_flMenuCloseTime"
					{
						"type" "float"
						"windows" "1556"
						"linux" "1572"
					}

					"m_iBitsValidMenuSlots"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1560"
						"linux" "1576"
					}

					"random_seed"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1564"
						"linux" "1580"
					}

					"fShowedRespawnMessage"
					{
						"type" "character"
						"windows" "1568"
						"linux" "1584"
					}

					"m_flLastIntervalMessageTime"
					{
						"type" "float"
						"windows" "1572"
						"linux" "1588"
					}

					"m_flNextMonsterinfoTime"
					{
						"type" "float"
						"windows" "1576"
						"linux" "1592"
					}

					"m_flNextClientCommandTime"
					{
						"type" "float"
						"windows" "1580"
						"linux" "1596"
					}

					"m_flNextItemDropTime"
					{
						"type" "float"
						"windows" "1584"
						"linux" "1600"
					}

					"m_flTimeOfLastDeath"
					{
						"type" "float"
						"windows" "1588"
						"linux" "1604"
					}

					"m_flRespawnDelayTime"
					{
						"type" "float"
						"windows" "1592"
						"linux" "1608"
					}

					"m_hSpawnPoint"
					{
						"type" "structure"
						"windows" "1596"
						"linux" "1612"
					}

					"m_fHasDroppedWeapon"
					{
						"type" "character"
						"windows" "1604"
						"linux" "1620"
					}

					"m_iCheatBonuses"
					{
						"type" "character"
						"windows" "1605"
						"linux" "1621"
					}

					"m_hLastChumtoad"
					{
						"type" "structure"
						"windows" "1608"
						"linux" "1624"
					}

					"m_flLastMove"
					{
						"type" "float"
						"windows" "1616"
						"linux" "1632"
					}

					"m_flNextNPCFunction"
					{
						"type" "float"
						"windows" "1620"
						"linux" "1636"
					}

					"WeaponLS"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1624"
						"linux" "1640"
					}

					"m_iPlayerSound"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1628"
						"linux" "1644"
					}

					"m_iTargetVolume"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1632"
						"linux" "1648"
					}

					"m_iWeaponVolume"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1636"
						"linux" "1652"
					}

					"m_iExtraSoundTypes"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1640"
						"linux" "1656"
					}

					"m_iWeaponFlash"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1644"
						"linux" "1660"
					}

					"m_flStopExtraSoundTime"
					{
						"type" "float"
						"windows" "1648"
						"linux" "1664"
					}

					"m_flFlashLightTime"
					{
						"type" "float"
						"windows" "1652"
						"linux" "1668"
					}

					"m_iFlashBattery"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1656"
						"linux" "1672"
					}

					"m_afButtonLast"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1660"
						"linux" "1676"
					}

					"m_afButtonPressed"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1664"
						"linux" "1680"
					}

					"m_afButtonReleased"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1668"
						"linux" "1684"
					}

					"m_hSndLast"
					{
						"type" "structure"
						"windows" "1672"
						"linux" "1688"
					}

					"m_flSndRoomtype"
					{
						"type" "float"
						"windows" "1680"
						"linux" "1696"
					}

					"m_flSndRange"
					{
						"type" "float"
						"windows" "1684"
						"linux" "1700"
					}

					"m_flFallVelocity"
					{
						"type" "float"
						"windows" "1688"
						"linux" "1704"
					}

					"m_rgItems"
					{
						"type" "integer"
						"size" "6"
						"unsigned" "0"
						"windows" "1692"
						"linux" "1708"
					}

					"m_fKnownItem"
					{
						"type" "character"
						"windows" "1716"
						"linux" "1732"
					}

					"m_fNewAmmo"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1720"
						"linux" "1736"
					}

					"m_afPhysicsFlags"
					{
						"type" "integer"
						"unsigned" "1"
						"windows" "1724"
						"linux" "1740"
					}

					"m_fNextSuicideTime"
					{
						"type" "float"
						"windows" "1728"
						"linux" "1744"
					}

					"m_flTimeStepSound"
					{
						"type" "float"
						"windows" "1732"
						"linux" "1748"
					}

					"m_flTimeWeaponIdle"
					{
						"type" "float"
						"windows" "1736"
						"linux" "1752"
					}

					"m_flSwimTime"
					{
						"type" "float"
						"windows" "1740"
						"linux" "1756"
					}

					"m_flDuckTime"
					{
						"type" "float"
						"windows" "1744"
						"linux" "1760"
					}

					"m_flWallJumpTime"
					{
						"type" "float"
						"windows" "1748"
						"linux" "1764"
					}

					"m_iMaxSpeed"
					{
						"type" "float"
						"windows" "1752"
						"linux" "1768"
					}

					"m_iMaxSpeedOverride"
					{
						"type" "float"
						"windows" "1756"
						"linux" "1772"
					}

					"m_flSuitUpdate"
					{
						"type" "float"
						"windows" "1760"
						"linux" "1776"
					}

					"m_rgSuitPlayList"
					{
						"type" "integer"
						"size" "4"
						"unsigned" "0"
						"windows" "1764"
						"linux" "1780"
					}

					"m_iSuitPlayNext"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1780"
						"linux" "1796"
					}

					"m_rgiSuitNoRepeat"
					{
						"type" "integer"
						"size" "32"
						"unsigned" "0"
						"windows" "1784"
						"linux" "1800"
					}

					"m_rgflSuitNoRepeatTime"
					{
						"type" "float"
						"size" "32"
						"windows" "1912"
						"linux" "1928"
					}

					"m_lastDamageAmount"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2040"
						"linux" "2056"
					}

					"m_tbdPrev"
					{
						"type" "float"
						"windows" "2044"
						"linux" "2060"
					}

					"m_flgeigerRange"
					{
						"type" "float"
						"windows" "2048"
						"linux" "2064"
					}

					"m_flgeigerDelay"
					{
						"type" "float"
						"windows" "2052"
						"linux" "2068"
					}

					"m_igeigerRangePrev"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2056"
						"linux" "2072"
					}

					"m_iStepLeft"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2060"
						"linux" "2076"
					}

					"m_szTextureName"
					{
						"type" "string"
						"size" "16"
						"windows" "2064"
						"linux" "2080"
					}

					"m_chTextureType"
					{
						"type" "character"
						"unsigned" "0"
						"windows" "2080"
						"linux" "2096"
					}

					"m_idrowndmg"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2084"
						"linux" "2100"
					}

					"m_idrownrestored"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2088"
						"linux" "2104"
					}

					"m_bitsHUDDamage"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2092"
						"linux" "2108"
					}

					"m_fInitHUD"
					{
						"type" "character"
						"windows" "2096"
						"linux" "2112"
					}

					"m_fGameHUDInitialized"
					{
						"type" "character"
						"windows" "2097"
						"linux" "2113"
					}

					"m_flInitHUDTime"
					{
						"type" "float"
						"windows" "2100"
						"linux" "2116"
					}

					"m_iTrain"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2104"
						"linux" "2120"
					}

					"m_fWeapon"
					{
						"type" "character"
						"windows" "2108"
						"linux" "2124"
					}

					"m_hVehicle"
					{
						"type" "structure"
						"windows" "2112"
						"linux" "2128"
					}

					"vehicleSlot"
					{
						"type" "pointer"
						"windows" "2120"
						"linux" "2136"
					}

					"m_hTank"
					{
						"type" "structure"
						"windows" "2124"
						"linux" "2140"
					}

					"m_fDeadTime"
					{
						"type" "float"
						"windows" "2132"
						"linux" "2148"
					}

					"m_fNoPlayerSound"
					{
						"type" "character"
						"windows" "2136"
						"linux" "2152"
					}

					"m_fLongJump"
					{
						"type" "character"
						"windows" "2137"
						"linux" "2153"
					}

					"m_tSneaking"
					{
						"type" "float"
						"windows" "2140"
						"linux" "2156"
					}

					"m_iUpdateTime"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2144"
						"linux" "2160"
					}

					"m_iClientHealth"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2148"
						"linux" "2164"
					}

					"m_iClientArmor"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2152"
						"linux" "2168"
					}

					"m_iClientBattery"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2156"
						"linux" "2172"
					}

					"m_iFOV"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2160"
						"linux" "2176"
					}

					"m_iClientFOV"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2164"
						"linux" "2180"
					}

					"m_iClientFrags"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2168"
						"linux" "2184"
					}

					"m_bitsByMap"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2172"
						"linux" "2188"
					}

					"m_bitsCheats"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2176"
						"linux" "2192"
					}

					"m_iHideHUDValues"
					{
						"type" "structure"
						"windows" "2180"
						"linux" "2196"
					}

					"m_iHideHUDForASOnly"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2212"
						"linux" "2224"
					}

					"m_iClientHideHUD"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2216"
						"linux" "2228"
					}

					"m_fHideHUDALL"
					{
						"type" "character"
						"windows" "2220"
						"linux" "2232"
					}

					"m_rghPlayerItems"
					{
						"type" "structure"
						"size" "10"
						"windows" "2224"
						"linux" "2236"
					}

					"m_hActiveItem"
					{
						"type" "structure"
						"windows" "2304"
						"linux" "2316"
					}

					"m_hClientActiveItem"
					{
						"type" "structure"
						"windows" "2312"
						"linux" "2324"
					}

					"m_hLastItem"
					{
						"type" "structure"
						"windows" "2320"
						"linux" "2332"
					}

					"m_rgAmmo"
					{
						"type" "integer"
						"size" "64"
						"unsigned" "0"
						"windows" "2328"
						"linux" "2340"
					}

					"m_rgAmmoLast"
					{
						"type" "integer"
						"size" "64"
						"unsigned" "0"
						"windows" "2584"
						"linux" "2596"
					}

					"m_vecAutoAim"
					{
						"type" "vector"
						"windows" "2840"
						"linux" "2852"
					}

					"m_fOnTarget"
					{
						"type" "character"
						"windows" "2852"
						"linux" "2864"
					}

					"m_iDeaths"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2856"
						"linux" "2868"
					}

					"m_lastx"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2860"
						"linux" "2872"
					}

					"m_lasty"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2864"
						"linux" "2876"
					}

					"m_nCustomSprayFrames"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "2868"
						"linux" "2880"
					}

					"m_flNextDecalTime"
					{
						"type" "float"
						"windows" "2872"
						"linux" "2884"
					}

					"m_flNextOccsionalInfoUpdate"
					{
						"type" "float"
						"windows" "2876"
						"linux" "2888"
					}

					"m_szTeamName"
					{
						"type" "string"
						"size" "64"
						"windows" "2880"
						"linux" "2892"
					}

					"m_iHideXtraLevel"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "3196"
						"linux" "3208"
					}

					"m_iAdminLevel"
					{
						"type" "integer"
						"windows" "3200"
						"linux" "3212"
					}

					"m_iHideAdminLevel"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "3204"
						"linux" "3216"
					}

					"m_iWeaponAutoSwitch"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "3208"
						"linux" "3220"
					}

					"m_inBarnacleMouth"
					{
						"type" "character"
						"windows" "3212"
						"linux" "3224"
					}

					"m_hBarnacle"
					{
						"type" "structure"
						"windows" "3216"
						"linux" "3228"
					}

					"m_fBlockWeapons"
					{
						"type" "character"
						"windows" "3224"
						"linux" "3236"
					}

					"m_bHasOverriddenPlayerModel"
					{
						"type" "character"
						"windows" "3225"
						"linux" "3237"
					}

					"m_bHandledPlayerModelOverride"
					{
						"type" "character"
						"windows" "3226"
						"linux" "3238"
					}

					"m_szOverriddenModel"
					{
						"type" "string"
						"size" "64"
						"windows" "3227"
						"linux" "3239"
					}

					"vecRepelPosition"
					{
						"type" "vector"
						"windows" "3292"
						"linux" "3304"
					}

					"flRepelSpeed"
					{
						"type" "float"
						"windows" "3304"
						"linux" "3316"
					}

					"m_hRepelBeam"
					{
						"type" "structure"
						"windows" "3308"
						"linux" "3320"
					}

					"fRepelDown"
					{
						"type" "character"
						"windows" "3316"
						"linux" "3328"
					}

					"m_iLastDamage"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "3320"
						"linux" "3332"
					}

					"m_bIsConnected"
					{
						"type" "character"
						"windows" "3324"
						"linux" "3336"
					}

					"m_szAnimExtention"
					{
						"type" "string"
						"size" "32"
						"windows" "3325"
						"linux" "3337"
					}

					"m_pObserver"
					{
						"type" "classptr"
						"windows" "3360"
						"linux" "3372"
					}

					"m_fVehicle"
					{
						"type" "character"
						"windows" "3364"
						"linux" "3376"
					}

					"m_flNextWeaponPickup"
					{
						"type" "float"
						"size" "256"
						"windows" "3368"
						"linux" "3380"
					}

					"m_flNextVoteTime"
					{
						"type" "float"
						"windows" "4392"
						"linux" "4404"
					}

					"m_eVoted"
					{
						"type" "integer"
						"windows" "4396"
						"linux" "4408"
					}

					"m_fVoted"
					{
						"type" "character"
						"windows" "4400"
						"linux" "4412"
					}

					"m_flNextLogTime"
					{
						"type" "float"
						"windows" "4404"
						"linux" "4416"
					}

					"m_PlayerCollisions"
					{
						"type" "structure"
						"windows" "4408"
						"linux" "4420"
					}

					"m_fVoiceEnabled"
					{
						"type" "float"
						"windows" "4792"
						"linux" "4804"
					}

					"m_fAlreadyLaunched"
					{
						"type" "character"
						"windows" "4796"
						"linux" "4808"
					}

					"m_fSwitch"
					{
						"type" "character"
						"windows" "4797"
						"linux" "4809"
					}

					"m_fRetractAnimation"
					{
						"type" "character"
						"windows" "4798"
						"linux" "4810"
					}

					"m_fIsImpostor"
					{
						"type" "character"
						"windows" "4799"
						"linux" "4811"
					}

					"m_iPlayerClass"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "4800"
						"linux" "4812"
					}

					"m_vecVModelPos"
					{
						"type" "vector"
						"windows" "4804"
						"linux" "4816"
					}

					"m_vecClientVModelPos"
					{
						"type" "vector"
						"windows" "4816"
						"linux" "4828"
					}

					"m_fCustVModelPos"
					{
						"type" "character"
						"windows" "4828"
						"linux" "4840"
					}

					"m_fClientCustVModelPos"
					{
						"type" "character"
						"windows" "4829"
						"linux" "4841"
					}

					"m_rgMaxAmmo"
					{
						"type" "integer"
						"size" "64"
						"unsigned" "0"
						"windows" "4832"
						"linux" "4844"
					}

					"visiblePortals"
					{
						"type" "structure"
						"windows" "5088"
						"linux" "5100"
					}

					"visiblePortalSources"
					{
						"type" "structure"
						"windows" "5120"
						"linux" "5128"
					}

					"m_pCachedPVS"
					{
						"type" "pointer"
						"windows" "5152"
						"linux" "5156"
					}

					"m_fHasVisiblePortalsNotFromCache"
					{
						"type" "character"
						"windows" "5156"
						"linux" "5160"
					}

					"m_ulPlayerFrame"
					{
						"type" "integer"
						"unsigned" "1"
						"windows" "5160"
						"linux" "5164"
					}

					"m_flConnectionTime"
					{
						"type" "float"
						"windows" "5164"
						"linux" "5168"
					}

					"entityRenderOverrides"
					{
						"type" "structure"
						"windows" "5168"
						"linux" "5172"
					}

					"m_hCamera"
					{
						"type" "structure"
						"windows" "5200"
						"linux" "5200"
					}

					"m_fCameraMouseEnabled"
					{
						"type" "character"
						"windows" "5208"
						"linux" "5208"
					}
				}
			}
		}
	}
}

//
// Class Hierarchy:
// -
//	CBaseAnimating
//		CBaseDelay
//			CBaseEntity
//				CBaseMonster
//					CBaseToggle
//						CBasePlayer
//
