Commit graph

883 commits

Author SHA1 Message Date
Eevee 74a4e4ccee "PokéRadar" conditions values were missing their accents. 2010-02-02 23:56:35 -08:00
Eevee 429e660e8e Updated Good/Super Rod rarities to be.. correct. 2010-02-02 00:07:26 -08:00
Eevee 81eaf4a9ef Made regions first-class objects. 2010-01-28 01:21:35 -08:00
Eevee e3c6cf7d10 Updated some location/area names; collapsed Turnback Cave.
This had been done before, but some of the changes were lost when I
re-ripped Diamond and Pearl.

Also, Turnback Cave has been collapsed into seven sections rather than
four.  The previous change in particular ignored that the encounter
rates for the first three areas were lower than elsewhere.  I'm
conjecturing wildly, but I believe those first three are the actual
pillar rooms, and the following four identical groups are the groups of
rooms between the pillars.
2010-01-28 01:21:35 -08:00
Eevee e163c13038 Re-re-ripped HG/SS encounters.
Turns out "fishing swarm 2" is time of day; it represents some water
Pokémon that only appear at night.
2010-01-28 01:21:34 -08:00
Eevee 49be86a9d3 Redumped encounters for all five gen4 games. 2010-01-28 01:21:34 -08:00
Zhorken 4384d56c2c Added types' generations and pre-gen-IV damage classes. 2009-12-19 23:09:27 -08:00
Zhorken 37fa52ed47 Added ???'s type efficacies to the database. 2009-12-19 23:09:23 -08:00
Zhorken 341b141cf1 Fixed "Official Romaaji" -> "Official Roomaji". 2009-12-19 23:09:20 -08:00
Eevee e6635b4897 Refactored encounters schema so HG/SS can work.
Conditions are now condition values; condition groups are conditions.
Types are now terrain.  Slots are first-class things.

Encounters' condition values and slots' conditions have been broken off
into their own tables, as HG/SS has several slots affected by multiple
conditions.
2009-12-09 14:35:29 -08:00
Eevee 0a706d44a3 Added ISO-3166 country codes to languages table and lookup. 2009-11-23 21:50:45 -08:00
Eevee edcd424508 Added short_effects for no-effect moves. 2009-11-23 21:50:18 -08:00
Zhorken 28f6c545c9 Added French move names. 2009-11-13 17:16:26 -08:00
Eevee 40d57b2dcc Renamed ????? to ???, as the D/P text dump indicates is correct. 2009-11-11 22:11:44 -08:00
Eevee 4a9e088d75 Rearranged move effect categories by primary key. 2009-11-10 20:06:30 -08:00
Eevee cb65780a51 Added HG/SS tutor moves. #109 2009-11-10 20:04:12 -08:00
Eevee 11c0bb01fd Added move categories. #41 2009-11-08 17:00:45 -08:00
Eevee 570f34554e Minor fixes to a handful of move effects. 2009-11-08 16:58:30 -08:00
Eevee 2d39b7c530 "Unknown 71" is actually Route 47. 2009-10-20 00:50:07 -07:00
Eevee a12a5217c5 Removed some extraneous Pidgeotto R/B moves that snuck in somehow. 2009-10-11 15:22:38 -07:00
Eevee 9b66a5d150 Re-re-ripped gen 4 moves to fix an error with the rip script. 2009-10-11 01:26:47 -07:00
Eevee 9dba6867fa Reloaded Red/Blue moves. Same story, again. #31 2009-10-03 19:32:46 -07:00
Eevee 7055061add Rhyhorn and Rhydon had their gen1 internal ids backwards. #31
This meant their reloaded Yellow moves were switched around.
2009-10-03 19:08:11 -07:00
Eevee 04839a3fc3 Reloaded Yellow moves. Same story. #31 2009-10-03 18:02:43 -07:00
Eevee 38e9c8f87e Reloaded Gold/Silver moves to fix level-up move order. #31
Similar sorts of fixes as with Crystal.  Good lord.
2009-10-02 22:24:29 -07:00
Eevee 651747d6b2 Reloaded Crystal moves to fix level-up move order. #31
This also fixes an absolute TON of errors with evolved Pokémon learning
a move both at level 1 and the pre-evolution's level, as well as
miscellaneous other problems.
2009-10-02 22:22:52 -07:00
Eevee 95f7a61b35 Fixed Deoxys's gen 3 form moves. #31
Only the version group a forme actually exists in now has any moves for
that forme.

