Enum ConditionFlag
Possible state flags (or conditions as they're called internally) that can be set on the local client.
These come from LogMessage (somewhere) and directly map to each state field managed by the client. As of 5.25, it maps to LogMessage row 7700 and onwards, which can be checked by looking at the Condition sheet and looking at what column 2 maps to.
The first 24 conditions are the local players CharacterModes.
Assembly: Dalamud.dll​
View Source​
public enum ConditionFlag
Fields​
None​
Unused.
View Source​
None = 0
NormalConditions​
Unable to execute command under normal conditions.
View Source​
NormalConditions = 1
Unconscious​
Unable to execute command while unconscious.
View Source​
Unconscious = 2
Emoting​
Unable to execute command during an emote.
View Source​
Emoting = 3
Mounted​
Unable to execute command while mounted.
View Source​
Mounted = 4
Crafting​
Unable to execute command while crafting.
View Source​
Crafting = 5
Gathering​
Unable to execute command while gathering.
View Source​
Gathering = 6
MeldingMateria​
Unable to execute command while melding materia.
View Source​
MeldingMateria = 7
OperatingSiegeMachine​
Unable to execute command while operating a siege machine.
View Source​
OperatingSiegeMachine = 8
CarryingObject​
Unable to execute command while carrying an object.
View Source​
CarryingObject = 9
Mounted2​
Unable to execute command while mounted.
View Source​
Mounted2 = 10
InThatPosition​
Unable to execute command while in that position.
View Source​
InThatPosition = 11
ChocoboRacing​
Unable to execute command while chocobo racing.
View Source​
ChocoboRacing = 12
PlayingMiniGame​
Unable to execute command while playing a mini-game.
View Source​
PlayingMiniGame = 13
PlayingLordOfVerminion​
Unable to execute command while playing Lord of Verminion.
View Source​
PlayingLordOfVerminion = 14
ParticipatingInCustomMatch​
Unable to execute command while participating in a custom match.
View Source​
ParticipatingInCustomMatch = 15
Performing​
Unable to execute command while performing.
View Source​
Performing = 16
Occupied​
Unable to execute command while occupied.
View Source​
Occupied = 25
InCombat​
Unable to execute command during combat.
View Source​
InCombat = 26
Casting​
Unable to execute command while casting.
View Source​
Casting = 27
SufferingStatusAffliction​
Unable to execute command while suffering status affliction.
View Source​
SufferingStatusAffliction = 28
SufferingStatusAffliction2​
Unable to execute command while suffering status affliction.
View Source​
SufferingStatusAffliction2 = 29
Occupied30​
Unable to execute command while occupied.
View Source​
Occupied30 = 30
OccupiedInEvent​
Unable to execute command while occupied.
View Source​
OccupiedInEvent = 31
OccupiedInQuestEvent​
Unable to execute command while occupied.
View Source​
OccupiedInQuestEvent = 32
Occupied33​
Unable to execute command while occupied.
View Source​
Occupied33 = 33
BoundByDuty​
Unable to execute command while bound by duty.
View Source​
BoundByDuty = 34
OccupiedInCutSceneEvent​
Unable to execute command while occupied.
View Source​
OccupiedInCutSceneEvent = 35
InDuelingArea​
Unable to execute command while in a dueling area.
View Source​
InDuelingArea = 36
TradeOpen​
Unable to execute command while a trade is open.
View Source​
TradeOpen = 37
Occupied38​
Unable to execute command while occupied.
View Source​
Occupied38 = 38
Occupied39​
Unable to execute command while occupied.
View Source​
Occupied39 = 39
ExecutingCraftingAction​
Unable to execute command while crafting.
View Source​
ExecutingCraftingAction = 40
Crafting40​
Unable to execute command while crafting.
View Source​
[Obsolete("Renamed to ExecutingCraftingAction.")]
Crafting40 = 40
PreparingToCraft​
Unable to execute command while preparing to craft.
View Source​
PreparingToCraft = 41
ExecutingGatheringAction​
Unable to execute command while gathering.
View Source​
ExecutingGatheringAction = 42
Gathering42​
Unable to execute command while gathering.
View Source​
[Obsolete("Renamed to ExecutingGatheringAction.")]
Gathering42 = 42
Fishing​
Unable to execute command while fishing.
View Source​
Fishing = 43
BetweenAreas​
Unable to execute command while between areas.
View Source​
BetweenAreas = 45
Stealthed​
Unable to execute command while stealthed.
View Source​
Stealthed = 46
Jumping​
Unable to execute command while jumping.
View Source​
Jumping = 48
AutorunActive​
Unable to execute command while auto-run is active.
View Source​
[Obsolete("To avoid confusion, renamed to UsingChocoboTaxi.")]
AutorunActive = 49
UsingChocoboTaxi​
Unable to execute command while auto-run is active.
View Source​
UsingChocoboTaxi = 49
OccupiedSummoningBell​
Unable to execute command while occupied.
View Source​
OccupiedSummoningBell = 50
BetweenAreas51​
Unable to execute command while between areas.
View Source​
BetweenAreas51 = 51
SystemError​
Unable to execute command due to system error.
View Source​
SystemError = 52
LoggingOut​
Unable to execute command while logging out.
View Source​
LoggingOut = 53
ConditionLocation​
Unable to execute command at this location.
View Source​
ConditionLocation = 54
WaitingForDuty​
Unable to execute command while waiting for duty.
View Source​
WaitingForDuty = 55
BoundByDuty56​
Unable to execute command while bound by duty.
View Source​
BoundByDuty56 = 56
Unknown57​
Unable to execute command at this time.
View Source​
[Obsolete("Renamed to MountOrOrnamentTransition.")]
Unknown57 = 57
MountOrOrnamentTransition​
Unable to execute command at this time.
View Source​
MountOrOrnamentTransition = 57
WatchingCutscene​
Unable to execute command while watching a cutscene.
View Source​
WatchingCutscene = 58
WaitingForDutyFinder​
Unable to execute command while waiting for Duty Finder.
View Source​
WaitingForDutyFinder = 59
CreatingCharacter​
Unable to execute command while creating a character.
View Source​
CreatingCharacter = 60
Jumping61​
Unable to execute command while jumping.
View Source​
Jumping61 = 61
PvPDisplayActive​
Unable to execute command while the PvP display is active.
View Source​
PvPDisplayActive = 62
SufferingStatusAffliction63​
Unable to execute command while suffering status affliction.
View Source​
SufferingStatusAffliction63 = 63
Mounting​
Unable to execute command while mounting.
View Source​
Mounting = 64
CarryingItem​
Unable to execute command while carrying an item.
View Source​
CarryingItem = 65
UsingPartyFinder​
Unable to execute command while using the Party Finder.
View Source​
UsingPartyFinder = 66
UsingHousingFunctions​
Unable to execute command while using housing functions.
View Source​
UsingHousingFunctions = 67
Transformed​
Unable to execute command while transformed.
View Source​
Transformed = 68
OnFreeTrial​
Unable to execute command while on the free trial.
View Source​
OnFreeTrial = 69
BeingMoved​
Unable to execute command while being moved.
View Source​
BeingMoved = 70
Mounting71​
Unable to execute command while mounting.
View Source​
Mounting71 = 71
SufferingStatusAffliction72​
Unable to execute command while suffering status affliction.
View Source​
SufferingStatusAffliction72 = 72
SufferingStatusAffliction73​
Unable to execute command while suffering status affliction.
View Source​
SufferingStatusAffliction73 = 73
RegisteringForRaceOrMatch​
Unable to execute command while registering for a race or match.
View Source​
RegisteringForRaceOrMatch = 74
WaitingForRaceOrMatch​
Unable to execute command while waiting for a race or match.
View Source​
WaitingForRaceOrMatch = 75
WaitingForTripleTriadMatch​
Unable to execute command while waiting for a Triple Triad match.
View Source​
WaitingForTripleTriadMatch = 76
InFlight​
Unable to execute command while in flight.
View Source​
InFlight = 77
WatchingCutscene78​
Unable to execute command while watching a cutscene.
View Source​
WatchingCutscene78 = 78
InDeepDungeon​
Unable to execute command while delving into a deep dungeon.
View Source​
InDeepDungeon = 79
Swimming​
Unable to execute command while swimming.
View Source​
Swimming = 80
Diving​
Unable to execute command while diving.
View Source​
Diving = 81
RegisteringForTripleTriadMatch​
Unable to execute command while registering for a Triple Triad match.
View Source​
RegisteringForTripleTriadMatch = 82
WaitingForTripleTriadMatch83​
Unable to execute command while waiting for a Triple Triad match.
View Source​
WaitingForTripleTriadMatch83 = 83
ParticipatingInCrossWorldPartyOrAlliance​
Unable to execute command while participating in a cross-world party or alliance.
View Source​
ParticipatingInCrossWorldPartyOrAlliance = 84
Unknown85​
View Source​
Unknown85 = 85
DutyRecorderPlayback​
Unable to execute command while playing duty record.
View Source​
DutyRecorderPlayback = 86
Casting87​
Unable to execute command while casting.
View Source​
Casting87 = 87
InThisState88​
Unable to execute command in this state.
View Source​
InThisState88 = 88
InThisState89​
Unable to execute command in this state.
View Source​
InThisState89 = 89
RolePlaying​
Unable to execute command while role-playing.
View Source​
RolePlaying = 90
BoundToDuty97​
Unable to execute command while bound by duty.
View Source​
[Obsolete("Use InDutyQueue")]
BoundToDuty97 = 91
InDutyQueue​
Unable to execute command while bound by duty. Specifically triggered when you are in a queue for a duty but not inside a duty.
View Source​
InDutyQueue = 91
ReadyingVisitOtherWorld​
Unable to execute command while readying to visit another World.
View Source​
ReadyingVisitOtherWorld = 92
WaitingToVisitOtherWorld​
Unable to execute command while waiting to visit another World.
View Source​
WaitingToVisitOtherWorld = 93
UsingParasol​
Unable to execute command while using a parasol.
View Source​
[Obsolete("Renamed to UsingFashionAccessory.")]
UsingParasol = 94
UsingFashionAccessory​
Unable to execute command while using a fashion accessory.
View Source​
UsingFashionAccessory = 94
BoundByDuty95​
Unable to execute command while bound by duty.
View Source​
BoundByDuty95 = 95
Unknown96​
Cannot execute at this time.
View Source​
Unknown96 = 96
Disguised​
Unable to execute command while wearing a guise.
View Source​
Disguised = 97
RecruitingWorldOnly​
Unable to execute command while recruiting for a non-cross-world party.
View Source​
RecruitingWorldOnly = 98
Unknown99​
Command unavailable in this location.
View Source​
Unknown99 = 99
EditingPortrait​
Unable to execute command while editing a portrait.
View Source​
EditingPortrait = 100
Unknown101​
Cannot execute at this time.
View Source​
Unknown101 = 101
PilotingMech​
Unable to execute command while undertaking a duty.
View Source​
PilotingMech = 102
Extension Methods​
- System.Enum.Dalamud.Utility.EnumExtensions.GetAttribute``1
- System.Enum.Dalamud.Utility.EnumExtensions.GetAttributes``1
- Dalamud.Utility.EnumExtensions.IsObsolete(System.Enum)