Skip to main content

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
ExcelResolver<Mount> MountData { get; }

PetData

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

View Source
Declaration
ExcelResolver<Pet> PetData { get; }

TrustData

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

View Source
Declaration
ExcelResolver<DawnGrowMember> TrustData { get; }