mirror of
https://github.com/goatcorp/Dalamud.git
synced 2025-12-15 13:14:17 +01:00
Add SerpentCombo to VPRGauge (#1960)
Co-authored-by: KazWolfe <KazWolfe@users.noreply.github.com>
This commit is contained in:
parent
1380a55935
commit
4383a5747d
2 changed files with 49 additions and 1 deletions
42
Dalamud/Game/ClientState/JobGauge/Enums/SerpentCombo.cs
Normal file
42
Dalamud/Game/ClientState/JobGauge/Enums/SerpentCombo.cs
Normal file
|
|
@ -0,0 +1,42 @@
|
||||||
|
namespace Dalamud.Game.ClientState.JobGauge.Enums;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Enum representing the SerpentCombo actions for the VPR job gauge.
|
||||||
|
/// </summary>
|
||||||
|
public enum SerpentCombo : byte
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// No Serpent combo is active.
|
||||||
|
/// </summary>
|
||||||
|
NONE = 0,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Death Rattle action.
|
||||||
|
/// </summary>
|
||||||
|
DEATHRATTLE = 1,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Last Lash action.
|
||||||
|
/// </summary>
|
||||||
|
LASTLASH = 2,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// First Legacy action.
|
||||||
|
/// </summary>
|
||||||
|
FIRSTLEGACY = 3,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Second Legacy action.
|
||||||
|
/// </summary>
|
||||||
|
SECONDLEGACY = 4,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Third Legacy action.
|
||||||
|
/// </summary>
|
||||||
|
THIRDLEGACY = 5,
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Fourth Legacy action.
|
||||||
|
/// </summary>
|
||||||
|
FOURTHLEGACY = 6,
|
||||||
|
}
|
||||||
|
|
@ -1,8 +1,9 @@
|
||||||
using FFXIVClientStructs.FFXIV.Client.Game.Gauge;
|
using FFXIVClientStructs.FFXIV.Client.Game.Gauge;
|
||||||
|
|
||||||
using Reloaded.Memory;
|
using Reloaded.Memory;
|
||||||
|
|
||||||
using DreadCombo = Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo;
|
using DreadCombo = Dalamud.Game.ClientState.JobGauge.Enums.DreadCombo;
|
||||||
|
using SerpentCombo = Dalamud.Game.ClientState.JobGauge.Enums.SerpentCombo;
|
||||||
|
|
||||||
namespace Dalamud.Game.ClientState.JobGauge.Types;
|
namespace Dalamud.Game.ClientState.JobGauge.Types;
|
||||||
|
|
||||||
|
|
@ -39,4 +40,9 @@ public unsafe class VPRGauge : JobGaugeBase<ViperGauge>
|
||||||
/// Gets the last Weaponskill used in DreadWinder/Pit of Dread combo.
|
/// Gets the last Weaponskill used in DreadWinder/Pit of Dread combo.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public DreadCombo DreadCombo => (DreadCombo)Struct->DreadCombo;
|
public DreadCombo DreadCombo => (DreadCombo)Struct->DreadCombo;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Gets current ability for Serpent's Tail.
|
||||||
|
/// </summary>
|
||||||
|
public SerpentCombo SerpentCombo => (SerpentCombo)Struct->SerpentCombo;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue