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.
-172,Forms only affect appearance. All wild Pichu are normal Pichu and cannot be converted into spiky-eared Pichu. Spiky-eared Pichu can only be encountered by taking the shiny Pichu from an official promotion to Celebi's shrine in Ilex Forest. Spiky-eared Pichu cannot evolve or be taken into Pokémon Center trade area.
-201,Forms only affect appearance. A form is selected at random before a wild encounter and cannot be changed.
-351,Form changes to match the current weather.
-386,"Forms have different stats and movepools. Form changes depending on the game: normal form in Ruby/Sapphire, Attack form in Fire Red, Defense form in Leaf Green, and Speed form in Emerald. Every form exists in Diamond/Pearl/Platinum, and form is preserved when transferring from an older game. Meteorites in the south end of Veilstone City can be used to switch between forms."
-412,"Cloaks only affect appearance, although they become permanent upon evolution. Cloak changes to match the current terrain after a battle (or when an egg hatches), if possible: Plant Cloak for grassy areas, Sandy Cloak for beaches and caves, or Trash Cloak for buildings."
-413,"Forms have different stats and movepools. During evolution, the current cloak becomes the new form, and can no longer be changed."
-421,"Sunshine form is active only during Sunny Day, due to Flower Gift."
-422,Forms only affect appearance. A form is selected before a wild encounter based on whether the battle is in Western or Eastern Sinnoh and cannot be changed.
-423,Forms only affect appearance. A form is selected before a wild encounter based on whether the battle is in Western or Eastern Sinnoh and cannot be changed.
-479,"Forms have different signature moves. When switching forms, the old signature move is removed and the new one, if any, is learned immediately. In a secret room in the Galactic Eterna Building, accessible only with a Secret Key, there are appliances that can be used to switch between forms."
-487,"Forms have different stats. Giratina becomes Origin form in Distortion World or while holding a Griseous Orb. Otherwise, or during a link battle, Giratina will be in Altered form."
-492,"Forms have different stats and movepools. After using a Gracidea, Shaymin will transform into Sky form during the daytime. If a Gracidea is not used, it is currently nighttime, during a link battle, or Sky form is Frozen, Shaymin will be in Land form. Gracidea only works on an official event Shaymin."
-493,"Form always reflects type, which may be changed by attaching a Plate and activating Multitype."
+pokemon_id,is_battle_only,description
+172,0,Forms only affect appearance. All wild Pichu are normal Pichu and cannot be converted into spiky-eared Pichu. Spiky-eared Pichu can only be encountered by taking the shiny Pichu from an official promotion to Celebi's shrine in Ilex Forest. Spiky-eared Pichu cannot evolve or be taken into Pokémon Center trade area.
+201,0,Forms only affect appearance. A form is selected at random before a wild encounter and cannot be changed.
+351,1,Form changes to match the current weather.
+386,0,"Forms have different stats and movepools. Form changes depending on the game: normal form in Ruby/Sapphire, Attack form in Fire Red, Defense form in Leaf Green, and Speed form in Emerald. Every form exists in Diamond/Pearl/Platinum, and form is preserved when transferring from an older game. Meteorites in the south end of Veilstone City can be used to switch between forms."
+412,0,"Cloaks only affect appearance, although they become permanent upon evolution. Cloak changes to match the current terrain after a battle (or when an egg hatches), if possible: Plant Cloak for grassy areas, Sandy Cloak for beaches and caves, or Trash Cloak for buildings."
+413,0,"Forms have different stats and movepools. During evolution, the current cloak becomes the new form, and can no longer be changed."
+421,1,"Sunshine form is active only during Sunny Day, due to Flower Gift."
+422,0,Forms only affect appearance. A form is selected before a wild encounter based on whether the battle is in Western or Eastern Sinnoh and cannot be changed.
+423,0,Forms only affect appearance. A form is selected before a wild encounter based on whether the battle is in Western or Eastern Sinnoh and cannot be changed.
+479,0,"Forms have different signature moves. When switching forms, the old signature move is removed and the new one, if any, is learned immediately. In a secret room in the Galactic Eterna Building, accessible only with a Secret Key, there are appliances that can be used to switch between forms."
+487,0,"Forms have different stats. Giratina becomes Origin form in Distortion World or while holding a Griseous Orb. Otherwise, or during a link battle, Giratina will be in Altered form."
+492,0,"Forms have different stats and movepools. After using a Gracidea, Shaymin will transform into Sky form during the daytime. If a Gracidea is not used, it is currently nighttime, during a link battle, or Sky form is Frozen, Shaymin will be in Land form. Gracidea only works on an official event Shaymin."
+493,0,"Form always reflects type, which may be changed by attaching a Plate and activating Multitype."
index 44bb4bd..b691fe0 100644 (file)
Binary files a/pokedex/data/media/emerald/animated/386-speed.gif and b/pokedex/data/media/emerald/animated/386-speed.gif differ
index 9fb1642..6f883d6 100644 (file)
Binary files a/pokedex/data/media/emerald/frame2/386-speed.png and b/pokedex/data/media/emerald/frame2/386-speed.png differ
index 5674a9c..9371be8 100644 (file)
Binary files a/pokedex/data/media/emerald/shiny/386-speed.png and b/pokedex/data/media/emerald/shiny/386-speed.png differ
index a8d6b26..2ec5b65 100644 (file)
Binary files a/pokedex/data/media/emerald/shiny/animated/386-speed.gif and b/pokedex/data/media/emerald/shiny/animated/386-speed.gif differ
index 70898c8..6f883d6 100644 (file)
Binary files a/pokedex/data/media/emerald/shiny/frame2/386-speed.png and b/pokedex/data/media/emerald/shiny/frame2/386-speed.png differ
index a5f4224..52949ee 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/412.png and b/pokedex/data/media/heartgold-soulsilver/412.png differ
index 43b0bed..38b5839 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/413.png and b/pokedex/data/media/heartgold-soulsilver/413.png differ
index 8496b40..42e1ce5 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/412.png and b/pokedex/data/media/heartgold-soulsilver/back/412.png differ
index 3c9d3bc..ecbba81 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/413.png and b/pokedex/data/media/heartgold-soulsilver/back/413.png differ
new file mode 100644 (file)
index 0000000..b017880
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/back/frame2/386-normal.png differ
new file mode 100644 (file)
index 0000000..71b3ee9
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/back/frame2/412-beta.png differ
index 71b3ee9..42b0fcd 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/frame2/412.png and b/pokedex/data/media/heartgold-soulsilver/back/frame2/412.png differ
index 71b3ee9..f66f911 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/frame2/413.png and b/pokedex/data/media/heartgold-soulsilver/back/frame2/413.png differ
new file mode 100644 (file)
index 0000000..33eaf82
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/back/shiny/386-normal.png differ
index 8496b40..8a34389 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/shiny/412.png and b/pokedex/data/media/heartgold-soulsilver/back/shiny/412.png differ
index 3c9d3bc..6f69e0d 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/shiny/413.png and b/pokedex/data/media/heartgold-soulsilver/back/shiny/413.png differ
new file mode 100644 (file)
index 0000000..dc49c05
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/back/shiny/frame2/386-normal.png differ
new file mode 100644 (file)
index 0000000..71b3ee9
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/back/shiny/frame2/412-beta.png differ
index 71b3ee9..c3b8551 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/shiny/frame2/412.png and b/pokedex/data/media/heartgold-soulsilver/back/shiny/frame2/412.png differ
index 71b3ee9..d073be3 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/back/shiny/frame2/413.png and b/pokedex/data/media/heartgold-soulsilver/back/shiny/frame2/413.png differ
index 71b3ee9..3a771be 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/frame2/412.png and b/pokedex/data/media/heartgold-soulsilver/frame2/412.png differ
index 71b3ee9..9c14c81 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/frame2/413.png and b/pokedex/data/media/heartgold-soulsilver/frame2/413.png differ
index a5f4224..704aad9 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/shiny/412.png and b/pokedex/data/media/heartgold-soulsilver/shiny/412.png differ
index 43b0bed..0fdc0b4 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/shiny/413.png and b/pokedex/data/media/heartgold-soulsilver/shiny/413.png differ
new file mode 100644 (file)
index 0000000..be70b0d
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/shiny/frame2/386-normal.png differ
new file mode 100644 (file)
index 0000000..71b3ee9
Binary files /dev/null and b/pokedex/data/media/heartgold-soulsilver/shiny/frame2/412-beta.png differ
index 71b3ee9..3c198a2 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/shiny/frame2/412.png and b/pokedex/data/media/heartgold-soulsilver/shiny/frame2/412.png differ
index 71b3ee9..fd72ac8 100644 (file)
Binary files a/pokedex/data/media/heartgold-soulsilver/shiny/frame2/413.png and b/pokedex/data/media/heartgold-soulsilver/shiny/frame2/413.png differ
index fefd2a2..9109a83 100644 (file)
Binary files a/pokedex/data/media/ruby-sapphire/back/shiny/351.png and b/pokedex/data/media/ruby-sapphire/back/shiny/351.png differ
index b2a86ed..475e513 100644 (file)
Binary files a/pokedex/data/media/ruby-sapphire/shiny/351.png and b/pokedex/data/media/ruby-sapphire/shiny/351.png differ