60 static_assert(
sizeof(
Data) == 0x20);
71 [[nodiscard]]
bool IsFood()
const override;
Definition: AlchemyItem.h:51
std::int32_t costOverride
Definition: AlchemyItem.h:53
SpellItem * addictionItem
Definition: AlchemyItem.h:55
std::uint32_t pad14
Definition: AlchemyItem.h:57
BGSSoundDescriptorForm * consumptionSound
Definition: AlchemyItem.h:58
stl::enumeration< AlchemyFlag, std::uint32_t > flags
Definition: AlchemyItem.h:54
float addictionChance
Definition: AlchemyItem.h:56
Definition: AlchemyItem.h:24
bool IsMedicine() const override
void CopyMagicItemData(MagicItem *a_src) override
static constexpr auto VTABLE
Definition: AlchemyItem.h:27
AlchemyFlag
Definition: AlchemyItem.h:31
void LoadMagicItemChunk(TESFile *a_mod, std::uint32_t a_chunkID) override
TESIcon messageIcon
Definition: AlchemyItem.h:89
static constexpr auto RTTI
Definition: AlchemyItem.h:26
std::uint32_t GetDataSize() const override
MagicSystem::Delivery GetDelivery() const override
BGSKeyword * GetDefaultKeyword() const override
void InitItemImpl() override
bool IsPoison() const override
ActorValue GetAssociatedSkill() const override
void InitFromChunk(TESFile *a_mod) override
bool IsFood() const override
Data data
Definition: AlchemyItem.h:88
void ClearData() override
std::uint32_t GetChunkID() override
MagicSystem::SpellType GetSpellType() const override
MagicSystem::CastingType GetCastingType() const override
static constexpr auto FORMTYPE
Definition: AlchemyItem.h:28
void InitializeData() override
MagicItem::Data * GetData2() override
void InitChunk() override
const MagicItem::Data * GetData1() const override
Definition: BGSEquipType.h:9
Definition: BGSKeyword.h:10
Definition: BGSMessageIcon.h:9
Definition: BGSPickupPutdownSounds.h:10
Definition: MagicItem.h:58
Definition: MagicItem.h:30
Definition: SpellItem.h:16
Definition: TESModelTextureSwap.h:10
SpellType
Definition: MagicSystem.h:61
CastingType
Definition: MagicSystem.h:32
Delivery
Definition: MagicSystem.h:40
Definition: AbsorbEffect.h:6
ActorValue
Definition: ActorValues.h:6
constexpr std::array< REL::VariantID, 10 > VTABLE_AlchemyItem
Definition: Offsets_VTABLE.h:11
constexpr REL::VariantID RTTI_AlchemyItem(513850, 392218, 0x1ed6d60)
Definition: AlchemyItem.h:41
RecordFlag
Definition: AlchemyItem.h:43
@ kIgnored
Definition: AlchemyItem.h:45
@ kMedicine
Definition: AlchemyItem.h:46
@ kDeleted
Definition: AlchemyItem.h:44