diff --git a/FFXIVClientStructs/FFXIV/Client/Game/Control/TargetSystem.cs b/FFXIVClientStructs/FFXIV/Client/Game/Control/TargetSystem.cs index ae1265cd62..6ad3b7c561 100644 --- a/FFXIVClientStructs/FFXIV/Client/Game/Control/TargetSystem.cs +++ b/FFXIVClientStructs/FFXIV/Client/Game/Control/TargetSystem.cs @@ -57,7 +57,7 @@ public unsafe partial struct TargetSystem { [MemberFunction("E9 ?? ?? ?? ?? 48 8B 01 FF 50 08")] public partial ulong InteractWithObject(GameObject* obj, bool checkLineOfSight = true); - [MemberFunction("E9 ?? ?? ?? ?? 8B C0 48 8D 0D")] + [MemberFunction("48 89 6C 24 ?? 56 48 ?? ?? ?? F6 81 ?? ?? ?? ?? ?? 48 ?? ?? 48")] public partial void OpenObjectInteraction(GameObject* obj); [MemberFunction("E8 ?? ?? ?? ?? 48 8B D8 48 85 C0 74 50 48 8B CB")] diff --git a/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkModule.cs b/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkModule.cs index 2b98bdb84e..f784909b8c 100644 --- a/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkModule.cs +++ b/FFXIVClientStructs/FFXIV/Client/UI/RaptureAtkModule.cs @@ -32,8 +32,8 @@ public unsafe partial struct RaptureAtkModule { [FieldOffset(0x86E0)] public Utf8String BoldOn; // [FieldOffset(0x8748)] public Utf8String BoldOff; // - [FieldOffset(0x87F7)] public AgentUpdateFlags AgentUpdateFlag; // reset happens in RaptureAtkModule_OnUpdate - [FieldOffset(0x87F8)] internal fixed byte AddonAllocators[0x28 * 889]; + [FieldOffset(0x87F7 - 0x10)] public AgentUpdateFlags AgentUpdateFlag; // reset happens in RaptureAtkModule_OnUpdate + [FieldOffset(0x87F8 - 0x10)] internal fixed byte AddonAllocators[0x28 * 889]; [FieldOffset(0x112E0 - 0x10)] public StdVector AddonNames; [FieldOffset(0x112F8 - 0x10)] public AddonConfig* AddonConfigPtr;