From 64ad9e3dd94cc0cd7fc81b47051ae7112d0f8e93 Mon Sep 17 00:00:00 2001 From: Rachel Date: Tue, 12 Nov 2024 12:58:39 -0800 Subject: [PATCH 1/3] Extract direct to_bytes conversions from encounter.py to shareable lib --- tools/json2bin/convert.py | 13 +++++++++++++ tools/json2bin/encounter.py | 22 +++++++++++----------- 2 files changed, 24 insertions(+), 11 deletions(-) create mode 100644 tools/json2bin/convert.py diff --git a/tools/json2bin/convert.py b/tools/json2bin/convert.py new file mode 100644 index 000000000..980a32c2e --- /dev/null +++ b/tools/json2bin/convert.py @@ -0,0 +1,13 @@ +#!/usr/bin/env python3 + +def pad(len: int) -> bytes: + return (0).to_bytes(len, 'little') + +def u8(i: int) -> bytes: + return i.to_bytes(1, 'little') + +def u16(i: int) -> bytes: + return i.to_bytes(2, 'little') + +def u32(i: int) -> bytes: + return i.to_bytes(4, 'little') diff --git a/tools/json2bin/encounter.py b/tools/json2bin/encounter.py index 704b5f230..bcd0f30a0 100644 --- a/tools/json2bin/encounter.py +++ b/tools/json2bin/encounter.py @@ -5,15 +5,15 @@ import sys from consts import species - +from convert import pad, u8, u32 def as_species(s: str) -> bytes: - return species.PokemonSpecies[s].value.to_bytes(4, 'little') + return u32(species.PokemonSpecies[s].value) def convert_land(encs: list) -> bytes: return b''.join(itertools.chain.from_iterable([ ( - int(encs[i]['level']).to_bytes(4, 'little'), + u32(encs[i]['level']), as_species(encs[i]['species']), ) for i in range(12) @@ -22,9 +22,9 @@ def convert_land(encs: list) -> bytes: def convert_water(encs: list) -> bytes: return b''.join(itertools.chain.from_iterable([ ( - int(encs[i]['level_max']).to_bytes(1, 'little'), - int(encs[i]['level_min']).to_bytes(1, 'little'), - (0).to_bytes(2, 'little'), + u8(encs[i]['level_max']), + u8(encs[i]['level_min']), + pad(2), as_species(encs[i]['species']), ) for i in range(5) @@ -39,7 +39,7 @@ def convert_water(encs: list) -> bytes: data = json.load(input_file) packables = bytearray([]) -packables.extend(int(data['land_rate']).to_bytes(4, 'little')) +packables.extend(u32(data['land_rate'])) packables.extend(convert_land(data['land_encounters'])) for enc_type, i in itertools.product(['swarms', 'morning', 'night'], range(2)): @@ -49,17 +49,17 @@ def convert_water(encs: list) -> bytes: packables.extend(as_species(data['radar'][i])) for key in ['rate_form0', 'rate_form1', 'rate_form2', 'rate_form3', 'rate_form4', 'unown_table']: - packables.extend(int(data[key]).to_bytes(4, 'little')) + packables.extend(u32(data[key])) for version, i in itertools.product(['ruby', 'sapphire', 'emerald', 'firered', 'leafgreen'], range(2)): packables.extend(as_species(data[version][i])) -packables.extend(data['surf_rate'].to_bytes(4, 'little')) +packables.extend(u32(data['surf_rate'])) packables.extend(convert_water(data['surf_encounters'])) -packables.extend((0).to_bytes(44, 'little')) +packables.extend(pad(44)) for rod in ['old', 'good', 'super']: - packables.extend(data[f'{rod}_rod_rate'].to_bytes(4, 'little')) + packables.extend(u32(data[f'{rod}_rod_rate'])) packables.extend(convert_water(data[f'{rod}_rod_encounters'])) with open(output_path, 'wb') as output_file: From 62d79490732742feda8b8c8606ceeae7b7941271 Mon Sep 17 00:00:00 2001 From: Rachel Date: Tue, 12 Nov 2024 13:36:23 -0800 Subject: [PATCH 2/3] Refactor generation of event data files and packing of zone_event.narc --- res/field/encounters/meson.build | 2 +- res/field/events/meson.build | 17 ++-- tools/json2bin/event.py | 130 +++++++++++++++++++++++++++++++ tools/json2bin/events.py | 88 --------------------- tools/json2bin/meson.build | 6 +- 5 files changed, 145 insertions(+), 98 deletions(-) create mode 100644 tools/json2bin/event.py delete mode 100644 tools/json2bin/events.py diff --git a/res/field/encounters/meson.build b/res/field/encounters/meson.build index 5dea283ec..ea7bfcd76 100644 --- a/res/field/encounters/meson.build +++ b/res/field/encounters/meson.build @@ -1,5 +1,5 @@ enc_bin_gen = generator( - encounters_new_py, + encounter_py, arguments: [ '@INPUT@', '@OUTPUT@', ], output: '@BASENAME@.bin' ) diff --git a/res/field/events/meson.build b/res/field/events/meson.build index 99d434a35..968215699 100644 --- a/res/field/events/meson.build +++ b/res/field/events/meson.build @@ -1,3 +1,9 @@ +event_bin_gen = generator( + event_py, + arguments: [ '@INPUT@', '@OUTPUT@', ], + output: '@BASENAME@.bin' +) + events_files = files( 'events_0000.json', 'events_0001.json', @@ -537,15 +543,12 @@ events_files = files( events_narc = custom_target('zone_event.narc', output: 'zone_event.narc', - input: events_files, - env: json2bin_env, + input: event_bin_gen.process(events_files, env: json2bin_env), depends: [ py_consts_generators ], command: [ - events_py, - '--knarc', knarc_exe, - '--source-dir', '@CURRENT_SOURCE_DIR@', - '--private-dir', '@PRIVATE_DIR@', - '--output-dir', '@OUTDIR@', + knarc_exe, + '-d', '@PRIVATE_DIR@', + '-p', '@OUTPUT@', ] ) diff --git a/tools/json2bin/event.py b/tools/json2bin/event.py new file mode 100644 index 000000000..ac88571a2 --- /dev/null +++ b/tools/json2bin/event.py @@ -0,0 +1,130 @@ +#!/usr/bin/env python3 +import json +import pathlib +import sys + +from convert import pad, u16, u32 + + +def parse_bg_events(bg_events: list[dict]) -> bytes: + parsed = [ + b"".join( + [ + u16(bg["script"]), + u16(bg["type"]), + u32(bg["x"]), + u32(bg["z"]), + u32(bg["y"]), + u16(bg["player_facing_dir"]), + pad(2), + ] + ) + for bg in bg_events + ] + + return b"".join( + [ + u32(len(bg_events)), + *parsed, + ] + ) + + +# separate function to enable throwing value errors in a list comprehension +def parse_object_event(obj: dict, i: int) -> bytes: + obj_data = obj["data"] + [0] * (3 - len(obj["data"])) # pad up to length 3 + if len(obj_data) > 3: + raise ValueError(f"more than 3 values found in object event data ({obj_data})") + + return b"".join( + [ + u16(obj.get("local_id", i)), + u16(obj["graphics_id"]), + u16(obj["movement_type"]), + u16(obj["trainer_type"]), + u16(obj["flag"]), + u16(obj["script"]), + u16(obj["initial_dir"]), + u16(obj_data[0]), + u16(obj_data[1]), + u16(obj_data[2]), + u16(obj["movement_range_x"]), + u16(obj["movement_range_z"]), + u16(obj["x"]), + u16(obj["z"]), + u32(obj["y"] * 0x10000), + ] + ) + + +def parse_object_events(obj_events: list[dict]) -> bytes: + return b"".join( + [ + u32(len(obj_events)), + *[parse_object_event(obj, i) for i, obj in enumerate(obj_events)], + ] + ) + + +def parse_warp_events(warp_events: list[dict]) -> bytes: + parsed = [ + b"".join( + [ + u16(warp["x"]), + u16(warp["z"]), + u16(warp["dest_header_id"]), + u16(warp["dest_warp_id"]), + pad(4), + ] + ) + for warp in warp_events + ] + + return b"".join( + [ + u32(len(warp_events)), + *parsed, + ] + ) + + +def parse_coord_events(coord_events: list[dict]) -> bytes: + parsed = [ + b"".join( + [ + u16(coord["script"]), + u16(coord["x"]), + u16(coord["z"]), + u16(coord["width"]), + u16(coord["length"]), + u16(coord["y"]), + u16(coord["value"]), + u16(coord["var"]), + ] + ) + for coord in coord_events + ] + + return b"".join( + [ + u32(len(coord_events)), + *parsed, + ] + ) + + +input_path = pathlib.Path(sys.argv[1]) +output_path = pathlib.Path(sys.argv[2]) + +data = {} +with open(input_path, "r", encoding="utf-8") as input_file: + data = json.load(input_file) + +packable = bytearray([]) +packable.extend(parse_bg_events(data["bg_events"])) +packable.extend(parse_object_events(data["object_events"])) +packable.extend(parse_warp_events(data["warp_events"])) +packable.extend(parse_coord_events(data["coord_events"])) + +with open(output_path, "wb") as output_file: + output_file.write(packable) diff --git a/tools/json2bin/events.py b/tools/json2bin/events.py deleted file mode 100644 index 895ea534a..000000000 --- a/tools/json2bin/events.py +++ /dev/null @@ -1,88 +0,0 @@ -#!/usr/bin/env python3 -from collections.abc import Mapping, Sequence -import pathlib -import json2bin as j2b - -SCHEMA = j2b.Parser() - -def parse_bg_events(bg_events: Sequence[Mapping], *args) -> bytes: - bg_bytes = bytearray([]) - bg_bytes.extend(j2b.parse_int(len(bg_events), 4)) - for bg in bg_events: - bg_bytes.extend(j2b.parse_int(bg['script'], 2)) - bg_bytes.extend(j2b.parse_int(bg['type'], 2)) - bg_bytes.extend(j2b.parse_int(bg['x'], 4)) - bg_bytes.extend(j2b.parse_int(bg['z'], 4)) - bg_bytes.extend(j2b.parse_int(bg['y'], 4)) - bg_bytes.extend(j2b.parse_int(bg['player_facing_dir'], 2)) - bg_bytes.extend(j2b.parse_int(0, 2)) - return bg_bytes - -def parse_object_events(obj_events: Sequence[Mapping], *args) -> bytes: - obj_bytes = bytearray([]) - obj_bytes.extend(j2b.parse_int(len(obj_events), 4)) - for i, obj in enumerate(obj_events): - local_id = obj['local_id'] if 'local_id' in obj else i - obj_bytes.extend(j2b.parse_int(local_id, 2)) - obj_bytes.extend(j2b.parse_int(obj['graphics_id'], 2)) - obj_bytes.extend(j2b.parse_int(obj['movement_type'], 2)) - obj_bytes.extend(j2b.parse_int(obj['trainer_type'], 2)) - obj_bytes.extend(j2b.parse_int(obj['flag'], 2)) - obj_bytes.extend(j2b.parse_int(obj['script'], 2)) - obj_bytes.extend(j2b.parse_int(obj['initial_dir'], 2)) - obj_data = obj['data'] - if len(obj_data) > 3: - raise ValueError(f'more than 3 values found in object event data ({obj_data})') - obj_bytes.extend(j2b.parse_int(obj_data[0] if len(obj_data) > 0 else 0, 2)) - obj_bytes.extend(j2b.parse_int(obj_data[1] if len(obj_data) > 1 else 0, 2)) - obj_bytes.extend(j2b.parse_int(obj_data[2] if len(obj_data) > 2 else 0, 2)) - obj_bytes.extend(j2b.parse_int(obj['movement_range_x'], 2)) - obj_bytes.extend(j2b.parse_int(obj['movement_range_z'], 2)) - obj_bytes.extend(j2b.parse_int(obj['x'], 2)) - obj_bytes.extend(j2b.parse_int(obj['z'], 2)) - obj_bytes.extend(j2b.parse_int(obj['y'] * 0x10000, 4)) - return obj_bytes - -def parse_warp_events(warp_events: Sequence[Mapping], *args) -> bytes: - warp_bytes = bytearray([]) - warp_bytes.extend(j2b.parse_int(len(warp_events), 4)) - for warp in warp_events: - warp_bytes.extend(j2b.parse_int(warp['x'], 2)) - warp_bytes.extend(j2b.parse_int(warp['z'], 2)) - warp_bytes.extend(j2b.parse_int(warp['dest_header_id'], 2)) - warp_bytes.extend(j2b.parse_int(warp['dest_warp_id'], 2)) - warp_bytes.extend(j2b.parse_int(0, 4)) - return warp_bytes - -def parse_coord_events(coord_events: Sequence[Mapping], *args) -> bytes: - coords_bytes = bytearray([]) - coords_bytes.extend(j2b.parse_int(len(coord_events), 4)) - for coord in coord_events: - coords_bytes.extend(j2b.parse_int(coord['script'], 2)) - coords_bytes.extend(j2b.parse_int(coord['x'], 2)) - coords_bytes.extend(j2b.parse_int(coord['z'], 2)) - coords_bytes.extend(j2b.parse_int(coord['width'], 2)) - coords_bytes.extend(j2b.parse_int(coord['length'], 2)) - coords_bytes.extend(j2b.parse_int(coord['y'], 2)) - coords_bytes.extend(j2b.parse_int(coord['value'], 2)) - coords_bytes.extend(j2b.parse_int(coord['var'], 2)) - return coords_bytes - -SCHEMA = (SCHEMA - .register('bg_events', -1, parse_bg_events) - .register('object_events', -1, parse_object_events) - .register('warp_events', -1, parse_warp_events) - .register('coord_events', -1, parse_coord_events) -) - -def indexer(file_path: pathlib.Path) -> int: - return int(file_path.stem.removeprefix('events_')) - -args = j2b.ARGPARSER.parse_args() -j2b.json2bin(args.source_dir, - SCHEMA, - args.private_dir, - args.output_dir, - index_func=indexer, - narc_name='zone_event', - narc_packer=args.knarc) diff --git a/tools/json2bin/meson.build b/tools/json2bin/meson.build index e113e394d..49e09b767 100644 --- a/tools/json2bin/meson.build +++ b/tools/json2bin/meson.build @@ -1,7 +1,7 @@ json2bin_env = environment() json2bin_env.set('PYTHONPATH', meson.project_build_root()) # access to constants geneated by constgen -events_py = find_program('events.py', native: true) +# Old combined parser + packer scripts movedata_py = find_program('movedata.py', native: true) pokemon_personal_data_py = find_program('pokemon_personal_data.py', native: true) pokemon_wotbl_data_py = find_program('pokemon_wotbl_data.py', native: true) @@ -9,4 +9,6 @@ trainer_data_py = find_program('trainer_data.py', native: true) evo_py = find_program('evo.py', native: true) pl_poke_data_py = find_program('pl_poke_data.py', native: true) -encounters_new_py = find_program('encounter.py', native: true) +# New single-file-parser scripts +encounter_py = find_program('encounter.py', native: true) +event_py = find_program('event.py', native: true) From fbdf83bcf1c8937dba6cf6262e121eb2f7ec9466 Mon Sep 17 00:00:00 2001 From: Rachel Date: Fri, 15 Nov 2024 12:30:21 -0800 Subject: [PATCH 3/3] Use semantic names for event files --- include/data/map_headers.h | 213 ++-- ...ts_0307.json => events_acuity_cavern.json} | 0 ...0326.json => events_acuity_lakefront.json} | 0 ...nts_0246.json => events_amity_square.json} | 0 ...ts_0518.json => events_battle_arcade.json} | 0 ...ts_0517.json => events_battle_castle.json} | 0 ...s_0515.json => events_battle_factory.json} | 0 ..._0513.json => events_battle_frontier.json} | 0 ...s_battle_frontier_gate_to_fight_area.json} | 0 ...ents_0516.json => events_battle_hall.json} | 0 ...ents_0310.json => events_battle_park.json} | 0 ..._battle_park_exchange_service_corner.json} | 0 ...vents_battle_park_gate_to_fight_area.json} | 0 ...nts_0312.json => events_battle_tower.json} | 0 ...n => events_battle_tower_battle_room.json} | 0 ... => events_battle_tower_battle_salon.json} | 0 ...json => events_battle_tower_corridor.json} | 0 ...> events_battle_tower_corridor_multi.json} | 0 ...json => events_battle_tower_elevator.json} | 0 ...vents_battle_tower_multi_battle_room.json} | 0 ...nts_0433.json => events_battleground.json} | 0 .../{events_0469.json => events_cafe.json} | 0 ...ts_0032.json => events_canalave_city.json} | 0 ...n => events_canalave_city_east_house.json} | 0 ...034.json => events_canalave_city_gym.json} | 0 ...n => events_canalave_city_harbor_inn.json} | 0 ...33.json => events_canalave_city_mart.json} | 0 ...> events_canalave_city_pokecenter_1f.json} | 0 ...> events_canalave_city_pokecenter_2f.json} | 0 ... events_canalave_city_pokecenter_b1f.json} | 0 ..._canalave_city_sailor_eldritch_house.json} | 0 ...events_canalave_city_southeast_house.json} | 0 ...n => events_canalave_city_west_house.json} | 0 ...7.json => events_canalave_library_1f.json} | 0 ...8.json => events_canalave_library_2f.json} | 0 ...9.json => events_canalave_library_3f.json} | 0 ...ts_0421.json => events_celestic_town.json} | 0 ...28.json => events_celestic_town_cave.json} | 0 ... => events_celestic_town_north_house.json} | 0 ...events_celestic_town_northeast_house.json} | 0 ...events_celestic_town_northwest_house.json} | 0 ...> events_celestic_town_pokecenter_1f.json} | 0 ...> events_celestic_town_pokecenter_2f.json} | 0 ... events_celestic_town_pokecenter_b1f.json} | 0 ...events_celestic_town_southwest_house.json} | 0 ...ents_communication_club_colosseum_2p.json} | 0 ...ents_communication_club_colosseum_4p.json} | 0 ...16.json => events_contest_hall_lobby.json} | 0 ...events_contest_hall_stage_no_contest.json} | 0 ...s_contest_hall_stage_ongoing_contest.json} | 0 ...vents_0070.json => events_cycle_shop.json} | 0 ...4.json => events_distortion_world_1f.json} | 0 .../{events_0000.json => events_empty.json} | 0 ...ents_0064.json => events_eterna_city.json} | 0 ...> events_eterna_city_condominiums_1f.json} | 0 ...> events_eterna_city_condominiums_2f.json} | 0 ...> events_eterna_city_condominiums_3f.json} | 0 ...> events_eterna_city_condominiums_4f.json} | 0 ...67.json => events_eterna_city_dp_gym.json} | 0 ...son => events_eterna_city_east_house.json} | 0 ..._0066.json => events_eterna_city_gym.json} | 0 ...0065.json => events_eterna_city_mart.json} | 0 ...on => events_eterna_city_north_house.json} | 0 ... => events_eterna_city_pokecenter_1f.json} | 0 ... => events_eterna_city_pokecenter_2f.json} | 0 ...=> events_eterna_city_pokecenter_b1f.json} | 0 ...on => events_eterna_city_south_house.json} | 0 ...ts_eterna_city_underground_man_house.json} | 0 ... => events_eterna_city_unknown_house.json} | 0 ...ts_0201.json => events_eterna_forest.json} | 0 ...json => events_eterna_forest_outside.json} | 0 ...vents_0187.json => events_fight_area.json} | 0 ..._0190.json => events_fight_area_mart.json} | 0 ...on => events_fight_area_middle_house.json} | 0 ...n => events_fight_area_pokecenter_1f.json} | 0 ...n => events_fight_area_pokecenter_2f.json} | 0 ... => events_fight_area_pokecenter_b1f.json} | 0 ...son => events_fight_area_south_house.json} | 0 ..._0249.json => events_floaroma_meadow.json} | 0 ...json => events_floaroma_meadow_house.json} | 0 ...ts_0405.json => events_floaroma_town.json} | 0 ...06.json => events_floaroma_town_mart.json} | 0 ...=> events_floaroma_town_middle_house.json} | 0 ...> events_floaroma_town_pokecenter_1f.json} | 0 ...> events_floaroma_town_pokecenter_2f.json} | 0 ... events_floaroma_town_pokecenter_b1f.json} | 0 ...events_floaroma_town_southeast_house.json} | 0 ..._0266.json => events_flower_paradise.json} | 0 ...ents_0409.json => events_flower_shop.json} | 0 ...s_0361.json => events_footstep_house.json} | 0 ...0118.json => events_foreign_building.json} | 0 ...n => events_fuego_ironworks_building.json} | 0 ...on => events_fuego_ironworks_outside.json} | 0 ..._0253.json => events_fullmoon_island.json} | 0 ...son => events_fullmoon_island_forest.json} | 0 ...s_0293.json => events_galactic_hq_1f.json} | 0 ...s_0294.json => events_galactic_hq_2f.json} | 0 ...s_0295.json => events_galactic_hq_3f.json} | 0 ...s_0296.json => events_galactic_hq_4f.json} | 0 ..._0297.json => events_galactic_hq_b1f.json} | 0 ..._0298.json => events_galactic_hq_b2f.json} | 0 ...n => events_galactic_hq_control_room.json} | 0 ...0522.json => events_galactic_hq_hall.json} | 0 ...son => events_galactic_hq_laboratory.json} | 0 ...ents_0135.json => events_game_corner.json} | 0 ...s_gate_between_eterna_city_route_206.json} | 0 ...27.json => events_global_terminal_1f.json} | 0 ...20.json => events_global_terminal_2f.json} | 0 ...21.json => events_global_terminal_3f.json} | 0 ...ents_grand_lake_route_213_east_house.json} | 0 ...=> events_grand_lake_route_213_lobby.json} | 0 ...grand_lake_route_213_northeast_house.json} | 0 ...grand_lake_route_213_northwest_house.json} | 0 ...rand_lake_valor_lakefront_east_house.json} | 0 ...rand_lake_valor_lakefront_west_house.json} | 0 ...ts_0481.json => events_great_marsh_1.json} | 0 ...ts_0482.json => events_great_marsh_2.json} | 0 ...ts_0483.json => events_great_marsh_3.json} | 0 ...ts_0484.json => events_great_marsh_4.json} | 0 ...ts_0485.json => events_great_marsh_5.json} | 0 ...ts_0486.json => events_great_marsh_6.json} | 0 ...s_0487.json => events_hall_of_origin.json} | 0 ...s_0085.json => events_hearthome_city.json} | 0 ...earthome_city_dp_gym_elevator_room_1.json} | 0 ...earthome_city_dp_gym_elevator_room_2.json} | 0 ...ts_hearthome_city_dp_gym_leader_room.json} | 0 ...hearthome_city_dp_gym_trainer_room_1.json} | 0 ...hearthome_city_dp_gym_trainer_room_2.json} | 0 ...hearthome_city_dp_gym_trainer_room_3.json} | 0 ...hearthome_city_dp_gym_trainer_room_4.json} | 0 ...hearthome_city_dp_gym_trainer_room_5.json} | 0 ...hearthome_city_dp_gym_trainer_room_6.json} | 0 ...thome_city_east_gate_to_amity_square.json} | 0 ...nts_hearthome_city_gym_entrance_room.json} | 0 ...vents_hearthome_city_gym_leader_room.json} | 0 ...ts_hearthome_city_gym_trainer_room_1.json} | 0 ...ts_hearthome_city_gym_trainer_room_2.json} | 0 ...6.json => events_hearthome_city_mart.json} | 0 ...ts_hearthome_city_northeast_house_1f.json} | 0 ...ts_hearthome_city_northeast_house_2f.json} | 0 ...rthome_city_northeast_house_elevator.json} | 0 ...vents_hearthome_city_northwest_house.json} | 0 ... events_hearthome_city_pokecenter_1f.json} | 0 ... events_hearthome_city_pokecenter_2f.json} | 0 ...events_hearthome_city_pokecenter_b1f.json} | 0 ...ents_hearthome_city_pokemon_fan_club.json} | 0 ...ts_hearthome_city_southeast_house_1f.json} | 0 ...ts_hearthome_city_southeast_house_2f.json} | 0 ...rthome_city_southeast_house_elevator.json} | 0 ...thome_city_west_gate_to_amity_square.json} | 0 ...ts_0531.json => events_iceberg_ruins.json} | 0 ...ents_0277.json => events_iron_island.json} | 0 ...s_0278.json => events_iron_island_1f.json} | 0 ... => events_iron_island_b1f_left_room.json} | 0 ...=> events_iron_island_b1f_right_room.json} | 0 ... => events_iron_island_b2f_left_room.json} | 0 ...=> events_iron_island_b2f_right_room.json} | 0 ..._0283.json => events_iron_island_b3f.json} | 0 ...490.json => events_iron_island_house.json} | 0 ...son => events_iron_island_iron_ruins.json} | 0 ...vents_0529.json => events_iron_ruins.json} | 0 ...ts_0002.json => events_jubilife_city.json} | 0 ...events_jubilife_city_condominiums_1f.json} | 0 ...events_jubilife_city_condominiums_2f.json} | 0 ...events_jubilife_city_condominiums_3f.json} | 0 ...events_jubilife_city_condominiums_4f.json} | 0 ...03.json => events_jubilife_city_mart.json} | 0 ...> events_jubilife_city_pokecenter_1f.json} | 0 ...> events_jubilife_city_pokecenter_2f.json} | 0 ... events_jubilife_city_pokecenter_b1f.json} | 0 ... events_jubilife_city_south_house_1f.json} | 0 ... events_jubilife_city_south_house_2f.json} | 0 ... events_jubilife_city_south_house_3f.json} | 0 ... events_jubilife_city_south_house_4f.json} | 0 ...nts_jubilife_city_southwest_house_1f.json} | 0 ...nts_jubilife_city_southwest_house_2f.json} | 0 ...events_jubilife_city_unknown_house_1.json} | 0 ...events_jubilife_city_unknown_house_2.json} | 0 ...events_jubilife_city_unknown_house_3.json} | 0 ...events_jubilife_city_unknown_house_4.json} | 0 ...s_0010.json => events_jubilife_tv_1f.json} | 0 ...s_0011.json => events_jubilife_tv_2f.json} | 0 ...son => events_jubilife_tv_2f_gallery.json} | 0 ...s_0012.json => events_jubilife_tv_3f.json} | 0 ...s_jubilife_tv_3f_global_ranking_room.json} | 0 ...ts_jubilife_tv_3f_group_ranking_room.json} | 0 ...s_0013.json => events_jubilife_tv_4f.json} | 0 ....json => events_jubilife_tv_elevator.json} | 0 ...ents_0306.json => events_lake_acuity.json} | 0 ...json => events_lake_acuity_low_water.json} | 0 ...vents_0303.json => events_lake_valor.json} | 0 ...02.json => events_lake_valor_drained.json} | 0 ...ents_0300.json => events_lake_verity.json} | 0 ...json => events_lake_verity_low_water.json} | 0 ...ts_0489.json => events_maniac_tunnel.json} | 0 ...ts_0058.json => events_mining_museum.json} | 0 ...=> events_mt_coronet_1f_north_room_1.json} | 0 ...=> events_mt_coronet_1f_north_room_2.json} | 0 ...4.json => events_mt_coronet_1f_south.json} | 0 ... => events_mt_coronet_1f_tunnel_room.json} | 0 ...ts_0205.json => events_mt_coronet_2f.json} | 0 ...ts_0206.json => events_mt_coronet_3f.json} | 0 ....json => events_mt_coronet_4f_room_3.json} | 0 ...> events_mt_coronet_4f_rooms_1_and_2.json} | 0 ...ts_0211.json => events_mt_coronet_5f.json} | 0 ...ts_0212.json => events_mt_coronet_6f.json} | 0 ...s_0216.json => events_mt_coronet_b1f.json} | 0 ...n => events_mt_coronet_iceberg_ruins.json} | 0 ...n => events_mt_coronet_outside_north.json} | 0 ...n => events_mt_coronet_outside_south.json} | 0 ...s_0308.json => events_newmoon_island.json} | 0 ...json => events_newmoon_island_forest.json} | 0 ...ents_0284.json => events_old_chateau.json} | 0 ...=> events_old_chateau_back_east_room.json} | 0 ...ts_old_chateau_back_middle_east_room.json} | 0 ... events_old_chateau_back_middle_room.json} | 0 ...ts_old_chateau_back_middle_west_room.json} | 0 ...=> events_old_chateau_back_west_room.json} | 0 ....json => events_old_chateau_corridor.json} | 0 ...on => events_old_chateau_dining_area.json} | 0 ...son => events_old_chateau_side_rooms.json} | 0 ...ts_0044.json => events_oreburgh_city.json} | 0 ...> events_oreburgh_city_east_house_1f.json} | 0 ...> events_oreburgh_city_east_house_2f.json} | 0 ...> events_oreburgh_city_east_house_3f.json} | 0 ...046.json => events_oreburgh_city_gym.json} | 0 ...45.json => events_oreburgh_city_mart.json} | 0 ...=> events_oreburgh_city_middle_house.json} | 0 ... events_oreburgh_city_north_house_1f.json} | 0 ... events_oreburgh_city_north_house_2f.json} | 0 ... events_oreburgh_city_north_house_3f.json} | 0 ... events_oreburgh_city_north_house_4f.json} | 0 ...nts_oreburgh_city_northwest_house_1f.json} | 0 ...nts_oreburgh_city_northwest_house_2f.json} | 0 ...nts_oreburgh_city_northwest_house_3f.json} | 0 ...nts_oreburgh_city_northwest_house_4f.json} | 0 ...> events_oreburgh_city_pokecenter_1f.json} | 0 ...> events_oreburgh_city_pokecenter_2f.json} | 0 ... events_oreburgh_city_pokecenter_b1f.json} | 0 ... => events_oreburgh_city_south_house.json} | 0 ...n => events_oreburgh_city_west_house.json} | 0 ...0251.json => events_oreburgh_gate_1f.json} | 0 ...252.json => events_oreburgh_gate_b1f.json} | 0 ...196.json => events_oreburgh_mine_b1f.json} | 0 ...197.json => events_oreburgh_mine_b2f.json} | 0 ...{events_0245.json => events_pal_park.json} | 0 ...s_0379.json => events_pal_park_lobby.json} | 0 ...ts_0119.json => events_pastoria_city.json} | 0 ... events_pastoria_city_dp_great_marsh.json} | 0 ...n => events_pastoria_city_east_house.json} | 0 ...121.json => events_pastoria_city_gym.json} | 0 ...20.json => events_pastoria_city_mart.json} | 0 ...=> events_pastoria_city_middle_house.json} | 0 ... => events_pastoria_city_north_house.json} | 0 ...events_pastoria_city_northeast_house.json} | 0 ...ts_pastoria_city_observatory_gate_1f.json} | 0 ...ts_pastoria_city_observatory_gate_2f.json} | 0 ...> events_pastoria_city_pokecenter_1f.json} | 0 ...> events_pastoria_city_pokecenter_2f.json} | 0 ... events_pastoria_city_pokecenter_b1f.json} | 0 ...events_pastoria_city_southwest_house.json} | 0 ...nts_0115.json => events_poffin_house.json} | 0 ...0416.json => events_pokemon_day_care.json} | 0 ...s_0171.json => events_pokemon_league.json} | 0 ... => events_pokemon_league_aaron_room.json} | 0 ...=> events_pokemon_league_bertha_room.json} | 0 ... events_pokemon_league_champion_room.json} | 0 ...okemon_league_elevator_to_aaron_room.json} | 0 ...kemon_league_elevator_to_bertha_room.json} | 0 ...mon_league_elevator_to_champion_room.json} | 0 ...okemon_league_elevator_to_flint_room.json} | 0 ...emon_league_elevator_to_hall_of_fame.json} | 0 ...kemon_league_elevator_to_lucian_room.json} | 0 ... => events_pokemon_league_flint_room.json} | 0 ...> events_pokemon_league_hall_of_fame.json} | 0 ...=> events_pokemon_league_lucian_room.json} | 0 ...s_pokemon_league_north_pokecenter_1f.json} | 0 ...s_pokemon_league_north_pokecenter_2f.json} | 0 ..._pokemon_league_north_pokecenter_b1f.json} | 0 ...s_pokemon_league_south_pokecenter_1f.json} | 0 ...s_pokemon_league_south_pokecenter_2f.json} | 0 ..._pokemon_league_south_pokecenter_b1f.json} | 0 ..._0354.json => events_pokemon_mansion.json} | 0 ...=> events_pokemon_mansion_maids_room.json} | 0 ...son => events_pokemon_mansion_office.json} | 0 ...ts_0007.json => events_poketch_co_1f.json} | 0 ...ts_0008.json => events_poketch_co_2f.json} | 0 ...ts_0009.json => events_poketch_co_3f.json} | 0 ...nts_0247.json => events_ravaged_path.json} | 0 ...ents_0436.json => events_resort_area.json} | 0 ...444.json => events_resort_area_house.json} | 0 ...0437.json => events_resort_area_mart.json} | 0 ... => events_resort_area_pokecenter_1f.json} | 0 ... => events_resort_area_pokecenter_2f.json} | 0 ...=> events_resort_area_pokecenter_b1f.json} | 0 ...ents_resort_area_ribbon_syndicate_1f.json} | 0 ...ents_resort_area_ribbon_syndicate_2f.json} | 0 ...esort_area_ribbon_syndicate_elevator.json} | 0 ...vents_0323.json => events_restaurant.json} | 0 ..._0533.json => events_rock_peak_ruins.json} | 0 ...ents_0523.json => events_rotoms_room.json} | 0 ...events_0328.json => events_route_201.json} | 0 ...events_0329.json => events_route_202.json} | 0 ...events_0330.json => events_route_203.json} | 0 ..._0332.json => events_route_204_north.json} | 0 ..._0331.json => events_route_204_south.json} | 0 ..._0334.json => events_route_205_house.json} | 0 ..._0335.json => events_route_205_north.json} | 0 ..._0333.json => events_route_205_south.json} | 0 ...events_0336.json => events_route_206.json} | 0 ...ts_route_206_cycling_road_north_gate.json} | 0 ...ts_route_206_cycling_road_south_gate.json} | 0 ...events_0339.json => events_route_207.json} | 0 ...events_0340.json => events_route_208.json} | 0 ...nts_route_208_gate_to_hearthome_city.json} | 0 ..._0341.json => events_route_208_house.json} | 0 ...events_0342.json => events_route_209.json} | 0 ...nts_route_209_gate_to_hearthome_city.json} | 0 ...on => events_route_209_lost_tower_1f.json} | 0 ...on => events_route_209_lost_tower_2f.json} | 0 ...on => events_route_209_lost_tower_3f.json} | 0 ...on => events_route_209_lost_tower_4f.json} | 0 ...on => events_route_209_lost_tower_5f.json} | 0 ...events_route_210_grandma_wilma_house.json} | 0 ..._0349.json => events_route_210_north.json} | 0 ..._0348.json => events_route_210_south.json} | 0 ...s_0352.json => events_route_211_east.json} | 0 ...s_0351.json => events_route_211_west.json} | 0 ...nts_route_212_gate_to_hearthome_city.json} | 0 ..._0358.json => events_route_212_house.json} | 0 ..._0353.json => events_route_212_north.json} | 0 ..._0357.json => events_route_212_south.json} | 0 ...events_0359.json => events_route_213.json} | 0 ...ents_route_213_gate_to_pastoria_city.json} | 0 ...events_0366.json => events_route_214.json} | 0 ...nts_route_214_gate_to_veilstone_city.json} | 0 ...events_0368.json => events_route_215.json} | 0 ...nts_route_215_gate_to_veilstone_city.json} | 0 ...events_0369.json => events_route_216.json} | 0 ..._0370.json => events_route_216_house.json} | 0 ...events_0371.json => events_route_217.json} | 0 ... => events_route_217_northeast_house.json} | 0 ....json => events_route_217_west_house.json} | 0 ...events_0374.json => events_route_218.json} | 0 ...ents_route_218_gate_to_canalave_city.json} | 0 ...ents_route_218_gate_to_jubilife_city.json} | 0 ...events_0377.json => events_route_219.json} | 0 ...events_0446.json => events_route_220.json} | 0 ...events_0378.json => events_route_221.json} | 0 ..._0380.json => events_route_221_house.json} | 0 ...events_0381.json => events_route_222.json} | 0 ....json => events_route_222_east_house.json} | 0 ...nts_route_222_gate_to_sunyshore_city.json} | 0 ....json => events_route_222_west_house.json} | 0 ...events_0447.json => events_route_223.json} | 0 ...events_0385.json => events_route_224.json} | 0 ...events_0386.json => events_route_225.json} | 0 ... events_route_225_gate_to_fight_area.json} | 0 ..._0475.json => events_route_225_house.json} | 0 ...events_0448.json => events_route_226.json} | 0 ..._0476.json => events_route_226_house.json} | 0 ...events_0387.json => events_route_227.json} | 0 ..._0477.json => events_route_227_house.json} | 0 ...events_0388.json => events_route_228.json} | 0 ...> events_route_228_gate_to_route_226.json} | 0 ...json => events_route_228_north_house.json} | 0 ... => events_route_228_rock_peak_ruins.json} | 0 ...json => events_route_228_south_house.json} | 0 ...events_0389.json => events_route_229.json} | 0 ...events_0449.json => events_route_230.json} | 0 ...json => events_ruin_maniac_cave_long.json} | 0 ...son => events_ruin_maniac_cave_short.json} | 0 ...nts_0397.json => events_sandgem_town.json} | 0 ...ts_sandgem_town_counterpart_house_1f.json} | 0 ...ts_sandgem_town_counterpart_house_2f.json} | 0 ...04.json => events_sandgem_town_house.json} | 0 ...398.json => events_sandgem_town_mart.json} | 0 ...=> events_sandgem_town_pokecenter_1f.json} | 0 ...=> events_sandgem_town_pokecenter_2f.json} | 0 ...> events_sandgem_town_pokecenter_b1f.json} | 0 ...ts_sandgem_town_pokemon_research_lab.json} | 0 ...ts_0219.json => events_seabreak_path.json} | 0 ...s_0259.json => events_sendoff_spring.json} | 0 ...s_0164.json => events_snowpoint_city.json} | 0 ... => events_snowpoint_city_east_house.json} | 0 ...66.json => events_snowpoint_city_gym.json} | 0 ...5.json => events_snowpoint_city_mart.json} | 0 ... events_snowpoint_city_pokecenter_1f.json} | 0 ... events_snowpoint_city_pokecenter_2f.json} | 0 ...events_snowpoint_city_pokecenter_b1f.json} | 0 ... => events_snowpoint_city_west_house.json} | 0 ...7.json => events_snowpoint_temple_1f.json} | 0 ....json => events_snowpoint_temple_b1f.json} | 0 ....json => events_snowpoint_temple_b2f.json} | 0 ....json => events_snowpoint_temple_b3f.json} | 0 ....json => events_snowpoint_temple_b4f.json} | 0 ....json => events_snowpoint_temple_b5f.json} | 0 ...ts_solaceon_ruins_maniac_tunnel_room.json} | 0 ...json => events_solaceon_ruins_room_1.json} | 0 ...ceon_ruins_room_1_northwest_dead_end.json} | 0 ...ceon_ruins_room_1_southeast_dead_end.json} | 0 ...json => events_solaceon_ruins_room_2.json} | 0 ...ceon_ruins_room_2_northeast_dead_end.json} | 0 ...ceon_ruins_room_2_southeast_dead_end.json} | 0 ...json => events_solaceon_ruins_room_3.json} | 0 ...ceon_ruins_room_3_northwest_dead_end.json} | 0 ...ceon_ruins_room_3_southwest_dead_end.json} | 0 ...json => events_solaceon_ruins_room_4.json} | 0 ...ceon_ruins_room_4_southeast_dead_end.json} | 0 ...json => events_solaceon_ruins_room_5.json} | 0 ...aceon_ruins_room_5_southeast_deadend.json} | 0 ...ceon_ruins_room_5_southwest_dead_end.json} | 0 ...json => events_solaceon_ruins_room_6.json} | 0 ...ceon_ruins_room_6_northwest_dead_end.json} | 0 ...ceon_ruins_room_6_southeast_dead_end.json} | 0 ...json => events_solaceon_ruins_room_7.json} | 0 ...ts_0412.json => events_solaceon_town.json} | 0 ...n => events_solaceon_town_east_house.json} | 0 ...13.json => events_solaceon_town_mart.json} | 0 ... => events_solaceon_town_north_house.json} | 0 ...events_solaceon_town_northeast_house.json} | 0 ...> events_solaceon_town_pokecenter_1f.json} | 0 ...> events_solaceon_town_pokecenter_2f.json} | 0 ... events_solaceon_town_pokecenter_b1f.json} | 0 ...nts_solaceon_town_pokemon_news_press.json} | 0 ...nts_0217.json => events_spear_pillar.json} | 0 ...5.json => events_spear_pillar_dialga.json} | 0 ...son => events_spear_pillar_distorted.json} | 0 ...6.json => events_spear_pillar_palkia.json} | 0 ...ents_0327.json => events_spring_path.json} | 0 ...son => events_stark_mountain_outside.json} | 0 ...json => events_stark_mountain_room_1.json} | 0 ...json => events_stark_mountain_room_2.json} | 0 ...json => events_stark_mountain_room_3.json} | 0 ...s_0149.json => events_sunyshore_city.json} | 0 ... => events_sunyshore_city_east_house.json} | 0 ... => events_sunyshore_city_gym_room_1.json} | 0 ... => events_sunyshore_city_gym_room_2.json} | 0 ... => events_sunyshore_city_gym_room_3.json} | 0 ...2.json => events_sunyshore_city_mart.json} | 0 ...vents_sunyshore_city_northeast_house.json} | 0 ...vents_sunyshore_city_northwest_house.json} | 0 ... events_sunyshore_city_pokecenter_1f.json} | 0 ... events_sunyshore_city_pokecenter_2f.json} | 0 ...events_sunyshore_city_pokecenter_b1f.json} | 0 ...vents_sunyshore_city_unknown_house_1.json} | 0 ...vents_sunyshore_city_unknown_house_2.json} | 0 ... => events_sunyshore_city_west_house.json} | 0 ...0156.json => events_sunyshore_market.json} | 0 ...ts_0429.json => events_survival_area.json} | 0 ...30.json => events_survival_area_mart.json} | 0 ... => events_survival_area_north_house.json} | 0 ...> events_survival_area_pokecenter_1f.json} | 0 ...> events_survival_area_pokecenter_2f.json} | 0 ... events_survival_area_pokecenter_b1f.json} | 0 ... => events_survival_area_south_house.json} | 0 ...nts_team_galactic_eterna_building_1f.json} | 0 ...nts_team_galactic_eterna_building_2f.json} | 0 ...nts_team_galactic_eterna_building_3f.json} | 0 ...nts_team_galactic_eterna_building_4f.json} | 0 ..._0028.json => events_trainers_school.json} | 0 ...ts_0276.json => events_trophy_garden.json} | 0 ...son => events_turnback_cave_entrance.json} | 0 ...> events_turnback_cave_giratina_room.json} | 0 ...events_turnback_cave_pillar_1_room_1.json} | 0 ...events_turnback_cave_pillar_1_room_2.json} | 0 ...events_turnback_cave_pillar_1_room_3.json} | 0 ...events_turnback_cave_pillar_1_room_4.json} | 0 ...events_turnback_cave_pillar_1_room_5.json} | 0 ...events_turnback_cave_pillar_1_room_6.json} | 0 ...events_turnback_cave_pillar_2_room_1.json} | 0 ...events_turnback_cave_pillar_2_room_2.json} | 0 ...events_turnback_cave_pillar_2_room_3.json} | 0 ...events_turnback_cave_pillar_2_room_4.json} | 0 ...events_turnback_cave_pillar_2_room_5.json} | 0 ...events_turnback_cave_pillar_2_room_6.json} | 0 ...events_turnback_cave_pillar_3_room_1.json} | 0 ...events_turnback_cave_pillar_3_room_2.json} | 0 ...events_turnback_cave_pillar_3_room_3.json} | 0 ...events_turnback_cave_pillar_3_room_4.json} | 0 ...events_turnback_cave_pillar_3_room_5.json} | 0 ...events_turnback_cave_pillar_3_room_6.json} | 0 ... => events_turnback_cave_pillar_room.json} | 0 ...ts_0390.json => events_twinleaf_town.json} | 0 ...events_twinleaf_town_northeast_house.json} | 0 ...events_twinleaf_town_player_house_1f.json} | 0 ...events_twinleaf_town_player_house_2f.json} | 0 ... events_twinleaf_town_rival_house_1f.json} | 0 ... events_twinleaf_town_rival_house_2f.json} | 0 ...events_twinleaf_town_southwest_house.json} | 0 ...ents_0001.json => events_underground.json} | 0 ...vents_0445.json => events_union_room.json} | 0 ..._0244.json => events_unknown_map_197.json} | 0 ..._0248.json => events_unknown_map_250.json} | 0 ..._0321.json => events_unknown_map_255.json} | 0 ..._0450.json => events_unknown_map_535.json} | 0 ..._0509.json => events_unknown_map_540.json} | 0 ..._0510.json => events_unknown_map_546.json} | 0 ... => events_valley_windworks_building.json} | 0 ...n => events_valley_windworks_outside.json} | 0 ...nts_0304.json => events_valor_cavern.json} | 0 ..._0322.json => events_valor_lakefront.json} | 0 ...s_0131.json => events_veilstone_city.json} | 0 ...ts_veilstone_city_galactic_warehouse.json} | 0 ...32.json => events_veilstone_city_gym.json} | 0 ...vents_veilstone_city_northeast_house.json} | 0 ...vents_veilstone_city_northwest_house.json} | 0 ... events_veilstone_city_pokecenter_1f.json} | 0 ... events_veilstone_city_pokecenter_2f.json} | 0 ...events_veilstone_city_pokecenter_b1f.json} | 0 ...events_veilstone_city_prize_exchange.json} | 0 ...vents_veilstone_city_southeast_house.json} | 0 ...vents_veilstone_city_southwest_house.json} | 0 ...36.json => events_veilstone_store_1f.json} | 0 ...37.json => events_veilstone_store_2f.json} | 0 ...38.json => events_veilstone_store_3f.json} | 0 ...39.json => events_veilstone_store_4f.json} | 0 ...40.json => events_veilstone_store_5f.json} | 0 ...9.json => events_veilstone_store_b1f.json} | 0 ...n => events_veilstone_store_elevator.json} | 0 ...ts_0301.json => events_verity_cavern.json} | 0 ...0320.json => events_verity_lakefront.json} | 0 ...vents_verity_lakefront_unknown_house.json} | 0 ..._0238.json => events_victory_road_1f.json} | 0 ...son => events_victory_road_1f_room_1.json} | 0 ...son => events_victory_road_1f_room_2.json} | 0 ...son => events_victory_road_1f_room_3.json} | 0 ..._0239.json => events_victory_road_2f.json} | 0 ...0240.json => events_victory_road_b1f.json} | 0 .../{events_0443.json => events_villa.json} | 0 ...0163.json => events_vista_lighthouse.json} | 0 ... => events_vista_lighthouse_elevator.json} | 0 ..._0273.json => events_wayward_cave_1f.json} | 0 ...0274.json => events_wayward_cave_b1f.json} | 0 ...7.json => events_wifi_plaza_entrance.json} | 0 res/field/events/meson.build | 1073 +++++++++-------- res/field/events/zone_event.order | 534 ++++++++ 537 files changed, 1179 insertions(+), 641 deletions(-) rename res/field/events/{events_0307.json => events_acuity_cavern.json} (100%) rename res/field/events/{events_0326.json => events_acuity_lakefront.json} (100%) rename res/field/events/{events_0246.json => events_amity_square.json} (100%) rename res/field/events/{events_0518.json => events_battle_arcade.json} (100%) rename res/field/events/{events_0517.json => events_battle_castle.json} (100%) rename res/field/events/{events_0515.json => events_battle_factory.json} (100%) rename res/field/events/{events_0513.json => events_battle_frontier.json} (100%) rename res/field/events/{events_0514.json => events_battle_frontier_gate_to_fight_area.json} (100%) rename res/field/events/{events_0516.json => events_battle_hall.json} (100%) rename res/field/events/{events_0310.json => events_battle_park.json} (100%) rename res/field/events/{events_0311.json => events_battle_park_exchange_service_corner.json} (100%) rename res/field/events/{events_0191.json => events_battle_park_gate_to_fight_area.json} (100%) rename res/field/events/{events_0312.json => events_battle_tower.json} (100%) rename res/field/events/{events_0316.json => events_battle_tower_battle_room.json} (100%) rename res/field/events/{events_0470.json => events_battle_tower_battle_salon.json} (100%) rename res/field/events/{events_0314.json => events_battle_tower_corridor.json} (100%) rename res/field/events/{events_0315.json => events_battle_tower_corridor_multi.json} (100%) rename res/field/events/{events_0313.json => events_battle_tower_elevator.json} (100%) rename res/field/events/{events_0317.json => events_battle_tower_multi_battle_room.json} (100%) rename res/field/events/{events_0433.json => events_battleground.json} (100%) rename res/field/events/{events_0469.json => events_cafe.json} (100%) rename res/field/events/{events_0032.json => events_canalave_city.json} (100%) rename res/field/events/{events_0041.json => events_canalave_city_east_house.json} (100%) rename res/field/events/{events_0034.json => events_canalave_city_gym.json} (100%) rename res/field/events/{events_0042.json => events_canalave_city_harbor_inn.json} (100%) rename res/field/events/{events_0033.json => events_canalave_city_mart.json} (100%) rename res/field/events/{events_0035.json => events_canalave_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0036.json => events_canalave_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0452.json => events_canalave_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0043.json => events_canalave_city_sailor_eldritch_house.json} (100%) rename res/field/events/{events_0040.json => events_canalave_city_southeast_house.json} (100%) rename res/field/events/{events_0468.json => events_canalave_city_west_house.json} (100%) rename res/field/events/{events_0037.json => events_canalave_library_1f.json} (100%) rename res/field/events/{events_0038.json => events_canalave_library_2f.json} (100%) rename res/field/events/{events_0039.json => events_canalave_library_3f.json} (100%) rename res/field/events/{events_0421.json => events_celestic_town.json} (100%) rename res/field/events/{events_0428.json => events_celestic_town_cave.json} (100%) rename res/field/events/{events_0424.json => events_celestic_town_north_house.json} (100%) rename res/field/events/{events_0426.json => events_celestic_town_northeast_house.json} (100%) rename res/field/events/{events_0425.json => events_celestic_town_northwest_house.json} (100%) rename res/field/events/{events_0422.json => events_celestic_town_pokecenter_1f.json} (100%) rename res/field/events/{events_0423.json => events_celestic_town_pokecenter_2f.json} (100%) rename res/field/events/{events_0465.json => events_celestic_town_pokecenter_b1f.json} (100%) rename res/field/events/{events_0427.json => events_celestic_town_southwest_house.json} (100%) rename res/field/events/{events_0318.json => events_communication_club_colosseum_2p.json} (100%) rename res/field/events/{events_0319.json => events_communication_club_colosseum_4p.json} (100%) rename res/field/events/{events_0116.json => events_contest_hall_lobby.json} (100%) rename res/field/events/{events_0512.json => events_contest_hall_stage_no_contest.json} (100%) rename res/field/events/{events_0117.json => events_contest_hall_stage_ongoing_contest.json} (100%) rename res/field/events/{events_0070.json => events_cycle_shop.json} (100%) rename res/field/events/{events_0524.json => events_distortion_world_1f.json} (100%) rename res/field/events/{events_0000.json => events_empty.json} (100%) rename res/field/events/{events_0064.json => events_eterna_city.json} (100%) rename res/field/events/{events_0075.json => events_eterna_city_condominiums_1f.json} (100%) rename res/field/events/{events_0076.json => events_eterna_city_condominiums_2f.json} (100%) rename res/field/events/{events_0077.json => events_eterna_city_condominiums_3f.json} (100%) rename res/field/events/{events_0078.json => events_eterna_city_condominiums_4f.json} (100%) rename res/field/events/{events_0067.json => events_eterna_city_dp_gym.json} (100%) rename res/field/events/{events_0082.json => events_eterna_city_east_house.json} (100%) rename res/field/events/{events_0066.json => events_eterna_city_gym.json} (100%) rename res/field/events/{events_0065.json => events_eterna_city_mart.json} (100%) rename res/field/events/{events_0080.json => events_eterna_city_north_house.json} (100%) rename res/field/events/{events_0068.json => events_eterna_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0069.json => events_eterna_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0454.json => events_eterna_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0081.json => events_eterna_city_south_house.json} (100%) rename res/field/events/{events_0083.json => events_eterna_city_underground_man_house.json} (100%) rename res/field/events/{events_0084.json => events_eterna_city_unknown_house.json} (100%) rename res/field/events/{events_0201.json => events_eterna_forest.json} (100%) rename res/field/events/{events_0200.json => events_eterna_forest_outside.json} (100%) rename res/field/events/{events_0187.json => events_fight_area.json} (100%) rename res/field/events/{events_0190.json => events_fight_area_mart.json} (100%) rename res/field/events/{events_0193.json => events_fight_area_middle_house.json} (100%) rename res/field/events/{events_0188.json => events_fight_area_pokecenter_1f.json} (100%) rename res/field/events/{events_0189.json => events_fight_area_pokecenter_2f.json} (100%) rename res/field/events/{events_0461.json => events_fight_area_pokecenter_b1f.json} (100%) rename res/field/events/{events_0194.json => events_fight_area_south_house.json} (100%) rename res/field/events/{events_0249.json => events_floaroma_meadow.json} (100%) rename res/field/events/{events_0250.json => events_floaroma_meadow_house.json} (100%) rename res/field/events/{events_0405.json => events_floaroma_town.json} (100%) rename res/field/events/{events_0406.json => events_floaroma_town_mart.json} (100%) rename res/field/events/{events_0411.json => events_floaroma_town_middle_house.json} (100%) rename res/field/events/{events_0407.json => events_floaroma_town_pokecenter_1f.json} (100%) rename res/field/events/{events_0408.json => events_floaroma_town_pokecenter_2f.json} (100%) rename res/field/events/{events_0463.json => events_floaroma_town_pokecenter_b1f.json} (100%) rename res/field/events/{events_0410.json => events_floaroma_town_southeast_house.json} (100%) rename res/field/events/{events_0266.json => events_flower_paradise.json} (100%) rename res/field/events/{events_0409.json => events_flower_shop.json} (100%) rename res/field/events/{events_0361.json => events_footstep_house.json} (100%) rename res/field/events/{events_0118.json => events_foreign_building.json} (100%) rename res/field/events/{events_0203.json => events_fuego_ironworks_building.json} (100%) rename res/field/events/{events_0202.json => events_fuego_ironworks_outside.json} (100%) rename res/field/events/{events_0253.json => events_fullmoon_island.json} (100%) rename res/field/events/{events_0254.json => events_fullmoon_island_forest.json} (100%) rename res/field/events/{events_0293.json => events_galactic_hq_1f.json} (100%) rename res/field/events/{events_0294.json => events_galactic_hq_2f.json} (100%) rename res/field/events/{events_0295.json => events_galactic_hq_3f.json} (100%) rename res/field/events/{events_0296.json => events_galactic_hq_4f.json} (100%) rename res/field/events/{events_0297.json => events_galactic_hq_b1f.json} (100%) rename res/field/events/{events_0298.json => events_galactic_hq_b2f.json} (100%) rename res/field/events/{events_0471.json => events_galactic_hq_control_room.json} (100%) rename res/field/events/{events_0522.json => events_galactic_hq_hall.json} (100%) rename res/field/events/{events_0474.json => events_galactic_hq_laboratory.json} (100%) rename res/field/events/{events_0135.json => events_game_corner.json} (100%) rename res/field/events/{events_0338.json => events_gate_between_eterna_city_route_206.json} (100%) rename res/field/events/{events_0027.json => events_global_terminal_1f.json} (100%) rename res/field/events/{events_0520.json => events_global_terminal_2f.json} (100%) rename res/field/events/{events_0521.json => events_global_terminal_3f.json} (100%) rename res/field/events/{events_0363.json => events_grand_lake_route_213_east_house.json} (100%) rename res/field/events/{events_0362.json => events_grand_lake_route_213_lobby.json} (100%) rename res/field/events/{events_0365.json => events_grand_lake_route_213_northeast_house.json} (100%) rename res/field/events/{events_0364.json => events_grand_lake_route_213_northwest_house.json} (100%) rename res/field/events/{events_0324.json => events_grand_lake_valor_lakefront_east_house.json} (100%) rename res/field/events/{events_0325.json => events_grand_lake_valor_lakefront_west_house.json} (100%) rename res/field/events/{events_0481.json => events_great_marsh_1.json} (100%) rename res/field/events/{events_0482.json => events_great_marsh_2.json} (100%) rename res/field/events/{events_0483.json => events_great_marsh_3.json} (100%) rename res/field/events/{events_0484.json => events_great_marsh_4.json} (100%) rename res/field/events/{events_0485.json => events_great_marsh_5.json} (100%) rename res/field/events/{events_0486.json => events_great_marsh_6.json} (100%) rename res/field/events/{events_0487.json => events_hall_of_origin.json} (100%) rename res/field/events/{events_0085.json => events_hearthome_city.json} (100%) rename res/field/events/{events_0092.json => events_hearthome_city_dp_gym_elevator_room_1.json} (100%) rename res/field/events/{events_0094.json => events_hearthome_city_dp_gym_elevator_room_2.json} (100%) rename res/field/events/{events_0099.json => events_hearthome_city_dp_gym_leader_room.json} (100%) rename res/field/events/{events_0091.json => events_hearthome_city_dp_gym_trainer_room_1.json} (100%) rename res/field/events/{events_0093.json => events_hearthome_city_dp_gym_trainer_room_2.json} (100%) rename res/field/events/{events_0095.json => events_hearthome_city_dp_gym_trainer_room_3.json} (100%) rename res/field/events/{events_0096.json => events_hearthome_city_dp_gym_trainer_room_4.json} (100%) rename res/field/events/{events_0097.json => events_hearthome_city_dp_gym_trainer_room_5.json} (100%) rename res/field/events/{events_0098.json => events_hearthome_city_dp_gym_trainer_room_6.json} (100%) rename res/field/events/{events_0107.json => events_hearthome_city_east_gate_to_amity_square.json} (100%) rename res/field/events/{events_0087.json => events_hearthome_city_gym_entrance_room.json} (100%) rename res/field/events/{events_0090.json => events_hearthome_city_gym_leader_room.json} (100%) rename res/field/events/{events_0088.json => events_hearthome_city_gym_trainer_room_1.json} (100%) rename res/field/events/{events_0089.json => events_hearthome_city_gym_trainer_room_2.json} (100%) rename res/field/events/{events_0086.json => events_hearthome_city_mart.json} (100%) rename res/field/events/{events_0111.json => events_hearthome_city_northeast_house_1f.json} (100%) rename res/field/events/{events_0112.json => events_hearthome_city_northeast_house_2f.json} (100%) rename res/field/events/{events_0104.json => events_hearthome_city_northeast_house_elevator.json} (100%) rename res/field/events/{events_0114.json => events_hearthome_city_northwest_house.json} (100%) rename res/field/events/{events_0100.json => events_hearthome_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0101.json => events_hearthome_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0455.json => events_hearthome_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0105.json => events_hearthome_city_pokemon_fan_club.json} (100%) rename res/field/events/{events_0102.json => events_hearthome_city_southeast_house_1f.json} (100%) rename res/field/events/{events_0103.json => events_hearthome_city_southeast_house_2f.json} (100%) rename res/field/events/{events_0113.json => events_hearthome_city_southeast_house_elevator.json} (100%) rename res/field/events/{events_0106.json => events_hearthome_city_west_gate_to_amity_square.json} (100%) rename res/field/events/{events_0531.json => events_iceberg_ruins.json} (100%) rename res/field/events/{events_0277.json => events_iron_island.json} (100%) rename res/field/events/{events_0278.json => events_iron_island_1f.json} (100%) rename res/field/events/{events_0279.json => events_iron_island_b1f_left_room.json} (100%) rename res/field/events/{events_0280.json => events_iron_island_b1f_right_room.json} (100%) rename res/field/events/{events_0282.json => events_iron_island_b2f_left_room.json} (100%) rename res/field/events/{events_0281.json => events_iron_island_b2f_right_room.json} (100%) rename res/field/events/{events_0283.json => events_iron_island_b3f.json} (100%) rename res/field/events/{events_0490.json => events_iron_island_house.json} (100%) rename res/field/events/{events_0528.json => events_iron_island_iron_ruins.json} (100%) rename res/field/events/{events_0529.json => events_iron_ruins.json} (100%) rename res/field/events/{events_0002.json => events_jubilife_city.json} (100%) rename res/field/events/{events_0023.json => events_jubilife_city_condominiums_1f.json} (100%) rename res/field/events/{events_0024.json => events_jubilife_city_condominiums_2f.json} (100%) rename res/field/events/{events_0025.json => events_jubilife_city_condominiums_3f.json} (100%) rename res/field/events/{events_0026.json => events_jubilife_city_condominiums_4f.json} (100%) rename res/field/events/{events_0003.json => events_jubilife_city_mart.json} (100%) rename res/field/events/{events_0005.json => events_jubilife_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0006.json => events_jubilife_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0451.json => events_jubilife_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0018.json => events_jubilife_city_south_house_1f.json} (100%) rename res/field/events/{events_0019.json => events_jubilife_city_south_house_2f.json} (100%) rename res/field/events/{events_0020.json => events_jubilife_city_south_house_3f.json} (100%) rename res/field/events/{events_0021.json => events_jubilife_city_south_house_4f.json} (100%) rename res/field/events/{events_0029.json => events_jubilife_city_southwest_house_1f.json} (100%) rename res/field/events/{events_0493.json => events_jubilife_city_southwest_house_2f.json} (100%) rename res/field/events/{events_0004.json => events_jubilife_city_unknown_house_1.json} (100%) rename res/field/events/{events_0022.json => events_jubilife_city_unknown_house_2.json} (100%) rename res/field/events/{events_0030.json => events_jubilife_city_unknown_house_3.json} (100%) rename res/field/events/{events_0031.json => events_jubilife_city_unknown_house_4.json} (100%) rename res/field/events/{events_0010.json => events_jubilife_tv_1f.json} (100%) rename res/field/events/{events_0011.json => events_jubilife_tv_2f.json} (100%) rename res/field/events/{events_0014.json => events_jubilife_tv_2f_gallery.json} (100%) rename res/field/events/{events_0012.json => events_jubilife_tv_3f.json} (100%) rename res/field/events/{events_0015.json => events_jubilife_tv_3f_global_ranking_room.json} (100%) rename res/field/events/{events_0016.json => events_jubilife_tv_3f_group_ranking_room.json} (100%) rename res/field/events/{events_0013.json => events_jubilife_tv_4f.json} (100%) rename res/field/events/{events_0017.json => events_jubilife_tv_elevator.json} (100%) rename res/field/events/{events_0306.json => events_lake_acuity.json} (100%) rename res/field/events/{events_0305.json => events_lake_acuity_low_water.json} (100%) rename res/field/events/{events_0303.json => events_lake_valor.json} (100%) rename res/field/events/{events_0302.json => events_lake_valor_drained.json} (100%) rename res/field/events/{events_0300.json => events_lake_verity.json} (100%) rename res/field/events/{events_0299.json => events_lake_verity_low_water.json} (100%) rename res/field/events/{events_0489.json => events_maniac_tunnel.json} (100%) rename res/field/events/{events_0058.json => events_mining_museum.json} (100%) rename res/field/events/{events_0215.json => events_mt_coronet_1f_north_room_1.json} (100%) rename res/field/events/{events_0214.json => events_mt_coronet_1f_north_room_2.json} (100%) rename res/field/events/{events_0204.json => events_mt_coronet_1f_south.json} (100%) rename res/field/events/{events_0213.json => events_mt_coronet_1f_tunnel_room.json} (100%) rename res/field/events/{events_0205.json => events_mt_coronet_2f.json} (100%) rename res/field/events/{events_0206.json => events_mt_coronet_3f.json} (100%) rename res/field/events/{events_0210.json => events_mt_coronet_4f_room_3.json} (100%) rename res/field/events/{events_0209.json => events_mt_coronet_4f_rooms_1_and_2.json} (100%) rename res/field/events/{events_0211.json => events_mt_coronet_5f.json} (100%) rename res/field/events/{events_0212.json => events_mt_coronet_6f.json} (100%) rename res/field/events/{events_0216.json => events_mt_coronet_b1f.json} (100%) rename res/field/events/{events_0530.json => events_mt_coronet_iceberg_ruins.json} (100%) rename res/field/events/{events_0207.json => events_mt_coronet_outside_north.json} (100%) rename res/field/events/{events_0208.json => events_mt_coronet_outside_south.json} (100%) rename res/field/events/{events_0308.json => events_newmoon_island.json} (100%) rename res/field/events/{events_0309.json => events_newmoon_island_forest.json} (100%) rename res/field/events/{events_0284.json => events_old_chateau.json} (100%) rename res/field/events/{events_0292.json => events_old_chateau_back_east_room.json} (100%) rename res/field/events/{events_0291.json => events_old_chateau_back_middle_east_room.json} (100%) rename res/field/events/{events_0290.json => events_old_chateau_back_middle_room.json} (100%) rename res/field/events/{events_0289.json => events_old_chateau_back_middle_west_room.json} (100%) rename res/field/events/{events_0288.json => events_old_chateau_back_west_room.json} (100%) rename res/field/events/{events_0287.json => events_old_chateau_corridor.json} (100%) rename res/field/events/{events_0285.json => events_old_chateau_dining_area.json} (100%) rename res/field/events/{events_0286.json => events_old_chateau_side_rooms.json} (100%) rename res/field/events/{events_0044.json => events_oreburgh_city.json} (100%) rename res/field/events/{events_0060.json => events_oreburgh_city_east_house_1f.json} (100%) rename res/field/events/{events_0061.json => events_oreburgh_city_east_house_2f.json} (100%) rename res/field/events/{events_0062.json => events_oreburgh_city_east_house_3f.json} (100%) rename res/field/events/{events_0046.json => events_oreburgh_city_gym.json} (100%) rename res/field/events/{events_0045.json => events_oreburgh_city_mart.json} (100%) rename res/field/events/{events_0057.json => events_oreburgh_city_middle_house.json} (100%) rename res/field/events/{events_0053.json => events_oreburgh_city_north_house_1f.json} (100%) rename res/field/events/{events_0054.json => events_oreburgh_city_north_house_2f.json} (100%) rename res/field/events/{events_0055.json => events_oreburgh_city_north_house_3f.json} (100%) rename res/field/events/{events_0056.json => events_oreburgh_city_north_house_4f.json} (100%) rename res/field/events/{events_0049.json => events_oreburgh_city_northwest_house_1f.json} (100%) rename res/field/events/{events_0050.json => events_oreburgh_city_northwest_house_2f.json} (100%) rename res/field/events/{events_0051.json => events_oreburgh_city_northwest_house_3f.json} (100%) rename res/field/events/{events_0052.json => events_oreburgh_city_northwest_house_4f.json} (100%) rename res/field/events/{events_0047.json => events_oreburgh_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0048.json => events_oreburgh_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0453.json => events_oreburgh_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0063.json => events_oreburgh_city_south_house.json} (100%) rename res/field/events/{events_0059.json => events_oreburgh_city_west_house.json} (100%) rename res/field/events/{events_0251.json => events_oreburgh_gate_1f.json} (100%) rename res/field/events/{events_0252.json => events_oreburgh_gate_b1f.json} (100%) rename res/field/events/{events_0196.json => events_oreburgh_mine_b1f.json} (100%) rename res/field/events/{events_0197.json => events_oreburgh_mine_b2f.json} (100%) rename res/field/events/{events_0245.json => events_pal_park.json} (100%) rename res/field/events/{events_0379.json => events_pal_park_lobby.json} (100%) rename res/field/events/{events_0119.json => events_pastoria_city.json} (100%) rename res/field/events/{events_0195.json => events_pastoria_city_dp_great_marsh.json} (100%) rename res/field/events/{events_0128.json => events_pastoria_city_east_house.json} (100%) rename res/field/events/{events_0121.json => events_pastoria_city_gym.json} (100%) rename res/field/events/{events_0120.json => events_pastoria_city_mart.json} (100%) rename res/field/events/{events_0127.json => events_pastoria_city_middle_house.json} (100%) rename res/field/events/{events_0129.json => events_pastoria_city_north_house.json} (100%) rename res/field/events/{events_0130.json => events_pastoria_city_northeast_house.json} (100%) rename res/field/events/{events_0124.json => events_pastoria_city_observatory_gate_1f.json} (100%) rename res/field/events/{events_0125.json => events_pastoria_city_observatory_gate_2f.json} (100%) rename res/field/events/{events_0122.json => events_pastoria_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0123.json => events_pastoria_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0456.json => events_pastoria_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0126.json => events_pastoria_city_southwest_house.json} (100%) rename res/field/events/{events_0115.json => events_poffin_house.json} (100%) rename res/field/events/{events_0416.json => events_pokemon_day_care.json} (100%) rename res/field/events/{events_0171.json => events_pokemon_league.json} (100%) rename res/field/events/{events_0176.json => events_pokemon_league_aaron_room.json} (100%) rename res/field/events/{events_0178.json => events_pokemon_league_bertha_room.json} (100%) rename res/field/events/{events_0184.json => events_pokemon_league_champion_room.json} (100%) rename res/field/events/{events_0175.json => events_pokemon_league_elevator_to_aaron_room.json} (100%) rename res/field/events/{events_0177.json => events_pokemon_league_elevator_to_bertha_room.json} (100%) rename res/field/events/{events_0183.json => events_pokemon_league_elevator_to_champion_room.json} (100%) rename res/field/events/{events_0179.json => events_pokemon_league_elevator_to_flint_room.json} (100%) rename res/field/events/{events_0185.json => events_pokemon_league_elevator_to_hall_of_fame.json} (100%) rename res/field/events/{events_0181.json => events_pokemon_league_elevator_to_lucian_room.json} (100%) rename res/field/events/{events_0180.json => events_pokemon_league_flint_room.json} (100%) rename res/field/events/{events_0186.json => events_pokemon_league_hall_of_fame.json} (100%) rename res/field/events/{events_0182.json => events_pokemon_league_lucian_room.json} (100%) rename res/field/events/{events_0174.json => events_pokemon_league_north_pokecenter_1f.json} (100%) rename res/field/events/{events_0472.json => events_pokemon_league_north_pokecenter_2f.json} (100%) rename res/field/events/{events_0473.json => events_pokemon_league_north_pokecenter_b1f.json} (100%) rename res/field/events/{events_0172.json => events_pokemon_league_south_pokecenter_1f.json} (100%) rename res/field/events/{events_0173.json => events_pokemon_league_south_pokecenter_2f.json} (100%) rename res/field/events/{events_0460.json => events_pokemon_league_south_pokecenter_b1f.json} (100%) rename res/field/events/{events_0354.json => events_pokemon_mansion.json} (100%) rename res/field/events/{events_0355.json => events_pokemon_mansion_maids_room.json} (100%) rename res/field/events/{events_0356.json => events_pokemon_mansion_office.json} (100%) rename res/field/events/{events_0007.json => events_poketch_co_1f.json} (100%) rename res/field/events/{events_0008.json => events_poketch_co_2f.json} (100%) rename res/field/events/{events_0009.json => events_poketch_co_3f.json} (100%) rename res/field/events/{events_0247.json => events_ravaged_path.json} (100%) rename res/field/events/{events_0436.json => events_resort_area.json} (100%) rename res/field/events/{events_0444.json => events_resort_area_house.json} (100%) rename res/field/events/{events_0437.json => events_resort_area_mart.json} (100%) rename res/field/events/{events_0438.json => events_resort_area_pokecenter_1f.json} (100%) rename res/field/events/{events_0439.json => events_resort_area_pokecenter_2f.json} (100%) rename res/field/events/{events_0467.json => events_resort_area_pokecenter_b1f.json} (100%) rename res/field/events/{events_0440.json => events_resort_area_ribbon_syndicate_1f.json} (100%) rename res/field/events/{events_0441.json => events_resort_area_ribbon_syndicate_2f.json} (100%) rename res/field/events/{events_0141.json => events_resort_area_ribbon_syndicate_elevator.json} (100%) rename res/field/events/{events_0323.json => events_restaurant.json} (100%) rename res/field/events/{events_0533.json => events_rock_peak_ruins.json} (100%) rename res/field/events/{events_0523.json => events_rotoms_room.json} (100%) rename res/field/events/{events_0328.json => events_route_201.json} (100%) rename res/field/events/{events_0329.json => events_route_202.json} (100%) rename res/field/events/{events_0330.json => events_route_203.json} (100%) rename res/field/events/{events_0332.json => events_route_204_north.json} (100%) rename res/field/events/{events_0331.json => events_route_204_south.json} (100%) rename res/field/events/{events_0334.json => events_route_205_house.json} (100%) rename res/field/events/{events_0335.json => events_route_205_north.json} (100%) rename res/field/events/{events_0333.json => events_route_205_south.json} (100%) rename res/field/events/{events_0336.json => events_route_206.json} (100%) rename res/field/events/{events_0079.json => events_route_206_cycling_road_north_gate.json} (100%) rename res/field/events/{events_0337.json => events_route_206_cycling_road_south_gate.json} (100%) rename res/field/events/{events_0339.json => events_route_207.json} (100%) rename res/field/events/{events_0340.json => events_route_208.json} (100%) rename res/field/events/{events_0108.json => events_route_208_gate_to_hearthome_city.json} (100%) rename res/field/events/{events_0341.json => events_route_208_house.json} (100%) rename res/field/events/{events_0342.json => events_route_209.json} (100%) rename res/field/events/{events_0109.json => events_route_209_gate_to_hearthome_city.json} (100%) rename res/field/events/{events_0343.json => events_route_209_lost_tower_1f.json} (100%) rename res/field/events/{events_0344.json => events_route_209_lost_tower_2f.json} (100%) rename res/field/events/{events_0345.json => events_route_209_lost_tower_3f.json} (100%) rename res/field/events/{events_0346.json => events_route_209_lost_tower_4f.json} (100%) rename res/field/events/{events_0347.json => events_route_209_lost_tower_5f.json} (100%) rename res/field/events/{events_0350.json => events_route_210_grandma_wilma_house.json} (100%) rename res/field/events/{events_0349.json => events_route_210_north.json} (100%) rename res/field/events/{events_0348.json => events_route_210_south.json} (100%) rename res/field/events/{events_0352.json => events_route_211_east.json} (100%) rename res/field/events/{events_0351.json => events_route_211_west.json} (100%) rename res/field/events/{events_0110.json => events_route_212_gate_to_hearthome_city.json} (100%) rename res/field/events/{events_0358.json => events_route_212_house.json} (100%) rename res/field/events/{events_0353.json => events_route_212_north.json} (100%) rename res/field/events/{events_0357.json => events_route_212_south.json} (100%) rename res/field/events/{events_0359.json => events_route_213.json} (100%) rename res/field/events/{events_0360.json => events_route_213_gate_to_pastoria_city.json} (100%) rename res/field/events/{events_0366.json => events_route_214.json} (100%) rename res/field/events/{events_0367.json => events_route_214_gate_to_veilstone_city.json} (100%) rename res/field/events/{events_0368.json => events_route_215.json} (100%) rename res/field/events/{events_0148.json => events_route_215_gate_to_veilstone_city.json} (100%) rename res/field/events/{events_0369.json => events_route_216.json} (100%) rename res/field/events/{events_0370.json => events_route_216_house.json} (100%) rename res/field/events/{events_0371.json => events_route_217.json} (100%) rename res/field/events/{events_0373.json => events_route_217_northeast_house.json} (100%) rename res/field/events/{events_0372.json => events_route_217_west_house.json} (100%) rename res/field/events/{events_0374.json => events_route_218.json} (100%) rename res/field/events/{events_0376.json => events_route_218_gate_to_canalave_city.json} (100%) rename res/field/events/{events_0375.json => events_route_218_gate_to_jubilife_city.json} (100%) rename res/field/events/{events_0377.json => events_route_219.json} (100%) rename res/field/events/{events_0446.json => events_route_220.json} (100%) rename res/field/events/{events_0378.json => events_route_221.json} (100%) rename res/field/events/{events_0380.json => events_route_221_house.json} (100%) rename res/field/events/{events_0381.json => events_route_222.json} (100%) rename res/field/events/{events_0383.json => events_route_222_east_house.json} (100%) rename res/field/events/{events_0384.json => events_route_222_gate_to_sunyshore_city.json} (100%) rename res/field/events/{events_0382.json => events_route_222_west_house.json} (100%) rename res/field/events/{events_0447.json => events_route_223.json} (100%) rename res/field/events/{events_0385.json => events_route_224.json} (100%) rename res/field/events/{events_0386.json => events_route_225.json} (100%) rename res/field/events/{events_0192.json => events_route_225_gate_to_fight_area.json} (100%) rename res/field/events/{events_0475.json => events_route_225_house.json} (100%) rename res/field/events/{events_0448.json => events_route_226.json} (100%) rename res/field/events/{events_0476.json => events_route_226_house.json} (100%) rename res/field/events/{events_0387.json => events_route_227.json} (100%) rename res/field/events/{events_0477.json => events_route_227_house.json} (100%) rename res/field/events/{events_0388.json => events_route_228.json} (100%) rename res/field/events/{events_0478.json => events_route_228_gate_to_route_226.json} (100%) rename res/field/events/{events_0479.json => events_route_228_north_house.json} (100%) rename res/field/events/{events_0532.json => events_route_228_rock_peak_ruins.json} (100%) rename res/field/events/{events_0480.json => events_route_228_south_house.json} (100%) rename res/field/events/{events_0389.json => events_route_229.json} (100%) rename res/field/events/{events_0449.json => events_route_230.json} (100%) rename res/field/events/{events_0488.json => events_ruin_maniac_cave_long.json} (100%) rename res/field/events/{events_0275.json => events_ruin_maniac_cave_short.json} (100%) rename res/field/events/{events_0397.json => events_sandgem_town.json} (100%) rename res/field/events/{events_0402.json => events_sandgem_town_counterpart_house_1f.json} (100%) rename res/field/events/{events_0403.json => events_sandgem_town_counterpart_house_2f.json} (100%) rename res/field/events/{events_0404.json => events_sandgem_town_house.json} (100%) rename res/field/events/{events_0398.json => events_sandgem_town_mart.json} (100%) rename res/field/events/{events_0399.json => events_sandgem_town_pokecenter_1f.json} (100%) rename res/field/events/{events_0400.json => events_sandgem_town_pokecenter_2f.json} (100%) rename res/field/events/{events_0462.json => events_sandgem_town_pokecenter_b1f.json} (100%) rename res/field/events/{events_0401.json => events_sandgem_town_pokemon_research_lab.json} (100%) rename res/field/events/{events_0219.json => events_seabreak_path.json} (100%) rename res/field/events/{events_0259.json => events_sendoff_spring.json} (100%) rename res/field/events/{events_0164.json => events_snowpoint_city.json} (100%) rename res/field/events/{events_0170.json => events_snowpoint_city_east_house.json} (100%) rename res/field/events/{events_0166.json => events_snowpoint_city_gym.json} (100%) rename res/field/events/{events_0165.json => events_snowpoint_city_mart.json} (100%) rename res/field/events/{events_0167.json => events_snowpoint_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0168.json => events_snowpoint_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0459.json => events_snowpoint_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0169.json => events_snowpoint_city_west_house.json} (100%) rename res/field/events/{events_0267.json => events_snowpoint_temple_1f.json} (100%) rename res/field/events/{events_0268.json => events_snowpoint_temple_b1f.json} (100%) rename res/field/events/{events_0269.json => events_snowpoint_temple_b2f.json} (100%) rename res/field/events/{events_0270.json => events_snowpoint_temple_b3f.json} (100%) rename res/field/events/{events_0271.json => events_snowpoint_temple_b4f.json} (100%) rename res/field/events/{events_0272.json => events_snowpoint_temple_b5f.json} (100%) rename res/field/events/{events_0220.json => events_solaceon_ruins_maniac_tunnel_room.json} (100%) rename res/field/events/{events_0221.json => events_solaceon_ruins_room_1.json} (100%) rename res/field/events/{events_0223.json => events_solaceon_ruins_room_1_northwest_dead_end.json} (100%) rename res/field/events/{events_0225.json => events_solaceon_ruins_room_1_southeast_dead_end.json} (100%) rename res/field/events/{events_0224.json => events_solaceon_ruins_room_2.json} (100%) rename res/field/events/{events_0222.json => events_solaceon_ruins_room_2_northeast_dead_end.json} (100%) rename res/field/events/{events_0227.json => events_solaceon_ruins_room_2_southeast_dead_end.json} (100%) rename res/field/events/{events_0226.json => events_solaceon_ruins_room_3.json} (100%) rename res/field/events/{events_0230.json => events_solaceon_ruins_room_3_northwest_dead_end.json} (100%) rename res/field/events/{events_0231.json => events_solaceon_ruins_room_3_southwest_dead_end.json} (100%) rename res/field/events/{events_0232.json => events_solaceon_ruins_room_4.json} (100%) rename res/field/events/{events_0236.json => events_solaceon_ruins_room_4_southeast_dead_end.json} (100%) rename res/field/events/{events_0234.json => events_solaceon_ruins_room_5.json} (100%) rename res/field/events/{events_0491.json => events_solaceon_ruins_room_5_southeast_deadend.json} (100%) rename res/field/events/{events_0229.json => events_solaceon_ruins_room_5_southwest_dead_end.json} (100%) rename res/field/events/{events_0233.json => events_solaceon_ruins_room_6.json} (100%) rename res/field/events/{events_0237.json => events_solaceon_ruins_room_6_northwest_dead_end.json} (100%) rename res/field/events/{events_0228.json => events_solaceon_ruins_room_6_southeast_dead_end.json} (100%) rename res/field/events/{events_0235.json => events_solaceon_ruins_room_7.json} (100%) rename res/field/events/{events_0412.json => events_solaceon_town.json} (100%) rename res/field/events/{events_0420.json => events_solaceon_town_east_house.json} (100%) rename res/field/events/{events_0413.json => events_solaceon_town_mart.json} (100%) rename res/field/events/{events_0419.json => events_solaceon_town_north_house.json} (100%) rename res/field/events/{events_0417.json => events_solaceon_town_northeast_house.json} (100%) rename res/field/events/{events_0414.json => events_solaceon_town_pokecenter_1f.json} (100%) rename res/field/events/{events_0415.json => events_solaceon_town_pokecenter_2f.json} (100%) rename res/field/events/{events_0464.json => events_solaceon_town_pokecenter_b1f.json} (100%) rename res/field/events/{events_0418.json => events_solaceon_town_pokemon_news_press.json} (100%) rename res/field/events/{events_0217.json => events_spear_pillar.json} (100%) rename res/field/events/{events_0525.json => events_spear_pillar_dialga.json} (100%) rename res/field/events/{events_0218.json => events_spear_pillar_distorted.json} (100%) rename res/field/events/{events_0526.json => events_spear_pillar_palkia.json} (100%) rename res/field/events/{events_0327.json => events_spring_path.json} (100%) rename res/field/events/{events_0255.json => events_stark_mountain_outside.json} (100%) rename res/field/events/{events_0256.json => events_stark_mountain_room_1.json} (100%) rename res/field/events/{events_0257.json => events_stark_mountain_room_2.json} (100%) rename res/field/events/{events_0258.json => events_stark_mountain_room_3.json} (100%) rename res/field/events/{events_0149.json => events_sunyshore_city.json} (100%) rename res/field/events/{events_0162.json => events_sunyshore_city_east_house.json} (100%) rename res/field/events/{events_0153.json => events_sunyshore_city_gym_room_1.json} (100%) rename res/field/events/{events_0154.json => events_sunyshore_city_gym_room_2.json} (100%) rename res/field/events/{events_0155.json => events_sunyshore_city_gym_room_3.json} (100%) rename res/field/events/{events_0152.json => events_sunyshore_city_mart.json} (100%) rename res/field/events/{events_0157.json => events_sunyshore_city_northeast_house.json} (100%) rename res/field/events/{events_0159.json => events_sunyshore_city_northwest_house.json} (100%) rename res/field/events/{events_0150.json => events_sunyshore_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0151.json => events_sunyshore_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0458.json => events_sunyshore_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0160.json => events_sunyshore_city_unknown_house_1.json} (100%) rename res/field/events/{events_0161.json => events_sunyshore_city_unknown_house_2.json} (100%) rename res/field/events/{events_0158.json => events_sunyshore_city_west_house.json} (100%) rename res/field/events/{events_0156.json => events_sunyshore_market.json} (100%) rename res/field/events/{events_0429.json => events_survival_area.json} (100%) rename res/field/events/{events_0430.json => events_survival_area_mart.json} (100%) rename res/field/events/{events_0435.json => events_survival_area_north_house.json} (100%) rename res/field/events/{events_0431.json => events_survival_area_pokecenter_1f.json} (100%) rename res/field/events/{events_0432.json => events_survival_area_pokecenter_2f.json} (100%) rename res/field/events/{events_0466.json => events_survival_area_pokecenter_b1f.json} (100%) rename res/field/events/{events_0434.json => events_survival_area_south_house.json} (100%) rename res/field/events/{events_0071.json => events_team_galactic_eterna_building_1f.json} (100%) rename res/field/events/{events_0072.json => events_team_galactic_eterna_building_2f.json} (100%) rename res/field/events/{events_0073.json => events_team_galactic_eterna_building_3f.json} (100%) rename res/field/events/{events_0074.json => events_team_galactic_eterna_building_4f.json} (100%) rename res/field/events/{events_0028.json => events_trainers_school.json} (100%) rename res/field/events/{events_0276.json => events_trophy_garden.json} (100%) rename res/field/events/{events_0260.json => events_turnback_cave_entrance.json} (100%) rename res/field/events/{events_0262.json => events_turnback_cave_giratina_room.json} (100%) rename res/field/events/{events_0263.json => events_turnback_cave_pillar_1_room_1.json} (100%) rename res/field/events/{events_0264.json => events_turnback_cave_pillar_1_room_2.json} (100%) rename res/field/events/{events_0265.json => events_turnback_cave_pillar_1_room_3.json} (100%) rename res/field/events/{events_0494.json => events_turnback_cave_pillar_1_room_4.json} (100%) rename res/field/events/{events_0495.json => events_turnback_cave_pillar_1_room_5.json} (100%) rename res/field/events/{events_0496.json => events_turnback_cave_pillar_1_room_6.json} (100%) rename res/field/events/{events_0497.json => events_turnback_cave_pillar_2_room_1.json} (100%) rename res/field/events/{events_0498.json => events_turnback_cave_pillar_2_room_2.json} (100%) rename res/field/events/{events_0499.json => events_turnback_cave_pillar_2_room_3.json} (100%) rename res/field/events/{events_0500.json => events_turnback_cave_pillar_2_room_4.json} (100%) rename res/field/events/{events_0501.json => events_turnback_cave_pillar_2_room_5.json} (100%) rename res/field/events/{events_0502.json => events_turnback_cave_pillar_2_room_6.json} (100%) rename res/field/events/{events_0503.json => events_turnback_cave_pillar_3_room_1.json} (100%) rename res/field/events/{events_0504.json => events_turnback_cave_pillar_3_room_2.json} (100%) rename res/field/events/{events_0505.json => events_turnback_cave_pillar_3_room_3.json} (100%) rename res/field/events/{events_0506.json => events_turnback_cave_pillar_3_room_4.json} (100%) rename res/field/events/{events_0507.json => events_turnback_cave_pillar_3_room_5.json} (100%) rename res/field/events/{events_0508.json => events_turnback_cave_pillar_3_room_6.json} (100%) rename res/field/events/{events_0261.json => events_turnback_cave_pillar_room.json} (100%) rename res/field/events/{events_0390.json => events_twinleaf_town.json} (100%) rename res/field/events/{events_0395.json => events_twinleaf_town_northeast_house.json} (100%) rename res/field/events/{events_0393.json => events_twinleaf_town_player_house_1f.json} (100%) rename res/field/events/{events_0394.json => events_twinleaf_town_player_house_2f.json} (100%) rename res/field/events/{events_0391.json => events_twinleaf_town_rival_house_1f.json} (100%) rename res/field/events/{events_0392.json => events_twinleaf_town_rival_house_2f.json} (100%) rename res/field/events/{events_0396.json => events_twinleaf_town_southwest_house.json} (100%) rename res/field/events/{events_0001.json => events_underground.json} (100%) rename res/field/events/{events_0445.json => events_union_room.json} (100%) rename res/field/events/{events_0244.json => events_unknown_map_197.json} (100%) rename res/field/events/{events_0248.json => events_unknown_map_250.json} (100%) rename res/field/events/{events_0321.json => events_unknown_map_255.json} (100%) rename res/field/events/{events_0450.json => events_unknown_map_535.json} (100%) rename res/field/events/{events_0509.json => events_unknown_map_540.json} (100%) rename res/field/events/{events_0510.json => events_unknown_map_546.json} (100%) rename res/field/events/{events_0199.json => events_valley_windworks_building.json} (100%) rename res/field/events/{events_0198.json => events_valley_windworks_outside.json} (100%) rename res/field/events/{events_0304.json => events_valor_cavern.json} (100%) rename res/field/events/{events_0322.json => events_valor_lakefront.json} (100%) rename res/field/events/{events_0131.json => events_veilstone_city.json} (100%) rename res/field/events/{events_0142.json => events_veilstone_city_galactic_warehouse.json} (100%) rename res/field/events/{events_0132.json => events_veilstone_city_gym.json} (100%) rename res/field/events/{events_0146.json => events_veilstone_city_northeast_house.json} (100%) rename res/field/events/{events_0145.json => events_veilstone_city_northwest_house.json} (100%) rename res/field/events/{events_0133.json => events_veilstone_city_pokecenter_1f.json} (100%) rename res/field/events/{events_0134.json => events_veilstone_city_pokecenter_2f.json} (100%) rename res/field/events/{events_0457.json => events_veilstone_city_pokecenter_b1f.json} (100%) rename res/field/events/{events_0143.json => events_veilstone_city_prize_exchange.json} (100%) rename res/field/events/{events_0144.json => events_veilstone_city_southeast_house.json} (100%) rename res/field/events/{events_0147.json => events_veilstone_city_southwest_house.json} (100%) rename res/field/events/{events_0136.json => events_veilstone_store_1f.json} (100%) rename res/field/events/{events_0137.json => events_veilstone_store_2f.json} (100%) rename res/field/events/{events_0138.json => events_veilstone_store_3f.json} (100%) rename res/field/events/{events_0139.json => events_veilstone_store_4f.json} (100%) rename res/field/events/{events_0140.json => events_veilstone_store_5f.json} (100%) rename res/field/events/{events_0519.json => events_veilstone_store_b1f.json} (100%) rename res/field/events/{events_0442.json => events_veilstone_store_elevator.json} (100%) rename res/field/events/{events_0301.json => events_verity_cavern.json} (100%) rename res/field/events/{events_0320.json => events_verity_lakefront.json} (100%) rename res/field/events/{events_0511.json => events_verity_lakefront_unknown_house.json} (100%) rename res/field/events/{events_0238.json => events_victory_road_1f.json} (100%) rename res/field/events/{events_0242.json => events_victory_road_1f_room_1.json} (100%) rename res/field/events/{events_0241.json => events_victory_road_1f_room_2.json} (100%) rename res/field/events/{events_0243.json => events_victory_road_1f_room_3.json} (100%) rename res/field/events/{events_0239.json => events_victory_road_2f.json} (100%) rename res/field/events/{events_0240.json => events_victory_road_b1f.json} (100%) rename res/field/events/{events_0443.json => events_villa.json} (100%) rename res/field/events/{events_0163.json => events_vista_lighthouse.json} (100%) rename res/field/events/{events_0492.json => events_vista_lighthouse_elevator.json} (100%) rename res/field/events/{events_0273.json => events_wayward_cave_1f.json} (100%) rename res/field/events/{events_0274.json => events_wayward_cave_b1f.json} (100%) rename res/field/events/{events_0527.json => events_wifi_plaza_entrance.json} (100%) create mode 100644 res/field/events/zone_event.order diff --git a/include/data/map_headers.h b/include/data/map_headers.h index c7cf2fae9..1cc7f3266 100644 --- a/include/data/map_headers.h +++ b/include/data/map_headers.h @@ -1,5 +1,6 @@ #include "consts/map.h" +#include "field/events/zone_event.naix" #include "field/scripts/scr_seq.naix" #include "text/pl_msg.naix" @@ -14,7 +15,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -36,7 +37,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -58,7 +59,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x424, .nightMusicID = 0x424, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x1, + .eventsArchiveID = events_underground, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -80,7 +81,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x2, + .eventsArchiveID = events_jubilife_city, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x1, .weather = 0x0, @@ -102,7 +103,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x442, .nightMusicID = 0x442, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x3, + .eventsArchiveID = events_jubilife_city_mart, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -124,7 +125,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x43F, .nightMusicID = 0x43F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x4, + .eventsArchiveID = events_jubilife_city_unknown_house_1, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -146,7 +147,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x5, + .eventsArchiveID = events_jubilife_city_pokecenter_1f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -168,7 +169,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x6, + .eventsArchiveID = events_jubilife_city_pokecenter_2f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -190,7 +191,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x7, + .eventsArchiveID = events_poketch_co_1f, .mapLabelTextID = 0x5B, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -212,7 +213,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x8, + .eventsArchiveID = events_poketch_co_2f, .mapLabelTextID = 0x5B, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -234,7 +235,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x9, + .eventsArchiveID = events_poketch_co_3f, .mapLabelTextID = 0x5B, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -388,7 +389,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x10, + .eventsArchiveID = events_jubilife_tv_3f_group_ranking_room, .mapLabelTextID = 0x5A, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -410,7 +411,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1093, .nightMusicID = 1093, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x11, + .eventsArchiveID = events_jubilife_tv_elevator, .mapLabelTextID = 0x5A, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -432,7 +433,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x12, + .eventsArchiveID = events_jubilife_city_south_house_1f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -454,7 +455,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x13, + .eventsArchiveID = events_jubilife_city_south_house_2f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -476,7 +477,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x14, + .eventsArchiveID = events_jubilife_city_south_house_3f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -498,7 +499,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x15, + .eventsArchiveID = events_jubilife_city_south_house_4f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -520,7 +521,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x16, + .eventsArchiveID = events_jubilife_city_unknown_house_2, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -542,7 +543,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x17, + .eventsArchiveID = events_jubilife_city_condominiums_1f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -564,7 +565,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x18, + .eventsArchiveID = events_jubilife_city_condominiums_2f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -586,7 +587,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3F2, .nightMusicID = 0x40F, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x19, + .eventsArchiveID = events_jubilife_city_condominiums_3f, .mapLabelTextID = 0x6, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -1290,7 +1291,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1012, .nightMusicID = 1041, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x39, + .eventsArchiveID = events_oreburgh_city_middle_house, .mapLabelTextID = 0x8, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -1554,7 +1555,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x45, + .eventsArchiveID = events_eterna_city_pokecenter_2f, .mapLabelTextID = 0x9, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -1620,7 +1621,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1068, .nightMusicID = 1068, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x48, + .eventsArchiveID = events_team_galactic_eterna_building_2f, .mapLabelTextID = 122, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -2588,7 +2589,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1089, .nightMusicID = 1089, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x74, + .eventsArchiveID = events_contest_hall_lobby, .mapLabelTextID = 97, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -2610,7 +2611,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1089, .nightMusicID = 1089, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x75, + .eventsArchiveID = events_contest_hall_stage_ongoing_contest, .mapLabelTextID = 97, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -4326,7 +4327,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1020, .nightMusicID = 1049, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -4546,7 +4547,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -4898,7 +4899,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -4942,7 +4943,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -5360,7 +5361,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -5558,7 +5559,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -5866,7 +5867,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -6064,7 +6065,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -6086,7 +6087,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -6108,7 +6109,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1062, .nightMusicID = 1062, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -6328,7 +6329,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1025, .nightMusicID = 1054, .wildEncountersArchiveID = 117, - .eventsArchiveID = 0x114, + .eventsArchiveID = events_trophy_garden, .mapLabelTextID = 68, .mapLabelWindowID = 0x7, .weather = 0x0, @@ -6350,7 +6351,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1022, .nightMusicID = 1051, .wildEncountersArchiveID = 118, - .eventsArchiveID = 0x115, + .eventsArchiveID = events_iron_island, .mapLabelTextID = 0x45, .mapLabelWindowID = 0x4, .weather = 0x8, @@ -6372,7 +6373,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 119, - .eventsArchiveID = 0x116, + .eventsArchiveID = events_iron_island_1f, .mapLabelTextID = 0x45, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -6394,7 +6395,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 120, - .eventsArchiveID = 0x117, + .eventsArchiveID = events_iron_island_b1f_left_room, .mapLabelTextID = 0x45, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -6416,7 +6417,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 121, - .eventsArchiveID = 0x118, + .eventsArchiveID = events_iron_island_b1f_right_room, .mapLabelTextID = 0x45, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -6438,7 +6439,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 122, - .eventsArchiveID = 0x119, + .eventsArchiveID = events_iron_island_b2f_right_room, .mapLabelTextID = 0x45, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -6702,7 +6703,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -7142,7 +7143,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -7164,7 +7165,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -7362,7 +7363,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x140, + .eventsArchiveID = events_verity_lakefront, .mapLabelTextID = 0x48, .mapLabelWindowID = 0x3, .weather = 0x0, @@ -7384,7 +7385,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1021, .nightMusicID = 1050, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x141, + .eventsArchiveID = events_verity_lakefront_unknown_house, .mapLabelTextID = 0x48, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -7406,7 +7407,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 138, - .eventsArchiveID = 0x142, + .eventsArchiveID = events_valor_lakefront, .mapLabelTextID = 73, .mapLabelWindowID = 0x3, .weather = 0x0, @@ -7428,7 +7429,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x143, + .eventsArchiveID = events_restaurant, .mapLabelTextID = 110, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -7450,7 +7451,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1009, .nightMusicID = 1038, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x144, + .eventsArchiveID = events_grand_lake_valor_lakefront_east_house, .mapLabelTextID = 109, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -8836,7 +8837,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -8858,7 +8859,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -8880,7 +8881,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1008, .nightMusicID = 1037, .wildEncountersArchiveID = 173, - .eventsArchiveID = 0x183, + .eventsArchiveID = events_route_227, .mapLabelTextID = 42, .mapLabelWindowID = 0x3, .weather = 0x9, @@ -8902,7 +8903,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -8924,7 +8925,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -8946,7 +8947,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 174, - .eventsArchiveID = 0x184, + .eventsArchiveID = events_route_228, .mapLabelTextID = 0x2B, .mapLabelWindowID = 0x3, .weather = 0xA, @@ -8968,7 +8969,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 175, - .eventsArchiveID = 0x185, + .eventsArchiveID = events_route_229, .mapLabelTextID = 44, .mapLabelWindowID = 0x3, .weather = 0x0, @@ -8990,7 +8991,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -9012,7 +9013,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1024, .nightMusicID = 1053, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -9034,7 +9035,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x43D, .nightMusicID = 0x43E, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -9056,7 +9057,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 176, - .eventsArchiveID = 0x186, + .eventsArchiveID = events_twinleaf_town, .mapLabelTextID = 0x1, .mapLabelWindowID = 0x2, .weather = 0x0, @@ -9100,7 +9101,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1004, .nightMusicID = 1033, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x188, + .eventsArchiveID = events_twinleaf_town_rival_house_2f, .mapLabelTextID = 0x1, .mapLabelWindowID = 0x2, .weather = 0x0, @@ -9298,7 +9299,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1088, .nightMusicID = 1088, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x191, + .eventsArchiveID = events_sandgem_town_pokemon_research_lab, .mapLabelTextID = 0x2, .mapLabelWindowID = 0x2, .weather = 0x0, @@ -10354,7 +10355,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -10420,7 +10421,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x3E8, .nightMusicID = 0x3E8, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x0, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -11256,7 +11257,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x430, .nightMusicID = 0x430, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 86, .mapLabelWindowID = 0x6, .weather = 0xD, @@ -11740,7 +11741,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11762,7 +11763,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11806,7 +11807,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11828,7 +11829,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11850,7 +11851,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11872,7 +11873,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11916,7 +11917,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11938,7 +11939,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11960,7 +11961,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -11982,7 +11983,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12004,7 +12005,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12048,7 +12049,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12070,7 +12071,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12092,7 +12093,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12114,7 +12115,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12136,7 +12137,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12158,7 +12159,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12180,7 +12181,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12202,7 +12203,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12224,7 +12225,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12246,7 +12247,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12268,7 +12269,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1064, .nightMusicID = 1064, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 62, .mapLabelWindowID = 0x6, .weather = (0xE), @@ -12356,7 +12357,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1092, .nightMusicID = 1092, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 80, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -12554,7 +12555,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12598,7 +12599,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 1013, .nightMusicID = 1042, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 122, .mapLabelWindowID = 0x6, .weather = 0x0, @@ -12642,7 +12643,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12664,7 +12665,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12686,7 +12687,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12708,7 +12709,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12730,7 +12731,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12752,7 +12753,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12774,7 +12775,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12796,7 +12797,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12818,7 +12819,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12840,7 +12841,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x4A6, .nightMusicID = 0x4A6, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x0, + .eventsArchiveID = events_empty, .mapLabelTextID = 0x75, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12928,7 +12929,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x433, .nightMusicID = 0x433, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x210, + .eventsArchiveID = events_iron_island_iron_ruins, .mapLabelTextID = 0x45, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12950,7 +12951,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x211, + .eventsArchiveID = events_iron_ruins, .mapLabelTextID = 0x7B, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -12994,7 +12995,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x213, + .eventsArchiveID = events_iceberg_ruins, .mapLabelTextID = 0x7C, .mapLabelWindowID = 0x4, .weather = 0x1D, @@ -13016,7 +13017,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x404, .nightMusicID = 0x421, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x214, + .eventsArchiveID = events_route_228_rock_peak_ruins, .mapLabelTextID = 0x2B, .mapLabelWindowID = 0x4, .weather = 0x0, @@ -13038,7 +13039,7 @@ static const MapHeader sMapHeaders[] = { .dayMusicID = 0x427, .nightMusicID = 0x427, .wildEncountersArchiveID = 0xFFFF, - .eventsArchiveID = 0x215, + .eventsArchiveID = events_rock_peak_ruins, .mapLabelTextID = 0x7D, .mapLabelWindowID = 0x4, .weather = 0x0, diff --git a/res/field/events/events_0307.json b/res/field/events/events_acuity_cavern.json similarity index 100% rename from res/field/events/events_0307.json rename to res/field/events/events_acuity_cavern.json diff --git a/res/field/events/events_0326.json b/res/field/events/events_acuity_lakefront.json similarity index 100% rename from res/field/events/events_0326.json rename to res/field/events/events_acuity_lakefront.json diff --git a/res/field/events/events_0246.json b/res/field/events/events_amity_square.json similarity index 100% rename from res/field/events/events_0246.json rename to res/field/events/events_amity_square.json diff --git a/res/field/events/events_0518.json b/res/field/events/events_battle_arcade.json similarity index 100% rename from res/field/events/events_0518.json rename to res/field/events/events_battle_arcade.json diff --git a/res/field/events/events_0517.json b/res/field/events/events_battle_castle.json similarity index 100% rename from res/field/events/events_0517.json rename to res/field/events/events_battle_castle.json diff --git a/res/field/events/events_0515.json b/res/field/events/events_battle_factory.json similarity index 100% rename from res/field/events/events_0515.json rename to res/field/events/events_battle_factory.json diff --git a/res/field/events/events_0513.json b/res/field/events/events_battle_frontier.json similarity index 100% rename from res/field/events/events_0513.json rename to res/field/events/events_battle_frontier.json diff --git a/res/field/events/events_0514.json b/res/field/events/events_battle_frontier_gate_to_fight_area.json similarity index 100% rename from res/field/events/events_0514.json rename to res/field/events/events_battle_frontier_gate_to_fight_area.json diff --git a/res/field/events/events_0516.json b/res/field/events/events_battle_hall.json similarity index 100% rename from res/field/events/events_0516.json rename to res/field/events/events_battle_hall.json diff --git a/res/field/events/events_0310.json b/res/field/events/events_battle_park.json similarity index 100% rename from res/field/events/events_0310.json rename to res/field/events/events_battle_park.json diff --git a/res/field/events/events_0311.json b/res/field/events/events_battle_park_exchange_service_corner.json similarity index 100% rename from res/field/events/events_0311.json rename to res/field/events/events_battle_park_exchange_service_corner.json diff --git a/res/field/events/events_0191.json b/res/field/events/events_battle_park_gate_to_fight_area.json similarity index 100% rename from res/field/events/events_0191.json rename to res/field/events/events_battle_park_gate_to_fight_area.json diff --git a/res/field/events/events_0312.json b/res/field/events/events_battle_tower.json similarity index 100% rename from res/field/events/events_0312.json rename to res/field/events/events_battle_tower.json diff --git a/res/field/events/events_0316.json b/res/field/events/events_battle_tower_battle_room.json similarity index 100% rename from res/field/events/events_0316.json rename to res/field/events/events_battle_tower_battle_room.json diff --git a/res/field/events/events_0470.json b/res/field/events/events_battle_tower_battle_salon.json similarity index 100% rename from res/field/events/events_0470.json rename to res/field/events/events_battle_tower_battle_salon.json diff --git a/res/field/events/events_0314.json b/res/field/events/events_battle_tower_corridor.json similarity index 100% rename from res/field/events/events_0314.json rename to res/field/events/events_battle_tower_corridor.json diff --git a/res/field/events/events_0315.json b/res/field/events/events_battle_tower_corridor_multi.json similarity index 100% rename from res/field/events/events_0315.json rename to res/field/events/events_battle_tower_corridor_multi.json diff --git a/res/field/events/events_0313.json b/res/field/events/events_battle_tower_elevator.json similarity index 100% rename from res/field/events/events_0313.json rename to res/field/events/events_battle_tower_elevator.json diff --git a/res/field/events/events_0317.json b/res/field/events/events_battle_tower_multi_battle_room.json similarity index 100% rename from res/field/events/events_0317.json rename to res/field/events/events_battle_tower_multi_battle_room.json diff --git a/res/field/events/events_0433.json b/res/field/events/events_battleground.json similarity index 100% rename from res/field/events/events_0433.json rename to res/field/events/events_battleground.json diff --git a/res/field/events/events_0469.json b/res/field/events/events_cafe.json similarity index 100% rename from res/field/events/events_0469.json rename to res/field/events/events_cafe.json diff --git a/res/field/events/events_0032.json b/res/field/events/events_canalave_city.json similarity index 100% rename from res/field/events/events_0032.json rename to res/field/events/events_canalave_city.json diff --git a/res/field/events/events_0041.json b/res/field/events/events_canalave_city_east_house.json similarity index 100% rename from res/field/events/events_0041.json rename to res/field/events/events_canalave_city_east_house.json diff --git a/res/field/events/events_0034.json b/res/field/events/events_canalave_city_gym.json similarity index 100% rename from res/field/events/events_0034.json rename to res/field/events/events_canalave_city_gym.json diff --git a/res/field/events/events_0042.json b/res/field/events/events_canalave_city_harbor_inn.json similarity index 100% rename from res/field/events/events_0042.json rename to res/field/events/events_canalave_city_harbor_inn.json diff --git a/res/field/events/events_0033.json b/res/field/events/events_canalave_city_mart.json similarity index 100% rename from res/field/events/events_0033.json rename to res/field/events/events_canalave_city_mart.json diff --git a/res/field/events/events_0035.json b/res/field/events/events_canalave_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0035.json rename to res/field/events/events_canalave_city_pokecenter_1f.json diff --git a/res/field/events/events_0036.json b/res/field/events/events_canalave_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0036.json rename to res/field/events/events_canalave_city_pokecenter_2f.json diff --git a/res/field/events/events_0452.json b/res/field/events/events_canalave_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0452.json rename to res/field/events/events_canalave_city_pokecenter_b1f.json diff --git a/res/field/events/events_0043.json b/res/field/events/events_canalave_city_sailor_eldritch_house.json similarity index 100% rename from res/field/events/events_0043.json rename to res/field/events/events_canalave_city_sailor_eldritch_house.json diff --git a/res/field/events/events_0040.json b/res/field/events/events_canalave_city_southeast_house.json similarity index 100% rename from res/field/events/events_0040.json rename to res/field/events/events_canalave_city_southeast_house.json diff --git a/res/field/events/events_0468.json b/res/field/events/events_canalave_city_west_house.json similarity index 100% rename from res/field/events/events_0468.json rename to res/field/events/events_canalave_city_west_house.json diff --git a/res/field/events/events_0037.json b/res/field/events/events_canalave_library_1f.json similarity index 100% rename from res/field/events/events_0037.json rename to res/field/events/events_canalave_library_1f.json diff --git a/res/field/events/events_0038.json b/res/field/events/events_canalave_library_2f.json similarity index 100% rename from res/field/events/events_0038.json rename to res/field/events/events_canalave_library_2f.json diff --git a/res/field/events/events_0039.json b/res/field/events/events_canalave_library_3f.json similarity index 100% rename from res/field/events/events_0039.json rename to res/field/events/events_canalave_library_3f.json diff --git a/res/field/events/events_0421.json b/res/field/events/events_celestic_town.json similarity index 100% rename from res/field/events/events_0421.json rename to res/field/events/events_celestic_town.json diff --git a/res/field/events/events_0428.json b/res/field/events/events_celestic_town_cave.json similarity index 100% rename from res/field/events/events_0428.json rename to res/field/events/events_celestic_town_cave.json diff --git a/res/field/events/events_0424.json b/res/field/events/events_celestic_town_north_house.json similarity index 100% rename from res/field/events/events_0424.json rename to res/field/events/events_celestic_town_north_house.json diff --git a/res/field/events/events_0426.json b/res/field/events/events_celestic_town_northeast_house.json similarity index 100% rename from res/field/events/events_0426.json rename to res/field/events/events_celestic_town_northeast_house.json diff --git a/res/field/events/events_0425.json b/res/field/events/events_celestic_town_northwest_house.json similarity index 100% rename from res/field/events/events_0425.json rename to res/field/events/events_celestic_town_northwest_house.json diff --git a/res/field/events/events_0422.json b/res/field/events/events_celestic_town_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0422.json rename to res/field/events/events_celestic_town_pokecenter_1f.json diff --git a/res/field/events/events_0423.json b/res/field/events/events_celestic_town_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0423.json rename to res/field/events/events_celestic_town_pokecenter_2f.json diff --git a/res/field/events/events_0465.json b/res/field/events/events_celestic_town_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0465.json rename to res/field/events/events_celestic_town_pokecenter_b1f.json diff --git a/res/field/events/events_0427.json b/res/field/events/events_celestic_town_southwest_house.json similarity index 100% rename from res/field/events/events_0427.json rename to res/field/events/events_celestic_town_southwest_house.json diff --git a/res/field/events/events_0318.json b/res/field/events/events_communication_club_colosseum_2p.json similarity index 100% rename from res/field/events/events_0318.json rename to res/field/events/events_communication_club_colosseum_2p.json diff --git a/res/field/events/events_0319.json b/res/field/events/events_communication_club_colosseum_4p.json similarity index 100% rename from res/field/events/events_0319.json rename to res/field/events/events_communication_club_colosseum_4p.json diff --git a/res/field/events/events_0116.json b/res/field/events/events_contest_hall_lobby.json similarity index 100% rename from res/field/events/events_0116.json rename to res/field/events/events_contest_hall_lobby.json diff --git a/res/field/events/events_0512.json b/res/field/events/events_contest_hall_stage_no_contest.json similarity index 100% rename from res/field/events/events_0512.json rename to res/field/events/events_contest_hall_stage_no_contest.json diff --git a/res/field/events/events_0117.json b/res/field/events/events_contest_hall_stage_ongoing_contest.json similarity index 100% rename from res/field/events/events_0117.json rename to res/field/events/events_contest_hall_stage_ongoing_contest.json diff --git a/res/field/events/events_0070.json b/res/field/events/events_cycle_shop.json similarity index 100% rename from res/field/events/events_0070.json rename to res/field/events/events_cycle_shop.json diff --git a/res/field/events/events_0524.json b/res/field/events/events_distortion_world_1f.json similarity index 100% rename from res/field/events/events_0524.json rename to res/field/events/events_distortion_world_1f.json diff --git a/res/field/events/events_0000.json b/res/field/events/events_empty.json similarity index 100% rename from res/field/events/events_0000.json rename to res/field/events/events_empty.json diff --git a/res/field/events/events_0064.json b/res/field/events/events_eterna_city.json similarity index 100% rename from res/field/events/events_0064.json rename to res/field/events/events_eterna_city.json diff --git a/res/field/events/events_0075.json b/res/field/events/events_eterna_city_condominiums_1f.json similarity index 100% rename from res/field/events/events_0075.json rename to res/field/events/events_eterna_city_condominiums_1f.json diff --git a/res/field/events/events_0076.json b/res/field/events/events_eterna_city_condominiums_2f.json similarity index 100% rename from res/field/events/events_0076.json rename to res/field/events/events_eterna_city_condominiums_2f.json diff --git a/res/field/events/events_0077.json b/res/field/events/events_eterna_city_condominiums_3f.json similarity index 100% rename from res/field/events/events_0077.json rename to res/field/events/events_eterna_city_condominiums_3f.json diff --git a/res/field/events/events_0078.json b/res/field/events/events_eterna_city_condominiums_4f.json similarity index 100% rename from res/field/events/events_0078.json rename to res/field/events/events_eterna_city_condominiums_4f.json diff --git a/res/field/events/events_0067.json b/res/field/events/events_eterna_city_dp_gym.json similarity index 100% rename from res/field/events/events_0067.json rename to res/field/events/events_eterna_city_dp_gym.json diff --git a/res/field/events/events_0082.json b/res/field/events/events_eterna_city_east_house.json similarity index 100% rename from res/field/events/events_0082.json rename to res/field/events/events_eterna_city_east_house.json diff --git a/res/field/events/events_0066.json b/res/field/events/events_eterna_city_gym.json similarity index 100% rename from res/field/events/events_0066.json rename to res/field/events/events_eterna_city_gym.json diff --git a/res/field/events/events_0065.json b/res/field/events/events_eterna_city_mart.json similarity index 100% rename from res/field/events/events_0065.json rename to res/field/events/events_eterna_city_mart.json diff --git a/res/field/events/events_0080.json b/res/field/events/events_eterna_city_north_house.json similarity index 100% rename from res/field/events/events_0080.json rename to res/field/events/events_eterna_city_north_house.json diff --git a/res/field/events/events_0068.json b/res/field/events/events_eterna_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0068.json rename to res/field/events/events_eterna_city_pokecenter_1f.json diff --git a/res/field/events/events_0069.json b/res/field/events/events_eterna_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0069.json rename to res/field/events/events_eterna_city_pokecenter_2f.json diff --git a/res/field/events/events_0454.json b/res/field/events/events_eterna_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0454.json rename to res/field/events/events_eterna_city_pokecenter_b1f.json diff --git a/res/field/events/events_0081.json b/res/field/events/events_eterna_city_south_house.json similarity index 100% rename from res/field/events/events_0081.json rename to res/field/events/events_eterna_city_south_house.json diff --git a/res/field/events/events_0083.json b/res/field/events/events_eterna_city_underground_man_house.json similarity index 100% rename from res/field/events/events_0083.json rename to res/field/events/events_eterna_city_underground_man_house.json diff --git a/res/field/events/events_0084.json b/res/field/events/events_eterna_city_unknown_house.json similarity index 100% rename from res/field/events/events_0084.json rename to res/field/events/events_eterna_city_unknown_house.json diff --git a/res/field/events/events_0201.json b/res/field/events/events_eterna_forest.json similarity index 100% rename from res/field/events/events_0201.json rename to res/field/events/events_eterna_forest.json diff --git a/res/field/events/events_0200.json b/res/field/events/events_eterna_forest_outside.json similarity index 100% rename from res/field/events/events_0200.json rename to res/field/events/events_eterna_forest_outside.json diff --git a/res/field/events/events_0187.json b/res/field/events/events_fight_area.json similarity index 100% rename from res/field/events/events_0187.json rename to res/field/events/events_fight_area.json diff --git a/res/field/events/events_0190.json b/res/field/events/events_fight_area_mart.json similarity index 100% rename from res/field/events/events_0190.json rename to res/field/events/events_fight_area_mart.json diff --git a/res/field/events/events_0193.json b/res/field/events/events_fight_area_middle_house.json similarity index 100% rename from res/field/events/events_0193.json rename to res/field/events/events_fight_area_middle_house.json diff --git a/res/field/events/events_0188.json b/res/field/events/events_fight_area_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0188.json rename to res/field/events/events_fight_area_pokecenter_1f.json diff --git a/res/field/events/events_0189.json b/res/field/events/events_fight_area_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0189.json rename to res/field/events/events_fight_area_pokecenter_2f.json diff --git a/res/field/events/events_0461.json b/res/field/events/events_fight_area_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0461.json rename to res/field/events/events_fight_area_pokecenter_b1f.json diff --git a/res/field/events/events_0194.json b/res/field/events/events_fight_area_south_house.json similarity index 100% rename from res/field/events/events_0194.json rename to res/field/events/events_fight_area_south_house.json diff --git a/res/field/events/events_0249.json b/res/field/events/events_floaroma_meadow.json similarity index 100% rename from res/field/events/events_0249.json rename to res/field/events/events_floaroma_meadow.json diff --git a/res/field/events/events_0250.json b/res/field/events/events_floaroma_meadow_house.json similarity index 100% rename from res/field/events/events_0250.json rename to res/field/events/events_floaroma_meadow_house.json diff --git a/res/field/events/events_0405.json b/res/field/events/events_floaroma_town.json similarity index 100% rename from res/field/events/events_0405.json rename to res/field/events/events_floaroma_town.json diff --git a/res/field/events/events_0406.json b/res/field/events/events_floaroma_town_mart.json similarity index 100% rename from res/field/events/events_0406.json rename to res/field/events/events_floaroma_town_mart.json diff --git a/res/field/events/events_0411.json b/res/field/events/events_floaroma_town_middle_house.json similarity index 100% rename from res/field/events/events_0411.json rename to res/field/events/events_floaroma_town_middle_house.json diff --git a/res/field/events/events_0407.json b/res/field/events/events_floaroma_town_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0407.json rename to res/field/events/events_floaroma_town_pokecenter_1f.json diff --git a/res/field/events/events_0408.json b/res/field/events/events_floaroma_town_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0408.json rename to res/field/events/events_floaroma_town_pokecenter_2f.json diff --git a/res/field/events/events_0463.json b/res/field/events/events_floaroma_town_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0463.json rename to res/field/events/events_floaroma_town_pokecenter_b1f.json diff --git a/res/field/events/events_0410.json b/res/field/events/events_floaroma_town_southeast_house.json similarity index 100% rename from res/field/events/events_0410.json rename to res/field/events/events_floaroma_town_southeast_house.json diff --git a/res/field/events/events_0266.json b/res/field/events/events_flower_paradise.json similarity index 100% rename from res/field/events/events_0266.json rename to res/field/events/events_flower_paradise.json diff --git a/res/field/events/events_0409.json b/res/field/events/events_flower_shop.json similarity index 100% rename from res/field/events/events_0409.json rename to res/field/events/events_flower_shop.json diff --git a/res/field/events/events_0361.json b/res/field/events/events_footstep_house.json similarity index 100% rename from res/field/events/events_0361.json rename to res/field/events/events_footstep_house.json diff --git a/res/field/events/events_0118.json b/res/field/events/events_foreign_building.json similarity index 100% rename from res/field/events/events_0118.json rename to res/field/events/events_foreign_building.json diff --git a/res/field/events/events_0203.json b/res/field/events/events_fuego_ironworks_building.json similarity index 100% rename from res/field/events/events_0203.json rename to res/field/events/events_fuego_ironworks_building.json diff --git a/res/field/events/events_0202.json b/res/field/events/events_fuego_ironworks_outside.json similarity index 100% rename from res/field/events/events_0202.json rename to res/field/events/events_fuego_ironworks_outside.json diff --git a/res/field/events/events_0253.json b/res/field/events/events_fullmoon_island.json similarity index 100% rename from res/field/events/events_0253.json rename to res/field/events/events_fullmoon_island.json diff --git a/res/field/events/events_0254.json b/res/field/events/events_fullmoon_island_forest.json similarity index 100% rename from res/field/events/events_0254.json rename to res/field/events/events_fullmoon_island_forest.json diff --git a/res/field/events/events_0293.json b/res/field/events/events_galactic_hq_1f.json similarity index 100% rename from res/field/events/events_0293.json rename to res/field/events/events_galactic_hq_1f.json diff --git a/res/field/events/events_0294.json b/res/field/events/events_galactic_hq_2f.json similarity index 100% rename from res/field/events/events_0294.json rename to res/field/events/events_galactic_hq_2f.json diff --git a/res/field/events/events_0295.json b/res/field/events/events_galactic_hq_3f.json similarity index 100% rename from res/field/events/events_0295.json rename to res/field/events/events_galactic_hq_3f.json diff --git a/res/field/events/events_0296.json b/res/field/events/events_galactic_hq_4f.json similarity index 100% rename from res/field/events/events_0296.json rename to res/field/events/events_galactic_hq_4f.json diff --git a/res/field/events/events_0297.json b/res/field/events/events_galactic_hq_b1f.json similarity index 100% rename from res/field/events/events_0297.json rename to res/field/events/events_galactic_hq_b1f.json diff --git a/res/field/events/events_0298.json b/res/field/events/events_galactic_hq_b2f.json similarity index 100% rename from res/field/events/events_0298.json rename to res/field/events/events_galactic_hq_b2f.json diff --git a/res/field/events/events_0471.json b/res/field/events/events_galactic_hq_control_room.json similarity index 100% rename from res/field/events/events_0471.json rename to res/field/events/events_galactic_hq_control_room.json diff --git a/res/field/events/events_0522.json b/res/field/events/events_galactic_hq_hall.json similarity index 100% rename from res/field/events/events_0522.json rename to res/field/events/events_galactic_hq_hall.json diff --git a/res/field/events/events_0474.json b/res/field/events/events_galactic_hq_laboratory.json similarity index 100% rename from res/field/events/events_0474.json rename to res/field/events/events_galactic_hq_laboratory.json diff --git a/res/field/events/events_0135.json b/res/field/events/events_game_corner.json similarity index 100% rename from res/field/events/events_0135.json rename to res/field/events/events_game_corner.json diff --git a/res/field/events/events_0338.json b/res/field/events/events_gate_between_eterna_city_route_206.json similarity index 100% rename from res/field/events/events_0338.json rename to res/field/events/events_gate_between_eterna_city_route_206.json diff --git a/res/field/events/events_0027.json b/res/field/events/events_global_terminal_1f.json similarity index 100% rename from res/field/events/events_0027.json rename to res/field/events/events_global_terminal_1f.json diff --git a/res/field/events/events_0520.json b/res/field/events/events_global_terminal_2f.json similarity index 100% rename from res/field/events/events_0520.json rename to res/field/events/events_global_terminal_2f.json diff --git a/res/field/events/events_0521.json b/res/field/events/events_global_terminal_3f.json similarity index 100% rename from res/field/events/events_0521.json rename to res/field/events/events_global_terminal_3f.json diff --git a/res/field/events/events_0363.json b/res/field/events/events_grand_lake_route_213_east_house.json similarity index 100% rename from res/field/events/events_0363.json rename to res/field/events/events_grand_lake_route_213_east_house.json diff --git a/res/field/events/events_0362.json b/res/field/events/events_grand_lake_route_213_lobby.json similarity index 100% rename from res/field/events/events_0362.json rename to res/field/events/events_grand_lake_route_213_lobby.json diff --git a/res/field/events/events_0365.json b/res/field/events/events_grand_lake_route_213_northeast_house.json similarity index 100% rename from res/field/events/events_0365.json rename to res/field/events/events_grand_lake_route_213_northeast_house.json diff --git a/res/field/events/events_0364.json b/res/field/events/events_grand_lake_route_213_northwest_house.json similarity index 100% rename from res/field/events/events_0364.json rename to res/field/events/events_grand_lake_route_213_northwest_house.json diff --git a/res/field/events/events_0324.json b/res/field/events/events_grand_lake_valor_lakefront_east_house.json similarity index 100% rename from res/field/events/events_0324.json rename to res/field/events/events_grand_lake_valor_lakefront_east_house.json diff --git a/res/field/events/events_0325.json b/res/field/events/events_grand_lake_valor_lakefront_west_house.json similarity index 100% rename from res/field/events/events_0325.json rename to res/field/events/events_grand_lake_valor_lakefront_west_house.json diff --git a/res/field/events/events_0481.json b/res/field/events/events_great_marsh_1.json similarity index 100% rename from res/field/events/events_0481.json rename to res/field/events/events_great_marsh_1.json diff --git a/res/field/events/events_0482.json b/res/field/events/events_great_marsh_2.json similarity index 100% rename from res/field/events/events_0482.json rename to res/field/events/events_great_marsh_2.json diff --git a/res/field/events/events_0483.json b/res/field/events/events_great_marsh_3.json similarity index 100% rename from res/field/events/events_0483.json rename to res/field/events/events_great_marsh_3.json diff --git a/res/field/events/events_0484.json b/res/field/events/events_great_marsh_4.json similarity index 100% rename from res/field/events/events_0484.json rename to res/field/events/events_great_marsh_4.json diff --git a/res/field/events/events_0485.json b/res/field/events/events_great_marsh_5.json similarity index 100% rename from res/field/events/events_0485.json rename to res/field/events/events_great_marsh_5.json diff --git a/res/field/events/events_0486.json b/res/field/events/events_great_marsh_6.json similarity index 100% rename from res/field/events/events_0486.json rename to res/field/events/events_great_marsh_6.json diff --git a/res/field/events/events_0487.json b/res/field/events/events_hall_of_origin.json similarity index 100% rename from res/field/events/events_0487.json rename to res/field/events/events_hall_of_origin.json diff --git a/res/field/events/events_0085.json b/res/field/events/events_hearthome_city.json similarity index 100% rename from res/field/events/events_0085.json rename to res/field/events/events_hearthome_city.json diff --git a/res/field/events/events_0092.json b/res/field/events/events_hearthome_city_dp_gym_elevator_room_1.json similarity index 100% rename from res/field/events/events_0092.json rename to res/field/events/events_hearthome_city_dp_gym_elevator_room_1.json diff --git a/res/field/events/events_0094.json b/res/field/events/events_hearthome_city_dp_gym_elevator_room_2.json similarity index 100% rename from res/field/events/events_0094.json rename to res/field/events/events_hearthome_city_dp_gym_elevator_room_2.json diff --git a/res/field/events/events_0099.json b/res/field/events/events_hearthome_city_dp_gym_leader_room.json similarity index 100% rename from res/field/events/events_0099.json rename to res/field/events/events_hearthome_city_dp_gym_leader_room.json diff --git a/res/field/events/events_0091.json b/res/field/events/events_hearthome_city_dp_gym_trainer_room_1.json similarity index 100% rename from res/field/events/events_0091.json rename to res/field/events/events_hearthome_city_dp_gym_trainer_room_1.json diff --git a/res/field/events/events_0093.json b/res/field/events/events_hearthome_city_dp_gym_trainer_room_2.json similarity index 100% rename from res/field/events/events_0093.json rename to res/field/events/events_hearthome_city_dp_gym_trainer_room_2.json diff --git a/res/field/events/events_0095.json b/res/field/events/events_hearthome_city_dp_gym_trainer_room_3.json similarity index 100% rename from res/field/events/events_0095.json rename to res/field/events/events_hearthome_city_dp_gym_trainer_room_3.json diff --git a/res/field/events/events_0096.json b/res/field/events/events_hearthome_city_dp_gym_trainer_room_4.json similarity index 100% rename from res/field/events/events_0096.json rename to res/field/events/events_hearthome_city_dp_gym_trainer_room_4.json diff --git a/res/field/events/events_0097.json b/res/field/events/events_hearthome_city_dp_gym_trainer_room_5.json similarity index 100% rename from res/field/events/events_0097.json rename to res/field/events/events_hearthome_city_dp_gym_trainer_room_5.json diff --git a/res/field/events/events_0098.json b/res/field/events/events_hearthome_city_dp_gym_trainer_room_6.json similarity index 100% rename from res/field/events/events_0098.json rename to res/field/events/events_hearthome_city_dp_gym_trainer_room_6.json diff --git a/res/field/events/events_0107.json b/res/field/events/events_hearthome_city_east_gate_to_amity_square.json similarity index 100% rename from res/field/events/events_0107.json rename to res/field/events/events_hearthome_city_east_gate_to_amity_square.json diff --git a/res/field/events/events_0087.json b/res/field/events/events_hearthome_city_gym_entrance_room.json similarity index 100% rename from res/field/events/events_0087.json rename to res/field/events/events_hearthome_city_gym_entrance_room.json diff --git a/res/field/events/events_0090.json b/res/field/events/events_hearthome_city_gym_leader_room.json similarity index 100% rename from res/field/events/events_0090.json rename to res/field/events/events_hearthome_city_gym_leader_room.json diff --git a/res/field/events/events_0088.json b/res/field/events/events_hearthome_city_gym_trainer_room_1.json similarity index 100% rename from res/field/events/events_0088.json rename to res/field/events/events_hearthome_city_gym_trainer_room_1.json diff --git a/res/field/events/events_0089.json b/res/field/events/events_hearthome_city_gym_trainer_room_2.json similarity index 100% rename from res/field/events/events_0089.json rename to res/field/events/events_hearthome_city_gym_trainer_room_2.json diff --git a/res/field/events/events_0086.json b/res/field/events/events_hearthome_city_mart.json similarity index 100% rename from res/field/events/events_0086.json rename to res/field/events/events_hearthome_city_mart.json diff --git a/res/field/events/events_0111.json b/res/field/events/events_hearthome_city_northeast_house_1f.json similarity index 100% rename from res/field/events/events_0111.json rename to res/field/events/events_hearthome_city_northeast_house_1f.json diff --git a/res/field/events/events_0112.json b/res/field/events/events_hearthome_city_northeast_house_2f.json similarity index 100% rename from res/field/events/events_0112.json rename to res/field/events/events_hearthome_city_northeast_house_2f.json diff --git a/res/field/events/events_0104.json b/res/field/events/events_hearthome_city_northeast_house_elevator.json similarity index 100% rename from res/field/events/events_0104.json rename to res/field/events/events_hearthome_city_northeast_house_elevator.json diff --git a/res/field/events/events_0114.json b/res/field/events/events_hearthome_city_northwest_house.json similarity index 100% rename from res/field/events/events_0114.json rename to res/field/events/events_hearthome_city_northwest_house.json diff --git a/res/field/events/events_0100.json b/res/field/events/events_hearthome_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0100.json rename to res/field/events/events_hearthome_city_pokecenter_1f.json diff --git a/res/field/events/events_0101.json b/res/field/events/events_hearthome_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0101.json rename to res/field/events/events_hearthome_city_pokecenter_2f.json diff --git a/res/field/events/events_0455.json b/res/field/events/events_hearthome_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0455.json rename to res/field/events/events_hearthome_city_pokecenter_b1f.json diff --git a/res/field/events/events_0105.json b/res/field/events/events_hearthome_city_pokemon_fan_club.json similarity index 100% rename from res/field/events/events_0105.json rename to res/field/events/events_hearthome_city_pokemon_fan_club.json diff --git a/res/field/events/events_0102.json b/res/field/events/events_hearthome_city_southeast_house_1f.json similarity index 100% rename from res/field/events/events_0102.json rename to res/field/events/events_hearthome_city_southeast_house_1f.json diff --git a/res/field/events/events_0103.json b/res/field/events/events_hearthome_city_southeast_house_2f.json similarity index 100% rename from res/field/events/events_0103.json rename to res/field/events/events_hearthome_city_southeast_house_2f.json diff --git a/res/field/events/events_0113.json b/res/field/events/events_hearthome_city_southeast_house_elevator.json similarity index 100% rename from res/field/events/events_0113.json rename to res/field/events/events_hearthome_city_southeast_house_elevator.json diff --git a/res/field/events/events_0106.json b/res/field/events/events_hearthome_city_west_gate_to_amity_square.json similarity index 100% rename from res/field/events/events_0106.json rename to res/field/events/events_hearthome_city_west_gate_to_amity_square.json diff --git a/res/field/events/events_0531.json b/res/field/events/events_iceberg_ruins.json similarity index 100% rename from res/field/events/events_0531.json rename to res/field/events/events_iceberg_ruins.json diff --git a/res/field/events/events_0277.json b/res/field/events/events_iron_island.json similarity index 100% rename from res/field/events/events_0277.json rename to res/field/events/events_iron_island.json diff --git a/res/field/events/events_0278.json b/res/field/events/events_iron_island_1f.json similarity index 100% rename from res/field/events/events_0278.json rename to res/field/events/events_iron_island_1f.json diff --git a/res/field/events/events_0279.json b/res/field/events/events_iron_island_b1f_left_room.json similarity index 100% rename from res/field/events/events_0279.json rename to res/field/events/events_iron_island_b1f_left_room.json diff --git a/res/field/events/events_0280.json b/res/field/events/events_iron_island_b1f_right_room.json similarity index 100% rename from res/field/events/events_0280.json rename to res/field/events/events_iron_island_b1f_right_room.json diff --git a/res/field/events/events_0282.json b/res/field/events/events_iron_island_b2f_left_room.json similarity index 100% rename from res/field/events/events_0282.json rename to res/field/events/events_iron_island_b2f_left_room.json diff --git a/res/field/events/events_0281.json b/res/field/events/events_iron_island_b2f_right_room.json similarity index 100% rename from res/field/events/events_0281.json rename to res/field/events/events_iron_island_b2f_right_room.json diff --git a/res/field/events/events_0283.json b/res/field/events/events_iron_island_b3f.json similarity index 100% rename from res/field/events/events_0283.json rename to res/field/events/events_iron_island_b3f.json diff --git a/res/field/events/events_0490.json b/res/field/events/events_iron_island_house.json similarity index 100% rename from res/field/events/events_0490.json rename to res/field/events/events_iron_island_house.json diff --git a/res/field/events/events_0528.json b/res/field/events/events_iron_island_iron_ruins.json similarity index 100% rename from res/field/events/events_0528.json rename to res/field/events/events_iron_island_iron_ruins.json diff --git a/res/field/events/events_0529.json b/res/field/events/events_iron_ruins.json similarity index 100% rename from res/field/events/events_0529.json rename to res/field/events/events_iron_ruins.json diff --git a/res/field/events/events_0002.json b/res/field/events/events_jubilife_city.json similarity index 100% rename from res/field/events/events_0002.json rename to res/field/events/events_jubilife_city.json diff --git a/res/field/events/events_0023.json b/res/field/events/events_jubilife_city_condominiums_1f.json similarity index 100% rename from res/field/events/events_0023.json rename to res/field/events/events_jubilife_city_condominiums_1f.json diff --git a/res/field/events/events_0024.json b/res/field/events/events_jubilife_city_condominiums_2f.json similarity index 100% rename from res/field/events/events_0024.json rename to res/field/events/events_jubilife_city_condominiums_2f.json diff --git a/res/field/events/events_0025.json b/res/field/events/events_jubilife_city_condominiums_3f.json similarity index 100% rename from res/field/events/events_0025.json rename to res/field/events/events_jubilife_city_condominiums_3f.json diff --git a/res/field/events/events_0026.json b/res/field/events/events_jubilife_city_condominiums_4f.json similarity index 100% rename from res/field/events/events_0026.json rename to res/field/events/events_jubilife_city_condominiums_4f.json diff --git a/res/field/events/events_0003.json b/res/field/events/events_jubilife_city_mart.json similarity index 100% rename from res/field/events/events_0003.json rename to res/field/events/events_jubilife_city_mart.json diff --git a/res/field/events/events_0005.json b/res/field/events/events_jubilife_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0005.json rename to res/field/events/events_jubilife_city_pokecenter_1f.json diff --git a/res/field/events/events_0006.json b/res/field/events/events_jubilife_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0006.json rename to res/field/events/events_jubilife_city_pokecenter_2f.json diff --git a/res/field/events/events_0451.json b/res/field/events/events_jubilife_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0451.json rename to res/field/events/events_jubilife_city_pokecenter_b1f.json diff --git a/res/field/events/events_0018.json b/res/field/events/events_jubilife_city_south_house_1f.json similarity index 100% rename from res/field/events/events_0018.json rename to res/field/events/events_jubilife_city_south_house_1f.json diff --git a/res/field/events/events_0019.json b/res/field/events/events_jubilife_city_south_house_2f.json similarity index 100% rename from res/field/events/events_0019.json rename to res/field/events/events_jubilife_city_south_house_2f.json diff --git a/res/field/events/events_0020.json b/res/field/events/events_jubilife_city_south_house_3f.json similarity index 100% rename from res/field/events/events_0020.json rename to res/field/events/events_jubilife_city_south_house_3f.json diff --git a/res/field/events/events_0021.json b/res/field/events/events_jubilife_city_south_house_4f.json similarity index 100% rename from res/field/events/events_0021.json rename to res/field/events/events_jubilife_city_south_house_4f.json diff --git a/res/field/events/events_0029.json b/res/field/events/events_jubilife_city_southwest_house_1f.json similarity index 100% rename from res/field/events/events_0029.json rename to res/field/events/events_jubilife_city_southwest_house_1f.json diff --git a/res/field/events/events_0493.json b/res/field/events/events_jubilife_city_southwest_house_2f.json similarity index 100% rename from res/field/events/events_0493.json rename to res/field/events/events_jubilife_city_southwest_house_2f.json diff --git a/res/field/events/events_0004.json b/res/field/events/events_jubilife_city_unknown_house_1.json similarity index 100% rename from res/field/events/events_0004.json rename to res/field/events/events_jubilife_city_unknown_house_1.json diff --git a/res/field/events/events_0022.json b/res/field/events/events_jubilife_city_unknown_house_2.json similarity index 100% rename from res/field/events/events_0022.json rename to res/field/events/events_jubilife_city_unknown_house_2.json diff --git a/res/field/events/events_0030.json b/res/field/events/events_jubilife_city_unknown_house_3.json similarity index 100% rename from res/field/events/events_0030.json rename to res/field/events/events_jubilife_city_unknown_house_3.json diff --git a/res/field/events/events_0031.json b/res/field/events/events_jubilife_city_unknown_house_4.json similarity index 100% rename from res/field/events/events_0031.json rename to res/field/events/events_jubilife_city_unknown_house_4.json diff --git a/res/field/events/events_0010.json b/res/field/events/events_jubilife_tv_1f.json similarity index 100% rename from res/field/events/events_0010.json rename to res/field/events/events_jubilife_tv_1f.json diff --git a/res/field/events/events_0011.json b/res/field/events/events_jubilife_tv_2f.json similarity index 100% rename from res/field/events/events_0011.json rename to res/field/events/events_jubilife_tv_2f.json diff --git a/res/field/events/events_0014.json b/res/field/events/events_jubilife_tv_2f_gallery.json similarity index 100% rename from res/field/events/events_0014.json rename to res/field/events/events_jubilife_tv_2f_gallery.json diff --git a/res/field/events/events_0012.json b/res/field/events/events_jubilife_tv_3f.json similarity index 100% rename from res/field/events/events_0012.json rename to res/field/events/events_jubilife_tv_3f.json diff --git a/res/field/events/events_0015.json b/res/field/events/events_jubilife_tv_3f_global_ranking_room.json similarity index 100% rename from res/field/events/events_0015.json rename to res/field/events/events_jubilife_tv_3f_global_ranking_room.json diff --git a/res/field/events/events_0016.json b/res/field/events/events_jubilife_tv_3f_group_ranking_room.json similarity index 100% rename from res/field/events/events_0016.json rename to res/field/events/events_jubilife_tv_3f_group_ranking_room.json diff --git a/res/field/events/events_0013.json b/res/field/events/events_jubilife_tv_4f.json similarity index 100% rename from res/field/events/events_0013.json rename to res/field/events/events_jubilife_tv_4f.json diff --git a/res/field/events/events_0017.json b/res/field/events/events_jubilife_tv_elevator.json similarity index 100% rename from res/field/events/events_0017.json rename to res/field/events/events_jubilife_tv_elevator.json diff --git a/res/field/events/events_0306.json b/res/field/events/events_lake_acuity.json similarity index 100% rename from res/field/events/events_0306.json rename to res/field/events/events_lake_acuity.json diff --git a/res/field/events/events_0305.json b/res/field/events/events_lake_acuity_low_water.json similarity index 100% rename from res/field/events/events_0305.json rename to res/field/events/events_lake_acuity_low_water.json diff --git a/res/field/events/events_0303.json b/res/field/events/events_lake_valor.json similarity index 100% rename from res/field/events/events_0303.json rename to res/field/events/events_lake_valor.json diff --git a/res/field/events/events_0302.json b/res/field/events/events_lake_valor_drained.json similarity index 100% rename from res/field/events/events_0302.json rename to res/field/events/events_lake_valor_drained.json diff --git a/res/field/events/events_0300.json b/res/field/events/events_lake_verity.json similarity index 100% rename from res/field/events/events_0300.json rename to res/field/events/events_lake_verity.json diff --git a/res/field/events/events_0299.json b/res/field/events/events_lake_verity_low_water.json similarity index 100% rename from res/field/events/events_0299.json rename to res/field/events/events_lake_verity_low_water.json diff --git a/res/field/events/events_0489.json b/res/field/events/events_maniac_tunnel.json similarity index 100% rename from res/field/events/events_0489.json rename to res/field/events/events_maniac_tunnel.json diff --git a/res/field/events/events_0058.json b/res/field/events/events_mining_museum.json similarity index 100% rename from res/field/events/events_0058.json rename to res/field/events/events_mining_museum.json diff --git a/res/field/events/events_0215.json b/res/field/events/events_mt_coronet_1f_north_room_1.json similarity index 100% rename from res/field/events/events_0215.json rename to res/field/events/events_mt_coronet_1f_north_room_1.json diff --git a/res/field/events/events_0214.json b/res/field/events/events_mt_coronet_1f_north_room_2.json similarity index 100% rename from res/field/events/events_0214.json rename to res/field/events/events_mt_coronet_1f_north_room_2.json diff --git a/res/field/events/events_0204.json b/res/field/events/events_mt_coronet_1f_south.json similarity index 100% rename from res/field/events/events_0204.json rename to res/field/events/events_mt_coronet_1f_south.json diff --git a/res/field/events/events_0213.json b/res/field/events/events_mt_coronet_1f_tunnel_room.json similarity index 100% rename from res/field/events/events_0213.json rename to res/field/events/events_mt_coronet_1f_tunnel_room.json diff --git a/res/field/events/events_0205.json b/res/field/events/events_mt_coronet_2f.json similarity index 100% rename from res/field/events/events_0205.json rename to res/field/events/events_mt_coronet_2f.json diff --git a/res/field/events/events_0206.json b/res/field/events/events_mt_coronet_3f.json similarity index 100% rename from res/field/events/events_0206.json rename to res/field/events/events_mt_coronet_3f.json diff --git a/res/field/events/events_0210.json b/res/field/events/events_mt_coronet_4f_room_3.json similarity index 100% rename from res/field/events/events_0210.json rename to res/field/events/events_mt_coronet_4f_room_3.json diff --git a/res/field/events/events_0209.json b/res/field/events/events_mt_coronet_4f_rooms_1_and_2.json similarity index 100% rename from res/field/events/events_0209.json rename to res/field/events/events_mt_coronet_4f_rooms_1_and_2.json diff --git a/res/field/events/events_0211.json b/res/field/events/events_mt_coronet_5f.json similarity index 100% rename from res/field/events/events_0211.json rename to res/field/events/events_mt_coronet_5f.json diff --git a/res/field/events/events_0212.json b/res/field/events/events_mt_coronet_6f.json similarity index 100% rename from res/field/events/events_0212.json rename to res/field/events/events_mt_coronet_6f.json diff --git a/res/field/events/events_0216.json b/res/field/events/events_mt_coronet_b1f.json similarity index 100% rename from res/field/events/events_0216.json rename to res/field/events/events_mt_coronet_b1f.json diff --git a/res/field/events/events_0530.json b/res/field/events/events_mt_coronet_iceberg_ruins.json similarity index 100% rename from res/field/events/events_0530.json rename to res/field/events/events_mt_coronet_iceberg_ruins.json diff --git a/res/field/events/events_0207.json b/res/field/events/events_mt_coronet_outside_north.json similarity index 100% rename from res/field/events/events_0207.json rename to res/field/events/events_mt_coronet_outside_north.json diff --git a/res/field/events/events_0208.json b/res/field/events/events_mt_coronet_outside_south.json similarity index 100% rename from res/field/events/events_0208.json rename to res/field/events/events_mt_coronet_outside_south.json diff --git a/res/field/events/events_0308.json b/res/field/events/events_newmoon_island.json similarity index 100% rename from res/field/events/events_0308.json rename to res/field/events/events_newmoon_island.json diff --git a/res/field/events/events_0309.json b/res/field/events/events_newmoon_island_forest.json similarity index 100% rename from res/field/events/events_0309.json rename to res/field/events/events_newmoon_island_forest.json diff --git a/res/field/events/events_0284.json b/res/field/events/events_old_chateau.json similarity index 100% rename from res/field/events/events_0284.json rename to res/field/events/events_old_chateau.json diff --git a/res/field/events/events_0292.json b/res/field/events/events_old_chateau_back_east_room.json similarity index 100% rename from res/field/events/events_0292.json rename to res/field/events/events_old_chateau_back_east_room.json diff --git a/res/field/events/events_0291.json b/res/field/events/events_old_chateau_back_middle_east_room.json similarity index 100% rename from res/field/events/events_0291.json rename to res/field/events/events_old_chateau_back_middle_east_room.json diff --git a/res/field/events/events_0290.json b/res/field/events/events_old_chateau_back_middle_room.json similarity index 100% rename from res/field/events/events_0290.json rename to res/field/events/events_old_chateau_back_middle_room.json diff --git a/res/field/events/events_0289.json b/res/field/events/events_old_chateau_back_middle_west_room.json similarity index 100% rename from res/field/events/events_0289.json rename to res/field/events/events_old_chateau_back_middle_west_room.json diff --git a/res/field/events/events_0288.json b/res/field/events/events_old_chateau_back_west_room.json similarity index 100% rename from res/field/events/events_0288.json rename to res/field/events/events_old_chateau_back_west_room.json diff --git a/res/field/events/events_0287.json b/res/field/events/events_old_chateau_corridor.json similarity index 100% rename from res/field/events/events_0287.json rename to res/field/events/events_old_chateau_corridor.json diff --git a/res/field/events/events_0285.json b/res/field/events/events_old_chateau_dining_area.json similarity index 100% rename from res/field/events/events_0285.json rename to res/field/events/events_old_chateau_dining_area.json diff --git a/res/field/events/events_0286.json b/res/field/events/events_old_chateau_side_rooms.json similarity index 100% rename from res/field/events/events_0286.json rename to res/field/events/events_old_chateau_side_rooms.json diff --git a/res/field/events/events_0044.json b/res/field/events/events_oreburgh_city.json similarity index 100% rename from res/field/events/events_0044.json rename to res/field/events/events_oreburgh_city.json diff --git a/res/field/events/events_0060.json b/res/field/events/events_oreburgh_city_east_house_1f.json similarity index 100% rename from res/field/events/events_0060.json rename to res/field/events/events_oreburgh_city_east_house_1f.json diff --git a/res/field/events/events_0061.json b/res/field/events/events_oreburgh_city_east_house_2f.json similarity index 100% rename from res/field/events/events_0061.json rename to res/field/events/events_oreburgh_city_east_house_2f.json diff --git a/res/field/events/events_0062.json b/res/field/events/events_oreburgh_city_east_house_3f.json similarity index 100% rename from res/field/events/events_0062.json rename to res/field/events/events_oreburgh_city_east_house_3f.json diff --git a/res/field/events/events_0046.json b/res/field/events/events_oreburgh_city_gym.json similarity index 100% rename from res/field/events/events_0046.json rename to res/field/events/events_oreburgh_city_gym.json diff --git a/res/field/events/events_0045.json b/res/field/events/events_oreburgh_city_mart.json similarity index 100% rename from res/field/events/events_0045.json rename to res/field/events/events_oreburgh_city_mart.json diff --git a/res/field/events/events_0057.json b/res/field/events/events_oreburgh_city_middle_house.json similarity index 100% rename from res/field/events/events_0057.json rename to res/field/events/events_oreburgh_city_middle_house.json diff --git a/res/field/events/events_0053.json b/res/field/events/events_oreburgh_city_north_house_1f.json similarity index 100% rename from res/field/events/events_0053.json rename to res/field/events/events_oreburgh_city_north_house_1f.json diff --git a/res/field/events/events_0054.json b/res/field/events/events_oreburgh_city_north_house_2f.json similarity index 100% rename from res/field/events/events_0054.json rename to res/field/events/events_oreburgh_city_north_house_2f.json diff --git a/res/field/events/events_0055.json b/res/field/events/events_oreburgh_city_north_house_3f.json similarity index 100% rename from res/field/events/events_0055.json rename to res/field/events/events_oreburgh_city_north_house_3f.json diff --git a/res/field/events/events_0056.json b/res/field/events/events_oreburgh_city_north_house_4f.json similarity index 100% rename from res/field/events/events_0056.json rename to res/field/events/events_oreburgh_city_north_house_4f.json diff --git a/res/field/events/events_0049.json b/res/field/events/events_oreburgh_city_northwest_house_1f.json similarity index 100% rename from res/field/events/events_0049.json rename to res/field/events/events_oreburgh_city_northwest_house_1f.json diff --git a/res/field/events/events_0050.json b/res/field/events/events_oreburgh_city_northwest_house_2f.json similarity index 100% rename from res/field/events/events_0050.json rename to res/field/events/events_oreburgh_city_northwest_house_2f.json diff --git a/res/field/events/events_0051.json b/res/field/events/events_oreburgh_city_northwest_house_3f.json similarity index 100% rename from res/field/events/events_0051.json rename to res/field/events/events_oreburgh_city_northwest_house_3f.json diff --git a/res/field/events/events_0052.json b/res/field/events/events_oreburgh_city_northwest_house_4f.json similarity index 100% rename from res/field/events/events_0052.json rename to res/field/events/events_oreburgh_city_northwest_house_4f.json diff --git a/res/field/events/events_0047.json b/res/field/events/events_oreburgh_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0047.json rename to res/field/events/events_oreburgh_city_pokecenter_1f.json diff --git a/res/field/events/events_0048.json b/res/field/events/events_oreburgh_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0048.json rename to res/field/events/events_oreburgh_city_pokecenter_2f.json diff --git a/res/field/events/events_0453.json b/res/field/events/events_oreburgh_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0453.json rename to res/field/events/events_oreburgh_city_pokecenter_b1f.json diff --git a/res/field/events/events_0063.json b/res/field/events/events_oreburgh_city_south_house.json similarity index 100% rename from res/field/events/events_0063.json rename to res/field/events/events_oreburgh_city_south_house.json diff --git a/res/field/events/events_0059.json b/res/field/events/events_oreburgh_city_west_house.json similarity index 100% rename from res/field/events/events_0059.json rename to res/field/events/events_oreburgh_city_west_house.json diff --git a/res/field/events/events_0251.json b/res/field/events/events_oreburgh_gate_1f.json similarity index 100% rename from res/field/events/events_0251.json rename to res/field/events/events_oreburgh_gate_1f.json diff --git a/res/field/events/events_0252.json b/res/field/events/events_oreburgh_gate_b1f.json similarity index 100% rename from res/field/events/events_0252.json rename to res/field/events/events_oreburgh_gate_b1f.json diff --git a/res/field/events/events_0196.json b/res/field/events/events_oreburgh_mine_b1f.json similarity index 100% rename from res/field/events/events_0196.json rename to res/field/events/events_oreburgh_mine_b1f.json diff --git a/res/field/events/events_0197.json b/res/field/events/events_oreburgh_mine_b2f.json similarity index 100% rename from res/field/events/events_0197.json rename to res/field/events/events_oreburgh_mine_b2f.json diff --git a/res/field/events/events_0245.json b/res/field/events/events_pal_park.json similarity index 100% rename from res/field/events/events_0245.json rename to res/field/events/events_pal_park.json diff --git a/res/field/events/events_0379.json b/res/field/events/events_pal_park_lobby.json similarity index 100% rename from res/field/events/events_0379.json rename to res/field/events/events_pal_park_lobby.json diff --git a/res/field/events/events_0119.json b/res/field/events/events_pastoria_city.json similarity index 100% rename from res/field/events/events_0119.json rename to res/field/events/events_pastoria_city.json diff --git a/res/field/events/events_0195.json b/res/field/events/events_pastoria_city_dp_great_marsh.json similarity index 100% rename from res/field/events/events_0195.json rename to res/field/events/events_pastoria_city_dp_great_marsh.json diff --git a/res/field/events/events_0128.json b/res/field/events/events_pastoria_city_east_house.json similarity index 100% rename from res/field/events/events_0128.json rename to res/field/events/events_pastoria_city_east_house.json diff --git a/res/field/events/events_0121.json b/res/field/events/events_pastoria_city_gym.json similarity index 100% rename from res/field/events/events_0121.json rename to res/field/events/events_pastoria_city_gym.json diff --git a/res/field/events/events_0120.json b/res/field/events/events_pastoria_city_mart.json similarity index 100% rename from res/field/events/events_0120.json rename to res/field/events/events_pastoria_city_mart.json diff --git a/res/field/events/events_0127.json b/res/field/events/events_pastoria_city_middle_house.json similarity index 100% rename from res/field/events/events_0127.json rename to res/field/events/events_pastoria_city_middle_house.json diff --git a/res/field/events/events_0129.json b/res/field/events/events_pastoria_city_north_house.json similarity index 100% rename from res/field/events/events_0129.json rename to res/field/events/events_pastoria_city_north_house.json diff --git a/res/field/events/events_0130.json b/res/field/events/events_pastoria_city_northeast_house.json similarity index 100% rename from res/field/events/events_0130.json rename to res/field/events/events_pastoria_city_northeast_house.json diff --git a/res/field/events/events_0124.json b/res/field/events/events_pastoria_city_observatory_gate_1f.json similarity index 100% rename from res/field/events/events_0124.json rename to res/field/events/events_pastoria_city_observatory_gate_1f.json diff --git a/res/field/events/events_0125.json b/res/field/events/events_pastoria_city_observatory_gate_2f.json similarity index 100% rename from res/field/events/events_0125.json rename to res/field/events/events_pastoria_city_observatory_gate_2f.json diff --git a/res/field/events/events_0122.json b/res/field/events/events_pastoria_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0122.json rename to res/field/events/events_pastoria_city_pokecenter_1f.json diff --git a/res/field/events/events_0123.json b/res/field/events/events_pastoria_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0123.json rename to res/field/events/events_pastoria_city_pokecenter_2f.json diff --git a/res/field/events/events_0456.json b/res/field/events/events_pastoria_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0456.json rename to res/field/events/events_pastoria_city_pokecenter_b1f.json diff --git a/res/field/events/events_0126.json b/res/field/events/events_pastoria_city_southwest_house.json similarity index 100% rename from res/field/events/events_0126.json rename to res/field/events/events_pastoria_city_southwest_house.json diff --git a/res/field/events/events_0115.json b/res/field/events/events_poffin_house.json similarity index 100% rename from res/field/events/events_0115.json rename to res/field/events/events_poffin_house.json diff --git a/res/field/events/events_0416.json b/res/field/events/events_pokemon_day_care.json similarity index 100% rename from res/field/events/events_0416.json rename to res/field/events/events_pokemon_day_care.json diff --git a/res/field/events/events_0171.json b/res/field/events/events_pokemon_league.json similarity index 100% rename from res/field/events/events_0171.json rename to res/field/events/events_pokemon_league.json diff --git a/res/field/events/events_0176.json b/res/field/events/events_pokemon_league_aaron_room.json similarity index 100% rename from res/field/events/events_0176.json rename to res/field/events/events_pokemon_league_aaron_room.json diff --git a/res/field/events/events_0178.json b/res/field/events/events_pokemon_league_bertha_room.json similarity index 100% rename from res/field/events/events_0178.json rename to res/field/events/events_pokemon_league_bertha_room.json diff --git a/res/field/events/events_0184.json b/res/field/events/events_pokemon_league_champion_room.json similarity index 100% rename from res/field/events/events_0184.json rename to res/field/events/events_pokemon_league_champion_room.json diff --git a/res/field/events/events_0175.json b/res/field/events/events_pokemon_league_elevator_to_aaron_room.json similarity index 100% rename from res/field/events/events_0175.json rename to res/field/events/events_pokemon_league_elevator_to_aaron_room.json diff --git a/res/field/events/events_0177.json b/res/field/events/events_pokemon_league_elevator_to_bertha_room.json similarity index 100% rename from res/field/events/events_0177.json rename to res/field/events/events_pokemon_league_elevator_to_bertha_room.json diff --git a/res/field/events/events_0183.json b/res/field/events/events_pokemon_league_elevator_to_champion_room.json similarity index 100% rename from res/field/events/events_0183.json rename to res/field/events/events_pokemon_league_elevator_to_champion_room.json diff --git a/res/field/events/events_0179.json b/res/field/events/events_pokemon_league_elevator_to_flint_room.json similarity index 100% rename from res/field/events/events_0179.json rename to res/field/events/events_pokemon_league_elevator_to_flint_room.json diff --git a/res/field/events/events_0185.json b/res/field/events/events_pokemon_league_elevator_to_hall_of_fame.json similarity index 100% rename from res/field/events/events_0185.json rename to res/field/events/events_pokemon_league_elevator_to_hall_of_fame.json diff --git a/res/field/events/events_0181.json b/res/field/events/events_pokemon_league_elevator_to_lucian_room.json similarity index 100% rename from res/field/events/events_0181.json rename to res/field/events/events_pokemon_league_elevator_to_lucian_room.json diff --git a/res/field/events/events_0180.json b/res/field/events/events_pokemon_league_flint_room.json similarity index 100% rename from res/field/events/events_0180.json rename to res/field/events/events_pokemon_league_flint_room.json diff --git a/res/field/events/events_0186.json b/res/field/events/events_pokemon_league_hall_of_fame.json similarity index 100% rename from res/field/events/events_0186.json rename to res/field/events/events_pokemon_league_hall_of_fame.json diff --git a/res/field/events/events_0182.json b/res/field/events/events_pokemon_league_lucian_room.json similarity index 100% rename from res/field/events/events_0182.json rename to res/field/events/events_pokemon_league_lucian_room.json diff --git a/res/field/events/events_0174.json b/res/field/events/events_pokemon_league_north_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0174.json rename to res/field/events/events_pokemon_league_north_pokecenter_1f.json diff --git a/res/field/events/events_0472.json b/res/field/events/events_pokemon_league_north_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0472.json rename to res/field/events/events_pokemon_league_north_pokecenter_2f.json diff --git a/res/field/events/events_0473.json b/res/field/events/events_pokemon_league_north_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0473.json rename to res/field/events/events_pokemon_league_north_pokecenter_b1f.json diff --git a/res/field/events/events_0172.json b/res/field/events/events_pokemon_league_south_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0172.json rename to res/field/events/events_pokemon_league_south_pokecenter_1f.json diff --git a/res/field/events/events_0173.json b/res/field/events/events_pokemon_league_south_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0173.json rename to res/field/events/events_pokemon_league_south_pokecenter_2f.json diff --git a/res/field/events/events_0460.json b/res/field/events/events_pokemon_league_south_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0460.json rename to res/field/events/events_pokemon_league_south_pokecenter_b1f.json diff --git a/res/field/events/events_0354.json b/res/field/events/events_pokemon_mansion.json similarity index 100% rename from res/field/events/events_0354.json rename to res/field/events/events_pokemon_mansion.json diff --git a/res/field/events/events_0355.json b/res/field/events/events_pokemon_mansion_maids_room.json similarity index 100% rename from res/field/events/events_0355.json rename to res/field/events/events_pokemon_mansion_maids_room.json diff --git a/res/field/events/events_0356.json b/res/field/events/events_pokemon_mansion_office.json similarity index 100% rename from res/field/events/events_0356.json rename to res/field/events/events_pokemon_mansion_office.json diff --git a/res/field/events/events_0007.json b/res/field/events/events_poketch_co_1f.json similarity index 100% rename from res/field/events/events_0007.json rename to res/field/events/events_poketch_co_1f.json diff --git a/res/field/events/events_0008.json b/res/field/events/events_poketch_co_2f.json similarity index 100% rename from res/field/events/events_0008.json rename to res/field/events/events_poketch_co_2f.json diff --git a/res/field/events/events_0009.json b/res/field/events/events_poketch_co_3f.json similarity index 100% rename from res/field/events/events_0009.json rename to res/field/events/events_poketch_co_3f.json diff --git a/res/field/events/events_0247.json b/res/field/events/events_ravaged_path.json similarity index 100% rename from res/field/events/events_0247.json rename to res/field/events/events_ravaged_path.json diff --git a/res/field/events/events_0436.json b/res/field/events/events_resort_area.json similarity index 100% rename from res/field/events/events_0436.json rename to res/field/events/events_resort_area.json diff --git a/res/field/events/events_0444.json b/res/field/events/events_resort_area_house.json similarity index 100% rename from res/field/events/events_0444.json rename to res/field/events/events_resort_area_house.json diff --git a/res/field/events/events_0437.json b/res/field/events/events_resort_area_mart.json similarity index 100% rename from res/field/events/events_0437.json rename to res/field/events/events_resort_area_mart.json diff --git a/res/field/events/events_0438.json b/res/field/events/events_resort_area_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0438.json rename to res/field/events/events_resort_area_pokecenter_1f.json diff --git a/res/field/events/events_0439.json b/res/field/events/events_resort_area_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0439.json rename to res/field/events/events_resort_area_pokecenter_2f.json diff --git a/res/field/events/events_0467.json b/res/field/events/events_resort_area_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0467.json rename to res/field/events/events_resort_area_pokecenter_b1f.json diff --git a/res/field/events/events_0440.json b/res/field/events/events_resort_area_ribbon_syndicate_1f.json similarity index 100% rename from res/field/events/events_0440.json rename to res/field/events/events_resort_area_ribbon_syndicate_1f.json diff --git a/res/field/events/events_0441.json b/res/field/events/events_resort_area_ribbon_syndicate_2f.json similarity index 100% rename from res/field/events/events_0441.json rename to res/field/events/events_resort_area_ribbon_syndicate_2f.json diff --git a/res/field/events/events_0141.json b/res/field/events/events_resort_area_ribbon_syndicate_elevator.json similarity index 100% rename from res/field/events/events_0141.json rename to res/field/events/events_resort_area_ribbon_syndicate_elevator.json diff --git a/res/field/events/events_0323.json b/res/field/events/events_restaurant.json similarity index 100% rename from res/field/events/events_0323.json rename to res/field/events/events_restaurant.json diff --git a/res/field/events/events_0533.json b/res/field/events/events_rock_peak_ruins.json similarity index 100% rename from res/field/events/events_0533.json rename to res/field/events/events_rock_peak_ruins.json diff --git a/res/field/events/events_0523.json b/res/field/events/events_rotoms_room.json similarity index 100% rename from res/field/events/events_0523.json rename to res/field/events/events_rotoms_room.json diff --git a/res/field/events/events_0328.json b/res/field/events/events_route_201.json similarity index 100% rename from res/field/events/events_0328.json rename to res/field/events/events_route_201.json diff --git a/res/field/events/events_0329.json b/res/field/events/events_route_202.json similarity index 100% rename from res/field/events/events_0329.json rename to res/field/events/events_route_202.json diff --git a/res/field/events/events_0330.json b/res/field/events/events_route_203.json similarity index 100% rename from res/field/events/events_0330.json rename to res/field/events/events_route_203.json diff --git a/res/field/events/events_0332.json b/res/field/events/events_route_204_north.json similarity index 100% rename from res/field/events/events_0332.json rename to res/field/events/events_route_204_north.json diff --git a/res/field/events/events_0331.json b/res/field/events/events_route_204_south.json similarity index 100% rename from res/field/events/events_0331.json rename to res/field/events/events_route_204_south.json diff --git a/res/field/events/events_0334.json b/res/field/events/events_route_205_house.json similarity index 100% rename from res/field/events/events_0334.json rename to res/field/events/events_route_205_house.json diff --git a/res/field/events/events_0335.json b/res/field/events/events_route_205_north.json similarity index 100% rename from res/field/events/events_0335.json rename to res/field/events/events_route_205_north.json diff --git a/res/field/events/events_0333.json b/res/field/events/events_route_205_south.json similarity index 100% rename from res/field/events/events_0333.json rename to res/field/events/events_route_205_south.json diff --git a/res/field/events/events_0336.json b/res/field/events/events_route_206.json similarity index 100% rename from res/field/events/events_0336.json rename to res/field/events/events_route_206.json diff --git a/res/field/events/events_0079.json b/res/field/events/events_route_206_cycling_road_north_gate.json similarity index 100% rename from res/field/events/events_0079.json rename to res/field/events/events_route_206_cycling_road_north_gate.json diff --git a/res/field/events/events_0337.json b/res/field/events/events_route_206_cycling_road_south_gate.json similarity index 100% rename from res/field/events/events_0337.json rename to res/field/events/events_route_206_cycling_road_south_gate.json diff --git a/res/field/events/events_0339.json b/res/field/events/events_route_207.json similarity index 100% rename from res/field/events/events_0339.json rename to res/field/events/events_route_207.json diff --git a/res/field/events/events_0340.json b/res/field/events/events_route_208.json similarity index 100% rename from res/field/events/events_0340.json rename to res/field/events/events_route_208.json diff --git a/res/field/events/events_0108.json b/res/field/events/events_route_208_gate_to_hearthome_city.json similarity index 100% rename from res/field/events/events_0108.json rename to res/field/events/events_route_208_gate_to_hearthome_city.json diff --git a/res/field/events/events_0341.json b/res/field/events/events_route_208_house.json similarity index 100% rename from res/field/events/events_0341.json rename to res/field/events/events_route_208_house.json diff --git a/res/field/events/events_0342.json b/res/field/events/events_route_209.json similarity index 100% rename from res/field/events/events_0342.json rename to res/field/events/events_route_209.json diff --git a/res/field/events/events_0109.json b/res/field/events/events_route_209_gate_to_hearthome_city.json similarity index 100% rename from res/field/events/events_0109.json rename to res/field/events/events_route_209_gate_to_hearthome_city.json diff --git a/res/field/events/events_0343.json b/res/field/events/events_route_209_lost_tower_1f.json similarity index 100% rename from res/field/events/events_0343.json rename to res/field/events/events_route_209_lost_tower_1f.json diff --git a/res/field/events/events_0344.json b/res/field/events/events_route_209_lost_tower_2f.json similarity index 100% rename from res/field/events/events_0344.json rename to res/field/events/events_route_209_lost_tower_2f.json diff --git a/res/field/events/events_0345.json b/res/field/events/events_route_209_lost_tower_3f.json similarity index 100% rename from res/field/events/events_0345.json rename to res/field/events/events_route_209_lost_tower_3f.json diff --git a/res/field/events/events_0346.json b/res/field/events/events_route_209_lost_tower_4f.json similarity index 100% rename from res/field/events/events_0346.json rename to res/field/events/events_route_209_lost_tower_4f.json diff --git a/res/field/events/events_0347.json b/res/field/events/events_route_209_lost_tower_5f.json similarity index 100% rename from res/field/events/events_0347.json rename to res/field/events/events_route_209_lost_tower_5f.json diff --git a/res/field/events/events_0350.json b/res/field/events/events_route_210_grandma_wilma_house.json similarity index 100% rename from res/field/events/events_0350.json rename to res/field/events/events_route_210_grandma_wilma_house.json diff --git a/res/field/events/events_0349.json b/res/field/events/events_route_210_north.json similarity index 100% rename from res/field/events/events_0349.json rename to res/field/events/events_route_210_north.json diff --git a/res/field/events/events_0348.json b/res/field/events/events_route_210_south.json similarity index 100% rename from res/field/events/events_0348.json rename to res/field/events/events_route_210_south.json diff --git a/res/field/events/events_0352.json b/res/field/events/events_route_211_east.json similarity index 100% rename from res/field/events/events_0352.json rename to res/field/events/events_route_211_east.json diff --git a/res/field/events/events_0351.json b/res/field/events/events_route_211_west.json similarity index 100% rename from res/field/events/events_0351.json rename to res/field/events/events_route_211_west.json diff --git a/res/field/events/events_0110.json b/res/field/events/events_route_212_gate_to_hearthome_city.json similarity index 100% rename from res/field/events/events_0110.json rename to res/field/events/events_route_212_gate_to_hearthome_city.json diff --git a/res/field/events/events_0358.json b/res/field/events/events_route_212_house.json similarity index 100% rename from res/field/events/events_0358.json rename to res/field/events/events_route_212_house.json diff --git a/res/field/events/events_0353.json b/res/field/events/events_route_212_north.json similarity index 100% rename from res/field/events/events_0353.json rename to res/field/events/events_route_212_north.json diff --git a/res/field/events/events_0357.json b/res/field/events/events_route_212_south.json similarity index 100% rename from res/field/events/events_0357.json rename to res/field/events/events_route_212_south.json diff --git a/res/field/events/events_0359.json b/res/field/events/events_route_213.json similarity index 100% rename from res/field/events/events_0359.json rename to res/field/events/events_route_213.json diff --git a/res/field/events/events_0360.json b/res/field/events/events_route_213_gate_to_pastoria_city.json similarity index 100% rename from res/field/events/events_0360.json rename to res/field/events/events_route_213_gate_to_pastoria_city.json diff --git a/res/field/events/events_0366.json b/res/field/events/events_route_214.json similarity index 100% rename from res/field/events/events_0366.json rename to res/field/events/events_route_214.json diff --git a/res/field/events/events_0367.json b/res/field/events/events_route_214_gate_to_veilstone_city.json similarity index 100% rename from res/field/events/events_0367.json rename to res/field/events/events_route_214_gate_to_veilstone_city.json diff --git a/res/field/events/events_0368.json b/res/field/events/events_route_215.json similarity index 100% rename from res/field/events/events_0368.json rename to res/field/events/events_route_215.json diff --git a/res/field/events/events_0148.json b/res/field/events/events_route_215_gate_to_veilstone_city.json similarity index 100% rename from res/field/events/events_0148.json rename to res/field/events/events_route_215_gate_to_veilstone_city.json diff --git a/res/field/events/events_0369.json b/res/field/events/events_route_216.json similarity index 100% rename from res/field/events/events_0369.json rename to res/field/events/events_route_216.json diff --git a/res/field/events/events_0370.json b/res/field/events/events_route_216_house.json similarity index 100% rename from res/field/events/events_0370.json rename to res/field/events/events_route_216_house.json diff --git a/res/field/events/events_0371.json b/res/field/events/events_route_217.json similarity index 100% rename from res/field/events/events_0371.json rename to res/field/events/events_route_217.json diff --git a/res/field/events/events_0373.json b/res/field/events/events_route_217_northeast_house.json similarity index 100% rename from res/field/events/events_0373.json rename to res/field/events/events_route_217_northeast_house.json diff --git a/res/field/events/events_0372.json b/res/field/events/events_route_217_west_house.json similarity index 100% rename from res/field/events/events_0372.json rename to res/field/events/events_route_217_west_house.json diff --git a/res/field/events/events_0374.json b/res/field/events/events_route_218.json similarity index 100% rename from res/field/events/events_0374.json rename to res/field/events/events_route_218.json diff --git a/res/field/events/events_0376.json b/res/field/events/events_route_218_gate_to_canalave_city.json similarity index 100% rename from res/field/events/events_0376.json rename to res/field/events/events_route_218_gate_to_canalave_city.json diff --git a/res/field/events/events_0375.json b/res/field/events/events_route_218_gate_to_jubilife_city.json similarity index 100% rename from res/field/events/events_0375.json rename to res/field/events/events_route_218_gate_to_jubilife_city.json diff --git a/res/field/events/events_0377.json b/res/field/events/events_route_219.json similarity index 100% rename from res/field/events/events_0377.json rename to res/field/events/events_route_219.json diff --git a/res/field/events/events_0446.json b/res/field/events/events_route_220.json similarity index 100% rename from res/field/events/events_0446.json rename to res/field/events/events_route_220.json diff --git a/res/field/events/events_0378.json b/res/field/events/events_route_221.json similarity index 100% rename from res/field/events/events_0378.json rename to res/field/events/events_route_221.json diff --git a/res/field/events/events_0380.json b/res/field/events/events_route_221_house.json similarity index 100% rename from res/field/events/events_0380.json rename to res/field/events/events_route_221_house.json diff --git a/res/field/events/events_0381.json b/res/field/events/events_route_222.json similarity index 100% rename from res/field/events/events_0381.json rename to res/field/events/events_route_222.json diff --git a/res/field/events/events_0383.json b/res/field/events/events_route_222_east_house.json similarity index 100% rename from res/field/events/events_0383.json rename to res/field/events/events_route_222_east_house.json diff --git a/res/field/events/events_0384.json b/res/field/events/events_route_222_gate_to_sunyshore_city.json similarity index 100% rename from res/field/events/events_0384.json rename to res/field/events/events_route_222_gate_to_sunyshore_city.json diff --git a/res/field/events/events_0382.json b/res/field/events/events_route_222_west_house.json similarity index 100% rename from res/field/events/events_0382.json rename to res/field/events/events_route_222_west_house.json diff --git a/res/field/events/events_0447.json b/res/field/events/events_route_223.json similarity index 100% rename from res/field/events/events_0447.json rename to res/field/events/events_route_223.json diff --git a/res/field/events/events_0385.json b/res/field/events/events_route_224.json similarity index 100% rename from res/field/events/events_0385.json rename to res/field/events/events_route_224.json diff --git a/res/field/events/events_0386.json b/res/field/events/events_route_225.json similarity index 100% rename from res/field/events/events_0386.json rename to res/field/events/events_route_225.json diff --git a/res/field/events/events_0192.json b/res/field/events/events_route_225_gate_to_fight_area.json similarity index 100% rename from res/field/events/events_0192.json rename to res/field/events/events_route_225_gate_to_fight_area.json diff --git a/res/field/events/events_0475.json b/res/field/events/events_route_225_house.json similarity index 100% rename from res/field/events/events_0475.json rename to res/field/events/events_route_225_house.json diff --git a/res/field/events/events_0448.json b/res/field/events/events_route_226.json similarity index 100% rename from res/field/events/events_0448.json rename to res/field/events/events_route_226.json diff --git a/res/field/events/events_0476.json b/res/field/events/events_route_226_house.json similarity index 100% rename from res/field/events/events_0476.json rename to res/field/events/events_route_226_house.json diff --git a/res/field/events/events_0387.json b/res/field/events/events_route_227.json similarity index 100% rename from res/field/events/events_0387.json rename to res/field/events/events_route_227.json diff --git a/res/field/events/events_0477.json b/res/field/events/events_route_227_house.json similarity index 100% rename from res/field/events/events_0477.json rename to res/field/events/events_route_227_house.json diff --git a/res/field/events/events_0388.json b/res/field/events/events_route_228.json similarity index 100% rename from res/field/events/events_0388.json rename to res/field/events/events_route_228.json diff --git a/res/field/events/events_0478.json b/res/field/events/events_route_228_gate_to_route_226.json similarity index 100% rename from res/field/events/events_0478.json rename to res/field/events/events_route_228_gate_to_route_226.json diff --git a/res/field/events/events_0479.json b/res/field/events/events_route_228_north_house.json similarity index 100% rename from res/field/events/events_0479.json rename to res/field/events/events_route_228_north_house.json diff --git a/res/field/events/events_0532.json b/res/field/events/events_route_228_rock_peak_ruins.json similarity index 100% rename from res/field/events/events_0532.json rename to res/field/events/events_route_228_rock_peak_ruins.json diff --git a/res/field/events/events_0480.json b/res/field/events/events_route_228_south_house.json similarity index 100% rename from res/field/events/events_0480.json rename to res/field/events/events_route_228_south_house.json diff --git a/res/field/events/events_0389.json b/res/field/events/events_route_229.json similarity index 100% rename from res/field/events/events_0389.json rename to res/field/events/events_route_229.json diff --git a/res/field/events/events_0449.json b/res/field/events/events_route_230.json similarity index 100% rename from res/field/events/events_0449.json rename to res/field/events/events_route_230.json diff --git a/res/field/events/events_0488.json b/res/field/events/events_ruin_maniac_cave_long.json similarity index 100% rename from res/field/events/events_0488.json rename to res/field/events/events_ruin_maniac_cave_long.json diff --git a/res/field/events/events_0275.json b/res/field/events/events_ruin_maniac_cave_short.json similarity index 100% rename from res/field/events/events_0275.json rename to res/field/events/events_ruin_maniac_cave_short.json diff --git a/res/field/events/events_0397.json b/res/field/events/events_sandgem_town.json similarity index 100% rename from res/field/events/events_0397.json rename to res/field/events/events_sandgem_town.json diff --git a/res/field/events/events_0402.json b/res/field/events/events_sandgem_town_counterpart_house_1f.json similarity index 100% rename from res/field/events/events_0402.json rename to res/field/events/events_sandgem_town_counterpart_house_1f.json diff --git a/res/field/events/events_0403.json b/res/field/events/events_sandgem_town_counterpart_house_2f.json similarity index 100% rename from res/field/events/events_0403.json rename to res/field/events/events_sandgem_town_counterpart_house_2f.json diff --git a/res/field/events/events_0404.json b/res/field/events/events_sandgem_town_house.json similarity index 100% rename from res/field/events/events_0404.json rename to res/field/events/events_sandgem_town_house.json diff --git a/res/field/events/events_0398.json b/res/field/events/events_sandgem_town_mart.json similarity index 100% rename from res/field/events/events_0398.json rename to res/field/events/events_sandgem_town_mart.json diff --git a/res/field/events/events_0399.json b/res/field/events/events_sandgem_town_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0399.json rename to res/field/events/events_sandgem_town_pokecenter_1f.json diff --git a/res/field/events/events_0400.json b/res/field/events/events_sandgem_town_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0400.json rename to res/field/events/events_sandgem_town_pokecenter_2f.json diff --git a/res/field/events/events_0462.json b/res/field/events/events_sandgem_town_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0462.json rename to res/field/events/events_sandgem_town_pokecenter_b1f.json diff --git a/res/field/events/events_0401.json b/res/field/events/events_sandgem_town_pokemon_research_lab.json similarity index 100% rename from res/field/events/events_0401.json rename to res/field/events/events_sandgem_town_pokemon_research_lab.json diff --git a/res/field/events/events_0219.json b/res/field/events/events_seabreak_path.json similarity index 100% rename from res/field/events/events_0219.json rename to res/field/events/events_seabreak_path.json diff --git a/res/field/events/events_0259.json b/res/field/events/events_sendoff_spring.json similarity index 100% rename from res/field/events/events_0259.json rename to res/field/events/events_sendoff_spring.json diff --git a/res/field/events/events_0164.json b/res/field/events/events_snowpoint_city.json similarity index 100% rename from res/field/events/events_0164.json rename to res/field/events/events_snowpoint_city.json diff --git a/res/field/events/events_0170.json b/res/field/events/events_snowpoint_city_east_house.json similarity index 100% rename from res/field/events/events_0170.json rename to res/field/events/events_snowpoint_city_east_house.json diff --git a/res/field/events/events_0166.json b/res/field/events/events_snowpoint_city_gym.json similarity index 100% rename from res/field/events/events_0166.json rename to res/field/events/events_snowpoint_city_gym.json diff --git a/res/field/events/events_0165.json b/res/field/events/events_snowpoint_city_mart.json similarity index 100% rename from res/field/events/events_0165.json rename to res/field/events/events_snowpoint_city_mart.json diff --git a/res/field/events/events_0167.json b/res/field/events/events_snowpoint_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0167.json rename to res/field/events/events_snowpoint_city_pokecenter_1f.json diff --git a/res/field/events/events_0168.json b/res/field/events/events_snowpoint_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0168.json rename to res/field/events/events_snowpoint_city_pokecenter_2f.json diff --git a/res/field/events/events_0459.json b/res/field/events/events_snowpoint_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0459.json rename to res/field/events/events_snowpoint_city_pokecenter_b1f.json diff --git a/res/field/events/events_0169.json b/res/field/events/events_snowpoint_city_west_house.json similarity index 100% rename from res/field/events/events_0169.json rename to res/field/events/events_snowpoint_city_west_house.json diff --git a/res/field/events/events_0267.json b/res/field/events/events_snowpoint_temple_1f.json similarity index 100% rename from res/field/events/events_0267.json rename to res/field/events/events_snowpoint_temple_1f.json diff --git a/res/field/events/events_0268.json b/res/field/events/events_snowpoint_temple_b1f.json similarity index 100% rename from res/field/events/events_0268.json rename to res/field/events/events_snowpoint_temple_b1f.json diff --git a/res/field/events/events_0269.json b/res/field/events/events_snowpoint_temple_b2f.json similarity index 100% rename from res/field/events/events_0269.json rename to res/field/events/events_snowpoint_temple_b2f.json diff --git a/res/field/events/events_0270.json b/res/field/events/events_snowpoint_temple_b3f.json similarity index 100% rename from res/field/events/events_0270.json rename to res/field/events/events_snowpoint_temple_b3f.json diff --git a/res/field/events/events_0271.json b/res/field/events/events_snowpoint_temple_b4f.json similarity index 100% rename from res/field/events/events_0271.json rename to res/field/events/events_snowpoint_temple_b4f.json diff --git a/res/field/events/events_0272.json b/res/field/events/events_snowpoint_temple_b5f.json similarity index 100% rename from res/field/events/events_0272.json rename to res/field/events/events_snowpoint_temple_b5f.json diff --git a/res/field/events/events_0220.json b/res/field/events/events_solaceon_ruins_maniac_tunnel_room.json similarity index 100% rename from res/field/events/events_0220.json rename to res/field/events/events_solaceon_ruins_maniac_tunnel_room.json diff --git a/res/field/events/events_0221.json b/res/field/events/events_solaceon_ruins_room_1.json similarity index 100% rename from res/field/events/events_0221.json rename to res/field/events/events_solaceon_ruins_room_1.json diff --git a/res/field/events/events_0223.json b/res/field/events/events_solaceon_ruins_room_1_northwest_dead_end.json similarity index 100% rename from res/field/events/events_0223.json rename to res/field/events/events_solaceon_ruins_room_1_northwest_dead_end.json diff --git a/res/field/events/events_0225.json b/res/field/events/events_solaceon_ruins_room_1_southeast_dead_end.json similarity index 100% rename from res/field/events/events_0225.json rename to res/field/events/events_solaceon_ruins_room_1_southeast_dead_end.json diff --git a/res/field/events/events_0224.json b/res/field/events/events_solaceon_ruins_room_2.json similarity index 100% rename from res/field/events/events_0224.json rename to res/field/events/events_solaceon_ruins_room_2.json diff --git a/res/field/events/events_0222.json b/res/field/events/events_solaceon_ruins_room_2_northeast_dead_end.json similarity index 100% rename from res/field/events/events_0222.json rename to res/field/events/events_solaceon_ruins_room_2_northeast_dead_end.json diff --git a/res/field/events/events_0227.json b/res/field/events/events_solaceon_ruins_room_2_southeast_dead_end.json similarity index 100% rename from res/field/events/events_0227.json rename to res/field/events/events_solaceon_ruins_room_2_southeast_dead_end.json diff --git a/res/field/events/events_0226.json b/res/field/events/events_solaceon_ruins_room_3.json similarity index 100% rename from res/field/events/events_0226.json rename to res/field/events/events_solaceon_ruins_room_3.json diff --git a/res/field/events/events_0230.json b/res/field/events/events_solaceon_ruins_room_3_northwest_dead_end.json similarity index 100% rename from res/field/events/events_0230.json rename to res/field/events/events_solaceon_ruins_room_3_northwest_dead_end.json diff --git a/res/field/events/events_0231.json b/res/field/events/events_solaceon_ruins_room_3_southwest_dead_end.json similarity index 100% rename from res/field/events/events_0231.json rename to res/field/events/events_solaceon_ruins_room_3_southwest_dead_end.json diff --git a/res/field/events/events_0232.json b/res/field/events/events_solaceon_ruins_room_4.json similarity index 100% rename from res/field/events/events_0232.json rename to res/field/events/events_solaceon_ruins_room_4.json diff --git a/res/field/events/events_0236.json b/res/field/events/events_solaceon_ruins_room_4_southeast_dead_end.json similarity index 100% rename from res/field/events/events_0236.json rename to res/field/events/events_solaceon_ruins_room_4_southeast_dead_end.json diff --git a/res/field/events/events_0234.json b/res/field/events/events_solaceon_ruins_room_5.json similarity index 100% rename from res/field/events/events_0234.json rename to res/field/events/events_solaceon_ruins_room_5.json diff --git a/res/field/events/events_0491.json b/res/field/events/events_solaceon_ruins_room_5_southeast_deadend.json similarity index 100% rename from res/field/events/events_0491.json rename to res/field/events/events_solaceon_ruins_room_5_southeast_deadend.json diff --git a/res/field/events/events_0229.json b/res/field/events/events_solaceon_ruins_room_5_southwest_dead_end.json similarity index 100% rename from res/field/events/events_0229.json rename to res/field/events/events_solaceon_ruins_room_5_southwest_dead_end.json diff --git a/res/field/events/events_0233.json b/res/field/events/events_solaceon_ruins_room_6.json similarity index 100% rename from res/field/events/events_0233.json rename to res/field/events/events_solaceon_ruins_room_6.json diff --git a/res/field/events/events_0237.json b/res/field/events/events_solaceon_ruins_room_6_northwest_dead_end.json similarity index 100% rename from res/field/events/events_0237.json rename to res/field/events/events_solaceon_ruins_room_6_northwest_dead_end.json diff --git a/res/field/events/events_0228.json b/res/field/events/events_solaceon_ruins_room_6_southeast_dead_end.json similarity index 100% rename from res/field/events/events_0228.json rename to res/field/events/events_solaceon_ruins_room_6_southeast_dead_end.json diff --git a/res/field/events/events_0235.json b/res/field/events/events_solaceon_ruins_room_7.json similarity index 100% rename from res/field/events/events_0235.json rename to res/field/events/events_solaceon_ruins_room_7.json diff --git a/res/field/events/events_0412.json b/res/field/events/events_solaceon_town.json similarity index 100% rename from res/field/events/events_0412.json rename to res/field/events/events_solaceon_town.json diff --git a/res/field/events/events_0420.json b/res/field/events/events_solaceon_town_east_house.json similarity index 100% rename from res/field/events/events_0420.json rename to res/field/events/events_solaceon_town_east_house.json diff --git a/res/field/events/events_0413.json b/res/field/events/events_solaceon_town_mart.json similarity index 100% rename from res/field/events/events_0413.json rename to res/field/events/events_solaceon_town_mart.json diff --git a/res/field/events/events_0419.json b/res/field/events/events_solaceon_town_north_house.json similarity index 100% rename from res/field/events/events_0419.json rename to res/field/events/events_solaceon_town_north_house.json diff --git a/res/field/events/events_0417.json b/res/field/events/events_solaceon_town_northeast_house.json similarity index 100% rename from res/field/events/events_0417.json rename to res/field/events/events_solaceon_town_northeast_house.json diff --git a/res/field/events/events_0414.json b/res/field/events/events_solaceon_town_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0414.json rename to res/field/events/events_solaceon_town_pokecenter_1f.json diff --git a/res/field/events/events_0415.json b/res/field/events/events_solaceon_town_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0415.json rename to res/field/events/events_solaceon_town_pokecenter_2f.json diff --git a/res/field/events/events_0464.json b/res/field/events/events_solaceon_town_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0464.json rename to res/field/events/events_solaceon_town_pokecenter_b1f.json diff --git a/res/field/events/events_0418.json b/res/field/events/events_solaceon_town_pokemon_news_press.json similarity index 100% rename from res/field/events/events_0418.json rename to res/field/events/events_solaceon_town_pokemon_news_press.json diff --git a/res/field/events/events_0217.json b/res/field/events/events_spear_pillar.json similarity index 100% rename from res/field/events/events_0217.json rename to res/field/events/events_spear_pillar.json diff --git a/res/field/events/events_0525.json b/res/field/events/events_spear_pillar_dialga.json similarity index 100% rename from res/field/events/events_0525.json rename to res/field/events/events_spear_pillar_dialga.json diff --git a/res/field/events/events_0218.json b/res/field/events/events_spear_pillar_distorted.json similarity index 100% rename from res/field/events/events_0218.json rename to res/field/events/events_spear_pillar_distorted.json diff --git a/res/field/events/events_0526.json b/res/field/events/events_spear_pillar_palkia.json similarity index 100% rename from res/field/events/events_0526.json rename to res/field/events/events_spear_pillar_palkia.json diff --git a/res/field/events/events_0327.json b/res/field/events/events_spring_path.json similarity index 100% rename from res/field/events/events_0327.json rename to res/field/events/events_spring_path.json diff --git a/res/field/events/events_0255.json b/res/field/events/events_stark_mountain_outside.json similarity index 100% rename from res/field/events/events_0255.json rename to res/field/events/events_stark_mountain_outside.json diff --git a/res/field/events/events_0256.json b/res/field/events/events_stark_mountain_room_1.json similarity index 100% rename from res/field/events/events_0256.json rename to res/field/events/events_stark_mountain_room_1.json diff --git a/res/field/events/events_0257.json b/res/field/events/events_stark_mountain_room_2.json similarity index 100% rename from res/field/events/events_0257.json rename to res/field/events/events_stark_mountain_room_2.json diff --git a/res/field/events/events_0258.json b/res/field/events/events_stark_mountain_room_3.json similarity index 100% rename from res/field/events/events_0258.json rename to res/field/events/events_stark_mountain_room_3.json diff --git a/res/field/events/events_0149.json b/res/field/events/events_sunyshore_city.json similarity index 100% rename from res/field/events/events_0149.json rename to res/field/events/events_sunyshore_city.json diff --git a/res/field/events/events_0162.json b/res/field/events/events_sunyshore_city_east_house.json similarity index 100% rename from res/field/events/events_0162.json rename to res/field/events/events_sunyshore_city_east_house.json diff --git a/res/field/events/events_0153.json b/res/field/events/events_sunyshore_city_gym_room_1.json similarity index 100% rename from res/field/events/events_0153.json rename to res/field/events/events_sunyshore_city_gym_room_1.json diff --git a/res/field/events/events_0154.json b/res/field/events/events_sunyshore_city_gym_room_2.json similarity index 100% rename from res/field/events/events_0154.json rename to res/field/events/events_sunyshore_city_gym_room_2.json diff --git a/res/field/events/events_0155.json b/res/field/events/events_sunyshore_city_gym_room_3.json similarity index 100% rename from res/field/events/events_0155.json rename to res/field/events/events_sunyshore_city_gym_room_3.json diff --git a/res/field/events/events_0152.json b/res/field/events/events_sunyshore_city_mart.json similarity index 100% rename from res/field/events/events_0152.json rename to res/field/events/events_sunyshore_city_mart.json diff --git a/res/field/events/events_0157.json b/res/field/events/events_sunyshore_city_northeast_house.json similarity index 100% rename from res/field/events/events_0157.json rename to res/field/events/events_sunyshore_city_northeast_house.json diff --git a/res/field/events/events_0159.json b/res/field/events/events_sunyshore_city_northwest_house.json similarity index 100% rename from res/field/events/events_0159.json rename to res/field/events/events_sunyshore_city_northwest_house.json diff --git a/res/field/events/events_0150.json b/res/field/events/events_sunyshore_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0150.json rename to res/field/events/events_sunyshore_city_pokecenter_1f.json diff --git a/res/field/events/events_0151.json b/res/field/events/events_sunyshore_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0151.json rename to res/field/events/events_sunyshore_city_pokecenter_2f.json diff --git a/res/field/events/events_0458.json b/res/field/events/events_sunyshore_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0458.json rename to res/field/events/events_sunyshore_city_pokecenter_b1f.json diff --git a/res/field/events/events_0160.json b/res/field/events/events_sunyshore_city_unknown_house_1.json similarity index 100% rename from res/field/events/events_0160.json rename to res/field/events/events_sunyshore_city_unknown_house_1.json diff --git a/res/field/events/events_0161.json b/res/field/events/events_sunyshore_city_unknown_house_2.json similarity index 100% rename from res/field/events/events_0161.json rename to res/field/events/events_sunyshore_city_unknown_house_2.json diff --git a/res/field/events/events_0158.json b/res/field/events/events_sunyshore_city_west_house.json similarity index 100% rename from res/field/events/events_0158.json rename to res/field/events/events_sunyshore_city_west_house.json diff --git a/res/field/events/events_0156.json b/res/field/events/events_sunyshore_market.json similarity index 100% rename from res/field/events/events_0156.json rename to res/field/events/events_sunyshore_market.json diff --git a/res/field/events/events_0429.json b/res/field/events/events_survival_area.json similarity index 100% rename from res/field/events/events_0429.json rename to res/field/events/events_survival_area.json diff --git a/res/field/events/events_0430.json b/res/field/events/events_survival_area_mart.json similarity index 100% rename from res/field/events/events_0430.json rename to res/field/events/events_survival_area_mart.json diff --git a/res/field/events/events_0435.json b/res/field/events/events_survival_area_north_house.json similarity index 100% rename from res/field/events/events_0435.json rename to res/field/events/events_survival_area_north_house.json diff --git a/res/field/events/events_0431.json b/res/field/events/events_survival_area_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0431.json rename to res/field/events/events_survival_area_pokecenter_1f.json diff --git a/res/field/events/events_0432.json b/res/field/events/events_survival_area_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0432.json rename to res/field/events/events_survival_area_pokecenter_2f.json diff --git a/res/field/events/events_0466.json b/res/field/events/events_survival_area_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0466.json rename to res/field/events/events_survival_area_pokecenter_b1f.json diff --git a/res/field/events/events_0434.json b/res/field/events/events_survival_area_south_house.json similarity index 100% rename from res/field/events/events_0434.json rename to res/field/events/events_survival_area_south_house.json diff --git a/res/field/events/events_0071.json b/res/field/events/events_team_galactic_eterna_building_1f.json similarity index 100% rename from res/field/events/events_0071.json rename to res/field/events/events_team_galactic_eterna_building_1f.json diff --git a/res/field/events/events_0072.json b/res/field/events/events_team_galactic_eterna_building_2f.json similarity index 100% rename from res/field/events/events_0072.json rename to res/field/events/events_team_galactic_eterna_building_2f.json diff --git a/res/field/events/events_0073.json b/res/field/events/events_team_galactic_eterna_building_3f.json similarity index 100% rename from res/field/events/events_0073.json rename to res/field/events/events_team_galactic_eterna_building_3f.json diff --git a/res/field/events/events_0074.json b/res/field/events/events_team_galactic_eterna_building_4f.json similarity index 100% rename from res/field/events/events_0074.json rename to res/field/events/events_team_galactic_eterna_building_4f.json diff --git a/res/field/events/events_0028.json b/res/field/events/events_trainers_school.json similarity index 100% rename from res/field/events/events_0028.json rename to res/field/events/events_trainers_school.json diff --git a/res/field/events/events_0276.json b/res/field/events/events_trophy_garden.json similarity index 100% rename from res/field/events/events_0276.json rename to res/field/events/events_trophy_garden.json diff --git a/res/field/events/events_0260.json b/res/field/events/events_turnback_cave_entrance.json similarity index 100% rename from res/field/events/events_0260.json rename to res/field/events/events_turnback_cave_entrance.json diff --git a/res/field/events/events_0262.json b/res/field/events/events_turnback_cave_giratina_room.json similarity index 100% rename from res/field/events/events_0262.json rename to res/field/events/events_turnback_cave_giratina_room.json diff --git a/res/field/events/events_0263.json b/res/field/events/events_turnback_cave_pillar_1_room_1.json similarity index 100% rename from res/field/events/events_0263.json rename to res/field/events/events_turnback_cave_pillar_1_room_1.json diff --git a/res/field/events/events_0264.json b/res/field/events/events_turnback_cave_pillar_1_room_2.json similarity index 100% rename from res/field/events/events_0264.json rename to res/field/events/events_turnback_cave_pillar_1_room_2.json diff --git a/res/field/events/events_0265.json b/res/field/events/events_turnback_cave_pillar_1_room_3.json similarity index 100% rename from res/field/events/events_0265.json rename to res/field/events/events_turnback_cave_pillar_1_room_3.json diff --git a/res/field/events/events_0494.json b/res/field/events/events_turnback_cave_pillar_1_room_4.json similarity index 100% rename from res/field/events/events_0494.json rename to res/field/events/events_turnback_cave_pillar_1_room_4.json diff --git a/res/field/events/events_0495.json b/res/field/events/events_turnback_cave_pillar_1_room_5.json similarity index 100% rename from res/field/events/events_0495.json rename to res/field/events/events_turnback_cave_pillar_1_room_5.json diff --git a/res/field/events/events_0496.json b/res/field/events/events_turnback_cave_pillar_1_room_6.json similarity index 100% rename from res/field/events/events_0496.json rename to res/field/events/events_turnback_cave_pillar_1_room_6.json diff --git a/res/field/events/events_0497.json b/res/field/events/events_turnback_cave_pillar_2_room_1.json similarity index 100% rename from res/field/events/events_0497.json rename to res/field/events/events_turnback_cave_pillar_2_room_1.json diff --git a/res/field/events/events_0498.json b/res/field/events/events_turnback_cave_pillar_2_room_2.json similarity index 100% rename from res/field/events/events_0498.json rename to res/field/events/events_turnback_cave_pillar_2_room_2.json diff --git a/res/field/events/events_0499.json b/res/field/events/events_turnback_cave_pillar_2_room_3.json similarity index 100% rename from res/field/events/events_0499.json rename to res/field/events/events_turnback_cave_pillar_2_room_3.json diff --git a/res/field/events/events_0500.json b/res/field/events/events_turnback_cave_pillar_2_room_4.json similarity index 100% rename from res/field/events/events_0500.json rename to res/field/events/events_turnback_cave_pillar_2_room_4.json diff --git a/res/field/events/events_0501.json b/res/field/events/events_turnback_cave_pillar_2_room_5.json similarity index 100% rename from res/field/events/events_0501.json rename to res/field/events/events_turnback_cave_pillar_2_room_5.json diff --git a/res/field/events/events_0502.json b/res/field/events/events_turnback_cave_pillar_2_room_6.json similarity index 100% rename from res/field/events/events_0502.json rename to res/field/events/events_turnback_cave_pillar_2_room_6.json diff --git a/res/field/events/events_0503.json b/res/field/events/events_turnback_cave_pillar_3_room_1.json similarity index 100% rename from res/field/events/events_0503.json rename to res/field/events/events_turnback_cave_pillar_3_room_1.json diff --git a/res/field/events/events_0504.json b/res/field/events/events_turnback_cave_pillar_3_room_2.json similarity index 100% rename from res/field/events/events_0504.json rename to res/field/events/events_turnback_cave_pillar_3_room_2.json diff --git a/res/field/events/events_0505.json b/res/field/events/events_turnback_cave_pillar_3_room_3.json similarity index 100% rename from res/field/events/events_0505.json rename to res/field/events/events_turnback_cave_pillar_3_room_3.json diff --git a/res/field/events/events_0506.json b/res/field/events/events_turnback_cave_pillar_3_room_4.json similarity index 100% rename from res/field/events/events_0506.json rename to res/field/events/events_turnback_cave_pillar_3_room_4.json diff --git a/res/field/events/events_0507.json b/res/field/events/events_turnback_cave_pillar_3_room_5.json similarity index 100% rename from res/field/events/events_0507.json rename to res/field/events/events_turnback_cave_pillar_3_room_5.json diff --git a/res/field/events/events_0508.json b/res/field/events/events_turnback_cave_pillar_3_room_6.json similarity index 100% rename from res/field/events/events_0508.json rename to res/field/events/events_turnback_cave_pillar_3_room_6.json diff --git a/res/field/events/events_0261.json b/res/field/events/events_turnback_cave_pillar_room.json similarity index 100% rename from res/field/events/events_0261.json rename to res/field/events/events_turnback_cave_pillar_room.json diff --git a/res/field/events/events_0390.json b/res/field/events/events_twinleaf_town.json similarity index 100% rename from res/field/events/events_0390.json rename to res/field/events/events_twinleaf_town.json diff --git a/res/field/events/events_0395.json b/res/field/events/events_twinleaf_town_northeast_house.json similarity index 100% rename from res/field/events/events_0395.json rename to res/field/events/events_twinleaf_town_northeast_house.json diff --git a/res/field/events/events_0393.json b/res/field/events/events_twinleaf_town_player_house_1f.json similarity index 100% rename from res/field/events/events_0393.json rename to res/field/events/events_twinleaf_town_player_house_1f.json diff --git a/res/field/events/events_0394.json b/res/field/events/events_twinleaf_town_player_house_2f.json similarity index 100% rename from res/field/events/events_0394.json rename to res/field/events/events_twinleaf_town_player_house_2f.json diff --git a/res/field/events/events_0391.json b/res/field/events/events_twinleaf_town_rival_house_1f.json similarity index 100% rename from res/field/events/events_0391.json rename to res/field/events/events_twinleaf_town_rival_house_1f.json diff --git a/res/field/events/events_0392.json b/res/field/events/events_twinleaf_town_rival_house_2f.json similarity index 100% rename from res/field/events/events_0392.json rename to res/field/events/events_twinleaf_town_rival_house_2f.json diff --git a/res/field/events/events_0396.json b/res/field/events/events_twinleaf_town_southwest_house.json similarity index 100% rename from res/field/events/events_0396.json rename to res/field/events/events_twinleaf_town_southwest_house.json diff --git a/res/field/events/events_0001.json b/res/field/events/events_underground.json similarity index 100% rename from res/field/events/events_0001.json rename to res/field/events/events_underground.json diff --git a/res/field/events/events_0445.json b/res/field/events/events_union_room.json similarity index 100% rename from res/field/events/events_0445.json rename to res/field/events/events_union_room.json diff --git a/res/field/events/events_0244.json b/res/field/events/events_unknown_map_197.json similarity index 100% rename from res/field/events/events_0244.json rename to res/field/events/events_unknown_map_197.json diff --git a/res/field/events/events_0248.json b/res/field/events/events_unknown_map_250.json similarity index 100% rename from res/field/events/events_0248.json rename to res/field/events/events_unknown_map_250.json diff --git a/res/field/events/events_0321.json b/res/field/events/events_unknown_map_255.json similarity index 100% rename from res/field/events/events_0321.json rename to res/field/events/events_unknown_map_255.json diff --git a/res/field/events/events_0450.json b/res/field/events/events_unknown_map_535.json similarity index 100% rename from res/field/events/events_0450.json rename to res/field/events/events_unknown_map_535.json diff --git a/res/field/events/events_0509.json b/res/field/events/events_unknown_map_540.json similarity index 100% rename from res/field/events/events_0509.json rename to res/field/events/events_unknown_map_540.json diff --git a/res/field/events/events_0510.json b/res/field/events/events_unknown_map_546.json similarity index 100% rename from res/field/events/events_0510.json rename to res/field/events/events_unknown_map_546.json diff --git a/res/field/events/events_0199.json b/res/field/events/events_valley_windworks_building.json similarity index 100% rename from res/field/events/events_0199.json rename to res/field/events/events_valley_windworks_building.json diff --git a/res/field/events/events_0198.json b/res/field/events/events_valley_windworks_outside.json similarity index 100% rename from res/field/events/events_0198.json rename to res/field/events/events_valley_windworks_outside.json diff --git a/res/field/events/events_0304.json b/res/field/events/events_valor_cavern.json similarity index 100% rename from res/field/events/events_0304.json rename to res/field/events/events_valor_cavern.json diff --git a/res/field/events/events_0322.json b/res/field/events/events_valor_lakefront.json similarity index 100% rename from res/field/events/events_0322.json rename to res/field/events/events_valor_lakefront.json diff --git a/res/field/events/events_0131.json b/res/field/events/events_veilstone_city.json similarity index 100% rename from res/field/events/events_0131.json rename to res/field/events/events_veilstone_city.json diff --git a/res/field/events/events_0142.json b/res/field/events/events_veilstone_city_galactic_warehouse.json similarity index 100% rename from res/field/events/events_0142.json rename to res/field/events/events_veilstone_city_galactic_warehouse.json diff --git a/res/field/events/events_0132.json b/res/field/events/events_veilstone_city_gym.json similarity index 100% rename from res/field/events/events_0132.json rename to res/field/events/events_veilstone_city_gym.json diff --git a/res/field/events/events_0146.json b/res/field/events/events_veilstone_city_northeast_house.json similarity index 100% rename from res/field/events/events_0146.json rename to res/field/events/events_veilstone_city_northeast_house.json diff --git a/res/field/events/events_0145.json b/res/field/events/events_veilstone_city_northwest_house.json similarity index 100% rename from res/field/events/events_0145.json rename to res/field/events/events_veilstone_city_northwest_house.json diff --git a/res/field/events/events_0133.json b/res/field/events/events_veilstone_city_pokecenter_1f.json similarity index 100% rename from res/field/events/events_0133.json rename to res/field/events/events_veilstone_city_pokecenter_1f.json diff --git a/res/field/events/events_0134.json b/res/field/events/events_veilstone_city_pokecenter_2f.json similarity index 100% rename from res/field/events/events_0134.json rename to res/field/events/events_veilstone_city_pokecenter_2f.json diff --git a/res/field/events/events_0457.json b/res/field/events/events_veilstone_city_pokecenter_b1f.json similarity index 100% rename from res/field/events/events_0457.json rename to res/field/events/events_veilstone_city_pokecenter_b1f.json diff --git a/res/field/events/events_0143.json b/res/field/events/events_veilstone_city_prize_exchange.json similarity index 100% rename from res/field/events/events_0143.json rename to res/field/events/events_veilstone_city_prize_exchange.json diff --git a/res/field/events/events_0144.json b/res/field/events/events_veilstone_city_southeast_house.json similarity index 100% rename from res/field/events/events_0144.json rename to res/field/events/events_veilstone_city_southeast_house.json diff --git a/res/field/events/events_0147.json b/res/field/events/events_veilstone_city_southwest_house.json similarity index 100% rename from res/field/events/events_0147.json rename to res/field/events/events_veilstone_city_southwest_house.json diff --git a/res/field/events/events_0136.json b/res/field/events/events_veilstone_store_1f.json similarity index 100% rename from res/field/events/events_0136.json rename to res/field/events/events_veilstone_store_1f.json diff --git a/res/field/events/events_0137.json b/res/field/events/events_veilstone_store_2f.json similarity index 100% rename from res/field/events/events_0137.json rename to res/field/events/events_veilstone_store_2f.json diff --git a/res/field/events/events_0138.json b/res/field/events/events_veilstone_store_3f.json similarity index 100% rename from res/field/events/events_0138.json rename to res/field/events/events_veilstone_store_3f.json diff --git a/res/field/events/events_0139.json b/res/field/events/events_veilstone_store_4f.json similarity index 100% rename from res/field/events/events_0139.json rename to res/field/events/events_veilstone_store_4f.json diff --git a/res/field/events/events_0140.json b/res/field/events/events_veilstone_store_5f.json similarity index 100% rename from res/field/events/events_0140.json rename to res/field/events/events_veilstone_store_5f.json diff --git a/res/field/events/events_0519.json b/res/field/events/events_veilstone_store_b1f.json similarity index 100% rename from res/field/events/events_0519.json rename to res/field/events/events_veilstone_store_b1f.json diff --git a/res/field/events/events_0442.json b/res/field/events/events_veilstone_store_elevator.json similarity index 100% rename from res/field/events/events_0442.json rename to res/field/events/events_veilstone_store_elevator.json diff --git a/res/field/events/events_0301.json b/res/field/events/events_verity_cavern.json similarity index 100% rename from res/field/events/events_0301.json rename to res/field/events/events_verity_cavern.json diff --git a/res/field/events/events_0320.json b/res/field/events/events_verity_lakefront.json similarity index 100% rename from res/field/events/events_0320.json rename to res/field/events/events_verity_lakefront.json diff --git a/res/field/events/events_0511.json b/res/field/events/events_verity_lakefront_unknown_house.json similarity index 100% rename from res/field/events/events_0511.json rename to res/field/events/events_verity_lakefront_unknown_house.json diff --git a/res/field/events/events_0238.json b/res/field/events/events_victory_road_1f.json similarity index 100% rename from res/field/events/events_0238.json rename to res/field/events/events_victory_road_1f.json diff --git a/res/field/events/events_0242.json b/res/field/events/events_victory_road_1f_room_1.json similarity index 100% rename from res/field/events/events_0242.json rename to res/field/events/events_victory_road_1f_room_1.json diff --git a/res/field/events/events_0241.json b/res/field/events/events_victory_road_1f_room_2.json similarity index 100% rename from res/field/events/events_0241.json rename to res/field/events/events_victory_road_1f_room_2.json diff --git a/res/field/events/events_0243.json b/res/field/events/events_victory_road_1f_room_3.json similarity index 100% rename from res/field/events/events_0243.json rename to res/field/events/events_victory_road_1f_room_3.json diff --git a/res/field/events/events_0239.json b/res/field/events/events_victory_road_2f.json similarity index 100% rename from res/field/events/events_0239.json rename to res/field/events/events_victory_road_2f.json diff --git a/res/field/events/events_0240.json b/res/field/events/events_victory_road_b1f.json similarity index 100% rename from res/field/events/events_0240.json rename to res/field/events/events_victory_road_b1f.json diff --git a/res/field/events/events_0443.json b/res/field/events/events_villa.json similarity index 100% rename from res/field/events/events_0443.json rename to res/field/events/events_villa.json diff --git a/res/field/events/events_0163.json b/res/field/events/events_vista_lighthouse.json similarity index 100% rename from res/field/events/events_0163.json rename to res/field/events/events_vista_lighthouse.json diff --git a/res/field/events/events_0492.json b/res/field/events/events_vista_lighthouse_elevator.json similarity index 100% rename from res/field/events/events_0492.json rename to res/field/events/events_vista_lighthouse_elevator.json diff --git a/res/field/events/events_0273.json b/res/field/events/events_wayward_cave_1f.json similarity index 100% rename from res/field/events/events_0273.json rename to res/field/events/events_wayward_cave_1f.json diff --git a/res/field/events/events_0274.json b/res/field/events/events_wayward_cave_b1f.json similarity index 100% rename from res/field/events/events_0274.json rename to res/field/events/events_wayward_cave_b1f.json diff --git a/res/field/events/events_0527.json b/res/field/events/events_wifi_plaza_entrance.json similarity index 100% rename from res/field/events/events_0527.json rename to res/field/events/events_wifi_plaza_entrance.json diff --git a/res/field/events/meson.build b/res/field/events/meson.build index 968215699..5c9e23f2b 100644 --- a/res/field/events/meson.build +++ b/res/field/events/meson.build @@ -1,546 +1,547 @@ event_bin_gen = generator( event_py, arguments: [ '@INPUT@', '@OUTPUT@', ], - output: '@BASENAME@.bin' + output: '@BASENAME@' ) events_files = files( - 'events_0000.json', - 'events_0001.json', - 'events_0002.json', - 'events_0003.json', - 'events_0004.json', - 'events_0005.json', - 'events_0006.json', - 'events_0007.json', - 'events_0008.json', - 'events_0009.json', - 'events_0010.json', - 'events_0011.json', - 'events_0012.json', - 'events_0013.json', - 'events_0014.json', - 'events_0015.json', - 'events_0016.json', - 'events_0017.json', - 'events_0018.json', - 'events_0019.json', - 'events_0020.json', - 'events_0021.json', - 'events_0022.json', - 'events_0023.json', - 'events_0024.json', - 'events_0025.json', - 'events_0026.json', - 'events_0027.json', - 'events_0028.json', - 'events_0029.json', - 'events_0030.json', - 'events_0031.json', - 'events_0032.json', - 'events_0033.json', - 'events_0034.json', - 'events_0035.json', - 'events_0036.json', - 'events_0037.json', - 'events_0038.json', - 'events_0039.json', - 'events_0040.json', - 'events_0041.json', - 'events_0042.json', - 'events_0043.json', - 'events_0044.json', - 'events_0045.json', - 'events_0046.json', - 'events_0047.json', - 'events_0048.json', - 'events_0049.json', - 'events_0050.json', - 'events_0051.json', - 'events_0052.json', - 'events_0053.json', - 'events_0054.json', - 'events_0055.json', - 'events_0056.json', - 'events_0057.json', - 'events_0058.json', - 'events_0059.json', - 'events_0060.json', - 'events_0061.json', - 'events_0062.json', - 'events_0063.json', - 'events_0064.json', - 'events_0065.json', - 'events_0066.json', - 'events_0067.json', - 'events_0068.json', - 'events_0069.json', - 'events_0070.json', - 'events_0071.json', - 'events_0072.json', - 'events_0073.json', - 'events_0074.json', - 'events_0075.json', - 'events_0076.json', - 'events_0077.json', - 'events_0078.json', - 'events_0079.json', - 'events_0080.json', - 'events_0081.json', - 'events_0082.json', - 'events_0083.json', - 'events_0084.json', - 'events_0085.json', - 'events_0086.json', - 'events_0087.json', - 'events_0088.json', - 'events_0089.json', - 'events_0090.json', - 'events_0091.json', - 'events_0092.json', - 'events_0093.json', - 'events_0094.json', - 'events_0095.json', - 'events_0096.json', - 'events_0097.json', - 'events_0098.json', - 'events_0099.json', - 'events_0100.json', - 'events_0101.json', - 'events_0102.json', - 'events_0103.json', - 'events_0104.json', - 'events_0105.json', - 'events_0106.json', - 'events_0107.json', - 'events_0108.json', - 'events_0109.json', - 'events_0110.json', - 'events_0111.json', - 'events_0112.json', - 'events_0113.json', - 'events_0114.json', - 'events_0115.json', - 'events_0116.json', - 'events_0117.json', - 'events_0118.json', - 'events_0119.json', - 'events_0120.json', - 'events_0121.json', - 'events_0122.json', - 'events_0123.json', - 'events_0124.json', - 'events_0125.json', - 'events_0126.json', - 'events_0127.json', - 'events_0128.json', - 'events_0129.json', - 'events_0130.json', - 'events_0131.json', - 'events_0132.json', - 'events_0133.json', - 'events_0134.json', - 'events_0135.json', - 'events_0136.json', - 'events_0137.json', - 'events_0138.json', - 'events_0139.json', - 'events_0140.json', - 'events_0141.json', - 'events_0142.json', - 'events_0143.json', - 'events_0144.json', - 'events_0145.json', - 'events_0146.json', - 'events_0147.json', - 'events_0148.json', - 'events_0149.json', - 'events_0150.json', - 'events_0151.json', - 'events_0152.json', - 'events_0153.json', - 'events_0154.json', - 'events_0155.json', - 'events_0156.json', - 'events_0157.json', - 'events_0158.json', - 'events_0159.json', - 'events_0160.json', - 'events_0161.json', - 'events_0162.json', - 'events_0163.json', - 'events_0164.json', - 'events_0165.json', - 'events_0166.json', - 'events_0167.json', - 'events_0168.json', - 'events_0169.json', - 'events_0170.json', - 'events_0171.json', - 'events_0172.json', - 'events_0173.json', - 'events_0174.json', - 'events_0175.json', - 'events_0176.json', - 'events_0177.json', - 'events_0178.json', - 'events_0179.json', - 'events_0180.json', - 'events_0181.json', - 'events_0182.json', - 'events_0183.json', - 'events_0184.json', - 'events_0185.json', - 'events_0186.json', - 'events_0187.json', - 'events_0188.json', - 'events_0189.json', - 'events_0190.json', - 'events_0191.json', - 'events_0192.json', - 'events_0193.json', - 'events_0194.json', - 'events_0195.json', - 'events_0196.json', - 'events_0197.json', - 'events_0198.json', - 'events_0199.json', - 'events_0200.json', - 'events_0201.json', - 'events_0202.json', - 'events_0203.json', - 'events_0204.json', - 'events_0205.json', - 'events_0206.json', - 'events_0207.json', - 'events_0208.json', - 'events_0209.json', - 'events_0210.json', - 'events_0211.json', - 'events_0212.json', - 'events_0213.json', - 'events_0214.json', - 'events_0215.json', - 'events_0216.json', - 'events_0217.json', - 'events_0218.json', - 'events_0219.json', - 'events_0220.json', - 'events_0221.json', - 'events_0222.json', - 'events_0223.json', - 'events_0224.json', - 'events_0225.json', - 'events_0226.json', - 'events_0227.json', - 'events_0228.json', - 'events_0229.json', - 'events_0230.json', - 'events_0231.json', - 'events_0232.json', - 'events_0233.json', - 'events_0234.json', - 'events_0235.json', - 'events_0236.json', - 'events_0237.json', - 'events_0238.json', - 'events_0239.json', - 'events_0240.json', - 'events_0241.json', - 'events_0242.json', - 'events_0243.json', - 'events_0244.json', - 'events_0245.json', - 'events_0246.json', - 'events_0247.json', - 'events_0248.json', - 'events_0249.json', - 'events_0250.json', - 'events_0251.json', - 'events_0252.json', - 'events_0253.json', - 'events_0254.json', - 'events_0255.json', - 'events_0256.json', - 'events_0257.json', - 'events_0258.json', - 'events_0259.json', - 'events_0260.json', - 'events_0261.json', - 'events_0262.json', - 'events_0263.json', - 'events_0264.json', - 'events_0265.json', - 'events_0266.json', - 'events_0267.json', - 'events_0268.json', - 'events_0269.json', - 'events_0270.json', - 'events_0271.json', - 'events_0272.json', - 'events_0273.json', - 'events_0274.json', - 'events_0275.json', - 'events_0276.json', - 'events_0277.json', - 'events_0278.json', - 'events_0279.json', - 'events_0280.json', - 'events_0281.json', - 'events_0282.json', - 'events_0283.json', - 'events_0284.json', - 'events_0285.json', - 'events_0286.json', - 'events_0287.json', - 'events_0288.json', - 'events_0289.json', - 'events_0290.json', - 'events_0291.json', - 'events_0292.json', - 'events_0293.json', - 'events_0294.json', - 'events_0295.json', - 'events_0296.json', - 'events_0297.json', - 'events_0298.json', - 'events_0299.json', - 'events_0300.json', - 'events_0301.json', - 'events_0302.json', - 'events_0303.json', - 'events_0304.json', - 'events_0305.json', - 'events_0306.json', - 'events_0307.json', - 'events_0308.json', - 'events_0309.json', - 'events_0310.json', - 'events_0311.json', - 'events_0312.json', - 'events_0313.json', - 'events_0314.json', - 'events_0315.json', - 'events_0316.json', - 'events_0317.json', - 'events_0318.json', - 'events_0319.json', - 'events_0320.json', - 'events_0321.json', - 'events_0322.json', - 'events_0323.json', - 'events_0324.json', - 'events_0325.json', - 'events_0326.json', - 'events_0327.json', - 'events_0328.json', - 'events_0329.json', - 'events_0330.json', - 'events_0331.json', - 'events_0332.json', - 'events_0333.json', - 'events_0334.json', - 'events_0335.json', - 'events_0336.json', - 'events_0337.json', - 'events_0338.json', - 'events_0339.json', - 'events_0340.json', - 'events_0341.json', - 'events_0342.json', - 'events_0343.json', - 'events_0344.json', - 'events_0345.json', - 'events_0346.json', - 'events_0347.json', - 'events_0348.json', - 'events_0349.json', - 'events_0350.json', - 'events_0351.json', - 'events_0352.json', - 'events_0353.json', - 'events_0354.json', - 'events_0355.json', - 'events_0356.json', - 'events_0357.json', - 'events_0358.json', - 'events_0359.json', - 'events_0360.json', - 'events_0361.json', - 'events_0362.json', - 'events_0363.json', - 'events_0364.json', - 'events_0365.json', - 'events_0366.json', - 'events_0367.json', - 'events_0368.json', - 'events_0369.json', - 'events_0370.json', - 'events_0371.json', - 'events_0372.json', - 'events_0373.json', - 'events_0374.json', - 'events_0375.json', - 'events_0376.json', - 'events_0377.json', - 'events_0378.json', - 'events_0379.json', - 'events_0380.json', - 'events_0381.json', - 'events_0382.json', - 'events_0383.json', - 'events_0384.json', - 'events_0385.json', - 'events_0386.json', - 'events_0387.json', - 'events_0388.json', - 'events_0389.json', - 'events_0390.json', - 'events_0391.json', - 'events_0392.json', - 'events_0393.json', - 'events_0394.json', - 'events_0395.json', - 'events_0396.json', - 'events_0397.json', - 'events_0398.json', - 'events_0399.json', - 'events_0400.json', - 'events_0401.json', - 'events_0402.json', - 'events_0403.json', - 'events_0404.json', - 'events_0405.json', - 'events_0406.json', - 'events_0407.json', - 'events_0408.json', - 'events_0409.json', - 'events_0410.json', - 'events_0411.json', - 'events_0412.json', - 'events_0413.json', - 'events_0414.json', - 'events_0415.json', - 'events_0416.json', - 'events_0417.json', - 'events_0418.json', - 'events_0419.json', - 'events_0420.json', - 'events_0421.json', - 'events_0422.json', - 'events_0423.json', - 'events_0424.json', - 'events_0425.json', - 'events_0426.json', - 'events_0427.json', - 'events_0428.json', - 'events_0429.json', - 'events_0430.json', - 'events_0431.json', - 'events_0432.json', - 'events_0433.json', - 'events_0434.json', - 'events_0435.json', - 'events_0436.json', - 'events_0437.json', - 'events_0438.json', - 'events_0439.json', - 'events_0440.json', - 'events_0441.json', - 'events_0442.json', - 'events_0443.json', - 'events_0444.json', - 'events_0445.json', - 'events_0446.json', - 'events_0447.json', - 'events_0448.json', - 'events_0449.json', - 'events_0450.json', - 'events_0451.json', - 'events_0452.json', - 'events_0453.json', - 'events_0454.json', - 'events_0455.json', - 'events_0456.json', - 'events_0457.json', - 'events_0458.json', - 'events_0459.json', - 'events_0460.json', - 'events_0461.json', - 'events_0462.json', - 'events_0463.json', - 'events_0464.json', - 'events_0465.json', - 'events_0466.json', - 'events_0467.json', - 'events_0468.json', - 'events_0469.json', - 'events_0470.json', - 'events_0471.json', - 'events_0472.json', - 'events_0473.json', - 'events_0474.json', - 'events_0475.json', - 'events_0476.json', - 'events_0477.json', - 'events_0478.json', - 'events_0479.json', - 'events_0480.json', - 'events_0481.json', - 'events_0482.json', - 'events_0483.json', - 'events_0484.json', - 'events_0485.json', - 'events_0486.json', - 'events_0487.json', - 'events_0488.json', - 'events_0489.json', - 'events_0490.json', - 'events_0491.json', - 'events_0492.json', - 'events_0493.json', - 'events_0494.json', - 'events_0495.json', - 'events_0496.json', - 'events_0497.json', - 'events_0498.json', - 'events_0499.json', - 'events_0500.json', - 'events_0501.json', - 'events_0502.json', - 'events_0503.json', - 'events_0504.json', - 'events_0505.json', - 'events_0506.json', - 'events_0507.json', - 'events_0508.json', - 'events_0509.json', - 'events_0510.json', - 'events_0511.json', - 'events_0512.json', - 'events_0513.json', - 'events_0514.json', - 'events_0515.json', - 'events_0516.json', - 'events_0517.json', - 'events_0518.json', - 'events_0519.json', - 'events_0520.json', - 'events_0521.json', - 'events_0522.json', - 'events_0523.json', - 'events_0524.json', - 'events_0525.json', - 'events_0526.json', - 'events_0527.json', - 'events_0528.json', - 'events_0529.json', - 'events_0530.json', - 'events_0531.json', - 'events_0532.json', - 'events_0533.json', + 'events_empty.json', + 'events_underground.json', + 'events_jubilife_city.json', + 'events_jubilife_city_mart.json', + 'events_jubilife_city_unknown_house_1.json', + 'events_jubilife_city_pokecenter_1f.json', + 'events_jubilife_city_pokecenter_2f.json', + 'events_poketch_co_1f.json', + 'events_poketch_co_2f.json', + 'events_poketch_co_3f.json', + 'events_jubilife_tv_1f.json', + 'events_jubilife_tv_2f.json', + 'events_jubilife_tv_3f.json', + 'events_jubilife_tv_4f.json', + 'events_jubilife_tv_2f_gallery.json', + 'events_jubilife_tv_3f_global_ranking_room.json', + 'events_jubilife_tv_3f_group_ranking_room.json', + 'events_jubilife_tv_elevator.json', + 'events_jubilife_city_south_house_1f.json', + 'events_jubilife_city_south_house_2f.json', + 'events_jubilife_city_south_house_3f.json', + 'events_jubilife_city_south_house_4f.json', + 'events_jubilife_city_unknown_house_2.json', + 'events_jubilife_city_condominiums_1f.json', + 'events_jubilife_city_condominiums_2f.json', + 'events_jubilife_city_condominiums_3f.json', + 'events_jubilife_city_condominiums_4f.json', + 'events_global_terminal_1f.json', + 'events_trainers_school.json', + 'events_jubilife_city_southwest_house_1f.json', + 'events_jubilife_city_unknown_house_3.json', + 'events_jubilife_city_unknown_house_4.json', + 'events_canalave_city.json', + 'events_canalave_city_mart.json', + 'events_canalave_city_gym.json', + 'events_canalave_city_pokecenter_1f.json', + 'events_canalave_city_pokecenter_2f.json', + 'events_canalave_library_1f.json', + 'events_canalave_library_2f.json', + 'events_canalave_library_3f.json', + 'events_canalave_city_southeast_house.json', + 'events_canalave_city_east_house.json', + 'events_canalave_city_harbor_inn.json', + 'events_canalave_city_sailor_eldritch_house.json', + 'events_oreburgh_city.json', + 'events_oreburgh_city_mart.json', + 'events_oreburgh_city_gym.json', + 'events_oreburgh_city_pokecenter_1f.json', + 'events_oreburgh_city_pokecenter_2f.json', + 'events_oreburgh_city_northwest_house_1f.json', + 'events_oreburgh_city_northwest_house_2f.json', + 'events_oreburgh_city_northwest_house_3f.json', + 'events_oreburgh_city_northwest_house_4f.json', + 'events_oreburgh_city_north_house_1f.json', + 'events_oreburgh_city_north_house_2f.json', + 'events_oreburgh_city_north_house_3f.json', + 'events_oreburgh_city_north_house_4f.json', + 'events_oreburgh_city_middle_house.json', + 'events_mining_museum.json', + 'events_oreburgh_city_west_house.json', + 'events_oreburgh_city_east_house_1f.json', + 'events_oreburgh_city_east_house_2f.json', + 'events_oreburgh_city_east_house_3f.json', + 'events_oreburgh_city_south_house.json', + 'events_eterna_city.json', + 'events_eterna_city_mart.json', + 'events_eterna_city_gym.json', + 'events_eterna_city_dp_gym.json', + 'events_eterna_city_pokecenter_1f.json', + 'events_eterna_city_pokecenter_2f.json', + 'events_cycle_shop.json', + 'events_team_galactic_eterna_building_1f.json', + 'events_team_galactic_eterna_building_2f.json', + 'events_team_galactic_eterna_building_3f.json', + 'events_team_galactic_eterna_building_4f.json', + 'events_eterna_city_condominiums_1f.json', + 'events_eterna_city_condominiums_2f.json', + 'events_eterna_city_condominiums_3f.json', + 'events_eterna_city_condominiums_4f.json', + 'events_route_206_cycling_road_north_gate.json', + 'events_eterna_city_north_house.json', + 'events_eterna_city_south_house.json', + 'events_eterna_city_east_house.json', + 'events_eterna_city_underground_man_house.json', + 'events_eterna_city_unknown_house.json', + 'events_hearthome_city.json', + 'events_hearthome_city_mart.json', + 'events_hearthome_city_gym_entrance_room.json', + 'events_hearthome_city_gym_trainer_room_1.json', + 'events_hearthome_city_gym_trainer_room_2.json', + 'events_hearthome_city_gym_leader_room.json', + 'events_hearthome_city_dp_gym_trainer_room_1.json', + 'events_hearthome_city_dp_gym_elevator_room_1.json', + 'events_hearthome_city_dp_gym_trainer_room_2.json', + 'events_hearthome_city_dp_gym_elevator_room_2.json', + 'events_hearthome_city_dp_gym_trainer_room_3.json', + 'events_hearthome_city_dp_gym_trainer_room_4.json', + 'events_hearthome_city_dp_gym_trainer_room_5.json', + 'events_hearthome_city_dp_gym_trainer_room_6.json', + 'events_hearthome_city_dp_gym_leader_room.json', + 'events_hearthome_city_pokecenter_1f.json', + 'events_hearthome_city_pokecenter_2f.json', + 'events_hearthome_city_southeast_house_1f.json', + 'events_hearthome_city_southeast_house_2f.json', + 'events_hearthome_city_southeast_house_elevator.json', + 'events_hearthome_city_pokemon_fan_club.json', + 'events_hearthome_city_west_gate_to_amity_square.json', + 'events_hearthome_city_east_gate_to_amity_square.json', + 'events_route_208_gate_to_hearthome_city.json', + 'events_route_209_gate_to_hearthome_city.json', + 'events_route_212_gate_to_hearthome_city.json', + 'events_hearthome_city_northeast_house_1f.json', + 'events_hearthome_city_northeast_house_2f.json', + 'events_hearthome_city_northeast_house_elevator.json', + 'events_hearthome_city_northwest_house.json', + 'events_poffin_house.json', + 'events_contest_hall_lobby.json', + 'events_contest_hall_stage_ongoing_contest.json', + 'events_foreign_building.json', + 'events_pastoria_city.json', + 'events_pastoria_city_mart.json', + 'events_pastoria_city_gym.json', + 'events_pastoria_city_pokecenter_1f.json', + 'events_pastoria_city_pokecenter_2f.json', + 'events_pastoria_city_observatory_gate_1f.json', + 'events_pastoria_city_observatory_gate_2f.json', + 'events_pastoria_city_southwest_house.json', + 'events_pastoria_city_middle_house.json', + 'events_pastoria_city_east_house.json', + 'events_pastoria_city_north_house.json', + 'events_pastoria_city_northeast_house.json', + 'events_veilstone_city.json', + 'events_veilstone_city_gym.json', + 'events_veilstone_city_pokecenter_1f.json', + 'events_veilstone_city_pokecenter_2f.json', + 'events_game_corner.json', + 'events_veilstone_store_1f.json', + 'events_veilstone_store_2f.json', + 'events_veilstone_store_3f.json', + 'events_veilstone_store_4f.json', + 'events_veilstone_store_5f.json', + 'events_veilstone_store_elevator.json', + 'events_veilstone_city_galactic_warehouse.json', + 'events_veilstone_city_prize_exchange.json', + 'events_veilstone_city_southeast_house.json', + 'events_veilstone_city_northwest_house.json', + 'events_veilstone_city_northeast_house.json', + 'events_veilstone_city_southwest_house.json', + 'events_route_215_gate_to_veilstone_city.json', + 'events_sunyshore_city.json', + 'events_sunyshore_city_pokecenter_1f.json', + 'events_sunyshore_city_pokecenter_2f.json', + 'events_sunyshore_city_mart.json', + 'events_sunyshore_city_gym_room_1.json', + 'events_sunyshore_city_gym_room_2.json', + 'events_sunyshore_city_gym_room_3.json', + 'events_sunyshore_market.json', + 'events_sunyshore_city_northeast_house.json', + 'events_sunyshore_city_west_house.json', + 'events_sunyshore_city_northwest_house.json', + 'events_sunyshore_city_unknown_house_1.json', + 'events_sunyshore_city_unknown_house_2.json', + 'events_sunyshore_city_east_house.json', + 'events_vista_lighthouse.json', + 'events_snowpoint_city.json', + 'events_snowpoint_city_mart.json', + 'events_snowpoint_city_gym.json', + 'events_snowpoint_city_pokecenter_1f.json', + 'events_snowpoint_city_pokecenter_2f.json', + 'events_snowpoint_city_west_house.json', + 'events_snowpoint_city_east_house.json', + 'events_pokemon_league.json', + 'events_pokemon_league_south_pokecenter_1f.json', + 'events_pokemon_league_south_pokecenter_2f.json', + 'events_pokemon_league_north_pokecenter_1f.json', + 'events_pokemon_league_elevator_to_aaron_room.json', + 'events_pokemon_league_aaron_room.json', + 'events_pokemon_league_elevator_to_bertha_room.json', + 'events_pokemon_league_bertha_room.json', + 'events_pokemon_league_elevator_to_flint_room.json', + 'events_pokemon_league_flint_room.json', + 'events_pokemon_league_elevator_to_lucian_room.json', + 'events_pokemon_league_lucian_room.json', + 'events_pokemon_league_elevator_to_champion_room.json', + 'events_pokemon_league_champion_room.json', + 'events_pokemon_league_elevator_to_hall_of_fame.json', + 'events_pokemon_league_hall_of_fame.json', + 'events_fight_area.json', + 'events_fight_area_pokecenter_1f.json', + 'events_fight_area_pokecenter_2f.json', + 'events_fight_area_mart.json', + 'events_battle_park_gate_to_fight_area.json', + 'events_route_225_gate_to_fight_area.json', + 'events_fight_area_middle_house.json', + 'events_fight_area_south_house.json', + 'events_unknown_map_197.json', + 'events_oreburgh_mine_b1f.json', + 'events_oreburgh_mine_b2f.json', + 'events_valley_windworks_outside.json', + 'events_valley_windworks_building.json', + 'events_eterna_forest_outside.json', + 'events_eterna_forest.json', + 'events_fuego_ironworks_outside.json', + 'events_fuego_ironworks_building.json', + 'events_mt_coronet_1f_south.json', + 'events_mt_coronet_2f.json', + 'events_mt_coronet_3f.json', + 'events_mt_coronet_outside_north.json', + 'events_mt_coronet_outside_south.json', + 'events_mt_coronet_4f_rooms_1_and_2.json', + 'events_mt_coronet_4f_room_3.json', + 'events_mt_coronet_5f.json', + 'events_mt_coronet_6f.json', + 'events_mt_coronet_1f_tunnel_room.json', + 'events_mt_coronet_1f_north_room_2.json', + 'events_mt_coronet_1f_north_room_1.json', + 'events_mt_coronet_b1f.json', + 'events_spear_pillar.json', + 'events_spear_pillar_distorted.json', + 'events_pastoria_city_dp_great_marsh.json', + 'events_solaceon_ruins_maniac_tunnel_room.json', + 'events_solaceon_ruins_room_1.json', + 'events_solaceon_ruins_room_2_northeast_dead_end.json', + 'events_solaceon_ruins_room_1_northwest_dead_end.json', + 'events_solaceon_ruins_room_2.json', + 'events_solaceon_ruins_room_1_southeast_dead_end.json', + 'events_solaceon_ruins_room_3.json', + 'events_solaceon_ruins_room_2_southeast_dead_end.json', + 'events_solaceon_ruins_room_6_southeast_dead_end.json', + 'events_solaceon_ruins_room_5_southwest_dead_end.json', + 'events_solaceon_ruins_room_3_northwest_dead_end.json', + 'events_solaceon_ruins_room_3_southwest_dead_end.json', + 'events_solaceon_ruins_room_4.json', + 'events_solaceon_ruins_room_6.json', + 'events_solaceon_ruins_room_5.json', + 'events_solaceon_ruins_room_7.json', + 'events_solaceon_ruins_room_4_southeast_dead_end.json', + 'events_solaceon_ruins_room_6_northwest_dead_end.json', + 'events_victory_road_1f.json', + 'events_victory_road_2f.json', + 'events_victory_road_b1f.json', + 'events_victory_road_1f_room_2.json', + 'events_victory_road_1f_room_1.json', + 'events_victory_road_1f_room_3.json', + 'events_unknown_map_250.json', + 'events_pal_park.json', + 'events_amity_square.json', + 'events_ravaged_path.json', + 'events_unknown_map_255.json', + 'events_floaroma_meadow.json', + 'events_floaroma_meadow_house.json', + 'events_oreburgh_gate_1f.json', + 'events_oreburgh_gate_b1f.json', + 'events_fullmoon_island.json', + 'events_fullmoon_island_forest.json', + 'events_stark_mountain_outside.json', + 'events_stark_mountain_room_1.json', + 'events_stark_mountain_room_2.json', + 'events_stark_mountain_room_3.json', + 'events_sendoff_spring.json', + 'events_turnback_cave_entrance.json', + 'events_turnback_cave_pillar_room.json', + 'events_turnback_cave_giratina_room.json', + 'events_turnback_cave_pillar_1_room_1.json', + 'events_turnback_cave_pillar_1_room_2.json', + 'events_turnback_cave_pillar_1_room_3.json', + 'events_flower_paradise.json', + 'events_snowpoint_temple_1f.json', + 'events_snowpoint_temple_b1f.json', + 'events_snowpoint_temple_b2f.json', + 'events_snowpoint_temple_b3f.json', + 'events_snowpoint_temple_b4f.json', + 'events_snowpoint_temple_b5f.json', + 'events_wayward_cave_1f.json', + 'events_wayward_cave_b1f.json', + 'events_ruin_maniac_cave_short.json', + 'events_trophy_garden.json', + 'events_iron_island.json', + 'events_iron_island_1f.json', + 'events_iron_island_b1f_left_room.json', + 'events_iron_island_b1f_right_room.json', + 'events_iron_island_b2f_right_room.json', + 'events_iron_island_b2f_left_room.json', + 'events_iron_island_b3f.json', + 'events_old_chateau.json', + 'events_old_chateau_dining_area.json', + 'events_old_chateau_side_rooms.json', + 'events_old_chateau_corridor.json', + 'events_old_chateau_back_west_room.json', + 'events_old_chateau_back_middle_west_room.json', + 'events_old_chateau_back_middle_room.json', + 'events_old_chateau_back_middle_east_room.json', + 'events_old_chateau_back_east_room.json', + 'events_galactic_hq_1f.json', + 'events_galactic_hq_2f.json', + 'events_galactic_hq_3f.json', + 'events_galactic_hq_4f.json', + 'events_galactic_hq_b1f.json', + 'events_galactic_hq_b2f.json', + 'events_lake_verity_low_water.json', + 'events_lake_verity.json', + 'events_verity_cavern.json', + 'events_lake_valor_drained.json', + 'events_lake_valor.json', + 'events_valor_cavern.json', + 'events_lake_acuity_low_water.json', + 'events_lake_acuity.json', + 'events_acuity_cavern.json', + 'events_newmoon_island.json', + 'events_newmoon_island_forest.json', + 'events_battle_park.json', + 'events_battle_park_exchange_service_corner.json', + 'events_battle_tower.json', + 'events_battle_tower_elevator.json', + 'events_battle_tower_corridor.json', + 'events_battle_tower_corridor_multi.json', + 'events_battle_tower_battle_room.json', + 'events_battle_tower_multi_battle_room.json', + 'events_communication_club_colosseum_2p.json', + 'events_communication_club_colosseum_4p.json', + 'events_verity_lakefront.json', + 'events_verity_lakefront_unknown_house.json', + 'events_valor_lakefront.json', + 'events_restaurant.json', + 'events_grand_lake_valor_lakefront_east_house.json', + 'events_grand_lake_valor_lakefront_west_house.json', + 'events_acuity_lakefront.json', + 'events_spring_path.json', + 'events_route_201.json', + 'events_route_202.json', + 'events_route_203.json', + 'events_route_204_south.json', + 'events_route_204_north.json', + 'events_route_205_south.json', + 'events_route_205_house.json', + 'events_route_205_north.json', + 'events_route_206.json', + 'events_route_206_cycling_road_south_gate.json', + 'events_gate_between_eterna_city_route_206.json', + 'events_route_207.json', + 'events_route_208.json', + 'events_route_208_house.json', + 'events_route_209.json', + 'events_route_209_lost_tower_1f.json', + 'events_route_209_lost_tower_2f.json', + 'events_route_209_lost_tower_3f.json', + 'events_route_209_lost_tower_4f.json', + 'events_route_209_lost_tower_5f.json', + 'events_route_210_south.json', + 'events_route_210_north.json', + 'events_route_210_grandma_wilma_house.json', + 'events_route_211_west.json', + 'events_route_211_east.json', + 'events_route_212_north.json', + 'events_pokemon_mansion.json', + 'events_pokemon_mansion_maids_room.json', + 'events_pokemon_mansion_office.json', + 'events_route_212_south.json', + 'events_route_212_house.json', + 'events_route_213.json', + 'events_route_213_gate_to_pastoria_city.json', + 'events_footstep_house.json', + 'events_grand_lake_route_213_lobby.json', + 'events_grand_lake_route_213_east_house.json', + 'events_grand_lake_route_213_northwest_house.json', + 'events_grand_lake_route_213_northeast_house.json', + 'events_route_214.json', + 'events_route_214_gate_to_veilstone_city.json', + 'events_route_215.json', + 'events_route_216.json', + 'events_route_216_house.json', + 'events_route_217.json', + 'events_route_217_west_house.json', + 'events_route_217_northeast_house.json', + 'events_route_218.json', + 'events_route_218_gate_to_jubilife_city.json', + 'events_route_218_gate_to_canalave_city.json', + 'events_route_219.json', + 'events_route_221.json', + 'events_pal_park_lobby.json', + 'events_route_221_house.json', + 'events_route_222.json', + 'events_route_222_west_house.json', + 'events_route_222_east_house.json', + 'events_route_222_gate_to_sunyshore_city.json', + 'events_route_224.json', + 'events_route_225.json', + 'events_route_227.json', + 'events_route_228.json', + 'events_route_229.json', + 'events_twinleaf_town.json', + 'events_twinleaf_town_rival_house_1f.json', + 'events_twinleaf_town_rival_house_2f.json', + 'events_twinleaf_town_player_house_1f.json', + 'events_twinleaf_town_player_house_2f.json', + 'events_twinleaf_town_northeast_house.json', + 'events_twinleaf_town_southwest_house.json', + 'events_sandgem_town.json', + 'events_sandgem_town_mart.json', + 'events_sandgem_town_pokecenter_1f.json', + 'events_sandgem_town_pokecenter_2f.json', + 'events_sandgem_town_pokemon_research_lab.json', + 'events_sandgem_town_counterpart_house_1f.json', + 'events_sandgem_town_counterpart_house_2f.json', + 'events_sandgem_town_house.json', + 'events_floaroma_town.json', + 'events_floaroma_town_mart.json', + 'events_floaroma_town_pokecenter_1f.json', + 'events_floaroma_town_pokecenter_2f.json', + 'events_flower_shop.json', + 'events_floaroma_town_southeast_house.json', + 'events_floaroma_town_middle_house.json', + 'events_solaceon_town.json', + 'events_solaceon_town_mart.json', + 'events_solaceon_town_pokecenter_1f.json', + 'events_solaceon_town_pokecenter_2f.json', + 'events_pokemon_day_care.json', + 'events_solaceon_town_northeast_house.json', + 'events_solaceon_town_pokemon_news_press.json', + 'events_solaceon_town_north_house.json', + 'events_solaceon_town_east_house.json', + 'events_celestic_town.json', + 'events_celestic_town_pokecenter_1f.json', + 'events_celestic_town_pokecenter_2f.json', + 'events_celestic_town_north_house.json', + 'events_celestic_town_northwest_house.json', + 'events_celestic_town_northeast_house.json', + 'events_celestic_town_southwest_house.json', + 'events_celestic_town_cave.json', + 'events_survival_area.json', + 'events_survival_area_mart.json', + 'events_survival_area_pokecenter_1f.json', + 'events_survival_area_pokecenter_2f.json', + 'events_battleground.json', + 'events_survival_area_south_house.json', + 'events_survival_area_north_house.json', + 'events_resort_area.json', + 'events_resort_area_mart.json', + 'events_resort_area_pokecenter_1f.json', + 'events_resort_area_pokecenter_2f.json', + 'events_resort_area_ribbon_syndicate_1f.json', + 'events_resort_area_ribbon_syndicate_2f.json', + 'events_resort_area_ribbon_syndicate_elevator.json', + 'events_villa.json', + 'events_resort_area_house.json', + 'events_union_room.json', + 'events_route_220.json', + 'events_route_223.json', + 'events_route_226.json', + 'events_route_230.json', + 'events_seabreak_path.json', + 'events_jubilife_city_pokecenter_b1f.json', + 'events_canalave_city_pokecenter_b1f.json', + 'events_oreburgh_city_pokecenter_b1f.json', + 'events_eterna_city_pokecenter_b1f.json', + 'events_hearthome_city_pokecenter_b1f.json', + 'events_pastoria_city_pokecenter_b1f.json', + 'events_veilstone_city_pokecenter_b1f.json', + 'events_sunyshore_city_pokecenter_b1f.json', + 'events_snowpoint_city_pokecenter_b1f.json', + 'events_pokemon_league_south_pokecenter_b1f.json', + 'events_fight_area_pokecenter_b1f.json', + 'events_sandgem_town_pokecenter_b1f.json', + 'events_floaroma_town_pokecenter_b1f.json', + 'events_solaceon_town_pokecenter_b1f.json', + 'events_celestic_town_pokecenter_b1f.json', + 'events_survival_area_pokecenter_b1f.json', + 'events_resort_area_pokecenter_b1f.json', + 'events_canalave_city_west_house.json', + 'events_cafe.json', + 'events_battle_tower_battle_salon.json', + 'events_galactic_hq_control_room.json', + 'events_pokemon_league_north_pokecenter_2f.json', + 'events_pokemon_league_north_pokecenter_b1f.json', + 'events_galactic_hq_laboratory.json', + 'events_route_225_house.json', + 'events_route_226_house.json', + 'events_route_227_house.json', + 'events_route_228_gate_to_route_226.json', + 'events_route_228_north_house.json', + 'events_route_228_south_house.json', + 'events_great_marsh_1.json', + 'events_great_marsh_2.json', + 'events_great_marsh_3.json', + 'events_great_marsh_4.json', + 'events_great_marsh_5.json', + 'events_great_marsh_6.json', + 'events_hall_of_origin.json', + 'events_ruin_maniac_cave_long.json', + 'events_maniac_tunnel.json', + 'events_iron_island_house.json', + 'events_solaceon_ruins_room_5_southeast_deadend.json', + 'events_vista_lighthouse_elevator.json', + 'events_jubilife_city_southwest_house_2f.json', + 'events_turnback_cave_pillar_1_room_4.json', + 'events_turnback_cave_pillar_1_room_5.json', + 'events_turnback_cave_pillar_1_room_6.json', + 'events_turnback_cave_pillar_2_room_1.json', + 'events_turnback_cave_pillar_2_room_2.json', + 'events_turnback_cave_pillar_2_room_3.json', + 'events_turnback_cave_pillar_2_room_4.json', + 'events_turnback_cave_pillar_2_room_5.json', + 'events_turnback_cave_pillar_2_room_6.json', + 'events_turnback_cave_pillar_3_room_1.json', + 'events_turnback_cave_pillar_3_room_2.json', + 'events_turnback_cave_pillar_3_room_3.json', + 'events_turnback_cave_pillar_3_room_4.json', + 'events_turnback_cave_pillar_3_room_5.json', + 'events_turnback_cave_pillar_3_room_6.json', + 'events_unknown_map_535.json', + 'events_unknown_map_540.json', + 'events_unknown_map_546.json', + 'events_contest_hall_stage_no_contest.json', + 'events_battle_frontier.json', + 'events_battle_frontier_gate_to_fight_area.json', + 'events_battle_factory.json', + 'events_battle_hall.json', + 'events_battle_castle.json', + 'events_battle_arcade.json', + 'events_veilstone_store_b1f.json', + 'events_global_terminal_2f.json', + 'events_global_terminal_3f.json', + 'events_galactic_hq_hall.json', + 'events_rotoms_room.json', + 'events_distortion_world_1f.json', + 'events_spear_pillar_dialga.json', + 'events_spear_pillar_palkia.json', + 'events_wifi_plaza_entrance.json', + 'events_iron_island_iron_ruins.json', + 'events_iron_ruins.json', + 'events_mt_coronet_iceberg_ruins.json', + 'events_iceberg_ruins.json', + 'events_route_228_rock_peak_ruins.json', + 'events_rock_peak_ruins.json', ) +events_order = files('zone_event.order') events_narc = custom_target('zone_event.narc', output: 'zone_event.narc', input: event_bin_gen.process(events_files, env: json2bin_env), @@ -549,6 +550,8 @@ events_narc = custom_target('zone_event.narc', knarc_exe, '-d', '@PRIVATE_DIR@', '-p', '@OUTPUT@', + '--order', events_order, + '--naix', ] ) diff --git a/res/field/events/zone_event.order b/res/field/events/zone_event.order new file mode 100644 index 000000000..c92345536 --- /dev/null +++ b/res/field/events/zone_event.order @@ -0,0 +1,534 @@ +events_empty +events_underground +events_jubilife_city +events_jubilife_city_mart +events_jubilife_city_unknown_house_1 +events_jubilife_city_pokecenter_1f +events_jubilife_city_pokecenter_2f +events_poketch_co_1f +events_poketch_co_2f +events_poketch_co_3f +events_jubilife_tv_1f +events_jubilife_tv_2f +events_jubilife_tv_3f +events_jubilife_tv_4f +events_jubilife_tv_2f_gallery +events_jubilife_tv_3f_global_ranking_room +events_jubilife_tv_3f_group_ranking_room +events_jubilife_tv_elevator +events_jubilife_city_south_house_1f +events_jubilife_city_south_house_2f +events_jubilife_city_south_house_3f +events_jubilife_city_south_house_4f +events_jubilife_city_unknown_house_2 +events_jubilife_city_condominiums_1f +events_jubilife_city_condominiums_2f +events_jubilife_city_condominiums_3f +events_jubilife_city_condominiums_4f +events_global_terminal_1f +events_trainers_school +events_jubilife_city_southwest_house_1f +events_jubilife_city_unknown_house_3 +events_jubilife_city_unknown_house_4 +events_canalave_city +events_canalave_city_mart +events_canalave_city_gym +events_canalave_city_pokecenter_1f +events_canalave_city_pokecenter_2f +events_canalave_library_1f +events_canalave_library_2f +events_canalave_library_3f +events_canalave_city_southeast_house +events_canalave_city_east_house +events_canalave_city_harbor_inn +events_canalave_city_sailor_eldritch_house +events_oreburgh_city +events_oreburgh_city_mart +events_oreburgh_city_gym +events_oreburgh_city_pokecenter_1f +events_oreburgh_city_pokecenter_2f +events_oreburgh_city_northwest_house_1f +events_oreburgh_city_northwest_house_2f +events_oreburgh_city_northwest_house_3f +events_oreburgh_city_northwest_house_4f +events_oreburgh_city_north_house_1f +events_oreburgh_city_north_house_2f +events_oreburgh_city_north_house_3f +events_oreburgh_city_north_house_4f +events_oreburgh_city_middle_house +events_mining_museum +events_oreburgh_city_west_house +events_oreburgh_city_east_house_1f +events_oreburgh_city_east_house_2f +events_oreburgh_city_east_house_3f +events_oreburgh_city_south_house +events_eterna_city +events_eterna_city_mart +events_eterna_city_gym +events_eterna_city_dp_gym +events_eterna_city_pokecenter_1f +events_eterna_city_pokecenter_2f +events_cycle_shop +events_team_galactic_eterna_building_1f +events_team_galactic_eterna_building_2f +events_team_galactic_eterna_building_3f +events_team_galactic_eterna_building_4f +events_eterna_city_condominiums_1f +events_eterna_city_condominiums_2f +events_eterna_city_condominiums_3f +events_eterna_city_condominiums_4f +events_route_206_cycling_road_north_gate +events_eterna_city_north_house +events_eterna_city_south_house +events_eterna_city_east_house +events_eterna_city_underground_man_house +events_eterna_city_unknown_house +events_hearthome_city +events_hearthome_city_mart +events_hearthome_city_gym_entrance_room +events_hearthome_city_gym_trainer_room_1 +events_hearthome_city_gym_trainer_room_2 +events_hearthome_city_gym_leader_room +events_hearthome_city_dp_gym_trainer_room_1 +events_hearthome_city_dp_gym_elevator_room_1 +events_hearthome_city_dp_gym_trainer_room_2 +events_hearthome_city_dp_gym_elevator_room_2 +events_hearthome_city_dp_gym_trainer_room_3 +events_hearthome_city_dp_gym_trainer_room_4 +events_hearthome_city_dp_gym_trainer_room_5 +events_hearthome_city_dp_gym_trainer_room_6 +events_hearthome_city_dp_gym_leader_room +events_hearthome_city_pokecenter_1f +events_hearthome_city_pokecenter_2f +events_hearthome_city_southeast_house_1f +events_hearthome_city_southeast_house_2f +events_hearthome_city_southeast_house_elevator +events_hearthome_city_pokemon_fan_club +events_hearthome_city_west_gate_to_amity_square +events_hearthome_city_east_gate_to_amity_square +events_route_208_gate_to_hearthome_city +events_route_209_gate_to_hearthome_city +events_route_212_gate_to_hearthome_city +events_hearthome_city_northeast_house_1f +events_hearthome_city_northeast_house_2f +events_hearthome_city_northeast_house_elevator +events_hearthome_city_northwest_house +events_poffin_house +events_contest_hall_lobby +events_contest_hall_stage_ongoing_contest +events_foreign_building +events_pastoria_city +events_pastoria_city_mart +events_pastoria_city_gym +events_pastoria_city_pokecenter_1f +events_pastoria_city_pokecenter_2f +events_pastoria_city_observatory_gate_1f +events_pastoria_city_observatory_gate_2f +events_pastoria_city_southwest_house +events_pastoria_city_middle_house +events_pastoria_city_east_house +events_pastoria_city_north_house +events_pastoria_city_northeast_house +events_veilstone_city +events_veilstone_city_gym +events_veilstone_city_pokecenter_1f +events_veilstone_city_pokecenter_2f +events_game_corner +events_veilstone_store_1f +events_veilstone_store_2f +events_veilstone_store_3f +events_veilstone_store_4f +events_veilstone_store_5f +events_veilstone_store_elevator +events_veilstone_city_galactic_warehouse +events_veilstone_city_prize_exchange +events_veilstone_city_southeast_house +events_veilstone_city_northwest_house +events_veilstone_city_northeast_house +events_veilstone_city_southwest_house +events_route_215_gate_to_veilstone_city +events_sunyshore_city +events_sunyshore_city_pokecenter_1f +events_sunyshore_city_pokecenter_2f +events_sunyshore_city_mart +events_sunyshore_city_gym_room_1 +events_sunyshore_city_gym_room_2 +events_sunyshore_city_gym_room_3 +events_sunyshore_market +events_sunyshore_city_northeast_house +events_sunyshore_city_west_house +events_sunyshore_city_northwest_house +events_sunyshore_city_unknown_house_1 +events_sunyshore_city_unknown_house_2 +events_sunyshore_city_east_house +events_vista_lighthouse +events_snowpoint_city +events_snowpoint_city_mart +events_snowpoint_city_gym +events_snowpoint_city_pokecenter_1f +events_snowpoint_city_pokecenter_2f +events_snowpoint_city_west_house +events_snowpoint_city_east_house +events_pokemon_league +events_pokemon_league_south_pokecenter_1f +events_pokemon_league_south_pokecenter_2f +events_pokemon_league_north_pokecenter_1f +events_pokemon_league_elevator_to_aaron_room +events_pokemon_league_aaron_room +events_pokemon_league_elevator_to_bertha_room +events_pokemon_league_bertha_room +events_pokemon_league_elevator_to_flint_room +events_pokemon_league_flint_room +events_pokemon_league_elevator_to_lucian_room +events_pokemon_league_lucian_room +events_pokemon_league_elevator_to_champion_room +events_pokemon_league_champion_room +events_pokemon_league_elevator_to_hall_of_fame +events_pokemon_league_hall_of_fame +events_fight_area +events_fight_area_pokecenter_1f +events_fight_area_pokecenter_2f +events_fight_area_mart +events_battle_park_gate_to_fight_area +events_route_225_gate_to_fight_area +events_fight_area_middle_house +events_fight_area_south_house +events_unknown_map_197 +events_oreburgh_mine_b1f +events_oreburgh_mine_b2f +events_valley_windworks_outside +events_valley_windworks_building +events_eterna_forest_outside +events_eterna_forest +events_fuego_ironworks_outside +events_fuego_ironworks_building +events_mt_coronet_1f_south +events_mt_coronet_2f +events_mt_coronet_3f +events_mt_coronet_outside_north +events_mt_coronet_outside_south +events_mt_coronet_4f_rooms_1_and_2 +events_mt_coronet_4f_room_3 +events_mt_coronet_5f +events_mt_coronet_6f +events_mt_coronet_1f_tunnel_room +events_mt_coronet_1f_north_room_2 +events_mt_coronet_1f_north_room_1 +events_mt_coronet_b1f +events_spear_pillar +events_spear_pillar_distorted +events_pastoria_city_dp_great_marsh +events_solaceon_ruins_maniac_tunnel_room +events_solaceon_ruins_room_1 +events_solaceon_ruins_room_2_northeast_dead_end +events_solaceon_ruins_room_1_northwest_dead_end +events_solaceon_ruins_room_2 +events_solaceon_ruins_room_1_southeast_dead_end +events_solaceon_ruins_room_3 +events_solaceon_ruins_room_2_southeast_dead_end +events_solaceon_ruins_room_6_southeast_dead_end +events_solaceon_ruins_room_5_southwest_dead_end +events_solaceon_ruins_room_3_northwest_dead_end +events_solaceon_ruins_room_3_southwest_dead_end +events_solaceon_ruins_room_4 +events_solaceon_ruins_room_6 +events_solaceon_ruins_room_5 +events_solaceon_ruins_room_7 +events_solaceon_ruins_room_4_southeast_dead_end +events_solaceon_ruins_room_6_northwest_dead_end +events_victory_road_1f +events_victory_road_2f +events_victory_road_b1f +events_victory_road_1f_room_2 +events_victory_road_1f_room_1 +events_victory_road_1f_room_3 +events_unknown_map_250 +events_pal_park +events_amity_square +events_ravaged_path +events_unknown_map_255 +events_floaroma_meadow +events_floaroma_meadow_house +events_oreburgh_gate_1f +events_oreburgh_gate_b1f +events_fullmoon_island +events_fullmoon_island_forest +events_stark_mountain_outside +events_stark_mountain_room_1 +events_stark_mountain_room_2 +events_stark_mountain_room_3 +events_sendoff_spring +events_turnback_cave_entrance +events_turnback_cave_pillar_room +events_turnback_cave_giratina_room +events_turnback_cave_pillar_1_room_1 +events_turnback_cave_pillar_1_room_2 +events_turnback_cave_pillar_1_room_3 +events_flower_paradise +events_snowpoint_temple_1f +events_snowpoint_temple_b1f +events_snowpoint_temple_b2f +events_snowpoint_temple_b3f +events_snowpoint_temple_b4f +events_snowpoint_temple_b5f +events_wayward_cave_1f +events_wayward_cave_b1f +events_ruin_maniac_cave_short +events_trophy_garden +events_iron_island +events_iron_island_1f +events_iron_island_b1f_left_room +events_iron_island_b1f_right_room +events_iron_island_b2f_right_room +events_iron_island_b2f_left_room +events_iron_island_b3f +events_old_chateau +events_old_chateau_dining_area +events_old_chateau_side_rooms +events_old_chateau_corridor +events_old_chateau_back_west_room +events_old_chateau_back_middle_west_room +events_old_chateau_back_middle_room +events_old_chateau_back_middle_east_room +events_old_chateau_back_east_room +events_galactic_hq_1f +events_galactic_hq_2f +events_galactic_hq_3f +events_galactic_hq_4f +events_galactic_hq_b1f +events_galactic_hq_b2f +events_lake_verity_low_water +events_lake_verity +events_verity_cavern +events_lake_valor_drained +events_lake_valor +events_valor_cavern +events_lake_acuity_low_water +events_lake_acuity +events_acuity_cavern +events_newmoon_island +events_newmoon_island_forest +events_battle_park +events_battle_park_exchange_service_corner +events_battle_tower +events_battle_tower_elevator +events_battle_tower_corridor +events_battle_tower_corridor_multi +events_battle_tower_battle_room +events_battle_tower_multi_battle_room +events_communication_club_colosseum_2p +events_communication_club_colosseum_4p +events_verity_lakefront +events_verity_lakefront_unknown_house +events_valor_lakefront +events_restaurant +events_grand_lake_valor_lakefront_east_house +events_grand_lake_valor_lakefront_west_house +events_acuity_lakefront +events_spring_path +events_route_201 +events_route_202 +events_route_203 +events_route_204_south +events_route_204_north +events_route_205_south +events_route_205_house +events_route_205_north +events_route_206 +events_route_206_cycling_road_south_gate +events_gate_between_eterna_city_route_206 +events_route_207 +events_route_208 +events_route_208_house +events_route_209 +events_route_209_lost_tower_1f +events_route_209_lost_tower_2f +events_route_209_lost_tower_3f +events_route_209_lost_tower_4f +events_route_209_lost_tower_5f +events_route_210_south +events_route_210_north +events_route_210_grandma_wilma_house +events_route_211_west +events_route_211_east +events_route_212_north +events_pokemon_mansion +events_pokemon_mansion_maids_room +events_pokemon_mansion_office +events_route_212_south +events_route_212_house +events_route_213 +events_route_213_gate_to_pastoria_city +events_footstep_house +events_grand_lake_route_213_lobby +events_grand_lake_route_213_east_house +events_grand_lake_route_213_northwest_house +events_grand_lake_route_213_northeast_house +events_route_214 +events_route_214_gate_to_veilstone_city +events_route_215 +events_route_216 +events_route_216_house +events_route_217 +events_route_217_west_house +events_route_217_northeast_house +events_route_218 +events_route_218_gate_to_jubilife_city +events_route_218_gate_to_canalave_city +events_route_219 +events_route_221 +events_pal_park_lobby +events_route_221_house +events_route_222 +events_route_222_west_house +events_route_222_east_house +events_route_222_gate_to_sunyshore_city +events_route_224 +events_route_225 +events_route_227 +events_route_228 +events_route_229 +events_twinleaf_town +events_twinleaf_town_rival_house_1f +events_twinleaf_town_rival_house_2f +events_twinleaf_town_player_house_1f +events_twinleaf_town_player_house_2f +events_twinleaf_town_northeast_house +events_twinleaf_town_southwest_house +events_sandgem_town +events_sandgem_town_mart +events_sandgem_town_pokecenter_1f +events_sandgem_town_pokecenter_2f +events_sandgem_town_pokemon_research_lab +events_sandgem_town_counterpart_house_1f +events_sandgem_town_counterpart_house_2f +events_sandgem_town_house +events_floaroma_town +events_floaroma_town_mart +events_floaroma_town_pokecenter_1f +events_floaroma_town_pokecenter_2f +events_flower_shop +events_floaroma_town_southeast_house +events_floaroma_town_middle_house +events_solaceon_town +events_solaceon_town_mart +events_solaceon_town_pokecenter_1f +events_solaceon_town_pokecenter_2f +events_pokemon_day_care +events_solaceon_town_northeast_house +events_solaceon_town_pokemon_news_press +events_solaceon_town_north_house +events_solaceon_town_east_house +events_celestic_town +events_celestic_town_pokecenter_1f +events_celestic_town_pokecenter_2f +events_celestic_town_north_house +events_celestic_town_northwest_house +events_celestic_town_northeast_house +events_celestic_town_southwest_house +events_celestic_town_cave +events_survival_area +events_survival_area_mart +events_survival_area_pokecenter_1f +events_survival_area_pokecenter_2f +events_battleground +events_survival_area_south_house +events_survival_area_north_house +events_resort_area +events_resort_area_mart +events_resort_area_pokecenter_1f +events_resort_area_pokecenter_2f +events_resort_area_ribbon_syndicate_1f +events_resort_area_ribbon_syndicate_2f +events_resort_area_ribbon_syndicate_elevator +events_villa +events_resort_area_house +events_union_room +events_route_220 +events_route_223 +events_route_226 +events_route_230 +events_seabreak_path +events_jubilife_city_pokecenter_b1f +events_canalave_city_pokecenter_b1f +events_oreburgh_city_pokecenter_b1f +events_eterna_city_pokecenter_b1f +events_hearthome_city_pokecenter_b1f +events_pastoria_city_pokecenter_b1f +events_veilstone_city_pokecenter_b1f +events_sunyshore_city_pokecenter_b1f +events_snowpoint_city_pokecenter_b1f +events_pokemon_league_south_pokecenter_b1f +events_fight_area_pokecenter_b1f +events_sandgem_town_pokecenter_b1f +events_floaroma_town_pokecenter_b1f +events_solaceon_town_pokecenter_b1f +events_celestic_town_pokecenter_b1f +events_survival_area_pokecenter_b1f +events_resort_area_pokecenter_b1f +events_canalave_city_west_house +events_cafe +events_battle_tower_battle_salon +events_galactic_hq_control_room +events_pokemon_league_north_pokecenter_2f +events_pokemon_league_north_pokecenter_b1f +events_galactic_hq_laboratory +events_route_225_house +events_route_226_house +events_route_227_house +events_route_228_gate_to_route_226 +events_route_228_north_house +events_route_228_south_house +events_great_marsh_1 +events_great_marsh_2 +events_great_marsh_3 +events_great_marsh_4 +events_great_marsh_5 +events_great_marsh_6 +events_hall_of_origin +events_ruin_maniac_cave_long +events_maniac_tunnel +events_iron_island_house +events_solaceon_ruins_room_5_southeast_deadend +events_vista_lighthouse_elevator +events_jubilife_city_southwest_house_2f +events_turnback_cave_pillar_1_room_4 +events_turnback_cave_pillar_1_room_5 +events_turnback_cave_pillar_1_room_6 +events_turnback_cave_pillar_2_room_1 +events_turnback_cave_pillar_2_room_2 +events_turnback_cave_pillar_2_room_3 +events_turnback_cave_pillar_2_room_4 +events_turnback_cave_pillar_2_room_5 +events_turnback_cave_pillar_2_room_6 +events_turnback_cave_pillar_3_room_1 +events_turnback_cave_pillar_3_room_2 +events_turnback_cave_pillar_3_room_3 +events_turnback_cave_pillar_3_room_4 +events_turnback_cave_pillar_3_room_5 +events_turnback_cave_pillar_3_room_6 +events_unknown_map_535 +events_unknown_map_540 +events_unknown_map_546 +events_contest_hall_stage_no_contest +events_battle_frontier +events_battle_frontier_gate_to_fight_area +events_battle_factory +events_battle_hall +events_battle_castle +events_battle_arcade +events_veilstone_store_b1f +events_global_terminal_2f +events_global_terminal_3f +events_galactic_hq_hall +events_rotoms_room +events_distortion_world_1f +events_spear_pillar_dialga +events_spear_pillar_palkia +events_wifi_plaza_entrance +events_iron_island_iron_ruins +events_iron_ruins +events_mt_coronet_iceberg_ruins +events_iceberg_ruins +events_route_228_rock_peak_ruins +events_rock_peak_ruins