diff --git a/PKHeX.Core/Legality/RNG/Locks/LockFinder.cs b/PKHeX.Core/Legality/RNG/Locks/LockFinder.cs index e751fe497..57ef431b1 100644 --- a/PKHeX.Core/Legality/RNG/Locks/LockFinder.cs +++ b/PKHeX.Core/Legality/RNG/Locks/LockFinder.cs @@ -144,7 +144,7 @@ public static bool IsColoStarterValid(int species, ref uint seed, int TID, int S var SIDf = rng.Reverse(seed, rev); int ctr = 0; uint temp = 0; - while (SIDf >> 16 != SID || (temp = rng.Prev(SIDf)) >> 16 != TID) + while ((temp = rng.Prev(SIDf)) >> 16 != TID || SIDf >> 16 != SID) { SIDf = temp; if (ctr > 32) // arbitrary