47 kNone =
static_cast<std::underlying_type_t<VariationID>
>(-1),
71 static_assert(
sizeof(
TESShout) == 0xA8);
Definition BGSEquipSlot.h:10
Definition BGSEquipType.h:9
Definition SpellItem.h:16
Definition TESDescription.h:12
Definition TESFullName.h:9
BGSEquipSlot * GetEquipSlot() const override
bool GetKnown() const override
bool Load(TESFile *a_mod) override
void InitItemImpl() override
void SetEquipSlot(BGSEquipSlot *a_slot) override
static constexpr auto FORMTYPE
Definition TESShout.h:22
static constexpr auto RTTI
Definition TESShout.h:20
Variation variations[VariationIDs::kTotal]
Definition TESShout.h:69
static constexpr auto VTABLE
Definition TESShout.h:21
Definition TESWordOfPower.h:13
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_TESShout(513956, 392614, 0x1edba68)
constexpr std::array< REL::VariantID, 5 > VTABLE_TESShout
Definition Offsets_VTABLE.h:830
RecordFlag
Definition TESShout.h:27
@ kDeleted
Definition TESShout.h:28
@ kTreatSpellsAsPowers
Definition TESShout.h:29
@ kIgnored
Definition TESShout.h:30
std::uint32_t pad14
Definition TESShout.h:39
float recoveryTime
Definition TESShout.h:38
TESWordOfPower * word
Definition TESShout.h:36
SpellItem * spell
Definition TESShout.h:37
VariationID
Definition TESShout.h:46