59 static_assert(
sizeof(
Data) == 0x20);
70 virtual bool IsFood()
const override;
Definition: AlchemyItem.h:50
std::int32_t costOverride
Definition: AlchemyItem.h:52
SpellItem * addictionItem
Definition: AlchemyItem.h:54
std::uint32_t pad14
Definition: AlchemyItem.h:56
BGSSoundDescriptorForm * consumptionSound
Definition: AlchemyItem.h:57
stl::enumeration< AlchemyFlag, std::uint32_t > flags
Definition: AlchemyItem.h:53
float addictionChance
Definition: AlchemyItem.h:55
Definition: AlchemyItem.h:24
virtual void CopyMagicItemData(MagicItem *a_src) override
virtual void InitFromChunk(TESFile *a_mod) override
AlchemyFlag
Definition: AlchemyItem.h:30
virtual void InitItemImpl() override
virtual void InitChunk() override
TESIcon messageIcon
Definition: AlchemyItem.h:88
virtual std::uint32_t GetDataSize() const override
virtual MagicItem::Data * GetData2() override
static constexpr auto RTTI
Definition: AlchemyItem.h:26
virtual MagicSystem::CastingType GetCastingType() const override
virtual void ClearData() override
virtual bool IsPoison() const override
virtual std::uint32_t GetChunkID() override
virtual void InitializeData() override
virtual void LoadMagicItemChunk(TESFile *a_mod, std::uint32_t a_chunkID) override
virtual const MagicItem::Data * GetData1() const override
Data data
Definition: AlchemyItem.h:87
virtual ActorValue GetAssociatedSkill() const override
virtual MagicSystem::SpellType GetSpellType() const override
virtual BGSKeyword * GetDefaultKeyword() const override
virtual bool IsMedicine() const override
virtual bool IsFood() const override
static constexpr auto FORMTYPE
Definition: AlchemyItem.h:27
virtual MagicSystem::Delivery GetDelivery() const override
Definition: BGSEquipType.h:9
Definition: BGSKeyword.h:10
Definition: BGSMessageIcon.h:9
Definition: BGSPickupPutdownSounds.h:10
Definition: MagicItem.h:55
Definition: MagicItem.h:27
Definition: SpellItem.h:16
Definition: TESModelTextureSwap.h:10
SpellType
Definition: MagicSystem.h:56
CastingType
Definition: MagicSystem.h:29
Delivery
Definition: MagicSystem.h:37
Definition: AbsorbEffect.h:6
ActorValue
Definition: ActorValues.h:6
constexpr REL::ID RTTI_AlchemyItem
Definition: Offsets_RTTI.h:68
Definition: AlchemyItem.h:40
RecordFlag
Definition: AlchemyItem.h:42
@ kIgnored
Definition: AlchemyItem.h:44
@ kMedicine
Definition: AlchemyItem.h:45
@ kDeleted
Definition: AlchemyItem.h:43