33 kNoteScroll =
static_cast<std::underlying_type_t<Type>
>(-1),
41 static_assert(
sizeof(
Teaches) == 0x8);
52 static_assert(
sizeof(
OBJ_BOOK) == 0x10);
#define KEEP_FOR_RE()
Definition PCH.h:517
Definition BGSKeyword.h:10
Definition BGSMessageIcon.h:9
Definition BGSPickupPutdownSounds.h:10
Definition SpellItem.h:16
Definition TESBoundObject.h:26
Definition TESDescription.h:12
Definition TESFullName.h:9
Definition TESModelTextureSwap.h:10
Definition TESObjectBOOK.h:66
BGSKeyword * GetDefaultKeyword() const override
bool IsNoteScroll() const
static constexpr auto FORMTYPE
Definition TESObjectBOOK.h:70
void InitItemImpl() override
static constexpr auto RTTI
Definition TESObjectBOOK.h:68
bool Load(TESFile *a_mod) override
ActorValue GetSkill() const
bool Read(TESObjectREFR *a_reader)
OBJ_BOOK data
Definition TESObjectBOOK.h:116
bool Activate(TESObjectREFR *a_targetRef, TESObjectREFR *a_activatorRef, std::uint8_t a_arg3, TESBoundObject *a_object, std::int32_t a_targetCount) override
TESObjectSTAT * inventoryModel
Definition TESObjectBOOK.h:117
bool GetActivateText(TESObjectREFR *a_activator, BSString &a_dst) override
void ClearData() override
bool TeachesSpell() const
TESDescription itemCardDescription
Definition TESObjectBOOK.h:118
void LoadGame(BGSLoadFormBuffer *a_buf) override
void SaveGame(BGSSaveFormBuffer *a_buf) override
static constexpr auto VTABLE
Definition TESObjectBOOK.h:69
void InitializeData() override
~TESObjectBOOK() override
bool TeachesSkill() const
Definition TESObjectREFR.h:114
Definition TESObjectSTAT.h:30
Definition AbsorbEffect.h:6
ActorValue
Definition ActorValues.h:6
constexpr std::array< REL::ID, 11 > VTABLE_TESObjectBOOK
Definition Offsets_VTABLE.h:12860
constexpr REL::ID RTTI_TESObjectBOOK(static_cast< std::uint64_t >(513977))
Definition TESObjectBOOK.h:20
REX::EnumSet< Flag, std::uint8_t > flags
Definition TESObjectBOOK.h:46
REX::EnumSet< Type, std::uint8_t > type
Definition TESObjectBOOK.h:47
std::uint32_t pad04
Definition TESObjectBOOK.h:49
Type
Definition TESObjectBOOK.h:31
Teaches teaches
Definition TESObjectBOOK.h:50
std::uint16_t pad02
Definition TESObjectBOOK.h:48
Flag GetSanitizedType() const
Flag
Definition TESObjectBOOK.h:22
Definition TESObjectBOOK.h:73
ChangeFlag
Definition TESObjectBOOK.h:75
@ kRead
Definition TESObjectBOOK.h:77
@ kTeachesSkill
Definition TESObjectBOOK.h:76
Definition TESObjectBOOK.h:82
RecordFlag
Definition TESObjectBOOK.h:84
@ kIgnored
Definition TESObjectBOOK.h:86
@ kDeleted
Definition TESObjectBOOK.h:85
Definition TESObjectBOOK.h:37
ActorValue actorValueToAdvance
Definition TESObjectBOOK.h:38
SpellItem * spell
Definition TESObjectBOOK.h:39