Add more data entries

This commit is contained in:
zontreck 2025-06-01 01:13:37 -07:00
parent 334d4fd43f
commit 5836b7d00b
5 changed files with 170 additions and 4 deletions

View file

@ -1 +1 @@
1.0.060125+0048
1.0.060125+0112

View file

@ -1,5 +1,5 @@
class Constants {
static const VERSION = "1.0.060125+0048";
static const VERSION = "1.0.060125+0112";
//static bool get isMobile => Platform.isAndroid || Platform.isIOS;
}

View file

@ -1502,6 +1502,64 @@ class Gen1Locations {
additionalGames: [Game.LeafGreen],
),
];
static const List<Location> Clefairy = [
Location(
Game.Red,
[GameRoute.CeladonCity, GameRoute.MtMoon],
Generation.One,
additionalGames: [Game.Blue],
),
Location(Game.Yellow, [GameRoute.MtMoon], Generation.One),
Location(
Game.Gold,
[GameRoute.MtMoon],
Generation.Two,
additionalGames: [Game.Silver],
),
Location(Game.Crystal, [
GameRoute.RT3,
GameRoute.RT4,
GameRoute.MtMoon,
], Generation.Two),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(
Game.FireRed,
[GameRoute.CeladonCity, GameRoute.MtMoon],
Generation.Three,
additionalGames: [Game.LeafGreen],
),
];
static const List<Location> Clefable = [
Location(
Game.Red,
[GameRoute.Evolve],
Generation.One,
additionalGames: [Game.Blue, Game.Yellow],
),
Location(
Game.Gold,
[GameRoute.Evolve],
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],
),
];
}
class Gen1DexData {
@ -3189,4 +3247,102 @@ class Gen1DexData {
Generation.Three,
),
];
static const List<DexEntry> Clefairy = [
DexEntry(
Game.Red,
"Its magical and cute appeal has many admirers. It is rare and found only in certain areas.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Adored for their cute looks and playfulness. They are thought to be rare, as they do not appear often.",
Generation.One,
),
DexEntry(
Game.Gold,
"The moonlight that it stores in the wings on its back apparently gives it the ability to float in midair.",
Generation.Two,
),
DexEntry(
Game.Silver,
"Its adorable behavior and cry make it highly popular. However, this cute POKéMON is rarely found.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"Though rarely seen, it becomes easier to spot, for some reason, on the night of a full moon.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"On every night of a full moon, groups of this POKéMON come out to play. When dawn arrives, the tired CLEFAIRY return to their quiet mountain retreats and go to sleep nestled up against each other.",
Generation.Three,
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"Its adorable appearance makes it popular as a pet. However, it is rare and difficult to find.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"With its magical and cute appeal, it has many admirers. It is rare and found only in certain areas.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"On every night of a full moon, they come out to play. When dawn arrives, the tired CLEFAIRY go to sleep nestled up against each other in deep and quiet mountains.",
Generation.Three,
),
];
static const List<DexEntry> Clefable = [
DexEntry(
Game.Red,
"A timid fairy POKéMON that is rarely seen. It will run and hide the moment it senses people.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"They appear to be very protective of their own world. It is a kind of fairy, rarely seen by people.",
Generation.One,
),
DexEntry(
Game.Gold,
"With its acute hearing, it can pick up sounds from far away. It usually hides in quiet places.",
Generation.Two,
),
DexEntry(
Game.Silver,
"Its very sensitive ears lets it distinguish distant sounds. As a result, it prefers quiet places.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"Said to live in quiet, remote mountains, this type of fairy has a strong aversion to being seen.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"CLEFABLE moves by skipping lightly as if it were flying using its wings. Its bouncy step lets it even walk on water. It is known to take strolls on lakes on quiet, moonlit nights.",
Generation.Three,
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"It has an acute sense of hearing. It can easily hear a pin being dropped nearly 1,100 yards away.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"A timid fairy POKéMON that is rarely seen, it will run and hide the moment it senses people.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"A CLEFABLE uses its wings to skip lightly as if it were flying. Its bouncy step lets it even walk on water. On quiet, moonlit nights, it strolls on lakes.",
Generation.Three,
),
];
}

View file

@ -397,8 +397,18 @@ enum Pokemon {
[Type.Fairy],
SingleEvolution(36, -1, condition: [EvolutionCondition.MoonStone]),
previousPokemon: 173,
locations: Gen1Locations.Clefairy,
dexEntries: Gen1DexData.Clefairy,
),
Clefable(
36,
Generation.One,
[Type.Fairy],
null,
previousPokemon: 35,
locations: Gen1Locations.Clefable,
dexEntries: Gen1DexData.Clefable,
),
Clefable(36, Generation.One, [Type.Fairy], null, previousPokemon: 35),
Vulpix(
37,
Generation.One,

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
# 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.060125+0048
version: 1.0.060125+0112
environment:
sdk: ^3.7.0