| Field | Type | Offset | Description | Notes |
|---|---|---|---|---|
| Slash_S | s32 | 0x0 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Slash_M | s32 | 0x4 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Slash_L | s32 | 0x8 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Slash_LL | s32 | 0xc | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Slash_LLL | s32 | 0x10 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Thrust_S | s32 | 0x14 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Thrust_M | s32 | 0x18 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Thrust_L | s32 | 0x1c | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Thrust_LL | s32 | 0x20 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Thrust_LLL | s32 | 0x24 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blow_S | s32 | 0x28 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blow_M | s32 | 0x2c | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blow_L | s32 | 0x30 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blow_LL | s32 | 0x34 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blow_LLL | s32 | 0x38 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blast_S | s32 | 0x3c | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blast_M | s32 | 0x40 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blast_L | s32 | 0x44 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blast_LL | s32 | 0x48 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Blast_LLL | s32 | 0x4c | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Bullet_S | s32 | 0x50 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Bullet_M | s32 | 0x54 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Bullet_L | s32 | 0x58 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Bullet_LL | s32 | 0x5c | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Bullet_LLL | s32 | 0x60 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| bFollow_Slash_S | u8 | 0x64 [0] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Slash_M | u8 | 0x64 [1] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Slash_L | u8 | 0x64 [2] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Slash_LL | u8 | 0x64 [3] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Slash_LLL | u8 | 0x64 [4] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Thrust_S | u8 | 0x64 [5] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Thrust_M | u8 | 0x64 [6] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Thrust_L | u8 | 0x64 [7] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Thrust_LL | u8 | 0x65 [0] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Thrust_LLL | u8 | 0x65 [1] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blow_S | u8 | 0x65 [2] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blow_M | u8 | 0x65 [3] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blow_L | u8 | 0x65 [4] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blow_LL | u8 | 0x65 [5] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blow_LLL | u8 | 0x65 [6] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blast_S | u8 | 0x65 [7] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blast_M | u8 | 0x66 [0] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blast_L | u8 | 0x66 [1] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blast_LL | u8 | 0x66 [2] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Blast_LLL | u8 | 0x66 [3] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Bullet_S | u8 | 0x66 [4] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Bullet_M | u8 | 0x66 [5] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Bullet_L | u8 | 0x66 [6] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Bullet_LL | u8 | 0x66 [7] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| bFollow_Bullet_LLL | u8 | 0x67 [0] | If ON, the SFX will follow the impact position if the bullet impacts for 2 frames or more. If OFF, a new SFX is created instead. | This field is a boolean. |
| reserved01 | u8 | 0x67 [1-7] | This field is padding. | |
| Critical_Small | s32 | 0x68 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Critical_Middle | s32 | 0x6c | The SFX ID to use for this slot. | This field takes an Particle ID. |
| Critical_Large | s32 | 0x70 | The SFX ID to use for this slot. | This field takes an Particle ID. |
| reserved02 | dummy8 | 0x74 | This field is padding. |