22 static_assert(
sizeof(
OBJ_ARMA) == 0xC);
Definition: BGSArtObject.h:12
Definition: BGSTextureSet.h:16
Definition: BSTArray.h:377
Definition: TESModelTextureSwap.h:10
Definition: TESObjectARMA.h:28
BGSListForm * skinTextureSwapLists[SEXES::kTotal]
Definition: TESObjectARMA.h:59
BGSFootstepSet * footstepSet
Definition: TESObjectARMA.h:61
void ClearData() override
bool IsValidRace(TESRace *a_sourceRace) const
void GetNodeName(char *a_dstBuff, const TESObjectREFR *a_refr, const TESObjectARMO *a_armor, float a_weightOverride)
std::uint32_t pad04C
Definition: TESObjectARMA.h:55
BSTArray< TESRace * > additionalRaces
Definition: TESObjectARMA.h:60
static constexpr auto FORMTYPE
Definition: TESObjectARMA.h:31
BGSTextureSet * skinTextures[SEXES::kTotal]
Definition: TESObjectARMA.h:58
OBJ_ARMA data
Definition: TESObjectARMA.h:54
TESModelTextureSwap bipedModels[SEXES::kTotal]
Definition: TESObjectARMA.h:56
bool Load(TESFile *a_mod) override
static constexpr auto RTTI
Definition: TESObjectARMA.h:30
TESModelTextureSwap bipedModel1stPersons[SEXES::kTotal]
Definition: TESObjectARMA.h:57
void InitializeData() override
void InitItemImpl() override
~TESObjectARMA() override
BGSArtObject * artObject
Definition: TESObjectARMA.h:62
Definition: TESObjectARMO.h:37
Definition: TESObjectREFR.h:103
Definition: TESObject.h:11
Definition: TESRace.h:146
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESObjectARMA
Definition: Offsets_RTTI.h:6029
Definition: TESObjectARMA.h:14
std::int8_t detectionSoundValue
Definition: TESObjectARMA.h:18
std::int8_t unused[SEXES::kTotal]
Definition: TESObjectARMA.h:17
std::int8_t modelRange[SEXES::kTotal]
Definition: TESObjectARMA.h:16
std::int8_t priorities[SEXES::kTotal]
Definition: TESObjectARMA.h:15
float weaponAdjust
Definition: TESObjectARMA.h:20
std::uint8_t pad07
Definition: TESObjectARMA.h:19
Definition: TESObjectARMA.h:34
RecordFlag
Definition: TESObjectARMA.h:36
@ kDeleted
Definition: TESObjectARMA.h:37
@ kIgnored
Definition: TESObjectARMA.h:38