diff --git a/data/maps/landmarks.asm b/data/maps/landmarks.asm index 186c753..8279f39 100644 --- a/data/maps/landmarks.asm +++ b/data/maps/landmarks.asm @@ -100,7 +100,7 @@ Landmarks: landmark 68, 92, Route17Name landmark 80, 116, Route18Name landmark 92, 116, FuchsiaCityName - landmark 0, 0, UnknownName ; Kanto Safari Zone + landmark 92, 108, SafariZoneName ; Kanto Safari Zone landmark 92, 128, Route19Name landmark 76, 132, Route20Name landmark 68, 132, SeafoamIslandsName @@ -187,7 +187,7 @@ MtMoonName: db "MT.MOON@" RockTunnelName: db "ROCK TUNNEL@" LavRadioTowerName: db "LAV¯RADIO TOWER@" SilphCoName: db "SILPH CO.@" ; unreferenced -SafariZoneName: db "SAFARI ZONE@" ; unreferenced +SafariZoneName: db "KANTO¯SAFARI ZONE@" SeafoamIslandsName: db "SEAFOAM¯ISLANDS@" PokemonMansionName: db "#MON¯MANSION@" ; unreferenced CeruleanCaveName: db "CERULEAN¯CAVE@" diff --git a/engine/overworld/wildmons.asm b/engine/overworld/wildmons.asm index 35fc770..f2098cf 100644 --- a/engine/overworld/wildmons.asm +++ b/engine/overworld/wildmons.asm @@ -370,6 +370,22 @@ ChooseWildEncounter: ld [wTempWildMonSpecies], a .startwildbattle + ; Check if the player is in a Safari Zone; if we're in there, let's get the type sorted now. + ld a, [wMapGroup] + ld b, a + ld a, [wMapNumber] + ld c, a + call GetWorldMapLocation + cp LANDMARK_KANTO_SAFARI_ZONE ; I am 99.9% sure this can be done better but oh give it a REST + jr nz, .skip +; cp LANDMARK_JOHTO_SAFARI_ZONE enable these when they're up pls +; jr nz, .skip +; cp LANDMARK_NIHON_SAFARI_ZONE +; jr nz, .skip + ld a, BATTLETYPE_SAFARI + ld [wBattleType], a +.skip + xor a ret diff --git a/maps/DebugRoom.asm b/maps/DebugRoom.asm index 822c3ea..da3a482 100644 --- a/maps/DebugRoom.asm +++ b/maps/DebugRoom.asm @@ -377,7 +377,7 @@ DebugRoom_MapEvents: warp_event 5, 9, PALLET_TOWN, 1 ; right lab/league warp warp_event 35, 17, OLD_CITY, 1 ; east warp warp_event 5, 35, LAVENDER_TOWN, 1 ; southwest warp - warp_event 19, 34, BLUE_FOREST, 1 ; southern warp + warp_event 19, 34, SAFARI_ZONE_BETA, 1 ; southern warp warp_event 33, 33, BLUE_FOREST, 1 ; southeast warp warp_event 5, 3, AZALEA_TOWN, 1 warp_event 34, 11, WINNERS_PATH, 3