Add more entries

This commit is contained in:
zontreck 2025-06-02 01:11:40 -07:00
parent 1972421ef2
commit e9142ab5ae
4 changed files with 182 additions and 3 deletions

View file

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

View file

@ -1792,6 +1792,96 @@ class Gen1Locations {
additionalGames: [Game.LeafGreen],
),
];
static const List<Location> Venonat = [
Location(
Game.Red,
[
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.SafariZone,
],
additionalGames: [Game.Blue],
),
Location(Game.Yellow, [
GameRoute.RT14,
GameRoute.RT15,
GameRoute.RT24,
GameRoute.RT25,
]),
Location(
Game.Gold,
[GameRoute.RT24, GameRoute.RT25, GameRoute.RT43, GameRoute.NationalPark],
additionalGames: [Game.Silver],
),
Location(Game.Crystal, [
GameRoute.RT9,
GameRoute.RT10,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.RT24,
GameRoute.RT25,
GameRoute.RT43,
GameRoute.IlexForest,
GameRoute.LakeOfRage,
GameRoute.NationalPark,
]),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(
Game.FireRed,
[
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.BerryForest,
GameRoute.BondBridge,
GameRoute.SafariZone,
],
additionalGames: [Game.LeafGreen],
),
];
static const List<Location> Venomoth = [
Location(
Game.Red,
[GameRoute.CeruleanCave, GameRoute.SafariZone, GameRoute.VictoryRoad],
additionalGames: [Game.Blue],
),
Location(Game.Yellow, [
GameRoute.RT14,
GameRoute.RT15,
GameRoute.CeruleanCave,
]),
Location(
Game.Gold,
[GameRoute.RT24, GameRoute.RT25],
additionalGames: [Game.Silver],
),
Location(Game.Crystal, [
GameRoute.RT9,
GameRoute.RT10,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.RT43,
]),
Location(
Game.Ruby,
[GameRoute.TradeOrMigrate],
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(
Game.FireRed,
[GameRoute.BerryForest, GameRoute.SafariZone],
additionalGames: [Game.LeafGreen],
),
];
}
class Gen1DexData {
@ -3798,4 +3888,84 @@ class Gen1DexData {
"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.",
),
];
static const List<DexEntry> Venonat = [
DexEntry(
Game.Red,
"Lives in the shadows of tall trees where it eats insects. It is attracted by light at night.",
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Its large eyes act as radars. In a bright place, you can see that they are clusters of many tiny eyes.",
),
DexEntry(
Game.Gold,
"Its eyes also function as radar units. It catches and eats small bugs that hide in darkness.",
),
DexEntry(
Game.Silver,
"Poison oozes from all over its body. It catches and eats small bugs at night that are attracted by light.",
),
DexEntry(
Game.Crystal,
"The small bugs it eats appear only at night, so it sleeps in a hole in a tree until night falls.",
),
DexEntry(
Game.Ruby,
"VENONAT is said to have evolved with a coat of thin, stiff hair that covers its entire body for protection. It possesses large eyes that never fail to spot even miniscule prey.",
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"Its eyes act as radar, enabling it to be active in darkness. The eyes can also shoot powerful beams.",
),
DexEntry(
Game.LeafGreen,
"Lives in the shadows of tall trees where it eats bugs. It is attracted by light at night.",
),
DexEntry(
Game.Emerald,
"Its coat of thin, stiff hair that covers its entire body is said to have evolved for protection. Its large eyes never fail to spot even miniscule prey.",
),
];
static const List<DexEntry> Venomoth = [
DexEntry(
Game.Red,
"The dust-like scales covering its wings are color coded to indicate the kinds of poison it has.",
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"The powdery scales on its wings are hard to remove. They also contain poison that leaks out on contact.",
),
DexEntry(
Game.Gold,
"When it attacks, it flaps its large wings violently to scatter its poisonous powder all around.",
),
DexEntry(
Game.Silver,
"The powder on its wings is poisonous if it is dark in color. If it is light, it causes paralysis.",
),
DexEntry(
Game.Crystal,
"The scales it scatters will paralyze anyone who touches them, making that person unable to stand.",
),
DexEntry(
Game.Ruby,
"VENOMOTH is nocturnal - it is a POKéMON that only becomes active at night. Its favorite prey are small insects that gather around streetlights, attracted by the light in the darkness.",
additionalGames: [Game.Sapphire],
),
DexEntry(
Game.FireRed,
"The wings are covered with dustlike scales. Every time it flaps its wings, it looses highly toxic dust.",
),
DexEntry(
Game.LeafGreen,
"The dustlike scales covering its wings are color-coded to indicate the kinds of poison it has.",
),
DexEntry(
Game.Emerald,
"VENOMOTH are nocturnal--they only are active at night. Their favorite prey are insects that gather around streetlights, attracted by the light in the darkness.",
),
];
}

View file

@ -507,13 +507,22 @@ enum Pokemon {
locations: Gen1Locations.Parasect,
dexEntries: Gen1DexData.Parasect,
),
Venonat(48, Generation.One, [Type.Bug, Type.Poison], SingleEvolution(49, 31)),
Venonat(
48,
Generation.One,
[Type.Bug, Type.Poison],
SingleEvolution(49, 31),
locations: Gen1Locations.Venonat,
dexEntries: Gen1DexData.Venonat,
),
Venomoth(
49,
Generation.One,
[Type.Bug, Type.Poison],
null,
previousPokemon: 48,
locations: Gen1Locations.Venomoth,
dexEntries: Gen1DexData.Venomoth,
),
Diglett(50, Generation.One, [Type.Ground], SingleEvolution(51, 26)),
Dugtrio(51, Generation.One, [Type.Ground], null, previousPokemon: 50),

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