private CheckResult VerifyG1OTStadium(PKM pkm, string tr, IVersion s) { bool jp = pkm.Japanese; var ot = Legal.GetGBStadiumOTName(jp, s.Version); var id = Legal.GetGBStadiumOTID(jp, s.Version); bool valid = ot == tr && id == pkm.TID; return(valid ? GetValid(jp ? LG1StadiumJapanese : LG1StadiumInternational) : GetInvalid(LG1Stadium)); }
private CheckResult VerifyG1OTStadium(PKM pkm, string tr, IVersion s) { bool jp = pkm.Japanese; var ot = Legal.GetGBStadiumOTName(jp, s.Version); var id = Legal.GetGBStadiumOTID(jp, s.Version); bool valid = ot == tr && id == pkm.TID; return(valid ? GetValid(jp ? V404 : V403) : GetInvalid(V402)); }