コード例 #1
0
        private TrainerPoke GetBlankPKM(int avgLevel, int avgSpec)
        {
            var pk = GetBlank();

            pk.Species = RandSpec.GetRandomSpecies(avgSpec);
            pk.Level   = avgLevel;
            return(pk);
        }
コード例 #2
0
        private void RandomizeTable7(EncounterTable Table, int slotStart, int slotStop)
        {
            int end = slotStop < 0 ? Table.Encounter7s.Length : slotStop;

            for (int s = slotStart; s < end; s++)
            {
                var EncounterSet = Table.Encounter7s[s];
                foreach (var enc in EncounterSet.Where(enc => enc.Species != 0))
                {
                    enc.Species = (uint)RandSpec.GetRandomSpecies((int)enc.Species);
                    enc.Forme   = (uint)RandForm.GetRandomForme((int)enc.Species);
                }
            }
        }