amxmodx/gamedata/common.games/entities.games/dod/offsets-cbaseentity.txt
2015-08-10 18:06:01 +02:00

802 lines
16 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_rrOrigin" // Vector
{
"type" "vector"
"windows" "16"
"linux" "16"
"mac" "16"
}
"m_rrMins" // Vector
{
"type" "vector"
"windows" "28"
"linux" "28"
"mac" "28"
}
"m_rrMaxs" // Vector
{
"type" "vector"
"windows" "40"
"linux" "40"
"mac" "40"
}
"m_rrAngles" // Vector
{
"type" "vector"
"windows" "52"
"linux" "52"
"mac" "52"
}
"m_rrMovedir" // Vector
{
"type" "vector"
"windows" "64"
"linux" "64"
"mac" "64"
}
"m_rrSpawnflags" // int
{
"type" "integer"
"windows" "76"
"linux" "76"
"mac" "76"
}
"m_rrSolid" // int
{
"type" "integer"
"windows" "80"
"linux" "80"
"mac" "80"
}
"m_rrMovetype" // int
{
"type" "integer"
"windows" "84"
"linux" "84"
"mac" "84"
}
"m_rrEffects" // int
{
"type" "integer"
"windows" "88"
"linux" "88"
"mac" "88"
}
"m_rrFlags" // int
{
"type" "integer"
"windows" "92"
"linux" "92"
"mac" "92"
}
"m_rrFrags" // int
{
"type" "integer"
"windows" "96"
"linux" "96"
"mac" "96"
}
"m_rrRendermode" // int
{
"type" "integer"
"windows" "100"
"linux" "100"
"mac" "100"
}
"m_rrRenderamt" // float
{
"type" "time"
"windows" "104"
"linux" "104"
"mac" "104"
}
"m_rrRendercolor" // Vector
{
"type" "vector"
"windows" "108"
"linux" "108"
"mac" "108"
}
"m_rrRenderfx" // int
{
"type" "integer"
"windows" "120"
"linux" "120"
"mac" "120"
}
"m_rrHealth" // float
{
"type" "time"
"windows" "124"
"linux" "124"
"mac" "124"
}
"m_rrFrame" // float
{
"type" "time"
"windows" "128"
"linux" "128"
"mac" "128"
}
"m_rrSpeed" // float
{
"type" "time"
"windows" "132"
"linux" "132"
"mac" "132"
}
"m_rrTarget" // string_t
{
"type" "stringint"
"windows" "136"
"linux" "136"
"mac" "136"
}
"m_rrTargetname" // string_t
{
"type" "stringint"
"windows" "140"
"linux" "140"
"mac" "140"
}
"m_rrNetname" // string_t
{
"type" "stringint"
"windows" "144"
"linux" "144"
"mac" "144"
}
"m_rrTakedamage" // float
{
"type" "time"
"windows" "148"
"linux" "148"
"mac" "148"
}
"m_rrScale" // float
{
"type" "time"
"windows" "152"
"linux" "152"
"mac" "152"
}
"m_rrGravity" // float
{
"type" "time"
"windows" "156"
"linux" "156"
"mac" "156"
}
"m_pfnThink" // (*__pfn)(CBaseEntity*)
{
"type" "function"
"windows" "160"
"linux" "160"
"mac" "160"
}
"m_pfnTouch" // (*__pfn)(CBaseEntity*, CBaseEntity*)
{
"type" "function"
"windows" "164"
"linux" "168"
"mac" "168"
}
"m_pfnUse" // (*__pfn)(CBaseEntity*, CBaseEntity*, CBaseEntity*, USE_TYPE, float)
{
"type" "function"
"windows" "168"
"linux" "176"
"mac" "176"
}
"m_pfnBlocked" // (*__pfn)(CBaseEntity*, CBaseEntity*)
{
"type" "function"
"windows" "172"
"linux" "184"
"mac" "184"
}
"has_disconnected" // BOOL
{
"type" "integer"
"windows" "176"
"linux" "192"
"mac" "192"
}
"ammo_9mm" // int
{
"type" "integer"
"windows" "180"
"linux" "196"
"mac" "196"
}
"ammo_357" // int
{
"type" "integer"
"windows" "184"
"linux" "200"
"mac" "200"
}
"ammo_bolts" // int
{
"type" "integer"
"windows" "188"
"linux" "204"
"mac" "204"
}
"ammo_buckshot" // int
{
"type" "integer"
"windows" "192"
"linux" "208"
"mac" "208"
}
"ammo_rockets" // int
{
"type" "integer"
"windows" "196"
"linux" "212"
"mac" "212"
}
"ammo_uranium" // int
{
"type" "integer"
"windows" "200"
"linux" "216"
"mac" "216"
}
"ammo_hornets" // int
{
"type" "integer"
"windows" "204"
"linux" "220"
"mac" "220"
}
"ammo_argrens" // int
{
"type" "integer"
"windows" "208"
"linux" "224"
"mac" "224"
}
"ammo_12mm" // int
{
"type" "integer"
"windows" "212"
"linux" "228"
"mac" "228"
}
"ammo_16mm" // int
{
"type" "integer"
"windows" "216"
"linux" "232"
"mac" "232"
}
"ammo_22mm" // int
{
"type" "integer"
"windows" "220"
"linux" "236"
"mac" "236"
}
"ammo_44mm" // int
{
"type" "integer"
"windows" "224"
"linux" "240"
"mac" "240"
}
"ammo_55mm" // int
{
"type" "integer"
"windows" "228"
"linux" "244"
"mac" "244"
}
"ammo_66mm" // int
{
"type" "integer"
"windows" "232"
"linux" "248"
"mac" "248"
}
"ammo_agrens" // int
{
"type" "integer"
"windows" "236"
"linux" "252"
"mac" "252"
}
"ammo_agrensex" // int
{
"type" "integer"
"windows" "240"
"linux" "256"
"mac" "256"
}
"ammo_ggrens" // int
{
"type" "integer"
"windows" "244"
"linux" "260"
"mac" "260"
}
"ammo_ggrensex" // int
{
"type" "integer"
"windows" "248"
"linux" "264"
"mac" "264"
}
"m_flStartThrow" // float
{
"type" "time"
"windows" "252"
"linux" "268"
"mac" "268"
}
"m_flReleaseThrow" // float
{
"type" "time"
"windows" "256"
"linux" "272"
"mac" "272"
}
"m_chargeReady" // int
{
"type" "integer"
"windows" "260"
"linux" "276"
"mac" "276"
}
"m_fInAttack" // int
{
"type" "integer"
"windows" "264"
"linux" "280"
"mac" "280"
}
"m_fireState" // int
{
"type" "integer"
"windows" "268"
"linux" "284"
"mac" "284"
}
"m_trDecalTrace" // TraceResult
{
"type" "structure"
"windows" "272"
"linux" "288"
"mac" "288"
}
}
}
}
}
}
/**
* Class Hierarchy
* -
* CBaseEntity
* CAmbientGeneric
* CBaseDelay
* CAutoTrigger
* CBaseAnimating
* CBasePlayerItem
* CBasePlayerWeapon
* CBipodWeapon
* C30CAL
* CBAR
* CBREN
* CMG34
* CMG42
* CDoDGrenade
* CDoDGrenadeEx
* CHandGrenadeEx
* CStickGrenadeEx
* CHandGrenade
* CStickGrenade
* CENFIELD
* CFG42
* CGarand
* CGreaseGun
* CK43
* CKAR
* CM1Carbine
* CMP40
* CMP44
* CMeleeWeapon
* CAmerKnife
* CGerKnife
* CSpade
* CPistol
* CCOLT
* CLUGER
* CWEBLEY
* CRocketWeapon
* CBazooka
* CPIAT
* CPschreck
* CSPRING
* CSTEN
* CScopedKar
* CThompson
* CWeaponCycler
* CBaseToggle
* CBaseButton
* CRotButton
* CBaseDoor
* CRotDoor
* CBaseMonster
* CBasePlayer
* CBaseTurret
* CMiniTurret
* CSentry
* CTurret
* CCineMonster
* CCineAI
* CControllerHeadBall
* CControllerZapBall
* CCycler
* CCyclerProbe
* CGenericCycler
* CDeadAlliedGrunt
* CDeadAxisGrunt
* CDeadHEV
* CEnvExplosion
* CFurniture
* CGenericMonster
* CGrenade
* CBazookaShell
* CMortar
* CPIATShell
* CPschreckShell
* CGunTarget
* CLegacyCineMonster
* CCine2HeavyWeapons
* CCine2Scientist
* CCine2Slave
* CCine3Barney
* CCine3Scientist
* CCineBarney
* CCinePanther
* CCineScientist
* CRat
* CRoach
* CSquadMonster
* CAlliedGrunt
* CAxisGrunt
* CController
* CTalkMonster
* CAlliedBarney
* CSarge
* CTestHull
* CWreckage
* CBasePlatTrain
* CFuncPlat
* CFuncPlatRot
* CFuncTrackChange
* CFuncTrackAuto
* CFuncTrain
* CBaseTrigger
* CAreaCapture
* CChangeLevel
* CLadder
* CObjectCapture
* CSandBag
* CTriggerCDAudio
* CTriggerCounter
* CTriggerEndSection
* CTriggerGravity
* CTriggerHurt
* CTriggerMonsterJump
* CTriggerMultiple
* CTriggerOnce
* CTriggerPush
* CTriggerSave
* CTriggerTeleport
* CFuncIllusionary
* CFuncMortarField
* CMomentaryDoor
* CMomentaryRotButton
* CScriptedSentence
* CStateWatcher
* CControlPoint
* CEnvModel
* CBreakable
* CPushable
* CDoDCamera
* CEnvBeverage
* CEnvFunnel
* CFireAndDie
* CGibShooter
* CEnvShooter
* CParticleShooter
* CTestEffect
* CTriggerCamera
* CTriggerChangeTarget
* CTriggerRelay
* CTriggerSetPatrol
* CBasePlayerAmmo
* C30CALAmmoClip
* CBARAmmoClip
* CBRENAmmoClip
* CBazookaAmmo
* CColtAmmoClip
* CEnfieldAmmoClip
* CFG42AmmoClip
* CGarandAmmoClip
* CGreaseGunAmmoClip
* CK43AmmoClip
* CKarAmmoClip
* CLugerAmmoClip
* CM1CarbineAmmoClip
* CMG34AmmoClip
* CMG42AmmoClip
* CMP40AmmoClip
* CMP44AmmoClip
* CPIATAmmo
* CPschreckAmmo
* CSTENAmmoClip
* CScopedKarAmmoClip
* CSpringAmmoClip
* CThompsonAmmoClip
* CWebleyAmmoClip
* GenericAmmoAmerican
* GenericAmmoBritish
* GenericAmmoGerman
* CBaseSpectator
* CBeam
* CLaser
* CLightning
* CBubbling
* CButtonTarget
* CCineBlood
* CControlPointMaster
* CCyclerSprite
* CDecal
* CDoDDetect
* CDoDStatMgr
* CDodAmmoBox
* CDodParaRoundTimer
* CDodPointRelay
* CDodRoundTimer
* CEnvCustomize
* CEnvRain
* CEnvSpark
* CEnvWarpBall
* CFrictionModifier
* CFuncRotating
* CFuncTank
* CFuncTankGun
* CFuncTankLaser
* CFuncTankMortar
* CFuncTankRocket
* CFuncTankControls
* CFuncTrackTrain
* CFuncTrainControls
* CFuncWall
* CFuncConveyor
* CFuncMonsterClip
* CFuncWallToggle
* CGib
* CInfoAlias
* CInfoGroup
* CItem
* CItemSoda
* CLocation
* CMapMarker
* CMultiAlias
* CMultiManager
* CNodeEnt
* CNodeViewer
* CNullEntity
* CObject
* CPendulum
* CPlatTrigger
* CPointEntity
* CBaseDMStart
* CBlood
* CDoDPreRound
* CEnvGlobal
* CEnvSound
* CEnvState
* CFade
* CGlow
* CInfoIntermission
* CLight
* CEnvLight
* CMessage
* CMultiSource
* CPathCorner
* CPathTrack
* CRevertSaved
* CShake
* CSprite
* CStripWeapons
* CTargetCDAudio
* CTriggerVolume
* CRenderFxManager
* CRocketShooter
* CRuleEntity
* CRuleBrushEntity
* CGamePlayerZone
* CRulePointEntity
* CGameCounter
* CGameCounterSet
* CGameEnd
* CGamePlayerEquip
* CGamePlayerHurt
* CGamePlayerTeam
* CGameScore
* CGameTeamMaster
* CGameTeamSet
* CGameText
* CScoreEvent
* CShower
* CSoundEnt
* CSpeaker
* CSprayCan
* CTriggerChangeAlias
* CTriggerLightstyle
* CWeaponBox
* CWeatherSystem
* CWorld
* CWorldItem
*/