@@ -259,64 +259,64 @@ namespace RE
259259 bool UnequipObject (TESBoundObject* a_object, std::int32_t a_count, ExtraDataList* a_extra, bool a_force = false , bool a_equipCalling = true );
260260
261261 // members
262- ActorDeathInfos actorKilledInfos; // 178
263- bool isWalkingOnWater; // 1D0
264- bool wasKilledByPlayer; // 1D1
265- DIALOGUE_EMOTION persuasionEmotion; // 1D4
266- float emotionValue; // 1D8
267- bool processMe; // 1DC
268- Actor* myKiller; // 1E0
269- bool murderAlarm; // 1E8
270- float checkMyDeadBodyTimer; // 1EC
271- ModifierList scriptModifiers; // 1F0
272- bool useAltVoice; // 218
273- bool useBeggarVoice; // 219
274- bool isMoveModeFromReverse; // 21A
275- bool wantsToYield; // 21B
276- BSSimpleList<CastPowerItem*> castPowers; // 220
277- BSSimpleList<DispositionModifier*> dispModifierList; // 230
278- float targetPriorityTimer; // 240
279- ACTOR_LIFE_STATE lifeState; // 244
280- BSSimpleList<TESPackage*> donePackageList; // 248
281- float lastUpdate; // 258
282- bool deadFlag; // 25C
283- std::int32_t visFlags; // 260
284- bool forceRun; // 264
285- bool forceSneak; // 265
286- bool forceUpdateQuestTarget; // 266
287- TESObjectREFR* addMovementBlocked; // 268
288- TESActorBase* templateActorBase; // 270
289- Actor* horseRider; // 278
290- bool inWater; // 280
291- bool isInLowFatigueState; // 281
292- bool hasEnteredWaterSurface; // 282
293- bool hasEnteredUnderWater; // 283
294- float headTrackTimer; // 284
295- bool wasInFrustum; // 288
296- Actor* dialogueItemTarget; // 290
297- NiPoint3 editorLocCoord; // 298
298- float editorLocZRot; // 2A4
299- TESForm* editorLocForm; // 2A8
300- bool setOnDeath; // 2B0
301- bool containerReset; // 2B1
302- bool hasTakenFallDamage; // 2B2
303- float naturalHealthRegenPeriod; // 2B4
304- float naturalMagickaRegenPeriod; // 2B8
305- float naturalFatigueRegenPeriod; // 2BC
306- MATERIAL_TYPE lastGroundMaterial; // 2C0
307- std::uint32_t lastSpecialIdleFormId; // 2C4
308- std::uint32_t lastDynamicIdleFormId; // 2C8
309- bool isSpecialIdleChanged; // 2CC
310- std::uint16_t lastDynamicIdleAnimGroup; // 2CE
311- bool isInDynamicIdle; // 2D0
312- VAnimationPairingComponentHandlers::OblivionAnimState lastAnimState; // 2D4
313- bool isHoldingABow; // 304
314- bool fatigueRestorationEnabled; // 305
315- float permanentFatigueDrainPerSecond; // 308
316- bool isFatigueFreezeActive; // 30C
317- float updateTargetTimer; // 310
262+ ActorDeathInfos actorKilledInfos; // 188
263+ bool isWalkingOnWater; // 1E0
264+ bool wasKilledByPlayer; // 1E1
265+ DIALOGUE_EMOTION persuasionEmotion; // 1E4
266+ float emotionValue; // 1E8
267+ bool processMe; // 1EC
268+ Actor* myKiller; // 1F0
269+ bool murderAlarm; // 1F8
270+ float checkMyDeadBodyTimer; // 1FC
271+ ModifierList scriptModifiers; // 200
272+ bool useAltVoice; // 228
273+ bool useBeggarVoice; // 229
274+ bool isMoveModeFromReverse; // 22A
275+ bool wantsToYield; // 22B
276+ BSSimpleList<CastPowerItem*> castPowers; // 230
277+ BSSimpleList<DispositionModifier*> dispModifierList; // 240
278+ float targetPriorityTimer; // 250
279+ ACTOR_LIFE_STATE lifeState; // 254
280+ BSSimpleList<TESPackage*> donePackageList; // 258
281+ float lastUpdate; // 268
282+ bool deadFlag; // 26C
283+ std::int32_t visFlags; // 270
284+ bool forceRun; // 274
285+ bool forceSneak; // 275
286+ bool forceUpdateQuestTarget; // 276
287+ TESObjectREFR* addMovementBlocked; // 278
288+ TESActorBase* templateActorBase; // 280
289+ Actor* horseRider; // 288
290+ bool inWater; // 290
291+ bool isInLowFatigueState; // 291
292+ bool hasEnteredWaterSurface; // 292
293+ bool hasEnteredUnderWater; // 293
294+ float headTrackTimer; // 294
295+ bool wasInFrustum; // 298
296+ Actor* dialogueItemTarget; // 2A0
297+ NiPoint3 editorLocCoord; // 2A8
298+ float editorLocZRot; // 2B4
299+ TESForm* editorLocForm; // 2B8
300+ bool setOnDeath; // 2C0
301+ bool containerReset; // 2C1
302+ bool hasTakenFallDamage; // 2C2
303+ float naturalHealthRegenPeriod; // 2C4
304+ float naturalMagickaRegenPeriod; // 2C8
305+ float naturalFatigueRegenPeriod; // 2CC
306+ MATERIAL_TYPE lastGroundMaterial; // 2D0
307+ std::uint32_t lastSpecialIdleFormId; // 2D4
308+ std::uint32_t lastDynamicIdleFormId; // 2D8
309+ bool isSpecialIdleChanged; // 2DC
310+ std::uint16_t lastDynamicIdleAnimGroup; // 2DE
311+ bool isInDynamicIdle; // 2E0
312+ VAnimationPairingComponentHandlers::OblivionAnimState lastAnimState; // 2E4
313+ bool isHoldingABow; // 314
314+ bool fatigueRestorationEnabled; // 315
315+ float permanentFatigueDrainPerSecond; // 318
316+ bool isFatigueFreezeActive; // 31C
317+ float updateTargetTimer; // 320
318318 };
319- static_assert (sizeof (Actor) == 0x318 );
319+ static_assert (sizeof (Actor) == 0x328 );
320320}
321321
322322namespace RE
0 commit comments