mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-08-26 14:45:36 -05:00
Remove unnecessary logic
This commit is contained in:
@@ -25,7 +25,7 @@ public static CheckResult[] VerifyRelearn(PKM pkm, IEncounterable enc)
|
||||
};
|
||||
}
|
||||
|
||||
public static IReadOnlyList<int> GetSuggestedRelearn(PKM pkm, IEncounterable enc, CheckResult[] relearn)
|
||||
public static IReadOnlyList<int> GetSuggestedRelearn(PKM pkm, IEncounterable enc)
|
||||
{
|
||||
if (enc.Generation < 6 || (pkm is IBattleVersion {BattleVersion: not 0}))
|
||||
return Array.Empty<int>();
|
||||
@@ -34,7 +34,6 @@ public static IReadOnlyList<int> GetSuggestedRelearn(PKM pkm, IEncounterable enc
|
||||
{
|
||||
IRelearn s when s.Relearn.Count > 0 => s.Relearn,
|
||||
EncounterEgg e => MoveList.GetBaseEggMoves(pkm, e.Species, e.Form, e.Version, e.Level),
|
||||
EncounterSlot6AO z when pkm.RelearnMove1 != 0 && z.CanDexNav => relearn.All(r => r.Valid) ? pkm.RelearnMoves : Array.Empty<int>(),
|
||||
_ => Array.Empty<int>(),
|
||||
};
|
||||
}
|
||||
|
||||
@@ -115,7 +115,7 @@ public static IReadOnlyList<int> GetSuggestedRelearnMovesFromEncounter(this Lega
|
||||
|
||||
var pkm = analysis.pkm;
|
||||
var enc = info.EncounterMatch;
|
||||
var parsed = VerifyRelearnMoves.GetSuggestedRelearn(pkm, enc, info.Relearn);
|
||||
var parsed = VerifyRelearnMoves.GetSuggestedRelearn(pkm, enc);
|
||||
if (parsed.Count == 0) // Always true for Origins < 6 and encounters without relearn permitted.
|
||||
return new int[4];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user