Add more data entries

This commit is contained in:
zontreck 2025-03-25 19:25:16 -07:00
parent a214124869
commit 16f40d3a88
79 changed files with 383 additions and 6 deletions

View file

@ -95,6 +95,9 @@ enum EvolutionCondition {
Upgrade,
Random,
Personality,
EmptySlot,
PokeballInBag,
ShinyStone,
}
abstract class Evolution {
@ -1046,10 +1049,13 @@ enum Pokemon {
),
Ampharos(181, Generation.Two, [Type.Electric], null, previousPokemon: 180),
Bellossom(182, Generation.Two, [Type.Grass], null, previousPokemon: 44),
Marill(183, Generation.Two, [
Type.Water,
Type.Fairy,
], SingleEvolution(184, 18)),
Marill(
183,
Generation.Two,
[Type.Water, Type.Fairy],
SingleEvolution(184, 18),
previousPokemon: 298,
),
Azumarill(
184,
Generation.Two,
@ -1337,6 +1343,301 @@ enum Pokemon {
[Type.Water, Type.Grass],
null,
previousPokemon: 271,
),
Seedot(273, Generation.Three, [Type.Grass], SingleEvolution(274, 14)),
Nuzleaf(
274,
Generation.Three,
[Type.Grass, Type.Dark],
SingleEvolution(275, -1, condition: [EvolutionCondition.LeafStone]),
previousPokemon: 273,
),
Shiftry(
275,
Generation.Three,
[Type.Grass, Type.Dark],
null,
previousPokemon: 274,
),
Taillow(276, Generation.Three, [
Type.Normal,
Type.Flying,
], SingleEvolution(277, 22)),
Swellow(
277,
Generation.Three,
[Type.Normal, Type.Flying],
null,
previousPokemon: 276,
),
Wingull(278, Generation.Three, [
Type.Water,
Type.Flying,
], SingleEvolution(279, 25)),
Pelipper(
279,
Generation.Three,
[Type.Water, Type.Flying],
null,
previousPokemon: 278,
),
Ralts(280, Generation.Three, [
Type.Psychic,
Type.Fairy,
], SingleEvolution(281, 20)),
Kirlia(
281,
Generation.Three,
[Type.Psychic, Type.Fairy],
SingleEvolution(282, 30),
previousPokemon: 280,
),
Gardevoir(
282,
Generation.Three,
[Type.Psychic, Type.Fairy],
null,
previousPokemon: 281,
),
Surskit(283, Generation.Three, [
Type.Bug,
Type.Water,
], SingleEvolution(284, 22)),
Masquerain(
284,
Generation.Three,
[Type.Bug, Type.Flying],
null,
previousPokemon: 283,
),
Shroomish(285, Generation.Three, [Type.Grass], SingleEvolution(286, 23)),
Breloom(
286,
Generation.Three,
[Type.Grass, Type.Fighting],
null,
previousPokemon: 285,
),
Slakoth(287, Generation.Three, [Type.Normal], SingleEvolution(288, 18)),
Vigoroth(
288,
Generation.Three,
[Type.Normal],
SingleEvolution(289, 36),
previousPokemon: 287,
),
Slaking(289, Generation.Three, [Type.Normal], null, previousPokemon: 288),
Nincada(
290,
Generation.Three,
[Type.Bug, Type.Ground],
BranchedEvolution([291, 292], [20, 20], [
[],
[EvolutionCondition.EmptySlot, EvolutionCondition.PokeballInBag],
]),
),
Ninjask(
291,
Generation.Three,
[Type.Bug, Type.Flying],
null,
previousPokemon: 290,
),
Shedinja(
292,
Generation.Three,
[Type.Bug, Type.Ghost],
null,
previousPokemon: 290,
),
Whismur(293, Generation.Three, [Type.Normal], SingleEvolution(294, 20)),
Loudred(
294,
Generation.Three,
[Type.Normal],
SingleEvolution(295, 40),
previousPokemon: 293,
),
Exploud(295, Generation.Three, [Type.Normal], null, previousPokemon: 294),
Makuhita(296, Generation.Three, [Type.Fighting], SingleEvolution(297, 24)),
Hariyama(297, Generation.Three, [Type.Fighting], null, previousPokemon: 296),
Azurill(
298,
Generation.Three,
[Type.Normal, Type.Fairy],
SingleEvolution(183, -1, condition: [EvolutionCondition.HighFriendship]),
),
Nosepass(299, Generation.Three, [Type.Rock], null),
Skitty(
300,
Generation.Three,
[Type.Normal],
SingleEvolution(301, -1, condition: [EvolutionCondition.MoonStone]),
),
Delcatty(301, Generation.Three, [Type.Normal], null, previousPokemon: 300),
Sableye(302, Generation.Three, [Type.Dark, Type.Ghost], null),
Mawile(303, Generation.Three, [Type.Steel, Type.Fairy], null),
Aron(304, Generation.Three, [
Type.Steel,
Type.Rock,
], SingleEvolution(305, 32)),
Lairon(
305,
Generation.Three,
[Type.Steel, Type.Rock],
SingleEvolution(306, 42),
previousPokemon: 304,
),
Aggron(
306,
Generation.Three,
[Type.Steel, Type.Rock],
null,
previousPokemon: 305,
),
Meditite(307, Generation.Three, [
Type.Fighting,
Type.Psychic,
], SingleEvolution(308, 37)),
Medicham(
308,
Generation.Three,
[Type.Fighting, Type.Psychic],
null,
previousPokemon: 307,
),
Electrike(309, Generation.Three, [Type.Electric], SingleEvolution(310, 26)),
Manectric(310, Generation.Three, [Type.Electric], null, previousPokemon: 309),
Plusle(311, Generation.Three, [Type.Electric], null),
Minun(312, Generation.Three, [Type.Electric], null),
Volbeat(313, Generation.Three, [Type.Bug], null),
Illumise(314, Generation.Three, [Type.Bug], null),
Roselia(
315,
Generation.Three,
[Type.Grass, Type.Poison],
null,
previousPokemon: 406,
),
Gulpin(316, Generation.Three, [Type.Poison], SingleEvolution(317, 26)),
Swalot(317, Generation.Three, [Type.Poison], null, previousPokemon: 316),
Carvanha(318, Generation.Three, [
Type.Water,
Type.Dark,
], SingleEvolution(319, 30)),
Sharpedo(
319,
Generation.Three,
[Type.Water, Type.Dark],
null,
previousPokemon: 318,
),
Wailmer(320, Generation.Three, [Type.Water], SingleEvolution(321, 40)),
Wailord(321, Generation.Three, [Type.Water], null, previousPokemon: 320),
Numel(322, Generation.Three, [
Type.Fire,
Type.Ground,
], SingleEvolution(323, 33)),
Camerupt(
323,
Generation.Three,
[Type.Fire, Type.Ground],
null,
previousPokemon: 322,
),
Torkoal(324, Generation.Three, [Type.Fire], null),
Spoink(325, Generation.Three, [Type.Psychic], SingleEvolution(326, 32)),
Grumpig(326, Generation.Three, [Type.Psychic], null, previousPokemon: 325),
Spinda(327, Generation.Three, [Type.Normal], null),
Trapinch(328, Generation.Three, [Type.Ground], SingleEvolution(329, 35)),
Vibrava(
329,
Generation.Three,
[Type.Ground, Type.Dragon],
SingleEvolution(330, 45),
previousPokemon: 328,
),
Flygon(
330,
Generation.Three,
[Type.Ground, Type.Dragon],
null,
previousPokemon: 329,
),
Cacnea(331, Generation.Three, [Type.Grass], SingleEvolution(332, 32)),
Cacturne(
332,
Generation.Three,
[Type.Grass, Type.Dark],
null,
previousPokemon: 331,
),
Swablu(333, Generation.Three, [
Type.Normal,
Type.Flying,
], SingleEvolution(334, 35)),
Altaria(
334,
Generation.Three,
[Type.Dragon, Type.Flying],
null,
previousPokemon: 333,
),
Zangoose(335, Generation.Three, [Type.Normal], null),
Seviper(336, Generation.Three, [Type.Poison], null),
Lunatone(337, Generation.Three, [Type.Rock, Type.Psychic], null),
Solrock(338, Generation.Three, [Type.Rock, Type.Psychic], null),
Barboach(339, Generation.Three, [
Type.Water,
Type.Ground,
], SingleEvolution(340, 30)),
Whiscash(
340,
Generation.Three,
[Type.Water, Type.Ground],
null,
previousPokemon: 339,
),
Corphish(341, Generation.Three, [Type.Water], SingleEvolution(342, 30)),
Crawdaunt(
342,
Generation.Three,
[Type.Water, Type.Dark],
null,
previousPokemon: 341,
),
Baltoy(343, Generation.Three, [
Type.Ground,
Type.Psychic,
], SingleEvolution(344, 36)),
Claydol(
344,
Generation.Three,
[Type.Ground, Type.Psychic],
null,
previousPokemon: 343,
),
Lileep(345, Generation.Three, [
Type.Rock,
Type.Grass,
], SingleEvolution(346, 40)),
Cradily(
346,
Generation.Three,
[Type.Rock, Type.Grass],
null,
previousPokemon: 345,
),
Anorith(347, Generation.Three, [
Type.Rock,
Type.Bug,
], SingleEvolution(348, 40)),
Armaldo(
348,
Generation.Three,
[Type.Rock, Type.Bug],
null,
previousPokemon: 347,
);
final int id;