43 lines
1.1 KiB
C#
Executable File
43 lines
1.1 KiB
C#
Executable File
using Dalamud.Game.Text;
|
|
|
|
namespace HellionChat.Code;
|
|
|
|
[Flags]
|
|
public enum ChatSource : ushort
|
|
{
|
|
None = 0,
|
|
|
|
// The player controlled by this client
|
|
LocalPlayer = 1 << XivChatRelationKind.LocalPlayer,
|
|
|
|
// Member of the local party
|
|
PartyMember = 1 << XivChatRelationKind.PartyMember,
|
|
|
|
// Member of the alliance
|
|
AllianceMember = 1 << XivChatRelationKind.AllianceMember,
|
|
|
|
// Other player
|
|
OtherPlayer = 1 << XivChatRelationKind.OtherPlayer,
|
|
|
|
// Enemy in combat
|
|
EngagedEnemy = 1 << XivChatRelationKind.EngagedEnemy,
|
|
|
|
// Enemy out of combat
|
|
UnengagedEnemy = 1 << XivChatRelationKind.UnengagedEnemy,
|
|
|
|
// Friendly NPC
|
|
FriendlyNpc = 1 << XivChatRelationKind.FriendlyNpc,
|
|
|
|
// Own pet or companion
|
|
PetOrCompanion = 1 << XivChatRelationKind.PetOrCompanion,
|
|
|
|
// Pet or companion of party members
|
|
PetOrCompanionParty = 1 << XivChatRelationKind.PetOrCompanionParty,
|
|
|
|
// Pet or companion of alliance members
|
|
PetOrCompanionAlliance = 1 << XivChatRelationKind.PetOrCompanionAlliance,
|
|
|
|
// Pet or companion of other players
|
|
PetOrCompanionOther = 1 << XivChatRelationKind.PetOrCompanionOther,
|
|
}
|