Safari Zone Rest Houses now have PCs.

This uses some of the tech I made for the Day Care, since the House tileset had PCs in them. The Rest Houses now have slightly revamped maps to accommodate. Did you know these were unused?
This commit is contained in:
Llinos Evans 2025-01-13 06:25:56 +00:00
parent 0167176d3b
commit 602c63b03d
17 changed files with 27 additions and 30 deletions

View file

@ -200,6 +200,7 @@ QoL Enhancements
- Traded Pokemon ("Outsiders") can now be nicknamed at the Name Rater's House.
- HP bar has been doubled in speed, having a 1 frame delay per pixel rather than 2.
- The blinking animation when hit by moves like Tackle now repeats 4 instead of 6 times, speeding up battles by a bit while not sacrificing impact.
- The Safari Zone Rest Houses now have PCs in them, so if the box is full, you can still change boxes to continue catching Pokemon.
- The Rock in the Safari Zone now only raises the flee chance by 1.5x, rather than 2x, opening up new strategies.
- PP symbol is displayed in the battle menu. PP displayed before, it just looks nicer now. Done by changing a straggler Japanese character.
- Lorelei, Bruno, and Agatha now play the Gym Leader Battle theme.

View file

@ -58,6 +58,7 @@ HiddenObjectMaps:
db VICTORY_ROAD_2F
db BILLS_HOUSE
db VIRIDIAN_CITY
db SAFARI_ZONE_CENTER_REST_HOUSE
db SAFARI_ZONE_WEST_REST_HOUSE
db SAFARI_ZONE_EAST_REST_HOUSE
db SAFARI_ZONE_NORTH_REST_HOUSE
@ -153,6 +154,7 @@ HiddenObjectPointers:
dw VictoryRoad2HiddenObjects
dw BillsHouseHiddenObjects
dw ViridianCityHiddenObjects
dw SafariZoneRestHouse1HiddenObjects
dw SafariZoneRestHouse2HiddenObjects
dw SafariZoneRestHouse3HiddenObjects
dw SafariZoneRestHouse4HiddenObjects
@ -535,19 +537,13 @@ ViridianCityHiddenObjects:
hidden_object 14, 4, POTION, HiddenItems
db -1 ; end
; Moved these to the same slot to save bytes.
SafariZoneRestHouse1HiddenObjects:
SafariZoneRestHouse2HiddenObjects:
hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText
hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC
db -1 ; end
SafariZoneRestHouse3HiddenObjects:
hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText
hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC
db -1 ; end
SafariZoneRestHouse4HiddenObjects:
hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText
hidden_object 13, 3, SPRITE_FACING_UP, OpenPokemonCenterPC
hidden_object 0, 4, SPRITE_FACING_LEFT, PrintBenchGuyText ; still unused
hidden_object 4, 1, SPRITE_FACING_UP, OpenPokemonCenterPC
db -1 ; end
Route15GateUpstairsHiddenObjects:

View file

@ -1,2 +1,2 @@
map_header SafariZoneCenterRestHouse, SAFARI_ZONE_CENTER_REST_HOUSE, GATE, 0
map_header SafariZoneCenterRestHouse, SAFARI_ZONE_CENTER_REST_HOUSE, HOUSE, 0
end_map_header

View file

@ -1,2 +1,2 @@
map_header SafariZoneEastRestHouse, SAFARI_ZONE_EAST_REST_HOUSE, GATE, 0
map_header SafariZoneEastRestHouse, SAFARI_ZONE_EAST_REST_HOUSE, HOUSE, 0
end_map_header

View file

@ -1,2 +1,2 @@
map_header SafariZoneNorthRestHouse, SAFARI_ZONE_NORTH_REST_HOUSE, GATE, 0
map_header SafariZoneNorthRestHouse, SAFARI_ZONE_NORTH_REST_HOUSE, HOUSE, 0
end_map_header

View file

@ -1,2 +1,2 @@
map_header SafariZoneWestRestHouse, SAFARI_ZONE_WEST_REST_HOUSE, GATE, 0
map_header SafariZoneWestRestHouse, SAFARI_ZONE_WEST_REST_HOUSE, HOUSE, 0
end_map_header

View file

@ -8,7 +8,7 @@ SafariZoneCenterRestHouse_Object:
def_bg_events
def_object_events
object_event 3, 2, SPRITE_GIRL, STAY, DOWN, 1 ; person
object_event 1, 4, SPRITE_SCIENTIST, WALK, UP_DOWN, 2 ; person
object_event 3, 3, SPRITE_GIRL, STAY, LEFT, 1 ; person
object_event 5, 6, SPRITE_SCIENTIST, WALK, UP_DOWN, 2 ; person
def_warps_to SAFARI_ZONE_CENTER_REST_HOUSE

View file

@ -8,9 +8,9 @@ SafariZoneEastRestHouse_Object:
def_bg_events
def_object_events
object_event 2, 3, SPRITE_SCIENTIST, WALK, UP_DOWN, 1 ; person
object_event 0, 2, SPRITE_ROCKER, STAY, NONE, 2 ; person
object_event 5, 2, SPRITE_SILPH_WORKER, STAY, NONE, 3 ; person
object_event 6, 2, SPRITE_SILPH_WORKER, STAY, NONE, 4 ; person
object_event 5, 5, SPRITE_SCIENTIST, WALK, UP_DOWN, 1 ; person
object_event 0, 4, SPRITE_ROCKER, STAY, RIGHT, 2 ; person
object_event 3, 3, SPRITE_SILPH_WORKER, STAY, LEFT, 3 ; person
object_event 3, 4, SPRITE_SILPH_WORKER, STAY, LEFT, 4 ; person
def_warps_to SAFARI_ZONE_EAST_REST_HOUSE

View file

@ -9,7 +9,7 @@ SafariZoneNorthRestHouse_Object:
def_object_events
object_event 6, 3, SPRITE_SCIENTIST, WALK, LEFT_RIGHT, 1 ; person
object_event 3, 4, SPRITE_SAFARI_ZONE_WORKER, STAY, NONE, 2 ; person
object_event 3, 4, SPRITE_SAFARI_ZONE_WORKER, LEFT, NONE, 2 ; person
object_event 1, 5, SPRITE_GENTLEMAN, WALK, UP_DOWN, 3 ; person
def_warps_to SAFARI_ZONE_NORTH_REST_HOUSE

View file

@ -8,8 +8,8 @@ SafariZoneWestRestHouse_Object:
def_bg_events
def_object_events
object_event 4, 4, SPRITE_SCIENTIST, WALK, ANY_DIR, 1 ; person
object_event 0, 2, SPRITE_COOLTRAINER_M, STAY, RIGHT, 2 ; person
object_event 6, 2, SPRITE_ERIKA, STAY, DOWN, 3 ; person
object_event 5, 3, SPRITE_SCIENTIST, WALK, ANY_DIR, 1 ; person
object_event 0, 3, SPRITE_COOLTRAINER_M, STAY, RIGHT, 2 ; person
object_event 3, 4, SPRITE_ERIKA, STAY, LEFT, 3 ; person
def_warps_to SAFARI_ZONE_WEST_REST_HOUSE

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1 +1 @@
 
 

Binary file not shown.

View file

@ -84,11 +84,11 @@ _SafariZoneEntranceText_753eb::
cont "BALLs, it's game"
cont "over for you!"
para "Before you go,"
line "open an unused"
cont "#MON BOX so"
cont "there's room for"
cont "new #MON!"
para "It's ok if the"
line "#MON BOX is"
cont "full: Go to a"
cont "REST HOUSE and"
cont "switch!"
done
_SafariZoneEntranceText_753f0::