diff --git a/Dalamud/Game/ClientState/ClientStateAddressResolver.cs b/Dalamud/Game/ClientState/ClientStateAddressResolver.cs index 08f858d0c..ff2dae4f3 100644 --- a/Dalamud/Game/ClientState/ClientStateAddressResolver.cs +++ b/Dalamud/Game/ClientState/ClientStateAddressResolver.cs @@ -13,9 +13,9 @@ namespace Dalamud.Game.ClientState public IntPtr JobGaugeData { get; set; } protected override void Setup64Bit(SigScanner sig) { - ActorTable = sig.Module.BaseAddress + 0x1BFFD90; + ActorTable = sig.Module.BaseAddress + 0x1C62218; LocalContentId = sig.Module.BaseAddress + 0x1C2E000; - JobGaugeData = sig.Module.BaseAddress + 0x1BFB110; + JobGaugeData = sig.Module.BaseAddress + 0x1C5E4A0; } } } diff --git a/Dalamud/Game/ClientState/Structs/Actor.cs b/Dalamud/Game/ClientState/Structs/Actor.cs index 4dff763c7..f06f19c3d 100644 --- a/Dalamud/Game/ClientState/Structs/Actor.cs +++ b/Dalamud/Game/ClientState/Structs/Actor.cs @@ -20,13 +20,13 @@ namespace Dalamud.Game.ClientState.Structs [FieldOffset(140)] public ObjectKind ObjectKind; [FieldOffset(141)] public byte SubKind; [FieldOffset(160)] public Position3 Position; - [FieldOffset(6308)] public byte CurrentWorld; - [FieldOffset(6310)] public byte HomeWorld; + [FieldOffset(6276)] public byte CurrentWorld; + [FieldOffset(6278)] public byte HomeWorld; [FieldOffset(6328)] public int CurrentHp; [FieldOffset(6332)] public int MaxHp; [FieldOffset(6336)] public int CurrentMp; [FieldOffset(6340)] public int MaxMp; - [FieldOffset(6388)] public byte ClassJob; - [FieldOffset(6390)] public byte Level; + [FieldOffset(6358)] public byte ClassJob; + [FieldOffset(6360)] public byte Level; } }