Destruction Subrecord Collection
The DEST, DSTD, DMDL, DMDT and DSTF subrecords hold destruction data, and always appear together.
| Count |
Subrecord |
Name |
Type |
Info |
| + |
DEST |
Header |
struct |
|
| -* |
|
Destruction Stage |
collection |
See below for details. |
DEST
| Name |
Type |
Info |
| Health |
int32 |
|
| Count |
uint8 |
|
| Flags |
uint8 |
See below for values. |
| unknown |
byte[2] |
?? |
DEST Flag Values
| Value |
Meaning |
| 0x01 |
VATS Targetable |
Destruction Stage
| Count |
Subrecord |
Name |
Type |
Info |
| + |
DSTD |
Stage Data |
struct |
|
| - |
DMDL |
Stage Model Filename |
cstring |
|
| - |
DMDT |
Stage Model Texture Files Hashes |
?? |
?? |
| - |
DSTF |
Stage End Marker |
null |
|
DSTD
| Name |
Type |
Info |
| Health Percentage |
uint8 |
|
| Index |
uint8 |
|
| Damage Stage |
uint8 |
|
| Flags |
uint8 |
See below for values. |
| Self Damage per Second |
int32 |
|
| Explosion |
formid |
FormID of a EXPL record or null. |
| Debris |
formid |
FormID of a DEBR record or null. |
| Debris Count |
int32 |
|
DSTD Flag Values
| Value |
Meaning |
| 0x01 |
Cap Damage |
| 0x02 |
Disable |
| 0x04 |
Destroy |