diff --git a/assets/sprites/beautifly.png b/assets/sprites/beautifly.png new file mode 100644 index 0000000..1fc076f Binary files /dev/null and b/assets/sprites/beautifly.png differ diff --git a/assets/sprites/cascoon.png b/assets/sprites/cascoon.png new file mode 100644 index 0000000..fa9103c Binary files /dev/null and b/assets/sprites/cascoon.png differ diff --git a/assets/sprites/dustox.png b/assets/sprites/dustox.png new file mode 100644 index 0000000..64875bb Binary files /dev/null and b/assets/sprites/dustox.png differ diff --git a/assets/sprites/lombre.png b/assets/sprites/lombre.png new file mode 100644 index 0000000..3913e2e Binary files /dev/null and b/assets/sprites/lombre.png differ diff --git a/assets/sprites/lotad.png b/assets/sprites/lotad.png new file mode 100644 index 0000000..1184816 Binary files /dev/null and b/assets/sprites/lotad.png differ diff --git a/assets/sprites/ludicolo.png b/assets/sprites/ludicolo.png new file mode 100644 index 0000000..80159c7 Binary files /dev/null and b/assets/sprites/ludicolo.png differ diff --git a/assets/sprites/silcoon.png b/assets/sprites/silcoon.png new file mode 100644 index 0000000..9399057 Binary files /dev/null and b/assets/sprites/silcoon.png differ diff --git a/assets/sprites/wurmple.png b/assets/sprites/wurmple.png new file mode 100644 index 0000000..29b0f7d Binary files /dev/null and b/assets/sprites/wurmple.png differ diff --git a/lib/Consts.dart b/lib/Consts.dart index fc119a4..4b65ab7 100644 --- a/lib/Consts.dart +++ b/lib/Consts.dart @@ -1,7 +1,7 @@ import 'dart:io'; class Constants { - static const VERSION = "1.0.032525+0339"; + static const VERSION = "1.0.032525+1346"; static bool get isMobile => Platform.isAndroid || Platform.isIOS; } diff --git a/lib/pokemon.dart b/lib/pokemon.dart index 83f1b1c..8169591 100644 --- a/lib/pokemon.dart +++ b/lib/pokemon.dart @@ -93,6 +93,8 @@ enum EvolutionCondition { BlackAugurite, DragonScale, Upgrade, + Random, + Personality, } abstract class Evolution { @@ -1280,7 +1282,62 @@ enum Pokemon { Poochyena(261, Generation.Three, [Type.Dark], SingleEvolution(262, 18)), Mightyena(262, Generation.Three, [Type.Dark], null, previousPokemon: 261), Zigzagoon(263, Generation.Three, [Type.Normal], SingleEvolution(264, 20)), - Linoone(264, Generation.Three, [Type.Normal], null, previousPokemon: 263); + Linoone(264, Generation.Three, [Type.Normal], null, previousPokemon: 263), + Wurmple( + 265, + Generation.Three, + [Type.Bug], + BranchedEvolution([266, 268], [7, 7], [ + [EvolutionCondition.Random, EvolutionCondition.Personality], + [EvolutionCondition.Random, EvolutionCondition.Personality], + ]), + ), + Silcoon( + 266, + Generation.Three, + [Type.Bug], + SingleEvolution(267, 10), + previousPokemon: 265, + ), + Beautifly( + 267, + Generation.Three, + [Type.Bug, Type.Flying], + null, + previousPokemon: 266, + ), + Cascoon( + 268, + Generation.Three, + [Type.Bug], + SingleEvolution(269, 10), + previousPokemon: 265, + ), + Dustox( + 269, + Generation.Three, + [Type.Bug, Type.Poison], + null, + previousPokemon: 268, + ), + Lotad(270, Generation.Three, [ + Type.Water, + Type.Grass, + ], SingleEvolution(271, 14)), + Lombre( + 271, + Generation.Three, + [Type.Water, Type.Grass], + SingleEvolution(272, -1, condition: [EvolutionCondition.WaterStone]), + previousPokemon: 270, + ), + Ludicolo( + 272, + Generation.Three, + [Type.Water, Type.Grass], + null, + previousPokemon: 271, + ); final int id; final String properName; diff --git a/pubspec.yaml b/pubspec.yaml index c806e71..a0d01a3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -16,7 +16,7 @@ publish_to: "none" # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 1.0.032525+0339 +version: 1.0.032525+1346 environment: sdk: ^3.7.0 @@ -363,6 +363,14 @@ flutter: - assets/sprites/zigzagoon-galarian.png - assets/sprites/linoone.png - assets/sprites/linoone-galarian.png + - assets/sprites/wurmple.png + - assets/sprites/silcoon.png + - assets/sprites/cascoon.png + - assets/sprites/beautifly.png + - assets/sprites/dustox.png + - assets/sprites/lotad.png + - assets/sprites/lombre.png + - assets/sprites/ludicolo.png # An image asset can refer to one or more resolution-specific "variants", see # https://flutter.dev/to/resolution-aware-images