Commit graph

218 commits

Author SHA1 Message Date
Zhorken 4a451fc524 Add Gen III items and internal IDs to the database.
Items with the same name are considered the same.  So, for example,
Storage Key is all one item, even though there are multiple storage keys
named "Storage Key" across the generations.  As far as I know, this only
ever affects miscellaneous keys.

The Itemfinder is considered the same item as the Dowsing MCHN.  They
have the same Japanese name and do the same thing; as far as I'm
concerned, the name change is just another data change.

I wrote effects for the newly-added items very quickly.  They aren't
very good.  I'm leaving it up to whoever takes care of issue #247 to
write good ones.
2010-05-26 23:59:21 -04:00
Zhorken ffd4e3e6b0 Correct the happiness evolution threshold.
Tested by messing about with Pokésav.  200 doesn't work; 219 doesn't
work; 220 works.
2010-05-26 15:52:23 -04:00
Zhorken 65e666fec0 Rewrote Pokémon form group descriptions.
They now use our modified reST to link a few things like "Gracidea",
mention HG/SS where applicable, and are much more correct in general.

I might have missed some odd thing, and there are still a couple of
stylistic issues.  Rotom's description is really long, for example, and
I'm not sure what to do about that; all of it seems fairly important.
2010-05-26 14:30:33 -04:00
Zhorken 386e215ae3 Add foreign ability names to the database.
This adds Japanese, French, German, Spanish, and Italian names, as
ripped from SoulSilver (Japanese) or Platinum (everything else).

