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

Interface IPartyMember

Interface representing a party member.

Assembly: Dalamud.dll​
Declaration
public interface IPartyMember : IEquatable<IPartyMember>

Properties​

Address​

Gets the address of this party member in memory.

Declaration
nint Address { get; }

Statuses​

Gets a list of buffs or debuffs applied to this party member.

Declaration
StatusList Statuses { get; }

Position​

Gets the position of the party member.

Declaration
Vector3 Position { get; }

ContentId​

Gets the content ID of the party member.

Declaration
ulong ContentId { get; }

ObjectId​

Gets the actor ID of this party member.

Declaration
[Obsolete("Renamed to EntityId")]
uint ObjectId { get; }

EntityId​

Gets the entity ID of this party member.

Declaration
uint EntityId { get; }

GameObject​

Gets the actor associated with this buddy.

Declaration
IGameObject? GameObject { get; }
Remarks​

This iterates the actor table, it should be used with care.

CurrentHP​

Gets the current HP of this party member.

Declaration
uint CurrentHP { get; }

MaxHP​

Gets the maximum HP of this party member.

Declaration
uint MaxHP { get; }

CurrentMP​

Gets the current MP of this party member.

Declaration
ushort CurrentMP { get; }

MaxMP​

Gets the maximum MP of this party member.

Declaration
ushort MaxMP { get; }

Territory​

Gets the territory this party member is located in.

Declaration
RowRef<TerritoryType> Territory { get; }

World​

Gets the World this party member resides in.

Declaration
RowRef<World> World { get; }

Name​

Gets the displayname of this party member.

Declaration
SeString Name { get; }

Sex​

Gets the sex of this party member.

Declaration
byte Sex { get; }

ClassJob​

Gets the classjob of this party member.

Declaration
RowRef<ClassJob> ClassJob { get; }

Level​

Gets the level of this party member.

Declaration
byte Level { get; }