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

Interface IFate

Interface representing a fate entry that can be seen in the current area.

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

Properties​

FateId​

Gets the Fate ID of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
ushort FateId { get; }

GameData​

Gets game data linked to this Fate.

Declaration
RowRef<Fate> GameData { get; }

StartTimeEpoch​

Gets the time this Dalamud.Game.ClientState.Fates.Fate started.

Declaration
int StartTimeEpoch { get; }

Duration​

Gets how long this Dalamud.Game.ClientState.Fates.Fate will run.

Declaration
short Duration { get; }

TimeRemaining​

Gets the remaining time in seconds for this Dalamud.Game.ClientState.Fates.Fate.

Declaration
long TimeRemaining { get; }

Name​

Gets the displayname of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
SeString Name { get; }

Description​

Gets the description of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
SeString Description { get; }

Objective​

Gets the objective of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
SeString Objective { get; }

State​

Gets the state of this Dalamud.Game.ClientState.Fates.Fate (Running, Ended, Failed, Preparation, WaitingForEnd).

Declaration
FateState State { get; }

HandInCount​

Gets the hand in count of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
byte HandInCount { get; }

Progress​

Gets the progress amount of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
byte Progress { get; }

HasBonus​

Gets a value indicating whether this Dalamud.Game.ClientState.Fates.Fate has a bonus.

Declaration
bool HasBonus { get; }

IconId​

Gets the icon id of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
uint IconId { get; }

Level​

Gets the level of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
byte Level { get; }

MaxLevel​

Gets the max level level of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
byte MaxLevel { get; }

Position​

Gets the position of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
Vector3 Position { get; }

Radius​

Gets the radius of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
float Radius { get; }

MapIconId​

Gets the map icon id of this Dalamud.Game.ClientState.Fates.Fate.

Declaration
uint MapIconId { get; }

TerritoryType​

Gets the territory this Dalamud.Game.ClientState.Fates.Fate is located in.

Declaration
RowRef<TerritoryType> TerritoryType { get; }

Address​

Gets the address of this Fate in memory.

Declaration
nint Address { get; }