CommonLibSSE (Parapets fork)
RE::ACTOR_BASE_DATA Struct Reference

#include <TESActorBaseData.h>

Public Types

enum class  Flag {
  kNone = 0 , kFemale = 1 << 0 , kEssential = 1 << 1 , kIsChargenFacePreset = 1 << 2 ,
  kRespawn = 1 << 3 , kAutoCalcStats = 1 << 4 , kUnique = 1 << 5 , kDoesntAffectStealthMeter = 1 << 6 ,
  kPCLevelMult = 1 << 7 , kUsesTemplate = 1 << 8 , kProtected = 1 << 11 , kSummonable = 1 << 14 ,
  kDoesntBleed = 1 << 16 , kBleedoutOverride = 1 << 18 , kOppositeGenderanims = 1 << 19 , kSimpleActor = 1 << 20 ,
  kLoopedScript = 1 << 21 , kLoopedAudio = 1 << 28 , kIsGhost = 1 << 29 , kInvulnerable = 1 << 31
}
 
enum class  TEMPLATE_USE_FLAG {
  kNone = 0 , kTraits = 1 << 0 , kStats = 1 << 1 , kFactions = 1 << 2 ,
  kSpells = 1 << 3 , kAIData = 1 << 4 , kAIPackages = 1 << 5 , kUnused = 1 << 6 ,
  kBaseData = 1 << 7 , kInventory = 1 << 8 , kScript = 1 << 9 , kAIDefPackList = 1 << 10 ,
  kAttackData = 1 << 11 , kKeywords = 1 << 12
}
 

Public Attributes

stl::enumeration< Flag, std::uint32_t > actorBaseFlags
 
std::int16_t magickaOffset
 
std::int16_t staminaOffset
 
std::uint16_t level
 
std::uint16_t calcLevelMin
 
std::uint16_t calcLevelMax
 
std::uint16_t speedMult
 
std::uint16_t baseDisposition
 
stl::enumeration< TEMPLATE_USE_FLAG, std::uint16_t > templateUseFlags
 
std::int16_t healthOffset
 
std::int16_t bleedoutOverride
 

Member Enumeration Documentation

◆ Flag

Enumerator
kNone 
kFemale 
kEssential 
kIsChargenFacePreset 
kRespawn 
kAutoCalcStats 
kUnique 
kDoesntAffectStealthMeter 
kPCLevelMult 
kUsesTemplate 
kProtected 
kSummonable 
kDoesntBleed 
kBleedoutOverride 
kOppositeGenderanims 
kSimpleActor 
kLoopedScript 
kLoopedAudio 
kIsGhost 
kInvulnerable 

◆ TEMPLATE_USE_FLAG

Enumerator
kNone 
kTraits 
kStats 
kFactions 
kSpells 
kAIData 
kAIPackages 
kUnused 
kBaseData 
kInventory 
kScript 
kAIDefPackList 
kAttackData 
kKeywords 

Member Data Documentation

◆ actorBaseFlags

stl::enumeration<Flag, std::uint32_t> RE::ACTOR_BASE_DATA::actorBaseFlags

◆ baseDisposition

std::uint16_t RE::ACTOR_BASE_DATA::baseDisposition

◆ bleedoutOverride

std::int16_t RE::ACTOR_BASE_DATA::bleedoutOverride

◆ calcLevelMax

std::uint16_t RE::ACTOR_BASE_DATA::calcLevelMax

◆ calcLevelMin

std::uint16_t RE::ACTOR_BASE_DATA::calcLevelMin

◆ healthOffset

std::int16_t RE::ACTOR_BASE_DATA::healthOffset

◆ level

std::uint16_t RE::ACTOR_BASE_DATA::level

◆ magickaOffset

std::int16_t RE::ACTOR_BASE_DATA::magickaOffset

◆ speedMult

std::uint16_t RE::ACTOR_BASE_DATA::speedMult

◆ staminaOffset

std::int16_t RE::ACTOR_BASE_DATA::staminaOffset

◆ templateUseFlags

stl::enumeration<TEMPLATE_USE_FLAG, std::uint16_t> RE::ACTOR_BASE_DATA::templateUseFlags

The documentation for this struct was generated from the following file: