/** * 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" { "Classes" { "CBaseEntity" { "Offsets" { "pev" // entvars_t* { "type" "entvars" "windows" "4" "linux" "4" "mac" "4" } "m_pGoalEnt" // CBaseEntity* { "type" "classptr" "windows" "8" "linux" "8" "mac" "8" } "m_pLink" // CBaseEntity* { "type" "classptr" "windows" "12" "linux" "12" "mac" "12" } "m_pfnThink" // (*__pfn)(CBaseEntity*) { "type" "function" "windows" "16" "linux" "16" "mac" "16" } "m_pfnTouch" // (*__pfn)(CBaseEntity*, CBaseEntity*) { "type" "function" "windows" "20" "linux" "24" "mac" "24" } "m_pfnUse" // (*__pfn)(CBaseEntity*, CBaseEntity*, CBaseEntity*, USE_TYPE, float) { "type" "function" "windows" "24" "linux" "32" "mac" "32" } "m_pfnBlocked" // (*__pfn)(CBaseEntity*, CBaseEntity*) { "type" "function" "windows" "28" "linux" "40" "mac" "40" } "ammo_9mm" // int { "type" "integer" "windows" "32" "linux" "48" "mac" "48" } "ammo_357" // int { "type" "integer" "windows" "36" "linux" "52" "mac" "52" } "ammo_bolts" // int { "type" "integer" "windows" "40" "linux" "56" "mac" "56" } "ammo_buckshot" // int { "type" "integer" "windows" "44" "linux" "60" "mac" "60" } "ammo_rockets" // int { "type" "integer" "windows" "48" "linux" "64" "mac" "64" } "ammo_uranium" // int { "type" "integer" "windows" "52" "linux" "68" "mac" "68" } "ammo_hornets" // int { "type" "integer" "windows" "56" "linux" "72" "mac" "72" } "ammo_argrens" // int { "type" "integer" "windows" "60" "linux" "76" "mac" "76" } "m_flStartThrow" // float { "type" "float" "windows" "64" "linux" "80" "mac" "80" } "m_flReleaseThrow" // float { "type" "float" "windows" "68" "linux" "84" "mac" "84" } "m_chargeReady" // int { "type" "integer" "windows" "72" "linux" "88" "mac" "88" } "m_fInAttack" // int { "type" "integer" "windows" "76" "linux" "92" "mac" "92" } "m_fireState" // int { "type" "integer" "windows" "80" "linux" "96" "mac" "96" } } } } } } /** * Class Hierarchy * - * CBaseEntity * CAmbientGeneric * CBMortar * CBaseDelay * CAutoTrigger * CBaseAnimating * CActAnimating * CXenHair * CXenPLight * CXenSpore * CXenSporeLarge * CXenSporeMed * CXenSporeSmall * CXenTree * CBasePlayerItem * CBasePlayerWeapon * CCrossbow * CCrowbar * CEgon * CGauss * CGlock * CHandGrenade * CHgun * CMP5 * CPython * CRpg * CSatchel * CShotgun * CSqueak * CTripmine * CWeaponCycler * CBaseToggle * CBaseButton * CRotButton * CBaseDoor * CRotDoor * CBaseMonster * CApache * CBarnacle * CBasePlayer * CBaseTurret * CMiniTurret * CSentry * CTurret * CBigMomma * CBloater * CBullsquid * CCineMonster * CCineAI * CControllerHeadBall * CControllerZapBall * CCycler * CCyclerProbe * CGenericCycler * CDeadBarney * CDeadHEV * CDeadHGrunt * CDeadScientist * CEnvExplosion * CFlockingFlyer * CFlockingFlyerFlock * CFlyingMonster * CIchthyosaur * CFurniture * CGMan * CGargantua * CGenericMonster * CGrenade * CAirtank * CApacheHVR * CMortar * CRpgRocket * CSatchelCharge * CSqueakGrenade * CTripmineGrenade * CGunTarget * CHAssassin * CHGruntRepel * CHeadCrab * CBabyCrab * CHornet * CLeech * CLegacyCineMonster * CCine2HeavyWeapons * CCine2Scientist * CCine2Slave * CCine3Barney * CCine3Scientist * CCineBarney * CCinePanther * CCineScientist * CMonsterMaker * CNihilanth * CNihilanthHVR * COsprey * CRat * CRoach * CSquadMonster * CAGrunt * CController * CHGrunt * CHoundeye * CISlave * CTalkMonster * CBarney * CScientist * CSittingScientist * CTentacle * CTentacleMaw * CTestHull * CWreckage * CZombie * CBasePlatTrain * CFuncPlat * CFuncPlatRot * CFuncTrackChange * CFuncTrackAuto * CFuncTrain * CBaseTrigger * CChangeLevel * CLadder * CTriggerCDAudio * CTriggerCounter * CTriggerEndSection * CTriggerGravity * CTriggerHurt * CTriggerMonsterJump * CTriggerMultiple * CTriggerOnce * CTriggerPush * CTriggerSave * CTriggerTeleport * CFuncIllusionary * CFuncMortarField * CMomentaryDoor * CMomentaryRotButton * CMultiManager * CRecharge * CScriptedSentence * CWallHealth * CBreakable * CPushable * CEnvBeverage * CEnvFunnel * CFireAndDie * CGibShooter * CEnvShooter * CTestEffect * CTriggerCamera * CTriggerChangeTarget * CTriggerRelay * CBasePlayerAmmo * CCrossbowAmmo * CEgonAmmo * CGaussAmmo * CGlockAmmo * CMP5AmmoClip * CMP5AmmoGrenade * CMP5Chainammo * CPythonAmmo * CRpgAmmo * CShotgunAmmo * CBaseSpectator * CBeam * CLaser * CLightning * CBloodSplat * CBubbling * CButtonTarget * CCineBlood * CCorpse * CCrossbowBolt * CCyclerSprite * CDecal * CEnvSpark * CFrictionModifier * CFuncRotating * CFuncTank * CFuncTankGun * CFuncTankLaser * CFuncTankMortar * CFuncTankRocket * CFuncTankControls * CFuncTrackTrain * CFuncTrainControls * CFuncWall * CFuncConveyor * CFuncMonsterClip * CFuncWallToggle * CGib * CItem * CHealthKit * CItemAntidote * CItemBattery * CItemLongJump * CItemSecurity * CItemSuit * CItemSoda * CLaserSpot * CNodeEnt * CNodeViewer * CNullEntity * CPendulum * CPlatTrigger * CPointEntity * CBaseDMStart * CBlood * CEnvGlobal * CEnvSound * CFade * CGlow * CInfoBM * CInfoIntermission * CLight * CEnvLight * CMessage * CMultiSource * CPathCorner * CPathTrack * CRevertSaved * CShake * CSprite * CStripWeapons * CTargetCDAudio * CTriggerVolume * CXenHull * CRenderFxManager * CRuleEntity * CRuleBrushEntity * CGamePlayerZone * CRulePointEntity * CGameCounter * CGameCounterSet * CGameEnd * CGamePlayerEquip * CGamePlayerHurt * CGamePlayerTeam * CGameScore * CGameTeamMaster * CGameTeamSet * CGameText * CShower * CSmoker * CSoundEnt * CSpeaker * CSpiral * CSprayCan * CSquidSpit * CStomp * CWeaponBox * CWorld * CWorldItem * CXenTreeTrigger */