private TrainerPoke GetBlankPKM(int avgLevel, int avgSpec) { var pk = GetBlank(); pk.Species = RandSpec.GetRandomSpecies(avgSpec); pk.Level = avgLevel; return(pk); }
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); } } }