#include <TESPackage.h>
|
enum class | GeneralFlag {
kNone = 0
, kOffersServices = 1 << 0
, kMustComplete = 1 << 2
, kMaintainSpeedAtGoal = 1 << 3
,
kUnlocksDoorsAtPackageStart = 1 << 6
, kUnlocksDoorsAtPackageEnd = 1 << 7
, kContinueIfPCNear = 1 << 9
, kOncePerDay = 1 << 10
,
kPreferredSpeed = 1 << 13
, kAlwaysSneak = 1 << 17
, kAllowSwimming = 1 << 18
, kIgnoreCombat = 1 << 20
,
kWeaponsUnequipped = 1 << 21
, kWeaponDrawn = 1 << 23
, kNoCombatAlert = 1 << 27
, kWearSleepOutfit = 1 << 29
} |
|
enum class | PreferredSpeed { kWalk = 0
, kJog = 1
, kRun = 2
, kFastWalk = 3
} |
|
enum class | InterruptFlag {
kNone = 0
, kHellosToPlayer = 1 << 0
, kRandomConversations = 1 << 1
, kObserveCombatBehaviour = 1 << 2
,
kGreetCorpseBehaviour = 1 << 3
, kReactionToPlayerActions = 1 << 4
, kFriendlyFireComments = 1 << 5
, kAggroRadiusBehavior = 1 << 6
,
kAllowIdleChatter = 1 << 7
, kWorldInteractions = 1 << 9
} |
|
◆ GeneralFlag
Enumerator |
---|
kNone | |
kOffersServices | |
kMustComplete | |
kMaintainSpeedAtGoal | |
kUnlocksDoorsAtPackageStart | |
kUnlocksDoorsAtPackageEnd | |
kContinueIfPCNear | |
kOncePerDay | |
kPreferredSpeed | |
kAlwaysSneak | |
kAllowSwimming | |
kIgnoreCombat | |
kWeaponsUnequipped | |
kWeaponDrawn | |
kNoCombatAlert | |
kWearSleepOutfit | |
◆ InterruptFlag
Enumerator |
---|
kNone | |
kHellosToPlayer | |
kRandomConversations | |
kObserveCombatBehaviour | |
kGreetCorpseBehaviour | |
kReactionToPlayerActions | |
kFriendlyFireComments | |
kAggroRadiusBehavior | |
kAllowIdleChatter | |
kWorldInteractions | |
◆ PreferredSpeed
Enumerator |
---|
kWalk | |
kJog | |
kRun | |
kFastWalk | |
◆ foBehaviorFlags
◆ interruptOverrideType
◆ maxSpeed
◆ packageSpecificFlags
std::uint16_t RE::PACKAGE_DATA::packageSpecificFlags |
◆ packFlags
◆ packType
◆ pad7
std::uint8_t RE::PACKAGE_DATA::pad7 |
The documentation for this struct was generated from the following file: