| 0 | 4 | name | string id |
| 4 | 1 | audience- cause player
- cause team
- effect player
- effect team
- all
| char enum |
| 5 | 1 | display context | char enum |
| 8 | 4 | display string | string id |
| 12 | 1 | required field- NONE
- cause player
- cause team
- effect player
- effect team
| char enum |
| 13 | 1 | excluded audience- NONE
- cause player
- cause team
- effect player
- effect team
| byte flags |
| 14 | 1 | splitscreen suppression- NONE
- Suppress Audio
- Suppress Audio if Overlapping
- Suppress Text
- Suppress Audio and Text
| char enum |
| 15 | 1 | flags- always play sound
- always play sound in mp
| byte flags |
| 16 | 4 | primary string | string id |
| 20 | 4 | primary string duration | long integer |
| 24 | 4 | sound delay (announcer only) | real |
| 28 | — | default_sound | struct |
| — | 4 | category_for_prioritization | string id |
| — | 4 | sound priority | long integer |
| — | 4 | priority_suppression_age_max_seconds | real |
| — | 4 | category_for_pair_culling | string id |
| — | 4 | pair_id | long integer |
| — | 4 | delay_before_considering_sound_seconds | real |
| — | 12 | sound permutationsblock sound_response_definition_block · max 10 | block |