8    class BGSLoadGameBuffer;
 
    9    class BGSSaveGameBuffer;
 
   10    class CombatController;
 
   60        void SaveGame(BGSSaveGameBuffer* a_buf) 
override;  
 
Definition BGSEquipSlot.h:10
 
Definition BGSLoadGameBuffer.h:6
 
Definition CombatController.h:23
 
Definition CombatInventoryItem.h:33
 
virtual float GetMinRange()
 
virtual bool CheckShouldEquip(CombatController *a_controller)
 
void SaveGame(BGSSaveGameBuffer *a_buf) override
 
virtual void Equip(CombatController *a_controller)
 
virtual float GetEquipRange()
 
std::uint32_t unk1C
Definition CombatInventoryItem.h:84
 
CombatInventoryItemSlot itemSlot
Definition CombatInventoryItem.h:85
 
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:83
 
virtual bool GetResource(CombatInventoryItemResource &a_resource)
 
CATEGORY
Definition CombatInventoryItem.h:53
 
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:82
 
TYPE
Definition CombatInventoryItem.h:38
 
virtual float GetOptimalRange()
 
~CombatInventoryItem() override
 
Definition CombatInventoryItem.h:24
 
BGSEquipSlot * equipSlot
Definition CombatInventoryItem.h:27
 
std::uint32_t slot
Definition CombatInventoryItem.h:28
 
Definition CombatObject.h:11
 
Definition AbsorbEffect.h:6
 
constexpr REL::VariantID RTTI_CombatInventoryItem(687590, 395440, 0x1f1d1a8)
 
ActorValue
Definition ActorValues.h:6
 
Definition CombatInventoryItem.h:15
 
float value
Definition CombatInventoryItem.h:19
 
ActorValue actorValue
Definition CombatInventoryItem.h:18