Update MiscVerifierG3.cs

eggs fixed
This commit is contained in:
Kurt 2026-03-01 22:09:25 -06:00
parent 553f154657
commit b1dd981537

View File

@ -37,7 +37,7 @@ private void VerifyTrash(LegalityAnalysis data, PK3 pk)
var enc = data.EncounterOriginal;
if (enc is EncounterTrade3)
VerifyTrashTrade(data, pk);
else if (pk.Japanese && !(pk.IsEgg && pk.OriginalTrainerTrash[^1] == 0x00))
else if (pk.Japanese && !(pk.IsEgg && pk.OriginalTrainerTrash[^1] == 0xFF))
VerifyTrashJPN(data, pk);
else
VerifyTrashINT(data, pk);
@ -64,6 +64,8 @@ private void VerifyTrashJPN(LegalityAnalysis data, PK3 pk)
data.AddLine(GetInvalid(TrashBytesMissingTerminator));
int len = TrashBytes8.GetStringLength(trash);
if (len >= trash.Length - 2)
return; // OK -- invalid lengths will get warned elsewhere
if (trash[len..^2].ContainsAnyExcept<byte>(0xFF))
data.AddLine(GetInvalid(TrashBytesMissingTerminator));
}