Script Subrecord Collection
Format
Count | Subrecord | Name | Type | Info |
---|---|---|---|---|
+ | SCHR | Basic Script Data | struct | |
+ | SCDA | Compiled Script Source | uint8[] | |
+ | SCTX | Script Source | char[] | |
-* | Local Variables | collection | See below for details. | |
-* | SCRO | Reference | formid or uint32 | A local variable reference, or FormID of a ACTI, DOOR, STAT, FURN, CREA, SPEL, NPC_, CONT, ARMO, AMMO, MISC, WEAP, IMAD, BOOK, KEYM, ALCH, LIGH, QUST, PLYR, PACK, LVLI, ECZN, EXPL, FLST, IDLM, PMIS, FACT, ACHR, REFR, ACRE, GLOB, DIAL, CELL, SOUN, MGEF, WTHR, CLAS, EFSH, RACE, LVLC, CSTY, WRLD, SCPT, IMGS, MESG, MSTT, MUSC, NOTE, PERK, PGRE, PROJ, LVLN, WATR, ENCH, TREE, TERM, HAIR, EYES, ADDN or NULL record. |
Local Variables
Count | Subrecord | Name | Type | Info |
---|---|---|---|---|
+ | SLSD | Local Variable Data | struct | |
+ | SCVR | Local Variable Name | cstring |
SLSD
Name | Type | Info |
---|---|---|
Index | uint32 | |
Unused | byte[12] | |
Flags | uint8 | See below for values. |
Unused | byte[7] |
Flag Values
Value | Meaning |
---|---|
0x01 | IsLongOrShort |