CommonLibSSE NG
Loading...
Searching...
No Matches
RE::RACE_DATA Struct Reference

#include <TESRace.h>

Classes

struct  SkillBoost
 

Public Types

enum  { kNumSkillBoosts = 7 }
 
enum class  Flag {
  kNone = 0 , kPlayable = 1 << 0 , kFaceGenHead = 1 << 1 , kChild = 1 << 2 ,
  kTiltFrontBack = 1 << 3 , kTiltLeftRight = 1 << 4 , kNoShadow = 1 << 5 , kSwims = 1 << 6 ,
  kFlies = 1 << 7 , kWalks = 1 << 8 , kImmobile = 1 << 9 , kNotPushable = 1 << 10 ,
  kNoCombatInWater = 1 << 11 , kNoRotatingToHeadTrack = 1 << 12 , kDontShowBloodSpray = 1 << 13 , kDontShowBloodDecal = 1 << 14 ,
  kUseHeadTrackAnims = 1 << 15 , kSpellsAlignWithMagicNode = 1 << 16 , kUseWorldRaycastsForFootIK = 1 << 17 , kAllowRagdollCollision = 1 << 18 ,
  kRegenHPInCombat = 1 << 19 , kCantOpenDoors = 1 << 20 , kAllowPCDialogue = 1 << 21 , kNoKnockdowns = 1 << 22 ,
  kAllowPickpocket = 1 << 23 , kAlwaysUseProxyController = 1 << 24 , kDontShowWeaponBlood = 1 << 25 , kOverlayHeadPartList = 1 << 26 ,
  kOverrideHeadPartList = 1 << 27 , kCanPickupItems = 1 << 28 , kAllowMultipleMembraneShaders = 1 << 29 , kCanDualWield = 1 << 30 ,
  kAvoidsRoads = 1 << 31
}
 
enum class  Flag2 { kNone = 0 , kUseAdvancedAvoidance = 1 << 0 , kNonHostile = 1 << 1 , kAllowMountedCombat = 1 << 4 }
 

Public Attributes

SkillBoost skillBoosts [kNumSkillBoosts]
 
std::uint16_t pad0E
 
float height [SEXES::kTotal]
 
float weight [SEXES::kTotal]
 
stl::enumeration< Flag, std::uint32_t > flags
 
float startingHealth
 
float startingMagicka
 
float startingStamina
 
float baseCarryWeight
 
float baseMass
 
float accelerate
 
float decelerate
 
stl::enumeration< RACE_SIZE, std::uint32_t > raceSize
 
stl::enumeration< BIPED_OBJECT, std::uint32_t > headObject
 
stl::enumeration< BIPED_OBJECT, std::uint32_t > hairObject
 
float injuredHealthPercent
 
stl::enumeration< BIPED_OBJECT, std::uint32_t > shieldObject
 
float healthRegen
 
float magickaRegen
 
float staminaRegen
 
float unarmedDamage
 
float unarmedReach
 
stl::enumeration< BIPED_OBJECT, std::uint32_t > bodyObject
 
float aimAngleTolerance
 
float flightRadius
 
float angleAccelerate
 
float angleTolerance
 
stl::enumeration< Flag2, std::uint32_t > flags2
 
NiPoint3 mountOffset
 
NiPoint3 dismountOffset
 
NiPoint3 mountCameraOffset
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
kNumSkillBoosts 

◆ Flag

enum class RE::RACE_DATA::Flag
strong
Enumerator
kNone 
kPlayable 
kFaceGenHead 
kChild 
kTiltFrontBack 
kTiltLeftRight 
kNoShadow 
kSwims 
kFlies 
kWalks 
kImmobile 
kNotPushable 
kNoCombatInWater 
kNoRotatingToHeadTrack 
kDontShowBloodSpray 
kDontShowBloodDecal 
kUseHeadTrackAnims 
kSpellsAlignWithMagicNode 
kUseWorldRaycastsForFootIK 
kAllowRagdollCollision 
kRegenHPInCombat 
kCantOpenDoors 
kAllowPCDialogue 
kNoKnockdowns 
kAllowPickpocket 
kAlwaysUseProxyController 
kDontShowWeaponBlood 
kOverlayHeadPartList 
kOverrideHeadPartList 
kCanPickupItems 
kAllowMultipleMembraneShaders 
kCanDualWield 
kAvoidsRoads 

◆ Flag2

enum class RE::RACE_DATA::Flag2
strong
Enumerator
kNone 
kUseAdvancedAvoidance 
kNonHostile 
kAllowMountedCombat 

Member Data Documentation

◆ accelerate

float RE::RACE_DATA::accelerate

◆ aimAngleTolerance

float RE::RACE_DATA::aimAngleTolerance

◆ angleAccelerate

float RE::RACE_DATA::angleAccelerate

◆ angleTolerance

float RE::RACE_DATA::angleTolerance

◆ baseCarryWeight

float RE::RACE_DATA::baseCarryWeight

◆ baseMass

float RE::RACE_DATA::baseMass

◆ bodyObject

stl::enumeration<BIPED_OBJECT, std::uint32_t> RE::RACE_DATA::bodyObject

◆ decelerate

float RE::RACE_DATA::decelerate

◆ dismountOffset

NiPoint3 RE::RACE_DATA::dismountOffset

◆ flags

stl::enumeration<Flag, std::uint32_t> RE::RACE_DATA::flags

◆ flags2

stl::enumeration<Flag2, std::uint32_t> RE::RACE_DATA::flags2

◆ flightRadius

float RE::RACE_DATA::flightRadius

◆ hairObject

stl::enumeration<BIPED_OBJECT, std::uint32_t> RE::RACE_DATA::hairObject

◆ headObject

stl::enumeration<BIPED_OBJECT, std::uint32_t> RE::RACE_DATA::headObject

◆ healthRegen

float RE::RACE_DATA::healthRegen

◆ height

float RE::RACE_DATA::height[SEXES::kTotal]

◆ injuredHealthPercent

float RE::RACE_DATA::injuredHealthPercent

◆ magickaRegen

float RE::RACE_DATA::magickaRegen

◆ mountCameraOffset

NiPoint3 RE::RACE_DATA::mountCameraOffset

◆ mountOffset

NiPoint3 RE::RACE_DATA::mountOffset

◆ pad0E

std::uint16_t RE::RACE_DATA::pad0E

◆ raceSize

stl::enumeration<RACE_SIZE, std::uint32_t> RE::RACE_DATA::raceSize

◆ shieldObject

stl::enumeration<BIPED_OBJECT, std::uint32_t> RE::RACE_DATA::shieldObject

◆ skillBoosts

SkillBoost RE::RACE_DATA::skillBoosts[kNumSkillBoosts]

◆ staminaRegen

float RE::RACE_DATA::staminaRegen

◆ startingHealth

float RE::RACE_DATA::startingHealth

◆ startingMagicka

float RE::RACE_DATA::startingMagicka

◆ startingStamina

float RE::RACE_DATA::startingStamina

◆ unarmedDamage

float RE::RACE_DATA::unarmedDamage

◆ unarmedReach

float RE::RACE_DATA::unarmedReach

◆ weight

float RE::RACE_DATA::weight[SEXES::kTotal]

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