diff --git a/Dalamud/Game/ClientState/Conditions/Condition.cs b/Dalamud/Game/ClientState/Conditions/Condition.cs
index 8fcf59b00..f611a01c6 100644
--- a/Dalamud/Game/ClientState/Conditions/Condition.cs
+++ b/Dalamud/Game/ClientState/Conditions/Condition.cs
@@ -17,7 +17,7 @@ public sealed partial class Condition : IServiceType
///
/// The current max number of conditions. You can get this just by looking at the condition sheet and how many rows it has.
///
- public const int MaxConditionEntries = 100;
+ public const int MaxConditionEntries = 104;
private readonly bool[] cache = new bool[MaxConditionEntries];
diff --git a/Dalamud/Game/ClientState/Conditions/ConditionFlag.cs b/Dalamud/Game/ClientState/Conditions/ConditionFlag.cs
index 3c68d2e43..120b76df6 100644
--- a/Dalamud/Game/ClientState/Conditions/ConditionFlag.cs
+++ b/Dalamud/Game/ClientState/Conditions/ConditionFlag.cs
@@ -464,4 +464,14 @@ public enum ConditionFlag
/// Unable to execute command while recruiting for a non-cross-world party.
///
RecruitingWorldOnly = 98,
+
+ ///
+ /// Command unavailable in this location.
+ ///
+ Unknown99 = 99,
+
+ ///
+ /// Unable to execute command while editing a portrait.
+ ///
+ EditingPortrait = 100,
}