Need help with plugins or servers? Join our Discord

Modding Database

Up to date with Steam · checked 7s ago· Viewing build 6701 (Sep 25 2026), not the latest

0 keyvalues +49 inherited · 0 inputs +63 inherited · 0 outputs +5 inherited

Spawn it (tick keyvalues below to add them)
var entity = CBaseEntity.CreateByName("ai_sound")!;
var ekv = new CEntityKeyValues();
entity.Spawn(ekv);

Keyvalues

Declared by CAI_VolumetricEventEntityAlias_ai_sound · 0
None.
Inherited from base classes and components · 49
angleproceduralfloat32 SetFloatCBaseEntity
anglesproceduralqangle SetVectorCBaseEntity
avelocityqangle SetVectorCBaseEntity::m_vecAngVelocity
casterproceduralehandle SetStringCBaseEntity
damagefilterstring SetStringCBaseEntity::m_iszDamageFilterName
disablelowviolenceboolean SetBoolCBaseEntity::m_bDisableLowViolence
disablereceiveshadowsproceduralint32 SetIntCBaseEntity
disableshadowsproceduralint32 SetIntCBaseEntity
durationfloat32 SetFloatCAI_VolumetricEventEntity::m_flDuration
effectsuint32 SetIntCBaseEntity::m_fEffects
eventflagsuint16 SetIntCAI_VolumetricEventEntity::m_iEventFlags
eventtypeuint8 SetIntCAI_VolumetricEventEntity::m_iEventType
frictionfloat32 SetFloatCBaseEntity::m_flFriction
globalnamestring SetStringCBaseEntity::m_iGlobalname
gravityfloat32 SetFloatCBaseEntity::m_flGravityScale
healthint32 SetIntCBaseEntity::m_iHealth
LagCompensateboolean SetBoolCBaseEntity::m_bLagCompensate
local.anglesqangle SetVectorCGameSceneNode::m_angRotation via m_CBodyComponent → m_pSceneNode
local.originnetwork_origin_cell_quantized_vector SetVectorCGameSceneNode::m_vecOrigin via m_CBodyComponent → m_pSceneNode
local.scalesproceduralvector SetVectorCGameSceneNode via m_CBodyComponent → m_pSceneNode
locationproxystring SetStringCAI_VolumetricEventEntity::m_iszProxyEntityName
ltimefloat32 SetFloatCBaseEntity::m_flLocalTime
max_healthint32 SetIntCBaseEntity::m_iMaxHealth
modelproceduralhmodel SetStringCBaseEntity
ModelScaleproceduralfloat32 SetFloatCGameSceneNode via m_CBodyComponent → m_pSceneNode
MoveTypeuint8 SetIntCBaseEntity::m_MoveType
nextthinktick SetIntCBaseEntity::m_nNextThinkTick
nodamageforcesproceduralint32 SetIntCBaseEntity
originproceduralvector SetVectorCBaseEntity
ownerehandle SetStringCBaseEntity::m_hOwnerEntity
ownernameproceduralutlstring SetStringCBaseEntity
parentAttachmentNameutlstringtoken SetStringTokenCGameSceneNode::m_hierarchyAttachName via m_CBodyComponent → m_pSceneNode
parentnameproceduralehandle SetStringCGameSceneNode via m_CBodyComponent → m_pSceneNode
platform_typeuint8 SetIntCBaseEntity::m_nPlatformType
positionInLocalSpaceproceduralboolean SetBoolCGameSceneNode via m_CBodyComponent → m_pSceneNode
radiusfloat32 SetFloatCAI_VolumetricEventEntity::m_flRadius
ResponseContextstring SetStringCBaseEntity::m_iszResponseContext
scaleproceduralfloat32 SetFloatCGameSceneNode via m_CBodyComponent → m_pSceneNode
scalesproceduralvector SetVectorCGameSceneNode via m_CBodyComponent → m_pSceneNode
spawnflagsuint32 SetIntCBaseEntity::m_spawnflags
speedfloat32 SetFloatCBaseEntity::m_flSpeed
subclass_idutlstringtoken SetStringTokenCBaseEntity::m_nSubclassID
subclass_nameproceduralstring SetStringCBaseEntity
targetstring SetStringCBaseEntity::m_target
teamnumberuint8 SetIntCBaseEntity::m_iTeamNum
useLocalOffsetproceduralboolean SetBoolCGameSceneNode via m_CBodyComponent → m_pSceneNode
useParentRenderBoundsproceduralboolean SetBoolCGameSceneNode via m_CBodyComponent → m_pSceneNode
velocitynetwork_quantized_vector SetVectorCBaseEntity::m_vecVelocity
vscriptsstring SetStringCBaseEntity::m_iszPrivateVScripts

