diff --git a/RotationSolver.Basic/Rotations/Basic/BlackMageRotation.cs b/RotationSolver.Basic/Rotations/Basic/BlackMageRotation.cs index cb39c048c..25d484d20 100644 --- a/RotationSolver.Basic/Rotations/Basic/BlackMageRotation.cs +++ b/RotationSolver.Basic/Rotations/Basic/BlackMageRotation.cs @@ -261,6 +261,10 @@ static partial void ModifyLeyLinesPvE(ref ActionSetting setting) { TimeToKill = 15, }; + setting.CreateConfig = () => new() + { + AoeCount = 1, + }; } static partial void ModifyBlizzardIvPvE(ref ActionSetting setting) @@ -278,6 +282,10 @@ static partial void ModifyFireIvPvE(ref ActionSetting setting) static partial void ModifyBetweenTheLinesPvE(ref ActionSetting setting) { setting.SpecialType = SpecialActionType.MovingBackward; + setting.CreateConfig = () => new() + { + AoeCount = 1, + }; } static partial void ModifyThunderIvPvE(ref ActionSetting setting) @@ -362,8 +370,12 @@ static partial void ModifyHighThunderIiPvE(ref ActionSetting setting) static partial void ModifyRetracePvE(ref ActionSetting setting) { - setting.ActionCheck = () => !IsMoving; + setting.ActionCheck = () => !IsMoving && !Player.HasStatus(true, StatusID.CircleOfPower); setting.StatusNeed = [StatusID.LeyLines]; + setting.CreateConfig = () => new() + { + AoeCount = 1, + }; } static partial void ModifyFlareStarPvE(ref ActionSetting setting)