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.
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
Crafting40
Unable to execute command while crafting.
View Source
Crafting40 = 40
PreparingToCraft
Unable to execute command while preparing to craft.
View Source
PreparingToCraft = 41
Gathering42
Unable to execute command while gathering.
View Source
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
AutorunActive = 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
Unknown57 = 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
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
UsingParasol = 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
Extension Methods
- System.Enum.Dalamud.Utility.EnumExtensions.GetAttribute``1
- System.Enum.Dalamud.Utility.EnumExtensions.GetAttributes``1
- Dalamud.Utility.EnumExtensions.IsObsolete(System.Enum)