Inputs

Declared by CAI_VolumetricEventEntityAlias_ai_sound · 0
None.
Inherited from base classes and components · 63
AddAttributestringCBaseEntity
AddContextstringCBaseEntity
AddModifierstringCBaseEntity
AlternativeSortingbooleanCBaseEntity
ChangeSubclassstringCBaseEntity
ChangeTeam
Set the entity team number
int iTeamNumCBaseEntity
ClassNameMatches
Returns true if the entity's class matches the one given (no wildcard support)
string pClassName → bool retvalCBaseEntity
ClearContextno valueCBaseEntity
ClearParentno valueCBaseEntity
DisableDamageForcesno valueCBaseEntity
DisablePlatformno valueCBaseEntity
DisableShadowno valueCBaseEntity
DispatchResponsestringCBaseEntity
EmitAIVolumetricEventno valueCAI_VolumetricEventEntity
EnableDamageForcesno valueCBaseEntity
EnablePlatformno valueCBaseEntity
EnableShadowno valueCBaseEntity
FindModelConfigEntity
Returns the model config entity attached to this entity by the specified name
string pConfigEntityName → ehandle retvalCBaseEntity
FireUser1stringCBaseEntity
FireUser2stringCBaseEntity
FireUser3stringCBaseEntity
FireUser4stringCBaseEntity
FollowEntitystringCBaseEntity
GetAbsAngles
Get the world orientation of this entity.
no value → qangle retvalCBaseEntity
GetAbsOrigin
The entity origin (absolute).
no value → vec3_worldspace retvalCBaseEntity
GetAbsScale
Get the world scale of this entity.
no value → float retvalCBaseEntity
GetAttachmentAngle
Return the Angle of the entity's attachment.
string pAttachment → qangle retvalCBaseEntity
GetAttachmentForward
Return the forward vector for the attachment
string pAttachment → vec3 retvalCBaseEntity
GetAttachmentLeft
Return the left vector for the attachment
string pAttachment → vec3 retvalCBaseEntity
GetAttachmentOrigin
Return the absolute position of the entity's attachment.
string pAttachment → vec3_worldspace retvalCBaseEntity
GetAttachmentUp
Return the up vector for the attachment
string pAttachment → vec3 retvalCBaseEntity
GetClassName
The entity class name
no value → string retvalCBaseEntity
GetLocalAngles
Get the local orientation of this entity.
no value → qangle retvalCBaseEntity
GetLocalScale
Get the local scale of this entity.
no value → float retvalCBaseEntity
GetOrigin
The entity origin (local)
no value → vec3 retvalCBaseEntity
GetTeamNumber
The entity team number
no value → int retvalCBaseEntity
IsModel
Returns true if the entity is using the given model, false otherwise
string strModel → bool retvalCBaseEntity
Killno valueCBaseEntity
KillConstrainedno valueCBaseEntity
KillHierarchyno valueCBaseEntity
NameMatches
Returns true if the entity name matches the given string. Wildcards are accepted.
string pNameOrWildcard → bool retvalCBaseEntity
PlatformFollowYawno valueCBaseEntity
PlatformIgnoreYawno valueCBaseEntity
RemoveAttributestringCBaseEntity
RemoveContextstringCBaseEntity
RemoveModifierstringCBaseEntity
SetAbsAngles
Set the world orientation of this entity.
qangle anglesCBaseEntity
SetAbsOrigin
Set the world origin of this entity.
vec3_worldspace vPosCBaseEntity
SetAbsScale
Set the world scale of this entity.
float flScaleCBaseEntity
SetDamageFilterstringCBaseEntity
SetLocalAngles
Set the local orientation of this entity. Use when you have a parent.
qangle anglesCBaseEntity
SetLocalOrigin
Set the local origin of this entity. Use when you have a parent.
vec3 vPosCBaseEntity
SetLocalScale
Set the local scale of this entity. Use when you have a parent.
float flScaleCBaseEntity
SetParentstringCBaseEntity
SetParentAttachmentstringCBaseEntity
SetParentAttachmentMaintainOffsetstringCBaseEntity
SetPositionvectorCPointEntity
SetTeamint32CBaseEntity
StopAIVolumetricEventno valueCAI_VolumetricEventEntity
TeamNumint32CBaseEntity
TeleportToPoint
Teleport the given entity to the specified position and orientation
vec3_worldspace vPositionCBaseEntity
TeleportToTransform
Teleport the given entity to the specified transform
transform_worldspace xTransformCBaseEntity
Useint32CBaseEntity

