Skip to content

Commit

Permalink
[PUSH] 1.5.0.1 - BLM & DNC updates
Browse files Browse the repository at this point in the history
-removed broken BLM combos
-fix DNC Last Dance
-version bump
  • Loading branch information
MKhayle committed Jul 2, 2024
1 parent 000bf61 commit 1858f35
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 37 deletions.
22 changes: 2 additions & 20 deletions XIVComboExpanded/Combos/BLM.cs
Original file line number Diff line number Diff line change
Expand Up @@ -240,7 +240,7 @@ protected override uint Invoke(uint actionID, uint lastComboMove, float comboTim
{
if (level >= BLM.Levels.Paradox && gauge.IsParadoxActive)
{
if (gauge.InUmbralIce || (!IsEnabled(CustomComboPreset.BlackBlizzardParadoxOption) && LocalPlayer?.CurrentMp >= 1600))
if (gauge.InUmbralIce || LocalPlayer?.CurrentMp >= 1600)
return BLM.Paradox;
}

Expand Down Expand Up @@ -308,25 +308,7 @@ protected override uint Invoke(uint actionID, uint lastComboMove, float comboTim

if (level >= BLM.Levels.Flare && gauge.InAstralFire)
{
// Lv 50 rotation without Umbral Hearts
if (LocalPlayer?.CurrentMp < BLM.MpCosts.Fire2 + BLM.MpCosts.Flare)
return BLM.Flare;

// Standard AoE rotation Fire2 until 1 Umbral Heart, followed by 2 Flare
if (gauge.UmbralHearts == 1 || (gauge.UmbralHearts == 0 && HasEffect(BLM.Buffs.EnhancedFlare)))
return BLM.Flare;

if (IsEnabled(CustomComboPreset.BlackFire2TriplecastOption))
{
int triplecasts = FindEffect(BLM.Buffs.Triplecast)?.StackCount ?? 0;

// (Umbral Ice) Fire2 -> Triplecast -> Fire2 -> Swiftcast -> Flare -> Flare -> Manafont -> Flare
if (gauge.UmbralHearts > 0 && triplecasts == 2)
return BLM.Flare;

if (triplecasts == 1)
return BLM.Flare;
}
return BLM.Flare;
}
}

Expand Down
2 changes: 1 addition & 1 deletion XIVComboExpanded/Combos/DNC.cs
Original file line number Diff line number Diff line change
Expand Up @@ -320,7 +320,7 @@ protected override uint Invoke(uint actionID, uint lastComboMove, float comboTim
{
if (actionID == DNC.StandardStep)
{
if (level >= DNC.Levels.LastDance)
if (level >= DNC.Levels.LastDance && HasEffect(DNC.Buffs.LastDanceReady))
{
if (IsEnabled(CustomComboPreset.DancerFinishingMovePriorityFeature) && HasEffect(DNC.Buffs.FinishingMoveReady) && level >= DNC.Levels.FinishingMove)
{
Expand Down
15 changes: 0 additions & 15 deletions XIVComboExpanded/CustomComboPreset.cs
Original file line number Diff line number Diff line change
Expand Up @@ -168,20 +168,12 @@ public enum CustomComboPreset
[CustomComboInfo("Blizzard 1/3 Feature", "Replace Blizzard 1 with Blizzard 3 when unlocked and becomes Paradox when available.", BLM.JobID)]
BlackBlizzardFeature = 2505,

[ParentCombo(BlackBlizzardFeature)]
[CustomComboInfo("Paradox only during Umbral Ice", "Only replace Blizzard with Paradox during Umbral Ice.", BLM.JobID)]
BlackBlizzardParadoxOption = 2521,

[CustomComboInfo("Freeze/Flare Feature", "Freeze and Flare become whichever action you can currently use.", BLM.JobID)]
BlackFreezeFlareFeature = 2506,

[CustomComboInfo("Fire 2 Feature", "(High) Fire 2 becomes Flare in Astral Fire when only 1 Umbral Heart is active, less than 3000 mp, or during Enhanced Flare.", BLM.JobID)]
BlackFire2Feature = 2508,

[ParentCombo(BlackFire2Feature)]
[CustomComboInfo("Fire 2 Triplecast Option", "Shorten rotation when Triplecast is active to make both Flare casts instant.", BLM.JobID)]
BlackFire2TriplecastOption = 2523,

[CustomComboInfo("Ice 2 Feature", "(High) Blizzard 2 becomes Freeze in Umbral Ice.", BLM.JobID)]
BlackBlizzard2Feature = 2509,

Expand All @@ -194,13 +186,6 @@ public enum CustomComboPreset
[CustomComboInfo("Scathe/Xenoglossy Feature", "Scathe becomes Xenoglossy when available.", BLM.JobID)]
BlackScatheFeature = 2507,

//[CustomComboInfo("Thunder 3/4 to Sharpcast", "Thunder 3 and Thunder 4 become Sharpcast when available.", BLM.JobID)]
//BlackThunderFeature = 2519,

//[ParentCombo(BlackThunderFeature)]
//[CustomComboInfo("Delay replacement after casting Thunder", "Delay changing Thunder into Sharpcast immediately after casting Thunder.", BLM.JobID)]
//BlackThunderDelayOption = 2520,

#endregion
// ====================================================================================
#region BARD
Expand Down
2 changes: 1 addition & 1 deletion XIVComboExpanded/XIVComboExpanded.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<PropertyGroup>
<Authors>attick, daemitus</Authors>
<Company>-</Company>
<Version>1.5.0.0</Version>
<Version>1.5.0.1</Version>
<Description>This plugin condenses combos and mutually exclusive abilities onto a single button.</Description>
<Copyright>Copyleft attick 2020 baybeeee</Copyright>
<PackageProjectUrl>https://github.com/daemitus/XIVComboPlugin</PackageProjectUrl>
Expand Down

0 comments on commit 1858f35

Please sign in to comment.