diff --git a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs index f0133f1c0..a156f14b6 100644 --- a/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs +++ b/PKHeX.Core/Legality/Verifiers/MiscVerifier.cs @@ -111,7 +111,8 @@ private void VerifyMiscG1Types(LegalityAnalysis data, PK1 pk1) var Type_B_Match = Type_B == PersonalTable.RB[pk1.Species].Type2; var first = Type_A_Match ? GetValid(LG1TypeMatch1) : GetInvalid(LG1Type1Fail); - var second = Type_B_Match ? GetValid(LG1TypeMatch2) : GetInvalid(LG1Type2Fail); + var second = Type_B_Match || (ParseSettings.AllowGBCartEra && ((pk1.Species == (int)Species.Magnemite || pk1.Species == (int)Species.Magneton) && Type_B == 9)) // Steel Magnemite via Stadium2 + ? GetValid(LG1TypeMatch2) : GetInvalid(LG1Type2Fail); data.AddLine(first); data.AddLine(second); }