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

#include <BGSAttackData.h>

Public Types

enum class  AttackFlag {
  kNone = 0 , kIgnoreWeapon = 1 << 0 , kBashAttack = 1 << 1 , kPowerAttack = 1 << 2 ,
  kChargeAttack = 1 << 3 , kRotatingAttack = 1 << 4 , kContinuousAttack = 1 << 5 , kOverrideData = 1 << 31
}
 

Public Attributes

float damageMult
 
float attackChance
 
SpellItemattackSpell
 
stl::enumeration< AttackFlag, std::uint32_t > flags
 
float attackAngle
 
float strikeAngle
 
float staggerOffset
 
BGSKeywordattackType
 
float knockDown
 
float recoveryTime
 
float staminaMult
 
std::uint32_t pad34
 

Member Enumeration Documentation

◆ AttackFlag

enum class RE::AttackData::AttackFlag
strong
Enumerator
kNone 
kIgnoreWeapon 
kBashAttack 
kPowerAttack 
kChargeAttack 
kRotatingAttack 
kContinuousAttack 
kOverrideData 

Member Data Documentation

◆ attackAngle

float RE::AttackData::attackAngle

◆ attackChance

float RE::AttackData::attackChance

◆ attackSpell

SpellItem* RE::AttackData::attackSpell

◆ attackType

BGSKeyword* RE::AttackData::attackType

◆ damageMult

float RE::AttackData::damageMult

◆ flags

stl::enumeration<AttackFlag, std::uint32_t> RE::AttackData::flags

◆ knockDown

float RE::AttackData::knockDown

◆ pad34

std::uint32_t RE::AttackData::pad34

◆ recoveryTime

float RE::AttackData::recoveryTime

◆ staggerOffset

float RE::AttackData::staggerOffset

◆ staminaMult

float RE::AttackData::staminaMult

◆ strikeAngle

float RE::AttackData::strikeAngle

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