8    class BGSLoadGameBuffer;
 
    9    class BGSSaveGameBuffer;
 
   10    class CombatController;
 
#define KEEP_FOR_RE()
Definition PCH.h:518
 
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:35
 
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:38
 
virtual float GetEquipRange()
 
std::uint32_t unk1C
Definition CombatInventoryItem.h:87
 
CombatInventoryItemSlot itemSlot
Definition CombatInventoryItem.h:88
 
static constexpr auto RTTI
Definition CombatInventoryItem.h:37
 
virtual float GetMaxRange()
 
virtual void GetDescription(const char *a_dest, std::uint32_t a_size)
 
float itemScore
Definition CombatInventoryItem.h:86
 
virtual bool GetResource(CombatInventoryItemResource &a_resource)
 
CATEGORY
Definition CombatInventoryItem.h:56
 
virtual CombatInventoryItem * Clone()=0
 
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:85
 
TYPE
Definition CombatInventoryItem.h:41
 
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