Skip to content

Commit

Permalink
Merge pull request #479 from FFXIV-CombatReborn/7.15-update
Browse files Browse the repository at this point in the history
Misc fixes, sourcegen update, and build against new dalamud build
  • Loading branch information
LTS-FFXIV authored Dec 18, 2024
2 parents 54ebe1f + 48b5dea commit 9f17b61
Show file tree
Hide file tree
Showing 2 changed files with 393 additions and 265 deletions.
75 changes: 75 additions & 0 deletions RotationSolver.Basic/Rotations/Basic/BlueMageRotation.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,32 +4,93 @@ namespace RotationSolver.Basic.Rotations.Basic;

partial class BlueMageRotation
{
/// <summary>
///
/// </summary>
public enum BluDPSSpell : byte
{
/// <summary>
///
/// </summary>
WaterCannon,

/// <summary>
///
/// </summary>
SonicBoom,

/// <summary>
///
/// </summary>
GoblinPunch,

}

/// <summary>
///
/// </summary>
public enum BluAOESpell : byte
{
/// <summary>
///
/// </summary>
Glower,

/// <summary>
///
/// </summary>
FlyingFrenzy,

/// <summary>
///
/// </summary>
FlameThrower,

/// <summary>
///
/// </summary>
DrillCannons,

/// <summary>
///
/// </summary>
Plaincracker,

/// <summary>
///
/// </summary>
HighVoltage,

/// <summary>
///
/// </summary>
MindBlast,

/// <summary>
///
/// </summary>
ThousandNeedles,
}

/// <summary>
///
/// </summary>
public enum BluHealSpell : byte
{
/// <summary>
///
/// </summary>
WhiteWind,

/// <summary>
///
/// </summary>
AngelsSnack,
}

/// <summary>
///
/// </summary>
public BlueMageRotation()
{
BluDPSSpellActions.Add(BluDPSSpell.WaterCannon, WaterCannonPvE);
Expand All @@ -49,8 +110,19 @@ public BlueMageRotation()
BluAOESpellActions.Add(BluAOESpell.ThousandNeedles, _1000NeedlesPvE);
}

/// <summary>
///
/// </summary>
public Dictionary<BluDPSSpell, IBaseAction> BluDPSSpellActions = [];

/// <summary>
///
/// </summary>
public Dictionary<BluAOESpell, IBaseAction> BluAOESpellActions = [];

/// <summary>
///
/// </summary>
public Dictionary<BluHealSpell, IBaseAction> BluHealSpellActions = [];

/// <summary>
Expand Down Expand Up @@ -81,6 +153,9 @@ public enum BLUID : byte
DPS,
}

/// <summary>
///
/// </summary>
[RotationConfig(CombatType.PvE, Name = "Aetheric Mimicry Role")]
public static BLUID BlueId { get; set; } = BLUID.DPS;

Expand Down
Loading

0 comments on commit 9f17b61

Please sign in to comment.