mirror of
https://github.com/kwsch/PKHeX.git
synced 2026-05-19 12:20:22 -05:00
Encounters cleanup (#2335)
This commit is contained in:
parent
f35a0d57a8
commit
7472ba8152
|
|
@ -565,171 +565,171 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
{
|
||||
// Some pkm has a pre-level move, an egg move or even a special move, it might be also available via HM/TM/Tutor
|
||||
// Johto/Kanto Courses
|
||||
new EncounterStatic{ Species = 084, Gender = 1, Level = 08, }, // Doduo
|
||||
new EncounterStatic{ Species = 115, Gender = 1, Level = 08, }, // Kangaskhan
|
||||
new EncounterStatic{ Species = 029, Gender = 1, Level = 05, }, // Nidoran1
|
||||
new EncounterStatic{ Species = 032, Gender = 0, Level = 05, }, // Nidoran0
|
||||
new EncounterStatic{ Species = 016, Gender = 0, Level = 05, }, // Pidgey
|
||||
new EncounterStatic{ Species = 161, Gender = 1, Level = 05, }, // Sentret
|
||||
new EncounterStatic{ Species = 202, Gender = 1, Level = 15, }, // Wobbuffet
|
||||
new EncounterStatic{ Species = 069, Gender = 1, Level = 08, }, // Bellsprout
|
||||
new EncounterStatic{ Species = 046, Gender = 1, Level = 06, }, // Paras
|
||||
new EncounterStatic{ Species = 048, Gender = 0, Level = 06, }, // Venonat
|
||||
new EncounterStatic{ Species = 021, Gender = 0, Level = 05, }, // Spearow
|
||||
new EncounterStatic{ Species = 043, Gender = 1, Level = 05, }, // Oddish
|
||||
new EncounterStatic{ Species = 095, Gender = 0, Level = 09, }, // Onix
|
||||
new EncounterStatic{ Species = 240, Gender = 0, Level = 09, Moves = new[]{241},}, // Magby: Sunny Day
|
||||
new EncounterStatic{ Species = 066, Gender = 1, Level = 07, }, // Machop
|
||||
new EncounterStatic{ Species = 077, Gender = 1, Level = 07, }, // Ponyta
|
||||
new EncounterStatic{ Species = 074, Gender = 1, Level = 08, Moves = new[]{189},}, // Geodude: Mud-Slap
|
||||
new EncounterStatic{ Species = 163, Gender = 1, Level = 06, }, // Hoothoot
|
||||
new EncounterStatic{ Species = 054, Gender = 1, Level = 10, }, // Psyduck
|
||||
new EncounterStatic{ Species = 120, Gender = 2, Level = 10, }, // Staryu
|
||||
new EncounterStatic{ Species = 060, Gender = 0, Level = 08, }, // Poliwag
|
||||
new EncounterStatic{ Species = 079, Gender = 0, Level = 08, }, // Slowpoke
|
||||
new EncounterStatic{ Species = 191, Gender = 1, Level = 06, }, // Sunkern
|
||||
new EncounterStatic{ Species = 194, Gender = 0, Level = 06, }, // Wooper
|
||||
new EncounterStatic{ Species = 081, Gender = 2, Level = 11, }, // Magnemite
|
||||
new EncounterStatic{ Species = 239, Gender = 0, Level = 11, Moves = new[]{009},}, // Elekid: Thunder Punch
|
||||
new EncounterStatic{ Species = 081, Gender = 2, Level = 08, }, // Magnemite
|
||||
new EncounterStatic{ Species = 198, Gender = 1, Level = 11, }, // Murkrow
|
||||
new EncounterStatic{ Species = 019, Gender = 1, Level = 07, }, // Rattata
|
||||
new EncounterStatic{ Species = 163, Gender = 1, Level = 07, }, // Hoothoot
|
||||
new EncounterStatic{ Species = 092, Gender = 1, Level = 15, Moves = new[]{194},}, // Gastly: Destiny Bond
|
||||
new EncounterStatic{ Species = 238, Gender = 1, Level = 12, Moves = new[]{419},}, // Smoochum: Avalanche
|
||||
new EncounterStatic{ Species = 092, Gender = 1, Level = 10, }, // Gastly
|
||||
new EncounterStatic{ Species = 095, Gender = 0, Level = 10, }, // Onix
|
||||
new EncounterStatic{ Species = 041, Gender = 0, Level = 08, }, // Zubat
|
||||
new EncounterStatic{ Species = 066, Gender = 0, Level = 08, }, // Machop
|
||||
new EncounterStatic{ Species = 060, Gender = 1, Level = 15, Moves = new[]{187}, }, // Poliwag: Belly Drum
|
||||
new EncounterStatic{ Species = 147, Gender = 1, Level = 10, }, // Dratini
|
||||
new EncounterStatic{ Species = 090, Gender = 1, Level = 12, }, // Shellder
|
||||
new EncounterStatic{ Species = 098, Gender = 0, Level = 12, Moves = new[]{152}, }, // Krabby: Crabhammer
|
||||
new EncounterStatic{ Species = 072, Gender = 1, Level = 09, }, // Tentacool
|
||||
new EncounterStatic{ Species = 118, Gender = 1, Level = 09, }, // Goldeen
|
||||
new EncounterStatic{ Species = 063, Gender = 1, Level = 15, }, // Abra
|
||||
new EncounterStatic{ Species = 100, Gender = 2, Level = 15, }, // Voltorb
|
||||
new EncounterStatic{ Species = 088, Gender = 0, Level = 13, }, // Grimer
|
||||
new EncounterStatic{ Species = 109, Gender = 1, Level = 13, Moves = new[]{120}, }, // Koffing: Self-Destruct
|
||||
new EncounterStatic{ Species = 019, Gender = 1, Level = 16, }, // Rattata
|
||||
new EncounterStatic{ Species = 162, Gender = 0, Level = 15, }, // Furret
|
||||
new EncounterStatic { Species = 084, Gender = 1, Level = 08, }, // Doduo
|
||||
new EncounterStatic { Species = 115, Gender = 1, Level = 08, }, // Kangaskhan
|
||||
new EncounterStatic { Species = 029, Gender = 1, Level = 05, }, // Nidoran♀
|
||||
new EncounterStatic { Species = 032, Gender = 0, Level = 05, }, // Nidoran♂
|
||||
new EncounterStatic { Species = 016, Gender = 0, Level = 05, }, // Pidgey
|
||||
new EncounterStatic { Species = 161, Gender = 1, Level = 05, }, // Sentret
|
||||
new EncounterStatic { Species = 202, Gender = 1, Level = 15, }, // Wobbuffet
|
||||
new EncounterStatic { Species = 069, Gender = 1, Level = 08, }, // Bellsprout
|
||||
new EncounterStatic { Species = 046, Gender = 1, Level = 06, }, // Paras
|
||||
new EncounterStatic { Species = 048, Gender = 0, Level = 06, }, // Venonat
|
||||
new EncounterStatic { Species = 021, Gender = 0, Level = 05, }, // Spearow
|
||||
new EncounterStatic { Species = 043, Gender = 1, Level = 05, }, // Oddish
|
||||
new EncounterStatic { Species = 095, Gender = 0, Level = 09, }, // Onix
|
||||
new EncounterStatic { Species = 240, Gender = 0, Level = 09, Moves = new[]{241},}, // Magby: Sunny Day
|
||||
new EncounterStatic { Species = 066, Gender = 1, Level = 07, }, // Machop
|
||||
new EncounterStatic { Species = 077, Gender = 1, Level = 07, }, // Ponyta
|
||||
new EncounterStatic { Species = 074, Gender = 1, Level = 08, Moves = new[]{189},}, // Geodude: Mud-Slap
|
||||
new EncounterStatic { Species = 163, Gender = 1, Level = 06, }, // Hoothoot
|
||||
new EncounterStatic { Species = 054, Gender = 1, Level = 10, }, // Psyduck
|
||||
new EncounterStatic { Species = 120, Gender = 2, Level = 10, }, // Staryu
|
||||
new EncounterStatic { Species = 060, Gender = 0, Level = 08, }, // Poliwag
|
||||
new EncounterStatic { Species = 079, Gender = 0, Level = 08, }, // Slowpoke
|
||||
new EncounterStatic { Species = 191, Gender = 1, Level = 06, }, // Sunkern
|
||||
new EncounterStatic { Species = 194, Gender = 0, Level = 06, }, // Wooper
|
||||
new EncounterStatic { Species = 081, Gender = 2, Level = 11, }, // Magnemite
|
||||
new EncounterStatic { Species = 239, Gender = 0, Level = 11, Moves = new[]{009},}, // Elekid: Thunder Punch
|
||||
new EncounterStatic { Species = 081, Gender = 2, Level = 08, }, // Magnemite
|
||||
new EncounterStatic { Species = 198, Gender = 1, Level = 11, }, // Murkrow
|
||||
new EncounterStatic { Species = 019, Gender = 1, Level = 07, }, // Rattata
|
||||
new EncounterStatic { Species = 163, Gender = 1, Level = 07, }, // Hoothoot
|
||||
new EncounterStatic { Species = 092, Gender = 1, Level = 15, Moves = new[]{194},}, // Gastly: Destiny Bond
|
||||
new EncounterStatic { Species = 238, Gender = 1, Level = 12, Moves = new[]{419},}, // Smoochum: Avalanche
|
||||
new EncounterStatic { Species = 092, Gender = 1, Level = 10, }, // Gastly
|
||||
new EncounterStatic { Species = 095, Gender = 0, Level = 10, }, // Onix
|
||||
new EncounterStatic { Species = 041, Gender = 0, Level = 08, }, // Zubat
|
||||
new EncounterStatic { Species = 066, Gender = 0, Level = 08, }, // Machop
|
||||
new EncounterStatic { Species = 060, Gender = 1, Level = 15, Moves = new[]{187}, }, // Poliwag: Belly Drum
|
||||
new EncounterStatic { Species = 147, Gender = 1, Level = 10, }, // Dratini
|
||||
new EncounterStatic { Species = 090, Gender = 1, Level = 12, }, // Shellder
|
||||
new EncounterStatic { Species = 098, Gender = 0, Level = 12, Moves = new[]{152}, }, // Krabby: Crabhammer
|
||||
new EncounterStatic { Species = 072, Gender = 1, Level = 09, }, // Tentacool
|
||||
new EncounterStatic { Species = 118, Gender = 1, Level = 09, }, // Goldeen
|
||||
new EncounterStatic { Species = 063, Gender = 1, Level = 15, }, // Abra
|
||||
new EncounterStatic { Species = 100, Gender = 2, Level = 15, }, // Voltorb
|
||||
new EncounterStatic { Species = 088, Gender = 0, Level = 13, }, // Grimer
|
||||
new EncounterStatic { Species = 109, Gender = 1, Level = 13, Moves = new[]{120}, }, // Koffing: Self-Destruct
|
||||
new EncounterStatic { Species = 019, Gender = 1, Level = 16, }, // Rattata
|
||||
new EncounterStatic { Species = 162, Gender = 0, Level = 15, }, // Furret
|
||||
// Hoenn Courses
|
||||
new EncounterStatic{ Species = 264, Gender = 1, Level = 30, }, // Linoone
|
||||
new EncounterStatic{ Species = 300, Gender = 1, Level = 30, }, // Skitty
|
||||
new EncounterStatic{ Species = 313, Gender = 0, Level = 25, }, // Volbeat
|
||||
new EncounterStatic{ Species = 314, Gender = 1, Level = 25, }, // Illumise
|
||||
new EncounterStatic{ Species = 263, Gender = 1, Level = 17, }, // Zigzagoon
|
||||
new EncounterStatic{ Species = 265, Gender = 1, Level = 15, }, // Wurmple
|
||||
new EncounterStatic{ Species = 298, Gender = 1, Level = 20, }, // Azurill
|
||||
new EncounterStatic{ Species = 320, Gender = 1, Level = 31, }, // Wailmer
|
||||
new EncounterStatic{ Species = 116, Gender = 1, Level = 20, }, // Horsea
|
||||
new EncounterStatic{ Species = 318, Gender = 1, Level = 26, }, // Carvanha
|
||||
new EncounterStatic{ Species = 118, Gender = 1, Level = 22, Moves = new[]{401}, }, // Goldeen: Aqua Tail
|
||||
new EncounterStatic{ Species = 129, Gender = 1, Level = 15, }, // Magikarp
|
||||
new EncounterStatic{ Species = 218, Gender = 1, Level = 31, }, // Slugma
|
||||
new EncounterStatic{ Species = 307, Gender = 0, Level = 32, }, // Meditite
|
||||
new EncounterStatic{ Species = 111, Gender = 0, Level = 25, }, // Rhyhorn
|
||||
new EncounterStatic{ Species = 228, Gender = 0, Level = 27, }, // Houndour
|
||||
new EncounterStatic{ Species = 074, Gender = 0, Level = 29, }, // Geodude
|
||||
new EncounterStatic{ Species = 077, Gender = 1, Level = 19, }, // Ponyta
|
||||
new EncounterStatic{ Species = 351, Gender = 1, Level = 30, }, // Castform
|
||||
new EncounterStatic{ Species = 352, Gender = 0, Level = 30, }, // Kecleon
|
||||
new EncounterStatic{ Species = 203, Gender = 1, Level = 28, }, // Girafarig
|
||||
new EncounterStatic{ Species = 234, Gender = 1, Level = 28, }, // Stantler
|
||||
new EncounterStatic{ Species = 044, Gender = 1, Level = 14, }, // Gloom
|
||||
new EncounterStatic{ Species = 070, Gender = 0, Level = 13, }, // Weepinbell
|
||||
new EncounterStatic{ Species = 105, Gender = 1, Level = 30, Moves = new[]{037}, }, // Marowak: Thrash
|
||||
new EncounterStatic{ Species = 128, Gender = 0, Level = 30, }, // Tauros
|
||||
new EncounterStatic{ Species = 042, Gender = 0, Level = 33, }, // Golbat
|
||||
new EncounterStatic{ Species = 177, Gender = 1, Level = 24, }, // Natu
|
||||
new EncounterStatic{ Species = 066, Gender = 0, Level = 13, Moves = new[]{418}, }, // Machop: Bullet Punch
|
||||
new EncounterStatic{ Species = 092, Gender = 1, Level = 15, }, // Gastly
|
||||
new EncounterStatic { Species = 264, Gender = 1, Level = 30, }, // Linoone
|
||||
new EncounterStatic { Species = 300, Gender = 1, Level = 30, }, // Skitty
|
||||
new EncounterStatic { Species = 313, Gender = 0, Level = 25, }, // Volbeat
|
||||
new EncounterStatic { Species = 314, Gender = 1, Level = 25, }, // Illumise
|
||||
new EncounterStatic { Species = 263, Gender = 1, Level = 17, }, // Zigzagoon
|
||||
new EncounterStatic { Species = 265, Gender = 1, Level = 15, }, // Wurmple
|
||||
new EncounterStatic { Species = 298, Gender = 1, Level = 20, }, // Azurill
|
||||
new EncounterStatic { Species = 320, Gender = 1, Level = 31, }, // Wailmer
|
||||
new EncounterStatic { Species = 116, Gender = 1, Level = 20, }, // Horsea
|
||||
new EncounterStatic { Species = 318, Gender = 1, Level = 26, }, // Carvanha
|
||||
new EncounterStatic { Species = 118, Gender = 1, Level = 22, Moves = new[]{401}, }, // Goldeen: Aqua Tail
|
||||
new EncounterStatic { Species = 129, Gender = 1, Level = 15, }, // Magikarp
|
||||
new EncounterStatic { Species = 218, Gender = 1, Level = 31, }, // Slugma
|
||||
new EncounterStatic { Species = 307, Gender = 0, Level = 32, }, // Meditite
|
||||
new EncounterStatic { Species = 111, Gender = 0, Level = 25, }, // Rhyhorn
|
||||
new EncounterStatic { Species = 228, Gender = 0, Level = 27, }, // Houndour
|
||||
new EncounterStatic { Species = 074, Gender = 0, Level = 29, }, // Geodude
|
||||
new EncounterStatic { Species = 077, Gender = 1, Level = 19, }, // Ponyta
|
||||
new EncounterStatic { Species = 351, Gender = 1, Level = 30, }, // Castform
|
||||
new EncounterStatic { Species = 352, Gender = 0, Level = 30, }, // Kecleon
|
||||
new EncounterStatic { Species = 203, Gender = 1, Level = 28, }, // Girafarig
|
||||
new EncounterStatic { Species = 234, Gender = 1, Level = 28, }, // Stantler
|
||||
new EncounterStatic { Species = 044, Gender = 1, Level = 14, }, // Gloom
|
||||
new EncounterStatic { Species = 070, Gender = 0, Level = 13, }, // Weepinbell
|
||||
new EncounterStatic { Species = 105, Gender = 1, Level = 30, Moves = new[]{037}, }, // Marowak: Thrash
|
||||
new EncounterStatic { Species = 128, Gender = 0, Level = 30, }, // Tauros
|
||||
new EncounterStatic { Species = 042, Gender = 0, Level = 33, }, // Golbat
|
||||
new EncounterStatic { Species = 177, Gender = 1, Level = 24, }, // Natu
|
||||
new EncounterStatic { Species = 066, Gender = 0, Level = 13, Moves = new[]{418}, }, // Machop: Bullet Punch
|
||||
new EncounterStatic { Species = 092, Gender = 1, Level = 15, }, // Gastly
|
||||
// Sinnoh Courses
|
||||
new EncounterStatic{ Species = 415, Gender = 0, Level = 30, }, // Combee
|
||||
new EncounterStatic{ Species = 439, Gender = 0, Level = 29, }, // Mime Jr.
|
||||
new EncounterStatic{ Species = 403, Gender = 1, Level = 33, }, // Shinx
|
||||
new EncounterStatic{ Species = 406, Gender = 0, Level = 30, }, // Budew
|
||||
new EncounterStatic{ Species = 399, Gender = 1, Level = 13, }, // Bidoof
|
||||
new EncounterStatic{ Species = 401, Gender = 0, Level = 15, }, // Kricketot
|
||||
new EncounterStatic{ Species = 361, Gender = 1, Level = 28, }, // Snorunt
|
||||
new EncounterStatic{ Species = 459, Gender = 0, Level = 31, Moves = new[]{452}, }, // Snover: Wood Hammer
|
||||
new EncounterStatic{ Species = 215, Gender = 0, Level = 28, Moves = new[]{306}, }, // Sneasel: Crash Claw
|
||||
new EncounterStatic{ Species = 436, Gender = 2, Level = 20, }, // Bronzor
|
||||
new EncounterStatic{ Species = 179, Gender = 1, Level = 15, }, // Mareep
|
||||
new EncounterStatic{ Species = 220, Gender = 1, Level = 16, }, // Swinub
|
||||
new EncounterStatic{ Species = 357, Gender = 1, Level = 35, }, // Tropius
|
||||
new EncounterStatic{ Species = 438, Gender = 0, Level = 30, }, // Bonsly
|
||||
new EncounterStatic{ Species = 114, Gender = 1, Level = 30, }, // Tangela
|
||||
new EncounterStatic{ Species = 400, Gender = 1, Level = 30, }, // Bibarel
|
||||
new EncounterStatic{ Species = 102, Gender = 1, Level = 17, }, // Exeggcute
|
||||
new EncounterStatic{ Species = 179, Gender = 0, Level = 19, }, // Mareep
|
||||
new EncounterStatic{ Species = 200, Gender = 1, Level = 32, Moves = new[]{194},}, // Misdreavus: Destiny Bond
|
||||
new EncounterStatic{ Species = 433, Gender = 0, Level = 22, Moves = new[]{105},}, // Chingling: Recover
|
||||
new EncounterStatic{ Species = 093, Gender = 0, Level = 25, }, // Haunter
|
||||
new EncounterStatic{ Species = 418, Gender = 0, Level = 28, Moves = new[]{226},}, // Buizel: Baton Pass
|
||||
new EncounterStatic{ Species = 170, Gender = 1, Level = 17, }, // Chinchou
|
||||
new EncounterStatic{ Species = 223, Gender = 1, Level = 19, }, // Remoraid
|
||||
new EncounterStatic{ Species = 422, Gender = 1, Level = 30, Moves = new[]{243},}, // Shellos: Mirror Coat
|
||||
new EncounterStatic{ Species = 456, Gender = 1, Level = 26, }, // Finneon
|
||||
new EncounterStatic{ Species = 086, Gender = 1, Level = 27, }, // Seel
|
||||
new EncounterStatic{ Species = 129, Gender = 1, Level = 30, }, // Magikarp
|
||||
new EncounterStatic{ Species = 054, Gender = 1, Level = 22, Moves = new[]{281},}, // Psyduck: Yawn
|
||||
new EncounterStatic{ Species = 090, Gender = 0, Level = 20, }, // Shellder
|
||||
new EncounterStatic{ Species = 025, Gender = 1, Level = 30, }, // Pikachu
|
||||
new EncounterStatic{ Species = 417, Gender = 1, Level = 33, Moves = new[]{175},}, // Pachirisu: Flail
|
||||
new EncounterStatic{ Species = 035, Gender = 1, Level = 31, }, // Clefairy
|
||||
new EncounterStatic{ Species = 039, Gender = 1, Level = 30, }, // Jigglypuff
|
||||
new EncounterStatic{ Species = 183, Gender = 1, Level = 25, }, // Marill
|
||||
new EncounterStatic{ Species = 187, Gender = 1, Level = 25, }, // Hoppip
|
||||
new EncounterStatic{ Species = 442, Gender = 0, Level = 31, }, // Spiritomb
|
||||
new EncounterStatic{ Species = 446, Gender = 0, Level = 33, }, // Munchlax
|
||||
new EncounterStatic{ Species = 349, Gender = 0, Level = 30, }, // Feebas
|
||||
new EncounterStatic{ Species = 433, Gender = 1, Level = 26, }, // Chingling
|
||||
new EncounterStatic{ Species = 042, Gender = 0, Level = 33, }, // Golbat
|
||||
new EncounterStatic{ Species = 164, Gender = 1, Level = 30, }, // Noctowl
|
||||
new EncounterStatic { Species = 415, Gender = 0, Level = 30, }, // Combee
|
||||
new EncounterStatic { Species = 439, Gender = 0, Level = 29, }, // Mime Jr.
|
||||
new EncounterStatic { Species = 403, Gender = 1, Level = 33, }, // Shinx
|
||||
new EncounterStatic { Species = 406, Gender = 0, Level = 30, }, // Budew
|
||||
new EncounterStatic { Species = 399, Gender = 1, Level = 13, }, // Bidoof
|
||||
new EncounterStatic { Species = 401, Gender = 0, Level = 15, }, // Kricketot
|
||||
new EncounterStatic { Species = 361, Gender = 1, Level = 28, }, // Snorunt
|
||||
new EncounterStatic { Species = 459, Gender = 0, Level = 31, Moves = new[]{452}, }, // Snover: Wood Hammer
|
||||
new EncounterStatic { Species = 215, Gender = 0, Level = 28, Moves = new[]{306}, }, // Sneasel: Crash Claw
|
||||
new EncounterStatic { Species = 436, Gender = 2, Level = 20, }, // Bronzor
|
||||
new EncounterStatic { Species = 179, Gender = 1, Level = 15, }, // Mareep
|
||||
new EncounterStatic { Species = 220, Gender = 1, Level = 16, }, // Swinub
|
||||
new EncounterStatic { Species = 357, Gender = 1, Level = 35, }, // Tropius
|
||||
new EncounterStatic { Species = 438, Gender = 0, Level = 30, }, // Bonsly
|
||||
new EncounterStatic { Species = 114, Gender = 1, Level = 30, }, // Tangela
|
||||
new EncounterStatic { Species = 400, Gender = 1, Level = 30, }, // Bibarel
|
||||
new EncounterStatic { Species = 102, Gender = 1, Level = 17, }, // Exeggcute
|
||||
new EncounterStatic { Species = 179, Gender = 0, Level = 19, }, // Mareep
|
||||
new EncounterStatic { Species = 200, Gender = 1, Level = 32, Moves = new[]{194},}, // Misdreavus: Destiny Bond
|
||||
new EncounterStatic { Species = 433, Gender = 0, Level = 22, Moves = new[]{105},}, // Chingling: Recover
|
||||
new EncounterStatic { Species = 093, Gender = 0, Level = 25, }, // Haunter
|
||||
new EncounterStatic { Species = 418, Gender = 0, Level = 28, Moves = new[]{226},}, // Buizel: Baton Pass
|
||||
new EncounterStatic { Species = 170, Gender = 1, Level = 17, }, // Chinchou
|
||||
new EncounterStatic { Species = 223, Gender = 1, Level = 19, }, // Remoraid
|
||||
new EncounterStatic { Species = 422, Gender = 1, Level = 30, Moves = new[]{243},}, // Shellos: Mirror Coat
|
||||
new EncounterStatic { Species = 456, Gender = 1, Level = 26, }, // Finneon
|
||||
new EncounterStatic { Species = 086, Gender = 1, Level = 27, }, // Seel
|
||||
new EncounterStatic { Species = 129, Gender = 1, Level = 30, }, // Magikarp
|
||||
new EncounterStatic { Species = 054, Gender = 1, Level = 22, Moves = new[]{281},}, // Psyduck: Yawn
|
||||
new EncounterStatic { Species = 090, Gender = 0, Level = 20, }, // Shellder
|
||||
new EncounterStatic { Species = 025, Gender = 1, Level = 30, }, // Pikachu
|
||||
new EncounterStatic { Species = 417, Gender = 1, Level = 33, Moves = new[]{175},}, // Pachirisu: Flail
|
||||
new EncounterStatic { Species = 035, Gender = 1, Level = 31, }, // Clefairy
|
||||
new EncounterStatic { Species = 039, Gender = 1, Level = 30, }, // Jigglypuff
|
||||
new EncounterStatic { Species = 183, Gender = 1, Level = 25, }, // Marill
|
||||
new EncounterStatic { Species = 187, Gender = 1, Level = 25, }, // Hoppip
|
||||
new EncounterStatic { Species = 442, Gender = 0, Level = 31, }, // Spiritomb
|
||||
new EncounterStatic { Species = 446, Gender = 0, Level = 33, }, // Munchlax
|
||||
new EncounterStatic { Species = 349, Gender = 0, Level = 30, }, // Feebas
|
||||
new EncounterStatic { Species = 433, Gender = 1, Level = 26, }, // Chingling
|
||||
new EncounterStatic { Species = 042, Gender = 0, Level = 33, }, // Golbat
|
||||
new EncounterStatic { Species = 164, Gender = 1, Level = 30, }, // Noctowl
|
||||
// Special Courses
|
||||
new EncounterStatic{ Species = 120, Gender = 2, Level = 18, Moves = new[]{113}, }, // Staryu: Light Screen
|
||||
new EncounterStatic{ Species = 224, Gender = 1, Level = 19, Moves = new[]{324}, }, // Octillery: Signal Beam
|
||||
new EncounterStatic{ Species = 116, Gender = 0, Level = 15, }, // Horsea
|
||||
new EncounterStatic{ Species = 222, Gender = 1, Level = 16, }, // Corsola
|
||||
new EncounterStatic{ Species = 170, Gender = 1, Level = 12, }, // Chinchou
|
||||
new EncounterStatic{ Species = 223, Gender = 0, Level = 14, }, // Remoraid
|
||||
new EncounterStatic{ Species = 035, Gender = 0, Level = 08, Moves = new[]{236}, }, // Clefairy: Moonlight
|
||||
new EncounterStatic{ Species = 039, Gender = 0, Level = 10, }, // Jigglypuff
|
||||
new EncounterStatic{ Species = 041, Gender = 0, Level = 09, }, // Zubat
|
||||
new EncounterStatic{ Species = 163, Gender = 1, Level = 06, }, // Hoothoot
|
||||
new EncounterStatic{ Species = 074, Gender = 0, Level = 05, }, // Geodude
|
||||
new EncounterStatic{ Species = 095, Gender = 1, Level = 05, Moves = new[]{088}, }, // Onix: Rock Throw
|
||||
new EncounterStatic{ Species = 025, Gender = 0, Level = 15, Moves = new[]{019}, }, // Pikachu: Fly
|
||||
new EncounterStatic{ Species = 025, Gender = 1, Level = 14, Moves = new[]{057}, }, // Pikachu: Surf
|
||||
new EncounterStatic{ Species = 025, Gender = 1, Level = 12, Moves = new[]{344, 252}, }, // Pikachu: Volt Tackle, Fake Out
|
||||
new EncounterStatic{ Species = 025, Gender = 0, Level = 13, Moves = new[]{175}, }, // Pikachu: Flail
|
||||
new EncounterStatic{ Species = 025, Gender = 0, Level = 10, }, // Pikachu
|
||||
new EncounterStatic{ Species = 025, Gender = 1, Level = 10, }, // Pikachu
|
||||
new EncounterStatic{ Species = 302, Gender = 1, Level = 15, }, // Sableye
|
||||
new EncounterStatic{ Species = 441, Gender = 0, Level = 15, }, // Chatot
|
||||
new EncounterStatic{ Species = 025, Gender = 1, Level = 10, }, // Pikachu
|
||||
new EncounterStatic{ Species = 453, Gender = 0, Level = 10, }, // Croagunk
|
||||
new EncounterStatic{ Species = 417, Gender = 0, Level = 05, }, // Pachirisu
|
||||
new EncounterStatic{ Species = 427, Gender = 1, Level = 05, }, // Buneary
|
||||
new EncounterStatic{ Species = 133, Gender = 0, Level = 10, }, // Eevee
|
||||
new EncounterStatic{ Species = 255, Gender = 0, Level = 10, }, // Torchic
|
||||
new EncounterStatic{ Species = 061, Gender = 1, Level = 15, Moves = new[]{003}, }, // Poliwhirl: Double Slap
|
||||
new EncounterStatic{ Species = 279, Gender = 0, Level = 15, }, // Pelipper
|
||||
new EncounterStatic{ Species = 025, Gender = 1, Level = 08, }, // Pikachu
|
||||
new EncounterStatic{ Species = 052, Gender = 0, Level = 10, }, // Meowth
|
||||
new EncounterStatic{ Species = 374, Gender = 2, Level = 05, Moves = new[]{428,334,442}, }, // Beldum: Zen Headbutt, Iron Defense & Iron Head.
|
||||
new EncounterStatic{ Species = 446, Gender = 0, Level = 05, Moves = new[]{120}, }, // Munchlax: Self-Destruct
|
||||
new EncounterStatic{ Species = 116, Gender = 0, Level = 05, Moves = new[]{330}, }, // Horsea: Muddy Water
|
||||
new EncounterStatic{ Species = 355, Gender = 0, Level = 05, Moves = new[]{286}, }, // Duskull: Imprison
|
||||
new EncounterStatic{ Species = 129, Gender = 0, Level = 05, Moves = new[]{340}, }, // Magikarp: Bounce
|
||||
new EncounterStatic{ Species = 436, Gender = 2, Level = 05, Moves = new[]{433}, }, // Bronzor: Trick Room
|
||||
new EncounterStatic{ Species = 239, Gender = 0, Level = 05, Moves = new[]{9}}, // Elekid: Thunder Punch (can be tutored)
|
||||
new EncounterStatic{ Species = 240, Gender = 0, Level = 05, Moves = new[]{7}}, // Magby: Fire Punch (can be tutored)
|
||||
new EncounterStatic{ Species = 238, Gender = 1, Level = 05, Moves = new[]{8}}, // Smoochum: Ice Punch (can be tutored)
|
||||
new EncounterStatic{ Species = 440, Gender = 1, Level = 05, Moves = new[]{215}}, // Happiny: Heal Bell
|
||||
new EncounterStatic{ Species = 173, Gender = 1, Level = 05, Moves = new[]{118}}, // Cleffa: Metronome
|
||||
new EncounterStatic{ Species = 174, Gender = 0, Level = 05, Moves = new[]{273}}, // Igglybuff: Wish
|
||||
new EncounterStatic { Species = 120, Gender = 2, Level = 18, Moves = new[]{113}, }, // Staryu: Light Screen
|
||||
new EncounterStatic { Species = 224, Gender = 1, Level = 19, Moves = new[]{324}, }, // Octillery: Signal Beam
|
||||
new EncounterStatic { Species = 116, Gender = 0, Level = 15, }, // Horsea
|
||||
new EncounterStatic { Species = 222, Gender = 1, Level = 16, }, // Corsola
|
||||
new EncounterStatic { Species = 170, Gender = 1, Level = 12, }, // Chinchou
|
||||
new EncounterStatic { Species = 223, Gender = 0, Level = 14, }, // Remoraid
|
||||
new EncounterStatic { Species = 035, Gender = 0, Level = 08, Moves = new[]{236}, }, // Clefairy: Moonlight
|
||||
new EncounterStatic { Species = 039, Gender = 0, Level = 10, }, // Jigglypuff
|
||||
new EncounterStatic { Species = 041, Gender = 0, Level = 09, }, // Zubat
|
||||
new EncounterStatic { Species = 163, Gender = 1, Level = 06, }, // Hoothoot
|
||||
new EncounterStatic { Species = 074, Gender = 0, Level = 05, }, // Geodude
|
||||
new EncounterStatic { Species = 095, Gender = 1, Level = 05, Moves = new[]{088}, }, // Onix: Rock Throw
|
||||
new EncounterStatic { Species = 025, Gender = 0, Level = 15, Moves = new[]{019}, }, // Pikachu: Fly
|
||||
new EncounterStatic { Species = 025, Gender = 1, Level = 14, Moves = new[]{057}, }, // Pikachu: Surf
|
||||
new EncounterStatic { Species = 025, Gender = 1, Level = 12, Moves = new[]{344, 252}, }, // Pikachu: Volt Tackle, Fake Out
|
||||
new EncounterStatic { Species = 025, Gender = 0, Level = 13, Moves = new[]{175}, }, // Pikachu: Flail
|
||||
new EncounterStatic { Species = 025, Gender = 0, Level = 10, }, // Pikachu
|
||||
new EncounterStatic { Species = 025, Gender = 1, Level = 10, }, // Pikachu
|
||||
new EncounterStatic { Species = 302, Gender = 1, Level = 15, }, // Sableye
|
||||
new EncounterStatic { Species = 441, Gender = 0, Level = 15, }, // Chatot
|
||||
new EncounterStatic { Species = 025, Gender = 1, Level = 10, }, // Pikachu
|
||||
new EncounterStatic { Species = 453, Gender = 0, Level = 10, }, // Croagunk
|
||||
new EncounterStatic { Species = 417, Gender = 0, Level = 05, }, // Pachirisu
|
||||
new EncounterStatic { Species = 427, Gender = 1, Level = 05, }, // Buneary
|
||||
new EncounterStatic { Species = 133, Gender = 0, Level = 10, }, // Eevee
|
||||
new EncounterStatic { Species = 255, Gender = 0, Level = 10, }, // Torchic
|
||||
new EncounterStatic { Species = 061, Gender = 1, Level = 15, Moves = new[]{003}, }, // Poliwhirl: Double Slap
|
||||
new EncounterStatic { Species = 279, Gender = 0, Level = 15, }, // Pelipper
|
||||
new EncounterStatic { Species = 025, Gender = 1, Level = 08, }, // Pikachu
|
||||
new EncounterStatic { Species = 052, Gender = 0, Level = 10, }, // Meowth
|
||||
new EncounterStatic { Species = 374, Gender = 2, Level = 05, Moves = new[]{428,334,442}, }, // Beldum: Zen Headbutt, Iron Defense & Iron Head.
|
||||
new EncounterStatic { Species = 446, Gender = 0, Level = 05, Moves = new[]{120}, }, // Munchlax: Self-Destruct
|
||||
new EncounterStatic { Species = 116, Gender = 0, Level = 05, Moves = new[]{330}, }, // Horsea: Muddy Water
|
||||
new EncounterStatic { Species = 355, Gender = 0, Level = 05, Moves = new[]{286}, }, // Duskull: Imprison
|
||||
new EncounterStatic { Species = 129, Gender = 0, Level = 05, Moves = new[]{340}, }, // Magikarp: Bounce
|
||||
new EncounterStatic { Species = 436, Gender = 2, Level = 05, Moves = new[]{433}, }, // Bronzor: Trick Room
|
||||
new EncounterStatic { Species = 239, Gender = 0, Level = 05, Moves = new[]{9}}, // Elekid: Thunder Punch (can be tutored)
|
||||
new EncounterStatic { Species = 240, Gender = 0, Level = 05, Moves = new[]{7}}, // Magby: Fire Punch (can be tutored)
|
||||
new EncounterStatic { Species = 238, Gender = 1, Level = 05, Moves = new[]{8}}, // Smoochum: Ice Punch (can be tutored)
|
||||
new EncounterStatic { Species = 440, Gender = 1, Level = 05, Moves = new[]{215}}, // Happiny: Heal Bell
|
||||
new EncounterStatic { Species = 173, Gender = 1, Level = 05, Moves = new[]{118}}, // Cleffa: Metronome
|
||||
new EncounterStatic { Species = 174, Gender = 0, Level = 05, Moves = new[]{273}}, // Igglybuff: Wish
|
||||
};
|
||||
#endregion
|
||||
#region Static Encounter/Gift Tables
|
||||
|
|
@ -771,14 +771,15 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
|
||||
private static readonly EncounterStatic[] Encounter_DPPt_Regular =
|
||||
{
|
||||
//Starters
|
||||
// Starters
|
||||
new EncounterStaticTyped { Gift = true, Species = 387, Level = 5, Location = 076, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, Version = GameVersion.DP }, // Turtwig @ Lake Verity
|
||||
new EncounterStaticTyped { Gift = true, Species = 390, Level = 5, Location = 076, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, Version = GameVersion.DP }, // Chimchar
|
||||
new EncounterStaticTyped { Gift = true, Species = 393, Level = 5, Location = 076, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, Version = GameVersion.DP }, // Piplup
|
||||
new EncounterStaticTyped { Gift = true, Species = 387, Level = 5, Location = 016, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.Pt }, // Turtwig @ Route 201
|
||||
new EncounterStaticTyped { Gift = true, Species = 390, Level = 5, Location = 016, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.Pt }, // Chimchar
|
||||
new EncounterStaticTyped { Gift = true, Species = 393, Level = 5, Location = 016, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.Pt }, // Piplup
|
||||
//Fossil @ Mining Museum
|
||||
|
||||
// Fossil @ Mining Museum
|
||||
new EncounterStaticTyped { Gift = true, Species = 138, Level = 20, Location = 094, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, Version = GameVersion.DP }, // Omanyte
|
||||
new EncounterStaticTyped { Gift = true, Species = 140, Level = 20, Location = 094, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, Version = GameVersion.DP }, // Kabuto
|
||||
new EncounterStaticTyped { Gift = true, Species = 142, Level = 20, Location = 094, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, Version = GameVersion.DP }, // Aerodactyl
|
||||
|
|
@ -793,42 +794,46 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
new EncounterStaticTyped { Gift = true, Species = 347, Level = 20, Location = 094, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.Pt}, // Anorith
|
||||
new EncounterStaticTyped { Gift = true, Species = 408, Level = 20, Location = 094, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.Pt }, // Cranidos
|
||||
new EncounterStaticTyped { Gift = true, Species = 410, Level = 20, Location = 094, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.Pt }, // Shieldon
|
||||
//Gift
|
||||
new EncounterStaticTyped { Gift = true, Species = 133, Level = 05, Location = 010, Version = GameVersion.DP, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, }, //Eevee @ Hearthome City
|
||||
new EncounterStaticTyped { Gift = true, Species = 133, Level = 20, Location = 010, Version = GameVersion.Pt, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, //Eevee @ Hearthome City
|
||||
new EncounterStaticTyped { Gift = true, Species = 137, Level = 25, Location = 012, Version = GameVersion.Pt, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, //Porygon @ Veilstone City
|
||||
new EncounterStatic { Gift = true, Species = 175, Level = 01, EggLocation = 2011, Version = GameVersion.Pt,}, //Togepi Egg from Cynthia
|
||||
new EncounterStatic { Gift = true, Species = 440, Level = 01, EggLocation = 2009, Version = GameVersion.DP,}, //Happiny Egg from Traveling Man
|
||||
new EncounterStatic { Gift = true, Species = 447, Level = 01, EggLocation = 2010, }, //Riolu Egg from Riley
|
||||
//Stationary
|
||||
new EncounterStatic { Species = 425, Level = 22, Location = 47, Version = GameVersion.DP },// Drifloon @ Valley Windworks
|
||||
new EncounterStatic { Species = 425, Level = 15, Location = 47, Version = GameVersion.Pt },// Drifloon @ Valley Windworks
|
||||
new EncounterStaticTyped { Species = 479, Level = 15, Location = 70, Version = GameVersion.DP, TypeEncounter = EncounterType.Building_EnigmaStone, },// Rotom @ Old Chateau
|
||||
new EncounterStaticTyped { Species = 479, Level = 20, Location = 70, Version = GameVersion.Pt, TypeEncounter = EncounterType.Building_EnigmaStone, },// Rotom @ Old Chateau
|
||||
|
||||
// Gift
|
||||
new EncounterStaticTyped { Gift = true, Species = 133, Level = 05, Location = 010, Version = GameVersion.DP, TypeEncounter = EncounterType.Starter_Fossil_Gift_DP, }, // Eevee @ Hearthome City
|
||||
new EncounterStaticTyped { Gift = true, Species = 133, Level = 20, Location = 010, Version = GameVersion.Pt, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Eevee @ Hearthome City
|
||||
new EncounterStaticTyped { Gift = true, Species = 137, Level = 25, Location = 012, Version = GameVersion.Pt, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Porygon @ Veilstone City
|
||||
new EncounterStatic { Gift = true, Species = 175, Level = 01, EggLocation = 2011, Version = GameVersion.Pt,}, // Togepi Egg from Cynthia
|
||||
new EncounterStatic { Gift = true, Species = 440, Level = 01, EggLocation = 2009, Version = GameVersion.DP,}, // Happiny Egg from Traveling Man
|
||||
new EncounterStatic { Gift = true, Species = 447, Level = 01, EggLocation = 2010, }, // Riolu Egg from Riley
|
||||
|
||||
// Stationary
|
||||
new EncounterStatic { Species = 425, Level = 22, Location = 47, Version = GameVersion.DP }, // Drifloon @ Valley Windworks
|
||||
new EncounterStatic { Species = 425, Level = 15, Location = 47, Version = GameVersion.Pt }, // Drifloon @ Valley Windworks
|
||||
new EncounterStaticTyped { Species = 479, Level = 15, Location = 70, Version = GameVersion.DP, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Rotom @ Old Chateau
|
||||
new EncounterStaticTyped { Species = 479, Level = 20, Location = 70, Version = GameVersion.Pt, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Rotom @ Old Chateau
|
||||
new EncounterStatic { Species = 442, Level = 25, Location = 24 }, // Spiritomb @ Route 209
|
||||
//Stationary Legendary
|
||||
new EncounterStaticTyped { Species = 377, Level = 30, Location = 125, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, //Regirock @ Rock Peak Ruins
|
||||
new EncounterStaticTyped { Species = 378, Level = 30, Location = 124, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, //Regice @ Iceberg Ruins
|
||||
new EncounterStaticTyped { Species = 379, Level = 30, Location = 123, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, //Registeel @ Iron Ruins
|
||||
new EncounterStaticTyped { Species = 480, Level = 50, Location = 089, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, //Uxie @ Acuity Cavern
|
||||
new EncounterStaticTyped { Species = 482, Level = 50, Location = 088, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, //Azelf @ Valor Cavern
|
||||
new EncounterStaticTyped { Species = 483, Level = 47, Location = 051, Version = GameVersion.D, TypeEncounter = EncounterType.DialgaPalkia }, //Dialga @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 484, Level = 47, Location = 051, Version = GameVersion.P, TypeEncounter = EncounterType.DialgaPalkia }, //Palkia @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 483, Level = 70, Location = 051, Version = GameVersion.Pt, TypeEncounter = EncounterType.DialgaPalkia }, //Dialga @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 484, Level = 70, Location = 051, Version = GameVersion.Pt, TypeEncounter = EncounterType.DialgaPalkia }, //Palkia @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 485, Level = 70, Location = 084, Version = GameVersion.DP, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Heatran @ Stark Mountain
|
||||
new EncounterStaticTyped { Species = 485, Level = 50, Location = 084, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Heatran @ Stark Mountain
|
||||
new EncounterStaticTyped { Species = 486, Level = 70, Location = 064, Version = GameVersion.DP, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Regigigas @ Snowpoint Temple
|
||||
new EncounterStaticTyped { Species = 486, Level = 01, Location = 064, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Regigigas @ Snowpoint Temple
|
||||
new EncounterStaticTyped { Species = 487, Level = 70, Location = 062, Version = GameVersion.DP, Form = 0, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Giratina @ Turnback Cave
|
||||
new EncounterStaticTyped { Species = 487, Level = 47, Location = 117, Version = GameVersion.Pt, Form = 1, TypeEncounter = EncounterType.DistortionWorld_Pt, HeldItem = 112 }, //Giratina @ Distortion World
|
||||
new EncounterStaticTyped { Species = 487, Level = 47, Location = 062, Version = GameVersion.Pt, Form = 0, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Giratina @ Turnback Cave
|
||||
//Event
|
||||
new EncounterStaticTyped { Species = 491, Level = 40, Location = 079, Version = GameVersion.DP, TypeEncounter = EncounterType.TallGrass }, //Darkrai @ Newmoon Island (Unreleased in Diamond and Pearl)
|
||||
new EncounterStaticTyped { Species = 491, Level = 50, Location = 079, Version = GameVersion.Pt, TypeEncounter = EncounterType.TallGrass }, //Darkrai @ Newmoon Island
|
||||
new EncounterStatic { Species = 492, Form = 0, Level = 30, Location = 063, Version = GameVersion.Pt, Fateful = true }, //Shaymin @ Flower Paradise
|
||||
new EncounterStatic { Species = 492, Form = 0, Level = 30, Location = 063, Version = GameVersion.DP, Fateful = false }, //Shaymin @ Flower Paradise (Unreleased in Diamond and Pearl)
|
||||
new EncounterStaticTyped { Species = 493, Form = 0, Level = 80, Location = 086, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Arceus @ Hall of Origin (Unreleased)
|
||||
|
||||
// Stationary Legendary
|
||||
new EncounterStaticTyped { Species = 377, Level = 30, Location = 125, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, // Regirock @ Rock Peak Ruins
|
||||
new EncounterStaticTyped { Species = 378, Level = 30, Location = 124, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, // Regice @ Iceberg Ruins
|
||||
new EncounterStaticTyped { Species = 379, Level = 30, Location = 123, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, // Registeel @ Iron Ruins
|
||||
new EncounterStaticTyped { Species = 480, Level = 50, Location = 089, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, // Uxie @ Acuity Cavern
|
||||
new EncounterStaticTyped { Species = 482, Level = 50, Location = 088, TypeEncounter = EncounterType.Cave_HallOfOrigin, }, // Azelf @ Valor Cavern
|
||||
new EncounterStaticTyped { Species = 483, Level = 47, Location = 051, Version = GameVersion.D, TypeEncounter = EncounterType.DialgaPalkia }, // Dialga @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 484, Level = 47, Location = 051, Version = GameVersion.P, TypeEncounter = EncounterType.DialgaPalkia }, // Palkia @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 483, Level = 70, Location = 051, Version = GameVersion.Pt, TypeEncounter = EncounterType.DialgaPalkia }, // Dialga @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 484, Level = 70, Location = 051, Version = GameVersion.Pt, TypeEncounter = EncounterType.DialgaPalkia }, // Palkia @ Spear Pillar
|
||||
new EncounterStaticTyped { Species = 485, Level = 70, Location = 084, Version = GameVersion.DP, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Heatran @ Stark Mountain
|
||||
new EncounterStaticTyped { Species = 485, Level = 50, Location = 084, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Heatran @ Stark Mountain
|
||||
new EncounterStaticTyped { Species = 486, Level = 70, Location = 064, Version = GameVersion.DP, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Regigigas @ Snowpoint Temple
|
||||
new EncounterStaticTyped { Species = 486, Level = 01, Location = 064, Version = GameVersion.Pt, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Regigigas @ Snowpoint Temple
|
||||
new EncounterStaticTyped { Species = 487, Level = 70, Location = 062, Version = GameVersion.DP, Form = 0, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Giratina @ Turnback Cave
|
||||
new EncounterStaticTyped { Species = 487, Level = 47, Location = 117, Version = GameVersion.Pt, Form = 1, TypeEncounter = EncounterType.DistortionWorld_Pt, HeldItem = 112 }, // Giratina @ Distortion World
|
||||
new EncounterStaticTyped { Species = 487, Level = 47, Location = 062, Version = GameVersion.Pt, Form = 0, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Giratina @ Turnback Cave
|
||||
|
||||
// Event
|
||||
new EncounterStaticTyped { Species = 491, Level = 40, Location = 079, Version = GameVersion.DP, TypeEncounter = EncounterType.TallGrass }, // Darkrai @ Newmoon Island (Unreleased in Diamond and Pearl)
|
||||
new EncounterStaticTyped { Species = 491, Level = 50, Location = 079, Version = GameVersion.Pt, TypeEncounter = EncounterType.TallGrass }, // Darkrai @ Newmoon Island
|
||||
new EncounterStatic { Species = 492, Form = 0, Level = 30, Location = 063, Version = GameVersion.Pt, Fateful = true }, // Shaymin @ Flower Paradise
|
||||
new EncounterStatic { Species = 492, Form = 0, Level = 30, Location = 063, Version = GameVersion.DP, Fateful = false }, // Shaymin @ Flower Paradise (Unreleased in Diamond and Pearl)
|
||||
new EncounterStaticTyped { Species = 493, Form = 0, Level = 80, Location = 086, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Arceus @ Hall of Origin (Unreleased)
|
||||
};
|
||||
|
||||
private static readonly EncounterStatic[] Encounter_DPPt = Encounter_DPPt_Roam_Grass.SelectMany(e => e.Clone(Roaming_MetLocation_DPPt_Grass)).Concat(
|
||||
|
|
@ -842,15 +847,15 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
{
|
||||
// Routes 29-48 can be encountered in grass
|
||||
// Won't go to routes 40,41,47,48
|
||||
177,178,179,180,181,182,183,184,185,186,
|
||||
187, 190,191,192,193,194,
|
||||
177, 178, 179, 180, 181, 182, 183, 184, 185, 186,
|
||||
187, 190, 191, 192, 193, 194,
|
||||
};
|
||||
|
||||
private static readonly int[] Roaming_MetLocation_HGSS_Johto_Surf =
|
||||
{
|
||||
// Routes 30-32,34-35,40-45 and 47 can be encountered in water
|
||||
// Won't go to routes 40,41,47,48
|
||||
178,179,180,182,183,190,191,192,193
|
||||
178, 179, 180, 182, 183, 190, 191, 192, 193
|
||||
};
|
||||
|
||||
private static readonly EncounterStaticTyped[] Encounter_HGSS_JohtoRoam_Grass =
|
||||
|
|
@ -869,29 +874,29 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
{
|
||||
// Route 01-18,21,22,24,26 and 28 can be encountered in grass
|
||||
// Won't go to route 23 25 27
|
||||
149,150,151,152,153,154,155,156,157,158,
|
||||
159,160,161,162,163,164,165,166,
|
||||
169,170, 172, 174, 176,
|
||||
149, 150, 151, 152, 153, 154, 155, 156, 157, 158,
|
||||
159, 160, 161, 162, 163, 164, 165, 166,
|
||||
169, 170, 172, 174, 176,
|
||||
};
|
||||
|
||||
private static readonly int[] Roaming_MetLocation_HGSS_Kanto_Surf =
|
||||
{
|
||||
// Route 4,6,9,10,12,13,19-22,24,26 and 28 can be encountered in water
|
||||
// Won't go to route 23 25 27
|
||||
152,154,157,158,160,161,167,168,169,170,
|
||||
172,174,176,
|
||||
152, 154, 157, 158, 160, 161, 167, 168, 169, 170,
|
||||
172, 174, 176,
|
||||
};
|
||||
|
||||
private static readonly EncounterStaticTyped[] Encounter_HGSS_KantoRoam_Grass =
|
||||
{
|
||||
new EncounterStaticTyped { Species = 380, Level = 35, Version = GameVersion.HG, Roaming = true, TypeEncounter = EncounterType.TallGrass, }, //Latias
|
||||
new EncounterStaticTyped { Species = 381, Level = 35, Version = GameVersion.SS, Roaming = true, TypeEncounter = EncounterType.TallGrass, }, //Latios
|
||||
new EncounterStaticTyped { Species = 380, Level = 35, Version = GameVersion.HG, Roaming = true, TypeEncounter = EncounterType.TallGrass, }, // Latias
|
||||
new EncounterStaticTyped { Species = 381, Level = 35, Version = GameVersion.SS, Roaming = true, TypeEncounter = EncounterType.TallGrass, }, // Latios
|
||||
};
|
||||
|
||||
private static readonly EncounterStaticTyped[] Encounter_HGSS_KantoRoam_Surf =
|
||||
{
|
||||
new EncounterStaticTyped { Species = 380, Level = 35, Version = GameVersion.HG, Roaming = true, TypeEncounter = EncounterType.Surfing_Fishing, }, //Latias
|
||||
new EncounterStaticTyped { Species = 381, Level = 35, Version = GameVersion.SS, Roaming = true, TypeEncounter = EncounterType.Surfing_Fishing, }, //Latios
|
||||
new EncounterStaticTyped { Species = 380, Level = 35, Version = GameVersion.HG, Roaming = true, TypeEncounter = EncounterType.Surfing_Fishing, }, // Latias
|
||||
new EncounterStaticTyped { Species = 381, Level = 35, Version = GameVersion.SS, Roaming = true, TypeEncounter = EncounterType.Surfing_Fishing, }, // Latios
|
||||
};
|
||||
|
||||
internal static readonly EncounterStatic SpikyEaredPichu = new EncounterStaticTyped // Spiky-Eared Pichu @ Ilex Forest
|
||||
|
|
@ -909,7 +914,7 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
|
||||
private static readonly EncounterStatic[] Encounter_HGSS_Regular =
|
||||
{
|
||||
//Starters
|
||||
// Starters
|
||||
new EncounterStaticTyped { Gift = true, Species = 001, Level = 05, Location = 138, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Bulbasaur @ Pallet Town
|
||||
new EncounterStaticTyped { Gift = true, Species = 004, Level = 05, Location = 138, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Charmander
|
||||
new EncounterStaticTyped { Gift = true, Species = 007, Level = 05, Location = 138, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Squirtle
|
||||
|
|
@ -919,7 +924,8 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
new EncounterStaticTyped { Gift = true, Species = 252, Level = 05, Location = 148, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Treecko @ Saffron City
|
||||
new EncounterStaticTyped { Gift = true, Species = 255, Level = 05, Location = 148, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Torchic
|
||||
new EncounterStaticTyped { Gift = true, Species = 258, Level = 05, Location = 148, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Mudkip
|
||||
//Fossil @ Pewter City
|
||||
|
||||
// Fossils @ Pewter City
|
||||
new EncounterStaticTyped { Gift = true, Species = 138, Level = 20, Location = 140, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Omanyte
|
||||
new EncounterStaticTyped { Gift = true, Species = 140, Level = 20, Location = 140, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Kabuto
|
||||
new EncounterStaticTyped { Gift = true, Species = 142, Level = 20, Location = 140, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Aerodactyl
|
||||
|
|
@ -927,7 +933,8 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
new EncounterStaticTyped { Gift = true, Species = 347, Level = 20, Location = 140, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Anorith
|
||||
new EncounterStaticTyped { Gift = true, Species = 408, Level = 20, Location = 140, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Cranidos
|
||||
new EncounterStaticTyped { Gift = true, Species = 410, Level = 20, Location = 140, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Shieldon
|
||||
//Gift
|
||||
|
||||
// Gift
|
||||
new EncounterStaticTyped { Gift = true, Species = 133, Level = 05, Location = 131, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Eevee @ Goldenrod City
|
||||
new EncounterStaticTyped { Gift = true, Species = 147, Level = 15, Location = 222, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Moves = new[] {245} }, // Dratini @ Dragon's Den (ExtremeSpeed)
|
||||
new EncounterStaticTyped { Gift = true, Species = 236, Level = 10, Location = 216, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, }, // Tyrogue @ Mt. Mortar
|
||||
|
|
@ -935,47 +942,51 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
new EncounterStatic { Gift = true, Species = 179, Level = 01, EggLocation = 2014, }, // Mareep Egg from Primo
|
||||
new EncounterStatic { Gift = true, Species = 194, Level = 01, EggLocation = 2014, }, // Wooper Egg from Primo
|
||||
new EncounterStatic { Gift = true, Species = 218, Level = 01, EggLocation = 2014, }, // Slugma Egg from Primo
|
||||
|
||||
// Celadon City Game Corner
|
||||
new EncounterStaticTyped { Gift = true, Species = 122, Level = 15, Location = 144, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Mr. Mime
|
||||
new EncounterStaticTyped { Gift = true, Species = 133, Level = 15, Location = 144, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Eevee
|
||||
new EncounterStaticTyped { Gift = true, Species = 137, Level = 15, Location = 144, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Porygon
|
||||
|
||||
// Goldenrod City Game Corner
|
||||
new EncounterStaticTyped { Gift = true, Species = 063, Level = 15, Location = 131, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Abra
|
||||
new EncounterStaticTyped { Gift = true, Species = 023, Level = 15, Location = 131, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.HG }, // Ekans
|
||||
new EncounterStaticTyped { Gift = true, Species = 027, Level = 15, Location = 131, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Version = GameVersion.SS }, // Sandshrew
|
||||
new EncounterStaticTyped { Gift = true, Species = 147, Level = 15, Location = 131, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Dratini
|
||||
|
||||
// Team Rocket HQ Trap Floor
|
||||
new EncounterStaticTyped { Species = 100, Level = 23, Location = 213, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Voltorb
|
||||
new EncounterStaticTyped { Species = 074, Level = 21, Location = 213, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Geodude
|
||||
new EncounterStaticTyped { Species = 109, Level = 21, Location = 213, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Koffing
|
||||
|
||||
//Stationary
|
||||
new EncounterStaticTyped { Species = 130, Level = 30, Location = 135, TypeEncounter = EncounterType.Surfing_Fishing, Shiny = Shiny.Always }, //Gyarados @ Lake of Rage
|
||||
new EncounterStaticTyped { Species = 131, Level = 20, Location = 210, TypeEncounter = EncounterType.Surfing_Fishing, }, //Lapras @ Union Cave Friday Only
|
||||
new EncounterStaticTyped { Species = 101, Level = 23, Location = 213, TypeEncounter = EncounterType.Building_EnigmaStone, }, //Electrode @ Team Rocket HQ
|
||||
new EncounterStatic { Species = 143, Level = 50, Location = 159, }, //Snorlax @ Route 11
|
||||
new EncounterStatic { Species = 143, Level = 50, Location = 160, }, //Snorlax @ Route 12
|
||||
new EncounterStatic { Species = 185, Level = 20, Location = 184, }, //Sudowoodo @ Route 36, Encounter does not have type
|
||||
// Stationary
|
||||
new EncounterStaticTyped { Species = 130, Level = 30, Location = 135, TypeEncounter = EncounterType.Surfing_Fishing, Shiny = Shiny.Always }, // Gyarados @ Lake of Rage
|
||||
new EncounterStaticTyped { Species = 131, Level = 20, Location = 210, TypeEncounter = EncounterType.Surfing_Fishing, }, // Lapras @ Union Cave Friday Only
|
||||
new EncounterStaticTyped { Species = 101, Level = 23, Location = 213, TypeEncounter = EncounterType.Building_EnigmaStone, }, // Electrode @ Team Rocket HQ
|
||||
new EncounterStatic { Species = 143, Level = 50, Location = 159, }, // Snorlax @ Route 11
|
||||
new EncounterStatic { Species = 143, Level = 50, Location = 160, }, // Snorlax @ Route 12
|
||||
new EncounterStatic { Species = 185, Level = 20, Location = 184, }, // Sudowoodo @ Route 36, Encounter does not have type
|
||||
SpikyEaredPichu,
|
||||
//Stationary Legendary
|
||||
new EncounterStaticTyped { Species = 144, Level = 50, Location = 203, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Articuno @ Seafoam Islands
|
||||
new EncounterStatic { Species = 145, Level = 50, Location = 158, }, //Zapdos @ Route 10
|
||||
new EncounterStaticTyped { Species = 146, Level = 50, Location = 219, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Moltres @ Mt. Silver Cave
|
||||
new EncounterStaticTyped { Species = 150, Level = 70, Location = 199, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Mewtwo @ Cerulean Cave
|
||||
new EncounterStatic { Species = 245, Level = 40, Location = 173, }, //Suicune @ Route 25
|
||||
new EncounterStaticTyped { Species = 245, Level = 40, Location = 206, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Suicune @ Burned Tower
|
||||
new EncounterStaticTyped { Species = 249, Level = 45, Location = 218, Version = GameVersion.SS, TypeEncounter = EncounterType.Surfing_Fishing }, //Lugia @ Whirl Islands
|
||||
new EncounterStaticTyped { Species = 249, Level = 70, Location = 218, Version = GameVersion.HG, TypeEncounter = EncounterType.Surfing_Fishing }, //Lugia @ Whirl Islands
|
||||
new EncounterStaticTyped { Species = 250, Level = 45, Location = 205, Version = GameVersion.HG, TypeEncounter = EncounterType.Building_EnigmaStone }, //Ho-Oh @ Bell Tower
|
||||
new EncounterStaticTyped { Species = 250, Level = 70, Location = 205, Version = GameVersion.SS, TypeEncounter = EncounterType.Building_EnigmaStone }, //Ho-Oh @ Bell Tower
|
||||
new EncounterStaticTyped { Species = 380, Level = 40, Location = 140, Version = GameVersion.SS, TypeEncounter = EncounterType.Building_EnigmaStone }, //Latias @ Pewter City
|
||||
new EncounterStaticTyped { Species = 381, Level = 40, Location = 140, Version = GameVersion.HG, TypeEncounter = EncounterType.Building_EnigmaStone }, //Latios @ Pewter City
|
||||
new EncounterStaticTyped { Species = 382, Level = 50, Location = 232, Version = GameVersion.HG, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Kyogre @ Embedded Tower
|
||||
new EncounterStaticTyped { Species = 383, Level = 50, Location = 232, Version = GameVersion.SS, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Groudon @ Embedded Tower
|
||||
new EncounterStaticTyped { Species = 384, Level = 50, Location = 232, TypeEncounter = EncounterType.Cave_HallOfOrigin }, //Rayquaza @ Embedded Tower
|
||||
new EncounterStaticTyped { Species = 483, Level = 01, Location = 231, Gift = true, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, //Dialga @ Sinjoh Ruins
|
||||
new EncounterStaticTyped { Species = 484, Level = 01, Location = 231, Gift = true, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, //Palkia @ Sinjoh Ruins
|
||||
new EncounterStaticTyped { Species = 487, Level = 01, Location = 231, Gift = true, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Form = 1, HeldItem = 112 }, //Giratina @ Sinjoh Ruins
|
||||
|
||||
// Stationary Legendary
|
||||
new EncounterStaticTyped { Species = 144, Level = 50, Location = 203, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Articuno @ Seafoam Islands
|
||||
new EncounterStatic { Species = 145, Level = 50, Location = 158, }, // Zapdos @ Route 10
|
||||
new EncounterStaticTyped { Species = 146, Level = 50, Location = 219, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Moltres @ Mt. Silver Cave
|
||||
new EncounterStaticTyped { Species = 150, Level = 70, Location = 199, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Mewtwo @ Cerulean Cave
|
||||
new EncounterStatic { Species = 245, Level = 40, Location = 173, }, // Suicune @ Route 25
|
||||
new EncounterStaticTyped { Species = 245, Level = 40, Location = 206, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Suicune @ Burned Tower
|
||||
new EncounterStaticTyped { Species = 249, Level = 45, Location = 218, Version = GameVersion.SS, TypeEncounter = EncounterType.Surfing_Fishing }, // Lugia @ Whirl Islands
|
||||
new EncounterStaticTyped { Species = 249, Level = 70, Location = 218, Version = GameVersion.HG, TypeEncounter = EncounterType.Surfing_Fishing }, // Lugia @ Whirl Islands
|
||||
new EncounterStaticTyped { Species = 250, Level = 45, Location = 205, Version = GameVersion.HG, TypeEncounter = EncounterType.Building_EnigmaStone }, // Ho-Oh @ Bell Tower
|
||||
new EncounterStaticTyped { Species = 250, Level = 70, Location = 205, Version = GameVersion.SS, TypeEncounter = EncounterType.Building_EnigmaStone }, // Ho-Oh @ Bell Tower
|
||||
new EncounterStaticTyped { Species = 380, Level = 40, Location = 140, Version = GameVersion.SS, TypeEncounter = EncounterType.Building_EnigmaStone }, // Latias @ Pewter City
|
||||
new EncounterStaticTyped { Species = 381, Level = 40, Location = 140, Version = GameVersion.HG, TypeEncounter = EncounterType.Building_EnigmaStone }, // Latios @ Pewter City
|
||||
new EncounterStaticTyped { Species = 382, Level = 50, Location = 232, Version = GameVersion.HG, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Kyogre @ Embedded Tower
|
||||
new EncounterStaticTyped { Species = 383, Level = 50, Location = 232, Version = GameVersion.SS, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Groudon @ Embedded Tower
|
||||
new EncounterStaticTyped { Species = 384, Level = 50, Location = 232, TypeEncounter = EncounterType.Cave_HallOfOrigin }, // Rayquaza @ Embedded Tower
|
||||
new EncounterStaticTyped { Species = 483, Level = 01, Location = 231, Gift = true, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Dialga @ Sinjoh Ruins
|
||||
new EncounterStaticTyped { Species = 484, Level = 01, Location = 231, Gift = true, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio }, // Palkia @ Sinjoh Ruins
|
||||
new EncounterStaticTyped { Species = 487, Level = 01, Location = 231, Gift = true, TypeEncounter = EncounterType.Starter_Fossil_Gift_Pt_DPTrio, Form = 1, HeldItem = 112 }, // Giratina @ Sinjoh Ruins
|
||||
};
|
||||
|
||||
private static readonly EncounterStatic[] Encounter_HGSS = ConcatAll(
|
||||
|
|
@ -1034,6 +1045,7 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
new EncounterTradePID { Species = 374, Ability = 1, TID = 23478, SID = 00000, OTGender = 0, Gender = 2, IVs = new[] {28,29,24,23,24,25}, PID = 0x0012B6D4 }, // Beldum
|
||||
new EncounterTradePID { Species = 111, Ability = 1, TID = 06845, SID = 00000, OTGender = 0, Gender = 1, IVs = new[] {22,31,13,00,22,09}, PID = 0x0012971C, Moves = new[]{422} }, // Rhyhorn
|
||||
new EncounterTradePID { Species = 208, Ability = 1, TID = 26491, SID = 00000, OTGender = 1, Gender = 0, IVs = new[] {08,30,28,06,18,20}, PID = 0x00101596}, // Steelix
|
||||
|
||||
//Gift
|
||||
new EncounterTradePID { Species = 021, Ability = 1, TID = 01001, SID = 00000, OTGender = 0, Gender = 1, IVs = new[] {15,20,15,20,20,20}, PID = 0x00006B5E, Level = 20, Location = 183, Moves = new[]{043,031,228,332} },// Webster's Spearow
|
||||
new EncounterTradePID { Species = 213, Ability = 2, TID = 04336, SID = 00001, OTGender = 0, Gender = 0, IVs = new[] {15,20,15,20,20,20}, PID = 0x000214D7, Level = 20, Location = 130, Moves = new[]{132,117,227,219} },// Kirk's Shuckle
|
||||
|
|
@ -1545,9 +1557,9 @@ private static void MarkHGSSEncounterTypeSlots(EncounterArea[] Areas)
|
|||
private static readonly int[] DP_GreatMarshAlt_Species =
|
||||
{
|
||||
// Daily changing Pokemon are not in the raw data http://bulbapedia.bulbagarden.net/wiki/Great_Marsh
|
||||
055,315,397,451,453,455,
|
||||
183,194,195,298,399,400, // Pre-National Pokédex
|
||||
046,102,115,193,285,316,452,454 // Post-National Pokédex
|
||||
055, 315, 397, 451, 453, 455,
|
||||
183, 194, 195, 298, 399, 400, // Pre-National Pokédex
|
||||
046, 102, 115, 193, 285, 316, 452, 454 // Post-National Pokédex
|
||||
};
|
||||
|
||||
private static readonly EncounterArea[] DP_GreatMarshAlt = EncounterArea.GetSimpleEncounterArea(DP_GreatMarshAlt_Species, new[] { 22, 22, 24, 24, 26, 26 }, 52, SlotType.Grass_Safari);
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
|
|
@ -200,14 +200,17 @@ private static void MarkG6AOSlots(ref EncounterArea[] Areas)
|
|||
#region Static Encounter/Gift Tables
|
||||
private static readonly EncounterStatic[] Encounter_XY =
|
||||
{
|
||||
// Kalos Starters @ Aquacorde Town
|
||||
new EncounterStatic { Gift = true, Species = 650, Level = 5, Location = 10, }, // Chespin
|
||||
new EncounterStatic { Gift = true, Species = 653, Level = 5, Location = 10, }, // Fennekin
|
||||
new EncounterStatic { Gift = true, Species = 656, Level = 5, Location = 10, }, // Froakie
|
||||
|
||||
// Kanto Starters @ Lumiose City
|
||||
new EncounterStatic { Gift = true, Species = 1, Level = 10, Location = 22, }, // Bulbasaur
|
||||
new EncounterStatic { Gift = true, Species = 4, Level = 10, Location = 22, }, // Charmander
|
||||
new EncounterStatic { Gift = true, Species = 7, Level = 10, Location = 22, }, // Squirtle
|
||||
|
||||
// Fossils @ Ambrette Town
|
||||
new EncounterStatic { Gift = true, Species = 138, Level = 20, Location = 44, }, // Omanyte
|
||||
new EncounterStatic { Gift = true, Species = 140, Level = 20, Location = 44, }, // Kabuto
|
||||
new EncounterStatic { Gift = true, Species = 142, Level = 20, Location = 44, }, // Aerodactyl
|
||||
|
|
@ -220,16 +223,21 @@ private static void MarkG6AOSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Gift = true, Species = 696, Level = 20, Location = 44, }, // Tyrunt
|
||||
new EncounterStatic { Gift = true, Species = 698, Level = 20, Location = 44, }, // Amaura
|
||||
|
||||
new EncounterStatic { Species = 448, Level = 32, Location = 60, Ability = 1, Nature = Nature.Hasty, Gender = 0, IVs = new[] {6, 25, 16, 31, 25, 19}, Gift = true, Shiny = Shiny.Never }, // Lucario
|
||||
new EncounterStatic { Species = 131, Level = 30, Location = 62, Ability = 1, Nature = Nature.Docile, IVs = new[] {31, 20, 20, 20, 20, 20}, Gift = true }, // Lapras
|
||||
// Gift
|
||||
new EncounterStatic { Species = 448, Level = 32, Location = 60, Ability = 1, IVs = new[] {06,25,16,31,25,19}, Nature = Nature.Hasty, Gender = 0, Gift = true, Shiny = Shiny.Never }, // Lucario
|
||||
new EncounterStatic { Species = 131, Level = 30, Location = 62, Ability = 1, IVs = new[] {31,20,20,20,20,20}, Nature = Nature.Docile, Gift = true }, // Lapras
|
||||
|
||||
// Stationary
|
||||
new EncounterStatic { Species = 143, Level = 15, Location = 038, Shiny = Shiny.Never, }, // Snorlax
|
||||
|
||||
// Shaking Trash Cans @ Lost Hotel
|
||||
new EncounterStatic { Species = 568, Level = 35, Location = 142 }, // Trubbish
|
||||
new EncounterStatic { Species = 569, Level = 36, Location = 142 }, // Garbodor
|
||||
new EncounterStatic { Species = 569, Level = 37, Location = 142 }, // Garbodor
|
||||
new EncounterStatic { Species = 569, Level = 38, Location = 142 }, // Garbodor
|
||||
new EncounterStatic { Species = 479, Level = 38, Location = 142 }, // Rotom
|
||||
|
||||
// Shaking Trash Cans @ Pokemon Village
|
||||
new EncounterStatic { Species = 569, Level = 46, Location = 98 }, // Garbodor
|
||||
new EncounterStatic { Species = 569, Level = 47, Location = 98 }, // Garbodor
|
||||
new EncounterStatic { Species = 569, Level = 48, Location = 98 }, // Garbodor
|
||||
|
|
@ -241,12 +249,11 @@ private static void MarkG6AOSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Species = 354, Level = 49, Location = 98 }, // Banette
|
||||
new EncounterStatic { Species = 354, Level = 50, Location = 98 }, // Banette
|
||||
|
||||
// Stationary Legendary
|
||||
new EncounterStatic { Species = 716, Level = 50, Location = 138, Ability = 1, Version = GameVersion.X, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Xerneas
|
||||
new EncounterStatic { Species = 717, Level = 50, Location = 138, Ability = 1, Version = GameVersion.Y, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Yveltal
|
||||
new EncounterStatic { Species = 718, Level = 70, Location = 140, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Zygarde
|
||||
|
||||
new EncounterStatic { Species = 150, Level = 70, Location = 168, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Mewtwo
|
||||
|
||||
new EncounterStatic { Species = 144, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Articuno
|
||||
new EncounterStatic { Species = 145, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Zapdos
|
||||
new EncounterStatic { Species = 146, Level = 70, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Moltres
|
||||
|
|
@ -254,6 +261,7 @@ private static void MarkG6AOSlots(ref EncounterArea[] Areas)
|
|||
|
||||
private static readonly EncounterStatic[] Encounter_AO_Regular =
|
||||
{
|
||||
// Starters @ Route 101
|
||||
new EncounterStatic { Gift = true, Species = 252, Level = 5, Location = 204, }, // Treeko
|
||||
new EncounterStatic { Gift = true, Species = 255, Level = 5, Location = 204, }, // Torchic
|
||||
new EncounterStatic { Gift = true, Species = 258, Level = 5, Location = 204, }, // Mudkip
|
||||
|
|
@ -270,7 +278,7 @@ private static void MarkG6AOSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Gift = true, Species = 498, Level = 5, Location = 204, }, // Tepig
|
||||
new EncounterStatic { Gift = true, Species = 501, Level = 5, Location = 204, }, // Oshawott
|
||||
|
||||
// Fossil
|
||||
// Fossils @ Rustboro City
|
||||
new EncounterStatic { Gift = true, Species = 138, Level = 20, Location = 190, }, // Omanyte
|
||||
new EncounterStatic { Gift = true, Species = 140, Level = 20, Location = 190, }, // Kabuto
|
||||
new EncounterStatic { Gift = true, Species = 142, Level = 20, Location = 190, }, // Aerodactyl
|
||||
|
|
@ -283,68 +291,65 @@ private static void MarkG6AOSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Gift = true, Species = 696, Level = 20, Location = 190, }, // Tyrunt
|
||||
new EncounterStatic { Gift = true, Species = 698, Level = 20, Location = 190, }, // Amaura
|
||||
|
||||
// Hot Springs Eggs
|
||||
new EncounterStatic { Species = 360, Level = 1, EggLocation = 60004, Ability = 1, Gift = true, EggCycles = 70 }, // Wynaut
|
||||
new EncounterStatic { Species = 175, Level = 1, EggLocation = 60004, Ability = 1, Gift = true, EggCycles = 70 }, // Togepi
|
||||
new EncounterStatic { Species = 374, Level = 1, Location = 196, Ability = 1, IVs = new[] {-1, -1, 31, -1, -1, 31}, Gift = true }, // Beldum
|
||||
|
||||
new EncounterStatic { Species = 351, Level = 30, Location = 240, Gender = 1, Ability = 1, Nature = Nature.Lax, IVs = new[] {-1, -1, -1, -1, 31, -1}, Contest = new[] {0,100,0,0,0,0}, Gift = true }, // Castform
|
||||
new EncounterStatic { Species = 319, Level = 40, Location = 318, Gender = 1, Ability = 1, Nature = Nature.Adamant, Gift = true }, // Sharpedo
|
||||
new EncounterStatic { Species = 323, Level = 40, Location = 318, Gender = 1, Ability = 1, Nature = Nature.Quiet, Gift = true }, // Camerupt
|
||||
|
||||
new EncounterStatic { Species = 380, Level = 30, Location = 320, Version = GameVersion.AS, Ability = 1, Gift = true, FlawlessIVCount = 3 }, // Latias
|
||||
new EncounterStatic { Species = 381, Level = 30, Location = 320, Version = GameVersion.OR, Ability = 1, Gift = true, FlawlessIVCount = 3 }, // Latios
|
||||
// Gift
|
||||
new EncounterStatic { Species = 374, Level = 01, Location = 196, Ability = 1, IVs = new[] {-1,-1,31,-1,-1,31}, Gift = true }, // Beldum
|
||||
new EncounterStatic { Species = 351, Level = 30, Location = 240, Ability = 1, IVs = new[] {-1,-1,-1,-1,31,-1}, Contest = new[] {0,100,0,0,0,0}, Gender = 1, Nature = Nature.Lax, Gift = true }, // Castform
|
||||
new EncounterStatic { Species = 319, Level = 40, Location = 318, Ability = 1, Gender = 1, Nature = Nature.Adamant, Gift = true }, // Sharpedo
|
||||
new EncounterStatic { Species = 323, Level = 40, Location = 318, Ability = 1, Gender = 1, Nature = Nature.Quiet, Gift = true }, // Camerupt
|
||||
new EncounterStatic { Species = 380, Level = 30, Location = 320, Ability = 1, Version = GameVersion.AS, Gift = true, FlawlessIVCount = 3 }, // Latias
|
||||
new EncounterStatic { Species = 381, Level = 30, Location = 320, Ability = 1, Version = GameVersion.OR, Gift = true, FlawlessIVCount = 3 }, // Latios
|
||||
|
||||
// Stationary Legendary
|
||||
new EncounterStatic { Species = 377, Level = 40, Location = 278, FlawlessIVCount = 3 }, // Regirock
|
||||
new EncounterStatic { Species = 378, Level = 40, Location = 306, FlawlessIVCount = 3 }, // Regice
|
||||
new EncounterStatic { Species = 379, Level = 40, Location = 308, FlawlessIVCount = 3 }, // Registeel
|
||||
new EncounterStatic { Species = 486, Level = 50, Location = 306, FlawlessIVCount = 3 }, // Regigigas
|
||||
new EncounterStatic { Species = 382, Level = 45, Location = 296, Version = GameVersion.AS, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Kyogre
|
||||
new EncounterStatic { Species = 383, Level = 45, Location = 296, Version = GameVersion.OR, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Groudon
|
||||
new EncounterStatic { Species = 384, Level = 70, Location = 316, Shiny = Shiny.Never, FlawlessIVCount = 3 }, // Rayquaza
|
||||
new EncounterStatic { Species = 386, Level = 80, Location = 316, Shiny = Shiny.Never, FlawlessIVCount = 3, Fateful = true }, // Deoxys
|
||||
|
||||
new EncounterStatic { Species = 377, Level = 40, Location = 278, FlawlessIVCount = 3 }, // Regirock
|
||||
new EncounterStatic { Species = 378, Level = 40, Location = 306, FlawlessIVCount = 3 }, // Regice
|
||||
new EncounterStatic { Species = 379, Level = 40, Location = 308, FlawlessIVCount = 3 }, // Registeel
|
||||
new EncounterStatic { Species = 486, Level = 50, Location = 306, FlawlessIVCount = 3 }, // Regigigas
|
||||
|
||||
// Hoopa Rings
|
||||
new EncounterStatic { Species = 249, Level = 50, Location = 304, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Lugia
|
||||
new EncounterStatic { Species = 250, Level = 50, Location = 304, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Ho-Oh
|
||||
|
||||
new EncounterStatic { Species = 483, Level = 50, Location = 348, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Dialga
|
||||
new EncounterStatic { Species = 484, Level = 50, Location = 348, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Palkia
|
||||
|
||||
new EncounterStatic { Species = 644, Level = 50, Location = 340, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Zekrom
|
||||
new EncounterStatic { Species = 643, Level = 50, Location = 340, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Reshiram
|
||||
|
||||
new EncounterStatic { Species = 642, Level = 50, Location = 348, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Thundurus
|
||||
new EncounterStatic { Species = 641, Level = 50, Location = 348, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Tornadus
|
||||
|
||||
new EncounterStatic { Species = 485, Level = 50, Location = 312, FlawlessIVCount = 3 }, // Heatran
|
||||
new EncounterStatic { Species = 487, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Giratina
|
||||
new EncounterStatic { Species = 488, Level = 50, Location = 344, FlawlessIVCount = 3 }, // Cresselia
|
||||
new EncounterStatic { Species = 645, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Landorus
|
||||
new EncounterStatic { Species = 646, Level = 50, Location = 342, FlawlessIVCount = 3 }, // Kyurem
|
||||
|
||||
new EncounterStatic { Species = 243, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Raikou
|
||||
new EncounterStatic { Species = 244, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Entei
|
||||
new EncounterStatic { Species = 245, Level = 50, Location = 334, FlawlessIVCount = 3 }, // Suicune
|
||||
|
||||
new EncounterStatic { Species = 480, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Uxie
|
||||
new EncounterStatic { Species = 481, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Mesprit
|
||||
new EncounterStatic { Species = 482, Level = 50, Location = 338, FlawlessIVCount = 3 }, // Azelf
|
||||
|
||||
new EncounterStatic { Species = 485, Level = 50, Location = 312, FlawlessIVCount = 3 }, // Heatran
|
||||
new EncounterStatic { Species = 487, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Giratina
|
||||
new EncounterStatic { Species = 488, Level = 50, Location = 344, FlawlessIVCount = 3 }, // Cresselia
|
||||
new EncounterStatic { Species = 638, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Cobalion
|
||||
new EncounterStatic { Species = 639, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Terrakion
|
||||
new EncounterStatic { Species = 640, Level = 50, Location = 336, FlawlessIVCount = 3 }, // Virizion
|
||||
new EncounterStatic { Species = 645, Level = 50, Location = 348, FlawlessIVCount = 3 }, // Landorus
|
||||
new EncounterStatic { Species = 646, Level = 50, Location = 342, FlawlessIVCount = 3 }, // Kyurem
|
||||
|
||||
// Devon Scope Kecleon
|
||||
new EncounterStatic { Species = 352, Level = 30, Location = 240 }, // Kecleon @ Route 119
|
||||
new EncounterStatic { Species = 352, Level = 30, Location = 242 }, // Kecleon @ Route 120
|
||||
new EncounterStatic { Species = 352, Level = 40, Location = 176, Gender = 1, }, // Kecleon @ Lavaridge
|
||||
new EncounterStatic { Species = 352, Level = 45, Location = 196, Ability = 4, }, // Kecleon @ Mossdeep City
|
||||
|
||||
// Eon Ticket Lati@s
|
||||
new EncounterStatic { Species = 381, Level = 30, Location = 320, Version = GameVersion.AS, FlawlessIVCount = 3 }, // Latios
|
||||
new EncounterStatic { Species = 380, Level = 30, Location = 320, Version = GameVersion.OR, FlawlessIVCount = 3 }, // Latias
|
||||
|
||||
// Stationary
|
||||
new EncounterStatic { Species = 101, Level = 40, Location = 292, Version = GameVersion.AS }, // Electrode
|
||||
new EncounterStatic { Species = 101, Level = 40, Location = 314, Version = GameVersion.OR }, // Electrode
|
||||
|
||||
new EncounterStatic { Species = 100, Level = 20, Location = 302 }, // Voltorb @ Route 119
|
||||
new EncounterStatic { Species = 442, Level = 50, Location = 304 }, // Spiritomb @ Route 120
|
||||
|
||||
|
|
@ -380,25 +385,25 @@ private static IEnumerable<EncounterStatic> PermuteCosplayPikachu()
|
|||
#region Trade Tables
|
||||
internal static readonly EncounterTrade[] TradeGift_XY =
|
||||
{
|
||||
new EncounterTrade { Species = 129, Level = 5, Ability = 1, Gender = 0, TID = 44285, Nature = Nature.Adamant, IVs = new[] {-1, 31, -1, -1, 31, -1 }, }, // Magikarp
|
||||
new EncounterTrade { Species = 133, Level = 5, Ability = 1, Gender = 1, TID = 29294, Nature = Nature.Docile, }, // Eevee
|
||||
new EncounterTrade { Species = 129, Level = 05, Ability = 1, TID = 44285, IVs = new[] {-1,31,-1,-1,31,-1}, Gender = 0, Nature = Nature.Adamant, }, // Magikarp
|
||||
new EncounterTrade { Species = 133, Level = 05, Ability = 1, TID = 29294, Gender = 1, Nature = Nature.Docile, }, // Eevee
|
||||
|
||||
new EncounterTrade { Species = 83, Level = 10, Ability = 1, Gender = 0, TID = 00185, Nature = Nature.Jolly, IVs = new[] {-1, -1, -1, 31, -1, -1}, }, // Farfetch'd
|
||||
new EncounterTrade { Species = 208, Level = 20, Ability = 1, Gender = 1, TID = 19250, Nature = Nature.Impish, IVs = new[] {-1, -1, 31, -1, -1, -1}, }, // Steelix
|
||||
new EncounterTrade { Species = 625, Level = 50, Ability = 1, Gender = 0, TID = 03447, Nature = Nature.Adamant, IVs = new[] {-1, 31, -1, -1, -1, -1}, }, // Bisharp
|
||||
new EncounterTrade { Species = 083, Level = 10, Ability = 1, TID = 00185, IVs = new[] {-1,-1,-1,31,-1,-1}, Gender = 0, Nature = Nature.Jolly, }, // Farfetch'd
|
||||
new EncounterTrade { Species = 208, Level = 20, Ability = 1, TID = 19250, IVs = new[] {-1,-1,31,-1,-1,-1}, Gender = 1, Nature = Nature.Impish, }, // Steelix
|
||||
new EncounterTrade { Species = 625, Level = 50, Ability = 1, TID = 03447, IVs = new[] {-1,31,-1,-1,-1,-1}, Gender = 0, Nature = Nature.Adamant, }, // Bisharp
|
||||
|
||||
new EncounterTrade { Species = 656, Level = 5, Ability = 1, Gender = 0, TID = 00037, Nature = Nature.Jolly, IVs = new[] {20, 20, 20, 31, 20, 20}, }, // Froakie
|
||||
new EncounterTrade { Species = 650, Level = 5, Ability = 1, Gender = 0, TID = 00037, Nature = Nature.Adamant, IVs = new[] {20, 31, 20, 20, 20, 20}, }, // Chespin
|
||||
new EncounterTrade { Species = 653, Level = 5, Ability = 1, Gender = 0, TID = 00037, Nature = Nature.Modest, IVs = new[] {20, 20, 20, 20, 31, 20}, }, // Fennekin
|
||||
new EncounterTrade { Species = 656, Level = 05, Ability = 1, TID = 00037, IVs = new[] {20,20,20,31,20,20}, Gender = 0, Nature = Nature.Jolly, }, // Froakie
|
||||
new EncounterTrade { Species = 650, Level = 05, Ability = 1, TID = 00037, IVs = new[] {20,31,20,20,20,20}, Gender = 0, Nature = Nature.Adamant, }, // Chespin
|
||||
new EncounterTrade { Species = 653, Level = 05, Ability = 1, TID = 00037, IVs = new[] {20,20,20,20,31,20}, Gender = 0, Nature = Nature.Modest, }, // Fennekin
|
||||
|
||||
new EncounterTrade { Species = 280, Level = 5, Ability = 1, Gender = 1, TID = 37110, Nature = Nature.Modest, IVs = new[] {20, 20, 20, 31, 31, 20}, IsNicknamed = false, }, // Ralts
|
||||
new EncounterTrade { Species = 280, Level = 05, Ability = 1, TID = 37110, IVs = new[] {20,20,20,31,31,20}, Gender = 1, Nature = Nature.Modest, IsNicknamed = false, }, // Ralts
|
||||
};
|
||||
|
||||
internal static readonly EncounterTrade[] TradeGift_AO =
|
||||
{
|
||||
new EncounterTrade { Species = 296, Level = 9, Ability = 2, Gender = 0, TID = 30724, Nature = Nature.Brave, IVs = new[] {-1, 31, -1, -1, -1, -1}, }, // Makuhita
|
||||
new EncounterTrade { Species = 300, Level = 30, Ability = 1, Gender = 1, TID = 03239, Nature = Nature.Naughty, IVs = new[] {-1, -1, -1, 31, -1, -1}, }, // Skitty
|
||||
new EncounterTrade { Species = 222, Level = 50, Ability = 4, Gender = 1, TID = 00325, Nature = Nature.Calm, IVs = new[] {31, -1, -1, -1, -1, 31}, }, // Corsola
|
||||
new EncounterTrade { Species = 296, Level = 09, Ability = 2, TID = 30724, IVs = new[] {-1,31,-1,-1,-1,-1}, Gender = 0, Nature = Nature.Brave, }, // Makuhita
|
||||
new EncounterTrade { Species = 300, Level = 30, Ability = 1, TID = 03239, IVs = new[] {-1,-1,-1,31,-1,-1}, Gender = 1, Nature = Nature.Naughty, }, // Skitty
|
||||
new EncounterTrade { Species = 222, Level = 50, Ability = 4, TID = 00325, IVs = new[] {31,-1,-1,-1,-1,31}, Gender = 1, Nature = Nature.Calm, }, // Corsola
|
||||
};
|
||||
#endregion
|
||||
}
|
||||
|
|
|
|||
|
|
@ -191,20 +191,20 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
|
||||
private static readonly EncounterStatic[] Encounter_USUM =
|
||||
{
|
||||
new EncounterStatic { Gift = true, Species = 722, Level = 05, Location = 8, }, // Rowlet
|
||||
new EncounterStatic { Gift = true, Species = 725, Level = 05, Location = 8, }, // Litten
|
||||
new EncounterStatic { Gift = true, Species = 728, Level = 05, Location = 8, }, // Popplio
|
||||
new EncounterStatic { Gift = true, Species = 138, Level = 15, Location = 58, }, // Omanyte
|
||||
new EncounterStatic { Gift = true, Species = 140, Level = 15, Location = 58, }, // Kabuto
|
||||
// new EncounterStatic { Gift = true, Species = 142, Level = 15, Location = 58, }, // Aerodactyl
|
||||
new EncounterStatic { Gift = true, Species = 345, Level = 15, Location = 58, }, // Lileep
|
||||
new EncounterStatic { Gift = true, Species = 347, Level = 15, Location = 58, }, // Anorith
|
||||
new EncounterStatic { Gift = true, Species = 408, Level = 15, Location = 58, }, // Cranidos
|
||||
new EncounterStatic { Gift = true, Species = 410, Level = 15, Location = 58, }, // Shieldon
|
||||
new EncounterStatic { Gift = true, Species = 564, Level = 15, Location = 58, }, // Tirtouga
|
||||
new EncounterStatic { Gift = true, Species = 566, Level = 15, Location = 58, }, // Archen
|
||||
new EncounterStatic { Gift = true, Species = 696, Level = 15, Location = 58, }, // Tyrunt
|
||||
new EncounterStatic { Gift = true, Species = 698, Level = 15, Location = 58, }, // Amaura
|
||||
new EncounterStatic { Gift = true, Species = 722, Level = 05, Location = 008, }, // Rowlet
|
||||
new EncounterStatic { Gift = true, Species = 725, Level = 05, Location = 008, }, // Litten
|
||||
new EncounterStatic { Gift = true, Species = 728, Level = 05, Location = 008, }, // Popplio
|
||||
new EncounterStatic { Gift = true, Species = 138, Level = 15, Location = 058, }, // Omanyte
|
||||
new EncounterStatic { Gift = true, Species = 140, Level = 15, Location = 058, }, // Kabuto
|
||||
// new EncounterStatic { Gift = true, Species = 142, Level = 15, Location = 058, }, // Aerodactyl
|
||||
new EncounterStatic { Gift = true, Species = 345, Level = 15, Location = 058, }, // Lileep
|
||||
new EncounterStatic { Gift = true, Species = 347, Level = 15, Location = 058, }, // Anorith
|
||||
new EncounterStatic { Gift = true, Species = 408, Level = 15, Location = 058, }, // Cranidos
|
||||
new EncounterStatic { Gift = true, Species = 410, Level = 15, Location = 058, }, // Shieldon
|
||||
new EncounterStatic { Gift = true, Species = 564, Level = 15, Location = 058, }, // Tirtouga
|
||||
new EncounterStatic { Gift = true, Species = 566, Level = 15, Location = 058, }, // Archen
|
||||
new EncounterStatic { Gift = true, Species = 696, Level = 15, Location = 058, }, // Tyrunt
|
||||
new EncounterStatic { Gift = true, Species = 698, Level = 15, Location = 058, }, // Amaura
|
||||
new EncounterStatic { Gift = true, Species = 133, Level = 01, EggLocation = 60002, }, // Eevee @ Nursery helpers
|
||||
new EncounterStatic { Gift = true, Species = 137, Level = 30, Location = 116, }, // Porygon @ Route 15
|
||||
new EncounterStatic { Gift = true, Species = 772, Level = 60, Location = 188, FlawlessIVCount = 3, }, // Type: Null @ Aether Paradise
|
||||
|
|
@ -229,7 +229,7 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Gift = true, Species = 743, Level = 50, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.US }, // Ribombee
|
||||
new EncounterStatic { Gift = true, Species = 784, Level = 50, Ability = 4, Location = 202, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Version = GameVersion.UM }, // Kommo-o
|
||||
|
||||
new EncounterStatic { Gift = true, Species = 718, Level = 63, Ability = 1, Location = 118, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Zygarde @ Route 16
|
||||
new EncounterStatic { Gift = true, Species = 718, Level = 63, Ability = 1, Location = 118, Form = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, }, // Zygarde (10%) @ Route 16
|
||||
|
||||
new EncounterStatic // Magearna (Bottle Cap)
|
||||
{
|
||||
|
|
@ -237,10 +237,10 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
Fateful = true, RibbonWishing = true, Relearn = new [] {705, 430, 381, 270}, Ball = 0x10, // Cherish
|
||||
},
|
||||
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 0, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 1, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 2, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 3, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 0, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (50%)
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 1, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (10%)
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 2, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (10%-C)
|
||||
new EncounterStatic { Gift = true, Species = 718, Form = 3, Level = 50, Shiny = Shiny.Never, Location = 118, FlawlessIVCount = 3, }, // Zygarde (50%-C)
|
||||
|
||||
new EncounterStatic { Species = 791, Level = 60, Location = 028, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {713,322,242,428}, Version = GameVersion.US }, // Solgaleo @ Mahalo Trail (Plank Bridge)
|
||||
new EncounterStatic { Species = 792, Level = 60, Location = 028, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {714,322,539,585}, Version = GameVersion.UM }, // Lunala @ Mahalo Trail (Plank Bridge)
|
||||
|
|
@ -293,7 +293,7 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Species = 127, Level = 43, Location = 184, Shiny = Shiny.Never, }, // Pinsir @ Exeggutor Island
|
||||
new EncounterStatic { Species = 800, Level = 65, Location = 146, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {722,334,408,400}, HeldItem = 923, }, // Necrozma @ Mount Lanakila
|
||||
|
||||
// Legendaries @ Ultra Space Wilds
|
||||
// Legendaries
|
||||
new EncounterStatic { Species = 144, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,573,115,258}, }, // Articuno
|
||||
new EncounterStatic { Species = 145, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,435,365,240}, }, // Zapdos
|
||||
new EncounterStatic { Species = 146, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {246,053,403,241}, }, // Moltres
|
||||
|
|
@ -331,28 +331,31 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Species = 646, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, }, // Kyurem
|
||||
new EncounterStatic { Species = 716, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {601,532,400,585}, Version = GameVersion.US }, // Xerneas
|
||||
new EncounterStatic { Species = 717, Level = 60, Location = 222, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {613,399,566,094}, Version = GameVersion.UM }, // Yveltal
|
||||
new EncounterStatic { Species = 718, Level = 60, Location = 182, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {616,137,219,225}, }, // Zygarde @ Resolution Cave
|
||||
|
||||
new EncounterStatic { Species = 334, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Altaria @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 469, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Yanmega @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 561, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Sigilyph @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 581, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swanna @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 277, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swellow @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 452, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Drapion @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 531, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Audino @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 695, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Heliolisk @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 274, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Nuzleaf @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 326, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Grumpig @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 460, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Abomasnow @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 308, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Medicham @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 450, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Hippowdon @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 558, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Crustle @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 219, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Magcargo @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 689, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Barbaracle @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 271, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Lombre @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 618, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Stunfisk @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 419, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Floatzel @ Ultra Space Wilds
|
||||
new EncounterStatic { Species = 195, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Quagsire @ Ultra Space Wilds
|
||||
// Ultra Space Wilds
|
||||
new EncounterStatic { Species = 334, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Altaria
|
||||
new EncounterStatic { Species = 469, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Yanmega
|
||||
new EncounterStatic { Species = 561, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Sigilyph
|
||||
new EncounterStatic { Species = 581, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swanna
|
||||
new EncounterStatic { Species = 277, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Swellow
|
||||
new EncounterStatic { Species = 452, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Drapion
|
||||
new EncounterStatic { Species = 531, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Audino
|
||||
new EncounterStatic { Species = 695, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Heliolisk
|
||||
new EncounterStatic { Species = 274, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Nuzleaf
|
||||
new EncounterStatic { Species = 326, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Grumpig
|
||||
new EncounterStatic { Species = 460, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Abomasnow
|
||||
new EncounterStatic { Species = 308, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Medicham
|
||||
new EncounterStatic { Species = 450, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Hippowdon
|
||||
new EncounterStatic { Species = 558, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Crustle
|
||||
new EncounterStatic { Species = 219, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Magcargo
|
||||
new EncounterStatic { Species = 689, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Barbaracle
|
||||
new EncounterStatic { Species = 271, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Lombre
|
||||
new EncounterStatic { Species = 618, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Stunfisk
|
||||
new EncounterStatic { Species = 419, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Floatzel
|
||||
new EncounterStatic { Species = 195, Level = 60, Location = 222, FlawlessIVCount = 3, }, // Quagsire
|
||||
|
||||
// Ultra Beasts
|
||||
new EncounterStatic { Species = 793, Level = 60, Location = 190, Ability = 1, FlawlessIVCount = 3, Relearn = new[] {408,491,446,243}, }, // Nihilego @ Ultra Deep Sea
|
||||
new EncounterStatic { Species = 794, Level = 60, Location = 218, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Buzzwole @ Ultra Jungle
|
||||
new EncounterStatic { Species = 795, Level = 60, Location = 214, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Pheromosa @ Ultra Desert
|
||||
|
|
@ -360,6 +363,17 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Species = 797, Level = 60, Location = 212, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Celesteela @ Ultra Crater
|
||||
new EncounterStatic { Species = 798, Level = 60, Location = 216, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Kartana @ Ultra Forest
|
||||
new EncounterStatic { Species = 799, Level = 60, Location = 220, Ability = 1, FlawlessIVCount = 3, }, // Guzzlord @ Ultra Ruin
|
||||
new EncounterStatic { Species = 805, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Stakataka @ Poni Grove
|
||||
new EncounterStatic { Species = 806, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Blacephalon @ Poni Grove
|
||||
|
||||
// Ditto Five
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 060, IVs = new[] {-1,-1,31,00,30,-1}, Nature = Nature.Bold }, // Ditto @ Route 9
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,-1,30,31,30,-1}, Nature = Nature.Jolly }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,31,30,30,-1,-1}, Nature = Nature.Adamant }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,00,-1,-1,31,30}, Nature = Nature.Modest }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,30,-1,31,-1,30}, Nature = Nature.Timid }, // Ditto @ Konikoni City
|
||||
|
||||
// Miscellaneous Static
|
||||
new EncounterStatic { Species = 760, Level = 28, Location = 020, Shiny = Shiny.Never, }, // Bewear @ Hau’oli City (Shopping District)
|
||||
new EncounterStatic { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {095,171,139,029}, }, // Hypno @ Hau'oli City Police Station
|
||||
new EncounterStatic { Species = 097, Level = 29, Location = 020, Shiny = Shiny.Never, Relearn = new[] {417,060,050,139}, }, // Hypno @ Hau'oli City Police Station
|
||||
|
|
@ -368,14 +382,6 @@ private static void MarkG7SMSlots(ref EncounterArea[] Areas)
|
|||
new EncounterStatic { Species = 425, Level = 19, Location = 230, Shiny = Shiny.Never, Relearn = new[] {310,132,016,371}, }, // Drifloon @ Route 1 (Trainers’ School)
|
||||
new EncounterStatic { Species = 769, Level = 30, Location = 116, Shiny = Shiny.Never, Relearn = new[] {310,523,072,328}, Version = GameVersion.UM, }, // Sandygast @ Route 15
|
||||
new EncounterStatic { Species = 592, Level = 34, Location = 126, Shiny = Shiny.Never, Gender = 1, }, // Frillish @ Route 14
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 060, IVs = new[] {-1,-1,31,00,30,-1}, Nature = Nature.Bold }, // Ditto @ Route 9
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,-1,30,31,30,-1}, Nature = Nature.Jolly }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,31,30,30,-1,-1}, Nature = Nature.Adamant }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,00,-1,-1,31,30}, Nature = Nature.Modest }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 132, Level = 29, Location = 072, IVs = new[] {-1,30,-1,31,-1,30}, Nature = Nature.Timid }, // Ditto @ Konikoni City
|
||||
new EncounterStatic { Species = 718, Level = 60, Location = 182, Ability = 1, Shiny = Shiny.Never, FlawlessIVCount = 3, Relearn = new[] {616,137,219,225}, }, // Zygarde @ Resolution Cave
|
||||
new EncounterStatic { Species = 805, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.UM }, // Stakataka @ Poni Grove
|
||||
new EncounterStatic { Species = 806, Level = 60, Location = 164, Ability = 1, FlawlessIVCount = 3, Version = GameVersion.US }, // Blacephalon @ Poni Grove
|
||||
new EncounterStatic { Species = 101, Level = 60, Location = 224, Ability = 1, Shiny = Shiny.Never, }, // Electrode @ Team Rocket's Castle
|
||||
|
||||
// Crabrawler in Berry Piles
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user