Add more data entries
This commit is contained in:
parent
5005f5443d
commit
b7da40f530
5 changed files with 245 additions and 6 deletions
|
@ -1,6 +1,7 @@
|
|||
# NOTE
|
||||
|
||||
Current highest implemented generation: **Three**
|
||||
|
||||
**This file is automatically generated**
|
||||
|
||||
# About
|
||||
|
@ -12,9 +13,9 @@ This file is a checklist of what Pokemon are up to date with the implemented gen
|
|||
- [x] Bulbasaur
|
||||
- [x] Ivysaur
|
||||
- [x] Venusaur
|
||||
- [ ] Charmander
|
||||
- [ ] Charmeleon
|
||||
- [ ] Charizard
|
||||
- [x] Charmander
|
||||
- [x] Charmeleon
|
||||
- [x] Charizard
|
||||
- [ ] Squirtle
|
||||
- [ ] Wartortle
|
||||
- [ ] Blastoise
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import 'dart:io';
|
||||
|
||||
class Constants {
|
||||
static const VERSION = "1.0.032625+0019";
|
||||
static const VERSION = "1.0.032625+0149";
|
||||
|
||||
//static bool get isMobile => Platform.isAndroid || Platform.isIOS;
|
||||
}
|
||||
|
|
234
lib/pokemon.dart
234
lib/pokemon.dart
|
@ -338,13 +338,170 @@ enum Pokemon {
|
|||
),
|
||||
],
|
||||
),
|
||||
Charmander(4, Generation.One, [Type.Fire], SingleEvolution(5, 16)),
|
||||
Charmander(
|
||||
4,
|
||||
Generation.One,
|
||||
[Type.Fire],
|
||||
SingleEvolution(5, 16),
|
||||
locations: [
|
||||
Location(
|
||||
Game.Red,
|
||||
[GameRoute.PalletTown],
|
||||
Generation.One,
|
||||
additionalGames: [Game.Blue],
|
||||
),
|
||||
Location(Game.Yellow, [GameRoute.RT24], Generation.One),
|
||||
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.PalletTown],
|
||||
Generation.Three,
|
||||
additionalGames: [Game.LeafGreen],
|
||||
),
|
||||
],
|
||||
dexEntries: [
|
||||
DexEntry(
|
||||
Game.Red,
|
||||
"Obviously prefers hot places. When it rains, steam is said to spout from the tip of its tail.",
|
||||
Generation.One,
|
||||
additionalGames: [Game.Blue],
|
||||
),
|
||||
DexEntry(
|
||||
Game.Yellow,
|
||||
"The flame at the tip of its tail makes a sound as it burns. You can only hear it in quiet places.",
|
||||
Generation.One,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Gold,
|
||||
"The flame on its tail shows the strength of its life force. If it is weak, the flame also burns weakly.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Silver,
|
||||
"The flame on its tail indicates CHARMANDER’s life force. If it is healthy, the flame burns brightly.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Crystal,
|
||||
"If it’s healthy, the flame on the tip of its tail will burn vigorously, even if it gets a bit wet.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Ruby,
|
||||
"The flame that burns at the tip of its tail is an indication of its emotions. The flame wavers when CHARMANDER is enjoying itself. If the POKéMON becomes enraged, the flame burns fiercely.",
|
||||
Generation.Three,
|
||||
additionalGames: [Game.Sapphire],
|
||||
),
|
||||
DexEntry(
|
||||
Game.FireRed,
|
||||
"From the time it is born, a flame burns at the tip of its tail. Its life would end if the flame were to go out.",
|
||||
Generation.Three,
|
||||
),
|
||||
DexEntry(
|
||||
Game.LeafGreen,
|
||||
"It has a preference for hot things. When it rains, steam is said to spout from the tip of its tail.",
|
||||
Generation.Three,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Emerald,
|
||||
"The flame that burns at the tip of its tail is an indication of its emotions. The flame wavers when CHARMANDER is happy, and blazes when it is enraged.",
|
||||
Generation.Three,
|
||||
),
|
||||
],
|
||||
),
|
||||
Charmeleon(
|
||||
5,
|
||||
Generation.One,
|
||||
[Type.Fire],
|
||||
SingleEvolution(6, 36),
|
||||
previousPokemon: 4,
|
||||
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,
|
||||
"When it swings its burning tail, it elevates the temperature to unbearably high levels.",
|
||||
Generation.One,
|
||||
additionalGames: [Game.Blue],
|
||||
),
|
||||
DexEntry(
|
||||
Game.Yellow,
|
||||
"Tough fights could excite this POKéMON. When excited, it may blow out bluish-white flames.",
|
||||
Generation.One,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Gold,
|
||||
"It is very hotheaded by nature, so it constantly seeks opponents. It calms down only when it wins.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Silver,
|
||||
"It has a barbaric nature. In battle, it whips its fiery tail around and slashes away with sharp claws.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Crystal,
|
||||
"If it becomes agitated during battle, it spouts intense flames, incinerating its surroundings.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Ruby,
|
||||
"CHARMELEON mercilessly destroys its foes using its sharp claws. If it encounters a strong foe, it turns aggressive. In this excited state, the flame at the tip of its tail flares with a bluish white color.",
|
||||
Generation.Three,
|
||||
additionalGames: [Game.Sapphire],
|
||||
),
|
||||
DexEntry(
|
||||
Game.FireRed,
|
||||
"It lashes about with its tail to knock down its foe. It then tears up the fallen opponent with sharp claws.",
|
||||
Generation.Three,
|
||||
),
|
||||
DexEntry(
|
||||
Game.LeafGreen,
|
||||
"When it swings its burning tail, it elevates the air temperature to unbearably high levels.",
|
||||
Generation.Three,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Emerald,
|
||||
"Without pity, its sharp claws destroy foes. If it encounters a strong enemy, it becomes agitated, and the flame on its tail flares with a bluish white color.",
|
||||
Generation.Three,
|
||||
),
|
||||
],
|
||||
),
|
||||
Charizard(
|
||||
6,
|
||||
|
@ -352,6 +509,81 @@ enum Pokemon {
|
|||
[Type.Fire, Type.Flying],
|
||||
null,
|
||||
previousPokemon: 5,
|
||||
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,
|
||||
"Spits fire that is hot enough to melt boulders. Known to cause forest fires unintentionally.",
|
||||
Generation.One,
|
||||
additionalGames: [Game.Blue],
|
||||
),
|
||||
DexEntry(
|
||||
Game.Yellow,
|
||||
"When expelling a blast of super hot fire, the red flame at the tip of its tail burns more intensely.",
|
||||
Generation.One,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Gold,
|
||||
"If CHARIZARD becomes furious, the flame at the tip of its tail flares up in a whitish-blue color.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Silver,
|
||||
"Breathing intense, hot flames, it can melt almost anything. Its breath inflicts terrible pain on enemies.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Crystal,
|
||||
"It uses its wings to fly high. The temperature of its fire increases as it gains experience in battle.",
|
||||
Generation.Two,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Ruby,
|
||||
"CHARIZARD flies around the sky in search of powerful opponents. It breathes fire of such great heat that it melts anything. However, it never turns its fiery breath on any opponent weaker than itself.",
|
||||
Generation.Three,
|
||||
additionalGames: [Game.Sapphire],
|
||||
),
|
||||
DexEntry(
|
||||
Game.FireRed,
|
||||
"Its wings can carry this POKéMON close to an altitude of 4,600 feet. It blows out fire at very high temperatures.",
|
||||
Generation.Three,
|
||||
),
|
||||
DexEntry(
|
||||
Game.LeafGreen,
|
||||
"It spits fire that is hot enough to melt boulders. It may cause forest fires by blowing flames.",
|
||||
Generation.Three,
|
||||
),
|
||||
DexEntry(
|
||||
Game.Emerald,
|
||||
"A CHARIZARD flies about in search of strong opponents. It breathes intense flames that can melt any material. However, it will never torch a weaker foe.",
|
||||
Generation.Three,
|
||||
),
|
||||
],
|
||||
),
|
||||
Squirtle(7, Generation.One, [Type.Water], SingleEvolution(8, 16)),
|
||||
Wartortle(
|
||||
|
|
|
@ -4,6 +4,7 @@ import 'dart:io';
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:libac_dart/nbt/Stream.dart';
|
||||
import 'package:libacflutter/Constants.dart';
|
||||
import 'package:pokedex/Consts.dart';
|
||||
import 'package:pokedex/Session.dart';
|
||||
import 'package:pokedex/pokemon.dart';
|
||||
|
||||
|
@ -205,6 +206,11 @@ class _main extends State<MainGen> {
|
|||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Text(
|
||||
"PokeDex Version: ${Constants.VERSION}",
|
||||
style: TextStyle(fontSize: 24),
|
||||
),
|
||||
SizedBox(height: 50),
|
||||
Text("Status: ${statusMessage}", style: TextStyle(fontSize: 24)),
|
||||
Text(
|
||||
"Progress: ${progress * 100}%",
|
||||
|
|
|
@ -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.032625+0019
|
||||
version: 1.0.032625+0149
|
||||
|
||||
environment:
|
||||
sdk: ^3.7.0
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue