Exemple #1
0
        protected override void SetPINGA(PKM pk, EncounterCriteria criteria)
        {
            int gender  = criteria.GetGender(-1, pk.PersonalInfo);
            int nature  = (int)criteria.GetNature(Nature.Random);
            int ability = Util.Rand.Next(2);

            PIDGenerator.SetRandomPokeSpotPID(pk, nature, gender, ability, SlotNumber);
            pk.Gender     = gender;
            pk.StatNature = nature;
        }
        protected override void SetPINGA(PKM pk, EncounterCriteria criteria)
        {
            int gender  = criteria.GetGender(PKX.GetGenderFromPID(Species, PID), pk.PersonalInfo);
            int nature  = (int)criteria.GetNature(Nature);
            int ability = Ability >> 1;

            pk.PID    = PID;
            pk.Nature = nature;
            pk.Gender = gender;
            pk.RefreshAbility(ability);

            SetIVs(pk);
        }