diff --git a/Dalamud/Game/ClientState/Party/PartyList.cs b/Dalamud/Game/ClientState/Party/PartyList.cs
index 5312be67c..80fe7d41f 100644
--- a/Dalamud/Game/ClientState/Party/PartyList.cs
+++ b/Dalamud/Game/ClientState/Party/PartyList.cs
@@ -46,7 +46,7 @@ public sealed unsafe partial class PartyList : IServiceType
///
/// Gets a value indicating whether this group is an alliance.
///
- public bool IsAlliance => this.GroupManagerStruct->IsAlliance;
+ public bool IsAlliance => this.GroupManagerStruct->AllianceFlags > 0;
///
/// Gets the address of the Group Manager.
diff --git a/lib/FFXIVClientStructs b/lib/FFXIVClientStructs
index 9cb2eb338..aa8cf2754 160000
--- a/lib/FFXIVClientStructs
+++ b/lib/FFXIVClientStructs
@@ -1 +1 @@
-Subproject commit 9cb2eb33826f62f7e3525e1f6ca08a974b35c76b
+Subproject commit aa8cf2754333fcc98b3e10c0fc9461e4de22a49d