Definition: BGSConstructibleObject.h:11
TESCondition conditions
Definition: BGSConstructibleObject.h:45
static constexpr auto FORMTYPE
Definition: BGSConstructibleObject.h:14
ConstructibleObjectData data
Definition: BGSConstructibleObject.h:48
std::uint16_t pad52
Definition: BGSConstructibleObject.h:49
float CalcSkillUse() const
bool Load(TESFile *a_mod) override
BGSKeyword * benchKeyword
Definition: BGSConstructibleObject.h:47
TESForm * createdItem
Definition: BGSConstructibleObject.h:46
~BGSConstructibleObject() override
bool CanBeCreatedOnWorkbench(const TESFurniture *a_workbench, bool a_checkConditions) const
std::uint32_t unk54
Definition: BGSConstructibleObject.h:50
static constexpr auto RTTI
Definition: BGSConstructibleObject.h:13
void InitializeData() override
TESContainer requiredItems
Definition: BGSConstructibleObject.h:44
void ClearData() override
void InitItemImpl() override
Definition: BGSKeyword.h:10
Definition: TESCondition.h:989
Definition: TESContainer.h:22
Definition: TESFurniture.h:11
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_BGSConstructibleObject
Definition: Offsets_RTTI.h:1277
Definition: BGSConstructibleObject.h:26
std::uint16_t numConstructed
Definition: BGSConstructibleObject.h:27
Definition: BGSConstructibleObject.h:17
RecordFlag
Definition: BGSConstructibleObject.h:19
@ kIgnored
Definition: BGSConstructibleObject.h:21
@ kDeleted
Definition: BGSConstructibleObject.h:20