Add more data entries

This commit is contained in:
zontreck 2025-03-26 02:51:57 -07:00
parent e1d008aa79
commit 174a08486e
3 changed files with 187 additions and 3 deletions

View file

@ -1,7 +1,7 @@
import 'dart:io'; import 'dart:io';
class Constants { class Constants {
static const VERSION = "1.0.032625+0222"; static const VERSION = "1.0.032625+0251";
//static bool get isMobile => Platform.isAndroid || Platform.isIOS; //static bool get isMobile => Platform.isAndroid || Platform.isIOS;
} }

View file

@ -749,7 +749,88 @@ enum Pokemon {
), ),
], ],
), ),
Blastoise(9, Generation.One, [Type.Water], null, previousPokemon: 8), Blastoise(
9,
Generation.One,
[Type.Water],
null,
previousPokemon: 8,
locations: [
Location(
Game.Red,
[GameRoute.Evolve],
Generation.One,
additionalGames: [Game.Blue, Game.Yellow],
),
Location(
Game.Gold,
[GameRoute.TradeOrMigrate],
Generation.Two,
additionalGames: [Game.Silver, Game.Crystal],
),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(
Game.FireRed,
[GameRoute.Evolve],
Generation.Three,
additionalGames: [Game.LeafGreen],
),
],
dexEntries: [
DexEntry(
Game.Red,
"A brutal POKéMON with pressurized water jets on its shell. They are used for high speed tackles.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Once it takes aim at its enemy, it blasts out water with even more force than a fire hose.",
Generation.One,
),
DexEntry(
Game.Gold,
"It deliberately makes itself heavy so it can withstand the recoil of the water jets it fires.",
Generation.Two,
),
DexEntry(
Game.Silver,
"The rocket cannons on its shell fire jets of water capable of punching holes through thick steel.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"It firmly plants its feet on the ground before shooting water from the jets on its back.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"BLASTOISE has water spouts that protrude from its shell. The water spouts are very accurate. They can shoot bullets of water with enough accuracy to strike empty cans from a distance of over 160 feet.",
Generation.Three,
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"It crushes its foe under its heavy body to cause fainting. In a pinch, it will withdraw inside its shell.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"The pressurized water jets on this brutal POKéMONs shell are used for high-speed tackles.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"The waterspouts that protrude from its shell are highly accurate. Their bullets of water can precisely nail tin cans from a distance of over 160 feet.",
Generation.Three,
),
],
),
Caterpie( Caterpie(
10, 10,
Generation.One, Generation.One,
@ -864,6 +945,109 @@ enum Pokemon {
[Type.Bug], [Type.Bug],
SingleEvolution(12, 10), SingleEvolution(12, 10),
previousPokemon: 10, previousPokemon: 10,
locations: [
Location(Game.Red, [
GameRoute.RT25,
GameRoute.ViridianForest,
], Generation.One),
Location(Game.Blue, [
GameRoute.RT24,
GameRoute.RT25,
GameRoute.ViridianForest,
], Generation.One),
Location(Game.Yellow, [GameRoute.ViridianForest], Generation.One),
Location(Game.Gold, [
GameRoute.RT2,
GameRoute.RT26,
GameRoute.RT27,
GameRoute.RT30,
GameRoute.RT31,
GameRoute.RT34,
GameRoute.RT35,
GameRoute.RT36,
GameRoute.RT37,
GameRoute.RT38,
GameRoute.RT39,
GameRoute.AzaleaTown,
GameRoute.IlexForest,
GameRoute.LakeOfRage,
GameRoute.NationalPark,
], Generation.Two),
Location(Game.Silver, [GameRoute.NationalPark], Generation.Two),
Location(Game.Crystal, [
GameRoute.RT24,
GameRoute.RT25,
GameRoute.IlexForest,
GameRoute.NationalPark,
], Generation.Two),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
Generation.Three,
additionalGames: [Game.Sapphire],
),
Location(
Game.FireRed,
[
GameRoute.RT24,
GameRoute.RT25,
GameRoute.PatternBush,
GameRoute.ViridianForest,
],
Generation.Three,
additionalGames: [Game.LeafGreen],
),
Location(Game.Emerald, [GameRoute.TradeOrMigrate], Generation.Three),
],
dexEntries: [
DexEntry(
Game.Red,
"This POKéMON is vulnerable to attack while its shell is soft, exposing its weak and tender body.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Hardens its shell to protect itself. However, a large impact may cause it to pop out of its shell.",
Generation.One,
),
DexEntry(
Game.Gold,
"Inside the shell, it is soft and weak as it prepares to evolve. It stays motionless in the shell.",
Generation.Two,
),
DexEntry(
Game.Silver,
"It prepares for evolution by hardening its shell as much as possible to protect its soft body.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"This is its pre-evolved form. At this stage, it can only harden, so it remains motionless to avoid attack.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"The shell covering this POKéMONs body is as hard as an iron slab. METAPOD does not move very much. It stays still because it is preparing its soft innards for evolution inside the hard shell.",
Generation.Three,
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"Even though it is encased in a sturdy shell, the body inside is tender. It cant withstand a harsh attack.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"This POKéMON is vulnerable to attack while its shell is soft, exposing its weak and tender body.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"Its shell is as hard as an iron slab. A METAPOD does not move very much because it is preparing its soft innards for evolution inside the shell.",
Generation.Three,
),
],
), ),
Butterfree( Butterfree(
12, 12,

View file

@ -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 # 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 # 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. # of the product and file versions while build-number is used as the build suffix.
version: 1.0.032625+0222 version: 1.0.032625+0251
environment: environment:
sdk: ^3.7.0 sdk: ^3.7.0