CREA Record – Creature
CREA record type.
Classes:
|
Creature. |
-
class
CREA(flags, id, revision=0, version=15, unknown=b'\x00\x00', data=[])[source] Bases:
RecordCreature.
- Parameters
Classes:
BNAM(*args, **kwargs)Base Scale.
CNAM([cstring])Impact Dataset.
CSCR([cstring])Form ID of a
CREArecord to inherit sounds from.CSDC(*args, **kwargs)Sound Chance.
CSDI([cstring])Sound.
CSDT(value)Sound Type.
DATA(type, combat_skill, magic_skill, ...)Data.
DataTypeEnum(value)Enum for
CREA.DATA.type.EAMT(*args, **kwargs)Unarmed Attack Animation.
EITM([cstring])Unarmed Attack Effect.
FULL([cstring])Name.
INAM([cstring])Death Item.
KFFZ([iterable])Animatons.
LNAM([cstring])Melee Weapon List.
NAM4(*args, **kwargs)Impact Material Type.
NAM5(*args, **kwargs)Sound Level.
NIFT([iterable])Texture File Hashes.
NIFZ([iterable])Model List.
PKID([cstring])Package.
PNAM([cstring])Body Part Data.
RNAM(*args, **kwargs)Attack Reach.
SCRI([cstring])Script.
SNAM(faction, rank, unused)Faction.
SPLO([cstring])Actor Effect.
TNAM(*args, **kwargs)Turning Speed.
TPLT([cstring])Template.
VTCK([cstring])Voice.
WNAM(*args, **kwargs)Foot Weight.
ZNAM([cstring])Combat Style.
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
BNAM(*args, **kwargs)[source] Bases:
Float32RecordBase Scale.
-
class
CNAM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordImpact Dataset.
Form ID of a
IPDSrecord.
-
class
CSCR(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordForm ID of a
CREArecord to inherit sounds from.
-
class
CSDC(*args, **kwargs)[source] Bases:
Uint8RecordSound Chance.
-
class
CSDI(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordSound.
Form ID of a
SOUNrecord, or null.
-
class
CSDT(value)[source] Bases:
IntEnumFieldSound Type.
Methods:
parse(raw_bytes)Parse this subrecord.
unparse()Turn this subrecord back into raw bytes for an ESP file.
-
class
DATA(type, combat_skill, magic_skill, stealth_skill, health, unused, damage, strength, perception, endurance, charisma, intelligence, agility, luck)[source] Bases:
StructRecordData.
- Parameters
Attributes:
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.
-
type Type:
DataTypeEnum
-
class
EAMT(*args, **kwargs)[source] Bases:
Uint16RecordUnarmed Attack Animation.
https://tes5edit.github.io/fopdoc/Fallout3/Records/Values/Attack%20Animations.html
-
class
EITM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordUnarmed Attack Effect.
Form ID of a
ENCHor SPEL record.
-
class
INAM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordDeath Item.
Form ID of a
LVLIrecord.
-
class
KFFZ(iterable=(), /)[source] Bases:
BytesArrayRecordAnimatons.
An array of animation filenames (
.kf).
-
class
LNAM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordMelee Weapon List.
Form ID of a
FLSTrecord.
-
class
NAM4(*args, **kwargs)[source] Bases:
Uint32RecordImpact Material Type.
See https://tes5edit.github.io/fopdoc/FalloutNV/Records/Values/Impact%20Material%20Types.html for enum values.
-
class
NAM5(*args, **kwargs)[source] Bases:
Uint32RecordSound Level.
See https://tes5edit.github.io/fopdoc/Fallout3/Records/Values/Sound%20Levels.html for enum values.
-
class
NIFT(iterable=(), /)[source] Bases:
List[int],RecordTypeTexture File Hashes.
Methods:
parse(raw_bytes)Parse this subrecord.
unparse()Turn this subrecord back into raw bytes for an ESP file.
-
class
NIFZ(iterable=(), /)[source] Bases:
BytesArrayRecordModel List.
An array of model filenames (
.nif).Methods:
parse(raw_bytes)Parse this subrecord.
unparse()Turn this subrecord back into raw bytes for an ESP file.
-
class
PKID(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordPackage.
Form ID of a
PACKrecord.
-
class
PNAM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordBody Part Data.
Form ID of a
BPTDrecord.
-
class
RNAM(*args, **kwargs)[source] Bases:
Uint8RecordAttack Reach.
-
class
SCRI(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordScript.
Form ID of a
SCPTrecord.
-
class
SNAM(faction, rank, unused)[source] Bases:
StructRecordFaction.
Attributes:
Form ID of a
FACTrecord.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
-
class
SPLO(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordActor Effect.
Form ID of a
SPELrecord.
-
class
TNAM(*args, **kwargs)[source] Bases:
Float32RecordTurning Speed.
-
class
TPLT(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordTemplate.
Form ID of a
CREAor LVLC record.
-
class
VTCK(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordVoice.
Form ID of a
VTYPrecord.
-
class
WNAM(*args, **kwargs)[source] Bases:
Float32RecordFoot Weight.
-
class
ZNAM(cstring: Union[str, bytes] = b'')[source] Bases:
FormIDRecordCombat Style.
Form ID of a
CSTYrecord.
-
data Type:
List[RecordType]