From c669e382220e4c0ba239e72fe8bd9d1f2ea385e1 Mon Sep 17 00:00:00 2001 From: maributt Date: Tue, 20 Apr 2021 16:02:16 +0200 Subject: [PATCH 1/2] Fix HitboxRadius' offset according to https://github.com/FFXIVAPP/sharlayan-resources/blob/master/structures/5.4/x64.json the proper offset for an Actor's HitboxRadius is 192 or 0xC0 --- Dalamud/Game/ClientState/Structs/Actor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dalamud/Game/ClientState/Structs/Actor.cs b/Dalamud/Game/ClientState/Structs/Actor.cs index d926b98e5..346b5df96 100644 --- a/Dalamud/Game/ClientState/Structs/Actor.cs +++ b/Dalamud/Game/ClientState/Structs/Actor.cs @@ -20,7 +20,7 @@ namespace Dalamud.Game.ClientState.Structs public const int YalmDistanceFromPlayerY = 146; // 0x0092 Distance public const int Position = 160; // 0x00A0 (X,Z,Y) public const int Rotation = 176; // 0x00B0 Heading - public const int HitboxRadius = 190; + public const int HitboxRadius = 192; public const int CurrentHp = 452; // 0x01C4 HPCurrent public const int MaxHp = 456; // 0x01C8 HPMax public const int CurrentMp = 460; // 0x01CC MPCurrent From d2dc80be413c49321737331ba457dd38600f5c77 Mon Sep 17 00:00:00 2001 From: maributt Date: Tue, 20 Apr 2021 16:06:24 +0200 Subject: [PATCH 2/2] Add comment on HitboxRadius line --- Dalamud/Game/ClientState/Structs/Actor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dalamud/Game/ClientState/Structs/Actor.cs b/Dalamud/Game/ClientState/Structs/Actor.cs index 346b5df96..85c78ab6b 100644 --- a/Dalamud/Game/ClientState/Structs/Actor.cs +++ b/Dalamud/Game/ClientState/Structs/Actor.cs @@ -20,7 +20,7 @@ namespace Dalamud.Game.ClientState.Structs public const int YalmDistanceFromPlayerY = 146; // 0x0092 Distance public const int Position = 160; // 0x00A0 (X,Z,Y) public const int Rotation = 176; // 0x00B0 Heading - public const int HitboxRadius = 192; + public const int HitboxRadius = 192; // 0x00C0 public const int CurrentHp = 452; // 0x01C4 HPCurrent public const int MaxHp = 456; // 0x01C8 HPMax public const int CurrentMp = 460; // 0x01CC MPCurrent