48        static_assert(
sizeof(
Data) == 0x30);
 
 
#define KEEP_FOR_RE()
Definition PCH.h:518
 
Definition EnchantmentItem.h:34
 
MagicSystem::SpellType spellType
Definition EnchantmentItem.h:42
 
std::uint32_t pad1C
Definition EnchantmentItem.h:44
 
std::int32_t costOverride
Definition EnchantmentItem.h:37
 
EnchantmentItem * baseEnchantment
Definition EnchantmentItem.h:45
 
MagicSystem::Delivery delivery
Definition EnchantmentItem.h:41
 
REX::EnumSet< EnchantmentFlag, std::uint32_t > flags
Definition EnchantmentItem.h:38
 
std::int32_t chargeOverride
Definition EnchantmentItem.h:40
 
BGSListForm * wornRestrictions
Definition EnchantmentItem.h:46
 
MagicSystem::CastingType castingType
Definition EnchantmentItem.h:39
 
float chargeTime
Definition EnchantmentItem.h:43
 
Definition EnchantmentItem.h:10
 
virtual MagicSystem::SpellType GetSpellType() const override
 
virtual void InitializeData() override
 
EnchantmentFlag
Definition EnchantmentItem.h:17
 
virtual void SetCastingType(MagicSystem::CastingType a_type) override
 
virtual void CopyMagicItemData(MagicItem *a_src) override
 
virtual void InitChunk() override
 
virtual MagicSystem::CastingType GetCastingType() const override
 
static constexpr auto RTTI
Definition EnchantmentItem.h:12
 
virtual float GetChargeTime() const override
 
static constexpr auto VTABLE
Definition EnchantmentItem.h:13
 
virtual ~EnchantmentItem()
 
virtual std::uint32_t GetChunkID() override
 
virtual const MagicItem::Data * GetData1() const override
 
virtual MagicItem::Data * GetData2() override
 
Data data
Definition EnchantmentItem.h:72
 
virtual void SetDelivery(MagicSystem::Delivery a_type) override
 
virtual void ClearData() override
 
virtual std::uint32_t GetDataSize() const override
 
virtual ActorValue GetAssociatedSkill() const override
 
virtual MagicSystem::Delivery GetDelivery() const override
 
virtual void InitItemImpl() override
 
virtual void InitFromChunk(TESFile *a_mod) override
 
static constexpr auto FORMTYPE
Definition EnchantmentItem.h:14
 
Definition MagicItem.h:59
 
Definition MagicItem.h:30
 
SpellType
Definition MagicSystem.h:64
 
CastingType
Definition MagicSystem.h:35
 
Delivery
Definition MagicSystem.h:43
 
Definition AbsorbEffect.h:6
 
constexpr REL::ID RTTI_EnchantmentItem(static_cast< std::uint64_t >(513878))
 
ActorValue
Definition ActorValues.h:6
 
constexpr std::array< REL::ID, 3 > VTABLE_EnchantmentItem
Definition Offsets_VTABLE.h:11467
 
Definition EnchantmentItem.h:25
 
RecordFlag
Definition EnchantmentItem.h:27
 
@ kIgnored
Definition EnchantmentItem.h:29
 
@ kDeleted
Definition EnchantmentItem.h:28