INFO Record – Dialog Response
INFO record type.
Classes:
|
Dialog Response. |
-
class
INFO(flags, id, revision=0, version=15, unknown=b'\x00\x00', data=[])[source] Bases:
RecordDialog Response.
- Parameters
Classes:
ANAM([cstring])Speaker.
DATA(type, next_speaker, flags)DNAM(*args, **kwargs)Speech Challenge.
KNAM([cstring])Actor Value / Perk.
NAM1([cstring])Response Text.
NAM2([cstring])Script Notes.
NAM3([cstring])Edits.
NAME([cstring])Topic.
NEXT(*args, **kwargs)Marker between scripts.
PNAM([cstring])Previous
INFO.QSTI([cstring])The associated quest.
RNAM([cstring])Prompt.
SNDD([cstring])Unused.
TCFU([cstring])Unknown (New Vegas Only).
TCLF([cstring])Link From Topic.
TCLT([cstring])Choice.
TPIC([cstring])Topic.
TRDT(emotion_type, emotion_value, unused, ...)Response Data.
TRDTEmotionType(value)Enum for
INFO.TRDT.emotion_type.Attributes:
Subrecords of this record.
Record flags
4-byte form ID
Used for revision control by the Creation Kit, if enabled.
Form version
Methods:
parse_subrecords(raw_bytes)Parse this record's subrecords.
-
class
DATA(type, next_speaker, flags)[source] Bases:
StructRecord- Parameters
type – Dialog type
next_speaker (
InfoNextSpeaker)flags (
bytes)
Attributes:
Dialog type
Methods:
Returns a list of attributes on this class in the order they should be packed.
Returns the pack/unpack struct string and the corresponding size.
-
static
get_field_names()[source] Returns a list of attributes on this class in the order they should be packed.
-
static
get_struct_and_size()[source] Returns the pack/unpack struct string and the corresponding size.
-
next_speaker Type:
InfoNextSpeaker
-
class
DNAM(*args, **kwargs)[source] Bases:
Uint32RecordSpeech Challenge.
Enum - see https://tes5edit.github.io/fopdoc/Fallout3/Records/INFO.html
-
class
NAME(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordTopic.
Form ID of a
DIALrecord.
-
class
NEXT(*args, **kwargs)[source] Bases:
MarkerRecordMarker between scripts.
-
class
PNAM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordPrevious
INFO.Form ID of the previous
INFOrecord, or null.
-
class
QSTI(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordThe associated quest.
Form ID of a
QUSTrecord.
-
class
SNDD(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordUnused.
Form ID of a
SOUNrecord.
-
class
TCFU(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordUnknown (New Vegas Only).
Form ID of an
INFOrecord.
-
class
TCLF(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordLink From Topic.
Form ID of a
DIALrecord.
-
class
TCLT(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordChoice.
Form ID of a
DIALrecord.
-
class
TPIC(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordTopic.
Form ID of a
DIALrecord.
-
class
TRDT(emotion_type, emotion_value, unused, response_number, unused_, sound, flags, unused__)[source] Bases:
StructRecordResponse Data.
- Parameters
Attributes:
Form ID of a
SOUNrecord, or null.Methods:
Returns a list of attributes on this class in the order they should be packed.
Returns the pack/unpack struct string and the corresponding size.
-
emotion_type Type:
TRDTEmotionType
-
static
get_field_names()[source] Returns a list of attributes on this class in the order they should be packed.
-
data Type:
List[RecordType]