amxmodx/gamedata/common.games/entities.games/valve/offsets-cbaseentity.txt

465 lines
11 KiB
Plaintext

/**
* 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
*/