Skip to main content
Version: 12.x (API 12) [Current]

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​
Declaration
public enum ConditionFlag

Fields​

None​

Unused.

View Source​
Declaration
None = 0

NormalConditions​

Unable to execute command under normal conditions.

View Source​
Declaration
NormalConditions = 1

Unconscious​

Unable to execute command while unconscious.

View Source​
Declaration
Unconscious = 2

Emoting​

Unable to execute command during an emote.

View Source​
Declaration
Emoting = 3

Mounted​

Unable to execute command while mounted.

View Source​
Declaration
Mounted = 4

Crafting​

Unable to execute command while crafting.

View Source​
Declaration
Crafting = 5

Gathering​

Unable to execute command while gathering.

View Source​
Declaration
Gathering = 6

MeldingMateria​

Unable to execute command while melding materia.

View Source​
Declaration
MeldingMateria = 7

OperatingSiegeMachine​

Unable to execute command while operating a siege machine.

View Source​
Declaration
OperatingSiegeMachine = 8

CarryingObject​

Unable to execute command while carrying an object.

View Source​
Declaration
CarryingObject = 9

Mounted2​

Unable to execute command while mounted.

View Source​
Declaration
Mounted2 = 10

InThatPosition​

Unable to execute command while in that position.

View Source​
Declaration
InThatPosition = 11

ChocoboRacing​

Unable to execute command while chocobo racing.

View Source​
Declaration
ChocoboRacing = 12

PlayingMiniGame​

Unable to execute command while playing a mini-game.

View Source​
Declaration
PlayingMiniGame = 13

PlayingLordOfVerminion​

Unable to execute command while playing Lord of Verminion.

View Source​
Declaration
PlayingLordOfVerminion = 14

ParticipatingInCustomMatch​

Unable to execute command while participating in a custom match.

View Source​
Declaration
ParticipatingInCustomMatch = 15

Performing​

Unable to execute command while performing.

View Source​
Declaration
Performing = 16

Occupied​

Unable to execute command while occupied.

View Source​
Declaration
Occupied = 25

InCombat​

Unable to execute command during combat.

View Source​
Declaration
InCombat = 26

Casting​

Unable to execute command while casting.

View Source​
Declaration
Casting = 27

SufferingStatusAffliction​

Unable to execute command while suffering status affliction.

View Source​
Declaration
SufferingStatusAffliction = 28

SufferingStatusAffliction2​

Unable to execute command while suffering status affliction.

View Source​
Declaration
SufferingStatusAffliction2 = 29

Occupied30​

Unable to execute command while occupied.

View Source​
Declaration
Occupied30 = 30

OccupiedInEvent​

Unable to execute command while occupied.

View Source​
Declaration
OccupiedInEvent = 31

OccupiedInQuestEvent​

Unable to execute command while occupied.

View Source​
Declaration
OccupiedInQuestEvent = 32

Occupied33​

Unable to execute command while occupied.

View Source​
Declaration
Occupied33 = 33

BoundByDuty​

Unable to execute command while bound by duty.

View Source​
Declaration
BoundByDuty = 34

OccupiedInCutSceneEvent​

Unable to execute command while occupied.

View Source​
Declaration
OccupiedInCutSceneEvent = 35

InDuelingArea​

Unable to execute command while in a dueling area.

View Source​
Declaration
InDuelingArea = 36

TradeOpen​

Unable to execute command while a trade is open.

View Source​
Declaration
TradeOpen = 37

Occupied38​

Unable to execute command while occupied.

View Source​
Declaration
Occupied38 = 38

Occupied39​

Unable to execute command while occupied.

View Source​
Declaration
Occupied39 = 39

ExecutingCraftingAction​

Unable to execute command while crafting.

View Source​
Declaration
ExecutingCraftingAction = 40

Crafting40​

Unable to execute command while crafting.

View Source​
Declaration
[Obsolete("Renamed to ExecutingCraftingAction.")]
Crafting40 = 40

PreparingToCraft​

