CommonLibSSE NG
ActorValues.h
Go to the documentation of this file.
1 #pragma once
2 
3 namespace RE
4 {
5  enum class ActorValue
6  {
7  kNone = static_cast<std::underlying_type_t<ActorValue>>(-1),
8  kAggression = 0,
9  kConfidence = 1,
10  kEnergy = 2,
11  kMorality = 3,
12  kMood = 4,
13  kAssistance = 5,
14  kOneHanded = 6,
15  kTwoHanded = 7,
16  kArchery = 8,
17  kBlock = 9,
18  kSmithing = 10,
19  kHeavyArmor = 11,
20  kLightArmor = 12,
21  kPickpocket = 13,
22  kLockpicking = 14,
23  kSneak = 15,
24  kAlchemy = 16,
25  kSpeech = 17,
26  kAlteration = 18,
27  kConjuration = 19,
28  kDestruction = 20,
29  kIllusion = 21,
30  kRestoration = 22,
31  kEnchanting = 23,
32  kHealth = 24,
33  kMagicka = 25,
34  kStamina = 26,
35  kHealRate = 27,
36  kMagickaRate = 28,
37  kStaminaRate = 29,
38  kSpeedMult = 30,
39  kInventoryWeight = 31,
40  kCarryWeight = 32,
41  kCriticalChance = 33,
42  kMeleeDamage = 34,
43  kUnarmedDamage = 35,
44  kMass = 36,
45  kVoicePoints = 37,
46  kVoiceRate = 38,
47  kDamageResist = 39,
48  kPoisonResist = 40,
49  kResistFire = 41,
50  kResistShock = 42,
51  kResistFrost = 43,
52  kResistMagic = 44,
53  kResistDisease = 45,
54  kPerceptionCondition = 46,
55  kEnduranceCondition = 47,
56  kLeftAttackCondition = 48,
57  kRightAttackCondition = 49,
58  kLeftMobilityCondition = 50,
59  kRightMobilityCondition = 51,
60  kBrainCondition = 52,
61  kParalysis = 53,
62  kInvisibility = 54,
63  kNightEye = 55,
64  kDetectLifeRange = 56,
65  kWaterBreathing = 57,
66  kWaterWalking = 58,
67  kIgnoreCrippledLimbs = 59,
68  kFame = 60,
69  kInfamy = 61,
70  kJumpingBonus = 62,
71  kWardPower = 63,
72  kRightItemCharge = 64,
73  kArmorPerks = 65,
74  kShieldPerks = 66,
75  kWardDeflection = 67,
76  kVariable01 = 68,
77  kVariable02 = 69,
78  kVariable03 = 70,
79  kVariable04 = 71,
80  kVariable05 = 72,
81  kVariable06 = 73,
82  kVariable07 = 74,
83  kVariable08 = 75,
84  kVariable09 = 76,
85  kVariable10 = 77,
86  kBowSpeedBonus = 78,
87  kFavorActive = 79,
88  kFavorsPerDay = 80,
89  kFavorsPerDayTimer = 81,
90  kLeftItemCharge = 82,
91  kAbsorbChance = 83,
92  kBlindness = 84,
93  kWeaponSpeedMult = 85,
94  kShoutRecoveryMult = 86,
95  kBowStaggerBonus = 87,
96  kTelekinesis = 88,
97  kFavorPointsBonus = 89,
98  kLastBribedIntimidated = 90,
99  kLastFlattered = 91,
100  kMovementNoiseMult = 92,
101  kBypassVendorStolenCheck = 93,
102  kBypassVendorKeywordCheck = 94,
103  kWaitingForPlayer = 95,
104  kOneHandedModifier = 96,
105  kTwoHandedModifier = 97,
106  kMarksmanModifier = 98,
107  kBlockModifier = 99,
108  kSmithingModifier = 100,
109  kHeavyArmorModifier = 101,
110  kLightArmorModifier = 102,
111  kPickpocketModifier = 103,
112  kLockpickingModifier = 104,
113  kSneakingModifier = 105,
114  kAlchemyModifier = 106,
115  kSpeechcraftModifier = 107,
116  kAlterationModifier = 108,
117  kConjurationModifier = 109,
118  kDestructionModifier = 110,
119  kIllusionModifier = 111,
120  kRestorationModifier = 112,
121  kEnchantingModifier = 113,
122  kOneHandedSkillAdvance = 114,
123  kTwoHandedSkillAdvance = 115,
124  kMarksmanSkillAdvance = 116,
125  kBlockSkillAdvance = 117,
126  kSmithingSkillAdvance = 118,
127  kHeavyArmorSkillAdvance = 119,
128  kLightArmorSkillAdvance = 120,
129  kPickpocketSkillAdvance = 121,
130  kLockpickingSkillAdvance = 122,
131  kSneakingSkillAdvance = 123,
132  kAlchemySkillAdvance = 124,
133  kSpeechcraftSkillAdvance = 125,
134  kAlterationSkillAdvance = 126,
135  kConjurationSkillAdvance = 127,
136  kDestructionSkillAdvance = 128,
137  kIllusionSkillAdvance = 129,
138  kRestorationSkillAdvance = 130,
139  kEnchantingSkillAdvance = 131,
140  kLeftWeaponSpeedMultiply = 132,
141  kDragonSouls = 133,
142  kCombatHealthRegenMultiply = 134,
143  kOneHandedPowerModifier = 135,
144  kTwoHandedPowerModifier = 136,
145  kMarksmanPowerModifier = 137,
146  kBlockPowerModifier = 138,
147  kSmithingPowerModifier = 139,
148  kHeavyArmorPowerModifier = 140,
149  kLightArmorPowerModifier = 141,
150  kPickpocketPowerModifier = 142,
151  kLockpickingPowerModifier = 143,
152  kSneakingPowerModifier = 144,
153  kAlchemyPowerModifier = 145,
154  kSpeechcraftPowerModifier = 146,
155  kAlterationPowerModifier = 147,
156  kConjurationPowerModifier = 148,
157  kDestructionPowerModifier = 149,
158  kIllusionPowerModifier = 150,
159  kRestorationPowerModifier = 151,
160  kEnchantingPowerModifier = 152,
161  kDragonRend = 153,
162  kAttackDamageMult = 154,
163  kHealRateMult = 155,
164  kMagickaRateMult = 156,
165  kStaminaRateMult = 157,
166  kWerewolfPerks = 158,
167  kVampirePerks = 159,
168  kGrabActorOffset = 160,
169  kGrabbed = 161,
170  kDEPRECATED05 = 162,
171  kReflectDamage = 163,
172 
173  kTotal
174  };
175 
177  {
178  enum ACTOR_VALUE_MODIFIER : std::uint32_t
179  {
182  kDamage = 2,
183 
184  kTotal = 3
185  };
186  };
188 }
Definition: AbsorbEffect.h:6
ActorValue
Definition: ActorValues.h:6
Definition: ActorValues.h:177
ACTOR_VALUE_MODIFIER
Definition: ActorValues.h:179
@ kDamage
Definition: ActorValues.h:182
@ kPermanent
Definition: ActorValues.h:180
@ kTemporary
Definition: ActorValues.h:181
@ kTotal
Definition: ActorValues.h:184