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

Interface IBuddyMember

Interface representing represents a buddy such as the chocobo companion, summoned pets, squadron groups and trust parties.

Assembly: Dalamud.dll​
View Source​
Declaration
public interface IBuddyMember

Properties​

Address​

Gets the address of the buddy in memory.

View Source​
Declaration
nint Address { get; }

ObjectId​

Gets the object ID of this buddy.

View Source​
Declaration
uint ObjectId { get; }

GameObject​

Gets the actor associated with this buddy.

View Source​
Declaration
IGameObject? GameObject { get; }

CurrentHP​

Gets the current health of this buddy.

View Source​
Declaration
uint CurrentHP { get; }

MaxHP​

Gets the maximum health of this buddy.

View Source​
Declaration
uint MaxHP { get; }

DataID​

Gets the data ID of this buddy.

View Source​
Declaration
uint DataID { get; }

MountData​

Gets the Mount data related to this buddy. It should only be used with companion buddies.

View Source​
Declaration
RowRef<Mount> MountData { get; }

PetData​

Gets the Pet data related to this buddy. It should only be used with pet buddies.

View Source​
Declaration
RowRef<Pet> PetData { get; }

TrustData​

Gets the Trust data related to this buddy. It should only be used with battle buddies.

View Source​
Declaration
RowRef<DawnGrowMember> TrustData { get; }