Unable to execute command while preparing to craft.

View Source​
Declaration
PreparingToCraft = 41

ExecutingGatheringAction​

Unable to execute command while gathering.

View Source​
Declaration
ExecutingGatheringAction = 42

Gathering42​

Unable to execute command while gathering.

View Source​
Declaration
[Obsolete("Renamed to ExecutingGatheringAction.")]
Gathering42 = 42

Fishing​

Unable to execute command while fishing.

View Source​
Declaration
Fishing = 43

BetweenAreas​

Unable to execute command while between areas.

View Source​
Declaration
BetweenAreas = 45

Stealthed​

Unable to execute command while stealthed.

View Source​
Declaration
Stealthed = 46

Jumping​

Unable to execute command while jumping.

View Source​
Declaration
Jumping = 48

AutorunActive​

Unable to execute command while auto-run is active.

View Source​
Declaration
[Obsolete("To avoid confusion, renamed to UsingChocoboTaxi.")]
AutorunActive = 49

UsingChocoboTaxi​

Unable to execute command while auto-run is active.

View Source​
Declaration
UsingChocoboTaxi = 49

OccupiedSummoningBell​

Unable to execute command while occupied.

View Source​
Declaration
OccupiedSummoningBell = 50

BetweenAreas51​

Unable to execute command while between areas.

View Source​
Declaration
BetweenAreas51 = 51

SystemError​

Unable to execute command due to system error.

View Source​
Declaration
SystemError = 52

LoggingOut​

Unable to execute command while logging out.

View Source​
Declaration
LoggingOut = 53

ConditionLocation​

Unable to execute command at this location.

View Source​
Declaration
ConditionLocation = 54

WaitingForDuty​

Unable to execute command while waiting for duty.

View Source​
Declaration
WaitingForDuty = 55

BoundByDuty56​

Unable to execute command while bound by duty.

View Source​
Declaration
BoundByDuty56 = 56

Unknown57​

Unable to execute command at this time.

View Source​
Declaration
[Obsolete("Renamed to MountOrOrnamentTransition.")]
Unknown57 = 57

MountOrOrnamentTransition​

Unable to execute command at this time.

View Source​
Declaration
MountOrOrnamentTransition = 57

WatchingCutscene​

Unable to execute command while watching a cutscene.

View Source​
Declaration
WatchingCutscene = 58

WaitingForDutyFinder​

Unable to execute command while waiting for Duty Finder.

View Source​
Declaration
WaitingForDutyFinder = 59

CreatingCharacter​

Unable to execute command while creating a character.

View Source​
Declaration
CreatingCharacter = 60

Jumping61​

Unable to execute command while jumping.

View Source​
Declaration
Jumping61 = 61

PvPDisplayActive​

Unable to execute command while the PvP display is active.

View Source​
Declaration
PvPDisplayActive = 62

SufferingStatusAffliction63​

Unable to execute command while suffering status affliction.

View Source​
Declaration
SufferingStatusAffliction63 = 63

Mounting​

Unable to execute command while mounting.

View Source​
Declaration
Mounting = 64

CarryingItem​

Unable to execute command while carrying an item.

View Source​
Declaration
CarryingItem = 65

UsingPartyFinder​

Unable to execute command while using the Party Finder.

View Source​
Declaration
UsingPartyFinder = 66

UsingHousingFunctions​

Unable to execute command while using housing functions.

View Source​
Declaration
UsingHousingFunctions = 67

Transformed​

Unable to execute command while transformed.

View Source​
Declaration
Transformed = 68

OnFreeTrial​

Unable to execute command while on the free trial.

View Source​
Declaration
OnFreeTrial = 69

BeingMoved​

Unable to execute command while being moved.

View Source​
Declaration
BeingMoved = 70

Mounting71​

Unable to execute command while mounting.

View Source​
Declaration
Mounting71 = 71

SufferingStatusAffliction72​

Unable to execute command while suffering status affliction.

View Source​
Declaration
SufferingStatusAffliction72 = 72

