public TestPokemon(PBESettings settings, PBESpecies species, PBEForm form, byte level, params PBEMove[] moves) { Species = species; Form = form; Level = level; Nickname = species.ToString(); Gender = PBERandom.RandomGender(PBEPokemonData.GetData(species, form).GenderRatio); EffortValues = new PBEStatCollection(0, 0, 0, 0, 0, 0); IndividualValues = new PBEStatCollection(0, 0, 0, 0, 0, 0); Moveset = new TestMoveset(settings, moves); }
public TestPokemon(PBESettings settings, PBESpecies species, PBEForm form, byte level, params PBEMove[] moves) { Species = species; Form = form; Level = level; Nickname = species.ToString(); Gender = PBEDataProvider.GlobalRandom.RandomGender(PBEDataProvider.Instance.GetPokemonData(species, form).GenderRatio); CaughtBall = PBEItem.PokeBall; EffortValues = new PBEStatCollection(0, 0, 0, 0, 0, 0); IndividualValues = new PBEStatCollection(0, 0, 0, 0, 0, 0); Moveset = new TestMoveset(settings, moves); }
public TestPartyPokemon(PBESettings settings, PBESpecies species, PBEForm form, byte level, params PBEMove[] moves) { Species = species; Form = form; Level = level; EXP = PBEDataProvider.Instance.GetEXPRequired(PBEDataProvider.Instance.GetPokemonData(species, form).GrowthRate, level); Nickname = species.ToString(); Gender = PBEDataProvider.GlobalRandom.RandomGender(PBEDataProvider.Instance.GetPokemonData(species, form).GenderRatio); CaughtBall = PBEItem.PokeBall; EffortValues = new PBEStatCollection(0, 0, 0, 0, 0, 0); IndividualValues = new PBEStatCollection(0, 0, 0, 0, 0, 0); Moveset = new TestPartyMoveset(settings, moves); HP = PBEDataUtils.CalculateStat(species, form, PBEStat.HP, Nature, EffortValues.GetStat(PBEStat.HP), IndividualValues.GetStat(PBEStat.HP), level, settings); }