QUST

Quest

Format

Count Subrecord Name Type Info
+ EDID Editor ID cstring  
  SCRI Script formid FormID of a SCPT record.
  FULL Name cstring  
  ICON Large Icon Filename cstring  
  MICO Small Icon FIlename cstring  
+ DATA General struct  
-* CTDA Condition struct FO3 and FNV definitions differ.
-*   Stage collection See below for details.
-*   Objective collection See below for details.

DATA

Name Type Info
Flags uint8 See below for values.
Priority uint8  
Unused byte[2]  
Quest Delay float32  

Flag Values

Value Meaning
0x01 Start Game Enabled
0x02 ??
0x04 Allow Repeated Conversation Topics
0x08 Allow Repeated Stages
0x10 ??

Stage Subrecord Collection

Count Subrecord Name Type Info
  INDX Stage Index int16  
-*   Log Entry collection See below for details.

Log Entry Subrecord Collection

Count Subrecord Name Type Info
  Stage Flags uint8 See below for values.  
-* CTDA Condition struct FO3 and FNV definitions differ.
  CNAM Log Entry cstring  
+   Embedded Script collection FO3 and FNV definitions differ.
  NAM0 Next Quest formid FormID of a QUST record.
Stage Flag Values
Value Meaning
0x01 Complete Quest
0x02 Fail Quest

Objective Subrecord Collection

Count Subrecord Name Type Info
  QOBJ Objective Index int32  
+ NNAM Description cstring  
-*   Target collection See below for details.

Target Subrecord Collection

Count Subrecord Name Type Info
  QSTA Target struct  
-* CTDA Condition struct FO3 and FNV definitions differ.
QSTA
Name Type Info
Target formid FormID of a REFR (FO3, FNV), PGRE (FO3, FNV), PMIS (FO3, FNV), ACRE (FO3, FNV) or ACHR (FO3, FNV) record.
Flags uint8 See below for values.
Unused byte[3]  
Flag Values
Value Meaning
0x01 Compass Marker Ignores Locks