#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: