46 kNone =
static_cast<std::underlying_type_t<VariationID>
>(-1),
70 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:21
static constexpr auto RTTI
Definition: TESShout.h:20
Variation variations[VariationIDs::kTotal]
Definition: TESShout.h:68
Definition: TESWordOfPower.h:13
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESShout
Definition: Offsets_RTTI.h:6071
Definition: TESShout.h:24
RecordFlag
Definition: TESShout.h:26
@ kDeleted
Definition: TESShout.h:27
@ kTreatSpellsAsPowers
Definition: TESShout.h:28
@ kIgnored
Definition: TESShout.h:29
Definition: TESShout.h:43
VariationID
Definition: TESShout.h:45
Definition: TESShout.h:34
std::uint32_t pad14
Definition: TESShout.h:38
float recoveryTime
Definition: TESShout.h:37
TESWordOfPower * word
Definition: TESShout.h:35
SpellItem * spell
Definition: TESShout.h:36