Interface ICharacter
Interface representing a character.
Assembly: Dalamud.dll
View Source
public interface ICharacter : IGameObject, IEquatable<IGameObject>
Properties
CurrentHp
Gets the current HP of this Chara.
View Source
uint CurrentHp { get; }
MaxHp
Gets the maximum HP of this Chara.
View Source
uint MaxHp { get; }
CurrentMp
Gets the current MP of this Chara.
View Source
uint CurrentMp { get; }
MaxMp
Gets the maximum MP of this Chara.
View Source
uint MaxMp { get; }
CurrentGp
Gets the current GP of this Chara.
View Source
uint CurrentGp { get; }
MaxGp
Gets the maximum GP of this Chara.
View Source
uint MaxGp { get; }
CurrentCp
Gets the current CP of this Chara.
View Source
uint CurrentCp { get; }
MaxCp
Gets the maximum CP of this Chara.
View Source
uint MaxCp { get; }
ShieldPercentage
Gets the shield percentage of this Chara.
View Source
byte ShieldPercentage { get; }
ClassJob
Gets the ClassJob of this Chara.
View Source
ExcelResolver<ClassJob> ClassJob { get; }
Level
Gets the level of this Chara.
View Source
byte Level { get; }
Customize
Gets a byte array describing the visual appearance of this Chara. Indexed by Dalamud.Game.ClientState.Objects.Enums.CustomizeIndex.
View Source
byte[] Customize { get; }
CompanyTag
Gets the Free Company tag of this chara.
View Source
SeString CompanyTag { get; }
NameId
Gets the name ID of the character.
View Source
uint NameId { get; }
OnlineStatus
Gets the current online status of the character.
View Source
ExcelResolver<OnlineStatus> OnlineStatus { get; }
StatusFlags
Gets the status flags.
View Source
StatusFlags StatusFlags { get; }
CurrentMount
Gets the current mount for this character. Will be null
if the character doesn't have a mount.
View Source
ExcelResolver<Mount>? CurrentMount { get; }
CurrentMinion
Gets the current minion summoned for this character. Will be null
if the character doesn't have a minion.
This method will return information about a spawned (but invisible) minion, e.g. if the character is riding a
mount.
View Source
ExcelResolver<Companion>? CurrentMinion { get; }