diff --git a/Penumbra.GameData b/Penumbra.GameData index 9eb60aa0..e5b733c6 160000 --- a/Penumbra.GameData +++ b/Penumbra.GameData @@ -1 +1 @@ -Subproject commit 9eb60aa0fdaad4a10af2edd77b154a20c7647ce4 +Subproject commit e5b733c6fcc5436c8f767dd99a37e5e8c16b4fc8 diff --git a/Penumbra/UI/Tabs/DebugTab.cs b/Penumbra/UI/Tabs/DebugTab.cs index ee12e8a2..066aec6c 100644 --- a/Penumbra/UI/Tabs/DebugTab.cs +++ b/Penumbra/UI/Tabs/DebugTab.cs @@ -500,13 +500,11 @@ public class DebugTab : Window, ITab if (agent->Data != null) { - // TODO fix when updated in CS. - var characterData = (AgentBannerInterface.Storage.CharacterData*)((byte*)agent->Data + 0x20); using var table = Table("###PBannerTable", 2, ImGuiTableFlags.SizingFixedFit); if (table) for (var i = 0; i < 8; ++i) { - ref var c = ref *(characterData + i); + ref var c = ref agent->Data->CharacterArraySpan[i]; ImGuiUtil.DrawTableColumn($"Character {i}"); var name = c.Name1.ToString(); ImGuiUtil.DrawTableColumn(name.Length == 0 ? "NULL" : $"{name} ({c.WorldId})");