SufferingStatusAffliction73​

Unable to execute command while suffering status affliction.

View Source​
Declaration
SufferingStatusAffliction73 = 73

RegisteringForRaceOrMatch​

Unable to execute command while registering for a race or match.

View Source​
Declaration
RegisteringForRaceOrMatch = 74

WaitingForRaceOrMatch​

Unable to execute command while waiting for a race or match.

View Source​
Declaration
WaitingForRaceOrMatch = 75

WaitingForTripleTriadMatch​

Unable to execute command while waiting for a Triple Triad match.

View Source​
Declaration
WaitingForTripleTriadMatch = 76

InFlight​

Unable to execute command while in flight.

View Source​
Declaration
InFlight = 77

WatchingCutscene78​

Unable to execute command while watching a cutscene.

View Source​
Declaration
WatchingCutscene78 = 78

InDeepDungeon​

Unable to execute command while delving into a deep dungeon.

View Source​
Declaration
InDeepDungeon = 79

Swimming​

Unable to execute command while swimming.

View Source​
Declaration
Swimming = 80

Diving​

Unable to execute command while diving.

View Source​
Declaration
Diving = 81

RegisteringForTripleTriadMatch​

Unable to execute command while registering for a Triple Triad match.

View Source​
Declaration
RegisteringForTripleTriadMatch = 82

WaitingForTripleTriadMatch83​

Unable to execute command while waiting for a Triple Triad match.

View Source​
Declaration
WaitingForTripleTriadMatch83 = 83

ParticipatingInCrossWorldPartyOrAlliance​

Unable to execute command while participating in a cross-world party or alliance.

View Source​
Declaration
ParticipatingInCrossWorldPartyOrAlliance = 84

Unknown85​

View Source​
Declaration
Unknown85 = 85

DutyRecorderPlayback​

Unable to execute command while playing duty record.

View Source​
Declaration
DutyRecorderPlayback = 86

Casting87​

Unable to execute command while casting.

View Source​
Declaration
Casting87 = 87

InThisState88​

Unable to execute command in this state.

View Source​
Declaration
InThisState88 = 88

InThisState89​

Unable to execute command in this state.

View Source​
Declaration
InThisState89 = 89

RolePlaying​

Unable to execute command while role-playing.

View Source​
Declaration
RolePlaying = 90

BoundToDuty97​

Unable to execute command while bound by duty.

View Source​
Declaration
[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​
Declaration
InDutyQueue = 91

ReadyingVisitOtherWorld​

Unable to execute command while readying to visit another World.

View Source​
Declaration
ReadyingVisitOtherWorld = 92

WaitingToVisitOtherWorld​

Unable to execute command while waiting to visit another World.

View Source​
Declaration
WaitingToVisitOtherWorld = 93

UsingParasol​

Unable to execute command while using a parasol.

View Source​
Declaration
[Obsolete("Renamed to UsingFashionAccessory.")]
UsingParasol = 94

UsingFashionAccessory​

Unable to execute command while using a fashion accessory.

View Source​
Declaration
UsingFashionAccessory = 94

BoundByDuty95​

Unable to execute command while bound by duty.

View Source​
Declaration
BoundByDuty95 = 95

Unknown96​

Cannot execute at this time.

View Source​
Declaration
Unknown96 = 96

Disguised​

Unable to execute command while wearing a guise.

View Source​
Declaration
Disguised = 97

RecruitingWorldOnly​

Unable to execute command while recruiting for a non-cross-world party.

View Source​
Declaration
RecruitingWorldOnly = 98

Unknown99​

Command unavailable in this location.

View Source​
Declaration
Unknown99 = 99

EditingPortrait​

Unable to execute command while editing a portrait.

View Source​
Declaration
EditingPortrait = 100

Unknown101​

Cannot execute at this time.

View Source​
Declaration
Unknown101 = 101

PilotingMech​

Unable to execute command while undertaking a duty.

View Source​
Declaration
PilotingMech = 102

Extension Methods​