Roaming Pokémon can be encountered exclusively on grass or water in different situations in different games and at different encounter rates, which is something that wasn't reflected in the previous encounter method (which used to be only one).
+ Added Roaming grass encounter method
+ Added Roaming water encounter method
+ Moved Crystal, Firered, Leafgreen, Ruby, Sapphire and Emerald roaming Pokémon to the new encounter methods
For some reason the conditions on this specific area where missing in crystal, despite the data being present in encounters the conditions were not attached to them
After much research I was able to find out some mechanics from the johto safari zone, it uses completely different encounter slots in walking, surfing, old rod, good rod and super rod, I was able to determine that it's 10 walk slots all have a 10% chance but wasn't so lucky in finding the chance for the surfing, old rod, good rod and super rod 12 slots, I have -some- confidence that it has 10 10% chance slots and 2 0% chance slots, if more info comes to light about these slots I'll update this info at another time.
+ Added Johto Safari Zone location
+ Added all 12 Safari Zone areas
+ Added all 2880 encounters from the safari zone (For both HG and SS)
- Replaced the encounter method on the underwater encounters in RSE from 'surf' to 'seaweed'
- Added missing location areas for island cave, desert ruins and ancient tomb
- Added missing encounters for the legendary regies (Regirock, Regice and Registeel)
- Added missing encounters for Latios and Latias at Southern Island
Added encounter methods and slots for:
- Squirt Bottle
- Wailmer Pail
Added missing locations and their areas where applicable:
- Two island
- Three island
- Three isle path
- Six island
- Seven island
- Birth island
- Navel rock
- Faraway island
- Hoenn Battle Frontier
Added missing encounters:
- Deoxis in Birth Island (FR LG & E)
- Lugia and Ho-Oh in Navel Rock (FR LG & E)
- Mew in Faraway island (E)
- Sudowoodo in Johto Route 36 (G S C HG & SS)
- Sudowoodo in Hoenn Battle Frontier (E)
Some wrong encoutner slots ID were being used bby Pokémon crystal's headbutt encounters, this resulted in erroneous chances which didn't add up to 100% in an area.
Due to an error the headbutt importer script used the wrong tables for gold and silver, this commit re-run this tool with the correct data and solved the inconsistencies that were present in the previous commits.
- Replaced all headbutt encounters with their correct counterparts
- Relocated some encounter's IDs
- Created location area Bell Tower 1f
- Moved Pokémon Crystal's Suicune encounter from Bell Tower Roof to Bell Tower 1f (it's correct position)
- Snorlax in GSC, HGSS
- Groudon, Kyogre and Rayquaza in RSE
- Removed unused Goldenrod city area location area
- Changed location area prose to some areas to correct duplicate location name in display
- Added proper default values for story-progress condition
- Added new condition 'other' for weirder conditions
- Added missing areas for legendary encounters in Hoenn
- Added missing locations for legendary encounters in Hoenn
Add:
- Encounter methods: Headbutt low encounter rate tree, Headbutt normal encounter rate tree, Headbutt high encounter rate tree
- Location: Azalea Town and it's area (Required for headbutt encounters)
- Encounter Slots: Encounter slots for heabutt low, normal and high for Gold, Silver and Crystal, along with their respective and correct chances
- Encounters: 1682 new encounters corresponding to every missing headbutt encounter from Pokémon Gold Silver and Crystal
PS: The source of all this data is the Pokémon decompilations by pret on github (https://github.com/pret/pokecrystal)[Pokémon Crystal decompilation], (https://github.com/pret/pokegold)[Pokémon Gold and Pokémon Silver Decompilation]
The data is as accurate as these decompilations are.
Added:
- Encounter conditions for beat elite four, beat elite four round 2
- Added locations and areas for roaming Pokémon (One for each region)
- Added area for Bell Tower Roof
- Added encounters for Lugia, Ho-Oh, Articuno, Zapdos, Moltres, Mewtwo, Raikou, Entei, Suicune, Latios and Latias to GSC, HGSS, FRLG and RSE where applicable.
- Bound encounter conditions where applicable.
Added encounters method "Only One" and "Pokéflute".
Added encounters for Voltorb, Electrode, Snorlax, Articuno, Zapdos, Moltres and Mewtwo for Red/Blue and yellow versions.
* badges
* Added CSV from Veekun
* added sprites from Veekun website
* quick fixes for an Exception
* bumped dependencies version
* add comment on how to upgrade to Django 1.11
* added some reminds to caching, our official wrappers and the true cost of the server
* remove index.html from sprites
* update to conform django-rest-framework 3.3.0 guidelines
* lint
Filling out remaining data so Models have complete associations.
Data and models added for:
Pokemon
Moves
Pal Park
Berries
Regions
Pokeathlon
Contests
SuperContests
Items
Encounters
Locations
-Added models for Pokemon, Moves, and all other remaining models.
-Added new models to build script
-Build script will now clean and reset auto-incrementers for each table
in pokeapi_co_db
-Build script now runs against both postgres and sqlite (dev)
-Some v2 cvs files had no data in them. Pulled in the data from veekun
where necessary.
-Added all models to admin site registry
-Added instructions for building out db in README