Commit graph

328 commits

Author SHA1 Message Date
Eevee
68d8942f20 Names, most effects, and Japanese flavor text for new abilities. 2010-09-20 22:23:25 -07:00
Eevee
22ea98d25c Unfuck habitat and shape for new Castform forms. 2010-09-19 19:54:07 -07:00
Eevee
eb52388520 B&W: Sprites for Arceus forms and white 649. 2010-09-19 19:31:14 -07:00
Eevee
45db7d346d B&W: Tutor compatibility. 2010-09-19 19:11:14 -07:00
Eevee
aa32bdf422 Removed some junk gen5 egg moves. 2010-09-19 18:46:19 -07:00
Eevee
1037fb0fee B&W: Machine compatibility. 2010-09-19 18:44:07 -07:00
Eevee
84eb1953a3 Added blue Hihidaruma to evolution table. 2010-09-19 03:09:42 -07:00
Eevee
bd44231e23 B&W: Egg moves. 2010-09-19 02:57:46 -07:00
Eevee
a06f2ebf6b B&W: Level-up moves. 2010-09-19 02:41:46 -07:00
Eevee
7d29f6f9ec B&W: Some non-physical forms for new Pokémon. 2010-09-19 02:10:33 -07:00
Eevee
9417552ec0 B&W: Japanese names for all those new Pokémon and moves. 2010-09-19 01:11:32 -07:00
Eevee
cb3e7bcf96 B&W: New moves. Also changed always-hit moves to NULL; helps #124. 2010-09-19 01:11:03 -07:00
Eevee
c42ce7c1be B&W: Added all new Pokémon! Forms now start at 10001. 2010-09-18 22:53:53 -07:00
Eevee
f3ae167f8b B&W: New abilities. 2010-09-18 18:32:47 -07:00
Eevee
9552985893 Added some more weird katakana combos to roomaji.py. 2010-09-18 18:31:26 -07:00
Eevee
dcce426656 Fifth move flag is Mirror-Move-able, NOT rolls-accuracy. #350 2010-09-12 21:14:03 -07:00
Eevee
cf72e1db36 Crash fix: lookup with empty prefixes. 2010-09-12 21:08:50 -07:00
Eevee
27364e1fbc Fixes for Whoosh 1.0, and better index recreation. 2010-09-12 20:51:51 -07:00
Eevee
c05ca1460f Fixed missing indices on the pokemon_moves table. 2010-09-10 23:29:26 -07:00
Eevee
a2d3b9ab34 Black and White setup! 2010-09-08 20:36:26 -07:00
Eevee
497c3aa0f0 Make baby-trigger items (i.e., incense) a foreign key. #337 2010-09-01 23:24:21 -07:00
Eevee
0fcdb6bcc9 Add a Nature.is_neutral helper property. 2010-09-01 21:52:44 -07:00
Eevee
6cba215352 Whoops; had two item categories both called "training". #254 2010-08-29 00:34:21 -07:00
Eevee
47f3381576 Griseous Orb should be in the species-specific category. #328 2010-08-29 00:32:03 -07:00
Eevee
05a24b48d0 Fix a couple of location names: Spring Path vs Sendoff Spring, Solaceon Town, and Bell Tower. #296 2010-08-24 23:49:48 -07:00
Eevee
3ea1174a31 Make user and code valid_types not interfere when one is language and the other is table. 2010-08-24 23:49:48 -07:00
Eevee
6c004737ac Return more than just ten results for wildcard lookups. #90 2010-08-24 23:49:48 -07:00
Eevee
2431fd6754 Allow restricting lookup by language, with a @ja: prefix. #90 2010-08-24 23:49:47 -07:00
Zhorken
6ad7ba5098 Add Mr. Pokémon and Primo as "locations".
Primo is the dude in the Violet City Pokémon Center who used to host the
Teachy TV programs and now sits around asking passersby what they think
of him or whatever.  If you tell him the right phrases for your trainer
ID, he'll give you an egg.  See: http://www.filb.de/games/tools/aikotoba
2010-08-23 01:32:14 -04:00
Eevee
9c2def712c Adapt the Pokémon savefile struct to the database. 2010-08-19 20:48:03 -07:00
Zhorken
3e7d750790 Add foreign type names to the database. 2010-08-06 22:48:30 -04:00
Zhorken
0f0748a8e0 Elaborate on Honey Gather's effect. #39
Thanks to magical for discovering this.
2010-08-06 17:14:19 -04:00
Zhorken
d3c9317f0e Fix/improve a handful of abilities' descriptions. 2010-07-26 21:51:48 -04:00
Eevee
1718da9854 Added gen 4 location internal ids and some pseudo-locations. 2010-07-25 22:26:05 -07:00
Eevee
c65c72842f Add identifiers for move flags. 2010-07-25 22:26:05 -07:00
Eevee
ed4adf16f9 Fix short effect for Flower Gift. 2010-07-25 22:26:05 -07:00
Zhorken
276098b655 Store each Pokémon's initial hatch counter instead of a step count.
The step counts we had weren't even good estimates.  To hatch an egg
uninterrupted takes (counter + 1) * 255 steps in gen IV; what we had
was counter * 256.