Outputs

Declared by CAI_VolumetricEventEntityAlias_ai_sound · 0
None.
Inherited from base classes and components · 5
OnKilledCBaseEntity
OnUser1CBaseEntity
OnUser2CBaseEntity
OnUser3CBaseEntity
OnUser4CBaseEntity

History

  1. 6722
    changed ai_sound
    • datamap "CAI_VolumetricEventEntityAlias_ai_sound" → "CAI_VolumetricEventEntity"
    removed CAI_VolumetricEventEntityAlias_ai_sound datamap
    changed CAI_VolumetricEventEntity datamap
    • − m_hEvent
    • − input EmitAIVolumetricEvent (InputEmitAIVolumetricEvent)
    • − input StopAIVolumetricEvent (InputStopAIVolumetricEvent)
    • key eventtype (m_iEventType): flags ["save","key","enum"] → ["key","enum"], offset 1184 → 1200
    • key eventflags (m_iEventFlags): flags ["save","key","enum"] → ["key","enum"], offset 1186 → 1202
    • key radius (m_flRadius): flags ["save","key"] → ["key"], offset 1188 → 1204
    • key duration (m_flDuration): flags ["save","key"] → ["key"], offset 1200 → 1216
    • key locationproxy (m_iszProxyEntityName): flags ["save","key"] → ["key"], offset 1208 → 1224
    changed CPointEntity datamap
    • − input SetPosition (InputSetPosition)
    changed CBaseEntity datamap
    • − m_sUniqueHammerID
    • − m_pModifierProp
    • − key speed (m_flSpeed)
    • − m_flAnimTime
    • − m_flSimulationTime
    • − m_flCreateTime
    • − m_nLastThinkTick
    • − m_bDisabledContextThinks
    • − m_CScriptComponent
    • − m_aThinkFunctions
    • − m_ResponseContexts
    • − m_pSubclassVData
    removed CModifierProperty datamap
    removed CNetworkTransmitComponent datamap
    changed CGameSceneNode datamap
    • − m_flAbsScale
    • − m_flScale
    • − m_flClientLocalScale
    • − m_vRenderOrigin
    • − m_nodeToWorld
    • − m_pOwner
    • − m_pParent
    • − m_pChild
    • − m_pNextSibling
    • − m_nParentAttachmentOrBone
    • − m_bDirtyHierarchy
    • − m_bDirtyBoneMergeInfo
    removed CGameSceneNodeHandle datamap
    changed CBaseEntity inputs and outputs
    • + input AddAttribute string
    • + input AddContext string
    • + input AddModifier string
    • + input AddOutput string pParam
    • + input ChangeSubclass string
    • + input ClassMatches string entityType
    • + input ClearContext
    • + input ClearParent
    • + input DisableAutoSleeping
    • + input DisableDamageForces
    • + input DisablePlatform
    • + input DisableShadow