/**
 * 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"
		{
			"CBaseMonster"
			{
				"Offsets"
				{
					"m_afConditions"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "492"
						"linux" "512"
					}

					"m_hEnemy"
					{
						"type" "structure"
						"windows" "496"
						"linux" "516"
					}

					"m_hTargetEnt"
					{
						"type" "structure"
						"windows" "504"
						"linux" "524"
					}

					"m_hHealTarget"
					{
						"type" "structure"
						"windows" "512"
						"linux" "532"
					}

					"m_hTargetTank"
					{
						"type" "structure"
						"windows" "520"
						"linux" "540"
					}

					"m_hOldEnemy"
					{
						"type" "structure"
						"size" "4"
						"windows" "528"
						"linux" "548"
					}

					"m_vecOldEnemy"
					{
						"type" "vector"
						"size" "4"
						"windows" "560"
						"linux" "580"
					}

					"m_flFieldOfView"
					{
						"type" "float"
						"windows" "608"
						"linux" "628"
					}

					"m_flWaitFinished"
					{
						"type" "float"
						"windows" "612"
						"linux" "632"
					}

					"m_flMoveWaitFinished"
					{
						"type" "float"
						"windows" "616"
						"linux" "636"
					}

					"m_Activity"
					{
						"type" "integer"
						"windows" "620"
						"linux" "640"
					}

					"m_IdealActivity"
					{
						"type" "integer"
						"windows" "624"
						"linux" "644"
					}

					"m_GaitActivity"
					{
						"type" "integer"
						"windows" "628"
						"linux" "648"
					}

					"m_LastHitGroup"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "632"
						"linux" "652"
					}

					"m_MonsterState"
					{
						"type" "integer"
						"windows" "636"
						"linux" "656"
					}

					"m_IdealMonsterState"
					{
						"type" "integer"
						"windows" "640"
						"linux" "660"
					}

					"m_iTaskStatus"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "644"
						"linux" "664"
					}

					"m_pSchedule"
					{
						"type" "pointer"
						"windows" "648"
						"linux" "668"
					}

					"m_pScheduleSaved"
					{
						"type" "pointer"
						"windows" "652"
						"linux" "672"
					}

					"m_iScheduleIndex"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "656"
						"linux" "676"
					}

					"m_Route"
					{
						"type" "structure"
						"size" "8"
						"windows" "660"
						"linux" "680"
					}

					"m_movementGoal"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1076"
						"linux" "1096"
					}

					"m_iRouteIndex"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1080"
						"linux" "1100"
					}

					"m_moveWaitTime"
					{
						"type" "float"
						"windows" "1084"
						"linux" "1104"
					}

					"m_moveradius"
					{
						"type" "float"
						"windows" "1088"
						"linux" "1108"
					}

					"m_vecMoveGoal"
					{
						"type" "vector"
						"windows" "1092"
						"linux" "1112"
					}

					"m_movementActivity"
					{
						"type" "integer"
						"windows" "1104"
						"linux" "1124"
					}

					"m_iAudibleList"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1108"
						"linux" "1128"
					}

					"m_afSoundTypes"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1112"
						"linux" "1132"
					}

					"m_vecLastPosition"
					{
						"type" "vector"
						"windows" "1116"
						"linux" "1136"
					}

					"m_iHintNode"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1128"
						"linux" "1148"
					}

					"m_afMemory"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1132"
						"linux" "1152"
					}

					"m_bloodColor"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1136"
						"linux" "1156"
					}

					"m_iMaxHealth"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1140"
						"linux" "1160"
					}

					"m_vecEnemyLKP"
					{
						"type" "vector"
						"windows" "1144"
						"linux" "1164"
					}

					"m_cAmmoLoaded"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1156"
						"linux" "1176"
					}

					"m_afCapability"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1160"
						"linux" "1180"
					}

					"m_afMoveShootCap"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1164"
						"linux" "1184"
					}

					"m_flNextAttack"
					{
						"type" "float"
						"windows" "1168"
						"linux" "1188"
					}

					"m_bitsDamageType"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1172"
						"linux" "1192"
					}

					"m_rgbTimeBasedDamage"
					{
						"type" "character"
						"size" "8"
						"unsigned" "1"
						"windows" "1176"
						"linux" "1196"
					}

					"m_lastDamageAmount"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1184"
						"linux" "1204"
					}

					"m_tbdPrev"
					{
						"type" "float"
						"windows" "1188"
						"linux" "1208"
					}

					"pevTimeBasedInflictor"
					{
						"type" "entvars"
						"windows" "1192"
						"linux" "1212"
					}

					"m_failSchedule"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1196"
						"linux" "1216"
					}

					"m_flHungryTime"
					{
						"type" "float"
						"windows" "1200"
						"linux" "1220"
					}

					"m_flDistTooFar"
					{
						"type" "float"
						"windows" "1204"
						"linux" "1224"
					}

					"m_flDistLook"
					{
						"type" "float"
						"windows" "1208"
						"linux" "1228"
					}

					"m_iTriggerCondition"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1212"
						"linux" "1232"
					}

					"m_iszTriggerTarget"
					{
						"type" "stringint"
						"windows" "1216"
						"linux" "1236"
					}

					"m_HackedGunPos"
					{
						"type" "vector"
						"windows" "1220"
						"linux" "1240"
					}

					"m_bReviveMyTarget"
					{
						"type" "character"
						"windows" "1232"
						"linux" "1252"
					}

					"m_flReviveStartTime"
					{
						"type" "float"
						"windows" "1236"
						"linux" "1256"
					}

					"m_scriptState"
					{
						"type" "integer"
						"windows" "1240"
						"linux" "1260"
					}

					"m_hCine"
					{
						"type" "structure"
						"windows" "1244"
						"linux" "1264"
					}

					"m_hCineBlocker"
					{
						"type" "structure"
						"windows" "1252"
						"linux" "1272"
					}

					"m_useTime"
					{
						"type" "float"
						"windows" "1260"
						"linux" "1280"
					}

					"m_bGlowShellShock"
					{
						"type" "character"
						"windows" "1264"
						"linux" "1284"
					}

					"m_iShockTurnOffWait"
					{
						"type" "float"
						"windows" "1268"
						"linux" "1288"
					}

					"m_bCanPlayerFollow"
					{
						"type" "character"
						"windows" "1272"
						"linux" "1292"
					}

					"m_fShouldLaunch"
					{
						"type" "character"
						"windows" "1273"
						"linux" "1293"
					}

					"m_vecLastAlignmentOrigin"
					{
						"type" "vector"
						"windows" "1276"
						"linux" "1296"
					}

					"m_vecLastAlignmentAngles"
					{
						"type" "vector"
						"windows" "1288"
						"linux" "1308"
					}

					"m_vecLastSurfaceNormal"
					{
						"type" "vector"
						"windows" "1300"
						"linux" "1320"
					}

					"m_FormattedName"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1312"
						"linux" "1332"
					}

					"m_iStepLeft"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1316"
						"linux" "1336"
					}

					"m_szTextureName"
					{
						"type" "string"
						"size" "16"
						"windows" "1320"
						"linux" "1340"
					}

					"m_chTextureType"
					{
						"type" "character"
						"unsigned" "0"
						"windows" "1336"
						"linux" "1356"
					}

					"m_fCanFearCreatures"
					{
						"type" "character"
						"windows" "1337"
						"linux" "1357"
					}

					"m_fFailSwitch"
					{
						"type" "character"
						"windows" "1338"
						"linux" "1358"
					}

					"m_pGrenade"
					{
						"type" "classptr"
						"windows" "1340"
						"linux" "1360"
					}

					"m_flGrenadeRunStart"
					{
						"type" "float"
						"windows" "1344"
						"linux" "1364"
					}

					"m_flNextTankCheck"
					{
						"type" "float"
						"windows" "1348"
						"linux" "1368"
					}

					"m_bloodchange"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1352"
						"linux" "1372"
					}

					"m_fShouldAlwaysActiveIdle"
					{
						"type" "character"
						"windows" "1356"
						"linux" "1376"
					}

					"m_fShouldNeverActiveIdle"
					{
						"type" "character"
						"windows" "1357"
						"linux" "1377"
					}

					"m_flThinkDelay"
					{
						"type" "float"
						"windows" "1360"
						"linux" "1380"
					}

					"m_flAutomaticAttackTime"
					{
						"type" "float"
						"windows" "1364"
						"linux" "1384"
					}

					"m_flFallVelocity"
					{
						"type" "float"
						"windows" "1368"
						"linux" "1388"
					}

					"m_flFallCheck"
					{
						"type" "float"
						"windows" "1372"
						"linux" "1392"
					}

					"m_fCanCheckFallDamage"
					{
						"type" "character"
						"windows" "1376"
						"linux" "1396"
					}

					"m_fNoInterruptions"
					{
						"type" "character"
						"windows" "1377"
						"linux" "1397"
					}

					"m_flMoveToRadius"
					{
						"type" "float"
						"windows" "1380"
						"linux" "1400"
					}

					"m_flNextMedicCall"
					{
						"type" "float"
						"windows" "1384"
						"linux" "1404"
					}

					"m_hGuardEnt"
					{
						"type" "structure"
						"windows" "1388"
						"linux" "1408"
					}

					"m_iszGuardEntName"
					{
						"type" "stringint"
						"windows" "1396"
						"linux" "1416"
					}

					"m_hPathConditionController"
					{
						"type" "structure"
						"windows" "1400"
						"linux" "1420"
					}

					"m_hPathCondition"
					{
						"type" "structure"
						"windows" "1408"
						"linux" "1428"
					}

					"m_hPathWaypoint"
					{
						"type" "structure"
						"windows" "1416"
						"linux" "1436"
					}

					"m_iszPathName"
					{
						"type" "stringint"
						"windows" "1424"
						"linux" "1444"
					}

					"m_iszLastPathName"
					{
						"type" "stringint"
						"windows" "1428"
						"linux" "1448"
					}

					"m_flNextPathEvaluation"
					{
						"type" "float"
						"windows" "1432"
						"linux" "1452"
					}

					"m_vecFinalLadderDest"
					{
						"type" "vector"
						"windows" "1436"
						"linux" "1456"
					}

					"m_flDamageTime"
					{
						"type" "float"
						"windows" "1448"
						"linux" "1468"
					}

					"m_flDamageCounter"
					{
						"type" "float"
						"windows" "1452"
						"linux" "1472"
					}

					"m_flNextLook"
					{
						"type" "float"
						"windows" "1456"
						"linux" "1476"
					}

					"m_flFrameTime"
					{
						"type" "float"
						"windows" "1460"
						"linux" "1480"
					}

					"m_flLastTime"
					{
						"type" "float"
						"windows" "1464"
						"linux" "1484"
					}

					"m_flTriangulateSwitch"
					{
						"type" "character"
						"windows" "1468"
						"linux" "1488"
					}

					"m_flLastEnemySwitch"
					{
						"type" "float"
						"windows" "1472"
						"linux" "1492"
					}

					"m_fHitGround"
					{
						"type" "character"
						"windows" "1476"
						"linux" "1496"
					}

					"m_pInventory"
					{
						"type" "pointer"
						"windows" "1480"
						"linux" "1500"
					}

					"m_vecEffectGlowColor"
					{
						"type" "vector"
						"windows" "1484"
						"linux" "1504"
					}

					"m_iEffectBlockWeapons"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1496"
						"linux" "1516"
					}

					"m_iEffectInvulnerable"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1500"
						"linux" "1520"
					}

					"m_iEffectInvisible"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1504"
						"linux" "1524"
					}

					"m_iEffectNonSolid"
					{
						"type" "integer"
						"unsigned" "0"
						"windows" "1508"
						"linux" "1528"
					}

					"m_flEffectRespiration"
					{
						"type" "float"
						"windows" "1512"
						"linux" "1532"
					}

					"m_flEffectGravity"
					{
						"type" "float"
						"windows" "1516"
						"linux" "1536"
					}

					"m_flEffectFriction"
					{
						"type" "float"
						"windows" "1520"
						"linux" "1540"
					}

					"m_flEffectSpeed"
					{
						"type" "float"
						"windows" "1524"
						"linux" "1544"
					}

					"m_flEffectDamage"
					{
						"type" "float"
						"windows" "1528"
						"linux" "1548"
					}

					"m_flEffectGravityBrush"
					{
						"type" "float"
						"windows" "1532"
						"linux" "1552"
					}

					"m_flEffectFrictionBrush"
					{
						"type" "float"
						"windows" "1536"
						"linux" "1556"
					}

					"m_fIsNotRevivable"
					{
						"type" "character"
						"windows" "1540"
						"linux" "1560"
					}

				}
			}
		}
	}

}

//
// Class Hierarchy:
// -
//	CBaseAnimating
//		CBaseDelay
//			CBaseEntity
//				CBaseToggle
//					CBaseMonster
//						CApache
//						CBarnacle
//						CBasePlayer
//						CBaseTurret
//							CMiniTurret
//							CSentry
//							CTurret
//						CBigMomma
//						CBloater
//						CBullsquid
//						CChumtoad
//						CCineMonster
//							CCineAI
//						CControllerHeadBall
//						CControllerZapBall
//						CCycler
//							CCyclerProbe
//							CGenericCycler
//						CDeadBarney
//						CDeadHEV
//						CDeadHGrunt
//						CDeadOp4HGrunt
//						CDeadOp4HGruntMedic
//						CDeadOp4HGruntTorch
//						CDeadOtis
//						CDeadRobotGrunt
//						CDeadScientist
//						CEnvExplosion
//						CFlockingFlyer
//						CFlockingFlyerFlock
//						CFlyingMonster
//							CIchthyosaur
//						CFurniture
//						CGMan
//						CGargantua
//						CGenericMonster
//						CGonome
//						CGonomeDead
//						CGrenade
//							CAirtank
//							CApacheHVR
//							CMortar
//							CRpgRocket
//							CSatchelCharge
//							CSqueakGrenade
//							CTripmineGrenade
//						CGunTarget
//						CHAssassin
//						CHGruntOp4MedicRepel
//						CHGruntOp4Repel
//						CHGruntOp4TorchRepel
//						CHGruntRepel
//						CHWGruntRepel
//						CHeadCrab
//							CBabyCrab
//						CHornet
//						CKingpin
//						CKingpinPlasmaBall
//						CLeech
//						CLegacyCineMonster
//							CCine2HeavyWeapons
//							CCine2Scientist
//							CCine2Slave
//							CCine3Barney
//							CCine3Scientist
//							CCineBarney
//							CCinePanther
//							CCineScientist
//						CMassnRepel
//						CMonsterMaker
//						CNihilanth
//						CNihilanthHVR
//						COp4Mortar
//						COsprey
//						COspreyBlackOps
//						CRat
//						CRoach
//						CRobotGruntRepel
//						CScientistCleansuitDead
//						CShockRoach
//						CSporeGrenade
//						CSqkNest
//						CSquadMaker
//						CSquadMonster
//							CAGrunt
//							CBabyGarg
//							CBabyVoltigore
//							CController
//							CHGrunt
//							CHWGrunt
//							CHoundeye
//							CISlave
//							CMassn
//							CPitdrone
//							CRobotGrunt
//							CShocktrooper
//							CSquadTalkMonster
//								CHGruntOp4
//								CHGruntOp4Medic
//								CHGruntOp4Torch
//							CTor
//							CVoltigore
//						CStukabat
//						CTalkMonster
//							CBarney
//							CBodyGuard
//							COtis
//							CScientist
//								CScientistCleansuit
//								CSittingScientist
//						CTentacle
//						CTentacleMaw
//						CTestHull
//						CWreckage
//						CZombie
//						CZombieBarney
//						CZombieSoldier
//
