mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-08-27 20:05:12 -05:00
Merge pull request #268 from h2o-DS/zukan_data.narc
Generate zukan_enc_platinum.narc
This commit is contained in:
@@ -731,15 +731,15 @@ static const MapHeader sMapHeaders[] = {
|
||||
.isFlyAllowed = 0x0,
|
||||
},
|
||||
[MAP_HEADER_CANALAVE_CITY] = {
|
||||
.unk_00 = 0xF,
|
||||
.unk_01 = 0x9,
|
||||
.mapMatrixID = 0x0,
|
||||
.unk_00 = 15,
|
||||
.unk_01 = 9,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_canalave_city,
|
||||
.initScriptsArchiveID = scripts_init_canalave_city,
|
||||
.msgArchiveID = message_bank_canalave_city,
|
||||
.dayMusicID = 1011,
|
||||
.nightMusicID = 1040,
|
||||
.wildEncountersArchiveID = 0x0,
|
||||
.wildEncountersArchiveID = 0,
|
||||
.eventsArchiveID = 32,
|
||||
.mapLabelTextID = 0x7,
|
||||
.mapLabelWindowID = 0x1,
|
||||
@@ -1437,13 +1437,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_ETERNA_CITY] = {
|
||||
.unk_00 = 0x8,
|
||||
.unk_01 = 0x2,
|
||||
.mapMatrixID = 0x0,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_eterna_city,
|
||||
.initScriptsArchiveID = scripts_init_eterna_city,
|
||||
.msgArchiveID = message_bank_eterna_city,
|
||||
.dayMusicID = 1013,
|
||||
.nightMusicID = 1042,
|
||||
.wildEncountersArchiveID = 0x1,
|
||||
.wildEncountersArchiveID = 1,
|
||||
.eventsArchiveID = 64,
|
||||
.mapLabelTextID = 0x9,
|
||||
.mapLabelWindowID = 0x1,
|
||||
@@ -2647,13 +2647,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_PASTORIA_CITY] = {
|
||||
.unk_00 = 0xC,
|
||||
.unk_01 = 0x6,
|
||||
.mapMatrixID = 0x0,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_pastoria_city,
|
||||
.initScriptsArchiveID = scripts_init_pastoria_city,
|
||||
.msgArchiveID = message_bank_pastoria_city,
|
||||
.dayMusicID = 1015,
|
||||
.nightMusicID = 1044,
|
||||
.wildEncountersArchiveID = 0x2,
|
||||
.wildEncountersArchiveID = 2,
|
||||
.eventsArchiveID = 119,
|
||||
.mapLabelTextID = 0xB,
|
||||
.mapLabelWindowID = 0x1,
|
||||
@@ -3307,13 +3307,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_SUNYSHORE_CITY] = {
|
||||
.unk_00 = 0xD,
|
||||
.unk_01 = 0x7,
|
||||
.mapMatrixID = 0x0,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_sunyshore_city,
|
||||
.initScriptsArchiveID = scripts_init_sunyshore_city,
|
||||
.msgArchiveID = message_bank_sunyshore_city,
|
||||
.dayMusicID = 1017,
|
||||
.nightMusicID = 1046,
|
||||
.wildEncountersArchiveID = 0x3,
|
||||
.wildEncountersArchiveID = 3,
|
||||
.eventsArchiveID = 149,
|
||||
.mapLabelTextID = 0xD,
|
||||
.mapLabelWindowID = 0x1,
|
||||
@@ -3791,13 +3791,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_POKEMON_LEAGUE] = {
|
||||
.unk_00 = 0xD,
|
||||
.unk_01 = 0xA,
|
||||
.mapMatrixID = 0x0,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_pokemon_league,
|
||||
.initScriptsArchiveID = scripts_init_pokemon_league,
|
||||
.msgArchiveID = message_bank_pokemon_league,
|
||||
.dayMusicID = 1019,
|
||||
.nightMusicID = 1048,
|
||||
.wildEncountersArchiveID = 0x4,
|
||||
.wildEncountersArchiveID = 4,
|
||||
.eventsArchiveID = 171,
|
||||
.mapLabelTextID = (0xF),
|
||||
.mapLabelWindowID = 0x1,
|
||||
@@ -4363,13 +4363,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_OREBURGH_MINE_B1F] = {
|
||||
.unk_00 = 55,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x5,
|
||||
.mapMatrixID = 5,
|
||||
.scriptsArchiveID = scripts_oreburgh_mine_b1f,
|
||||
.initScriptsArchiveID = scripts_init_oreburgh_mine_b1f,
|
||||
.msgArchiveID = message_bank_oreburgh_mine_b1f,
|
||||
.dayMusicID = 0x433,
|
||||
.nightMusicID = 0x433,
|
||||
.wildEncountersArchiveID = 0x5,
|
||||
.wildEncountersArchiveID = 5,
|
||||
.eventsArchiveID = 196,
|
||||
.mapLabelTextID = 46,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4385,13 +4385,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_OREBURGH_MINE_B2F] = {
|
||||
.unk_00 = 55,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x6,
|
||||
.mapMatrixID = 6,
|
||||
.scriptsArchiveID = scripts_oreburgh_mine_b2f,
|
||||
.initScriptsArchiveID = scripts_init_oreburgh_mine_b2f,
|
||||
.msgArchiveID = message_bank_oreburgh_mine_b2f,
|
||||
.dayMusicID = 0x433,
|
||||
.nightMusicID = 0x433,
|
||||
.wildEncountersArchiveID = 0x6,
|
||||
.wildEncountersArchiveID = 6,
|
||||
.eventsArchiveID = 197,
|
||||
.mapLabelTextID = 46,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4407,13 +4407,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_VALLEY_WINDWORKS_OUTSIDE] = {
|
||||
.unk_00 = 0x8,
|
||||
.unk_01 = 0x2,
|
||||
.mapMatrixID = 0x0,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_valley_windworks_outside,
|
||||
.initScriptsArchiveID = scripts_init_valley_windworks_outside,
|
||||
.msgArchiveID = message_bank_valley_windworks_outside,
|
||||
.dayMusicID = 1023,
|
||||
.nightMusicID = 1052,
|
||||
.wildEncountersArchiveID = 0x7,
|
||||
.wildEncountersArchiveID = 7,
|
||||
.eventsArchiveID = 198,
|
||||
.mapLabelTextID = 47,
|
||||
.mapLabelWindowID = 0x3,
|
||||
@@ -4473,13 +4473,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_ETERNA_FOREST] = {
|
||||
.unk_00 = 54,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x7,
|
||||
.mapMatrixID = 7,
|
||||
.scriptsArchiveID = scripts_eterna_forest,
|
||||
.initScriptsArchiveID = scripts_init_eterna_forest,
|
||||
.msgArchiveID = message_bank_eterna_forest,
|
||||
.dayMusicID = 0x427,
|
||||
.nightMusicID = 0x427,
|
||||
.wildEncountersArchiveID = 0x8,
|
||||
.wildEncountersArchiveID = 8,
|
||||
.eventsArchiveID = 201,
|
||||
.mapLabelTextID = 48,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -4495,13 +4495,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_FUEGO_IRONWORKS_OUTSIDE] = {
|
||||
.unk_00 = 0x8,
|
||||
.unk_01 = 0x2,
|
||||
.mapMatrixID = 0x0,
|
||||
.mapMatrixID = 0,
|
||||
.scriptsArchiveID = scripts_fuego_ironworks_outside,
|
||||
.initScriptsArchiveID = scripts_init_fuego_ironworks_outside,
|
||||
.msgArchiveID = message_bank_fuego_ironworks_outside,
|
||||
.dayMusicID = 1023,
|
||||
.nightMusicID = 1052,
|
||||
.wildEncountersArchiveID = 0x9,
|
||||
.wildEncountersArchiveID = 9,
|
||||
.eventsArchiveID = 202,
|
||||
.mapLabelTextID = 49,
|
||||
.mapLabelWindowID = 0x3,
|
||||
@@ -4561,13 +4561,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_1F_SOUTH] = {
|
||||
.unk_00 = 0x45,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x9,
|
||||
.mapMatrixID = 9,
|
||||
.scriptsArchiveID = scripts_mt_coronet_1f_south,
|
||||
.initScriptsArchiveID = scripts_init_mt_coronet_1f_south,
|
||||
.msgArchiveID = message_bank_mt_coronet_1f_south,
|
||||
.dayMusicID = 0x432,
|
||||
.nightMusicID = 0x432,
|
||||
.wildEncountersArchiveID = 0xA,
|
||||
.wildEncountersArchiveID = 10,
|
||||
.eventsArchiveID = 204,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4583,7 +4583,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_2F] = {
|
||||
.unk_00 = 0x45,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0xA,
|
||||
.mapMatrixID = 10,
|
||||
.scriptsArchiveID = scripts_mt_coronet_2f,
|
||||
.initScriptsArchiveID = scripts_init_mt_coronet_2f,
|
||||
.msgArchiveID = message_bank_mt_coronet_2f,
|
||||
@@ -4611,7 +4611,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 0x432,
|
||||
.nightMusicID = 0x432,
|
||||
.wildEncountersArchiveID = 0xC,
|
||||
.wildEncountersArchiveID = 12,
|
||||
.eventsArchiveID = 206,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4627,13 +4627,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_OUTSIDE_NORTH] = {
|
||||
.unk_00 = 0xE,
|
||||
.unk_01 = 0x8,
|
||||
.mapMatrixID = 0xC,
|
||||
.mapMatrixID = 12,
|
||||
.scriptsArchiveID = scripts_empty,
|
||||
.initScriptsArchiveID = scripts_init_empty,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0xD,
|
||||
.wildEncountersArchiveID = 13,
|
||||
.eventsArchiveID = 207,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4649,13 +4649,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_OUTSIDE_SOUTH] = {
|
||||
.unk_00 = 0xE,
|
||||
.unk_01 = 0x8,
|
||||
.mapMatrixID = 0xD,
|
||||
.mapMatrixID = 13,
|
||||
.scriptsArchiveID = scripts_empty,
|
||||
.initScriptsArchiveID = scripts_init_empty,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0xE,
|
||||
.wildEncountersArchiveID = 14,
|
||||
.eventsArchiveID = 208,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4671,13 +4671,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_4F_ROOMS_1_AND_2] = {
|
||||
.unk_00 = 70,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0xE,
|
||||
.mapMatrixID = 14,
|
||||
.scriptsArchiveID = scripts_empty,
|
||||
.initScriptsArchiveID = scripts_init_empty,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0xF,
|
||||
.wildEncountersArchiveID = 15,
|
||||
.eventsArchiveID = 209,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4693,13 +4693,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_4F_ROOM_3] = {
|
||||
.unk_00 = 70,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0xF,
|
||||
.mapMatrixID = 15,
|
||||
.scriptsArchiveID = scripts_empty,
|
||||
.initScriptsArchiveID = scripts_init_empty,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0x10,
|
||||
.wildEncountersArchiveID = 16,
|
||||
.eventsArchiveID = 210,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4714,14 +4714,14 @@ static const MapHeader sMapHeaders[] = {
|
||||
},
|
||||
[MAP_HEADER_MT_CORONET_5F] = {
|
||||
.unk_00 = 70,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x10,
|
||||
.unk_01 = 15,
|
||||
.mapMatrixID = 16,
|
||||
.scriptsArchiveID = scripts_empty,
|
||||
.initScriptsArchiveID = scripts_init_empty,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0x11,
|
||||
.wildEncountersArchiveID = 17,
|
||||
.eventsArchiveID = 211,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4737,13 +4737,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_6F] = {
|
||||
.unk_00 = 70,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x11,
|
||||
.mapMatrixID = 17,
|
||||
.scriptsArchiveID = scripts_mt_coronet_6f,
|
||||
.initScriptsArchiveID = scripts_init_mt_coronet_6f,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0x12,
|
||||
.wildEncountersArchiveID = 18,
|
||||
.eventsArchiveID = 212,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4759,13 +4759,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_1F_TUNNEL_ROOM] = {
|
||||
.unk_00 = 0x45,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x12,
|
||||
.mapMatrixID = 18,
|
||||
.scriptsArchiveID = scripts_mt_coronet_1f_tunnel_room,
|
||||
.initScriptsArchiveID = scripts_init_mt_coronet_1f_tunnel_room,
|
||||
.msgArchiveID = message_bank_mt_coronet_1f_tunnel_room,
|
||||
.dayMusicID = 1071,
|
||||
.nightMusicID = 1071,
|
||||
.wildEncountersArchiveID = 0x13,
|
||||
.wildEncountersArchiveID = 19,
|
||||
.eventsArchiveID = 213,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4781,13 +4781,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_2] = {
|
||||
.unk_00 = 0x45,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x13,
|
||||
.mapMatrixID = 19,
|
||||
.scriptsArchiveID = scripts_mt_coronet_1f_north_room_2,
|
||||
.initScriptsArchiveID = scripts_init_mt_coronet_1f_north_room_2,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 0x432,
|
||||
.nightMusicID = 0x432,
|
||||
.wildEncountersArchiveID = 0x14,
|
||||
.wildEncountersArchiveID = 20,
|
||||
.eventsArchiveID = 214,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4803,13 +4803,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_1F_NORTH_ROOM_1] = {
|
||||
.unk_00 = 0x45,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x14,
|
||||
.mapMatrixID = 20,
|
||||
.scriptsArchiveID = scripts_mt_coronet_1f_north_room_1,
|
||||
.initScriptsArchiveID = scripts_init_mt_coronet_1f_north_room_1,
|
||||
.msgArchiveID = message_bank_mt_coronet_1f_north_room_1,
|
||||
.dayMusicID = 0x432,
|
||||
.nightMusicID = 0x432,
|
||||
.wildEncountersArchiveID = 0x15,
|
||||
.wildEncountersArchiveID = 21,
|
||||
.eventsArchiveID = 215,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4825,13 +4825,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_MT_CORONET_B1F] = {
|
||||
.unk_00 = 0x45,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x15,
|
||||
.mapMatrixID = 21,
|
||||
.scriptsArchiveID = scripts_empty,
|
||||
.initScriptsArchiveID = scripts_init_empty,
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 0x432,
|
||||
.nightMusicID = 0x432,
|
||||
.wildEncountersArchiveID = 0x16,
|
||||
.wildEncountersArchiveID = 22,
|
||||
.eventsArchiveID = 216,
|
||||
.mapLabelTextID = 0x32,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -4847,7 +4847,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_SPEAR_PILLAR] = {
|
||||
.unk_00 = 0x3C,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0x16,
|
||||
.mapMatrixID = 22,
|
||||
.scriptsArchiveID = scripts_spear_pillar,
|
||||
.initScriptsArchiveID = scripts_init_spear_pillar,
|
||||
.msgArchiveID = message_bank_spear_pillar,
|
||||
@@ -5029,7 +5029,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 0x427,
|
||||
.nightMusicID = 0x427,
|
||||
.wildEncountersArchiveID = 0x1F,
|
||||
.wildEncountersArchiveID = 31,
|
||||
.eventsArchiveID = 223,
|
||||
.mapLabelTextID = 53,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -5799,7 +5799,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_stark_mountain_room_1,
|
||||
.dayMusicID = 1073,
|
||||
.nightMusicID = 1073,
|
||||
.wildEncountersArchiveID = 0x39,
|
||||
.wildEncountersArchiveID = 57,
|
||||
.eventsArchiveID = 256,
|
||||
.mapLabelTextID = 84,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -6327,7 +6327,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1025,
|
||||
.nightMusicID = 1054,
|
||||
.wildEncountersArchiveID = 0x75,
|
||||
.wildEncountersArchiveID = 117,
|
||||
.eventsArchiveID = 0x114,
|
||||
.mapLabelTextID = 68,
|
||||
.mapLabelWindowID = 0x7,
|
||||
@@ -6459,7 +6459,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_iron_island_b2f_left_room,
|
||||
.dayMusicID = 0x433,
|
||||
.nightMusicID = 0x433,
|
||||
.wildEncountersArchiveID = 0x7B,
|
||||
.wildEncountersArchiveID = 123,
|
||||
.eventsArchiveID = 0x11A,
|
||||
.mapLabelTextID = 0x45,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -7559,7 +7559,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_route_202,
|
||||
.dayMusicID = 1021,
|
||||
.nightMusicID = 1050,
|
||||
.wildEncountersArchiveID = 0x8D,
|
||||
.wildEncountersArchiveID = 141,
|
||||
.eventsArchiveID = 329,
|
||||
.mapLabelTextID = 0x11,
|
||||
.mapLabelWindowID = 0x3,
|
||||
@@ -7581,7 +7581,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_route_203,
|
||||
.dayMusicID = 1022,
|
||||
.nightMusicID = 1051,
|
||||
.wildEncountersArchiveID = 0x8E,
|
||||
.wildEncountersArchiveID = 142,
|
||||
.eventsArchiveID = 330,
|
||||
.mapLabelTextID = 0x12,
|
||||
.mapLabelWindowID = 0x3,
|
||||
@@ -11095,13 +11095,13 @@ static const MapHeader sMapHeaders[] = {
|
||||
[MAP_HEADER_GREAT_MARSH_1] = {
|
||||
.unk_00 = 63,
|
||||
.unk_01 = 0xF,
|
||||
.mapMatrixID = 0xF0,
|
||||
.mapMatrixID = 240,
|
||||
.scriptsArchiveID = scripts_great_marsh_1,
|
||||
.initScriptsArchiveID = scripts_init_great_marsh_1,
|
||||
.msgArchiveID = message_bank_great_marsh_1,
|
||||
.dayMusicID = 1069,
|
||||
.nightMusicID = 1069,
|
||||
.wildEncountersArchiveID = 0x17,
|
||||
.wildEncountersArchiveID = 23,
|
||||
.eventsArchiveID = 481,
|
||||
.mapLabelTextID = 52,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -11123,7 +11123,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_great_marsh_2,
|
||||
.dayMusicID = 1069,
|
||||
.nightMusicID = 1069,
|
||||
.wildEncountersArchiveID = 0x18,
|
||||
.wildEncountersArchiveID = 24,
|
||||
.eventsArchiveID = 482,
|
||||
.mapLabelTextID = 52,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -11145,7 +11145,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_great_marsh_3,
|
||||
.dayMusicID = 1069,
|
||||
.nightMusicID = 1069,
|
||||
.wildEncountersArchiveID = 0x19,
|
||||
.wildEncountersArchiveID = 25,
|
||||
.eventsArchiveID = 483,
|
||||
.mapLabelTextID = 52,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -11167,7 +11167,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_great_marsh_4,
|
||||
.dayMusicID = 1069,
|
||||
.nightMusicID = 1069,
|
||||
.wildEncountersArchiveID = 0x1A,
|
||||
.wildEncountersArchiveID = 26,
|
||||
.eventsArchiveID = 484,
|
||||
.mapLabelTextID = 52,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -11189,7 +11189,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_great_marsh_5,
|
||||
.dayMusicID = 1069,
|
||||
.nightMusicID = 1069,
|
||||
.wildEncountersArchiveID = 0x1B,
|
||||
.wildEncountersArchiveID = 27,
|
||||
.eventsArchiveID = 485,
|
||||
.mapLabelTextID = 52,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -11211,7 +11211,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_great_marsh_6,
|
||||
.dayMusicID = 1069,
|
||||
.nightMusicID = 1069,
|
||||
.wildEncountersArchiveID = 0x1C,
|
||||
.wildEncountersArchiveID = 28,
|
||||
.eventsArchiveID = 486,
|
||||
.mapLabelTextID = 52,
|
||||
.mapLabelWindowID = 0x5,
|
||||
@@ -11299,7 +11299,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_maniac_tunnel,
|
||||
.dayMusicID = 0x427,
|
||||
.nightMusicID = 0x427,
|
||||
.wildEncountersArchiveID = 0x74,
|
||||
.wildEncountersArchiveID = 116,
|
||||
.eventsArchiveID = 489,
|
||||
.mapLabelTextID = 67,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -11475,7 +11475,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1064,
|
||||
.nightMusicID = 1064,
|
||||
.wildEncountersArchiveID = 0x45,
|
||||
.wildEncountersArchiveID = 69,
|
||||
.eventsArchiveID = 497,
|
||||
.mapLabelTextID = 62,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -11541,7 +11541,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1064,
|
||||
.nightMusicID = 1064,
|
||||
.wildEncountersArchiveID = 0x48,
|
||||
.wildEncountersArchiveID = 72,
|
||||
.eventsArchiveID = 500,
|
||||
.mapLabelTextID = 62,
|
||||
.mapLabelWindowID = 0x4,
|
||||
@@ -11585,7 +11585,7 @@ static const MapHeader sMapHeaders[] = {
|
||||
.msgArchiveID = message_bank_jubilife_city,
|
||||
.dayMusicID = 1064,
|
||||
.nightMusicID = 1064,
|
||||
.wildEncountersArchiveID = 0x4A,
|
||||
.wildEncountersArchiveID = 74,
|
||||
.eventsArchiveID = 0x1F6,
|
||||
.mapLabelTextID = 62,
|
||||
.mapLabelWindowID = 0x4,
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
#include <nnsys.h>
|
||||
|
||||
#include "overlay021/struct_ov21_021D0D80_1.h"
|
||||
#include "overlay021/struct_ov21_021D0D80.h"
|
||||
#include "overlay021/struct_ov21_021D0F60_decl.h"
|
||||
#include "overlay021/struct_ov21_021D13FC.h"
|
||||
#include "overlay021/struct_ov21_021D157C.h"
|
||||
@@ -24,7 +24,7 @@
|
||||
int ov21_021D0D80(OverlayManager *param0, int *param1);
|
||||
int ov21_021D0E3C(OverlayManager *param0, int *param1);
|
||||
int ov21_021D0EC8(OverlayManager *param0, int *param1);
|
||||
UnkStruct_ov21_021D0F60 *ov21_021D0F60(int param0, const UnkStruct_ov21_021D0D80_1 *param1);
|
||||
UnkStruct_ov21_021D0F60 *ov21_021D0F60(int param0, const UnkStruct_ov21_021D0D80 *param1);
|
||||
BOOL ov21_021D10B8(UnkStruct_ov21_021D0F60 *param0);
|
||||
void ov21_021D12B0(int param0);
|
||||
void ov21_021D12C4(void);
|
||||
|
||||
@@ -1,61 +0,0 @@
|
||||
#ifndef POKEPLATINUM_OV21_021D3208_H
|
||||
#define POKEPLATINUM_OV21_021D3208_H
|
||||
|
||||
#include "overlay021/struct_ov21_021D3208.h"
|
||||
#include "overlay021/struct_ov21_021D3320.h"
|
||||
#include "overlay021/struct_ov21_021D37DC.h"
|
||||
|
||||
#include "strbuf.h"
|
||||
|
||||
void ov21_021D3208(UnkStruct_ov21_021D3320 *param0, UnkStruct_ov21_021D3208 *param1, int param2);
|
||||
void ov21_021D3320(UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D334C(const UnkStruct_ov21_021D3320 *param0, int param1, int param2);
|
||||
u32 ov21_021D335C(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D3374(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D338C(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33A4(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33BC(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33D4(const UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
u32 ov21_021D33E0(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33F8(const UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D3404(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D3410(const UnkStruct_ov21_021D3320 *param0, u32 param1, int param2);
|
||||
u32 ov21_021D341C(const UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
BOOL ov21_021D3428(const UnkStruct_ov21_021D3320 *param0);
|
||||
void ov21_021D3434(UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
u32 ov21_021D3440(const UnkStruct_ov21_021D3320 *param0);
|
||||
void ov21_021D344C(UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
u32 ov21_021D3458(const UnkStruct_ov21_021D3320 *param0);
|
||||
BOOL ov21_021D3464(UnkStruct_ov21_021D3320 *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7, BOOL param8);
|
||||
BOOL ov21_021D3684(UnkStruct_ov21_021D3320 *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7);
|
||||
BOOL ov21_021D36A4(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D36C0(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int ov21_021D36D8(const UnkStruct_ov21_021D3320 *param0);
|
||||
BOOL ov21_021D36E4(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D36FC(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D371C(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int ov21_021D375C(const UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D3768(const UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D3770(const UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
BOOL ov21_021D3794(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int ov21_021D37BC(const UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D37CC(const UnkStruct_ov21_021D3320 *param0);
|
||||
const UnkStruct_ov21_021D37DC *ov21_021D37DC(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D37F8(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D3810(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D3844(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D387C(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int ov21_021D3898(const UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D38A4(const UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D38B0(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
void ov21_021D38C0(UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D38FC(const UnkStruct_ov21_021D3320 *param0);
|
||||
int ov21_021D3908(const UnkStruct_ov21_021D3320 *param0);
|
||||
Strbuf *ov21_021D3914(const UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D3920(const UnkStruct_ov21_021D3320 *param0);
|
||||
BOOL ov21_021D392C(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D3954(const UnkStruct_ov21_021D3320 *param0);
|
||||
void ov21_021D3960(UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D3998(const UnkStruct_ov21_021D3320 *param0);
|
||||
|
||||
#endif // POKEPLATINUM_OV21_021D3208_H
|
||||
@@ -1,9 +0,0 @@
|
||||
#ifndef POKEPLATINUM_OV21_021D517C_H
|
||||
#define POKEPLATINUM_OV21_021D517C_H
|
||||
|
||||
#include "bg_window.h"
|
||||
|
||||
void ov21_021D517C(Window *param0, u8 *param1, u16 param2, u16 param3, u8 param4, u8 *param5, u8 param6, u8 param7, u16 param8, u16 param9);
|
||||
void ov21_021D5214(u8 *param0, u8 param1, u8 param2);
|
||||
|
||||
#endif // POKEPLATINUM_OV21_021D517C_H
|
||||
@@ -1,19 +0,0 @@
|
||||
#ifndef POKEPLATINUM_OV21_021D57B4_H
|
||||
#define POKEPLATINUM_OV21_021D57B4_H
|
||||
|
||||
#include "overlay021/struct_ov21_021D5844.h"
|
||||
#include "overlay021/struct_ov21_021D5868.h"
|
||||
#include "overlay021/struct_ov21_021D5890.h"
|
||||
|
||||
#include "cell_actor.h"
|
||||
|
||||
void ov21_021D57B4(UnkStruct_ov21_021D5844 *param0, int param1, int param2, int param3);
|
||||
void ov21_021D5844(UnkStruct_ov21_021D5844 *param0);
|
||||
UnkStruct_ov21_021D5868 *ov21_021D5868(int param0, int *param1);
|
||||
UnkStruct_ov21_021D5890 *ov21_021D5890(int param0, int *param1);
|
||||
void ov21_021D58C0(u8 *param0, u8 param1, u8 param2, const UnkStruct_ov21_021D5890 *param3);
|
||||
u32 ov21_021D5948(u8 *param0, int param1, int param2, const UnkStruct_ov21_021D5890 *param3, const UnkStruct_ov21_021D5844 *param4, const u8 *param5, u32 param6);
|
||||
void ov21_021D59D8(CellActor *param0, int param1, int param2, int param3, int param4, const UnkStruct_ov21_021D5868 *param5, int param6, int param7);
|
||||
int ov21_021D5A20(CellActor **param0, int param1, int param2, int param3, int param4, int param5, int param6, const UnkStruct_ov21_021D5868 *param7, const UnkStruct_ov21_021D5844 *param8, int param9, int param10, const u8 *param11, u32 param12, u32 *param13);
|
||||
|
||||
#endif // POKEPLATINUM_OV21_021D57B4_H
|
||||
@@ -4,7 +4,7 @@
|
||||
#include "overlay021/struct_ov21_021D0F60_decl.h"
|
||||
#include "overlay021/struct_ov21_021E68F4.h"
|
||||
|
||||
void ov21_021DC9BC(UnkStruct_ov21_021E68F4 *param0, UnkStruct_ov21_021D0F60 *param1, int param2);
|
||||
void ov21_021DC9BC(UnkStruct_ov21_021E68F4 *param0, UnkStruct_ov21_021D0F60 *param1, int heapID);
|
||||
void ov21_021DCA14(UnkStruct_ov21_021E68F4 *param0);
|
||||
int ov21_021DCA28(const UnkStruct_ov21_021E68F4 *param0);
|
||||
void ov21_021DCA30(UnkStruct_ov21_021E68F4 *param0, int param1);
|
||||
|
||||
155
include/overlay021/pokedex_enc_data.h
Normal file
155
include/overlay021/pokedex_enc_data.h
Normal file
@@ -0,0 +1,155 @@
|
||||
#ifndef POKEPLATINUM_POKEDEXENCDATA_H
|
||||
#define POKEPLATINUM_POKEDEXENCDATA_H
|
||||
|
||||
#include "constants/species.h"
|
||||
|
||||
#include "cell_actor.h"
|
||||
|
||||
typedef struct EncounterLocations {
|
||||
int *locations;
|
||||
int numLocations;
|
||||
} EncounterLocations;
|
||||
|
||||
typedef struct {
|
||||
u8 x;
|
||||
u8 y;
|
||||
u8 isMtCoronet;
|
||||
u8 unused;
|
||||
} DungeonCoordinates;
|
||||
|
||||
typedef struct {
|
||||
u8 y;
|
||||
u8 x;
|
||||
u8 height;
|
||||
u8 width;
|
||||
u8 cellMatrix[32];
|
||||
} FieldCoordinates;
|
||||
|
||||
enum PokedexEncFileCatgegory {
|
||||
PEFC_DUNGEONMORNING,
|
||||
PEFC_DUNGEONDAY,
|
||||
PEFC_DUNGEONNIGHT,
|
||||
PEFC_DUNGEONSPECIAL,
|
||||
PEFC_DUNGEONSPECIALNATDEX,
|
||||
PEFC_FIELDMORNING,
|
||||
PEFC_FIELDDAY,
|
||||
PEFC_FIELDNIGHT,
|
||||
PEFC_FIELDSPECIAL,
|
||||
PEFC_FIELDSPECIALNATDEX,
|
||||
};
|
||||
|
||||
/**
|
||||
* @brief Reads species encounter data from zukan_enc_platinum.narc
|
||||
*
|
||||
* encounterLocations is populated with the value and length of the file
|
||||
* corresponding to the provided species and encounter.
|
||||
*
|
||||
* @param encounterLocations
|
||||
* @param species
|
||||
* @param encounterCategory
|
||||
* @param heapID
|
||||
*/
|
||||
void PokedexEncData_PopulateEncounterLocations(EncounterLocations *encounterLocations, int species, int encounterCategory, int heapID);
|
||||
|
||||
/**
|
||||
* @brief Frees encounter data from the heap
|
||||
*
|
||||
* @param encounterLocations
|
||||
*/
|
||||
void PokedexEncData_FreeEncounterLocations(EncounterLocations *encounterLocations);
|
||||
|
||||
/**
|
||||
* @brief Reads dungeon coordinates data from zukan_enc_platinum.narc
|
||||
*
|
||||
* The first file in zukan_enc_platinum contains the location of each dungeon.
|
||||
* numDungeons is only set if not passed as null.
|
||||
*
|
||||
* @param heapID
|
||||
* @param numDungeons
|
||||
* @return Array of coordinates for each dungeon
|
||||
*/
|
||||
DungeonCoordinates *PokedexEncData_GetDungeonCoordinates(int heapID, int *numDungeons);
|
||||
|
||||
/**
|
||||
* @brief Reads field coordinates data from zukan_enc_platinum.narc
|
||||
*
|
||||
* The third file in zukan_enc_platinum contains the location and shape of each field.
|
||||
* numFields is only set if not passed as null.
|
||||
*
|
||||
* @param heapID
|
||||
* @param numFields
|
||||
* @return Array of coordinates for each field
|
||||
*/
|
||||
FieldCoordinates *PokedexEncData_GetFieldCoordinates(int heapID, int *numFields);
|
||||
|
||||
/**
|
||||
* @brief Updates fieldMap with the coordinates occupied by the field
|
||||
*
|
||||
* pokedexFieldMap is a 1D array treated like a 2D array for map purposes.
|
||||
* Each coordinate occupied by the passed field will become 1 on the map.
|
||||
*
|
||||
* @param pokedexFieldMap
|
||||
* @param mapHeight
|
||||
* @param mapWidth
|
||||
* @param fieldCoordinates
|
||||
*/
|
||||
void PokedexEncData_LocateFieldOnMap(u8 *pokedexFieldMap, u8 mapHeight, u8 mapWidth, const FieldCoordinates *fieldCoordinates);
|
||||
|
||||
/**
|
||||
* @brief Updates fieldMap with the coordinates occupied by visible fields
|
||||
*
|
||||
* Calls PokedexEncData_LocateFieldOnMap() for each field in encounterLocations not in invisibleFields.
|
||||
*
|
||||
* @param pokedexFieldMap
|
||||
* @param mapHeight
|
||||
* @param mapWidth
|
||||
* @param fieldCoordinatesArray
|
||||
* @param encounterLocations
|
||||
* @param invisibleFields
|
||||
* @param numInvisibleFields
|
||||
* @return Number of visible fields
|
||||
*/
|
||||
u32 PokedexEncData_LocateVisibleFields(u8 *pokedexFieldMap, int mapHeight, int mapWidth, const FieldCoordinates *fieldCoordinatesArray, const EncounterLocations *encounterLocations, const u8 *invisibleFields, u32 numInvisibleFields);
|
||||
|
||||
/**
|
||||
* @brief Creates a CellActor with the coordinates occupied by the dungeon
|
||||
*
|
||||
* coronetAnimID is used for Mt Coronet, animID otherwise.
|
||||
*
|
||||
* @param cellActor
|
||||
* @param xOffset
|
||||
* @param yOffset
|
||||
* @param xScale
|
||||
* @param yScale
|
||||
* @param dungeonCoordinates
|
||||
* @param animID
|
||||
* @param coronetAnimID
|
||||
*/
|
||||
void PokedexEncData_LocateDungeonOnMap(CellActor *cellActor, int xOffset, int yOffset, int xScale, int yScale, const DungeonCoordinates *dungeonCoordinates, int animID, int coronetAnimID);
|
||||
|
||||
/**
|
||||
* @brief Creates CellActors with the coordinates occupied by visible fields
|
||||
*
|
||||
* Calls PokedexEncData_LocateDungeonOnMap() for each dungeon in encounterLocations not in invisibleDungeons.
|
||||
* cellActorsModified is set to the number of PokedexEncData_LocateDungeonOnMap() calls.
|
||||
* The returned value = (cellActorsModified + initialNumVisibleDungeons)
|
||||
*
|
||||
* @param cellActorArray
|
||||
* @param initialNumVisibleDungeons
|
||||
* @param maxNumDungeons
|
||||
* @param xOffset
|
||||
* @param yOffset
|
||||
* @param xScale
|
||||
* @param yScale
|
||||
* @param dungeonCoordinatesArray
|
||||
* @param encounterLocations
|
||||
* @param animID
|
||||
* @param coronetAnimID
|
||||
* @param invisibleDungeons
|
||||
* @param numInvisibleDungeons
|
||||
* @param cellActorsModified
|
||||
* @return Number of visible dungeons
|
||||
*/
|
||||
int PokedexEncData_LocateVisibleDungeons(CellActor **cellActorArray, int initialNumVisibleDungeons, int maxNumDungeons, int xOffset, int yOffset, int xScale, int yScale, const DungeonCoordinates *dungeonCoordinatesArray, const EncounterLocations *encounterLocations, int animID, int coronetAnimID, const u8 *invisibleDungeons, u32 numInvisibleDungeons, u32 *cellActorsModified);
|
||||
|
||||
#endif // POKEPLATINUM_POKEDEXENCDATA_H
|
||||
37
include/overlay021/pokedex_field_map.h
Normal file
37
include/overlay021/pokedex_field_map.h
Normal file
@@ -0,0 +1,37 @@
|
||||
#ifndef POKEPLATINUM_POKEDEXFIELDMAP_H
|
||||
#define POKEPLATINUM_POKEDEXFIELDMAP_H
|
||||
|
||||
#include "bg_window.h"
|
||||
|
||||
/**
|
||||
* @brief Highlights fields on the map
|
||||
*
|
||||
* Generates a rectangle corresponding to the field type.
|
||||
* Differs based upon neighboring fields.
|
||||
*
|
||||
* @param window
|
||||
* @param src
|
||||
* @param fieldWidth
|
||||
* @param fieldHeight
|
||||
* @param mapSize
|
||||
* @param pokedexFieldMap
|
||||
* @param mapHeight
|
||||
* @param mapWidth
|
||||
* @param yOffset
|
||||
* @param xOffset
|
||||
*/
|
||||
void PokedexFieldMap_DisplayFields(Window *window, u8 *src, u16 fieldWidth, u16 fieldHeight, u8 mapSize, u8 *pokedexFieldMap, u8 mapHeight, u8 mapWidth, u16 yOffset, u16 xOffset);
|
||||
|
||||
/**
|
||||
* @brief Identifies how many neighboring fields each empty map location has
|
||||
*
|
||||
* Each combination of neighbors has a corresponding value stored in the map.
|
||||
* For example, an empty location with fields to the north and east is distinct from one with neighbors to the north and northeast.
|
||||
*
|
||||
* @param pokedexFieldMap
|
||||
* @param mapHeight
|
||||
* @param mapWidth
|
||||
*/
|
||||
void PokedexFieldMap_SmoothFields(u8 *pokedexFieldMap, u8 mapHeight, u8 mapWidth);
|
||||
|
||||
#endif // POKEPLATINUM_POKEDEXFIELDMAP_H
|
||||
122
include/overlay021/pokedex_sort.h
Normal file
122
include/overlay021/pokedex_sort.h
Normal file
@@ -0,0 +1,122 @@
|
||||
#ifndef POKEPLATINUM_POKEDEXSORT_H
|
||||
#define POKEPLATINUM_POKEDEXSORT_H
|
||||
|
||||
#include "overlay021/STRUCT_OV21_021D3208.h"
|
||||
#include "overlay021/species_caught_status.h"
|
||||
#include "overlay021/struct_ov21_021D3320.h"
|
||||
|
||||
#include "strbuf.h"
|
||||
|
||||
enum SortOrder {
|
||||
SO_NUMERICAL,
|
||||
SO_ALPHABETICAL,
|
||||
SO_HEAVIEST,
|
||||
SO_LIGHTEST,
|
||||
SO_TALLEST,
|
||||
SO_SMALLEST
|
||||
};
|
||||
|
||||
enum FilterName {
|
||||
FN_NONE,
|
||||
FN_ABC,
|
||||
FN_DEF,
|
||||
FN_GHI,
|
||||
FN_JKL,
|
||||
FN_MNO,
|
||||
FN_PQR,
|
||||
FN_STU,
|
||||
FN_VWX,
|
||||
FN_YZ
|
||||
};
|
||||
|
||||
enum FilterType {
|
||||
FT_NONE,
|
||||
FT_NORMAL,
|
||||
FT_FIGHTING,
|
||||
FT_FLYING,
|
||||
FT_POISON,
|
||||
FT_GROUND,
|
||||
FT_ROCK,
|
||||
FT_BUG,
|
||||
FT_GHOST,
|
||||
FT_STEEL,
|
||||
FT_FIRE,
|
||||
FT_WATER,
|
||||
FT_GRASS,
|
||||
FT_ELECTRIC,
|
||||
FT_PSYCHIC,
|
||||
FT_ICE,
|
||||
FT_DRAGON,
|
||||
FT_DARK
|
||||
};
|
||||
|
||||
enum FilterForm { // called form in game, but refers to body shape
|
||||
FF_NONE,
|
||||
FF_QUADRUPED,
|
||||
FF_BIPEDALTAILLESS,
|
||||
FF_BIPEDALTAILED,
|
||||
FF_SERPENTINE,
|
||||
FF_MULTIWINGED,
|
||||
FF_WINGED,
|
||||
FF_INSECTOID,
|
||||
FF_HEADBASE,
|
||||
FF_HEADARMS,
|
||||
FF_HEADLEGS,
|
||||
FF_TENTACLES,
|
||||
FF_FINS,
|
||||
FF_HEAD,
|
||||
FF_MULTIBODY
|
||||
};
|
||||
|
||||
void PokedexSort_PopulatePokedexStatus(UnkStruct_ov21_021D3320 *param0, UnkStruct_ov21_021D3208 *param1, int heapID);
|
||||
void PokedexSort_PokedexStatusFreeHWData(UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D334C(const UnkStruct_ov21_021D3320 *param0, int param1, int param2);
|
||||
u32 ov21_021D335C(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D3374(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D338C(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33A4(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33BC(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33D4(const UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
u32 ov21_021D33E0(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D33F8(const UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D3404(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
u32 ov21_021D3410(const UnkStruct_ov21_021D3320 *param0, u32 param1, int param2);
|
||||
u32 ov21_021D341C(const UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
BOOL PokedexSort_IsNationalUnlocked(const UnkStruct_ov21_021D3320 *param0);
|
||||
void ov21_021D3434(UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
u32 ov21_021D3440(const UnkStruct_ov21_021D3320 *param0);
|
||||
void ov21_021D344C(UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
u32 ov21_021D3458(const UnkStruct_ov21_021D3320 *param0);
|
||||
BOOL PokedexSort_Sort(UnkStruct_ov21_021D3320 *param0, int sortCategory, int firstLetterFilter, int typeFilter1, int typeFilter2, int bodyShapeFilter, int isNationalDex, int heapID, BOOL isFiltered);
|
||||
BOOL PokedexSort_SortUnfiltered(UnkStruct_ov21_021D3320 *param0, int param1, int param2, int param3, int param4, int param5, int param6, int param7);
|
||||
BOOL ov21_021D36A4(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL ov21_021D36C0(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int PokedexStatus_IsNationalDex(const UnkStruct_ov21_021D3320 *param0);
|
||||
BOOL PokedexSort_IsValidStatusIndex(const UnkStruct_ov21_021D3320 *param0, int dexIndex);
|
||||
BOOL PokedexSort_SetCurrentStatusIndex(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL PokedexSort_TakeStep_Loop(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int PokedexSort_CurrentStatusIndex(const UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_CaughtStatusLength(const UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_SpeciesToStatusIndex(const UnkStruct_ov21_021D3320 *param0, u32 param1);
|
||||
BOOL PokedexSort_SetCurrentStatusIndexWithSpecies(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int PokedexSort_CurrentSpecies(const UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_CurrentCaughtStatus(const UnkStruct_ov21_021D3320 *param0);
|
||||
const SpeciesCaughtStatus *PokedexSort_StatusIndexToCaughtStatus(const UnkStruct_ov21_021D3320 *param0, int dexIndex);
|
||||
BOOL PokedexSort_IsValidDisplayIndex(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL PokedexSort_SetCurrentValues(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL PokedexSort_TakeStep(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL PokedexSort_IsValidStep(UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
int PokedexSort_CurrentDisplayIndex(const UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_NumSpeciesDisplayed(const UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_DisplayIndexToStatusIndex(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
void PokedexSort_UpdateCurrentValues(UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_NumEncountered(const UnkStruct_ov21_021D3320 *param0);
|
||||
int PokedexSort_NumCaught(const UnkStruct_ov21_021D3320 *param0);
|
||||
Strbuf *PokedexSort_TrainerName(const UnkStruct_ov21_021D3320 *param0);
|
||||
u32 PokedexSort_TrainerGender(const UnkStruct_ov21_021D3320 *param0);
|
||||
BOOL ov21_021D392C(const UnkStruct_ov21_021D3320 *param0, int param1);
|
||||
BOOL PokedexSort_CanDetectForms(const UnkStruct_ov21_021D3320 *param0);
|
||||
void ov21_021D3960(UnkStruct_ov21_021D3320 *param0);
|
||||
u32 ov21_021D3998(const UnkStruct_ov21_021D3320 *param0);
|
||||
|
||||
#endif // POKEPLATINUM_POKEDEXSORT_H
|
||||
17
include/overlay021/sorted_pokedex.h
Normal file
17
include/overlay021/sorted_pokedex.h
Normal file
@@ -0,0 +1,17 @@
|
||||
#ifndef POKEPLATINUM_SORTEDPOKEDEX_H
|
||||
#define POKEPLATINUM_SORTEDPOKEDEX_H
|
||||
|
||||
#include "constants/species.h"
|
||||
|
||||
#include "overlay021/species_caught_status.h"
|
||||
|
||||
typedef struct {
|
||||
SpeciesCaughtStatus caughtStatusArray[NATIONAL_DEX_COUNT];
|
||||
int currentStatusIndex;
|
||||
int caughtStatusLength;
|
||||
int displayPokedex[NATIONAL_DEX_COUNT]; // contains index for caughtStatusArray, not species
|
||||
int currentDisplayIndex;
|
||||
int numDisplayed;
|
||||
} SortedPokedex;
|
||||
|
||||
#endif // POKEPLATINUM_SORTEDPOKEDEX_H
|
||||
15
include/overlay021/species_caught_status.h
Normal file
15
include/overlay021/species_caught_status.h
Normal file
@@ -0,0 +1,15 @@
|
||||
#ifndef POKEPLATINUM_SPECIESCAUGHTSTATUS_H
|
||||
#define POKEPLATINUM_SPECIESCAUGHTSTATUS_H
|
||||
|
||||
enum CaughtStatus {
|
||||
CS_UNENCOUNTERED = 0,
|
||||
CS_ENCOUNTERED = 1,
|
||||
CS_CAUGHT = 2,
|
||||
};
|
||||
|
||||
typedef struct {
|
||||
int species;
|
||||
enum CaughtStatus caughtStatus;
|
||||
} SpeciesCaughtStatus;
|
||||
|
||||
#endif // POKEPLATINUM_SPECIESCAUGHTSTATUS_H
|
||||
@@ -9,11 +9,11 @@
|
||||
typedef struct {
|
||||
const PokedexData *unk_00;
|
||||
const TrainerInfo *unk_04;
|
||||
int unk_08;
|
||||
BOOL unk_0C;
|
||||
BOOL unk_10;
|
||||
BOOL unk_14;
|
||||
BOOL unk_18;
|
||||
int timeOfDay;
|
||||
BOOL fullmoonIslandVisible;
|
||||
BOOL newmoonIslandVisible;
|
||||
BOOL springPathVisible;
|
||||
BOOL seabreakPathVisible;
|
||||
UnkStruct_0209ACBC *unk_1C;
|
||||
} UnkStruct_ov21_021D0D80;
|
||||
|
||||
|
||||
@@ -1,20 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021D0D80_1_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021D0D80_1_H
|
||||
|
||||
#include "struct_decls/pokedexdata_decl.h"
|
||||
#include "struct_decls/struct_0209ACBC_decl.h"
|
||||
|
||||
#include "trainer_info.h"
|
||||
|
||||
typedef struct {
|
||||
const PokedexData *unk_00;
|
||||
const TrainerInfo *unk_04;
|
||||
int unk_08;
|
||||
BOOL unk_0C;
|
||||
BOOL unk_10;
|
||||
BOOL unk_14;
|
||||
BOOL unk_18;
|
||||
UnkStruct_0209ACBC *unk_1C;
|
||||
} UnkStruct_ov21_021D0D80_1;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D0D80_1_H
|
||||
@@ -6,13 +6,13 @@
|
||||
#include "trainer_info.h"
|
||||
|
||||
typedef struct {
|
||||
const PokedexData *unk_00;
|
||||
const PokedexData *dexData;
|
||||
const TrainerInfo *unk_04;
|
||||
int unk_08;
|
||||
BOOL unk_0C;
|
||||
BOOL unk_10;
|
||||
BOOL unk_14;
|
||||
BOOL unk_18;
|
||||
int timeOfDay;
|
||||
BOOL fullmoonIslandVisible;
|
||||
BOOL newmoonIslandVisible;
|
||||
BOOL springPathVisible;
|
||||
BOOL seabreakPathVisible;
|
||||
u32 unk_1C;
|
||||
u32 unk_20;
|
||||
} UnkStruct_ov21_021D3208;
|
||||
|
||||
@@ -4,30 +4,30 @@
|
||||
#include "struct_decls/pokedexdata_decl.h"
|
||||
#include "struct_decls/struct_02098700_decl.h"
|
||||
|
||||
#include "overlay021/struct_ov21_021D3A60.h"
|
||||
#include "overlay021/sorted_pokedex.h"
|
||||
|
||||
#include "strbuf.h"
|
||||
|
||||
typedef struct {
|
||||
const PokedexData *unk_00;
|
||||
UnkStruct_ov21_021D3A60 unk_04;
|
||||
int unk_1730;
|
||||
BOOL unk_1734;
|
||||
int unk_1738;
|
||||
int unk_173C;
|
||||
const PokedexData *dexData;
|
||||
SortedPokedex sortedPokedex;
|
||||
int isNationalDex;
|
||||
BOOL isNationalDexUnlocked;
|
||||
int numEncountered;
|
||||
int numCaught;
|
||||
int unk_1740;
|
||||
int unk_1744;
|
||||
HeightWeightData *unk_1748;
|
||||
u32 unk_174C;
|
||||
u32 unk_1750;
|
||||
Strbuf *unk_1754;
|
||||
int timeOfDay;
|
||||
HeightWeightData *HWData;
|
||||
u32 trainerGameCode;
|
||||
u32 trainerGender;
|
||||
Strbuf *trainerName;
|
||||
int unk_1758;
|
||||
u16 unk_175C;
|
||||
u16 unk_175E;
|
||||
BOOL unk_1760;
|
||||
BOOL unk_1764;
|
||||
BOOL unk_1768;
|
||||
BOOL unk_176C;
|
||||
BOOL fullmoonIslandVisible;
|
||||
BOOL newmoonIslandVisible;
|
||||
BOOL springPathVisible;
|
||||
BOOL seabreakPathVisible;
|
||||
} UnkStruct_ov21_021D3320;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D3320_H
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021D37DC_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021D37DC_H
|
||||
|
||||
typedef struct {
|
||||
int unk_00;
|
||||
int unk_04;
|
||||
} UnkStruct_ov21_021D37DC;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D37DC_H
|
||||
@@ -1,17 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021D3A60_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021D3A60_H
|
||||
|
||||
#include "constants/species.h"
|
||||
|
||||
#include "overlay021/struct_ov21_021D37DC.h"
|
||||
|
||||
typedef struct {
|
||||
UnkStruct_ov21_021D37DC unk_00[NATIONAL_DEX_COUNT];
|
||||
int unk_F68;
|
||||
int unk_F6C;
|
||||
int unk_F70[NATIONAL_DEX_COUNT];
|
||||
int unk_1724;
|
||||
int unk_1728;
|
||||
} UnkStruct_ov21_021D3A60;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D3A60_H
|
||||
@@ -7,6 +7,7 @@
|
||||
|
||||
#include "bg_window.h"
|
||||
#include "cell_actor.h"
|
||||
#include "heap.h"
|
||||
|
||||
typedef struct {
|
||||
UnkStruct_ov21_021D4C0C *unk_00;
|
||||
@@ -18,7 +19,7 @@ typedef struct {
|
||||
int unk_18;
|
||||
int unk_1C;
|
||||
int unk_20;
|
||||
int unk_24;
|
||||
enum HeapId heapID;
|
||||
} UnkStruct_ov21_021D4CB8;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D4CB8_H
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021D5844_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021D5844_H
|
||||
|
||||
typedef struct {
|
||||
int *unk_00;
|
||||
int unk_04;
|
||||
} UnkStruct_ov21_021D5844;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D5844_H
|
||||
@@ -1,11 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021D5868_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021D5868_H
|
||||
|
||||
typedef struct {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
} UnkStruct_ov21_021D5868;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D5868_H
|
||||
@@ -1,12 +0,0 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021D5890_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021D5890_H
|
||||
|
||||
typedef struct {
|
||||
u8 unk_00;
|
||||
u8 unk_01;
|
||||
u8 unk_02;
|
||||
u8 unk_03;
|
||||
u8 unk_04[32];
|
||||
} UnkStruct_ov21_021D5890;
|
||||
|
||||
#endif // POKEPLATINUM_STRUCT_OV21_021D5890_H
|
||||
@@ -1,9 +1,11 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021E6A68_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021E6A68_H
|
||||
|
||||
#include "constants/heap.h"
|
||||
|
||||
typedef struct {
|
||||
int unk_00;
|
||||
int unk_04;
|
||||
enum HeapId heapID;
|
||||
void *unk_08;
|
||||
BOOL unk_0C;
|
||||
BOOL unk_10;
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
#ifndef POKEPLATINUM_STRUCT_OV21_021E6B20_H
|
||||
#define POKEPLATINUM_STRUCT_OV21_021E6B20_H
|
||||
|
||||
#include "heap.h"
|
||||
|
||||
typedef struct {
|
||||
int unk_00;
|
||||
int unk_04;
|
||||
enum HeapId heapID;
|
||||
void *unk_08;
|
||||
} UnkStruct_ov21_021E6B20;
|
||||
|
||||
|
||||
@@ -7,11 +7,11 @@ HeightWeightData *Pokedex_HeightWeightData(int heapID);
|
||||
void Pokedex_HeightWeightData_Free(HeightWeightData *HWData);
|
||||
void Pokedex_HeightWeightData_Load(HeightWeightData *HWData, int trainerIsGirl, int param2);
|
||||
void Pokedex_HeightWeightData_Release(HeightWeightData *HWData);
|
||||
int Pokedex_HeightWeightData_Height(const HeightWeightData *HWData, int dexNumber);
|
||||
int Pokedex_HeightWeightData_Weight(const HeightWeightData *HWData, int dexNumber);
|
||||
short Pokedex_HeightWeightData_TrainerPos(const HeightWeightData *HWData, int dexNumber);
|
||||
short Pokedex_HeightWeightData_PokemonPos(const HeightWeightData *HWData, int dexNumber);
|
||||
short Pokedex_HeightWeightData_TrainerScale(const HeightWeightData *HWData, int dexNumber);
|
||||
short Pokedex_HeightWeightData_PokemonScale(const HeightWeightData *HWData, int dexNumber);
|
||||
int Pokedex_HeightWeightData_Height(const HeightWeightData *HWData, int species);
|
||||
int Pokedex_HeightWeightData_Weight(const HeightWeightData *HWData, int species);
|
||||
short Pokedex_HeightWeightData_TrainerPos(const HeightWeightData *HWData, int species);
|
||||
short Pokedex_HeightWeightData_PokemonPos(const HeightWeightData *HWData, int species);
|
||||
short Pokedex_HeightWeightData_TrainerScale(const HeightWeightData *HWData, int species);
|
||||
short Pokedex_HeightWeightData_PokemonScale(const HeightWeightData *HWData, int species);
|
||||
|
||||
#endif // POKEPLATINUM_Pokedex_HeightWeight_H
|
||||
|
||||
@@ -4,6 +4,13 @@
|
||||
#include "savedata.h"
|
||||
#include "vars_flags.h"
|
||||
|
||||
enum HiddenLocations {
|
||||
HL_FULLMOONISLAND = 0,
|
||||
HL_NEWMOONISLAND = 1,
|
||||
HL_SPRINGPATH = 2,
|
||||
HL_SEABREAKPATH = 3,
|
||||
};
|
||||
|
||||
BOOL sub_0206B024(VarsFlags *param0, u16 param1);
|
||||
u16 sub_0206B034(VarsFlags *param0);
|
||||
BOOL sub_0206B044(VarsFlags *param0, u16 param1);
|
||||
@@ -21,7 +28,7 @@ void sub_0206B144(VarsFlags *param0, int param1);
|
||||
BOOL sub_0206B16C(VarsFlags *param0, int param1);
|
||||
void sub_0206B1B0(VarsFlags *param0, int param1);
|
||||
void sub_0206B1D8(VarsFlags *param0, int param1);
|
||||
BOOL sub_0206B1F0(VarsFlags *param0, int param1);
|
||||
BOOL VarFlags_HiddenLocationsUnlocked(VarsFlags *varsFlags, int hiddenLocation);
|
||||
BOOL sub_0206B218(VarsFlags *param0);
|
||||
u16 sub_0206B228(VarsFlags *param0);
|
||||
BOOL sub_0206B238(VarsFlags *param0);
|
||||
|
||||
@@ -786,15 +786,15 @@ Overlay overlay21
|
||||
Object main.nef.p/src_overlay021_ov21_021D0D80.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D1F90.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D1FA4.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D3208.c.o
|
||||
Object main.nef.p/src_overlay021_pokedex_sort.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D3FE0.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D423C.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D4340.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D4C0C.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D4EE4.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D517C.c.o
|
||||
Object main.nef.p/src_overlay021_pokedex_field_map.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D5600.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D57B4.c.o
|
||||
Object main.nef.p/src_overlay021_pokedex_enc_data.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D5AEC.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D76B0.c.o
|
||||
Object main.nef.p/src_overlay021_ov21_021D85B0.c.o
|
||||
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_LUMINEON"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 1
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_WHISCASH"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 2
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_OCTILLERY"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_OCTILLERY"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_OCTILLERY"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 1
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 1
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,25 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_LUMINEON"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_AIPOM",
|
||||
"SPECIES_HERACROSS",
|
||||
"SPECIES_WURMPLE",
|
||||
"SPECIES_BURMY",
|
||||
"SPECIES_COMBEE",
|
||||
"SPECIES_CHERUBI"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_AIPOM",
|
||||
"SPECIES_HERACROSS",
|
||||
"SPECIES_WURMPLE",
|
||||
"SPECIES_BURMY",
|
||||
"SPECIES_COMBEE",
|
||||
"SPECIES_CHERUBI"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 2
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,25 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_LUMINEON"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_AIPOM",
|
||||
"SPECIES_HERACROSS",
|
||||
"SPECIES_WURMPLE",
|
||||
"SPECIES_BURMY",
|
||||
"SPECIES_COMBEE",
|
||||
"SPECIES_CHERUBI"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_AIPOM",
|
||||
"SPECIES_HERACROSS",
|
||||
"SPECIES_WURMPLE",
|
||||
"SPECIES_BURMY",
|
||||
"SPECIES_COMBEE",
|
||||
"SPECIES_CHERUBI"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 7
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_WHISCASH"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 35,
|
||||
"species": "SPECIES_DRAGONAIR"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,15 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_WHISCASH"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_FEEBAS"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 3
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,33 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_CARVANHA"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_TANGELA",
|
||||
"SPECIES_YANMA",
|
||||
"SPECIES_WOOPER",
|
||||
"SPECIES_QUAGSIRE",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_PARAS",
|
||||
"SPECIES_EXEGGCUTE",
|
||||
"SPECIES_KANGASKHAN",
|
||||
"SPECIES_SHROOMISH",
|
||||
"SPECIES_GULPIN",
|
||||
"SPECIES_KECLEON",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_DRAPION",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_TOXICROAK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,33 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_CARVANHA"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_TANGELA",
|
||||
"SPECIES_YANMA",
|
||||
"SPECIES_WOOPER",
|
||||
"SPECIES_QUAGSIRE",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_PARAS",
|
||||
"SPECIES_EXEGGCUTE",
|
||||
"SPECIES_KANGASKHAN",
|
||||
"SPECIES_SHROOMISH",
|
||||
"SPECIES_GULPIN",
|
||||
"SPECIES_KECLEON",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_DRAPION",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_TOXICROAK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,33 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_CARVANHA"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_TANGELA",
|
||||
"SPECIES_YANMA",
|
||||
"SPECIES_WOOPER",
|
||||
"SPECIES_QUAGSIRE",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_PARAS",
|
||||
"SPECIES_EXEGGCUTE",
|
||||
"SPECIES_KANGASKHAN",
|
||||
"SPECIES_SHROOMISH",
|
||||
"SPECIES_GULPIN",
|
||||
"SPECIES_KECLEON",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_DRAPION",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_TOXICROAK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,33 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_CARVANHA"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_TANGELA",
|
||||
"SPECIES_YANMA",
|
||||
"SPECIES_WOOPER",
|
||||
"SPECIES_QUAGSIRE",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_PARAS",
|
||||
"SPECIES_EXEGGCUTE",
|
||||
"SPECIES_KANGASKHAN",
|
||||
"SPECIES_SHROOMISH",
|
||||
"SPECIES_GULPIN",
|
||||
"SPECIES_KECLEON",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_DRAPION",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_TOXICROAK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,33 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_CARVANHA"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_TANGELA",
|
||||
"SPECIES_YANMA",
|
||||
"SPECIES_WOOPER",
|
||||
"SPECIES_QUAGSIRE",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_PARAS",
|
||||
"SPECIES_EXEGGCUTE",
|
||||
"SPECIES_KANGASKHAN",
|
||||
"SPECIES_SHROOMISH",
|
||||
"SPECIES_GULPIN",
|
||||
"SPECIES_KECLEON",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_DRAPION",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_TOXICROAK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,33 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_CARVANHA"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [
|
||||
"SPECIES_TANGELA",
|
||||
"SPECIES_YANMA",
|
||||
"SPECIES_WOOPER",
|
||||
"SPECIES_QUAGSIRE",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"specialnatdex_encounters": [
|
||||
"SPECIES_PARAS",
|
||||
"SPECIES_EXEGGCUTE",
|
||||
"SPECIES_KANGASKHAN",
|
||||
"SPECIES_SHROOMISH",
|
||||
"SPECIES_GULPIN",
|
||||
"SPECIES_KECLEON",
|
||||
"SPECIES_TROPIUS",
|
||||
"SPECIES_SKORUPI",
|
||||
"SPECIES_DRAPION",
|
||||
"SPECIES_CROAGUNK",
|
||||
"SPECIES_TOXICROAK",
|
||||
"SPECIES_CARNIVINE"
|
||||
],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 4
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 5
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_GYARADOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_GYARADOS"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 6
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_WHISCASH"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 7
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 8
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_WHISCASH"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 8
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "field",
|
||||
"map_number": 8
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 9
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 9
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 40,
|
||||
"species": "SPECIES_SEAKING"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
@@ -205,5 +205,11 @@
|
||||
"level_min": 0,
|
||||
"species": "SPECIES_NONE"
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"special_encounters": [],
|
||||
"specialnatdex_encounters": [],
|
||||
"map_category": {
|
||||
"map_type": "dungeon",
|
||||
"map_number": 10
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user