Add more entries

This commit is contained in:
zontreck 2025-06-01 17:31:15 -07:00
parent e9c073fbdc
commit 2256eac65f
4 changed files with 172 additions and 3 deletions

View file

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

View file

@ -1968,6 +1968,64 @@ class Gen1Locations {
),
Location(Game.LeafGreen, [GameRoute.TradeOrMigrate], Generation.Three),
];
static const List<Location> Paras = [
Location(
Game.Red,
[GameRoute.MtMoon, GameRoute.SafariZone],
Generation.One,
additionalGames: [Game.Blue, Game.Yellow],
),
Location(
Game.Gold,
[GameRoute.IlexForest, GameRoute.MtMoon, GameRoute.NationalPark],
Generation.Two,
additionalGames: [Game.Silver, Game.Crystal],
),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(
Game.FireRed,
[GameRoute.MtMoon, GameRoute.SafariZone],
Generation.Three,
additionalGames: [Game.LeafGreen],
),
];
static const List<Location> Parasect = [
Location(
Game.Red,
[GameRoute.CeruleanCave, GameRoute.SafariZone],
Generation.One,
additionalGames: [Game.Blue],
),
Location(Game.Yellow, [
GameRoute.RT18,
GameRoute.CeruleanCave,
GameRoute.SafariZone,
], Generation.One),
Location(
Game.Gold,
[GameRoute.Evolve],
Generation.Two,
additionalGames: [Game.Silver],
),
Location(Game.Crystal, [GameRoute.MtSilver], Generation.Two),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(
Game.FireRed,
[GameRoute.CeruleanCave, GameRoute.SafariZone],
Generation.Three,
additionalGames: [Game.LeafGreen],
),
];
}
class Gen1DexData {
@ -4230,4 +4288,106 @@ class Gen1DexData {
Generation.Three,
),
];
static const List<DexEntry> Paras = [
DexEntry(
Game.Red,
"Burrows to suck tree roots. The mushrooms on its back grow by drawing nutrients from the bug host.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Burrows under the ground to gnaw on tree roots. The mushrooms on its back absorb most of the nutrition.",
Generation.One,
),
DexEntry(
Game.Gold,
"It is doused with mushroom spores when it is born. As its body grows, mushrooms sprout from its back.",
Generation.Two,
),
DexEntry(
Game.Silver,
"As its body grows large, oriental mushrooms named tochukaso start sprouting out of its back.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"The tochukaso growing on this POKéMONs back orders it to extract juice from tree trunks.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"PARAS has parasitic mushrooms growing on its back called tochukaso. They grow large by drawing nutrients from the BUG POKéMON host. They are highly valued as a medicine for extending life.",
Generation.Three,
),
DexEntry(
Game.Sapphire,
"PARAS has parasitic mushrooms growing on its back called tochukaso. They grow large by drawing nutrients from this BUG POKéMON host. They are highly valued as a medicine for extending life.",
Generation.Three,
),
DexEntry(
Game.FireRed,
"Growing out of the bugs back are mushrooms called tochukaso. The mushrooms grow with the bug host.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"Burrows to suck tree roots. The mushrooms on its back grow by drawing nutrients from the bug host.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"A PARAS has parasitic tochukaso mushrooms growing on its back. They grow by drawing nutrients from the host. They are valued as a medicine for long life.",
Generation.Three,
),
];
static const List<DexEntry> Parasect = [
DexEntry(
Game.Red,
"A host-parasite pair in which the parasite mushroom has taken over the host bug. Prefers damp places.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"The bug host is drained of energy by the mushrooms on its back. They appear to do all the thinking.",
Generation.One,
),
DexEntry(
Game.Gold,
"It stays mostly in dark, damp places, the preference not of the bug, but of the big mushrooms on its back.",
Generation.Two,
),
DexEntry(
Game.Silver,
"The larger the mushroom on its back grows, the stronger the mushroom spores it scatters.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"When nothings left to extract from the bug, the mushrooms on its back leave spores on the bugs egg.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"PARASECT is known to infest large trees en masse and drain nutrients from the lower trunk and roots. When an infested tree dies, they move onto another tree all at once.",
Generation.Three,
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"It scatters toxic spores from the mushroom cap. In China, the spores are used as herbal medicine.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"A host-parasite pair in which the parasite mushroom has taken over the host bug. Prefers damp places.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"PARASECT are known to infest the roots of large trees en masse and drain nutrients. When an infested tree dies, they move onto another tree all at once.",
Generation.Three,
),
];
}

View file

@ -490,13 +490,22 @@ enum Pokemon {
locations: Gen1Locations.Vileplume,
dexEntries: Gen1DexData.Vileplume,
),
Paras(46, Generation.One, [Type.Bug, Type.Grass], SingleEvolution(47, 24)),
Paras(
46,
Generation.One,
[Type.Bug, Type.Grass],
SingleEvolution(47, 24),
locations: Gen1Locations.Paras,
dexEntries: Gen1DexData.Paras,
),
Parasect(
47,
Generation.One,
[Type.Bug, Type.Grass],
null,
previousPokemon: 46,
locations: Gen1Locations.Parasect,
dexEntries: Gen1DexData.Parasect,
),
Venonat(48, Generation.One, [Type.Bug, Type.Poison], SingleEvolution(49, 31)),
Venomoth(

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+1604
version: 1.0.060125+1730
environment:
sdk: ^3.7.0