In addition, Deoxys formes were not showing any gen 3 moves at all
previously, because they were marked as only existing in gen 4.  This
has been fixed.
2009-10-01 00:28:51 -07:00
Eevee 6505e57fca Reloaded FR/LG moves to fix level-up move order. #31 2009-09-30 00:46:08 -07:00
Eevee 754de42a96 Reloaded Ruby/Sapphire moves to fix level-up move order. #31 2009-09-30 00:18:10 -07:00
Eevee 08a2816404 Reloaded Emerald moves to fix level-up move order. #31 2009-09-29 21:38:00 -07:00
Eevee c1fb9a2a5f Added Pichu form description so its page actually works. 2009-09-24 22:18:03 -07:00
Eevee 95d8461cfb Gave names to a bunch of HG/SS areas. 2009-09-20 23:24:49 -07:00
Eevee 51afceab9c Added Rotom form moves for HG/SS. 2009-09-20 19:19:55 -07:00
Eevee c2f2e077ce Added HG/SS machines. 2009-09-18 21:45:37 -07:00
Eevee 7aa391c96f Added contest combos. 2009-09-15 20:04:22 -07:00
Eevee 6eb581d76e Marked sprite forms with what version group introduced them. 2009-09-15 00:46:11 -07:00
Eevee 9ec97e2bc3 Added move flavor text. 2009-09-14 22:18:01 -07:00
Eevee 33d0e1e280 Added super contest effects. 2009-09-14 22:07:08 -07:00
Eevee beb9be4084 Added preliminary HG/SS encounter data. 2009-09-14 21:18:47 -07:00
Eevee 97d2b09d75 Balls. Last commit was only data. Here's move flag code. 2009-09-14 08:29:05 -07:00
Eevee ee73eeabda Added move flags. Fixed Magic Coat description. 2009-09-13 23:12:17 -07:00
Eevee 990469bcd5 Added foreign move names. Japanese only so far.
Also fixed roomaji conversion to not die spectacularly when given
hiragana.  For some reason I let it know about hiragana soukuon and
youon, but nothing else, so it gets totally confused.
2009-09-13 21:06:15 -07:00
Eevee b409a0cadf Re-ripped Diamond/Pearl level-up moves.
No errors in my old data, but some orders are different from Pt.
2009-09-12 23:15:57 -07:00
Eevee aa8a33e45c Re-ripped Platinum moves directly.
This gives the correct ordering to level-up moves that have the same
level.

It also fixes move errors with Wartortle, Blastoise, Persian, Golduck,
Rapidash, Kabutops, Croconaw, Feraligatr, Noctowl, Sharpedo, Piplup's
family, Shinx's family, and Yanmega.  Yikes.
2009-09-12 23:02:01 -07:00
Eevee e5a692b2ac Added HG/SS egg and level moves. (Thanks, Arty2) 2009-09-10 23:32:41 -07:00
Eevee 3305fce3cc Clarified some move target descriptions. 2009-09-10 10:21:09 -07:00
Eevee c4b2d8fee3 Rewrote every single move effect. #55 2009-09-10 10:17:14 -07:00
Eevee c545fbf764 Moved damage classes to a separate table. #76 2009-08-26 22:30:07 -07:00
Eevee 2853c3a42b Added alt Shaymin/Giratina/Rotom moves for Platinum. #5 2009-08-25 23:16:17 -07:00
Eevee 25577a3397 Revert "Renamed de-accented item names in the db."
Somehow that worked..  backwards, and removed the accents.

This reverts commit 204a43b3b15946a64b971966706fba713065b7ea.
2009-08-24 21:27:21 -07:00
Eevee 69ffe01a46 Filled in missing Pokédex flavor text, even when duplicated. 2009-08-24 00:22:15 -07:00
Eevee 19152deb64 Renamed de-accented item names in the db. 2009-08-23 22:07:28 -07:00
Eevee d00357a1ae Restored accents on Poke * items. 2009-08-23 19:18:17 -07:00
Eevee ba08a41f2f Fixed romanization of herakurosu and herugaa.
The "he" characters were erroneously hiragana instead of katakana.
2009-08-13 17:40:47 -07:00
Eevee 545cbc8928 Added generation_id to moves. 2009-08-12 17:24:35 -07:00
Eevee a89e00acc3 Added Surfing Pikachu and Volt Tackle Pichu. #14 2009-08-09 23:08:18 -07:00
Eevee a253df0280 Added machines table. 2009-08-09 23:07:23 -07:00
Eevee 9f9c29a398 Egg moves are passed down by the father, not the mother. 2009-08-04 16:11:53 -04:00
Eevee 7566351ce1 Added growth rate formulas in LaTeX format. 2009-07-28 22:45:55 -07:00
Eevee bf5ce11242 Added Pokémon movesets. #14
Has an 'order' column stubbed out for ordering moves learned at the same time.
2009-07-26 23:03:10 -07:00
Eevee 64d3c7d5f1 Fixed csvexport to write in primary key order.
Good news: This no longer relies on InnoDB's default row order.

Bad news: InnoDB in MySQL 5.0 has a bug where it will sort rows
physically according to a secondary index, if there's a composite
primary key and a single-column index and the phase of the moon is
right.  So a couple tables have been, once again, reordered -- but
correctly this time.

