Skip to main content
Version: 14.x (API 14) [Legacy]

Enum XivChatRelationKind

Specifies the relationship for entities involved in a chat log event (e.g., Source or Target).

Used primarily for parsing and coloring chat log messages.

Assembly: Dalamud.dll
Declaration
public enum XivChatRelationKind : byte

Fields

None

No specific relation or unknown entity.

Declaration
None = 0

LocalPlayer

The player currently controlled by the local client.

Declaration
LocalPlayer = 1

PartyMember

A player in the same 4-man or 8-man party as the local player.

Declaration
PartyMember = 2

AllianceMember

A player in the same alliance raid.

Declaration
AllianceMember = 3

OtherPlayer

A player not in the local player's party or alliance.

Declaration
OtherPlayer = 4

EngagedEnemy

An enemy entity that is currently in combat with the player or party.

Declaration
EngagedEnemy = 5

UnengagedEnemy

An enemy entity that is not yet in combat or claimed.

Declaration
UnengagedEnemy = 6

FriendlyNpc

An NPC that is friendly or neutral to the player (e.g., EventNPCs).

Declaration
FriendlyNpc = 7

PetOrCompanion

A pet (Summoner/Scholar) or companion (Chocobo) belonging to the local player.

Declaration
PetOrCompanion = 8

PetOrCompanionParty

A pet or companion belonging to a member of the local player's party.

Declaration
PetOrCompanionParty = 9

PetOrCompanionAlliance

A pet or companion belonging to a member of the alliance.

Declaration
PetOrCompanionAlliance = 10

PetOrCompanionOther

A pet or companion belonging to a player not in the party or alliance.

Declaration
PetOrCompanionOther = 11

Extension Methods