diff --git a/PKHeX.Core/Editing/Applicators/BallApplicator.cs b/PKHeX.Core/Editing/Applicators/BallApplicator.cs index 03a32c96c..7ce0c7dab 100644 --- a/PKHeX.Core/Editing/Applicators/BallApplicator.cs +++ b/PKHeX.Core/Editing/Applicators/BallApplicator.cs @@ -88,8 +88,11 @@ public static byte ApplyBallLegalRandom(PKM pk) return ApplyFirstLegalBall(pk, balls, []); } + /// public static byte ApplyBallLegalByColor(PKM pk) => ApplyBallLegalByColor(pk, PersonalColorUtil.GetColor(pk)); + /// public static byte ApplyBallLegalByColor(PKM pk, PersonalColor color) => ApplyBallLegalByColor(pk, new LegalityAnalysis(pk), color); + /// public static byte ApplyBallLegalByColor(PKM pk, LegalityAnalysis la, PersonalColor color) => ApplyBallLegalByColor(pk, la.EncounterOriginal, color); /// @@ -98,7 +101,7 @@ public static byte ApplyBallLegalRandom(PKM pk) /// Pokémon to modify. /// Encounter matched to. /// Color preference to order by. - private static byte ApplyBallLegalByColor(PKM pk, IEncounterTemplate enc, PersonalColor color) + public static byte ApplyBallLegalByColor(PKM pk, IEncounterTemplate enc, PersonalColor color) { Span balls = stackalloc Ball[MaxBallSpanAlloc]; var count = GetLegalBalls(balls, pk, enc);