This also fixes a couple of backrefs.
2010-05-26 14:30:32 -04:00
Eevee cd24ebe9ca Removed evolution_methods table. #42 2010-05-25 00:12:53 -07:00
Eevee 78b6a68cd5 Overhauled evolution. #42 2010-05-25 00:12:53 -07:00
Zhorken f19ad81b76 (Re)ripped move flavour text for Gen II-IV. #171
Gen II move flavour sometimes has shy hyphens; these, like in the
Pokémon flavour text, are represented by U+00AD SHY HYPHEN even though
the Unicode standard specifies that it be used to mark where a shy
hyphen *could* go rather than where one was placed.  (Supposedly, at
least; I haven't read it for myself.)
2010-05-20 01:08:56 -04:00
Zhorken a5b7a730a8 Fix the PBR terrain tables.
I am an idiot and pushed too soon. >:(

Also, the "In Pokémon Battle Revolution:" label is too close to the
table above it, but that's a CSS issue.
2010-05-19 19:15:10 -04:00
Zhorken e321cbbe70 Split off and labelled the PBR terrains for Secret Power and Nature Power. 2010-05-19 19:01:53 -04:00
Zhorken aa6d8c985e Fixed some stylistic issues with ability effects. 2010-05-19 19:01:02 -04:00
Zhorken 798b9fc3c3 Specify which Gen IV evolutions are in the HG/SS Johto dex.
Most of them aren't; they just added the move-based evolutions because
they can't really keep those away from you until the National dex.
2010-05-18 23:53:15 -04:00
Eevee cb2bfa3032 Added some missing item icons and fixed TMs/Data Cards. #248 2010-05-11 20:20:33 -07:00
Eevee df61f8dd1f s/Pokemon/Pokémon/g #45 2010-05-10 19:04:58 -07:00
Eevee ad28e9f9db Unique Pokédex names. 2010-05-09 21:47:07 -07:00
Eevee cbf5223446 Fix ordering of Pokémon abilities. #257 2010-05-09 21:47:07 -07:00
Zhorken dbabe2b5d5 Corrected a couple of French Pokémon names.
I compared with a rip from a Mystery Dungeon game.  These are the only
two that didn't match, ignoring accents on capital letters.  I need to
find an official list of names that includes accents on capital
letters....
2010-05-04 03:32:05 -04:00
Zhorken 93108a6a84 Added ability flavour text. #62
We had D/P flavour text in the abilities table already, but I didn't
entirely trust it, so I reripped it along with the rest when I moved
flavour text into its own table.  And we didn't actually use the D/P
text anywhere, so I'm just going to pretend that it is entirely new.
2010-05-04 03:31:54 -04:00
Zhorken 641df3649d Added ability effects. Rewrote short effects. #39 2010-05-04 03:31:40 -04:00
Zhorken e03d767b99 Removed "No Ability" from abilities.
B|
2010-05-04 02:39:51 -04:00
Zhorken 3007297ede Added abilities' generations to the database. 2010-05-04 02:39:51 -04:00
Eevee f8145b87e4 Restored Item.appears_underground and added location support to rst. 2010-05-03 01:00:38 -07:00
Eevee d98632aa50 Broke existing item flags out into their own table. 2010-05-03 01:00:38 -07:00
Eevee 853a6eb921 Added item HG/SS flavor text and internal ids. #168? 2010-05-03 01:00:37 -07:00
Eevee 2040ed2b37 Added some HG/SS item data. #168 2010-05-03 01:00:37 -07:00
Zhorken d5b3fda216 Reripped Gen I–III Pokémon flavour text. #46
Page breaks are represented by form feeds and soft hyphens are
represented by soft hyphens, even though the Unicode standard's idea of
a soft hyphen is different from what we mean here.

My ripping scripts are at http://github.com/Zhorken/pokemon-flavour
2010-04-28 03:58:43 -04:00
a_magical_me 941bce52d7 Add experience tables. 2010-04-27 14:53:47 -07:00
Eevee 58dccb1803 Jammed in a bunch of nature stuff. 2010-04-26 23:26:37 -07:00
Eevee affb8a02fb Turned Move.contest_type into a foreign key. 2010-04-26 21:48:44 -07:00
Eevee 56a47575a3 Shuffled item categories. 2010-04-26 21:48:32 -07:00
Eevee b5fd88bba4 Item tidying; fixed missing és, added ItemPocket.identifier. 2010-04-26 21:13:28 -07:00
Eevee fa3d205e51 At last, imported item and berry data. #10 2010-04-25 23:23:52 -07:00
Eevee 6de60fd30f Oops; Rash had its stats backwards. 2010-04-24 14:06:56 -07:00
Eevee 76065800ae Fixed some location names. #167 2010-04-24 14:06:56 -07:00
Zhorken 984b1372a9 Merge branch 'master' of git@veekun.com:pokedex 2010-04-24 03:01:42 -04:00
Zhorken a8c0b582e2 Fixed references to "U-Turn" to "U-turn".
There were no references to Conversion 2 or Roar of Time.
2010-04-23 00:45:57 -04:00
a_magical_me b80d2d2963 Fix location_area_encounter_rates
- encounter_type_id -> encounter_terrain_id

- Added a version_id column. Previous rates were from Diamond and
  HeartGold; these have been copied to Pearl & Platinum and SoulSilver,
  respectively, which i assume is accurate. RBY rates need to be added.
2010-04-21 10:57:23 -07:00
Zhorken 4bf3a962df Added missing R/B internal IDs. 2010-04-21 00:45:09 -04:00
Zhorken 15eeef833a Fixed "Roar Of Time" to "Roar of Time", too.
Shouldn't be so push-happy, I suppose.
2010-04-20 15:20:01 -04:00
Zhorken 3c0b60ecb3 Fixed Conversion 2 and U-turn's names.
Based on a Platinum text dump; I'm pretty sure Conversion2 was all one
word at some point.

Interestingly, the use messages for U-turn all read "___________ used
U-Turn!", but it's "U-turn" as the actual move name.
2010-04-20 15:06:04 -04:00
Eevee 954d997b0e Fixed description for one-Pokémon targeting, and effect for Me First. #135 2010-04-18 23:38:35 -07:00
Eevee 7e73884d0c Fixed some missing colons in "🧑‍🔧". #185 2010-04-18 23:11:52 -07:00
Eevee 67b36748e2 Made Encore effect a bit more accurate. 2010-04-16 23:09:33 -07:00
Eevee 733cfd4381 Sunflora can be tutored Earth Power in HG/SS. #149 2010-04-16 23:09:33 -07:00
Eevee 74d1a3c462 Once and for all, fixed Pt tutor moves. #126 2010-04-16 23:09:33 -07:00
Eevee e73eca020c Added canonical_pokedex, Pokedex.region, and some Pokédex descriptions. 2010-04-16 23:09:32 -07:00
a_magical_me b3eb81225a Fix HGSS fishing encounter slot rarities.
<http://www.smogon.com/forums/showpost.php?p=2564048&postcount=215>
mingot has found the correct slot rarities for HGSS fishing encounters.
They are 40/30/15/10/5 for all rods. Surfing is the same as in DPPt.
2010-04-12 23:11:48 -07:00
a_magical_me eeac034240 Fix RBY grass/water encounter slot rarities.
<http://tasvideos.org/PokemonTricks.html>
This page explains how the RNG in RBY works, and gives exact rarities.
They are out of 256 rather than 100, so some rounding is necessary to
fit them into the database.

====  =======  ======  ==========  =======
Slot   Range   Chance  Percentage  Rounded
====  =======  ======  ==========  =======
0       0-50   51/256  19.921875%    20%
1      51-101  51/256  19.921875%    20%
2     102-140  39/256  15.234375%    15%
3     141-165  25/256   9.765625%    10%
4     166-190  25/256   9.765625%    10%
5     191-215  25/256   9.765625%    10%
6     216-228  13/256   5.078125%     5%
7     229-241  13/256   5.078125%     5%
8     242-252  11/256   4.296875%     4%
9     253-255   3/256   1.171875%     1%
====  =======  ======  ==========  =======
2010-04-12 23:10:13 -07:00
a_magical_me ef798afdcb Add slot index to encounter_slots 2010-04-12 23:06:15 -07:00
Zhorken 584057e6ed Fixed some misspelled German Pokémon names. #140 2010-04-12 23:34:12 -04:00
Eevee c309f52d6a Roar and Whirlwind cancel Wish. 2010-03-28 22:18:26 -07:00
Eevee 907a24f863 Add 487-altered.png. Fixed form name. 2010-03-28 22:18:25 -07:00
Eevee b367e70b49 Added natures table. 2010-03-28 22:18:24 -07:00
Eevee df59b538d7 Ho-oh => Ho-Oh 2010-03-28 22:18:24 -07:00
Zhorken 085ba4ca56 Tweaked a couple of Pokédex descriptions. 2010-03-24 00:03:56 -04:00
Zhorken d9000a788a Name the G/S/C Johto dex that instead of "New". 2010-03-24 00:02:32 -04:00
Zhorken 419f65c90c Added language codes alongside the country codes.
Language codes are ISO 639-1; country codes are ISO 3166-1 alpha-2.

The country codes are important to keep for flags and stuff, I guess,
but reporting the language code as a short form for the language is
more correct.

Gonna see if I can do that, I guess.  I added the language codes mostly
just because I was adding languages.
2010-03-15 23:24:29 -04:00
Zhorken 1fcb06d64a Added German, Spanish, and Italian move names. 2010-03-15 23:23:02 -04:00
Zhorken 63ae75c2bd Sky Shaymin holds a Lum Berry in Platinum. 2010-03-15 15:21:00 -04:00
Zhorken ec1f4ea0ec Replaced newlines and fancy quotation marks in DPPt flavor text. 2010-03-15 03:37:34 -04:00
Eevee 23f2a99be6 Fix Rough Skin, Roost, and formatting of Detect. 2010-03-15 00:10:09 -07:00
Eevee 3fc6883486 GRAVITY. DISABLES. SPLASH. 2010-03-15 00:10:09 -07:00
Eevee 2f90be3834 Fixed malformed reST in Recycle's move effect. 2010-03-15 00:10:08 -07:00
Zhorken c50697bd6b Added wild held items for HeartGold and SoulSilver.
The only differences from Platinum are that Shuckle holds a Berry
Juice, Sky Shaymin holds a Lum Berry, and the *rizers are only held by
the final forms, only 5% of the time.
2010-03-15 01:54:31 -04:00
Eevee f84aa3ab51 HG/SS Pokémon flavor text. 2010-03-12 08:46:26 -08:00
Eevee 07b8956da3 Fixed Hustle description. 2010-03-10 00:24:20 -08:00
Eevee 6e611d7a54 Fixed the hell out of all remaining form problems.
Every flavor page should work with no missing sprites.  Save perhaps for
Unown, because I honestly don't have them.

Every sprite exists as ###-form.png.  There is also still a ###.png,
containing a reasonable default form, so people who don't give a crap
about this mess can just use the numbered sprites.  Beta forms should
now all be ###-beta.png.

Form groups now have a notion of "in-battle", which is used to hide
overworld sprites when appropriate.

Form sprites have a first-class sense of being a default or not, too.

Deoxys is...  well, let's not talk about Deoxys.  Deoxys is fixed.
2010-03-10 00:19:05 -08:00
Eevee 430fbd9c0f Fixed Cherrim/Castform/Pichu form names; renamed a mass of sprites to match. 2010-03-08 22:33:58 -08:00
Eevee a599ba1491 Fixed or clarified some eight move/ability effects. 2010-03-08 21:42:56 -08:00
Eevee cdb80c711a Filled in some missing Pokémon colors. 2010-03-03 17:05:45 -08:00
Eevee 8280652dd2 Factored habitats into a separate table. 2010-03-03 00:53:00 -08:00
Eevee 5b100b1651 Factored Pokémon colors out into their own table. 2010-03-02 21:11:17 -08:00
Zhorken 123def9c68 Added accents to French Pokémon names.
Taken from http://www.pokepedia.fr/ (Liste des Pokémon dans l'ordre du
Pokédex National).  They apparently took them from the French Mystery
Dungeon games (Poképédia:Conventions de Style).

This also corrects some typos.
2010-02-22 00:37:54 -05:00
Zhorken cc6177ae55 Replaced ‘’“” with '" in Platinum Pokédex entries. 2010-02-22 00:13:16 -05:00
Zhorken a2b0218035 Moved Gen-I internal Pokémon IDs to their own Pokédex. 2010-02-17 02:19:48 -05:00
Zhorken 3b88a83fff Added Pokédexes to replace dex numbers' generations.
This deals with Gen IV having two Sinnoh dexes and a Johto dex.
2010-02-17 02:16:59 -05:00
Zhorken 15bd2a89e2 Label Togepi and Riolu as babies.
They're bottom-stage, no-eggs Pokémon that evolve into things that can
breed.
2010-02-16 14:54:54 -05:00
a_magical_me 97593561f4 Add Gen III wild held items. 2010-02-08 19:01:21 -08:00
Eevee 7798bb7970 Fixed Bug Bite's effect. 2010-02-07 18:37:15 -08:00
Eevee f4c314123d Unknown Dungeon => Cerulean Cave 2010-02-04 01:13:10 -08:00
Eevee 373ec780bc Filled in missing Vermilion port encounters. 2010-02-04 01:12:22 -08:00
Eevee d169a24d97 Added Yellow fishing encounters. 2010-02-04 01:03:10 -08:00
Eevee c324f0c629 Whoops; removed some R/B fishing from places with no water. 2010-02-03 20:52:14 -08:00
Eevee 5647d26765 Added Red/Blue fishing encounters. 2010-02-03 20:28:57 -08:00
Eevee d41c96c23b Added Red/Blue/Yellow grass and surfing encounters. 2010-02-03 19:19:43 -08:00
Eevee 28bf303613 Filled in missing Kanto locations/areas. 2010-02-03 19:19:25 -08:00
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