#include <TESObjectWEAP.h>
|
| enum class | Flag2 {
kNone = 0
, kPlayerOnly = 1 << 0
, kNPCsUseAmmo = 1 << 1
, kNoJamAfterReload = 1 << 2
,
kMinorCrime = 1 << 4
, kRangeFixed = 1 << 5
, kNotUsedInNormalCombat = 1 << 6
, kOverridesConditionDamage = 1 << 7
,
kDontUse3rdPersonISAnim = 1 << 8
, kBurstShot = 1 << 9
, kRumbleAlternate = 1 << 10
, kLongBursts = 1 << 11
,
kNonHostile = 1 << 12
, kBoundWeapon = 1 << 13
} |
| |
| enum class | AttackAnimation {
kAttackLeft = 26
, kAttackRight = 32
, kAttack3 = 38
, kAttack4 = 44
,
kAttack5 = 50
, kAttack7 = 62
, kAttack8 = 68
, kAttackLoop = 74
,
kAttackSpin = 80
, kAttackSpin2 = 86
, kPlaceMine = 97
, kPlaceMine2 = 103
,
kAttackThrow = 109
, kAttackThrow2 = 115
, kAttackThrow3 = 121
, kAttackThrow4 = 127
,
kAttackThrow5 = 133
, kDefault = 255
} |
| |
| enum class | Flag {
kNone = 0
, kIgnoresNormalWeaponResistance = 1 << 0
, kAutomatic = 1 << 1
, kHasScope = 1 << 2
,
kCantDrop = 1 << 3
, kHideBackpack = 1 << 4
, kEmbeddedWeapon = 1 << 5
, kDontUseFirstPersonISAnim = 1 << 6
,
kNonPlayable = 1 << 7
} |
| |
◆ AttackAnimation
| Enumerator |
|---|
| kAttackLeft | |
| kAttackRight | |
| kAttack3 | |
| kAttack4 | |
| kAttack5 | |
| kAttack7 | |
| kAttack8 | |
| kAttackLoop | |
| kAttackSpin | |
| kAttackSpin2 | |
| kPlaceMine | |
| kPlaceMine2 | |
| kAttackThrow | |
| kAttackThrow2 | |
| kAttackThrow3 | |
| kAttackThrow4 | |
| kAttackThrow5 | |
| kDefault | |
◆ Flag
| Enumerator |
|---|
| kNone | |
| kIgnoresNormalWeaponResistance | |
| kAutomatic | |
| kHasScope | |
| kCantDrop | |
| kHideBackpack | |
| kEmbeddedWeapon | |
| kDontUseFirstPersonISAnim | |
| kNonPlayable | |
◆ Flag2
| Enumerator |
|---|
| kNone | |
| kPlayerOnly | |
| kNPCsUseAmmo | |
| kNoJamAfterReload | |
| kMinorCrime | |
| kRangeFixed | |
| kNotUsedInNormalCombat | |
| kOverridesConditionDamage | |
| kDontUse3rdPersonISAnim | |
| kBurstShot | |
| kRumbleAlternate | |
| kLongBursts | |
| kNonHostile | |
| kBoundWeapon | |
◆ animationAttackMult
| float RE::TESObjectWEAP::Data::animationAttackMult |
◆ animationType
◆ attackAnimation
◆ baseVATSToHitChance
| std::uint8_t RE::TESObjectWEAP::Data::baseVATSToHitChance |
◆ damageToWeaponMult
| float RE::TESObjectWEAP::Data::damageToWeaponMult |
◆ embeddedWeaponAV
◆ flags
◆ flags2
◆ hitBehavior
◆ maxRange
| float RE::TESObjectWEAP::Data::maxRange |
◆ minRange
| float RE::TESObjectWEAP::Data::minRange |
◆ rangedData
◆ reach
| float RE::TESObjectWEAP::Data::reach |
◆ resistance
◆ skill
◆ speed
| float RE::TESObjectWEAP::Data::speed |
◆ staggerValue
| float RE::TESObjectWEAP::Data::staggerValue |
◆ unk37
| std::uint8_t RE::TESObjectWEAP::Data::unk37 |
The documentation for this struct was generated from the following file: