CAI_Expresser
CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json
Kind: classSize: 160 bytes (0xa0)Alignment: 8 bytesModule: serverBinary: !GlobalTypes
Relationships
Inherits from: nothing; this is a root class.
Derived by: CAI_ExpresserWithFollowup
Used by (3) as a field type
Inheritance tree
CAI_Expresser
Relationship diagram (3 edges)
classDiagram
CAI_Expresser <|-- CAI_ExpresserWithFollowup
CAI_Expresser *-- GameTime_t
CAI_Expresser --> CBaseModelEntityMemory layout
13 fields, 13 declared here and 0 inherited. Offsets are absolute from the object base on windows-x86_64.
CAI_Expresser
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x10 | m_conceptCooldowns | CUtlDict< GameTime_t > | ||
0x38 | m_ruleCooldowns | CUtlDict< GameTime_t > | ||
0x60 | m_flStopTalkTime | GameTime_t | ||
0x64 | m_flStopTalkTimeWithoutDelay | GameTime_t | ||
0x68 | m_flQueuedSpeechTime | GameTime_t | ||
0x6c | m_flBlockedTalkTime | GameTime_t | ||
0x70 | m_voicePitch | int32 | ||
0x74 | m_flLastTimeAcceptedSpeak | GameTime_t | ||
0x78 | m_bAllowSpeakingInterrupts | bool | ||
0x79 | m_bConsiderSceneInvolvementAsSpeech | bool | ||
0x7a | m_bSceneEntityDisabled | bool | ||
0x7c | m_nLastSpokenPriority | int32 | ||
0x98 | m_pOuter | CBaseModelEntity* | MNotSaved |
KV3 class defaults
{
"_class": "CAI_Expresser",
"m_conceptCooldowns":
{
},
"m_ruleCooldowns":
{
},
"m_flStopTalkTime": null,
"m_flStopTalkTimeWithoutDelay": null,
"m_flQueuedSpeechTime": null,
"m_flBlockedTalkTime": null,
"m_voicePitch": 100,
"m_flLastTimeAcceptedSpeak": null,
"m_bAllowSpeakingInterrupts": false,
"m_bConsiderSceneInvolvementAsSpeech": false,
"m_bSceneEntityDisabled": false,
"m_nLastSpokenPriority": 0
}