Good news: This bug will no longer fuck me up!
2009-07-26 22:19:27 -07:00
Eevee bbfaf43d2b Reordered pokemon_items.csv in correct primary key order. #10 2009-07-25 20:30:22 -07:00
Eevee 1b21c953fe Added icons and database rows for HG/SS. #32 2009-07-25 17:27:27 -07:00
Eevee 14a6545fa6 Fixed bad/confusing grammar in Aftermath's description. 2009-07-21 23:05:44 -07:00
Eevee 7c7e0484c2 Very simple items table and wild held item data. #10 2009-07-17 23:33:36 -07:00
Eevee 634ef3ed1e Fixed a slew of foriegn key import problems. #29
Curse's type_id was 0, which is bogus; this has been fixed by creating a
real ????? type.
Fourth-gen moves all had zero as a contest effect id, which was also
bogus.
Pokémon 494 and 495 were junk and have been scrapped entirely.
pokemon_form_groups's description column was too short.

pokedex's connect() now takes kwargs passed to sessionmaker().

A more major change: some tables, like pokemon, are self-referential and
contain rows that refer to rows later in the table (for example, Pikachu
evolves from Pichu, which has a higher id).  At the moment such a row is
loaded, the foreign key is thus bogus.  I solved this by turning on
autocommit and wrapping add() in a try block, then attempting to readd
every failed row again after the rest of the table is finished.  Slows
the import down a bit, but makes it work perfectly with foreign key
checks on.
2009-07-03 23:12:13 -04:00
Eevee 185264a288 Added Platinum Sinnoh dex numbers. #24 2009-06-26 21:27:35 -07:00
Eevee 4397dfbb0c Added remaining Pokémon form data. #5
Types, abilities, egg groups, and stats for Shaymin, Giratina, and Rotom forms.
Updated height and weight for Shaymin and Giratina forms.
Added Giratina's form descriptions and updated Shaymin's to mention link
battles and freezing.
2009-06-20 22:32:37 -07:00
Eevee 61f973ab27 Added Platinum forms. #5 2009-06-15 20:48:02 -07:00
Eevee e2353855be Added other languages' Pokémon names. 2009-06-07 01:36:17 -07:00
Eevee b9820bec29 Consolidated Solaceon Ruins and Old Chateau areas. #7
All Solaceon Ruins rooms are identical, so there is no reason to have
them duplicated.

All the Old Chateau rooms are similarly identical, EXCEPT for the lone
room that can spawn Gengar.  I also left the Rotom room in, for when I
get around to adding event encounters.
2009-05-16 23:34:24 -07:00
Eevee 29f37d89e5 Another rearrangement of CSV rows by primary key. 2009-05-16 22:31:04 -07:00
Eevee 42bcb31bdd Improved some location and area names. #7
Great Marsh is now Great Marsh instead of Safari Zone.

Ruin Maniac Tunnel has been consolidated into one location, and the
areas are actually named informatively.

Turnback Cave has more appropriate area names.

Routes with two parts now mention the cardinal direction in the area
names.  Also, several town names have been fixed.

Lake Verity's area names now mention WHAT they are before/after.
2009-05-16 22:16:19 -07:00
Eevee 9fc09eb0ec Reordered some rows in mapping tables.
This does NOT actually change the data at all!  These tables were
apparently created with no key defined, so the rows were in arbitrary
order -- but when I created and populated the tables in MySQL on
nyarumaa, the keys were defined correctly, and InnoDB ordered them by
key.  This is about what should happen anyway and the discrepancy adds
clutter when dumping corrections, so I'm just committing the new order.
2009-05-01 06:29:19 -07:00
Eevee 9f6f210fa5 Added encounter data for Diamond, Pearl, and Platinum.
Finally!  Location order is the same as from the old dex, which was
something like the game but ultimately arbitrary, so it's not any better
now.

This takes a very different approach to storage, rather than copying the
game exactly and trying to fix everything in code.  Comments coming
shortly so other people can actually make use of this.
2009-05-01 06:20:18 -07:00
Eevee 67af605e8d Added a couple extra female back sprite flags, new in Platinum.
Renamed the female-sprite columns as for 'gen4' rather than 'dp'.
2009-03-25 20:48:36 -04:00
Eevee c4883a95f4 Added relations for evolution.
Alternate Formes also now have NULL evolution chain ids.
2009-03-20 19:28:41 -04:00
Eevee 774690026c Added habitat sprites. Renamed flavor to flavor_text.
pokemon_flavor_text.flavor -> pokemon_flavor_text.flavor_text
2009-03-06 19:14:42 -08:00
Eevee e212038be0 Added Pokemon body shapes. 2009-03-04 19:29:43 -08:00
Eevee 7315189b10 Added region names to the generations table. 2009-03-03 17:58:10 -08:00
Eevee 94c70f00d3 Added a generation_id column to the pokemon table. 2009-03-02 01:06:31 -08:00
Eevee 2e3c87b1b8 Fixed Pokemon female-sprite flags.
Pokemon that have both a female front and back sprite in Gen IV didn't
import the flags at all.  Some goof on my part.
2009-02-27 18:42:12 -08:00
Eevee 77ee4eb8a0 Moved CSV sources into pokedex/.
This appears to be the only way to make data access in eggs actually
work, and is why the Platinum sprites are in pokedex/ too.
2009-02-22 23:44:40 -08:00