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
Definition: TESShout.h:18
bool GetKnown() const override
bool Load(TESFile *a_mod) override
void InitItemImpl() override
void SetEquipSlot(BGSEquipSlot *a_slot) override
BGSEquipSlot * GetEquipSlot() const 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
Definition: TESShout.h:25
RecordFlag
Definition: TESShout.h:27
@ kDeleted
Definition: TESShout.h:28
@ kTreatSpellsAsPowers
Definition: TESShout.h:29
@ kIgnored
Definition: TESShout.h:30
Definition: TESShout.h:44
VariationID
Definition: TESShout.h:46
Definition: TESShout.h:35
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