Definition: TESCombatStyle.h:65
bool Load(TESFile *a_mod) override
CombatStyleMeleeData meleeData
Definition: TESCombatStyle.h:98
void InitializeData() override
void InitItemImpl() override
static constexpr auto VTABLE
Definition: TESCombatStyle.h:68
static constexpr auto FORMTYPE
Definition: TESCombatStyle.h:69
CombatStyleCloseRangeData closeRangeData
Definition: TESCombatStyle.h:99
static constexpr auto RTTI
Definition: TESCombatStyle.h:67
CombatStyleGeneralData generalData
Definition: TESCombatStyle.h:97
CombatStyleFlightData flightData
Definition: TESCombatStyle.h:101
~TESCombatStyle() override
FLAG
Definition: TESCombatStyle.h:72
REX::EnumSet< FLAG, std::uint32_t > flags
Definition: TESCombatStyle.h:102
CombatStyleLongRangeData longRangeData
Definition: TESCombatStyle.h:100
Definition: AbsorbEffect.h:6
constexpr std::array< REL::ID, 1 > VTABLE_TESCombatStyle
Definition: Offsets_VTABLE.h:12814
constexpr REL::ID RTTI_TESCombatStyle(static_cast< std::uint64_t >(513907))
Definition: TESCombatStyle.h:37
float circleMult
Definition: TESCombatStyle.h:38
float stalkTimeMult
Definition: TESCombatStyle.h:41
float flankDistanceMult
Definition: TESCombatStyle.h:40
float fallbackMult
Definition: TESCombatStyle.h:39
Definition: TESCombatStyle.h:52
float groundAttackTimeMult
Definition: TESCombatStyle.h:57
float perchAttackTimeMult
Definition: TESCombatStyle.h:59
float flyingAttackChance
Definition: TESCombatStyle.h:60
float diveBombChance
Definition: TESCombatStyle.h:54
float groundAttackChance
Definition: TESCombatStyle.h:55
float perchAttackChance
Definition: TESCombatStyle.h:58
float hoverTimeMult
Definition: TESCombatStyle.h:56
float hoverChance
Definition: TESCombatStyle.h:53
Definition: TESCombatStyle.h:9
float meleeScoreMult
Definition: TESCombatStyle.h:13
float avoidThreatChance
Definition: TESCombatStyle.h:19
float magicScoreMult
Definition: TESCombatStyle.h:14
float defensiveMult
Definition: TESCombatStyle.h:11
float shoutScoreMult
Definition: TESCombatStyle.h:16
float offensiveMult
Definition: TESCombatStyle.h:10
float rangedScoreMult
Definition: TESCombatStyle.h:15
float staffScoreMult
Definition: TESCombatStyle.h:18
float groupOffensiveMult
Definition: TESCombatStyle.h:12
float unarmedScoreMult
Definition: TESCombatStyle.h:17
Definition: TESCombatStyle.h:46
float strafeMult
Definition: TESCombatStyle.h:47
Definition: TESCombatStyle.h:24
float powerAttackBlockingMult
Definition: TESCombatStyle.h:27
float attackIncapacitatedMult
Definition: TESCombatStyle.h:25
float powerAttackIncapacitatedMult
Definition: TESCombatStyle.h:26
float bashRecoilMult
Definition: TESCombatStyle.h:29
float specialAttackMult
Definition: TESCombatStyle.h:32
float bashAttackMult
Definition: TESCombatStyle.h:30
float bashPowerAttackMult
Definition: TESCombatStyle.h:31
float bashMult
Definition: TESCombatStyle.h:28
Definition: TESCombatStyle.h:80
RecordFlag
Definition: TESCombatStyle.h:82
@ kDeleted
Definition: TESCombatStyle.h:83
@ kIgnored
Definition: TESCombatStyle.h:84
@ kAllowDualWielding
Definition: TESCombatStyle.h:85