Phione and Manaphy have different counters, as do Croagunk and Toxicroak
for some reason, so they're associated with individual Pokémon now,
rather than entire evolution chains.  Double-checked with Pearl,
Platinum, and SoulSilver; there were no differences between the three,
aside from the alternate forms introduced in Platinum.
2010-07-13 23:07:25 -04:00
Eevee
5cd4fe7f2c Added an is_shiny accessor to Pokémon structs. 2010-07-07 22:33:14 -07:00
Eevee
b4539aa346 Significantly improved lookup fuzzy matching. 2010-07-07 22:33:14 -07:00
Eevee
5eb41ddeb6 Fuzzy lookup results were not respecting type limits. 2010-07-07 22:33:13 -07:00
Zhorken
9596906621 Fix a few Japanese Pokémon names.
Taken from a SoulSilver text dump.  No other errors.

Not so obvious: Bayleef had a hiragana "be" instead of a katakana "be".
Must have missed it when we noticed herugaa et al had hiragana "he"
instead of katakana.
2010-07-04 14:23:25 -04:00
Eevee
c1c1d8cb63 Added a big old construct-based pkm parser. #183 2010-06-17 21:47:44 -07:00
a_magical_me
f58615227b Re-rip G/S/C egg moves.
Level up, TM, and tutor moves have already been ripped, so this should
be the last.

There are no changes (from what we had before) to Crystal, and only a
few additions to Gold/Silver.

Also, just to be safe, i checked that the egg moves in Silver are the
same as in Gold.

Thanks once again to UPC--it's easier to find something when you know
what you're looking for.
2010-06-17 13:46:23 -07:00
Zhorken
cefe73ab87 Er, those were ITEM names. Fix the Pokéblock Case's names. 2010-06-14 23:34:23 -04:00
Zhorken
8ef8c3a915 Add foreign names to the database.
Most names as ripped from HeartGold or SoulSilver.  Gen-III-only names
ripped from Emerald and de-allcapsed; for French, I also judged where
accents belong on newly-lowercase letters.  A couple of them might have
mistakes.
2010-06-14 23:13:42 -04:00
Zhorken
12aaf06359 Added foreign nature names to the database.
Same as abilities.  Japanese as ripped from SoulSilver; French, German,
Italian, and Spanish as ripped from Platinum.
2010-06-07 20:17:50 -04:00
Zhorken
77bec54324 Order Pokémon dex numbers by Pokédex ID. 2010-06-07 16:15:43 -04:00
Zhorken
577a6b44a4 Give Pokémon internal IDs their own table and add all gens' IDs.
- Gen I has them all mixed around.
- Gen II has no surprises, but I figured it's good to be thorough.
- Gen III has the first 251 in order, then a big break, then the
  third-gen Pokémon mixed around, though families are usually together.
- Gen IV has the 493 in order and then alternate forms after Arceus,
  which will be useful to have once Gen V comes and we have to bump
  the alt forms in the pokemon table forward.
2010-06-07 16:15:23 -04:00
Eevee
552419db74 Crash fix: Fixed some typos in abilities and move effects. 2010-06-05 00:52:03 -07:00
Zhorken
9a32114e95 Reripped Gen I-III TM/HM and Crystal tutor compatibility.
The Gen III data didn't have any errors, and I assume our Gen IV data is
much more recent and trustworthy and isn't worth checking.  Crystal
tutor compatibility is stored right after HMs, so it was easy; I don't
know about any other tutors.
2010-06-02 18:23:18 -04:00