adamnovitch / NeoCrystal

Project based on the Project based on the Disassembly of Pokémon Crystal
https://pret.github.io/pokecrystal/
2 stars 1 forks source link

Pokemon Encounters #33

Closed adamnovitch closed 4 months ago

adamnovitch commented 10 months ago
• Mareep and Pichu before Violet City
• Larvitar in Dark Cave
• Houndour before Violet City at night only
• Mareep after Violet
• Cubone and Marrill in union cave
• Rt 34
    ○ Grimer
    ○ Makey
• Game Corner
    ○ Abra
    ○ Porygon
    ○ Dratini
• Park
    ○ Scyther
    ○ Murkrow at night
• Rt 37
    ○ Vulpix
• Burned Tower
    ○ Slugma
    ○ Magby
    ○ Misdreavus
• Before Olivine
    ○ Doduo
    ○ Ponyta
• 40/41
    ○ Shellder
    ○ Horsea
• East of Ecruteak
    ○ Rhyhorn
• Union Cave
    ○ Kangaskhan
• 42
    ○ Gligar
    ○ Remoraid
    ○ Skarmory
    ○ Flaafy
    ○ Girafarig
• Before Ice Cave
    ○ Electabuzz
    ○ Magmar
    ○ Poliwhirl
• 45
    ○ Donphan
    ○ Ursaring, etc
• Route 27: Starters???
• RT 26: Kanto STARTERS???

Some of these collide with existing gift pokemon from Dusty

adamnovitch commented 10 months ago
• Hoppip, Dunsparce, Teddiursa higher encounter rate
adamnovitch commented 10 months ago

constants/pokemon_data_constants.asm

; wild data

DEF NUM_GRASSMON EQU 7 ; data/wild/*_grass.asm table size
DEF NUM_WATERMON EQU 3 ; data/wild/*_water.asm table size

DEF GRASS_WILDDATA_LENGTH EQU 2 + 3 + NUM_GRASSMON * 2 * 3
DEF WATER_WILDDATA_LENGTH EQU 2 + 1 + NUM_WATERMON * 2
DEF FISHGROUP_DATA_LENGTH EQU 1 + 2 * 3
adamnovitch commented 8 months ago

Engine

https://github.com/adamnovitch/NeoCrystal/blob/master/engine/overworld/events.asm#L1220 https://github.com/adamnovitch/NeoCrystal/blob/master/engine/overworld/wildmons.asm#L1 https://github.com/adamnovitch/NeoCrystal/blob/master/engine/overworld/wildmons.asm#L384 https://github.com/adamnovitch/NeoCrystal/blob/master/engine/overworld/wildmons.asm#L493 https://github.com/adamnovitch/NeoCrystal/blob/master/engine/overworld/wildmons.asm#L464

Data

https://github.com/adamnovitch/NeoCrystal/blob/master/data/wild/probabilities.asm https://github.com/adamnovitch/NeoCrystal/blob/master/data/wild/bug_contest_mons.asm https://github.com/adamnovitch/NeoCrystal/blob/master/data/wild/johto_grass.asm

adamnovitch commented 8 months ago

Increasing Probability table size causes the file to be too big