diff --git a/RotationSolver/Rotations/Magicial/BLM/BLM_Default.cs b/RotationSolver/Rotations/Magicial/BLM/BLM_Default.cs index 2cd4619f5..cda2ced13 100644 --- a/RotationSolver/Rotations/Magicial/BLM/BLM_Default.cs +++ b/RotationSolver/Rotations/Magicial/BLM/BLM_Default.cs @@ -102,7 +102,7 @@ private protected override bool EmergencyAbility(byte abilitiesRemaining, IActio //Using Manafont if (InAstralFire) { - if (Player.CurrentMp == 0 && Manafont.CanUse(out act)) return true; + if (Player.CurrentMp == 0 && abilitiesRemaining == 2 && Manafont.CanUse(out act)) return true; //To Ice if (NeedToTransposeGoIce(true) && Transpose.CanUse(out act)) return true; } @@ -348,6 +348,8 @@ private static bool UsePolyglot(out IAction act, uint gcdCount = 3) private bool MaintainceStatus(out IAction act) { + act = null; + if (CombatElapsedLess(6)) return false; if (UmbralSoul.CanUse(out act)) return true; if (InAstralFire && Transpose.CanUse(out act)) return true; if (Configs.GetBool("UseTransposeForParadox") &&