Daycare Revamp (except Bulbasaur)

In the name of making Pikachu/Eevee mode more accurate to Yellow, the starter trio are being made obtainable. However, I am also improving it in some respects to make it more accurate.

In the anime, the Hidden Village is between Cerulean and Vermillion, so Yellow's implementation is inaccurate. It also pushes the Jynx trader out of the house, which is undesirable.

Thus, Melanie has been placed in the Day Care to give more reason to go there, as well as make the Day Care look more like the one from FireRed and LeafGreen. In the name of this, a PC has been added as well, allowing for easier utility around the Day Care itself.

Bulbasaur is currently allergic to hiding for some reason but we'll figure that out later.
This commit is contained in:
Llinos Evans 2023-06-28 01:04:09 +01:00
parent 83483f035b
commit c716be39da
18 changed files with 246 additions and 27 deletions

View file

@ -62,4 +62,5 @@ HiddenItemCoords:
hidden_item MT_MOON_CRATER, 20, 20 ; Poison Stone
hidden_item MT_MOON_CRATER, 20, 17 ; Black Augurite
hidden_item MT_MOON_CRATER, 32, 45 ; Old Amber
hidden_item DAYCARE, 4, 1 ; Daycare PC
db -1 ; end

View file

@ -88,6 +88,7 @@ HiddenObjectMaps:
db BATTLE_TENT
db VERMILION_DOCK
db MT_MOON_CRATER
db DAYCARE
db -1 ; end
HiddenObjectPointers:
@ -181,6 +182,7 @@ HiddenObjectPointers:
dw BattleTentHiddenObjects
dw VermilionDockHiddenObjects
dw MtMoonCraterHiddenObjects
dw DaycareHiddenItems
MACRO hidden_object
db \2 ; y coord
@ -655,3 +657,7 @@ MtMoonCraterHiddenObjects:
hidden_object 20, 17, BLK_AUGURITE, HiddenItems
hidden_object 32, 45, OLD_AMBER, HiddenItems
db -1
DaycareHiddenItems:
hidden_object 4, 1, SPRITE_FACING_UP, OpenPokemonCenterPC
db -1

View file

@ -78,7 +78,7 @@ MapHSPointers:
dw NoHS
dw NoHS
dw NoHS
dw NoHS
dw DaycareHS
dw NoHS
dw NoHS
dw CelesteHillHS
@ -349,6 +349,8 @@ CeruleanCaveHS:
db CERULEAN_CAVE_1F, $01, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_1
db CERULEAN_CAVE_1F, $02, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_2
db CERULEAN_CAVE_1F, $03, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_3
DaycareHS:
db DAYCARE, $03, SHOW ; HS_DAYCARE_BULBASAUR
CelesteHillHS:
db CELESTE_HILL, $01, SHOW ; HS_MOLTRES_G
PokemonTower2FHS:

View file

@ -2,12 +2,18 @@ Daycare_Object:
db $a ; border block
def_warp_events
warp_event 2, 7, LAST_MAP, 5
warp_event 3, 7, LAST_MAP, 5
warp_event 4, 7, LAST_MAP, 5
warp_event 5, 7, LAST_MAP, 5
def_bg_events
bg_event 7, 4, 7 ; Daycare Book
def_object_events
object_event 2, 3, SPRITE_GENTLEMAN, STAY, RIGHT, 1 ; person
object_event 2, 2, SPRITE_GENTLEMAN, STAY, RIGHT, 1 ; person
object_event 7, 5, SPRITE_GIRL, STAY, UP, 2 ; person
object_event 8, 5, SPRITE_BULBASAUR, STAY, UP, 3 ; person
object_event 10, 2, SPRITE_ODDISH, STAY, DOWN, 4 ; person
object_event 9, 4, SPRITE_SANDSHREW, STAY, LEFT, 5 ; person
object_event 7, 1, SPRITE_MONSTER, STAY, LEFT_RIGHT, 6 ; person
def_warps_to DAYCARE

View file

@ -334,3 +334,16 @@ _TMNPCNoRoomText::
text "You have no"
line "room for this!"
done
_OddishText::
text "ODDISH: Orddissh!@"
text_end
_SandshrewText::
text "SANDSHREW: Pikii!@"
text_end
_BulbasaurText::
text "BULBASAUR: Bubba!"
line "Zoar!@"
text_end