@@ -600,59 +600,59 @@ namespace RE
600600 }
601601
602602 // members
603- NiTFlags<std::uint32_t , Actor> niFlags; // 2D0
604- float updateTargetTimer; // 2D4
605- NiPoint3 editorLocCoord; // 2D8
606- NiPoint3 editorLocRot; // 2E4
607- TESForm* editorLocForm; // 2F0
608- BGSLocation* editorLocation; // 2F8
609- AIProcess* currentProcess; // 300
610- ActorMover* actorMover; // 308
611- BGSKeyword* speakingAnimArchType; // 310
612- BSTSmartPointer<MovementControllerNPC> movementController; // 318
613- TESPackage* initialPackage; // 320
614- CombatController* combatController; // 328
615- TESFaction* vendorFaction; // 330
616- ActorValueStorage avStorage; // 338
617- BGSDialogueBranch* exclusiveBranch; // 370
603+ NiTFlags<std::uint32_t , Actor> niFlags; // 2D0
604+ float updateTargetTimer; // 2D4
605+ NiPoint3 editorLocCoord; // 2D8
606+ NiPoint3 editorLocRot; // 2E4
607+ TESForm* editorLocForm; // 2F0
608+ BGSLocation* editorLocation; // 2F8
609+ AIProcess* currentProcess; // 300
610+ ActorMover* actorMover; // 308
611+ BGSKeyword* speakingAnimArchType; // 310
612+ BSTSmartPointer<MovementControllerNPC> movementController; // 318
613+ TESPackage* initialPackage; // 320
614+ CombatController* combatController; // 328
615+ TESFaction* vendorFaction; // 330
616+ ActorValueStorage avStorage; // 338
617+ BGSDialogueBranch* exclusiveBranch; // 370
618618 REX::TEnumSet<ACTOR_CRITICAL_STAGE, std::int32_t > criticalStage; // 378
619- ObjectRefHandle dialogueItemTarget; // 37C
620- ActorHandle currentCombatTarget; // 380
621- ActorHandle myKiller; // 384
622- float checkMyDeadBodyTimer; // 388
623- float voiceTimer; // 38C
624- float voiceLengthTotal; // 390
625- float underWaterTimer; // 394
626- std::int32_t thiefCrimeStamp; // 398
627- std::int32_t actionValue; // 39C
628- float timeronAction; // 3A0
629- AITimeStamp calculateVendorFactionTimer; // 3A4
630- std::uint32_t intimidateBribeDayStamp; // 3A8
631- float equippedWeight; // 3AC
632- BSTSmallArray<SpellItem*> addedSpells; // 3B0
633- ActorMagicCaster* magicCasters[4 ]; // 3C8
634- MagicItem* selectedSpell[4 ]; // 3E8
635- CastPowerItem* castPowerItems; // 408
636- TESForm* selectedPower; // 410
637- TESRace* race; // 418
638- Perks* perks; // 420
639- BSTSmartPointer<BipedAnim> biped; // 428
640- BSNonReentrantSpinLock addingToOrRemovingFromScene; // 430
641- BSReadWriteLock perkArrayLock; // 434
619+ ObjectRefHandle dialogueItemTarget; // 37C
620+ ActorHandle currentCombatTarget; // 380
621+ ActorHandle myKiller; // 384
622+ float checkMyDeadBodyTimer; // 388
623+ float voiceTimer; // 38C
624+ float voiceLengthTotal; // 390
625+ float underWaterTimer; // 394
626+ std::int32_t thiefCrimeStamp; // 398
627+ std::int32_t actionValue; // 39C
628+ float timeronAction; // 3A0
629+ AITimeStamp calculateVendorFactionTimer; // 3A4
630+ std::uint32_t intimidateBribeDayStamp; // 3A8
631+ float equippedWeight; // 3AC
632+ BSTSmallArray<SpellItem*> addedSpells; // 3B0
633+ ActorMagicCaster* magicCasters[4 ]; // 3C8
634+ MagicItem* selectedSpell[4 ]; // 3E8
635+ CastPowerItem* castPowerItems; // 408
636+ TESForm* selectedPower; // 410
637+ TESRace* race; // 418
638+ Perks* perks; // 420
639+ BSTSmartPointer<BipedAnim> biped; // 428
640+ BSNonReentrantSpinLock addingToOrRemovingFromScene; // 430
641+ BSReadWriteLock perkArrayLock; // 434
642642 REX::TEnumSet<BOOL_FLAGS, std::uint32_t > boolFlags; // 43C
643- std::uint32_t moreFlags; // 440
644- Modifiers healthModifiers; // 444
645- Modifiers actionPointsModifiers; // 450
646- Modifiers staminaModifiers; // 45C
647- Modifiers radsModifiers; // 468
648- float lastUpdate; // 474
649- std::uint32_t lastSeenTime; // 478
650- float armorRating; // 47C
651- float armorBaseFactorSum; // 480
652- std::uint32_t visFlags: 4 ; // 484:00
653- std::int8_t raceSwitchPending: 1 ; // 488:0
654- std::int8_t soundCallBackSet; // 489
655- bool trespassing; // 48A
643+ std::uint32_t moreFlags; // 440
644+ Modifiers healthModifiers; // 444
645+ Modifiers actionPointsModifiers; // 450
646+ Modifiers staminaModifiers; // 45C
647+ Modifiers radsModifiers; // 468
648+ float lastUpdate; // 474
649+ std::uint32_t lastSeenTime; // 478
650+ float armorRating; // 47C
651+ float armorBaseFactorSum; // 480
652+ std::uint32_t visFlags: 4 ; // 484:00
653+ std::int8_t raceSwitchPending: 1 ; // 488:0
654+ std::int8_t soundCallBackSet; // 489
655+ bool trespassing; // 48A
656656 };
657657 static_assert (sizeof (Actor) == 0x490 );
658658}
0 commit comments