Definition: BGSKeyword.h:10
 
Definition: BSTArray.h:377
 
Definition: NiAVObject.h:45
 
Definition: SpellItem.h:16
 
Definition: TESBoundObject.h:24
 
Definition: TESFurniture.h:11
 
BSTArray< EntryPointData > entryPointDataArray
Definition: TESFurniture.h:126
 
SpellItem * associatedForm
Definition: TESFurniture.h:130
 
static constexpr auto FORMTYPE
Definition: TESFurniture.h:14
 
bool Load(TESFile *a_mod) override
 
void ClearData() override
 
ActiveMarker
Definition: TESFurniture.h:17
 
void InitItemImpl() override
 
WorkBenchData workBenchData
Definition: TESFurniture.h:127
 
static constexpr auto RTTI
Definition: TESFurniture.h:13
 
void InitializeData() override
 
stl::enumeration< ActiveMarker, std::uint32_t > furnFlags
Definition: TESFurniture.h:129
 
NiAVObject * Clone3D(TESObjectREFR *a_ref) override
 
bool CalculateDoFavor(Actor *a_activator, bool a_arg2, TESObjectREFR *a_toActivate, float a_arg3) override
 
bool Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override
 
bool GetActivateText(TESObjectREFR *a_activator, BSString &a_dst) override
 
std::uint16_t padE2
Definition: TESFurniture.h:128
 
Definition: TESObjectACTI.h:22
 
Definition: TESObjectREFR.h:105
 
Definition: AbsorbEffect.h:6
 
constexpr REL::ID RTTI_TESFurniture
Definition: Offsets_RTTI.h:5998
 
Definition: TESFurniture.h:88
 
std::uint16_t unk0
Definition: TESFurniture.h:101
 
DisabledPoint
Definition: TESFurniture.h:91
 
stl::enumeration< DisabledPoint, std::uint16_t > disabledPoints
Definition: TESFurniture.h:102
 
Definition: TESFurniture.h:85
 
std::uint32_t entryPoint
Definition: TESFurniture.h:107
 
DisabledEntryPoint disabledEntryPoints
Definition: TESFurniture.h:108
 
BGSKeyword * keyword
Definition: TESFurniture.h:109
 
Definition: TESFurniture.h:49
 
RecordFlag
Definition: TESFurniture.h:51
 
@ kMustExitToTalk
Definition: TESFurniture.h:58
 
@ kRandomAnimStart
Definition: TESFurniture.h:56
 
@ kDeleted
Definition: TESFurniture.h:52
 
@ kHasDistantLOD
Definition: TESFurniture.h:55
 
@ kIsPerch
Definition: TESFurniture.h:53
 
@ kIsMarker
Definition: TESFurniture.h:57
 
@ kChildCanUse
Definition: TESFurniture.h:59
 
@ kIgnored
Definition: TESFurniture.h:54
 
Definition: TESFurniture.h:64
 
BenchType
Definition: TESFurniture.h:67
 
stl::enumeration< ActorValue, std::uint8_t > usesSkill
Definition: TESFurniture.h:80
 
stl::enumeration< BenchType, std::uint8_t > benchType
Definition: TESFurniture.h:79