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
MagicItem::Data * GetData2() 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
const MagicItem::Data * GetData1() const override
static constexpr auto RTTI
Definition AlchemyItem.h:26
std::uint32_t GetDataSize() const override
MagicSystem::Delivery GetDelivery() const override
void InitItemImpl() override
bool IsPoison() const override
BGSKeyword * GetDefaultKeyword() 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
void InitChunk() 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:60
CastingType
Definition MagicSystem.h:31
Delivery
Definition MagicSystem.h:39
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