Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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));
        }