From 8a182c35f03f9d23fbf41726e6f8042d40e71773 Mon Sep 17 00:00:00 2001 From: Aldros Date: Fri, 9 Aug 2024 19:34:39 -0400 Subject: [PATCH] Fix for BRD Bloodletter/Heartbreak Shot --- XIVComboExpanded/Combos/BRD.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/XIVComboExpanded/Combos/BRD.cs b/XIVComboExpanded/Combos/BRD.cs index 729f50bf..252df183 100644 --- a/XIVComboExpanded/Combos/BRD.cs +++ b/XIVComboExpanded/Combos/BRD.cs @@ -259,7 +259,7 @@ internal class BardBloodletter : CustomCombo protected override uint Invoke(uint actionID, uint lastComboMove, float comboTime, byte level) { - if (actionID == BRD.Bloodletter) + if (actionID is BRD.Bloodletter or BRD.HeartbreakShot) { var gauge = GetJobGauge(); @@ -281,13 +281,13 @@ protected override uint Invoke(uint actionID, uint lastComboMove, float comboTim if (IsEnabled(CustomComboPreset.BardBloodletterFeature)) { if (level >= BRD.Levels.Sidewinder) - return CalcBestAction(actionID, BRD.Bloodletter, BRD.EmpyrealArrow, BRD.Sidewinder); + return CalcBestAction(actionID, OriginalHook(BRD.Bloodletter), BRD.EmpyrealArrow, BRD.Sidewinder); if (level >= BRD.Levels.EmpyrealArrow) - return CalcBestAction(actionID, BRD.Bloodletter, BRD.EmpyrealArrow); + return CalcBestAction(actionID, OriginalHook(BRD.Bloodletter), BRD.EmpyrealArrow); if (level >= BRD.Levels.Bloodletter) - return BRD.Bloodletter; + return OriginalHook(BRD.Bloodletter); } if (IsEnabled(CustomComboPreset.BardBloodRainFeature))