summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/maps.s1
-rw-r--r--data/maps/AbandonedShip_CaptainsOffice/header.inc2
-rw-r--r--data/maps/AbandonedShip_Corridors_1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Corridors_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Deck/header.inc2
-rw-r--r--data/maps/AbandonedShip_HiddenFloorCorridors/header.inc2
-rw-r--r--data/maps/AbandonedShip_HiddenFloorRooms/header.inc2
-rw-r--r--data/maps/AbandonedShip_Room_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms2_1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms2_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms_1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Rooms_B1F/header.inc2
-rw-r--r--data/maps/AbandonedShip_Underwater1/header.inc2
-rw-r--r--data/maps/AbandonedShip_Underwater2/header.inc2
-rw-r--r--data/maps/AncientTomb/header.inc2
-rw-r--r--data/maps/AquaHideout_1F/header.inc2
-rw-r--r--data/maps/AquaHideout_B1F/header.inc2
-rw-r--r--data/maps/AquaHideout_B2F/header.inc2
-rw-r--r--data/maps/BattleTower_BattleRoom/header.inc2
-rw-r--r--data/maps/BattleTower_Corridor/header.inc2
-rw-r--r--data/maps/BattleTower_Elevator/header.inc2
-rw-r--r--data/maps/BattleTower_Lobby/header.inc2
-rw-r--r--data/maps/BattleTower_Outside/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_1F/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_B1F/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_B2F/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_B3F/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_B4F/header.inc2
-rw-r--r--data/maps/CaveOfOrigin_Entrance/header.inc2
-rw-r--r--data/maps/DesertRuins/header.inc2
-rw-r--r--data/maps/DewfordTown/header.inc2
-rw-r--r--data/maps/DewfordTown_Gym/header.inc2
-rw-r--r--data/maps/DewfordTown_Hall/header.inc2
-rw-r--r--data/maps/DewfordTown_House1/header.inc2
-rw-r--r--data/maps/DewfordTown_House2/header.inc2
-rw-r--r--data/maps/DewfordTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/DewfordTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/DoubleBattleColosseum/header.inc2
-rw-r--r--data/maps/EverGrandeCity/header.inc2
-rw-r--r--data/maps/EverGrandeCity_ChampionsRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Corridor1/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Corridor2/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Corridor3/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Corridor4/header.inc2
-rw-r--r--data/maps/EverGrandeCity_Corridor5/header.inc2
-rw-r--r--data/maps/EverGrandeCity_DrakesRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_GlaciasRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_HallOfFame/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PhoebesRoom/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/EverGrandeCity_PokemonLeague/header.inc2
-rw-r--r--data/maps/EverGrandeCity_SidneysRoom/header.inc2
-rw-r--r--data/maps/FallarborTown/header.inc2
-rw-r--r--data/maps/FallarborTown_ContestHall/header.inc2
-rw-r--r--data/maps/FallarborTown_ContestLobby/header.inc2
-rw-r--r--data/maps/FallarborTown_House1/header.inc2
-rw-r--r--data/maps/FallarborTown_House2/header.inc2
-rw-r--r--data/maps/FallarborTown_Mart/header.inc2
-rw-r--r--data/maps/FallarborTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/FallarborTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/FieryPath/header.inc2
-rw-r--r--data/maps/FortreeCity/header.inc2
-rw-r--r--data/maps/FortreeCity_DecorationShop/header.inc2
-rw-r--r--data/maps/FortreeCity_Gym/header.inc2
-rw-r--r--data/maps/FortreeCity_House1/header.inc2
-rw-r--r--data/maps/FortreeCity_House2/header.inc2
-rw-r--r--data/maps/FortreeCity_House3/header.inc2
-rw-r--r--data/maps/FortreeCity_House4/header.inc2
-rw-r--r--data/maps/FortreeCity_House5/header.inc2
-rw-r--r--data/maps/FortreeCity_Mart/header.inc2
-rw-r--r--data/maps/FortreeCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/FortreeCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/GraniteCave_1F/header.inc2
-rw-r--r--data/maps/GraniteCave_B1F/header.inc2
-rw-r--r--data/maps/GraniteCave_B2F/header.inc2
-rw-r--r--data/maps/GraniteCave_StevensRoom/header.inc2
-rw-r--r--data/maps/InsideOfTruck/header.inc2
-rw-r--r--data/maps/IslandCave/header.inc2
-rw-r--r--data/maps/JaggedPass/header.inc2
-rw-r--r--data/maps/LavaridgeTown/header.inc2
-rw-r--r--data/maps/LavaridgeTown_Gym_1F/header.inc2
-rw-r--r--data/maps/LavaridgeTown_Gym_B1F/header.inc2
-rw-r--r--data/maps/LavaridgeTown_HerbShop/header.inc2
-rw-r--r--data/maps/LavaridgeTown_House/header.inc2
-rw-r--r--data/maps/LavaridgeTown_Mart/header.inc2
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/LavaridgeTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity/header.inc2
-rw-r--r--data/maps/LilycoveCity_ContestHall/header.inc2
-rw-r--r--data/maps/LilycoveCity_ContestLobby/header.inc2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreElevator/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_3F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_4F/header.inc2
-rw-r--r--data/maps/LilycoveCity_DepartmentStore_5F/header.inc2
-rw-r--r--data/maps/LilycoveCity_EmptyMap/header.inc2
-rw-r--r--data/maps/LilycoveCity_Harbor/header.inc2
-rw-r--r--data/maps/LilycoveCity_House1/header.inc2
-rw-r--r--data/maps/LilycoveCity_House2/header.inc2
-rw-r--r--data/maps/LilycoveCity_House3/header.inc2
-rw-r--r--data/maps/LilycoveCity_House4/header.inc2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_MoveDeletersHouse/header.inc2
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/LilycoveCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc2
-rw-r--r--data/maps/LilycoveCity_UnusedMart/header.inc2
-rw-r--r--data/maps/LinkContestRoom1/header.inc2
-rw-r--r--data/maps/LinkContestRoom2/header.inc2
-rw-r--r--data/maps/LinkContestRoom3/header.inc2
-rw-r--r--data/maps/LinkContestRoom4/header.inc2
-rw-r--r--data/maps/LinkContestRoom5/header.inc2
-rw-r--r--data/maps/LinkContestRoom6/header.inc2
-rw-r--r--data/maps/LittlerootTown/header.inc2
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_1F/header.inc2
-rw-r--r--data/maps/LittlerootTown_BrendansHouse_2F/header.inc2
-rw-r--r--data/maps/LittlerootTown_MaysHouse_1F/header.inc2
-rw-r--r--data/maps/LittlerootTown_MaysHouse_2F/header.inc2
-rw-r--r--data/maps/LittlerootTown_ProfessorBirchsLab/header.inc2
-rw-r--r--data/maps/MagmaHideout_1F/header.inc2
-rw-r--r--data/maps/MagmaHideout_B1F/header.inc2
-rw-r--r--data/maps/MagmaHideout_B2F/header.inc2
-rw-r--r--data/maps/MauvilleCity/header.inc2
-rw-r--r--data/maps/MauvilleCity_BikeShop/header.inc2
-rw-r--r--data/maps/MauvilleCity_GameCorner/header.inc2
-rw-r--r--data/maps/MauvilleCity_Gym/header.inc2
-rw-r--r--data/maps/MauvilleCity_House1/header.inc2
-rw-r--r--data/maps/MauvilleCity_House2/header.inc2
-rw-r--r--data/maps/MauvilleCity_Mart/header.inc2
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/MauvilleCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/MeteorFalls_1F_1R/header.inc2
-rw-r--r--data/maps/MeteorFalls_1F_2R/header.inc2
-rw-r--r--data/maps/MeteorFalls_B1F_1R/header.inc2
-rw-r--r--data/maps/MeteorFalls_B1F_2R/header.inc2
-rw-r--r--data/maps/MossdeepCity/header.inc2
-rw-r--r--data/maps/MossdeepCity_GameCorner_1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_GameCorner_B1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_Gym/header.inc2
-rw-r--r--data/maps/MossdeepCity_House1/header.inc2
-rw-r--r--data/maps/MossdeepCity_House2/header.inc2
-rw-r--r--data/maps/MossdeepCity_House3/header.inc2
-rw-r--r--data/maps/MossdeepCity_House4/header.inc2
-rw-r--r--data/maps/MossdeepCity_Mart/header.inc2
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_1F/header.inc2
-rw-r--r--data/maps/MossdeepCity_SpaceCenter_2F/header.inc2
-rw-r--r--data/maps/MossdeepCity_StevensHouse/header.inc2
-rw-r--r--data/maps/MtChimney/header.inc2
-rw-r--r--data/maps/MtChimney_CableCarStation/header.inc2
-rw-r--r--data/maps/MtPyre_1F/header.inc2
-rw-r--r--data/maps/MtPyre_2F/header.inc2
-rw-r--r--data/maps/MtPyre_3F/header.inc2
-rw-r--r--data/maps/MtPyre_4F/header.inc2
-rw-r--r--data/maps/MtPyre_5F/header.inc2
-rw-r--r--data/maps/MtPyre_6F/header.inc2
-rw-r--r--data/maps/MtPyre_Exterior/header.inc2
-rw-r--r--data/maps/MtPyre_Summit/header.inc2
-rw-r--r--data/maps/NewMauville_Entrance/header.inc2
-rw-r--r--data/maps/NewMauville_Inside/header.inc2
-rw-r--r--data/maps/OldaleTown/header.inc2
-rw-r--r--data/maps/OldaleTown_House1/header.inc2
-rw-r--r--data/maps/OldaleTown_House2/header.inc2
-rw-r--r--data/maps/OldaleTown_Mart/header.inc2
-rw-r--r--data/maps/OldaleTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/OldaleTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/PacifidlogTown/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House1/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House2/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House3/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House4/header.inc2
-rw-r--r--data/maps/PacifidlogTown_House5/header.inc2
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/PacifidlogTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/PetalburgCity/header.inc2
-rw-r--r--data/maps/PetalburgCity_Gym/header.inc2
-rw-r--r--data/maps/PetalburgCity_House1/header.inc2
-rw-r--r--data/maps/PetalburgCity_House2/header.inc2
-rw-r--r--data/maps/PetalburgCity_Mart/header.inc2
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/PetalburgCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/PetalburgCity_WallysHouse/header.inc2
-rw-r--r--data/maps/PetalburgWoods/header.inc2
-rw-r--r--data/maps/RecordCorner/header.inc2
-rw-r--r--data/maps/Route101/header.inc2
-rw-r--r--data/maps/Route102/header.inc2
-rw-r--r--data/maps/Route103/header.inc2
-rw-r--r--data/maps/Route104/header.inc2
-rw-r--r--data/maps/Route104_MrBrineysHouse/header.inc2
-rw-r--r--data/maps/Route104_PrettyPetalFlowerShop/header.inc2
-rw-r--r--data/maps/Route104_Prototype/header.inc2
-rw-r--r--data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc2
-rw-r--r--data/maps/Route105/header.inc2
-rw-r--r--data/maps/Route106/header.inc2
-rw-r--r--data/maps/Route107/header.inc2
-rw-r--r--data/maps/Route108/header.inc2
-rw-r--r--data/maps/Route109/header.inc2
-rw-r--r--data/maps/Route109_SeashoreHouse/header.inc2
-rw-r--r--data/maps/Route110/header.inc2
-rw-r--r--data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc2
-rw-r--r--data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc2
-rw-r--r--data/maps/Route110_TrickHouseCorridor/header.inc2
-rw-r--r--data/maps/Route110_TrickHouseEnd/header.inc2
-rw-r--r--data/maps/Route110_TrickHouseEntrance/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle1/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle2/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle3/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle4/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle5/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle6/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle7/header.inc2
-rw-r--r--data/maps/Route110_TrickHousePuzzle8/header.inc2
-rw-r--r--data/maps/Route111/header.inc2
-rw-r--r--data/maps/Route111_OldLadysRestStop/header.inc2
-rw-r--r--data/maps/Route111_WinstrateFamilysHouse/header.inc2
-rw-r--r--data/maps/Route112/header.inc2
-rw-r--r--data/maps/Route112_CableCarStation/header.inc2
-rw-r--r--data/maps/Route113/header.inc2
-rw-r--r--data/maps/Route113_GlassWorkshop/header.inc2
-rw-r--r--data/maps/Route114/header.inc2
-rw-r--r--data/maps/Route114_FossilManiacsHouse/header.inc2
-rw-r--r--data/maps/Route114_FossilManiacsTunnel/header.inc2
-rw-r--r--data/maps/Route114_LanettesHouse/header.inc2
-rw-r--r--data/maps/Route115/header.inc2
-rw-r--r--data/maps/Route116/header.inc2
-rw-r--r--data/maps/Route116_TunnelersRestHouse/header.inc2
-rw-r--r--data/maps/Route117/header.inc2
-rw-r--r--data/maps/Route117_PokemonDayCare/header.inc2
-rw-r--r--data/maps/Route118/header.inc2
-rw-r--r--data/maps/Route119/header.inc2
-rw-r--r--data/maps/Route119_House/header.inc2
-rw-r--r--data/maps/Route119_WeatherInstitute_1F/header.inc2
-rw-r--r--data/maps/Route119_WeatherInstitute_2F/header.inc2
-rw-r--r--data/maps/Route120/header.inc2
-rw-r--r--data/maps/Route121/header.inc2
-rw-r--r--data/maps/Route121_SafariZoneEntrance/header.inc2
-rw-r--r--data/maps/Route122/header.inc2
-rw-r--r--data/maps/Route123/header.inc2
-rw-r--r--data/maps/Route123_BerryMastersHouse/header.inc2
-rw-r--r--data/maps/Route124/header.inc2
-rw-r--r--data/maps/Route124_DivingTreasureHuntersHouse/header.inc2
-rw-r--r--data/maps/Route125/header.inc2
-rw-r--r--data/maps/Route126/header.inc2
-rw-r--r--data/maps/Route127/header.inc2
-rw-r--r--data/maps/Route128/header.inc2
-rw-r--r--data/maps/Route129/header.inc2
-rw-r--r--data/maps/Route130/header.inc2
-rw-r--r--data/maps/Route131/header.inc2
-rw-r--r--data/maps/Route132/header.inc2
-rw-r--r--data/maps/Route133/header.inc2
-rw-r--r--data/maps/Route134/header.inc2
-rw-r--r--data/maps/RustboroCity/header.inc2
-rw-r--r--data/maps/RustboroCity_CuttersHouse/header.inc2
-rw-r--r--data/maps/RustboroCity_DevonCorp_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_DevonCorp_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_DevonCorp_3F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat1_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat1_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_Flat2_3F/header.inc2
-rw-r--r--data/maps/RustboroCity_Gym/header.inc2
-rw-r--r--data/maps/RustboroCity_House1/header.inc2
-rw-r--r--data/maps/RustboroCity_House2/header.inc2
-rw-r--r--data/maps/RustboroCity_House3/header.inc2
-rw-r--r--data/maps/RustboroCity_Mart/header.inc2
-rw-r--r--data/maps/RustboroCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/RustboroCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/RustboroCity_PokemonSchool/header.inc2
-rw-r--r--data/maps/RusturfTunnel/header.inc2
-rw-r--r--data/maps/SSTidalCorridor/header.inc2
-rw-r--r--data/maps/SSTidalLowerDeck/header.inc2
-rw-r--r--data/maps/SSTidalRooms/header.inc2
-rw-r--r--data/maps/SafariZone_Northeast/header.inc2
-rw-r--r--data/maps/SafariZone_Northwest/header.inc2
-rw-r--r--data/maps/SafariZone_RestHouse/header.inc2
-rw-r--r--data/maps/SafariZone_Southeast/header.inc2
-rw-r--r--data/maps/SafariZone_Southwest/header.inc2
-rw-r--r--data/maps/ScorchedSlab/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Entrance/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room1/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room2/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room3/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room4/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room5/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room6/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room7/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room8/header.inc2
-rw-r--r--data/maps/SeafloorCavern_Room9/header.inc2
-rw-r--r--data/maps/SealedChamber_InnerRoom/header.inc2
-rw-r--r--data/maps/SealedChamber_OuterRoom/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave1/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave2/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave3/header.inc2
-rw-r--r--data/maps/SecretBase_BlueCave4/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave1/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave2/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave3/header.inc2
-rw-r--r--data/maps/SecretBase_BrownCave4/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave1/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave2/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave3/header.inc2
-rw-r--r--data/maps/SecretBase_RedCave4/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub1/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub2/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub3/header.inc2
-rw-r--r--data/maps/SecretBase_Shrub4/header.inc2
-rw-r--r--data/maps/SecretBase_Tree1/header.inc2
-rw-r--r--data/maps/SecretBase_Tree2/header.inc2
-rw-r--r--data/maps/SecretBase_Tree3/header.inc2
-rw-r--r--data/maps/SecretBase_Tree4/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave1/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave2/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave3/header.inc2
-rw-r--r--data/maps/SecretBase_YellowCave4/header.inc2
-rw-r--r--data/maps/ShoalCave_HighTideEntranceRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_HighTideInnerRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideEntranceRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideIceRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideInnerRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideLowerRoom/header.inc2
-rw-r--r--data/maps/ShoalCave_LowTideStairsRoom/header.inc2
-rw-r--r--data/maps/SingleBattleColosseum/header.inc2
-rw-r--r--data/maps/SkyPillar_1F/header.inc2
-rw-r--r--data/maps/SkyPillar_2F/header.inc2
-rw-r--r--data/maps/SkyPillar_3F/header.inc2
-rw-r--r--data/maps/SkyPillar_4F/header.inc2
-rw-r--r--data/maps/SkyPillar_5F/header.inc2
-rw-r--r--data/maps/SkyPillar_Entrance/header.inc2
-rw-r--r--data/maps/SkyPillar_Outside/header.inc2
-rw-r--r--data/maps/SkyPillar_Top/header.inc2
-rw-r--r--data/maps/SlateportCity/header.inc2
-rw-r--r--data/maps/SlateportCity_ContestHall/header.inc2
-rw-r--r--data/maps/SlateportCity_ContestLobby/header.inc2
-rw-r--r--data/maps/SlateportCity_Harbor/header.inc2
-rw-r--r--data/maps/SlateportCity_House1/header.inc2
-rw-r--r--data/maps/SlateportCity_House2/header.inc2
-rw-r--r--data/maps/SlateportCity_Mart/header.inc2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_1F/header.inc2
-rw-r--r--data/maps/SlateportCity_OceanicMuseum_2F/header.inc2
-rw-r--r--data/maps/SlateportCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/SlateportCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/SlateportCity_PokemonFanClub/header.inc2
-rw-r--r--data/maps/SlateportCity_SternsShipyard_1F/header.inc2
-rw-r--r--data/maps/SlateportCity_SternsShipyard_2F/header.inc2
-rw-r--r--data/maps/SootopolisCity/header.inc2
-rw-r--r--data/maps/SootopolisCity_Gym_1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_Gym_B1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_House1/header.inc2
-rw-r--r--data/maps/SootopolisCity_House2/header.inc2
-rw-r--r--data/maps/SootopolisCity_House3/header.inc2
-rw-r--r--data/maps/SootopolisCity_House4/header.inc2
-rw-r--r--data/maps/SootopolisCity_House5/header.inc2
-rw-r--r--data/maps/SootopolisCity_House6/header.inc2
-rw-r--r--data/maps/SootopolisCity_House7/header.inc2
-rw-r--r--data/maps/SootopolisCity_House8/header.inc2
-rw-r--r--data/maps/SootopolisCity_Mart/header.inc2
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/SootopolisCity_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/SouthernIsland_Exterior/header.inc2
-rw-r--r--data/maps/SouthernIsland_Interior/header.inc2
-rw-r--r--data/maps/TradeCenter/header.inc2
-rw-r--r--data/maps/Underwater1/header.inc2
-rw-r--r--data/maps/Underwater2/header.inc2
-rw-r--r--data/maps/Underwater3/header.inc2
-rw-r--r--data/maps/Underwater4/header.inc2
-rw-r--r--data/maps/Underwater_Route134/header.inc2
-rw-r--r--data/maps/Underwater_SeafloorCavern/header.inc2
-rw-r--r--data/maps/Underwater_SealedChamber/header.inc2
-rw-r--r--data/maps/Underwater_SootopolisCity/header.inc2
-rw-r--r--data/maps/UnknownMap_25_29/header.inc2
-rw-r--r--data/maps/UnknownMap_25_30/header.inc2
-rw-r--r--data/maps/UnknownMap_25_31/header.inc2
-rw-r--r--data/maps/UnknownMap_25_32/header.inc2
-rw-r--r--data/maps/UnknownMap_25_33/header.inc2
-rw-r--r--data/maps/UnknownMap_25_34/header.inc2
-rw-r--r--data/maps/VerdanturfTown/header.inc2
-rw-r--r--data/maps/VerdanturfTown_ContestHall/header.inc2
-rw-r--r--data/maps/VerdanturfTown_ContestLobby/header.inc2
-rw-r--r--data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc2
-rw-r--r--data/maps/VerdanturfTown_House/header.inc2
-rw-r--r--data/maps/VerdanturfTown_Mart/header.inc2
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_1F/header.inc2
-rw-r--r--data/maps/VerdanturfTown_PokemonCenter_2F/header.inc2
-rw-r--r--data/maps/VerdanturfTown_WandasHouse/header.inc2
-rw-r--r--data/maps/VictoryRoad_1F/header.inc2
-rw-r--r--data/maps/VictoryRoad_B1F/header.inc2
-rw-r--r--data/maps/VictoryRoad_B2F/header.inc2
-rwxr-xr-xinclude/constants/map_types.h25
-rw-r--r--include/global.fieldmap.h29
-rw-r--r--src/battle/battle_bg.c3
-rw-r--r--src/battle/battle_setup.c9
-rw-r--r--src/bike.c3
-rw-r--r--src/field_control_avatar.c1
-rw-r--r--src/fldeff_flash.c3
-rw-r--r--src/item_use.c1
-rw-r--r--src/overworld.c7
-rw-r--r--src/rom6.c1
-rw-r--r--src/secret_base.c1
406 files changed, 439 insertions, 433 deletions
diff --git a/data/maps.s b/data/maps.s
index ed1a6bed6..883e44f5d 100644
--- a/data/maps.s
+++ b/data/maps.s
@@ -1,3 +1,4 @@
+#include "constants/map_types.h"
#include "constants/maps.h"
#include "constants/region_map_sections.h"
#include "constants/songs.h"
diff --git a/data/maps/AbandonedShip_CaptainsOffice/header.inc b/data/maps/AbandonedShip_CaptainsOffice/header.inc
index 8cec689af..007ccb4c4 100644
--- a/data/maps/AbandonedShip_CaptainsOffice/header.inc
+++ b/data/maps/AbandonedShip_CaptainsOffice/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_CaptainsOffice:: @ 8307454
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Corridors_1F/header.inc b/data/maps/AbandonedShip_Corridors_1F/header.inc
index 54e660513..9c49a6e12 100644
--- a/data/maps/AbandonedShip_Corridors_1F/header.inc
+++ b/data/maps/AbandonedShip_Corridors_1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Corridors_1F:: @ 8307374
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Corridors_B1F/header.inc b/data/maps/AbandonedShip_Corridors_B1F/header.inc
index 87c3b7f7b..692c5922c 100644
--- a/data/maps/AbandonedShip_Corridors_B1F/header.inc
+++ b/data/maps/AbandonedShip_Corridors_B1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Corridors_B1F:: @ 83073AC
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Deck/header.inc b/data/maps/AbandonedShip_Deck/header.inc
index b4a526392..f48ab2130 100644
--- a/data/maps/AbandonedShip_Deck/header.inc
+++ b/data/maps/AbandonedShip_Deck/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Deck:: @ 8307358
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
index 4a79ed9d1..fcd5a4706 100644
--- a/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
+++ b/data/maps/AbandonedShip_HiddenFloorCorridors/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_HiddenFloorCorridors:: @ 830748C
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_HiddenFloorRooms/header.inc b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
index d00d48363..4b357b3f6 100644
--- a/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
+++ b/data/maps/AbandonedShip_HiddenFloorRooms/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_HiddenFloorRooms:: @ 83074A8
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/AbandonedShip_Room_B1F/header.inc b/data/maps/AbandonedShip_Room_B1F/header.inc
index efea716b2..527e8e5bc 100644
--- a/data/maps/AbandonedShip_Room_B1F/header.inc
+++ b/data/maps/AbandonedShip_Room_B1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Room_B1F:: @ 830741C
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms2_1F/header.inc b/data/maps/AbandonedShip_Rooms2_1F/header.inc
index 13362610f..c22d6d10d 100644
--- a/data/maps/AbandonedShip_Rooms2_1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms2_1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Rooms2_1F:: @ 8307438
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms2_B1F/header.inc b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
index 2bb3d1c35..81665db27 100644
--- a/data/maps/AbandonedShip_Rooms2_B1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms2_B1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Rooms2_B1F:: @ 83073E4
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms_1F/header.inc b/data/maps/AbandonedShip_Rooms_1F/header.inc
index 818e1bf37..529077f67 100644
--- a/data/maps/AbandonedShip_Rooms_1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms_1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Rooms_1F:: @ 8307390
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Rooms_B1F/header.inc b/data/maps/AbandonedShip_Rooms_B1F/header.inc
index a5e23f06d..018f4b2f4 100644
--- a/data/maps/AbandonedShip_Rooms_B1F/header.inc
+++ b/data/maps/AbandonedShip_Rooms_B1F/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Rooms_B1F:: @ 83073C8
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_SHADE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Underwater1/header.inc b/data/maps/AbandonedShip_Underwater1/header.inc
index 9c20b5253..e40484143 100644
--- a/data/maps/AbandonedShip_Underwater1/header.inc
+++ b/data/maps/AbandonedShip_Underwater1/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Underwater1:: @ 8307400
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AbandonedShip_Underwater2/header.inc b/data/maps/AbandonedShip_Underwater2/header.inc
index 6238607c2..ac549db4c 100644
--- a/data/maps/AbandonedShip_Underwater2/header.inc
+++ b/data/maps/AbandonedShip_Underwater2/header.inc
@@ -8,7 +8,7 @@ AbandonedShip_Underwater2:: @ 8307470
.byte MAPSEC_ABANDONED_SHIP
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AncientTomb/header.inc b/data/maps/AncientTomb/header.inc
index 7281a0ed2..a28a7a77a 100644
--- a/data/maps/AncientTomb/header.inc
+++ b/data/maps/AncientTomb/header.inc
@@ -8,7 +8,7 @@ AncientTomb:: @ 83074E0
.byte MAPSEC_ANCIENT_TOMB
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/AquaHideout_1F/header.inc b/data/maps/AquaHideout_1F/header.inc
index 3eb77788b..436466f98 100644
--- a/data/maps/AquaHideout_1F/header.inc
+++ b/data/maps/AquaHideout_1F/header.inc
@@ -8,7 +8,7 @@ AquaHideout_1F:: @ 8306FF4
.byte MAPSEC_EVIL_TEAM_HIDEOUT
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 3
diff --git a/data/maps/AquaHideout_B1F/header.inc b/data/maps/AquaHideout_B1F/header.inc
index 97b0c3d41..be77d5630 100644
--- a/data/maps/AquaHideout_B1F/header.inc
+++ b/data/maps/AquaHideout_B1F/header.inc
@@ -8,7 +8,7 @@ AquaHideout_B1F:: @ 8307010
.byte MAPSEC_EVIL_TEAM_HIDEOUT
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 3
diff --git a/data/maps/AquaHideout_B2F/header.inc b/data/maps/AquaHideout_B2F/header.inc
index bed8c39c7..d575c2c90 100644
--- a/data/maps/AquaHideout_B2F/header.inc
+++ b/data/maps/AquaHideout_B2F/header.inc
@@ -8,7 +8,7 @@ AquaHideout_B2F:: @ 830702C
.byte MAPSEC_EVIL_TEAM_HIDEOUT
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 3
diff --git a/data/maps/BattleTower_BattleRoom/header.inc b/data/maps/BattleTower_BattleRoom/header.inc
index dd0d0a715..2043f0146 100644
--- a/data/maps/BattleTower_BattleRoom/header.inc
+++ b/data/maps/BattleTower_BattleRoom/header.inc
@@ -8,7 +8,7 @@ BattleTower_BattleRoom:: @ 8307C88
.byte MAPSEC_BATTLE_TOWER
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 8
diff --git a/data/maps/BattleTower_Corridor/header.inc b/data/maps/BattleTower_Corridor/header.inc
index 34304ab0f..cc72d42a7 100644
--- a/data/maps/BattleTower_Corridor/header.inc
+++ b/data/maps/BattleTower_Corridor/header.inc
@@ -8,7 +8,7 @@ BattleTower_Corridor:: @ 8307C6C
.byte MAPSEC_BATTLE_TOWER
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/BattleTower_Elevator/header.inc b/data/maps/BattleTower_Elevator/header.inc
index d455c8d2d..3cab9f057 100644
--- a/data/maps/BattleTower_Elevator/header.inc
+++ b/data/maps/BattleTower_Elevator/header.inc
@@ -8,7 +8,7 @@ BattleTower_Elevator:: @ 8307C50
.byte MAPSEC_BATTLE_TOWER
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/BattleTower_Lobby/header.inc b/data/maps/BattleTower_Lobby/header.inc
index 9595fc740..c4e8426d3 100644
--- a/data/maps/BattleTower_Lobby/header.inc
+++ b/data/maps/BattleTower_Lobby/header.inc
@@ -8,7 +8,7 @@ BattleTower_Lobby:: @ 8307C34
.byte MAPSEC_BATTLE_TOWER
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/BattleTower_Outside/header.inc b/data/maps/BattleTower_Outside/header.inc
index 7963d80a1..5725a020d 100644
--- a/data/maps/BattleTower_Outside/header.inc
+++ b/data/maps/BattleTower_Outside/header.inc
@@ -8,7 +8,7 @@ BattleTower_Outside:: @ 8307C18
.byte MAPSEC_BATTLE_TOWER
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/CaveOfOrigin_1F/header.inc b/data/maps/CaveOfOrigin_1F/header.inc
index 8a956b330..6c0c0282b 100644
--- a/data/maps/CaveOfOrigin_1F/header.inc
+++ b/data/maps/CaveOfOrigin_1F/header.inc
@@ -8,7 +8,7 @@ CaveOfOrigin_1F:: @ 8307198
.byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/CaveOfOrigin_B1F/header.inc b/data/maps/CaveOfOrigin_B1F/header.inc
index 1c53aee5a..2ca7210bf 100644
--- a/data/maps/CaveOfOrigin_B1F/header.inc
+++ b/data/maps/CaveOfOrigin_B1F/header.inc
@@ -8,7 +8,7 @@ CaveOfOrigin_B1F:: @ 83071B4
.byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/CaveOfOrigin_B2F/header.inc b/data/maps/CaveOfOrigin_B2F/header.inc
index 5cfe0b079..d44586310 100644
--- a/data/maps/CaveOfOrigin_B2F/header.inc
+++ b/data/maps/CaveOfOrigin_B2F/header.inc
@@ -8,7 +8,7 @@ CaveOfOrigin_B2F:: @ 83071D0
.byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
.byte WEATHER_FOG_1
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/CaveOfOrigin_B3F/header.inc b/data/maps/CaveOfOrigin_B3F/header.inc
index 272595dd8..a609cc046 100644
--- a/data/maps/CaveOfOrigin_B3F/header.inc
+++ b/data/maps/CaveOfOrigin_B3F/header.inc
@@ -8,7 +8,7 @@ CaveOfOrigin_B3F:: @ 83071EC
.byte MAPSEC_CAVE_OF_ORIGIN
.byte 1
.byte WEATHER_FOG_1
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/CaveOfOrigin_B4F/header.inc b/data/maps/CaveOfOrigin_B4F/header.inc
index c12476d63..ae32a3fbd 100644
--- a/data/maps/CaveOfOrigin_B4F/header.inc
+++ b/data/maps/CaveOfOrigin_B4F/header.inc
@@ -8,7 +8,7 @@ CaveOfOrigin_B4F:: @ 8307208
.byte MAPSEC_CAVE_OF_ORIGIN
.byte 0
.byte WEATHER_FOG_1
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/CaveOfOrigin_Entrance/header.inc b/data/maps/CaveOfOrigin_Entrance/header.inc
index 877948756..2d94c3cb8 100644
--- a/data/maps/CaveOfOrigin_Entrance/header.inc
+++ b/data/maps/CaveOfOrigin_Entrance/header.inc
@@ -8,7 +8,7 @@ CaveOfOrigin_Entrance:: @ 830717C
.byte MAPSEC_CAVE_OF_ORIGIN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/DesertRuins/header.inc b/data/maps/DesertRuins/header.inc
index 55feda880..51a58c901 100644
--- a/data/maps/DesertRuins/header.inc
+++ b/data/maps/DesertRuins/header.inc
@@ -8,7 +8,7 @@ DesertRuins:: @ 8306E18
.byte MAPSEC_DESERT_RUINS
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/DewfordTown/header.inc b/data/maps/DewfordTown/header.inc
index 1bbfba597..2e50fc942 100644
--- a/data/maps/DewfordTown/header.inc
+++ b/data/maps/DewfordTown/header.inc
@@ -8,7 +8,7 @@ DewfordTown:: @ 830557C
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/DewfordTown_Gym/header.inc b/data/maps/DewfordTown_Gym/header.inc
index e001c5346..d14be9081 100644
--- a/data/maps/DewfordTown_Gym/header.inc
+++ b/data/maps/DewfordTown_Gym/header.inc
@@ -8,7 +8,7 @@ DewfordTown_Gym:: @ 8305B9C
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/DewfordTown_Hall/header.inc b/data/maps/DewfordTown_Hall/header.inc
index 516039595..693aad8dd 100644
--- a/data/maps/DewfordTown_Hall/header.inc
+++ b/data/maps/DewfordTown_Hall/header.inc
@@ -8,7 +8,7 @@ DewfordTown_Hall:: @ 8305BB8
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/DewfordTown_House1/header.inc b/data/maps/DewfordTown_House1/header.inc
index efd85c949..b23156bcf 100644
--- a/data/maps/DewfordTown_House1/header.inc
+++ b/data/maps/DewfordTown_House1/header.inc
@@ -8,7 +8,7 @@ DewfordTown_House1:: @ 8305B48
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/DewfordTown_House2/header.inc b/data/maps/DewfordTown_House2/header.inc
index 625c4cce8..576cd92b4 100644
--- a/data/maps/DewfordTown_House2/header.inc
+++ b/data/maps/DewfordTown_House2/header.inc
@@ -8,7 +8,7 @@ DewfordTown_House2:: @ 8305BD4
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/DewfordTown_PokemonCenter_1F/header.inc b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
index 48032deca..e1e80ce69 100644
--- a/data/maps/DewfordTown_PokemonCenter_1F/header.inc
+++ b/data/maps/DewfordTown_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ DewfordTown_PokemonCenter_1F:: @ 8305B64
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/DewfordTown_PokemonCenter_2F/header.inc b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
index 6f65eba2c..07cbd0d21 100644
--- a/data/maps/DewfordTown_PokemonCenter_2F/header.inc
+++ b/data/maps/DewfordTown_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ DewfordTown_PokemonCenter_2F:: @ 8305B80
.byte MAPSEC_DEWFORD_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/DoubleBattleColosseum/header.inc b/data/maps/DoubleBattleColosseum/header.inc
index 1bcd8ff52..77e74f68e 100644
--- a/data/maps/DoubleBattleColosseum/header.inc
+++ b/data/maps/DoubleBattleColosseum/header.inc
@@ -8,7 +8,7 @@ DoubleBattleColosseum:: @ 83079CC
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 8
diff --git a/data/maps/EverGrandeCity/header.inc b/data/maps/EverGrandeCity/header.inc
index e2698bca6..0ea3e5895 100644
--- a/data/maps/EverGrandeCity/header.inc
+++ b/data/maps/EverGrandeCity/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity:: @ 8305528
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/EverGrandeCity_ChampionsRoom/header.inc b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
index fbf4a207d..2120bbd5c 100644
--- a/data/maps/EverGrandeCity_ChampionsRoom/header.inc
+++ b/data/maps/EverGrandeCity_ChampionsRoom/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_ChampionsRoom:: @ 8306B08
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_Corridor1/header.inc b/data/maps/EverGrandeCity_Corridor1/header.inc
index 5f0094f42..f8685ae71 100644
--- a/data/maps/EverGrandeCity_Corridor1/header.inc
+++ b/data/maps/EverGrandeCity_Corridor1/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_Corridor1:: @ 8306B24
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_Corridor2/header.inc b/data/maps/EverGrandeCity_Corridor2/header.inc
index 3ef9c7ecf..870cbdaf0 100644
--- a/data/maps/EverGrandeCity_Corridor2/header.inc
+++ b/data/maps/EverGrandeCity_Corridor2/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_Corridor2:: @ 8306B40
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_Corridor3/header.inc b/data/maps/EverGrandeCity_Corridor3/header.inc
index b20ca5309..f9b05ab51 100644
--- a/data/maps/EverGrandeCity_Corridor3/header.inc
+++ b/data/maps/EverGrandeCity_Corridor3/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_Corridor3:: @ 8306B5C
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_Corridor4/header.inc b/data/maps/EverGrandeCity_Corridor4/header.inc
index 1f4249601..104fe4cc0 100644
--- a/data/maps/EverGrandeCity_Corridor4/header.inc
+++ b/data/maps/EverGrandeCity_Corridor4/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_Corridor4:: @ 8306B78
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_Corridor5/header.inc b/data/maps/EverGrandeCity_Corridor5/header.inc
index bab472a2e..59efd9330 100644
--- a/data/maps/EverGrandeCity_Corridor5/header.inc
+++ b/data/maps/EverGrandeCity_Corridor5/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_Corridor5:: @ 8306B94
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_DrakesRoom/header.inc b/data/maps/EverGrandeCity_DrakesRoom/header.inc
index 9d636477b..ab814f3ce 100644
--- a/data/maps/EverGrandeCity_DrakesRoom/header.inc
+++ b/data/maps/EverGrandeCity_DrakesRoom/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_DrakesRoom:: @ 8306AEC
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 7
diff --git a/data/maps/EverGrandeCity_GlaciasRoom/header.inc b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
index 379f5c6ad..437b8e46a 100644
--- a/data/maps/EverGrandeCity_GlaciasRoom/header.inc
+++ b/data/maps/EverGrandeCity_GlaciasRoom/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_GlaciasRoom:: @ 8306AD0
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 6
diff --git a/data/maps/EverGrandeCity_HallOfFame/header.inc b/data/maps/EverGrandeCity_HallOfFame/header.inc
index e80e06438..ab899d0b6 100644
--- a/data/maps/EverGrandeCity_HallOfFame/header.inc
+++ b/data/maps/EverGrandeCity_HallOfFame/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_HallOfFame:: @ 8306BCC
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_PhoebesRoom/header.inc b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
index ef989ba1d..ca317f6c6 100644
--- a/data/maps/EverGrandeCity_PhoebesRoom/header.inc
+++ b/data/maps/EverGrandeCity_PhoebesRoom/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_PhoebesRoom:: @ 8306AB4
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 5
diff --git a/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
index c1132827d..3f499e878 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_PokemonCenter_1F:: @ 8306BE8
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
index 7d9025d64..8bc65391d 100644
--- a/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
+++ b/data/maps/EverGrandeCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_PokemonCenter_2F:: @ 8306C04
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_PokemonLeague/header.inc b/data/maps/EverGrandeCity_PokemonLeague/header.inc
index ed461a017..e3e6c7508 100644
--- a/data/maps/EverGrandeCity_PokemonLeague/header.inc
+++ b/data/maps/EverGrandeCity_PokemonLeague/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_PokemonLeague:: @ 8306BB0
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/EverGrandeCity_SidneysRoom/header.inc b/data/maps/EverGrandeCity_SidneysRoom/header.inc
index 780b231a0..5ba789a31 100644
--- a/data/maps/EverGrandeCity_SidneysRoom/header.inc
+++ b/data/maps/EverGrandeCity_SidneysRoom/header.inc
@@ -8,7 +8,7 @@ EverGrandeCity_SidneysRoom:: @ 8306A98
.byte MAPSEC_EVER_GRANDE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 4
diff --git a/data/maps/FallarborTown/header.inc b/data/maps/FallarborTown/header.inc
index c369416e9..a074373b4 100644
--- a/data/maps/FallarborTown/header.inc
+++ b/data/maps/FallarborTown/header.inc
@@ -8,7 +8,7 @@ FallarborTown:: @ 83055B4
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/FallarborTown_ContestHall/header.inc b/data/maps/FallarborTown_ContestHall/header.inc
index 38ebb2471..c8e79a55d 100644
--- a/data/maps/FallarborTown_ContestHall/header.inc
+++ b/data/maps/FallarborTown_ContestHall/header.inc
@@ -8,7 +8,7 @@ FallarborTown_ContestHall:: @ 8305CEC
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FallarborTown_ContestLobby/header.inc b/data/maps/FallarborTown_ContestLobby/header.inc
index 8ade4110f..e10261315 100644
--- a/data/maps/FallarborTown_ContestLobby/header.inc
+++ b/data/maps/FallarborTown_ContestLobby/header.inc
@@ -8,7 +8,7 @@ FallarborTown_ContestLobby:: @ 8305CD0
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FallarborTown_House1/header.inc b/data/maps/FallarborTown_House1/header.inc
index b62e28430..2d1c63681 100644
--- a/data/maps/FallarborTown_House1/header.inc
+++ b/data/maps/FallarborTown_House1/header.inc
@@ -8,7 +8,7 @@ FallarborTown_House1:: @ 8305D40
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FallarborTown_House2/header.inc b/data/maps/FallarborTown_House2/header.inc
index f2d509782..474f18cb3 100644
--- a/data/maps/FallarborTown_House2/header.inc
+++ b/data/maps/FallarborTown_House2/header.inc
@@ -8,7 +8,7 @@ FallarborTown_House2:: @ 8305D5C
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FallarborTown_Mart/header.inc b/data/maps/FallarborTown_Mart/header.inc
index ca22edf3e..038efb590 100644
--- a/data/maps/FallarborTown_Mart/header.inc
+++ b/data/maps/FallarborTown_Mart/header.inc
@@ -8,7 +8,7 @@ FallarborTown_Mart:: @ 8305CB4
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FallarborTown_PokemonCenter_1F/header.inc b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
index 4908d9fd0..d90786ee1 100644
--- a/data/maps/FallarborTown_PokemonCenter_1F/header.inc
+++ b/data/maps/FallarborTown_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ FallarborTown_PokemonCenter_1F:: @ 8305D08
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FallarborTown_PokemonCenter_2F/header.inc b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
index 832987fb0..f2a2d0c6c 100644
--- a/data/maps/FallarborTown_PokemonCenter_2F/header.inc
+++ b/data/maps/FallarborTown_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ FallarborTown_PokemonCenter_2F:: @ 8305D24
.byte MAPSEC_FALLARBOR_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FieryPath/header.inc b/data/maps/FieryPath/header.inc
index 05437213c..681673a28 100644
--- a/data/maps/FieryPath/header.inc
+++ b/data/maps/FieryPath/header.inc
@@ -8,7 +8,7 @@ FieryPath:: @ 8306EF8
.byte MAPSEC_FIERY_PATH
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/FortreeCity/header.inc b/data/maps/FortreeCity/header.inc
index fe916ca3c..72088ca05 100644
--- a/data/maps/FortreeCity/header.inc
+++ b/data/maps/FortreeCity/header.inc
@@ -8,7 +8,7 @@ FortreeCity:: @ 83054B8
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/FortreeCity_DecorationShop/header.inc b/data/maps/FortreeCity_DecorationShop/header.inc
index 31271754b..abc43114f 100644
--- a/data/maps/FortreeCity_DecorationShop/header.inc
+++ b/data/maps/FortreeCity_DecorationShop/header.inc
@@ -8,7 +8,7 @@ FortreeCity_DecorationShop:: @ 8306504
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_Gym/header.inc b/data/maps/FortreeCity_Gym/header.inc
index 5a2c428ea..80c1cb9ed 100644
--- a/data/maps/FortreeCity_Gym/header.inc
+++ b/data/maps/FortreeCity_Gym/header.inc
@@ -8,7 +8,7 @@ FortreeCity_Gym:: @ 8306424
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/FortreeCity_House1/header.inc b/data/maps/FortreeCity_House1/header.inc
index 96d70e9ae..6844c97a6 100644
--- a/data/maps/FortreeCity_House1/header.inc
+++ b/data/maps/FortreeCity_House1/header.inc
@@ -8,7 +8,7 @@ FortreeCity_House1:: @ 8306408
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_House2/header.inc b/data/maps/FortreeCity_House2/header.inc
index fadf57dd9..71ede81de 100644
--- a/data/maps/FortreeCity_House2/header.inc
+++ b/data/maps/FortreeCity_House2/header.inc
@@ -8,7 +8,7 @@ FortreeCity_House2:: @ 8306494
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_House3/header.inc b/data/maps/FortreeCity_House3/header.inc
index 30997ef40..246277627 100644
--- a/data/maps/FortreeCity_House3/header.inc
+++ b/data/maps/FortreeCity_House3/header.inc
@@ -8,7 +8,7 @@ FortreeCity_House3:: @ 83064B0
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_House4/header.inc b/data/maps/FortreeCity_House4/header.inc
index 306914ca1..ba0aa16b6 100644
--- a/data/maps/FortreeCity_House4/header.inc
+++ b/data/maps/FortreeCity_House4/header.inc
@@ -8,7 +8,7 @@ FortreeCity_House4:: @ 83064CC
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_House5/header.inc b/data/maps/FortreeCity_House5/header.inc
index 0dca5438d..ffc77a3e3 100644
--- a/data/maps/FortreeCity_House5/header.inc
+++ b/data/maps/FortreeCity_House5/header.inc
@@ -8,7 +8,7 @@ FortreeCity_House5:: @ 83064E8
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_Mart/header.inc b/data/maps/FortreeCity_Mart/header.inc
index 3c82dbab1..d26b0e769 100644
--- a/data/maps/FortreeCity_Mart/header.inc
+++ b/data/maps/FortreeCity_Mart/header.inc
@@ -8,7 +8,7 @@ FortreeCity_Mart:: @ 8306478
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_PokemonCenter_1F/header.inc b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
index 229410991..ba1da616f 100644
--- a/data/maps/FortreeCity_PokemonCenter_1F/header.inc
+++ b/data/maps/FortreeCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ FortreeCity_PokemonCenter_1F:: @ 8306440
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/FortreeCity_PokemonCenter_2F/header.inc b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
index ca8700a84..ee2c1bca4 100644
--- a/data/maps/FortreeCity_PokemonCenter_2F/header.inc
+++ b/data/maps/FortreeCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ FortreeCity_PokemonCenter_2F:: @ 830645C
.byte MAPSEC_FORTREE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/GraniteCave_1F/header.inc b/data/maps/GraniteCave_1F/header.inc
index bb37b2323..c8572d09b 100644
--- a/data/maps/GraniteCave_1F/header.inc
+++ b/data/maps/GraniteCave_1F/header.inc
@@ -8,7 +8,7 @@ GraniteCave_1F:: @ 8306E34
.byte MAPSEC_GRANITE_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/GraniteCave_B1F/header.inc b/data/maps/GraniteCave_B1F/header.inc
index 6cf10e555..68c0f3c7f 100644
--- a/data/maps/GraniteCave_B1F/header.inc
+++ b/data/maps/GraniteCave_B1F/header.inc
@@ -8,7 +8,7 @@ GraniteCave_B1F:: @ 8306E50
.byte MAPSEC_GRANITE_CAVE
.byte 1
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/GraniteCave_B2F/header.inc b/data/maps/GraniteCave_B2F/header.inc
index 39347ab71..738980088 100644
--- a/data/maps/GraniteCave_B2F/header.inc
+++ b/data/maps/GraniteCave_B2F/header.inc
@@ -8,7 +8,7 @@ GraniteCave_B2F:: @ 8306E6C
.byte MAPSEC_GRANITE_CAVE
.byte 1
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/GraniteCave_StevensRoom/header.inc b/data/maps/GraniteCave_StevensRoom/header.inc
index f599bd9ce..7b6ea5820 100644
--- a/data/maps/GraniteCave_StevensRoom/header.inc
+++ b/data/maps/GraniteCave_StevensRoom/header.inc
@@ -8,7 +8,7 @@ GraniteCave_StevensRoom:: @ 8306E88
.byte MAPSEC_GRANITE_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/InsideOfTruck/header.inc b/data/maps/InsideOfTruck/header.inc
index 0a7d172b2..466658ca6 100644
--- a/data/maps/InsideOfTruck/header.inc
+++ b/data/maps/InsideOfTruck/header.inc
@@ -8,7 +8,7 @@ InsideOfTruck:: @ 8307B38
.byte MAPSEC_INSIDE_OF_TRUCK
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/IslandCave/header.inc b/data/maps/IslandCave/header.inc
index a225616e6..205627e8b 100644
--- a/data/maps/IslandCave/header.inc
+++ b/data/maps/IslandCave/header.inc
@@ -8,7 +8,7 @@ IslandCave:: @ 83074C4
.byte MAPSEC_ISLAND_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/JaggedPass/header.inc b/data/maps/JaggedPass/header.inc
index 4229556bc..c8dc563df 100644
--- a/data/maps/JaggedPass/header.inc
+++ b/data/maps/JaggedPass/header.inc
@@ -8,7 +8,7 @@ JaggedPass:: @ 8306EDC
.byte MAPSEC_JAGGED_PASS
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/LavaridgeTown/header.inc b/data/maps/LavaridgeTown/header.inc
index ff1247e0c..29c3dfcf8 100644
--- a/data/maps/LavaridgeTown/header.inc
+++ b/data/maps/LavaridgeTown/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown:: @ 8305598
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/LavaridgeTown_Gym_1F/header.inc b/data/maps/LavaridgeTown_Gym_1F/header.inc
index cc7b6a041..543d73a72 100644
--- a/data/maps/LavaridgeTown_Gym_1F/header.inc
+++ b/data/maps/LavaridgeTown_Gym_1F/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_Gym_1F:: @ 8305C0C
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_FOG_1
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/LavaridgeTown_Gym_B1F/header.inc b/data/maps/LavaridgeTown_Gym_B1F/header.inc
index 28a526f9d..4fc005285 100644
--- a/data/maps/LavaridgeTown_Gym_B1F/header.inc
+++ b/data/maps/LavaridgeTown_Gym_B1F/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_Gym_B1F:: @ 8305C28
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_FOG_1
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/LavaridgeTown_HerbShop/header.inc b/data/maps/LavaridgeTown_HerbShop/header.inc
index fc647bca7..09c78bafa 100644
--- a/data/maps/LavaridgeTown_HerbShop/header.inc
+++ b/data/maps/LavaridgeTown_HerbShop/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_HerbShop:: @ 8305BF0
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LavaridgeTown_House/header.inc b/data/maps/LavaridgeTown_House/header.inc
index 01c1c07ed..49c155a39 100644
--- a/data/maps/LavaridgeTown_House/header.inc
+++ b/data/maps/LavaridgeTown_House/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_House:: @ 8305C44
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LavaridgeTown_Mart/header.inc b/data/maps/LavaridgeTown_Mart/header.inc
index e110eb8d1..4f8779188 100644
--- a/data/maps/LavaridgeTown_Mart/header.inc
+++ b/data/maps/LavaridgeTown_Mart/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_Mart:: @ 8305C60
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
index 63fff42ab..e0bee1062 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_PokemonCenter_1F:: @ 8305C7C
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
index c8c4d647d..1a17d7b4d 100644
--- a/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
+++ b/data/maps/LavaridgeTown_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ LavaridgeTown_PokemonCenter_2F:: @ 8305C98
.byte MAPSEC_LAVARIDGE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity/header.inc b/data/maps/LilycoveCity/header.inc
index 894507849..be9cdb8f8 100644
--- a/data/maps/LilycoveCity/header.inc
+++ b/data/maps/LilycoveCity/header.inc
@@ -8,7 +8,7 @@ LilycoveCity:: @ 83054D4
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/LilycoveCity_ContestHall/header.inc b/data/maps/LilycoveCity_ContestHall/header.inc
index e2c30ab32..503db1b0a 100644
--- a/data/maps/LilycoveCity_ContestHall/header.inc
+++ b/data/maps/LilycoveCity_ContestHall/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_ContestHall:: @ 83065AC
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_ContestLobby/header.inc b/data/maps/LilycoveCity_ContestLobby/header.inc
index df2d526d2..b1bd0bf8f 100644
--- a/data/maps/LilycoveCity_ContestLobby/header.inc
+++ b/data/maps/LilycoveCity_ContestLobby/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_ContestLobby:: @ 8306590
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
index 39b5e3601..21f74e491 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_1F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_CoveLilyMotel_1F:: @ 8306520
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
index 660c3f4b7..4f3b48379 100644
--- a/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
+++ b/data/maps/LilycoveCity_CoveLilyMotel_2F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_CoveLilyMotel_2F:: @ 830653C
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
index ebf5ca0b6..9bb512a84 100644
--- a/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreElevator/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStoreElevator:: @ 83067A4
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
index 7497fcdbd..87212df01 100644
--- a/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStoreRooftop/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStoreRooftop:: @ 8306788
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_1F/header.inc b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
index 9d08da924..b717b1dd3 100644
--- a/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_1F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStore_1F:: @ 83066FC
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_2F/header.inc b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
index 27403ca84..1297e8839 100644
--- a/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_2F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStore_2F:: @ 8306718
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_3F/header.inc b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
index 574f3bc8b..8fa6f4fa2 100644
--- a/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_3F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStore_3F:: @ 8306734
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_4F/header.inc b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
index f395a6c07..c67c412f5 100644
--- a/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_4F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStore_4F:: @ 8306750
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_DepartmentStore_5F/header.inc b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
index bf6e8463d..ec78aa1f9 100644
--- a/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
+++ b/data/maps/LilycoveCity_DepartmentStore_5F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_DepartmentStore_5F:: @ 830676C
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_EmptyMap/header.inc b/data/maps/LilycoveCity_EmptyMap/header.inc
index 463ffe1c4..79c1c2a0f 100644
--- a/data/maps/LilycoveCity_EmptyMap/header.inc
+++ b/data/maps/LilycoveCity_EmptyMap/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_EmptyMap:: @ 8306654
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_Harbor/header.inc b/data/maps/LilycoveCity_Harbor/header.inc
index b673fc6c6..47a4de691 100644
--- a/data/maps/LilycoveCity_Harbor/header.inc
+++ b/data/maps/LilycoveCity_Harbor/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_Harbor:: @ 8306638
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_House1/header.inc b/data/maps/LilycoveCity_House1/header.inc
index 79f604787..d67fd50ad 100644
--- a/data/maps/LilycoveCity_House1/header.inc
+++ b/data/maps/LilycoveCity_House1/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_House1:: @ 830668C
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_House2/header.inc b/data/maps/LilycoveCity_House2/header.inc
index fe11ad801..aeef9e507 100644
--- a/data/maps/LilycoveCity_House2/header.inc
+++ b/data/maps/LilycoveCity_House2/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_House2:: @ 83066A8
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_House3/header.inc b/data/maps/LilycoveCity_House3/header.inc
index 4b068d0cd..b56cdf9bf 100644
--- a/data/maps/LilycoveCity_House3/header.inc
+++ b/data/maps/LilycoveCity_House3/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_House3:: @ 83066C4
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_House4/header.inc b/data/maps/LilycoveCity_House4/header.inc
index a814cf979..bf2850606 100644
--- a/data/maps/LilycoveCity_House4/header.inc
+++ b/data/maps/LilycoveCity_House4/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_House4:: @ 83066E0
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
index ace7e9249..c19473dab 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_1F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_LilycoveMuseum_1F:: @ 8306558
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
index e39663e7a..de5f7ddad 100644
--- a/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
+++ b/data/maps/LilycoveCity_LilycoveMuseum_2F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_LilycoveMuseum_2F:: @ 8306574
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_MoveDeletersHouse/header.inc b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
index ec4d01087..12c650b26 100644
--- a/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
+++ b/data/maps/LilycoveCity_MoveDeletersHouse/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_MoveDeletersHouse:: @ 8306670
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_PokemonCenter_1F/header.inc b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
index 174043d19..5a94e080e 100644
--- a/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_PokemonCenter_1F:: @ 83065C8
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_PokemonCenter_2F/header.inc b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
index 1b01f3f10..2ed2bb057 100644
--- a/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
+++ b/data/maps/LilycoveCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_PokemonCenter_2F:: @ 83065E4
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
index 00892a27e..e12bca1f1 100644
--- a/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
+++ b/data/maps/LilycoveCity_PokemonTrainerFanClub/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_PokemonTrainerFanClub:: @ 830661C
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LilycoveCity_UnusedMart/header.inc b/data/maps/LilycoveCity_UnusedMart/header.inc
index 246dc32be..0b49616ff 100644
--- a/data/maps/LilycoveCity_UnusedMart/header.inc
+++ b/data/maps/LilycoveCity_UnusedMart/header.inc
@@ -8,7 +8,7 @@ LilycoveCity_UnusedMart:: @ 8306600
.byte MAPSEC_LILYCOVE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LinkContestRoom1/header.inc b/data/maps/LinkContestRoom1/header.inc
index 86468e12a..2e4570a1e 100644
--- a/data/maps/LinkContestRoom1/header.inc
+++ b/data/maps/LinkContestRoom1/header.inc
@@ -8,7 +8,7 @@ LinkContestRoom1:: @ 83079E8
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LinkContestRoom2/header.inc b/data/maps/LinkContestRoom2/header.inc
index b692a095a..d0603beca 100644
--- a/data/maps/LinkContestRoom2/header.inc
+++ b/data/maps/LinkContestRoom2/header.inc
@@ -8,7 +8,7 @@ LinkContestRoom2:: @ 8307AAC
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LinkContestRoom3/header.inc b/data/maps/LinkContestRoom3/header.inc
index 0e6dc2892..f2b54e921 100644
--- a/data/maps/LinkContestRoom3/header.inc
+++ b/data/maps/LinkContestRoom3/header.inc
@@ -8,7 +8,7 @@ LinkContestRoom3:: @ 8307AC8
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LinkContestRoom4/header.inc b/data/maps/LinkContestRoom4/header.inc
index 81eef5228..2d5accdbd 100644
--- a/data/maps/LinkContestRoom4/header.inc
+++ b/data/maps/LinkContestRoom4/header.inc
@@ -8,7 +8,7 @@ LinkContestRoom4:: @ 8307AE4
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LinkContestRoom5/header.inc b/data/maps/LinkContestRoom5/header.inc
index 8cfccbefd..7871634dd 100644
--- a/data/maps/LinkContestRoom5/header.inc
+++ b/data/maps/LinkContestRoom5/header.inc
@@ -8,7 +8,7 @@ LinkContestRoom5:: @ 8307B00
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LinkContestRoom6/header.inc b/data/maps/LinkContestRoom6/header.inc
index b192f855f..61ddc155d 100644
--- a/data/maps/LinkContestRoom6/header.inc
+++ b/data/maps/LinkContestRoom6/header.inc
@@ -8,7 +8,7 @@ LinkContestRoom6:: @ 8307B1C
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown/header.inc b/data/maps/LittlerootTown/header.inc
index 22cafceda..148df6639 100644
--- a/data/maps/LittlerootTown/header.inc
+++ b/data/maps/LittlerootTown/header.inc
@@ -8,7 +8,7 @@ LittlerootTown:: @ 8305544
.byte MAPSEC_LITTLEROOT_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/LittlerootTown_BrendansHouse_1F/header.inc b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
index b52e72f56..f4b850f85 100644
--- a/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_1F/header.inc
@@ -8,7 +8,7 @@ LittlerootTown_BrendansHouse_1F:: @ 8305A30
.byte MAPSEC_LITTLEROOT_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_BrendansHouse_2F/header.inc b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
index 30fa363a5..66b7958db 100644
--- a/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
+++ b/data/maps/LittlerootTown_BrendansHouse_2F/header.inc
@@ -8,7 +8,7 @@ LittlerootTown_BrendansHouse_2F:: @ 8305A4C
.byte MAPSEC_LITTLEROOT_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_MaysHouse_1F/header.inc b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
index 841b4292d..5689d53fb 100644
--- a/data/maps/LittlerootTown_MaysHouse_1F/header.inc
+++ b/data/maps/LittlerootTown_MaysHouse_1F/header.inc
@@ -8,7 +8,7 @@ LittlerootTown_MaysHouse_1F:: @ 8305A68
.byte MAPSEC_LITTLEROOT_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_MaysHouse_2F/header.inc b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
index 82f9e51da..fff38cdfe 100644
--- a/data/maps/LittlerootTown_MaysHouse_2F/header.inc
+++ b/data/maps/LittlerootTown_MaysHouse_2F/header.inc
@@ -8,7 +8,7 @@ LittlerootTown_MaysHouse_2F:: @ 8305A84
.byte MAPSEC_LITTLEROOT_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
index fbcd67c94..324fa3bb7 100644
--- a/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
+++ b/data/maps/LittlerootTown_ProfessorBirchsLab/header.inc
@@ -8,7 +8,7 @@ LittlerootTown_ProfessorBirchsLab:: @ 8305AA0
.byte MAPSEC_LITTLEROOT_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MagmaHideout_1F/header.inc b/data/maps/MagmaHideout_1F/header.inc
index 30e74f114..ad6630fd7 100644
--- a/data/maps/MagmaHideout_1F/header.inc
+++ b/data/maps/MagmaHideout_1F/header.inc
@@ -8,7 +8,7 @@ MagmaHideout_1F:: @ 8307588
.byte MAPSEC_EVIL_TEAM_HIDEOUT
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 2
diff --git a/data/maps/MagmaHideout_B1F/header.inc b/data/maps/MagmaHideout_B1F/header.inc
index 9d62ae97e..f13e4c11d 100644
--- a/data/maps/MagmaHideout_B1F/header.inc
+++ b/data/maps/MagmaHideout_B1F/header.inc
@@ -8,7 +8,7 @@ MagmaHideout_B1F:: @ 83075A4
.byte MAPSEC_EVIL_TEAM_HIDEOUT
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 2
diff --git a/data/maps/MagmaHideout_B2F/header.inc b/data/maps/MagmaHideout_B2F/header.inc
index aaf19142c..ed031c644 100644
--- a/data/maps/MagmaHideout_B2F/header.inc
+++ b/data/maps/MagmaHideout_B2F/header.inc
@@ -8,7 +8,7 @@ MagmaHideout_B2F:: @ 83075C0
.byte MAPSEC_EVIL_TEAM_HIDEOUT
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 2
diff --git a/data/maps/MauvilleCity/header.inc b/data/maps/MauvilleCity/header.inc
index ce31e4c56..5bdb4ac26 100644
--- a/data/maps/MauvilleCity/header.inc
+++ b/data/maps/MauvilleCity/header.inc
@@ -8,7 +8,7 @@ MauvilleCity:: @ 8305480
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MauvilleCity_BikeShop/header.inc b/data/maps/MauvilleCity_BikeShop/header.inc
index 88c493a1f..fd2750c0c 100644
--- a/data/maps/MauvilleCity_BikeShop/header.inc
+++ b/data/maps/MauvilleCity_BikeShop/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_BikeShop:: @ 8306168
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MauvilleCity_GameCorner/header.inc b/data/maps/MauvilleCity_GameCorner/header.inc
index 4ff122c70..c5ded2c14 100644
--- a/data/maps/MauvilleCity_GameCorner/header.inc
+++ b/data/maps/MauvilleCity_GameCorner/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_GameCorner:: @ 83061A0
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MauvilleCity_Gym/header.inc b/data/maps/MauvilleCity_Gym/header.inc
index 7ac3e60db..bbb862021 100644
--- a/data/maps/MauvilleCity_Gym/header.inc
+++ b/data/maps/MauvilleCity_Gym/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_Gym:: @ 830614C
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/MauvilleCity_House1/header.inc b/data/maps/MauvilleCity_House1/header.inc
index ce170e2ea..809d45406 100644
--- a/data/maps/MauvilleCity_House1/header.inc
+++ b/data/maps/MauvilleCity_House1/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_House1:: @ 8306184
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MauvilleCity_House2/header.inc b/data/maps/MauvilleCity_House2/header.inc
index 114991fb2..31269c3cc 100644
--- a/data/maps/MauvilleCity_House2/header.inc
+++ b/data/maps/MauvilleCity_House2/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_House2:: @ 83061BC
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MauvilleCity_Mart/header.inc b/data/maps/MauvilleCity_Mart/header.inc
index b8b5543e7..e7e6eeeaa 100644
--- a/data/maps/MauvilleCity_Mart/header.inc
+++ b/data/maps/MauvilleCity_Mart/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_Mart:: @ 8306210
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MauvilleCity_PokemonCenter_1F/header.inc b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
index a040b8302..2245b114d 100644
--- a/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_PokemonCenter_1F:: @ 83061D8
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MauvilleCity_PokemonCenter_2F/header.inc b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
index 1558e9805..a4d3f4ff3 100644
--- a/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
+++ b/data/maps/MauvilleCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ MauvilleCity_PokemonCenter_2F:: @ 83061F4
.byte MAPSEC_MAUVILLE_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MeteorFalls_1F_1R/header.inc b/data/maps/MeteorFalls_1F_1R/header.inc
index a37240eb3..f9b93ee19 100644
--- a/data/maps/MeteorFalls_1F_1R/header.inc
+++ b/data/maps/MeteorFalls_1F_1R/header.inc
@@ -8,7 +8,7 @@ MeteorFalls_1F_1R:: @ 8306D70
.byte MAPSEC_METEOR_FALLS
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MeteorFalls_1F_2R/header.inc b/data/maps/MeteorFalls_1F_2R/header.inc
index f8ae25204..dea9dbfd0 100644
--- a/data/maps/MeteorFalls_1F_2R/header.inc
+++ b/data/maps/MeteorFalls_1F_2R/header.inc
@@ -8,7 +8,7 @@ MeteorFalls_1F_2R:: @ 8306D8C
.byte MAPSEC_METEOR_FALLS
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MeteorFalls_B1F_1R/header.inc b/data/maps/MeteorFalls_B1F_1R/header.inc
index b18035650..a64b5c369 100644
--- a/data/maps/MeteorFalls_B1F_1R/header.inc
+++ b/data/maps/MeteorFalls_B1F_1R/header.inc
@@ -8,7 +8,7 @@ MeteorFalls_B1F_1R:: @ 8306DA8
.byte MAPSEC_METEOR_FALLS
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MeteorFalls_B1F_2R/header.inc b/data/maps/MeteorFalls_B1F_2R/header.inc
index 88a145b9a..85b8d69c7 100644
--- a/data/maps/MeteorFalls_B1F_2R/header.inc
+++ b/data/maps/MeteorFalls_B1F_2R/header.inc
@@ -8,7 +8,7 @@ MeteorFalls_B1F_2R:: @ 8306DC4
.byte MAPSEC_METEOR_FALLS
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MossdeepCity/header.inc b/data/maps/MossdeepCity/header.inc
index 6602cc4c0..a7f41311c 100644
--- a/data/maps/MossdeepCity/header.inc
+++ b/data/maps/MossdeepCity/header.inc
@@ -8,7 +8,7 @@ MossdeepCity:: @ 83054F0
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MossdeepCity_GameCorner_1F/header.inc b/data/maps/MossdeepCity_GameCorner_1F/header.inc
index 0aec2853a..596816e9b 100644
--- a/data/maps/MossdeepCity_GameCorner_1F/header.inc
+++ b/data/maps/MossdeepCity_GameCorner_1F/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_GameCorner_1F:: @ 83068F4
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_GameCorner_B1F/header.inc b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
index afa7bde80..1a5b81fba 100644
--- a/data/maps/MossdeepCity_GameCorner_B1F/header.inc
+++ b/data/maps/MossdeepCity_GameCorner_B1F/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_GameCorner_B1F:: @ 8306910
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_Gym/header.inc b/data/maps/MossdeepCity_Gym/header.inc
index 5968775c0..560ee4e9d 100644
--- a/data/maps/MossdeepCity_Gym/header.inc
+++ b/data/maps/MossdeepCity_Gym/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_Gym:: @ 83067C0
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/MossdeepCity_House1/header.inc b/data/maps/MossdeepCity_House1/header.inc
index ca0150822..f5d413d81 100644
--- a/data/maps/MossdeepCity_House1/header.inc
+++ b/data/maps/MossdeepCity_House1/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_House1:: @ 83067DC
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_House2/header.inc b/data/maps/MossdeepCity_House2/header.inc
index 4a41ce5b0..ff1ab5379 100644
--- a/data/maps/MossdeepCity_House2/header.inc
+++ b/data/maps/MossdeepCity_House2/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_House2:: @ 83067F8
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_House3/header.inc b/data/maps/MossdeepCity_House3/header.inc
index 52b897474..76a0fffb6 100644
--- a/data/maps/MossdeepCity_House3/header.inc
+++ b/data/maps/MossdeepCity_House3/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_House3:: @ 8306868
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_House4/header.inc b/data/maps/MossdeepCity_House4/header.inc
index e7471fd62..7d4f16f20 100644
--- a/data/maps/MossdeepCity_House4/header.inc
+++ b/data/maps/MossdeepCity_House4/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_House4:: @ 83068A0
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_Mart/header.inc b/data/maps/MossdeepCity_Mart/header.inc
index fce4c42df..7e8a4c9a4 100644
--- a/data/maps/MossdeepCity_Mart/header.inc
+++ b/data/maps/MossdeepCity_Mart/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_Mart:: @ 830684C
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_PokemonCenter_1F/header.inc b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
index 55b2b5ff0..d061f4b0d 100644
--- a/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_PokemonCenter_1F:: @ 8306814
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_PokemonCenter_2F/header.inc b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
index cd1506e76..5b0bedaf4 100644
--- a/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
+++ b/data/maps/MossdeepCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_PokemonCenter_2F:: @ 8306830
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_SpaceCenter_1F/header.inc b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
index 1ffe38a89..c9167bede 100644
--- a/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_1F/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_SpaceCenter_1F:: @ 83068BC
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_SpaceCenter_2F/header.inc b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
index adfefc039..262b57f82 100644
--- a/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
+++ b/data/maps/MossdeepCity_SpaceCenter_2F/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_SpaceCenter_2F:: @ 83068D8
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MossdeepCity_StevensHouse/header.inc b/data/maps/MossdeepCity_StevensHouse/header.inc
index fb1c1e84b..f02432216 100644
--- a/data/maps/MossdeepCity_StevensHouse/header.inc
+++ b/data/maps/MossdeepCity_StevensHouse/header.inc
@@ -8,7 +8,7 @@ MossdeepCity_StevensHouse:: @ 8306884
.byte MAPSEC_MOSSDEEP_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MtChimney/header.inc b/data/maps/MtChimney/header.inc
index 84871bbce..3660719ec 100644
--- a/data/maps/MtChimney/header.inc
+++ b/data/maps/MtChimney/header.inc
@@ -8,7 +8,7 @@ MtChimney:: @ 8306EC0
.byte MAPSEC_MT_CHIMNEY
.byte 0
.byte WEATHER_ASH
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtChimney_CableCarStation/header.inc b/data/maps/MtChimney_CableCarStation/header.inc
index 0e1f7e70d..1cc4f5b68 100644
--- a/data/maps/MtChimney_CableCarStation/header.inc
+++ b/data/maps/MtChimney_CableCarStation/header.inc
@@ -8,7 +8,7 @@ MtChimney_CableCarStation:: @ 8306CAC
.byte MAPSEC_MT_CHIMNEY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/MtPyre_1F/header.inc b/data/maps/MtPyre_1F/header.inc
index fbfe0ce06..8ac59ab5f 100644
--- a/data/maps/MtPyre_1F/header.inc
+++ b/data/maps/MtPyre_1F/header.inc
@@ -8,7 +8,7 @@ MtPyre_1F:: @ 8306F14
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_2F/header.inc b/data/maps/MtPyre_2F/header.inc
index 726d0b074..d0485cea1 100644
--- a/data/maps/MtPyre_2F/header.inc
+++ b/data/maps/MtPyre_2F/header.inc
@@ -8,7 +8,7 @@ MtPyre_2F:: @ 8306F30
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_3F/header.inc b/data/maps/MtPyre_3F/header.inc
index cef743b5b..2a99e77f0 100644
--- a/data/maps/MtPyre_3F/header.inc
+++ b/data/maps/MtPyre_3F/header.inc
@@ -8,7 +8,7 @@ MtPyre_3F:: @ 8306F4C
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_4F/header.inc b/data/maps/MtPyre_4F/header.inc
index 85e3b82fc..8e4ce5931 100644
--- a/data/maps/MtPyre_4F/header.inc
+++ b/data/maps/MtPyre_4F/header.inc
@@ -8,7 +8,7 @@ MtPyre_4F:: @ 8306F68
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_5F/header.inc b/data/maps/MtPyre_5F/header.inc
index c2793a829..756adc96d 100644
--- a/data/maps/MtPyre_5F/header.inc
+++ b/data/maps/MtPyre_5F/header.inc
@@ -8,7 +8,7 @@ MtPyre_5F:: @ 8306F84
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_6F/header.inc b/data/maps/MtPyre_6F/header.inc
index 091951b0f..734f14e26 100644
--- a/data/maps/MtPyre_6F/header.inc
+++ b/data/maps/MtPyre_6F/header.inc
@@ -8,7 +8,7 @@ MtPyre_6F:: @ 8306FA0
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_Exterior/header.inc b/data/maps/MtPyre_Exterior/header.inc
index f2978daf7..e058ed4d5 100644
--- a/data/maps/MtPyre_Exterior/header.inc
+++ b/data/maps/MtPyre_Exterior/header.inc
@@ -8,7 +8,7 @@ MtPyre_Exterior:: @ 8306FBC
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/MtPyre_Summit/header.inc b/data/maps/MtPyre_Summit/header.inc
index 32d205526..6cc6f5e73 100644
--- a/data/maps/MtPyre_Summit/header.inc
+++ b/data/maps/MtPyre_Summit/header.inc
@@ -8,7 +8,7 @@ MtPyre_Summit:: @ 8306FD8
.byte MAPSEC_MT_PYRE
.byte 0
.byte WEATHER_FOG_1
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/NewMauville_Entrance/header.inc b/data/maps/NewMauville_Entrance/header.inc
index a90bb8d98..53bd09029 100644
--- a/data/maps/NewMauville_Entrance/header.inc
+++ b/data/maps/NewMauville_Entrance/header.inc
@@ -8,7 +8,7 @@ NewMauville_Entrance:: @ 8307320
.byte MAPSEC_NEW_MAUVILLE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/NewMauville_Inside/header.inc b/data/maps/NewMauville_Inside/header.inc
index 9b5d04a42..8d7d27e44 100644
--- a/data/maps/NewMauville_Inside/header.inc
+++ b/data/maps/NewMauville_Inside/header.inc
@@ -8,7 +8,7 @@ NewMauville_Inside:: @ 830733C
.byte MAPSEC_NEW_MAUVILLE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown/header.inc b/data/maps/OldaleTown/header.inc
index 822507c96..092372be7 100644
--- a/data/maps/OldaleTown/header.inc
+++ b/data/maps/OldaleTown/header.inc
@@ -8,7 +8,7 @@ OldaleTown:: @ 8305560
.byte MAPSEC_OLDALE_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/OldaleTown_House1/header.inc b/data/maps/OldaleTown_House1/header.inc
index 05d20a2c3..632e40dec 100644
--- a/data/maps/OldaleTown_House1/header.inc
+++ b/data/maps/OldaleTown_House1/header.inc
@@ -8,7 +8,7 @@ OldaleTown_House1:: @ 8305ABC
.byte MAPSEC_OLDALE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/OldaleTown_House2/header.inc b/data/maps/OldaleTown_House2/header.inc
index e62c95dfb..b59f56f1a 100644
--- a/data/maps/OldaleTown_House2/header.inc
+++ b/data/maps/OldaleTown_House2/header.inc
@@ -8,7 +8,7 @@ OldaleTown_House2:: @ 8305AD8
.byte MAPSEC_OLDALE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/OldaleTown_Mart/header.inc b/data/maps/OldaleTown_Mart/header.inc
index bfc8b43fa..58e8aba90 100644
--- a/data/maps/OldaleTown_Mart/header.inc
+++ b/data/maps/OldaleTown_Mart/header.inc
@@ -8,7 +8,7 @@ OldaleTown_Mart:: @ 8305B2C
.byte MAPSEC_OLDALE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/OldaleTown_PokemonCenter_1F/header.inc b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
index 53305c00d..b2d5af33a 100644
--- a/data/maps/OldaleTown_PokemonCenter_1F/header.inc
+++ b/data/maps/OldaleTown_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ OldaleTown_PokemonCenter_1F:: @ 8305AF4
.byte MAPSEC_OLDALE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/OldaleTown_PokemonCenter_2F/header.inc b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
index 74a468d80..5065e1aa6 100644
--- a/data/maps/OldaleTown_PokemonCenter_2F/header.inc
+++ b/data/maps/OldaleTown_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ OldaleTown_PokemonCenter_2F:: @ 8305B10
.byte MAPSEC_OLDALE_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown/header.inc b/data/maps/PacifidlogTown/header.inc
index 1ed15c94b..3e65ddaad 100644
--- a/data/maps/PacifidlogTown/header.inc
+++ b/data/maps/PacifidlogTown/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown:: @ 83055EC
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/PacifidlogTown_House1/header.inc b/data/maps/PacifidlogTown_House1/header.inc
index f1f377547..170b80287 100644
--- a/data/maps/PacifidlogTown_House1/header.inc
+++ b/data/maps/PacifidlogTown_House1/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_House1:: @ 8305E90
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown_House2/header.inc b/data/maps/PacifidlogTown_House2/header.inc
index 5d586fb3e..575d19c5d 100644
--- a/data/maps/PacifidlogTown_House2/header.inc
+++ b/data/maps/PacifidlogTown_House2/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_House2:: @ 8305EAC
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown_House3/header.inc b/data/maps/PacifidlogTown_House3/header.inc
index f889259ce..bbb0e4711 100644
--- a/data/maps/PacifidlogTown_House3/header.inc
+++ b/data/maps/PacifidlogTown_House3/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_House3:: @ 8305EC8
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown_House4/header.inc b/data/maps/PacifidlogTown_House4/header.inc
index bd5ab6270..61e6e515b 100644
--- a/data/maps/PacifidlogTown_House4/header.inc
+++ b/data/maps/PacifidlogTown_House4/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_House4:: @ 8305EE4
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown_House5/header.inc b/data/maps/PacifidlogTown_House5/header.inc
index 90515cc79..55dfda7ec 100644
--- a/data/maps/PacifidlogTown_House5/header.inc
+++ b/data/maps/PacifidlogTown_House5/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_House5:: @ 8305F00
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
index 332274802..3168da669 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_PokemonCenter_1F:: @ 8305E58
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
index 2f71ff564..eb19b655d 100644
--- a/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
+++ b/data/maps/PacifidlogTown_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ PacifidlogTown_PokemonCenter_2F:: @ 8305E74
.byte MAPSEC_PACIFIDLOG_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgCity/header.inc b/data/maps/PetalburgCity/header.inc
index db85c511a..1c5ed76ef 100644
--- a/data/maps/PetalburgCity/header.inc
+++ b/data/maps/PetalburgCity/header.inc
@@ -8,7 +8,7 @@ PetalburgCity:: @ 8305448
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/PetalburgCity_Gym/header.inc b/data/maps/PetalburgCity_Gym/header.inc
index 4d225221c..86d17dd19 100644
--- a/data/maps/PetalburgCity_Gym/header.inc
+++ b/data/maps/PetalburgCity_Gym/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_Gym:: @ 8305F38
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/PetalburgCity_House1/header.inc b/data/maps/PetalburgCity_House1/header.inc
index d4ca14c65..7610d9d81 100644
--- a/data/maps/PetalburgCity_House1/header.inc
+++ b/data/maps/PetalburgCity_House1/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_House1:: @ 8305F54
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgCity_House2/header.inc b/data/maps/PetalburgCity_House2/header.inc
index 5637a2bef..956064137 100644
--- a/data/maps/PetalburgCity_House2/header.inc
+++ b/data/maps/PetalburgCity_House2/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_House2:: @ 8305F70
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgCity_Mart/header.inc b/data/maps/PetalburgCity_Mart/header.inc
index aef1d717b..ddbfb54b7 100644
--- a/data/maps/PetalburgCity_Mart/header.inc
+++ b/data/maps/PetalburgCity_Mart/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_Mart:: @ 8305FC4
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgCity_PokemonCenter_1F/header.inc b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
index 281733cce..5a56f2d4a 100644
--- a/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_PokemonCenter_1F:: @ 8305F8C
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgCity_PokemonCenter_2F/header.inc b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
index 3da47f4a7..dc5e57b82 100644
--- a/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
+++ b/data/maps/PetalburgCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_PokemonCenter_2F:: @ 8305FA8
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgCity_WallysHouse/header.inc b/data/maps/PetalburgCity_WallysHouse/header.inc
index d6f106ce2..2549ee8ff 100644
--- a/data/maps/PetalburgCity_WallysHouse/header.inc
+++ b/data/maps/PetalburgCity_WallysHouse/header.inc
@@ -8,7 +8,7 @@ PetalburgCity_WallysHouse:: @ 8305F1C
.byte MAPSEC_PETALBURG_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/PetalburgWoods/header.inc b/data/maps/PetalburgWoods/header.inc
index 31b8491b6..07ac7c810 100644
--- a/data/maps/PetalburgWoods/header.inc
+++ b/data/maps/PetalburgWoods/header.inc
@@ -8,7 +8,7 @@ PetalburgWoods:: @ 8306EA4
.byte MAPSEC_PETALBURG_WOODS
.byte 0
.byte WEATHER_SHADE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/RecordCorner/header.inc b/data/maps/RecordCorner/header.inc
index 983654e2d..e0c9767db 100644
--- a/data/maps/RecordCorner/header.inc
+++ b/data/maps/RecordCorner/header.inc
@@ -8,7 +8,7 @@ RecordCorner:: @ 83079B0
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route101/header.inc b/data/maps/Route101/header.inc
index fc21038b4..5ecbb7e61 100644
--- a/data/maps/Route101/header.inc
+++ b/data/maps/Route101/header.inc
@@ -8,7 +8,7 @@ Route101:: @ 8305608
.byte MAPSEC_ROUTE_101
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route102/header.inc b/data/maps/Route102/header.inc
index 874d665f0..b7af31bb0 100644
--- a/data/maps/Route102/header.inc
+++ b/data/maps/Route102/header.inc
@@ -8,7 +8,7 @@ Route102:: @ 8305624
.byte MAPSEC_ROUTE_102
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route103/header.inc b/data/maps/Route103/header.inc
index 0c3cc1803..9d37b2bc1 100644
--- a/data/maps/Route103/header.inc
+++ b/data/maps/Route103/header.inc
@@ -8,7 +8,7 @@ Route103:: @ 8305640
.byte MAPSEC_ROUTE_103
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route104/header.inc b/data/maps/Route104/header.inc
index c90a091c9..9827355ba 100644
--- a/data/maps/Route104/header.inc
+++ b/data/maps/Route104/header.inc
@@ -8,7 +8,7 @@ Route104:: @ 830565C
.byte MAPSEC_ROUTE_104
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route104_MrBrineysHouse/header.inc b/data/maps/Route104_MrBrineysHouse/header.inc
index 05632e3b0..1bcc33bf5 100644
--- a/data/maps/Route104_MrBrineysHouse/header.inc
+++ b/data/maps/Route104_MrBrineysHouse/header.inc
@@ -8,7 +8,7 @@ Route104_MrBrineysHouse:: @ 8306C20
.byte MAPSEC_ROUTE_104
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route104_PrettyPetalFlowerShop/header.inc b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
index 3ff72f780..8a66e5c7f 100644
--- a/data/maps/Route104_PrettyPetalFlowerShop/header.inc
+++ b/data/maps/Route104_PrettyPetalFlowerShop/header.inc
@@ -8,7 +8,7 @@ Route104_PrettyPetalFlowerShop:: @ 8306C3C
.byte MAPSEC_ROUTE_104
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route104_Prototype/header.inc b/data/maps/Route104_Prototype/header.inc
index ba6601509..4b9c5d509 100644
--- a/data/maps/Route104_Prototype/header.inc
+++ b/data/maps/Route104_Prototype/header.inc
@@ -8,7 +8,7 @@ Route104_Prototype:: @ 8307CF8
.byte MAPSEC_ROUTE_104
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
index cc2c17416..25ff26199 100644
--- a/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
+++ b/data/maps/Route104_PrototypePrettyPetalFlowerShop/header.inc
@@ -8,7 +8,7 @@ Route104_PrototypePrettyPetalFlowerShop:: @ 8307D14
.byte MAPSEC_ROUTE_104
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route105/header.inc b/data/maps/Route105/header.inc
index 29480a593..74367713c 100644
--- a/data/maps/Route105/header.inc
+++ b/data/maps/Route105/header.inc
@@ -8,7 +8,7 @@ Route105:: @ 8305678
.byte MAPSEC_ROUTE_105
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route106/header.inc b/data/maps/Route106/header.inc
index 06100a263..fa564fe9e 100644
--- a/data/maps/Route106/header.inc
+++ b/data/maps/Route106/header.inc
@@ -8,7 +8,7 @@ Route106:: @ 8305694
.byte MAPSEC_ROUTE_106
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route107/header.inc b/data/maps/Route107/header.inc
index 164b31f41..f014b95c7 100644
--- a/data/maps/Route107/header.inc
+++ b/data/maps/Route107/header.inc
@@ -8,7 +8,7 @@ Route107:: @ 83056B0
.byte MAPSEC_ROUTE_107
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route108/header.inc b/data/maps/Route108/header.inc
index e0bf0a4cf..b0107dc1d 100644
--- a/data/maps/Route108/header.inc
+++ b/data/maps/Route108/header.inc
@@ -8,7 +8,7 @@ Route108:: @ 83056CC
.byte MAPSEC_ROUTE_108
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route109/header.inc b/data/maps/Route109/header.inc
index d89810726..7481c924c 100644
--- a/data/maps/Route109/header.inc
+++ b/data/maps/Route109/header.inc
@@ -8,7 +8,7 @@ Route109:: @ 83056E8
.byte MAPSEC_ROUTE_109
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route109_SeashoreHouse/header.inc b/data/maps/Route109_SeashoreHouse/header.inc
index 2bcef541a..a12faddd2 100644
--- a/data/maps/Route109_SeashoreHouse/header.inc
+++ b/data/maps/Route109_SeashoreHouse/header.inc
@@ -8,7 +8,7 @@ Route109_SeashoreHouse:: @ 8307D30
.byte MAPSEC_ROUTE_109
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110/header.inc b/data/maps/Route110/header.inc
index dc8c879e2..c6e72efba 100644
--- a/data/maps/Route110/header.inc
+++ b/data/maps/Route110/header.inc
@@ -8,7 +8,7 @@ Route110:: @ 8305704
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
index a58634ce9..f6b6aa1c9 100644
--- a/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
+++ b/data/maps/Route110_SeasideCyclingRoadNorthEntrance/header.inc
@@ -8,7 +8,7 @@ Route110_SeasideCyclingRoadNorthEntrance:: @ 8307E9C
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
index 648eb731a..187c13781 100644
--- a/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
+++ b/data/maps/Route110_SeasideCyclingRoadSouthEntrance/header.inc
@@ -8,7 +8,7 @@ Route110_SeasideCyclingRoadSouthEntrance:: @ 8307E80
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHouseCorridor/header.inc b/data/maps/Route110_TrickHouseCorridor/header.inc
index b443725c7..c70e483f1 100644
--- a/data/maps/Route110_TrickHouseCorridor/header.inc
+++ b/data/maps/Route110_TrickHouseCorridor/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHouseCorridor:: @ 8307D84
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHouseEnd/header.inc b/data/maps/Route110_TrickHouseEnd/header.inc
index c93534396..37260e661 100644
--- a/data/maps/Route110_TrickHouseEnd/header.inc
+++ b/data/maps/Route110_TrickHouseEnd/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHouseEnd:: @ 8307D68
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHouseEntrance/header.inc b/data/maps/Route110_TrickHouseEntrance/header.inc
index 6a292f3be..e2ee33d65 100644
--- a/data/maps/Route110_TrickHouseEntrance/header.inc
+++ b/data/maps/Route110_TrickHouseEntrance/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHouseEntrance:: @ 8307D4C
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle1/header.inc b/data/maps/Route110_TrickHousePuzzle1/header.inc
index 25c8ac058..0cdf6e55b 100644
--- a/data/maps/Route110_TrickHousePuzzle1/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle1/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle1:: @ 8307DA0
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle2/header.inc b/data/maps/Route110_TrickHousePuzzle2/header.inc
index 6bc98e718..03b220e96 100644
--- a/data/maps/Route110_TrickHousePuzzle2/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle2/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle2:: @ 8307DBC
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle3/header.inc b/data/maps/Route110_TrickHousePuzzle3/header.inc
index e4da788a6..8ac021d4d 100644
--- a/data/maps/Route110_TrickHousePuzzle3/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle3/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle3:: @ 8307DD8
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle4/header.inc b/data/maps/Route110_TrickHousePuzzle4/header.inc
index 9648e360b..11eaffbb4 100644
--- a/data/maps/Route110_TrickHousePuzzle4/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle4/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle4:: @ 8307DF4
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle5/header.inc b/data/maps/Route110_TrickHousePuzzle5/header.inc
index 5188630fd..40bc9f4b7 100644
--- a/data/maps/Route110_TrickHousePuzzle5/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle5/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle5:: @ 8307E10
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle6/header.inc b/data/maps/Route110_TrickHousePuzzle6/header.inc
index 214460bf8..b527fad03 100644
--- a/data/maps/Route110_TrickHousePuzzle6/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle6/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle6:: @ 8307E2C
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle7/header.inc b/data/maps/Route110_TrickHousePuzzle7/header.inc
index 6e9a22746..e9fe01965 100644
--- a/data/maps/Route110_TrickHousePuzzle7/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle7/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle7:: @ 8307E48
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route110_TrickHousePuzzle8/header.inc b/data/maps/Route110_TrickHousePuzzle8/header.inc
index 6e7683b8c..48f064cb5 100644
--- a/data/maps/Route110_TrickHousePuzzle8/header.inc
+++ b/data/maps/Route110_TrickHousePuzzle8/header.inc
@@ -8,7 +8,7 @@ Route110_TrickHousePuzzle8:: @ 8307E64
.byte MAPSEC_ROUTE_110
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route111/header.inc b/data/maps/Route111/header.inc
index 973e43ad3..b52dbce16 100644
--- a/data/maps/Route111/header.inc
+++ b/data/maps/Route111/header.inc
@@ -8,7 +8,7 @@ Route111:: @ 8305720
.byte MAPSEC_ROUTE_111
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route111_OldLadysRestStop/header.inc b/data/maps/Route111_OldLadysRestStop/header.inc
index af1b5d7f0..46ea8ce53 100644
--- a/data/maps/Route111_OldLadysRestStop/header.inc
+++ b/data/maps/Route111_OldLadysRestStop/header.inc
@@ -8,7 +8,7 @@ Route111_OldLadysRestStop:: @ 8306C74
.byte MAPSEC_ROUTE_111
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route111_WinstrateFamilysHouse/header.inc b/data/maps/Route111_WinstrateFamilysHouse/header.inc
index 100cd4b8a..f00b7de29 100644
--- a/data/maps/Route111_WinstrateFamilysHouse/header.inc
+++ b/data/maps/Route111_WinstrateFamilysHouse/header.inc
@@ -8,7 +8,7 @@ Route111_WinstrateFamilysHouse:: @ 8306C58
.byte MAPSEC_ROUTE_111
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route112/header.inc b/data/maps/Route112/header.inc
index 845b656d9..2159d8bd6 100644
--- a/data/maps/Route112/header.inc
+++ b/data/maps/Route112/header.inc
@@ -8,7 +8,7 @@ Route112:: @ 830573C
.byte MAPSEC_ROUTE_112
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route112_CableCarStation/header.inc b/data/maps/Route112_CableCarStation/header.inc
index c04ae3a85..8c2cdd9fe 100644
--- a/data/maps/Route112_CableCarStation/header.inc
+++ b/data/maps/Route112_CableCarStation/header.inc
@@ -8,7 +8,7 @@ Route112_CableCarStation:: @ 8306C90
.byte MAPSEC_ROUTE_112
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route113/header.inc b/data/maps/Route113/header.inc
index bcad63fca..33f63b8d5 100644
--- a/data/maps/Route113/header.inc
+++ b/data/maps/Route113/header.inc
@@ -8,7 +8,7 @@ Route113:: @ 8305758
.byte MAPSEC_ROUTE_113
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route113_GlassWorkshop/header.inc b/data/maps/Route113_GlassWorkshop/header.inc
index 66bfc8b21..4030fbe93 100644
--- a/data/maps/Route113_GlassWorkshop/header.inc
+++ b/data/maps/Route113_GlassWorkshop/header.inc
@@ -8,7 +8,7 @@ Route113_GlassWorkshop:: @ 8307EB8
.byte MAPSEC_ROUTE_113
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route114/header.inc b/data/maps/Route114/header.inc
index d51ee825e..ba2b1eb3a 100644
--- a/data/maps/Route114/header.inc
+++ b/data/maps/Route114/header.inc
@@ -8,7 +8,7 @@ Route114:: @ 8305774
.byte MAPSEC_ROUTE_114
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route114_FossilManiacsHouse/header.inc b/data/maps/Route114_FossilManiacsHouse/header.inc
index 8d22a1314..71d084466 100644
--- a/data/maps/Route114_FossilManiacsHouse/header.inc
+++ b/data/maps/Route114_FossilManiacsHouse/header.inc
@@ -8,7 +8,7 @@ Route114_FossilManiacsHouse:: @ 8306CC8
.byte MAPSEC_ROUTE_114
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route114_FossilManiacsTunnel/header.inc b/data/maps/Route114_FossilManiacsTunnel/header.inc
index f5f2c877c..c47de21a6 100644
--- a/data/maps/Route114_FossilManiacsTunnel/header.inc
+++ b/data/maps/Route114_FossilManiacsTunnel/header.inc
@@ -8,7 +8,7 @@ Route114_FossilManiacsTunnel:: @ 8306CE4
.byte MAPSEC_ROUTE_114
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route114_LanettesHouse/header.inc b/data/maps/Route114_LanettesHouse/header.inc
index 44f4d47bc..27f3c0e46 100644
--- a/data/maps/Route114_LanettesHouse/header.inc
+++ b/data/maps/Route114_LanettesHouse/header.inc
@@ -8,7 +8,7 @@ Route114_LanettesHouse:: @ 8306D00
.byte MAPSEC_ROUTE_114
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route115/header.inc b/data/maps/Route115/header.inc
index 640735ac3..c64340a27 100644
--- a/data/maps/Route115/header.inc
+++ b/data/maps/Route115/header.inc
@@ -8,7 +8,7 @@ Route115:: @ 8305790
.byte MAPSEC_ROUTE_115
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route116/header.inc b/data/maps/Route116/header.inc
index 2ba0a7ade..496723efc 100644
--- a/data/maps/Route116/header.inc
+++ b/data/maps/Route116/header.inc
@@ -8,7 +8,7 @@ Route116:: @ 83057AC
.byte MAPSEC_ROUTE_116
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route116_TunnelersRestHouse/header.inc b/data/maps/Route116_TunnelersRestHouse/header.inc
index 802c04403..431119c68 100644
--- a/data/maps/Route116_TunnelersRestHouse/header.inc
+++ b/data/maps/Route116_TunnelersRestHouse/header.inc
@@ -8,7 +8,7 @@ Route116_TunnelersRestHouse:: @ 8306D1C
.byte MAPSEC_ROUTE_116
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route117/header.inc b/data/maps/Route117/header.inc
index c19c87950..3543079b0 100644
--- a/data/maps/Route117/header.inc
+++ b/data/maps/Route117/header.inc
@@ -8,7 +8,7 @@ Route117:: @ 83057C8
.byte MAPSEC_ROUTE_117
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route117_PokemonDayCare/header.inc b/data/maps/Route117_PokemonDayCare/header.inc
index 46923947b..2f301578e 100644
--- a/data/maps/Route117_PokemonDayCare/header.inc
+++ b/data/maps/Route117_PokemonDayCare/header.inc
@@ -8,7 +8,7 @@ Route117_PokemonDayCare:: @ 8306D38
.byte MAPSEC_ROUTE_117
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route118/header.inc b/data/maps/Route118/header.inc
index 944a9695d..6e7a41ec2 100644
--- a/data/maps/Route118/header.inc
+++ b/data/maps/Route118/header.inc
@@ -8,7 +8,7 @@ Route118:: @ 83057E4
.byte MAPSEC_ROUTE_118
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route119/header.inc b/data/maps/Route119/header.inc
index b8a2d42bc..16efb467d 100644
--- a/data/maps/Route119/header.inc
+++ b/data/maps/Route119/header.inc
@@ -8,7 +8,7 @@ Route119:: @ 8305800
.byte MAPSEC_ROUTE_119
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route119_House/header.inc b/data/maps/Route119_House/header.inc
index 4ff380fed..e822387b8 100644
--- a/data/maps/Route119_House/header.inc
+++ b/data/maps/Route119_House/header.inc
@@ -8,7 +8,7 @@ Route119_House:: @ 8307F28
.byte MAPSEC_ROUTE_119
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route119_WeatherInstitute_1F/header.inc b/data/maps/Route119_WeatherInstitute_1F/header.inc
index 26ff382a1..a55e96cdc 100644
--- a/data/maps/Route119_WeatherInstitute_1F/header.inc
+++ b/data/maps/Route119_WeatherInstitute_1F/header.inc
@@ -8,7 +8,7 @@ Route119_WeatherInstitute_1F:: @ 8307EF0
.byte MAPSEC_ROUTE_119
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route119_WeatherInstitute_2F/header.inc b/data/maps/Route119_WeatherInstitute_2F/header.inc
index 27aa20836..0a0431b19 100644
--- a/data/maps/Route119_WeatherInstitute_2F/header.inc
+++ b/data/maps/Route119_WeatherInstitute_2F/header.inc
@@ -8,7 +8,7 @@ Route119_WeatherInstitute_2F:: @ 8307F0C
.byte MAPSEC_ROUTE_119
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route120/header.inc b/data/maps/Route120/header.inc
index 6c1f1cde3..68a6de88f 100644
--- a/data/maps/Route120/header.inc
+++ b/data/maps/Route120/header.inc
@@ -8,7 +8,7 @@ Route120:: @ 830581C
.byte MAPSEC_ROUTE_120
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route121/header.inc b/data/maps/Route121/header.inc
index fb8fc3838..84cd2c273 100644
--- a/data/maps/Route121/header.inc
+++ b/data/maps/Route121/header.inc
@@ -8,7 +8,7 @@ Route121:: @ 8305838
.byte MAPSEC_ROUTE_121
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route121_SafariZoneEntrance/header.inc b/data/maps/Route121_SafariZoneEntrance/header.inc
index f00791155..ca171c39e 100644
--- a/data/maps/Route121_SafariZoneEntrance/header.inc
+++ b/data/maps/Route121_SafariZoneEntrance/header.inc
@@ -8,7 +8,7 @@ Route121_SafariZoneEntrance:: @ 8306D54
.byte MAPSEC_ROUTE_121
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route122/header.inc b/data/maps/Route122/header.inc
index 8154c3934..5830203cf 100644
--- a/data/maps/Route122/header.inc
+++ b/data/maps/Route122/header.inc
@@ -8,7 +8,7 @@ Route122:: @ 8305854
.byte MAPSEC_ROUTE_122
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route123/header.inc b/data/maps/Route123/header.inc
index fdd481274..dcb08c4bc 100644
--- a/data/maps/Route123/header.inc
+++ b/data/maps/Route123/header.inc
@@ -8,7 +8,7 @@ Route123:: @ 8305870
.byte MAPSEC_ROUTE_123
.byte 0
.byte WEATHER_SUNNY
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route123_BerryMastersHouse/header.inc b/data/maps/Route123_BerryMastersHouse/header.inc
index 2942daf3b..2c65fb5e3 100644
--- a/data/maps/Route123_BerryMastersHouse/header.inc
+++ b/data/maps/Route123_BerryMastersHouse/header.inc
@@ -8,7 +8,7 @@ Route123_BerryMastersHouse:: @ 8307ED4
.byte MAPSEC_ROUTE_123
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route124/header.inc b/data/maps/Route124/header.inc
index 4e08e972b..45163691a 100644
--- a/data/maps/Route124/header.inc
+++ b/data/maps/Route124/header.inc
@@ -8,7 +8,7 @@ Route124:: @ 830588C
.byte MAPSEC_ROUTE_124
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route124_DivingTreasureHuntersHouse/header.inc b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
index 474d3ec5d..4954a683e 100644
--- a/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
+++ b/data/maps/Route124_DivingTreasureHuntersHouse/header.inc
@@ -8,7 +8,7 @@ Route124_DivingTreasureHuntersHouse:: @ 8307F44
.byte MAPSEC_ROUTE_124
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Route125/header.inc b/data/maps/Route125/header.inc
index 1fb334b25..bcc72f444 100644
--- a/data/maps/Route125/header.inc
+++ b/data/maps/Route125/header.inc
@@ -8,7 +8,7 @@ Route125:: @ 83058A8
.byte MAPSEC_ROUTE_125
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route126/header.inc b/data/maps/Route126/header.inc
index 92fdbf714..8a7a39f08 100644
--- a/data/maps/Route126/header.inc
+++ b/data/maps/Route126/header.inc
@@ -8,7 +8,7 @@ Route126:: @ 83058C4
.byte MAPSEC_ROUTE_126
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route127/header.inc b/data/maps/Route127/header.inc
index 7d9cf6d0f..92fbe4caf 100644
--- a/data/maps/Route127/header.inc
+++ b/data/maps/Route127/header.inc
@@ -8,7 +8,7 @@ Route127:: @ 83058E0
.byte MAPSEC_ROUTE_127
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route128/header.inc b/data/maps/Route128/header.inc
index b0b4e1cee..0f7f4acc6 100644
--- a/data/maps/Route128/header.inc
+++ b/data/maps/Route128/header.inc
@@ -8,7 +8,7 @@ Route128:: @ 83058FC
.byte MAPSEC_ROUTE_128
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route129/header.inc b/data/maps/Route129/header.inc
index a6f5bf6c7..301c65557 100644
--- a/data/maps/Route129/header.inc
+++ b/data/maps/Route129/header.inc
@@ -8,7 +8,7 @@ Route129:: @ 8305918
.byte MAPSEC_ROUTE_129
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route130/header.inc b/data/maps/Route130/header.inc
index db1c520e8..1a7fbc77a 100644
--- a/data/maps/Route130/header.inc
+++ b/data/maps/Route130/header.inc
@@ -8,7 +8,7 @@ Route130:: @ 8305934
.byte MAPSEC_ROUTE_130
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route131/header.inc b/data/maps/Route131/header.inc
index 4e5a506f8..182bcf1e8 100644
--- a/data/maps/Route131/header.inc
+++ b/data/maps/Route131/header.inc
@@ -8,7 +8,7 @@ Route131:: @ 8305950
.byte MAPSEC_ROUTE_131
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route132/header.inc b/data/maps/Route132/header.inc
index 5cd03df69..dbd2ddfe7 100644
--- a/data/maps/Route132/header.inc
+++ b/data/maps/Route132/header.inc
@@ -8,7 +8,7 @@ Route132:: @ 830596C
.byte MAPSEC_ROUTE_132
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route133/header.inc b/data/maps/Route133/header.inc
index 5f96d2fcd..b6a2c5963 100644
--- a/data/maps/Route133/header.inc
+++ b/data/maps/Route133/header.inc
@@ -8,7 +8,7 @@ Route133:: @ 8305988
.byte MAPSEC_ROUTE_133
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Route134/header.inc b/data/maps/Route134/header.inc
index 69cfa8900..cc4360ef9 100644
--- a/data/maps/Route134/header.inc
+++ b/data/maps/Route134/header.inc
@@ -8,7 +8,7 @@ Route134:: @ 83059A4
.byte MAPSEC_ROUTE_134
.byte 0
.byte WEATHER_SUNNY
- .byte 6
+ .byte MAP_TYPE_6
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/RustboroCity/header.inc b/data/maps/RustboroCity/header.inc
index 4e766abdc..375d378a6 100644
--- a/data/maps/RustboroCity/header.inc
+++ b/data/maps/RustboroCity/header.inc
@@ -8,7 +8,7 @@ RustboroCity:: @ 830549C
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/RustboroCity_CuttersHouse/header.inc b/data/maps/RustboroCity_CuttersHouse/header.inc
index 24f14733b..e7b90812e 100644
--- a/data/maps/RustboroCity_CuttersHouse/header.inc
+++ b/data/maps/RustboroCity_CuttersHouse/header.inc
@@ -8,7 +8,7 @@ RustboroCity_CuttersHouse:: @ 8306360
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_DevonCorp_1F/header.inc b/data/maps/RustboroCity_DevonCorp_1F/header.inc
index fe6db5565..2d78bb675 100644
--- a/data/maps/RustboroCity_DevonCorp_1F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_1F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_DevonCorp_1F:: @ 830622C
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_DevonCorp_2F/header.inc b/data/maps/RustboroCity_DevonCorp_2F/header.inc
index 65f4831a1..acb411dbb 100644
--- a/data/maps/RustboroCity_DevonCorp_2F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_2F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_DevonCorp_2F:: @ 8306248
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_DevonCorp_3F/header.inc b/data/maps/RustboroCity_DevonCorp_3F/header.inc
index 06f287b0b..5f2f4c039 100644
--- a/data/maps/RustboroCity_DevonCorp_3F/header.inc
+++ b/data/maps/RustboroCity_DevonCorp_3F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_DevonCorp_3F:: @ 8306264
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Flat1_1F/header.inc b/data/maps/RustboroCity_Flat1_1F/header.inc
index db75752ef..855f43ef8 100644
--- a/data/maps/RustboroCity_Flat1_1F/header.inc
+++ b/data/maps/RustboroCity_Flat1_1F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Flat1_1F:: @ 830630C
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Flat1_2F/header.inc b/data/maps/RustboroCity_Flat1_2F/header.inc
index 6db4c4517..75e2fb114 100644
--- a/data/maps/RustboroCity_Flat1_2F/header.inc
+++ b/data/maps/RustboroCity_Flat1_2F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Flat1_2F:: @ 8306328
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Flat2_1F/header.inc b/data/maps/RustboroCity_Flat2_1F/header.inc
index 98c12c63f..3a56357f7 100644
--- a/data/maps/RustboroCity_Flat2_1F/header.inc
+++ b/data/maps/RustboroCity_Flat2_1F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Flat2_1F:: @ 8306398
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Flat2_2F/header.inc b/data/maps/RustboroCity_Flat2_2F/header.inc
index 8ada38a32..48afa8234 100644
--- a/data/maps/RustboroCity_Flat2_2F/header.inc
+++ b/data/maps/RustboroCity_Flat2_2F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Flat2_2F:: @ 83063B4
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Flat2_3F/header.inc b/data/maps/RustboroCity_Flat2_3F/header.inc
index af691c218..13a8157d1 100644
--- a/data/maps/RustboroCity_Flat2_3F/header.inc
+++ b/data/maps/RustboroCity_Flat2_3F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Flat2_3F:: @ 83063D0
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Gym/header.inc b/data/maps/RustboroCity_Gym/header.inc
index 9b7d28c1f..79ef9f54c 100644
--- a/data/maps/RustboroCity_Gym/header.inc
+++ b/data/maps/RustboroCity_Gym/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Gym:: @ 8306280
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/RustboroCity_House1/header.inc b/data/maps/RustboroCity_House1/header.inc
index b118dded3..b389ac45a 100644
--- a/data/maps/RustboroCity_House1/header.inc
+++ b/data/maps/RustboroCity_House1/header.inc
@@ -8,7 +8,7 @@ RustboroCity_House1:: @ 8306344
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_House2/header.inc b/data/maps/RustboroCity_House2/header.inc
index b78218af5..617f458a0 100644
--- a/data/maps/RustboroCity_House2/header.inc
+++ b/data/maps/RustboroCity_House2/header.inc
@@ -8,7 +8,7 @@ RustboroCity_House2:: @ 830637C
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_House3/header.inc b/data/maps/RustboroCity_House3/header.inc
index 8ad464628..e120a1fd3 100644
--- a/data/maps/RustboroCity_House3/header.inc
+++ b/data/maps/RustboroCity_House3/header.inc
@@ -8,7 +8,7 @@ RustboroCity_House3:: @ 83063EC
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_Mart/header.inc b/data/maps/RustboroCity_Mart/header.inc
index e702ddeb4..7b1d739ed 100644
--- a/data/maps/RustboroCity_Mart/header.inc
+++ b/data/maps/RustboroCity_Mart/header.inc
@@ -8,7 +8,7 @@ RustboroCity_Mart:: @ 83062F0
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_PokemonCenter_1F/header.inc b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
index e2be65513..f57900235 100644
--- a/data/maps/RustboroCity_PokemonCenter_1F/header.inc
+++ b/data/maps/RustboroCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_PokemonCenter_1F:: @ 83062B8
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_PokemonCenter_2F/header.inc b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
index 7ec96a5f1..ce1d315c7 100644
--- a/data/maps/RustboroCity_PokemonCenter_2F/header.inc
+++ b/data/maps/RustboroCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ RustboroCity_PokemonCenter_2F:: @ 83062D4
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RustboroCity_PokemonSchool/header.inc b/data/maps/RustboroCity_PokemonSchool/header.inc
index d561151f6..af51ce0d3 100644
--- a/data/maps/RustboroCity_PokemonSchool/header.inc
+++ b/data/maps/RustboroCity_PokemonSchool/header.inc
@@ -8,7 +8,7 @@ RustboroCity_PokemonSchool:: @ 830629C
.byte MAPSEC_RUSTBORO_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/RusturfTunnel/header.inc b/data/maps/RusturfTunnel/header.inc
index 849bb8b26..f6d6376f9 100644
--- a/data/maps/RusturfTunnel/header.inc
+++ b/data/maps/RusturfTunnel/header.inc
@@ -8,7 +8,7 @@ RusturfTunnel:: @ 8306DE0
.byte MAPSEC_RUSTURF_TUNNEL
.byte 0
.byte WEATHER_FOG_1
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SSTidalCorridor/header.inc b/data/maps/SSTidalCorridor/header.inc
index e0f4a7272..4e9eb4814 100644
--- a/data/maps/SSTidalCorridor/header.inc
+++ b/data/maps/SSTidalCorridor/header.inc
@@ -8,7 +8,7 @@ SSTidalCorridor:: @ 8307B54
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SSTidalLowerDeck/header.inc b/data/maps/SSTidalLowerDeck/header.inc
index 9cb467b69..14c9bf3b1 100644
--- a/data/maps/SSTidalLowerDeck/header.inc
+++ b/data/maps/SSTidalLowerDeck/header.inc
@@ -8,7 +8,7 @@ SSTidalLowerDeck:: @ 8307B70
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SSTidalRooms/header.inc b/data/maps/SSTidalRooms/header.inc
index b109ebfdf..f744d00f9 100644
--- a/data/maps/SSTidalRooms/header.inc
+++ b/data/maps/SSTidalRooms/header.inc
@@ -8,7 +8,7 @@ SSTidalRooms:: @ 8307B8C
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SafariZone_Northeast/header.inc b/data/maps/SafariZone_Northeast/header.inc
index 52f9ef066..7100cac69 100644
--- a/data/maps/SafariZone_Northeast/header.inc
+++ b/data/maps/SafariZone_Northeast/header.inc
@@ -8,7 +8,7 @@ SafariZone_Northeast:: @ 8307BC4
.byte MAPSEC_SAFARI_ZONE
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SafariZone_Northwest/header.inc b/data/maps/SafariZone_Northwest/header.inc
index c5237f87e..51a3877a0 100644
--- a/data/maps/SafariZone_Northwest/header.inc
+++ b/data/maps/SafariZone_Northwest/header.inc
@@ -8,7 +8,7 @@ SafariZone_Northwest:: @ 8307BA8
.byte MAPSEC_SAFARI_ZONE
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SafariZone_RestHouse/header.inc b/data/maps/SafariZone_RestHouse/header.inc
index 1bd2bdfe0..c9e83714c 100644
--- a/data/maps/SafariZone_RestHouse/header.inc
+++ b/data/maps/SafariZone_RestHouse/header.inc
@@ -8,7 +8,7 @@ SafariZone_RestHouse:: @ 8307CDC
.byte MAPSEC_SAFARI_ZONE
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SafariZone_Southeast/header.inc b/data/maps/SafariZone_Southeast/header.inc
index 6d73c00a0..05f0738ab 100644
--- a/data/maps/SafariZone_Southeast/header.inc
+++ b/data/maps/SafariZone_Southeast/header.inc
@@ -8,7 +8,7 @@ SafariZone_Southeast:: @ 8307BFC
.byte MAPSEC_SAFARI_ZONE
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SafariZone_Southwest/header.inc b/data/maps/SafariZone_Southwest/header.inc
index a1072acdd..3eb939d1f 100644
--- a/data/maps/SafariZone_Southwest/header.inc
+++ b/data/maps/SafariZone_Southwest/header.inc
@@ -8,7 +8,7 @@ SafariZone_Southwest:: @ 8307BE0
.byte MAPSEC_SAFARI_ZONE
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ScorchedSlab/header.inc b/data/maps/ScorchedSlab/header.inc
index 2ba712fb1..a600190c3 100644
--- a/data/maps/ScorchedSlab/header.inc
+++ b/data/maps/ScorchedSlab/header.inc
@@ -8,7 +8,7 @@ ScorchedSlab:: @ 830756C
.byte MAPSEC_SCORCHED_SLAB
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Entrance/header.inc b/data/maps/SeafloorCavern_Entrance/header.inc
index e87d6da67..e6e6a195e 100644
--- a/data/maps/SeafloorCavern_Entrance/header.inc
+++ b/data/maps/SeafloorCavern_Entrance/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Entrance:: @ 8307064
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room1/header.inc b/data/maps/SeafloorCavern_Room1/header.inc
index 6cb956807..c9fd33da2 100644
--- a/data/maps/SeafloorCavern_Room1/header.inc
+++ b/data/maps/SeafloorCavern_Room1/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room1:: @ 8307080
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room2/header.inc b/data/maps/SeafloorCavern_Room2/header.inc
index b0091d99c..dd4a9fc65 100644
--- a/data/maps/SeafloorCavern_Room2/header.inc
+++ b/data/maps/SeafloorCavern_Room2/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room2:: @ 830709C
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room3/header.inc b/data/maps/SeafloorCavern_Room3/header.inc
index 5bcbdc4b2..815f8ec8d 100644
--- a/data/maps/SeafloorCavern_Room3/header.inc
+++ b/data/maps/SeafloorCavern_Room3/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room3:: @ 83070B8
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room4/header.inc b/data/maps/SeafloorCavern_Room4/header.inc
index 113aad4cb..d07c3a6df 100644
--- a/data/maps/SeafloorCavern_Room4/header.inc
+++ b/data/maps/SeafloorCavern_Room4/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room4:: @ 83070D4
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room5/header.inc b/data/maps/SeafloorCavern_Room5/header.inc
index e65505a88..8991e9d2c 100644
--- a/data/maps/SeafloorCavern_Room5/header.inc
+++ b/data/maps/SeafloorCavern_Room5/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room5:: @ 83070F0
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room6/header.inc b/data/maps/SeafloorCavern_Room6/header.inc
index 3f6b78090..ad7ca11b9 100644
--- a/data/maps/SeafloorCavern_Room6/header.inc
+++ b/data/maps/SeafloorCavern_Room6/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room6:: @ 830710C
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room7/header.inc b/data/maps/SeafloorCavern_Room7/header.inc
index e1c507457..053537095 100644
--- a/data/maps/SeafloorCavern_Room7/header.inc
+++ b/data/maps/SeafloorCavern_Room7/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room7:: @ 8307128
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room8/header.inc b/data/maps/SeafloorCavern_Room8/header.inc
index 5e777fdf9..bc76830a8 100644
--- a/data/maps/SeafloorCavern_Room8/header.inc
+++ b/data/maps/SeafloorCavern_Room8/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room8:: @ 8307144
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SeafloorCavern_Room9/header.inc b/data/maps/SeafloorCavern_Room9/header.inc
index 8b723673a..a6636e985 100644
--- a/data/maps/SeafloorCavern_Room9/header.inc
+++ b/data/maps/SeafloorCavern_Room9/header.inc
@@ -8,7 +8,7 @@ SeafloorCavern_Room9:: @ 8307160
.byte MAPSEC_SEAFLOOR_CAVERN
.byte 0
.byte WEATHER_FOG_1
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SealedChamber_InnerRoom/header.inc b/data/maps/SealedChamber_InnerRoom/header.inc
index 540fdc24c..899686f51 100644
--- a/data/maps/SealedChamber_InnerRoom/header.inc
+++ b/data/maps/SealedChamber_InnerRoom/header.inc
@@ -8,7 +8,7 @@ SealedChamber_InnerRoom:: @ 8307550
.byte MAPSEC_SEALED_CHAMBER
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SealedChamber_OuterRoom/header.inc b/data/maps/SealedChamber_OuterRoom/header.inc
index c7b0e4dd5..6919baa5b 100644
--- a/data/maps/SealedChamber_OuterRoom/header.inc
+++ b/data/maps/SealedChamber_OuterRoom/header.inc
@@ -8,7 +8,7 @@ SealedChamber_OuterRoom:: @ 8307534
.byte MAPSEC_SEALED_CHAMBER
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SecretBase_BlueCave1/header.inc b/data/maps/SecretBase_BlueCave1/header.inc
index c37b41b1e..8785a7728 100644
--- a/data/maps/SecretBase_BlueCave1/header.inc
+++ b/data/maps/SecretBase_BlueCave1/header.inc
@@ -8,7 +8,7 @@ SecretBase_BlueCave1:: @ 8307710
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BlueCave2/header.inc b/data/maps/SecretBase_BlueCave2/header.inc
index 759c16247..da39bdd06 100644
--- a/data/maps/SecretBase_BlueCave2/header.inc
+++ b/data/maps/SecretBase_BlueCave2/header.inc
@@ -8,7 +8,7 @@ SecretBase_BlueCave2:: @ 83077B8
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BlueCave3/header.inc b/data/maps/SecretBase_BlueCave3/header.inc
index 1d6d65078..4077c8bd0 100644
--- a/data/maps/SecretBase_BlueCave3/header.inc
+++ b/data/maps/SecretBase_BlueCave3/header.inc
@@ -8,7 +8,7 @@ SecretBase_BlueCave3:: @ 8307860
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BlueCave4/header.inc b/data/maps/SecretBase_BlueCave4/header.inc
index 0eae6d791..663c65a77 100644
--- a/data/maps/SecretBase_BlueCave4/header.inc
+++ b/data/maps/SecretBase_BlueCave4/header.inc
@@ -8,7 +8,7 @@ SecretBase_BlueCave4:: @ 8307908
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BrownCave1/header.inc b/data/maps/SecretBase_BrownCave1/header.inc
index 2554d358e..00d5d0166 100644
--- a/data/maps/SecretBase_BrownCave1/header.inc
+++ b/data/maps/SecretBase_BrownCave1/header.inc
@@ -8,7 +8,7 @@ SecretBase_BrownCave1:: @ 83076F4
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BrownCave2/header.inc b/data/maps/SecretBase_BrownCave2/header.inc
index 070800a35..37230d81b 100644
--- a/data/maps/SecretBase_BrownCave2/header.inc
+++ b/data/maps/SecretBase_BrownCave2/header.inc
@@ -8,7 +8,7 @@ SecretBase_BrownCave2:: @ 830779C
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BrownCave3/header.inc b/data/maps/SecretBase_BrownCave3/header.inc
index 52d6b6520..ce551a6ec 100644
--- a/data/maps/SecretBase_BrownCave3/header.inc
+++ b/data/maps/SecretBase_BrownCave3/header.inc
@@ -8,7 +8,7 @@ SecretBase_BrownCave3:: @ 8307844
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_BrownCave4/header.inc b/data/maps/SecretBase_BrownCave4/header.inc
index c8687802e..29806867f 100644
--- a/data/maps/SecretBase_BrownCave4/header.inc
+++ b/data/maps/SecretBase_BrownCave4/header.inc
@@ -8,7 +8,7 @@ SecretBase_BrownCave4:: @ 83078EC
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_RedCave1/header.inc b/data/maps/SecretBase_RedCave1/header.inc
index e3a8d5435..33f68514e 100644
--- a/data/maps/SecretBase_RedCave1/header.inc
+++ b/data/maps/SecretBase_RedCave1/header.inc
@@ -8,7 +8,7 @@ SecretBase_RedCave1:: @ 83076D8
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_RedCave2/header.inc b/data/maps/SecretBase_RedCave2/header.inc
index 9d4ae63b3..4bc4b673c 100644
--- a/data/maps/SecretBase_RedCave2/header.inc
+++ b/data/maps/SecretBase_RedCave2/header.inc
@@ -8,7 +8,7 @@ SecretBase_RedCave2:: @ 8307780
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_RedCave3/header.inc b/data/maps/SecretBase_RedCave3/header.inc
index 035210198..330592a0b 100644
--- a/data/maps/SecretBase_RedCave3/header.inc
+++ b/data/maps/SecretBase_RedCave3/header.inc
@@ -8,7 +8,7 @@ SecretBase_RedCave3:: @ 8307828
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_RedCave4/header.inc b/data/maps/SecretBase_RedCave4/header.inc
index dbf6961b7..0bddcb964 100644
--- a/data/maps/SecretBase_RedCave4/header.inc
+++ b/data/maps/SecretBase_RedCave4/header.inc
@@ -8,7 +8,7 @@ SecretBase_RedCave4:: @ 83078D0
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Shrub1/header.inc b/data/maps/SecretBase_Shrub1/header.inc
index a06331e0c..27c464fde 100644
--- a/data/maps/SecretBase_Shrub1/header.inc
+++ b/data/maps/SecretBase_Shrub1/header.inc
@@ -8,7 +8,7 @@ SecretBase_Shrub1:: @ 8307764
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Shrub2/header.inc b/data/maps/SecretBase_Shrub2/header.inc
index d3acc11aa..70bbc94d8 100644
--- a/data/maps/SecretBase_Shrub2/header.inc
+++ b/data/maps/SecretBase_Shrub2/header.inc
@@ -8,7 +8,7 @@ SecretBase_Shrub2:: @ 830780C
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Shrub3/header.inc b/data/maps/SecretBase_Shrub3/header.inc
index 7b5a24771..ee2297f17 100644
--- a/data/maps/SecretBase_Shrub3/header.inc
+++ b/data/maps/SecretBase_Shrub3/header.inc
@@ -8,7 +8,7 @@ SecretBase_Shrub3:: @ 83078B4
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Shrub4/header.inc b/data/maps/SecretBase_Shrub4/header.inc
index 5555137bc..610767784 100644
--- a/data/maps/SecretBase_Shrub4/header.inc
+++ b/data/maps/SecretBase_Shrub4/header.inc
@@ -8,7 +8,7 @@ SecretBase_Shrub4:: @ 830795C
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Tree1/header.inc b/data/maps/SecretBase_Tree1/header.inc
index a39b150cd..f0e7ee20a 100644
--- a/data/maps/SecretBase_Tree1/header.inc
+++ b/data/maps/SecretBase_Tree1/header.inc
@@ -8,7 +8,7 @@ SecretBase_Tree1:: @ 8307748
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Tree2/header.inc b/data/maps/SecretBase_Tree2/header.inc
index 0ac8aa572..2267b1781 100644
--- a/data/maps/SecretBase_Tree2/header.inc
+++ b/data/maps/SecretBase_Tree2/header.inc
@@ -8,7 +8,7 @@ SecretBase_Tree2:: @ 83077F0
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Tree3/header.inc b/data/maps/SecretBase_Tree3/header.inc
index 378aefaa8..21faa4f01 100644
--- a/data/maps/SecretBase_Tree3/header.inc
+++ b/data/maps/SecretBase_Tree3/header.inc
@@ -8,7 +8,7 @@ SecretBase_Tree3:: @ 8307898
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_Tree4/header.inc b/data/maps/SecretBase_Tree4/header.inc
index 58c7b3ce7..a226fcf4e 100644
--- a/data/maps/SecretBase_Tree4/header.inc
+++ b/data/maps/SecretBase_Tree4/header.inc
@@ -8,7 +8,7 @@ SecretBase_Tree4:: @ 8307940
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_YellowCave1/header.inc b/data/maps/SecretBase_YellowCave1/header.inc
index 788638a91..bc9915684 100644
--- a/data/maps/SecretBase_YellowCave1/header.inc
+++ b/data/maps/SecretBase_YellowCave1/header.inc
@@ -8,7 +8,7 @@ SecretBase_YellowCave1:: @ 830772C
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_YellowCave2/header.inc b/data/maps/SecretBase_YellowCave2/header.inc
index 4c62fade3..4103bbc98 100644
--- a/data/maps/SecretBase_YellowCave2/header.inc
+++ b/data/maps/SecretBase_YellowCave2/header.inc
@@ -8,7 +8,7 @@ SecretBase_YellowCave2:: @ 83077D4
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_YellowCave3/header.inc b/data/maps/SecretBase_YellowCave3/header.inc
index 2d0c8fa9d..b4b034c26 100644
--- a/data/maps/SecretBase_YellowCave3/header.inc
+++ b/data/maps/SecretBase_YellowCave3/header.inc
@@ -8,7 +8,7 @@ SecretBase_YellowCave3:: @ 830787C
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/SecretBase_YellowCave4/header.inc b/data/maps/SecretBase_YellowCave4/header.inc
index 7f5af843f..2011ce06e 100644
--- a/data/maps/SecretBase_YellowCave4/header.inc
+++ b/data/maps/SecretBase_YellowCave4/header.inc
@@ -8,7 +8,7 @@ SecretBase_YellowCave4:: @ 8307924
.byte MAPSEC_SECRET_BASE
.byte 0
.byte WEATHER_NONE
- .byte 9
+ .byte MAP_TYPE_SECRET_BASE
.2byte 0
.byte 1
.byte 8
diff --git a/data/maps/ShoalCave_HighTideEntranceRoom/header.inc b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
index 6b8f0637d..5c7b34fc3 100644
--- a/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
+++ b/data/maps/ShoalCave_HighTideEntranceRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_HighTideEntranceRoom:: @ 83072E8
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ShoalCave_HighTideInnerRoom/header.inc b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
index 7fdb587c9..69736dbbf 100644
--- a/data/maps/ShoalCave_HighTideInnerRoom/header.inc
+++ b/data/maps/ShoalCave_HighTideInnerRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_HighTideInnerRoom:: @ 8307304
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ShoalCave_LowTideEntranceRoom/header.inc b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
index ced8bb210..b9402bc1f 100644
--- a/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideEntranceRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideEntranceRoom:: @ 8307278
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ShoalCave_LowTideIceRoom/header.inc b/data/maps/ShoalCave_LowTideIceRoom/header.inc
index 7d7189c2b..caddfe2d3 100644
--- a/data/maps/ShoalCave_LowTideIceRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideIceRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideIceRoom:: @ 8307684
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ShoalCave_LowTideInnerRoom/header.inc b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
index 2b837b8f9..f53475b1d 100644
--- a/data/maps/ShoalCave_LowTideInnerRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideInnerRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideInnerRoom:: @ 8307294
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ShoalCave_LowTideLowerRoom/header.inc b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
index 8e10fd6a6..04b028774 100644
--- a/data/maps/ShoalCave_LowTideLowerRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideLowerRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideLowerRoom:: @ 83072CC
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/ShoalCave_LowTideStairsRoom/header.inc b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
index c757f8a36..76681ba57 100644
--- a/data/maps/ShoalCave_LowTideStairsRoom/header.inc
+++ b/data/maps/ShoalCave_LowTideStairsRoom/header.inc
@@ -8,7 +8,7 @@ ShoalCave_LowTideStairsRoom:: @ 83072B0
.byte MAPSEC_SHOAL_CAVE
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SingleBattleColosseum/header.inc b/data/maps/SingleBattleColosseum/header.inc
index a6b7f487b..e416ffa85 100644
--- a/data/maps/SingleBattleColosseum/header.inc
+++ b/data/maps/SingleBattleColosseum/header.inc
@@ -8,7 +8,7 @@ SingleBattleColosseum:: @ 8307978
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 8
diff --git a/data/maps/SkyPillar_1F/header.inc b/data/maps/SkyPillar_1F/header.inc
index d37645b47..eee96bfd0 100644
--- a/data/maps/SkyPillar_1F/header.inc
+++ b/data/maps/SkyPillar_1F/header.inc
@@ -8,7 +8,7 @@ SkyPillar_1F:: @ 8307614
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_2F/header.inc b/data/maps/SkyPillar_2F/header.inc
index f3b6c4c66..2d0d3cb6c 100644
--- a/data/maps/SkyPillar_2F/header.inc
+++ b/data/maps/SkyPillar_2F/header.inc
@@ -8,7 +8,7 @@ SkyPillar_2F:: @ 8307630
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_3F/header.inc b/data/maps/SkyPillar_3F/header.inc
index cfb84b3a4..a6f4fad16 100644
--- a/data/maps/SkyPillar_3F/header.inc
+++ b/data/maps/SkyPillar_3F/header.inc
@@ -8,7 +8,7 @@ SkyPillar_3F:: @ 830764C
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_4F/header.inc b/data/maps/SkyPillar_4F/header.inc
index b35218337..b053d5890 100644
--- a/data/maps/SkyPillar_4F/header.inc
+++ b/data/maps/SkyPillar_4F/header.inc
@@ -8,7 +8,7 @@ SkyPillar_4F:: @ 8307668
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_5F/header.inc b/data/maps/SkyPillar_5F/header.inc
index 1582e7d1f..4b8b13339 100644
--- a/data/maps/SkyPillar_5F/header.inc
+++ b/data/maps/SkyPillar_5F/header.inc
@@ -8,7 +8,7 @@ SkyPillar_5F:: @ 83076A0
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_Entrance/header.inc b/data/maps/SkyPillar_Entrance/header.inc
index 75e7f3c3b..5e1693504 100644
--- a/data/maps/SkyPillar_Entrance/header.inc
+++ b/data/maps/SkyPillar_Entrance/header.inc
@@ -8,7 +8,7 @@ SkyPillar_Entrance:: @ 83075DC
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_Outside/header.inc b/data/maps/SkyPillar_Outside/header.inc
index 8af620469..9a5052d82 100644
--- a/data/maps/SkyPillar_Outside/header.inc
+++ b/data/maps/SkyPillar_Outside/header.inc
@@ -8,7 +8,7 @@ SkyPillar_Outside:: @ 83075F8
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SkyPillar_Top/header.inc b/data/maps/SkyPillar_Top/header.inc
index 1cc0877b3..008b3c188 100644
--- a/data/maps/SkyPillar_Top/header.inc
+++ b/data/maps/SkyPillar_Top/header.inc
@@ -8,7 +8,7 @@ SkyPillar_Top:: @ 83076BC
.byte MAPSEC_SKY_PILLAR
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SlateportCity/header.inc b/data/maps/SlateportCity/header.inc
index c9ba2d7ae..07be1cf67 100644
--- a/data/maps/SlateportCity/header.inc
+++ b/data/maps/SlateportCity/header.inc
@@ -8,7 +8,7 @@ SlateportCity:: @ 8305464
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SlateportCity_ContestHall/header.inc b/data/maps/SlateportCity_ContestHall/header.inc
index 19e3b3209..b74c81097 100644
--- a/data/maps/SlateportCity_ContestHall/header.inc
+++ b/data/maps/SlateportCity_ContestHall/header.inc
@@ -8,7 +8,7 @@ SlateportCity_ContestHall:: @ 8306034
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_ContestLobby/header.inc b/data/maps/SlateportCity_ContestLobby/header.inc
index 3aad36973..7d85f9a3d 100644
--- a/data/maps/SlateportCity_ContestLobby/header.inc
+++ b/data/maps/SlateportCity_ContestLobby/header.inc
@@ -8,7 +8,7 @@ SlateportCity_ContestLobby:: @ 8306018
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_Harbor/header.inc b/data/maps/SlateportCity_Harbor/header.inc
index 029761fa9..c2b41541a 100644
--- a/data/maps/SlateportCity_Harbor/header.inc
+++ b/data/maps/SlateportCity_Harbor/header.inc
@@ -8,7 +8,7 @@ SlateportCity_Harbor:: @ 83060C0
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_House1/header.inc b/data/maps/SlateportCity_House1/header.inc
index a78f96ed2..61bbbcce4 100644
--- a/data/maps/SlateportCity_House1/header.inc
+++ b/data/maps/SlateportCity_House1/header.inc
@@ -8,7 +8,7 @@ SlateportCity_House1:: @ 8306050
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_House2/header.inc b/data/maps/SlateportCity_House2/header.inc
index e56231708..edfce41e9 100644
--- a/data/maps/SlateportCity_House2/header.inc
+++ b/data/maps/SlateportCity_House2/header.inc
@@ -8,7 +8,7 @@ SlateportCity_House2:: @ 83060DC
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_Mart/header.inc b/data/maps/SlateportCity_Mart/header.inc
index fe58052f5..86fbd5a0b 100644
--- a/data/maps/SlateportCity_Mart/header.inc
+++ b/data/maps/SlateportCity_Mart/header.inc
@@ -8,7 +8,7 @@ SlateportCity_Mart:: @ 8306130
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_OceanicMuseum_1F/header.inc b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
index bcd9e3dcd..1bbe8972c 100644
--- a/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_1F/header.inc
@@ -8,7 +8,7 @@ SlateportCity_OceanicMuseum_1F:: @ 8306088
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_OceanicMuseum_2F/header.inc b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
index ddd200725..4a0b436dc 100644
--- a/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
+++ b/data/maps/SlateportCity_OceanicMuseum_2F/header.inc
@@ -8,7 +8,7 @@ SlateportCity_OceanicMuseum_2F:: @ 83060A4
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_PokemonCenter_1F/header.inc b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
index 8061b9468..875c2b19e 100644
--- a/data/maps/SlateportCity_PokemonCenter_1F/header.inc
+++ b/data/maps/SlateportCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ SlateportCity_PokemonCenter_1F:: @ 83060F8
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_PokemonCenter_2F/header.inc b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
index b04bf1901..6f00cd6f6 100644
--- a/data/maps/SlateportCity_PokemonCenter_2F/header.inc
+++ b/data/maps/SlateportCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ SlateportCity_PokemonCenter_2F:: @ 8306114
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_PokemonFanClub/header.inc b/data/maps/SlateportCity_PokemonFanClub/header.inc
index af654837f..732e56c5e 100644
--- a/data/maps/SlateportCity_PokemonFanClub/header.inc
+++ b/data/maps/SlateportCity_PokemonFanClub/header.inc
@@ -8,7 +8,7 @@ SlateportCity_PokemonFanClub:: @ 830606C
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_SternsShipyard_1F/header.inc b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
index 89e348681..95feada82 100644
--- a/data/maps/SlateportCity_SternsShipyard_1F/header.inc
+++ b/data/maps/SlateportCity_SternsShipyard_1F/header.inc
@@ -8,7 +8,7 @@ SlateportCity_SternsShipyard_1F:: @ 8305FE0
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SlateportCity_SternsShipyard_2F/header.inc b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
index b3f381a45..6fcc658ec 100644
--- a/data/maps/SlateportCity_SternsShipyard_2F/header.inc
+++ b/data/maps/SlateportCity_SternsShipyard_2F/header.inc
@@ -8,7 +8,7 @@ SlateportCity_SternsShipyard_2F:: @ 8305FFC
.byte MAPSEC_SLATEPORT_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity/header.inc b/data/maps/SootopolisCity/header.inc
index b42a46ef6..90c0c056a 100644
--- a/data/maps/SootopolisCity/header.inc
+++ b/data/maps/SootopolisCity/header.inc
@@ -8,7 +8,7 @@ SootopolisCity:: @ 830550C
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_SUNNY
- .byte 2
+ .byte MAP_TYPE_CITY
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SootopolisCity_Gym_1F/header.inc b/data/maps/SootopolisCity_Gym_1F/header.inc
index fd5e53dbd..ce0a1c296 100644
--- a/data/maps/SootopolisCity_Gym_1F/header.inc
+++ b/data/maps/SootopolisCity_Gym_1F/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_Gym_1F:: @ 830692C
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/SootopolisCity_Gym_B1F/header.inc b/data/maps/SootopolisCity_Gym_B1F/header.inc
index 2a5c973c5..07f659c1a 100644
--- a/data/maps/SootopolisCity_Gym_B1F/header.inc
+++ b/data/maps/SootopolisCity_Gym_B1F/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_Gym_B1F:: @ 8306948
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 1
diff --git a/data/maps/SootopolisCity_House1/header.inc b/data/maps/SootopolisCity_House1/header.inc
index f12f6368b..81970aeef 100644
--- a/data/maps/SootopolisCity_House1/header.inc
+++ b/data/maps/SootopolisCity_House1/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House1:: @ 83069B8
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House2/header.inc b/data/maps/SootopolisCity_House2/header.inc
index c6137c048..ba613b636 100644
--- a/data/maps/SootopolisCity_House2/header.inc
+++ b/data/maps/SootopolisCity_House2/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House2:: @ 83069D4
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House3/header.inc b/data/maps/SootopolisCity_House3/header.inc
index 1ba3a435a..782f71389 100644
--- a/data/maps/SootopolisCity_House3/header.inc
+++ b/data/maps/SootopolisCity_House3/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House3:: @ 83069F0
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House4/header.inc b/data/maps/SootopolisCity_House4/header.inc
index fee4fc065..8a2552c71 100644
--- a/data/maps/SootopolisCity_House4/header.inc
+++ b/data/maps/SootopolisCity_House4/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House4:: @ 8306A0C
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House5/header.inc b/data/maps/SootopolisCity_House5/header.inc
index 10732a09f..e7c7305e2 100644
--- a/data/maps/SootopolisCity_House5/header.inc
+++ b/data/maps/SootopolisCity_House5/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House5:: @ 8306A28
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House6/header.inc b/data/maps/SootopolisCity_House6/header.inc
index 7a22cb836..65111731c 100644
--- a/data/maps/SootopolisCity_House6/header.inc
+++ b/data/maps/SootopolisCity_House6/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House6:: @ 8306A44
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House7/header.inc b/data/maps/SootopolisCity_House7/header.inc
index b833f255a..c64500a38 100644
--- a/data/maps/SootopolisCity_House7/header.inc
+++ b/data/maps/SootopolisCity_House7/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House7:: @ 8306A60
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_House8/header.inc b/data/maps/SootopolisCity_House8/header.inc
index 20564785d..4a5d0b098 100644
--- a/data/maps/SootopolisCity_House8/header.inc
+++ b/data/maps/SootopolisCity_House8/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_House8:: @ 8306A7C
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_Mart/header.inc b/data/maps/SootopolisCity_Mart/header.inc
index 09af97233..17c871122 100644
--- a/data/maps/SootopolisCity_Mart/header.inc
+++ b/data/maps/SootopolisCity_Mart/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_Mart:: @ 830699C
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_PokemonCenter_1F/header.inc b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
index b93aa58b2..07fb05d37 100644
--- a/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_PokemonCenter_1F:: @ 8306964
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SootopolisCity_PokemonCenter_2F/header.inc b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
index 743d08d4b..07c43669c 100644
--- a/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
+++ b/data/maps/SootopolisCity_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ SootopolisCity_PokemonCenter_2F:: @ 8306980
.byte MAPSEC_SOOTOPOLIS_CITY
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/SouthernIsland_Exterior/header.inc b/data/maps/SouthernIsland_Exterior/header.inc
index 160722472..100ae8d67 100644
--- a/data/maps/SouthernIsland_Exterior/header.inc
+++ b/data/maps/SouthernIsland_Exterior/header.inc
@@ -8,7 +8,7 @@ SouthernIsland_Exterior:: @ 8307CA4
.byte MAPSEC_SOUTHERN_ISLAND
.byte 0
.byte WEATHER_NONE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/SouthernIsland_Interior/header.inc b/data/maps/SouthernIsland_Interior/header.inc
index 61a3461d6..de07a40f9 100644
--- a/data/maps/SouthernIsland_Interior/header.inc
+++ b/data/maps/SouthernIsland_Interior/header.inc
@@ -8,7 +8,7 @@ SouthernIsland_Interior:: @ 8307CC0
.byte MAPSEC_SOUTHERN_ISLAND
.byte 0
.byte WEATHER_SHADE
- .byte 3
+ .byte MAP_TYPE_ROUTE
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/TradeCenter/header.inc b/data/maps/TradeCenter/header.inc
index 8d6b70be7..4637e72bc 100644
--- a/data/maps/TradeCenter/header.inc
+++ b/data/maps/TradeCenter/header.inc
@@ -8,7 +8,7 @@ TradeCenter:: @ 8307994
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/Underwater1/header.inc b/data/maps/Underwater1/header.inc
index 8335e0505..2ed1ddbf8 100644
--- a/data/maps/Underwater1/header.inc
+++ b/data/maps/Underwater1/header.inc
@@ -8,7 +8,7 @@ Underwater1:: @ 83059C0
.byte MAPSEC_UNDERWATER_124
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater2/header.inc b/data/maps/Underwater2/header.inc
index 0eed7b084..063b894ab 100644
--- a/data/maps/Underwater2/header.inc
+++ b/data/maps/Underwater2/header.inc
@@ -8,7 +8,7 @@ Underwater2:: @ 83059DC
.byte MAPSEC_UNDERWATER_125
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater3/header.inc b/data/maps/Underwater3/header.inc
index 7e800027e..4c5f4a30d 100644
--- a/data/maps/Underwater3/header.inc
+++ b/data/maps/Underwater3/header.inc
@@ -8,7 +8,7 @@ Underwater3:: @ 83059F8
.byte MAPSEC_UNDERWATER_126
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater4/header.inc b/data/maps/Underwater4/header.inc
index bba0b83ae..09ef0835c 100644
--- a/data/maps/Underwater4/header.inc
+++ b/data/maps/Underwater4/header.inc
@@ -8,7 +8,7 @@ Underwater4:: @ 8305A14
.byte MAPSEC_UNDERWATER_127
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater_Route134/header.inc b/data/maps/Underwater_Route134/header.inc
index b88d2bd4d..491f9518f 100644
--- a/data/maps/Underwater_Route134/header.inc
+++ b/data/maps/Underwater_Route134/header.inc
@@ -8,7 +8,7 @@ Underwater_Route134:: @ 83074FC
.byte MAPSEC_UNDERWATER_SEALED_CHAMBER
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater_SeafloorCavern/header.inc b/data/maps/Underwater_SeafloorCavern/header.inc
index c11dd164a..e5c0268a4 100644
--- a/data/maps/Underwater_SeafloorCavern/header.inc
+++ b/data/maps/Underwater_SeafloorCavern/header.inc
@@ -8,7 +8,7 @@ Underwater_SeafloorCavern:: @ 8307048
.byte MAPSEC_UNDERWATER_128
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater_SealedChamber/header.inc b/data/maps/Underwater_SealedChamber/header.inc
index 19b01fdc7..178841380 100644
--- a/data/maps/Underwater_SealedChamber/header.inc
+++ b/data/maps/Underwater_SealedChamber/header.inc
@@ -8,7 +8,7 @@ Underwater_SealedChamber:: @ 8307518
.byte MAPSEC_UNDERWATER_SEALED_CHAMBER
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/Underwater_SootopolisCity/header.inc b/data/maps/Underwater_SootopolisCity/header.inc
index 866b45a1f..d993d15d5 100644
--- a/data/maps/Underwater_SootopolisCity/header.inc
+++ b/data/maps/Underwater_SootopolisCity/header.inc
@@ -8,7 +8,7 @@ Underwater_SootopolisCity:: @ 8306DFC
.byte MAPSEC_UNDERWATER_SOOTOPOLIS
.byte 0
.byte WEATHER_BUBBLES
- .byte 5
+ .byte MAP_TYPE_UNDERWATER
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/UnknownMap_25_29/header.inc b/data/maps/UnknownMap_25_29/header.inc
index ed72b6209..18ad74604 100644
--- a/data/maps/UnknownMap_25_29/header.inc
+++ b/data/maps/UnknownMap_25_29/header.inc
@@ -8,7 +8,7 @@ UnknownMap_25_29:: @ 8307A04
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/UnknownMap_25_30/header.inc b/data/maps/UnknownMap_25_30/header.inc
index 010d4853e..86e5dc384 100644
--- a/data/maps/UnknownMap_25_30/header.inc
+++ b/data/maps/UnknownMap_25_30/header.inc
@@ -8,7 +8,7 @@ UnknownMap_25_30:: @ 8307A20
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/UnknownMap_25_31/header.inc b/data/maps/UnknownMap_25_31/header.inc
index 6b7cbfbda..469ecbc57 100644
--- a/data/maps/UnknownMap_25_31/header.inc
+++ b/data/maps/UnknownMap_25_31/header.inc
@@ -8,7 +8,7 @@ UnknownMap_25_31:: @ 8307A3C
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/UnknownMap_25_32/header.inc b/data/maps/UnknownMap_25_32/header.inc
index e8ac58478..d114d28f4 100644
--- a/data/maps/UnknownMap_25_32/header.inc
+++ b/data/maps/UnknownMap_25_32/header.inc
@@ -8,7 +8,7 @@ UnknownMap_25_32:: @ 8307A58
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/UnknownMap_25_33/header.inc b/data/maps/UnknownMap_25_33/header.inc
index 1291fa5a6..946fb76ad 100644
--- a/data/maps/UnknownMap_25_33/header.inc
+++ b/data/maps/UnknownMap_25_33/header.inc
@@ -8,7 +8,7 @@ UnknownMap_25_33:: @ 8307A74
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/UnknownMap_25_34/header.inc b/data/maps/UnknownMap_25_34/header.inc
index c45afd47e..53daccbef 100644
--- a/data/maps/UnknownMap_25_34/header.inc
+++ b/data/maps/UnknownMap_25_34/header.inc
@@ -8,7 +8,7 @@ UnknownMap_25_34:: @ 8307A90
.byte MAPSEC_DYNAMIC
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown/header.inc b/data/maps/VerdanturfTown/header.inc
index 94c6c09c9..344717573 100644
--- a/data/maps/VerdanturfTown/header.inc
+++ b/data/maps/VerdanturfTown/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown:: @ 83055D0
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_SUNNY
- .byte 1
+ .byte MAP_TYPE_TOWN
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/VerdanturfTown_ContestHall/header.inc b/data/maps/VerdanturfTown_ContestHall/header.inc
index 3ec1402a4..cc946ecd7 100644
--- a/data/maps/VerdanturfTown_ContestHall/header.inc
+++ b/data/maps/VerdanturfTown_ContestHall/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_ContestHall:: @ 8305D94
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_ContestLobby/header.inc b/data/maps/VerdanturfTown_ContestLobby/header.inc
index 332369ace..b72fe4018 100644
--- a/data/maps/VerdanturfTown_ContestLobby/header.inc
+++ b/data/maps/VerdanturfTown_ContestLobby/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_ContestLobby:: @ 8305D78
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
index 739bf5cb8..8c4b41c83 100644
--- a/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
+++ b/data/maps/VerdanturfTown_FriendshipRatersHouse/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_FriendshipRatersHouse:: @ 8305E20
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_House/header.inc b/data/maps/VerdanturfTown_House/header.inc
index 01e797186..d3c18ee94 100644
--- a/data/maps/VerdanturfTown_House/header.inc
+++ b/data/maps/VerdanturfTown_House/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_House:: @ 8305E3C
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_Mart/header.inc b/data/maps/VerdanturfTown_Mart/header.inc
index ddf6e9f02..f8f12f7fe 100644
--- a/data/maps/VerdanturfTown_Mart/header.inc
+++ b/data/maps/VerdanturfTown_Mart/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_Mart:: @ 8305DB0
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
index de9a5e73f..25491bb01 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_1F/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_PokemonCenter_1F:: @ 8305DCC
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
index 9245e50a2..68e894b08 100644
--- a/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
+++ b/data/maps/VerdanturfTown_PokemonCenter_2F/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_PokemonCenter_2F:: @ 8305DE8
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VerdanturfTown_WandasHouse/header.inc b/data/maps/VerdanturfTown_WandasHouse/header.inc
index 6f7c607b7..d88ecf820 100644
--- a/data/maps/VerdanturfTown_WandasHouse/header.inc
+++ b/data/maps/VerdanturfTown_WandasHouse/header.inc
@@ -8,7 +8,7 @@ VerdanturfTown_WandasHouse:: @ 8305E04
.byte MAPSEC_VERDANTURF_TOWN
.byte 0
.byte WEATHER_NONE
- .byte 8
+ .byte MAP_TYPE_INDOOR
.2byte 0
.byte 0
.byte 0
diff --git a/data/maps/VictoryRoad_1F/header.inc b/data/maps/VictoryRoad_1F/header.inc
index d9092f38a..efff8011d 100644
--- a/data/maps/VictoryRoad_1F/header.inc
+++ b/data/maps/VictoryRoad_1F/header.inc
@@ -8,7 +8,7 @@ VictoryRoad_1F:: @ 8307224
.byte MAPSEC_VICTORY_ROAD
.byte 0
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/VictoryRoad_B1F/header.inc b/data/maps/VictoryRoad_B1F/header.inc
index 6dfaaf100..6f789eecd 100644
--- a/data/maps/VictoryRoad_B1F/header.inc
+++ b/data/maps/VictoryRoad_B1F/header.inc
@@ -8,7 +8,7 @@ VictoryRoad_B1F:: @ 8307240
.byte MAPSEC_VICTORY_ROAD
.byte 1
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/data/maps/VictoryRoad_B2F/header.inc b/data/maps/VictoryRoad_B2F/header.inc
index e1e51ede5..cd128d38a 100644
--- a/data/maps/VictoryRoad_B2F/header.inc
+++ b/data/maps/VictoryRoad_B2F/header.inc
@@ -8,7 +8,7 @@ VictoryRoad_B2F:: @ 830725C
.byte MAPSEC_VICTORY_ROAD
.byte 1
.byte WEATHER_NONE
- .byte 4
+ .byte MAP_TYPE_UNDERGROUND
.2byte 0
.byte 1
.byte 0
diff --git a/include/constants/map_types.h b/include/constants/map_types.h
new file mode 100755
index 000000000..cc9ecf8a3
--- /dev/null
+++ b/include/constants/map_types.h
@@ -0,0 +1,25 @@
+#ifndef GUARD_CONSTANTS_MAP_TYPES_H
+#define GUARD_CONSTANTS_MAP_TYPES_H
+
+#define MAP_TYPE_0 0
+#define MAP_TYPE_TOWN 1
+#define MAP_TYPE_CITY 2
+#define MAP_TYPE_ROUTE 3
+#define MAP_TYPE_UNDERGROUND 4
+#define MAP_TYPE_UNDERWATER 5
+#define MAP_TYPE_6 6
+#define MAP_TYPE_7 7
+#define MAP_TYPE_INDOOR 8
+#define MAP_TYPE_SECRET_BASE 9
+
+#define MAP_BATTLE_SCENE_NORMAL 0
+#define MAP_BATTLE_SCENE_GYM 1
+#define MAP_BATTLE_SCENE_MAGMA 2
+#define MAP_BATTLE_SCENE_AQUA 3
+#define MAP_BATTLE_SCENE_SIDNEY 4
+#define MAP_BATTLE_SCENE_PHOEBE 5
+#define MAP_BATTLE_SCENE_GLACIA 6
+#define MAP_BATTLE_SCENE_DRAKE 7
+#define MAP_BATTLE_SCENE_BATTLE_TOWER 8
+
+#endif // GUARD_CONSTANTS_MAP_TYPES_H
diff --git a/include/global.fieldmap.h b/include/global.fieldmap.h
index 15766a350..aa13a9ac0 100644
--- a/include/global.fieldmap.h
+++ b/include/global.fieldmap.h
@@ -11,35 +11,6 @@ enum
CONNECTION_EMERGE
};
-// map types
-enum
-{
- MAP_TYPE_0, // 0
- MAP_TYPE_TOWN, // 1
- MAP_TYPE_CITY, // 2
- MAP_TYPE_ROUTE, // 3
- MAP_TYPE_UNDERGROUND, // 4
- MAP_TYPE_UNDERWATER, // 5
- MAP_TYPE_6, // 6
- MAP_TYPE_7, // 7
- MAP_TYPE_INDOOR, // 8
- MAP_TYPE_SECRET_BASE // 9
-};
-
-// map battle scenes
-enum
-{
- MAP_BATTLE_SCENE_NORMAL, // 0
- MAP_BATTLE_SCENE_GYM, // 1
- MAP_BATTLE_SCENE_MAGMA, // 2
- MAP_BATTLE_SCENE_AQUA, // 3
- MAP_BATTLE_SCENE_SIDNEY, // 4
- MAP_BATTLE_SCENE_PHOEBE, // 5
- MAP_BATTLE_SCENE_GLACIA, // 6
- MAP_BATTLE_SCENE_DRAKE, // 7
- MAP_BATTLE_SCENE_BATTLE_TOWER, // 8
-};
-
typedef void (*TilesetCB)(void);
struct Tileset
diff --git a/src/battle/battle_bg.c b/src/battle/battle_bg.c
index 5a2a1efa3..4928708e0 100644
--- a/src/battle/battle_bg.c
+++ b/src/battle/battle_bg.c
@@ -1,6 +1,5 @@
#include "global.h"
#include "battle.h"
-#include "constants/songs.h"
#include "decompress.h"
#include "ewram.h"
#include "graphics.h"
@@ -13,6 +12,8 @@
#include "trainer.h"
#include "trig.h"
#include "sound.h"
+#include "constants/map_types.h"
+#include "constants/songs.h"
extern u16 gBattleTypeFlags;
diff --git a/src/battle/battle_setup.c b/src/battle/battle_setup.c
index 8c5f68902..e8a3ef451 100644
--- a/src/battle/battle_setup.c
+++ b/src/battle/battle_setup.c
@@ -12,9 +12,7 @@
#include "fieldmap.h"
#include "fldeff_poison.h"
#include "main.h"
-#include "constants/maps.h"
#include "metatile_behavior.h"
-#include "constants/opponents.h"
#include "palette.h"
#include "random.h"
#include "overworld.h"
@@ -22,15 +20,18 @@
#include "script.h"
#include "script_pokemon_80C4.h"
#include "secret_base.h"
-#include "constants/songs.h"
#include "sound.h"
-#include "constants/species.h"
#include "starter_choose.h"
#include "string_util.h"
#include "strings.h"
#include "task.h"
#include "text.h"
#include "trainer.h"
+#include "constants/map_types.h"
+#include "constants/maps.h"
+#include "constants/opponents.h"
+#include "constants/songs.h"
+#include "constants/species.h"
extern u16 gSpecialVar_Result;
diff --git a/src/bike.c b/src/bike.c
index 41090a375..bf61d2aed 100644
--- a/src/bike.c
+++ b/src/bike.c
@@ -7,8 +7,9 @@
#include "global.fieldmap.h"
#include "metatile_behavior.h"
#include "overworld.h"
-#include "constants/songs.h"
#include "sound.h"
+#include "constants/map_types.h"
+#include "constants/songs.h"
extern bool8 gBikeCyclingChallenge;
extern u8 gBikeCollisions;
diff --git a/src/field_control_avatar.c b/src/field_control_avatar.c
index 296d9ef63..7a438e100 100644
--- a/src/field_control_avatar.c
+++ b/src/field_control_avatar.c
@@ -25,6 +25,7 @@
#include "constants/vars.h"
#include "wild_encounter.h"
#include "constants/bg_event_constants.h"
+#include "constants/map_types.h"
struct Coords32
{
diff --git a/src/fldeff_flash.c b/src/fldeff_flash.c
index 5a04f7061..22da8e501 100644
--- a/src/fldeff_flash.c
+++ b/src/fldeff_flash.c
@@ -7,10 +7,11 @@
#include "overworld.h"
#include "rom6.h"
#include "script.h"
-#include "constants/songs.h"
#include "sound.h"
#include "sprite.h"
#include "task.h"
+#include "constants/map_types.h"
+#include "constants/songs.h"
struct MapTypeFadePairs
{
diff --git a/src/item_use.c b/src/item_use.c
index 91c17399f..1f33144b2 100644
--- a/src/item_use.c
+++ b/src/item_use.c
@@ -35,6 +35,7 @@
#include "strings.h"
#include "task.h"
#include "constants/bg_event_constants.h"
+#include "constants/map_types.h"
#include "constants/species.h"
#include "constants/vars.h"
diff --git a/src/overworld.c b/src/overworld.c
index f6dea1271..a7a203ca2 100644
--- a/src/overworld.c
+++ b/src/overworld.c
@@ -24,7 +24,6 @@
#include "load_save.h"
#include "main.h"
#include "m4a.h"
-#include "constants/maps.h"
#include "map_name_popup.h"
#include "menu.h"
#include "metatile_behavior.h"
@@ -38,9 +37,7 @@
#include "script.h"
#include "script_pokemon_80C4.h"
#include "secret_base.h"
-#include "constants/songs.h"
#include "sound.h"
-#include "constants/species.h"
#include "start_menu.h"
#include "task.h"
#include "tileset_anim.h"
@@ -48,6 +45,10 @@
#include "tv.h"
#include "scanline_effect.h"
#include "wild_encounter.h"
+#include "constants/map_types.h"
+#include "constants/maps.h"
+#include "constants/songs.h"
+#include "constants/species.h"
#ifdef SAPPHIRE
#define LEGENDARY_MUSIC MUS_OOAME // Heavy Rain
diff --git a/src/rom6.c b/src/rom6.c
index 556a81293..6efb1802e 100644
--- a/src/rom6.c
+++ b/src/rom6.c
@@ -15,6 +15,7 @@
#include "task.h"
#include "constants/event_object_movement_constants.h"
#include "constants/field_effects.h"
+#include "constants/map_types.h"
extern u16 gSpecialVar_LastTalked;
extern void (*gFieldCallback)(void);
diff --git a/src/secret_base.c b/src/secret_base.c
index d155bda0c..ca5f0c31f 100644
--- a/src/secret_base.c
+++ b/src/secret_base.c
@@ -32,6 +32,7 @@
#include "constants/bg_event_constants.h"
#include "constants/decorations.h"
#include "constants/items.h"
+#include "constants/map_types.h"
#include "constants/moves.h"
#include "constants/species.h"
#include "constants/vars.h"