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

Class SMNGauge

In-memory SMN job gauge.

Assembly: Dalamud.dll​
Declaration
public class SMNGauge : JobGaugeBase<SummonerGauge>

Inheritance: System.Object -> Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase -> Dalamud.Game.ClientState.JobGauge.Types.JobGaugeBase<T>

Properties​

SummonTimerRemaining​

Gets the time remaining for the current summon.

Declaration
public ushort SummonTimerRemaining { get; }

AttunmentTimerRemaining​

Gets the time remaining for the current attunement.

Declaration
[Obsolete("Typo fixed. Use AttunementTimerRemaining instead.", true)]
public ushort AttunmentTimerRemaining { get; }

AttunementTimerRemaining​

Gets the time remaining for the current attunement.

Declaration
public ushort AttunementTimerRemaining { get; }

ReturnSummon​

Gets the summon that will return after the current summon expires. This maps to the Lumina.Excel.Sheets.Pet sheet.

Declaration
public SummonPet ReturnSummon { get; }

ReturnSummonGlam​

Gets the summon glam for the Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.ReturnSummon. This maps to the Lumina.Excel.Sheets.PetMirage sheet.

Declaration
public PetGlam ReturnSummonGlam { get; }

Attunement​

Gets the amount of aspected Attunement remaining.

Declaration
[Obsolete("Use AttunementCount and AttunementType instead.")]
public byte Attunement { get; }
Remarks​

As of 7.01, this should be treated as a bit field. Use Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.AttunementCount and Dalamud.Game.ClientState.JobGauge.Types.SMNGauge.AttunementType instead.

AttunementCount​

Gets the count of attunement cost resource available.

Declaration
public byte AttunementCount { get; }

AttunementType​

Gets the type of attunement available.

Declaration
public SummonAttunement AttunementType { get; }

AetherFlags​

Gets the current aether flags.

Declaration
public AetherFlags AetherFlags { get; }

IsBahamutReady​

Gets a value indicating whether Bahamut is ready to be summoned.

Declaration
public bool IsBahamutReady { get; }

IsPhoenixReady​

Gets a value indicating whether if Phoenix is ready to be summoned.

Declaration
public bool IsPhoenixReady { get; }

IsIfritReady​

Gets a value indicating whether if Ifrit is ready to be summoned.

Declaration
public bool IsIfritReady { get; }

IsTitanReady​

Gets a value indicating whether if Titan is ready to be summoned.

Declaration
public bool IsTitanReady { get; }

IsGarudaReady​

Gets a value indicating whether if Garuda is ready to be summoned.

Declaration
public bool IsGarudaReady { get; }

IsIfritAttuned​

Gets a value indicating whether if Ifrit is currently attuned.

Declaration
public bool IsIfritAttuned { get; }

IsTitanAttuned​

Gets a value indicating whether if Titan is currently attuned.

Declaration
public bool IsTitanAttuned { get; }

IsGarudaAttuned​

Gets a value indicating whether if Garuda is currently attuned.

Declaration
public bool IsGarudaAttuned { get; }

HasAetherflowStacks​

Gets a value indicating whether there are any Aetherflow stacks available.

Declaration
public bool HasAetherflowStacks { get; }

AetherflowStacks​

Gets the amount of Aetherflow available.

Declaration
public byte AetherflowStacks { get; }