8 class BGSLoadGameBuffer;
9 class BGSSaveGameBuffer;
10 class CombatController;
Definition: BGSEquipSlot.h:10
Definition: BGSLoadGameBuffer.h:6
Definition: BGSSaveGameBuffer.h:10
Definition: CombatController.h:23
Definition: CombatInventoryItem.h:24
BGSEquipSlot * equipSlot
Definition: CombatInventoryItem.h:27
std::uint32_t slot
Definition: CombatInventoryItem.h:28
Definition: CombatInventoryItem.h:33
virtual CombatInventoryItem * Clone()=0
virtual float GetMinRange()
virtual bool CheckShouldEquip(CombatController *a_controller)
void SaveGame(BGSSaveGameBuffer *a_buf) override
virtual void Equip(CombatController *a_controller)
static constexpr auto VTABLE
Definition: CombatInventoryItem.h:36
virtual float GetEquipRange()
std::uint32_t unk1C
Definition: CombatInventoryItem.h:85
CombatInventoryItemSlot itemSlot
Definition: CombatInventoryItem.h:86
static constexpr auto RTTI
Definition: CombatInventoryItem.h:35
virtual float GetMaxRange()
virtual void GetDescription(const char *a_dest, std::uint32_t a_size)
float itemScore
Definition: CombatInventoryItem.h:84
virtual bool GetResource(CombatInventoryItemResource &a_resource)
CATEGORY
Definition: CombatInventoryItem.h:54
virtual CATEGORY GetCategory()=0
virtual TYPE GetEquipType(BGSEquipSlot a_slot)
virtual void Unequip(CombatController *a_controller)
virtual float CalculateScore(CombatController *a_controller)=0
virtual bool CheckBusy(CombatController *a_controller)
void LoadGame(BGSLoadGameBuffer *a_buf) override
TESForm * item
Definition: CombatInventoryItem.h:83
TYPE
Definition: CombatInventoryItem.h:39
virtual float GetOptimalRange()
~CombatInventoryItem() override
Definition: CombatObject.h:11
Definition: AbsorbEffect.h:6
ActorValue
Definition: ActorValues.h:6
constexpr std::array< REL::ID, 1 > VTABLE_CombatInventoryItem
Definition: Offsets_VTABLE.h:10961
constexpr REL::ID RTTI_CombatInventoryItem(static_cast< std::uint64_t >(687590))
Definition: CombatInventoryItem.h:15
float value
Definition: CombatInventoryItem.h:19
ActorValue actorValue
Definition: CombatInventoryItem.h:18