Add more entries

This commit is contained in:
zontreck 2025-06-01 15:07:06 -07:00
parent 7f2318d9e6
commit d583dd0ead
5 changed files with 310 additions and 6 deletions

View file

@ -1837,6 +1837,137 @@ class Gen1Locations {
additionalGames: [Game.LeafGreen],
),
];
static const List<Location> Oddish = [
Location(Game.Red, [
GameRoute.RT5,
GameRoute.RT6,
GameRoute.RT7,
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.RT24,
GameRoute.RT25,
], Generation.One),
Location(Game.Blue, [GameRoute.TradeOrMigrate], Generation.One),
Location(Game.Yellow, [
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.RT24,
GameRoute.RT25,
], Generation.One),
Location(
Game.Gold,
[
GameRoute.RT5,
GameRoute.RT6,
GameRoute.RT24,
GameRoute.RT25,
GameRoute.IlexForest,
],
Generation.Two,
additionalGames: [Game.Silver],
),
Location(Game.Crystal, [
GameRoute.RT24,
GameRoute.RT25,
GameRoute.IlexForest,
], Generation.Two),
Location(
Game.Ruby,
[
GameRoute.RT110,
GameRoute.RT117,
GameRoute.RT119,
GameRoute.RT120,
GameRoute.RT121,
GameRoute.RT123,
GameRoute.SafariZone,
],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(Game.FireRed, [
GameRoute.RT5,
GameRoute.RT6,
GameRoute.RT7,
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.RT24,
GameRoute.RT25,
GameRoute.BerryForest,
GameRoute.BondBridge,
GameRoute.CapeBrink,
GameRoute.WaterPath,
], Generation.Three),
Location(Game.LeafGreen, [GameRoute.TradeOrMigrate], Generation.Three),
];
static const List<Location> Gloom = [
Location(Game.Red, [
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
], Generation.One),
Location(Game.Blue, [GameRoute.TradeOrMigrate], Generation.One),
Location(Game.Yellow, [
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.CeruleanCave,
], Generation.One),
Location(
Game.Gold,
[GameRoute.RT5],
Generation.Two,
additionalGames: [Game.Silver],
),
Location(Game.Crystal, [GameRoute.RT24], Generation.Two),
Location(
Game.Ruby,
[GameRoute.RT121, GameRoute.RT123, GameRoute.SafariZone],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald],
),
Location(Game.FireRed, [
GameRoute.RT12,
GameRoute.RT13,
GameRoute.RT14,
GameRoute.RT15,
GameRoute.BerryForest,
GameRoute.BondBridge,
GameRoute.CapeBrink,
GameRoute.WaterPath,
], Generation.Three),
Location(Game.LeafGreen, [GameRoute.TradeOrMigrate], Generation.Three),
];
static const List<Location> Vileplume = [
Location(
Game.Red,
[GameRoute.Evolve],
Generation.One,
additionalGames: [Game.Yellow],
),
Location(Game.Blue, [GameRoute.TradeOrMigrate], Generation.One),
Location(
Game.Gold,
[GameRoute.Evolve],
Generation.Two,
additionalGames: [Game.Silver, Game.Crystal],
),
Location(
Game.Ruby,
[GameRoute.Evolve],
Generation.Three,
additionalGames: [Game.Sapphire, Game.Emerald, Game.FireRed],
),
Location(Game.LeafGreen, [GameRoute.TradeOrMigrate], Generation.Three),
];
}
class Gen1DexData {
@ -3940,4 +4071,163 @@ class Gen1DexData {
Generation.Three,
),
];
static const List<DexEntry> Oddish = [
DexEntry(
Game.Red,
"During the day, it keeps its face buried in the ground. At night, it wanders around sowing its seeds.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"It may be mistaken for a clump of weeds. If you try to yank it out of the ground, it shrieks horribly.",
Generation.One,
),
DexEntry(
Game.Gold,
"Awakened by moonlight, it roams actively at night. In the day, it stays quietly underground.",
Generation.Two,
),
DexEntry(
Game.Silver,
"If exposed to moonlight, it starts to move. It roams far and wide at night to scatter its seeds.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"During the day, it stays in the cold underground to avoid the sun. It grows by bathing in moonlight.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"During the daytime, ODDISH buries itself in soil to absorb nutrients from the ground using its entire body. The more fertile the soil, the glossier its leaves become.",
Generation.Three,
),
DexEntry(
Game.Sapphire,
"ODDISH searches for fertile, nutrient-rich soil, then plants itself. During the daytime, while it is planted, this POKéMONs feet are thought to change shape and become similar to the roots of trees.",
Generation.Three,
),
DexEntry(
Game.FireRed,
"Its scientific name is “Oddium Wanderus.” At night, it is said to walk nearly 1,000 feet on its two roots.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"During the day, it keeps its face buried in the ground. At night, it wanders around sowing its seeds.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"This POKéMON grows by absorbing moonlight. During the daytime, it buries itself in the ground, leaving only its leaves exposed to avoid detection by its enemies.",
Generation.Three,
),
];
static const List<DexEntry> Gloom = [
DexEntry(
Game.Red,
"The fluid that oozes from its mouth isnt drool. It is a nectar that is used to attract prey.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Smells incredibly foul! However, around 1 out of 1,000 people enjoy sniffing its nose-bending stink.",
Generation.One,
),
DexEntry(
Game.Gold,
"What appears to be drool is actually sweet honey. It is very sticky and clings stubbornly if touched.",
Generation.Two,
),
DexEntry(
Game.Silver,
"It secretes a sticky, drool-like honey. Although sweet, it smells too repulsive to get very close.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"The smell from its drool-like syrup and the pollen on its petals is so bad, it may make opponents faint.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"GLOOM releases a foul fragrance from the pistil of its flower. When faced with danger, the stench worsens. If this POKéMON is feeling calm and secure, it does not release its usual stinky aroma.",
Generation.Three,
),
DexEntry(
Game.Sapphire,
"From its mouth GLOOM drips honey that smells absolutely horrible. Apparently, it loves the horrid stench. It sniffs the noxious fumes and then drools even more of its honey.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"A horribly noxious honey drools from its mouth. One whiff of the honey can result in memory loss. Some fans are said to enjoy this overwhelming stink, however.",
Generation.Three,
),
DexEntry(
Game.FireRed,
"Its pistils exude an incredibly foul odor. The horrid stench can cause fainting at a distance of 1.25 miles.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"The fluid that oozes from its mouth isnt drool. It is a nectar that is used to attract prey.",
Generation.Three,
),
];
static const List<DexEntry> Vileplume = [
DexEntry(
Game.Red,
"The larger its petals, the more toxic pollen it contains. Its big head is heavy and hard to hold up.",
Generation.One,
additionalGames: [Game.Blue],
),
DexEntry(
Game.Yellow,
"Flaps its broad flower petals to scatter its poisonous pollen. The flapping sound is very loud.",
Generation.One,
),
DexEntry(
Game.Gold,
"It has the worlds largest petals. With every step, the petals shake out heavy clouds of toxic pollen.",
Generation.Two,
),
DexEntry(
Game.Silver,
"The bud bursts into bloom with a bang. It then starts scattering allergenic, poisonous pollen.",
Generation.Two,
),
DexEntry(
Game.Crystal,
"By shaking its big petals, it scatters toxic pollen into the air, turning the air yellow.",
Generation.Two,
),
DexEntry(
Game.Ruby,
"VILEPLUMEs toxic pollen triggers atrocious allergy attacks. Thats why it is advisable never to approach any attractive flowers in a jungle, however pretty they may be.",
Generation.Three,
),
DexEntry(
Game.Sapphire,
"VILEPLUME has the worlds largest petals. They are used to attract prey that are then doused with toxic spores. Once the prey are immobilized, this POKéMON catches and devours them.",
Generation.Three,
),
DexEntry(
Game.FireRed,
"Its petals are the largest in the world. It fiendishly scatters allergy-causing pollen from its petals.",
Generation.Three,
),
DexEntry(
Game.LeafGreen,
"The larger its petals, the more toxic pollen it contains. Its big head is heavy and hard to hold up.",
Generation.Three,
),
DexEntry(
Game.Emerald,
"In seasons when it produces more pollen, the air around a VILEPLUME turns yellow with the powder as it walks. The pollen is highly toxic and causes paralysis.",
Generation.Three,
),
];
}