F4MP/tiltedcode/Code/client/Games/Skyrim/AI/AIProcess.h
Jous99 37b16f1547 code upload
codigo original de f4mp y tilted para referencias
2026-01-06 18:45:00 +01:00

36 lines
776 B
C++

#pragma once
struct TESForm;
struct MiddleProcess;
struct TESAmmo;
struct AIProcess
{
bool SetCurrentAmmo(TESAmmo* apAmmo) noexcept;
void KnockExplosion(Actor* apActor, const NiPoint3* aSourceLocation, float afMagnitude);
void* unk0;
MiddleProcess* middleProcess;
void* unk8;
void* packageLock;
struct TESPackage* package;
uint32_t unk10[7];
uint32_t unk34[8];
float unk54;
uint32_t unk58[4];
TESForm* equippedObject[2];
uint8_t pad88[0x137 - 0x88];
int8_t movementType;
};
struct HighProcessData
{
uint8_t pad0[0x218];
char* strVoiceSubtitle;
GameArray<std::tuple<uint32_t, void*>> KnowledgeArray; // BSTuple, std::tuple is prolly wrong
};
static_assert(offsetof(AIProcess, movementType) == 0x137);