diff --git a/constants/event_constants.asm b/constants/event_constants.asm index bcee0377..e830cd9d 100644 --- a/constants/event_constants.asm +++ b/constants/event_constants.asm @@ -646,8 +646,9 @@ const EVENT_BEAT_MOLTRES const_skip 7 const EVENT_BEAT_CACTUS + const_skip 7 const EVENT_BEAT_ZAPDOSG - const_skip 6 + const_skip 7 const EVENT_BEAT_DRAGONITE ; Celadon University, Salesman @@ -796,7 +797,11 @@ const_next $880 const EVENT_GOT_HM03 const EVENT_GOT_MELTAN - const EVENT_BIRDS_FOUND ; hehe + +; Celeste Hill events + const_next $8A0 + const_skip + const EVENT_BEAT_GALARIAN_MOLTRES ; Cerulean Cave events const_next $8C0 diff --git a/constants/hide_show_constants.asm b/constants/hide_show_constants.asm index 51837747..b69a1261 100644 --- a/constants/hide_show_constants.asm +++ b/constants/hide_show_constants.asm @@ -50,6 +50,7 @@ DEF SHOW EQU $15 const HS_ROUTE_24_ITEM ; 26 X const HS_ROUTE_25_ITEM ; 27 X const HS_CACTUS ; 28 X + const HS_BRUNSWICK_ZAPDOS_G_1 ; 29 X const HS_DAISY_SITTING ; 2A const HS_DAISY_WALKING ; 2B const HS_TOWN_MAP ; 2C @@ -67,12 +68,9 @@ DEF SHOW EQU $15 const HS_CERULEAN_CAVE_1F_ITEM_1 ; 38 X const HS_CERULEAN_CAVE_1F_ITEM_2 ; 39 X const HS_CERULEAN_CAVE_1F_ITEM_3 ; 3A X - const HS_CELESTE_ZAPDOS_G ; 3B - const HS_CELESTE_ARTICUNO_G ; 3C const HS_MOLTRES_G ; 3D X const HS_POKEMON_TOWER_2F_RIVAL ; 3E - const HS_BRUNSWICK_ZAPDOS_G_1 ; 29 X - const HS_BRUNSWICK_ZAPDOS_G_2 ;was const HS_POKEMON_TOWER_3F_ITEM ; 3F X + const HS_BRUNSWICK_ZAPDOS_G_2 ;was const HS_POKEMON_TOWER_3F_ITEM ; 3F X const HS_POKEMON_TOWER_4F_ITEM_1 ; 40 X const HS_POKEMON_TOWER_4F_ITEM_2 ; 41 X const HS_POKEMON_TOWER_4F_ITEM_3 ; 42 X @@ -187,7 +185,6 @@ DEF SHOW EQU $15 const HS_SILPH_CO_7F_RIVAL ; AF const HS_SILPH_CO_7F_ITEM_1 ; B0 X const HS_SILPH_CO_7F_ITEM_2 ; B1 X - const HS_SILPH_CO_7F_8 ; B2 XXX sprite doesn't exist const HS_SILPH_CO_8F_1 ; B3 const HS_SILPH_CO_8F_2 ; B4 const HS_SILPH_CO_8F_3 ; B5 diff --git a/constants/map_constants.asm b/constants/map_constants.asm index 68f03cfb..9691cc3e 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -97,7 +97,7 @@ DEF FIRST_INDOOR_MAP EQU const_value map_const DAYCARE, 4, 4 ; $4A map_const ROUTE_6_GATE, 4, 3 ; $4B map_const UNDERGROUND_PATH_ROUTE_6, 4, 4 ; $4C - map_const CELESTE_HILL, 12, 12 ; $4D - Was copy of above & unused + map_const CELESTE_HILL, 11, 11 ; $4D - Was copy of above & unused map_const ROUTE_7_GATE, 3, 4 ; $4E map_const UNDERGROUND_PATH_ROUTE_7, 4, 4 ; $4F map_const CITRINE_ROCKET_HOUSE, 5, 5 ; $50 - was UNDERGROUND_PATH_ROUTE_7_COPY @@ -166,8 +166,8 @@ DEF FIRST_INDOOR_MAP EQU const_value map_const LAVENDER_POKECENTER, 7, 4 ; $8F map_const POKEMON_TOWER_1F, 10, 9 ; $90 map_const POKEMON_TOWER_2F, 10, 9 ; $91 - map_const BRUNSWICK_GROTTO, 15, 12 ; $FF ; ooo - ;map_const POKEMON_TOWER_3F, 10, 9 ; $92 - Currently unused + map_const BRUNSWICK_GROTTO, 15, 12 ; $92 + ; map_const POKEMON_TOWER_3F, 10, 9 ; $92 - Currently unused map_const POKEMON_TOWER_4F, 10, 9 ; $93 - Currently unused map_const POKEMON_TOWER_5F, 10, 9 ; $94 - Currently unused map_const POKEMON_TOWER_6F, 10, 9 ; $95 @@ -273,8 +273,8 @@ DEF FIRST_INDOOR_MAP EQU const_value map_const BATTLE_TENT, 5, 10 ; $FA map_const MT_MOON_SQUARE, 13, 7 ; $FB map_const MT_MOON_SQUARE_HOUSE, 4, 4 ; $FC - map_const CELESTE_HILL_CAVE, 19, 20 ; $FD - map_const CELESTE_HILL_OUTSIDE, 18, 20 ; $FE + map_const CELESTE_HILL_CAVE, 20, 18 ; $FD + map_const CELESTE_HILL_OUTSIDE, 20, 18 ; $FE DEF NUM_MAPS EQU const_value ; Indoor maps, such as houses, use this as the Map ID in their exit warps diff --git a/data/maps/headers/BrunswickGrotto.asm b/data/maps/headers/BrunswickGrotto.asm index 83ffeaa6..a4aa4b3a 100644 --- a/data/maps/headers/BrunswickGrotto.asm +++ b/data/maps/headers/BrunswickGrotto.asm @@ -1,2 +1,2 @@ - map_header BrunswickGrotto, BRUNSWICK_GROTTO, FOREST, 0 + map_header BrunswickGrotto, BRUNSWICK_GROTTO, CELESTE, 0 end_map_header \ No newline at end of file diff --git a/data/maps/headers/BrunswickTrail.asm b/data/maps/headers/BrunswickTrail.asm index 4b984744..ea4b6556 100644 --- a/data/maps/headers/BrunswickTrail.asm +++ b/data/maps/headers/BrunswickTrail.asm @@ -1,3 +1,3 @@ map_header BrunswickTrail, BRUNSWICK_TRAIL, CITRINE, NORTH - connection north, CitrineCity, CITRINE_CITY, 18 + connection north, CitrineCity, CITRINE_CITY, 24 end_map_header diff --git a/data/maps/headers/CitrineCity.asm b/data/maps/headers/CitrineCity.asm index bdb81472..ace45a3a 100644 --- a/data/maps/headers/CitrineCity.asm +++ b/data/maps/headers/CitrineCity.asm @@ -1,3 +1,3 @@ map_header CitrineCity, CITRINE_CITY, CITRINE, SOUTH - connection south, BrunswickTrail, BRUNSWICK_TRAIL, -18 + connection south, BrunswickTrail, BRUNSWICK_TRAIL, -24 end_map_header diff --git a/data/maps/hide_show_data.asm b/data/maps/hide_show_data.asm index 31d7743d..66202522 100644 --- a/data/maps/hide_show_data.asm +++ b/data/maps/hide_show_data.asm @@ -326,6 +326,7 @@ Route25HS: db ROUTE_25, $0A, SHOW ; HS_ROUTE_25_ITEM BrunswickTrailHS: db BRUNSWICK_TRAIL, $01, SHOW ; HS_CACTUS + db BRUNSWICK_TRAIL, $03, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1 BluesHouseHS: db BLUES_HOUSE, $01, SHOW ; HS_DAISY_SITTING db BLUES_HOUSE, $02, HIDE ; HS_DAISY_WALKING @@ -349,14 +350,11 @@ CeruleanCaveHS: db CERULEAN_CAVE_1F, $02, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_2 db CERULEAN_CAVE_1F, $03, SHOW ; HS_CERULEAN_CAVE_1F_ITEM_3 CelesteHillHS: - db CELESTE_HILL, $01, SHOW ; HS_CELESTE_ZAPDOS_G - db CELESTE_HILL, $02, SHOW ; HS_CELESTE_ARTICUNO_G - db CELESTE_HILL, $03, SHOW ; HS_MOLTRES_G + db CELESTE_HILL, $01, SHOW ; HS_MOLTRES_G PokemonTower2FHS: db POKEMON_TOWER_2F, $01, SHOW ; HS_POKEMON_TOWER_2F_RIVAL BrunswickGrottoHS: - db BRUNSWICK_GROTTO, $01, SHOW ; HS_BRUNSWICK_ZAPDOS_G_1 - db BRUNSWICK_GROTTO, $02, HIDE ; HS_BRUNSWICK_ZAPDOS_G_2 + db BRUNSWICK_GROTTO, $01, SHOW ; HS_BRUNSWICK_ZAPDOS_G_2 ;PokemonTower3FHS: ; db POKEMON_TOWER_3F, $04, SHOW ; HS_POKEMON_TOWER_3F_ITEM PokemonTower4FHS: @@ -614,4 +612,5 @@ RockTunnelB1FHS: db ROCK_TUNNEL_B1F, $0B, SHOW ; HS_ROCK_TUNNEL_B1F_HELIX db ROCK_TUNNEL_B1F, $0C, SHOW ; HS_ROCK_TUNNEL_B1F_AMBER db ROCK_TUNNEL_B1F, $0D, SHOW ; HS_ROCK_TUNNEL_B1F_WING + db $FF, $01, SHOW ; end assert_table_length NUM_HS_OBJECTS + 1 diff --git a/data/maps/objects/BrunswickGrotto.asm b/data/maps/objects/BrunswickGrotto.asm index 37c78021..6c704fa8 100644 --- a/data/maps/objects/BrunswickGrotto.asm +++ b/data/maps/objects/BrunswickGrotto.asm @@ -6,10 +6,9 @@ BrunswickGrotto_Object: warp_event 25, 23, BRUNSWICK_TRAIL, 2 def_bg_events - bg_event 22, 9, 3 ; signage + bg_event 22, 10, 2 ; signage def_object_events - object_event 6, 4, SPRITE_BIRD, STAY, DOWN, 1 ; person - object_event 27, 2, SPRITE_BIRD, STAY, LEFT, 2, ZAPDOS_G, 70 | OW_POKEMON ; person + object_event 6, 4, SPRITE_BIRD, STAY, LEFT, 1, ZAPDOS_G, 70 | OW_POKEMON ; person def_warps_to BRUNSWICK_GROTTO diff --git a/data/maps/objects/BrunswickTrail.asm b/data/maps/objects/BrunswickTrail.asm index c32d63b5..483e1f51 100644 --- a/data/maps/objects/BrunswickTrail.asm +++ b/data/maps/objects/BrunswickTrail.asm @@ -2,13 +2,15 @@ BrunswickTrail_Object: db $43 ; border block def_warp_events - warp_event 24, 11, CELESTE_HILL_CAVE, 1 - warp_event 46, 5, BRUNSWICK_GROTTO, 1 + warp_event 12, 9, GARNET_CAVERN_1F, 1 + warp_event 40, 5, BRUNSWICK_GROTTO, 1 + warp_event 41, 5, BRUNSWICK_GROTTO, 1 def_bg_events def_object_events - object_event 29, 11, SPRITE_FAKE_TREE, STAY, NONE, 1, CACTUS, 60 | OW_POKEMON ; person + object_event 23, 11, SPRITE_FAKE_TREE, STAY, NONE, 1, CACTUS, 60 | OW_POKEMON ; person object_event 37, 23, SPRITE_BRUNETTE_GIRL, STAY, DOWN, 2 ; person + object_event 40, 6, SPRITE_BIRD, STAY, UP, 3 ; person def_warps_to BRUNSWICK_TRAIL diff --git a/data/maps/objects/CelesteHill.asm b/data/maps/objects/CelesteHill.asm index 1e3b6f77..76d95cd4 100644 --- a/data/maps/objects/CelesteHill.asm +++ b/data/maps/objects/CelesteHill.asm @@ -2,16 +2,13 @@ CelesteHill_Object: db $0 ; border block def_warp_events - warp_event 12, 23, BRUNSWICK_TRAIL, 1 - warp_event 13, 23, BRUNSWICK_TRAIL, 1 + warp_event 10, 21, CELESTE_HILL_OUTSIDE, 7 + warp_event 11, 21, CELESTE_HILL_OUTSIDE, 8 def_bg_events - bg_event 12, 20, 2 - bg_event 12, 8, 3 + bg_event 10, 12, 2 def_object_events - object_event 12, 7, SPRITE_BIRD, STAY, DOWN, 1 ; person - object_event 13, 6, SPRITE_BIRD, STAY, DOWN, 1 ; person object_event 11, 6, SPRITE_BIRD, STAY, DOWN, 1, MOLTRES_G, 70 | OW_POKEMON ; person def_warps_to CELESTE_HILL \ No newline at end of file diff --git a/data/maps/objects/CelesteHillCave.asm b/data/maps/objects/CelesteHillCave.asm index 30104472..b1c614f9 100644 --- a/data/maps/objects/CelesteHillCave.asm +++ b/data/maps/objects/CelesteHillCave.asm @@ -1,8 +1,14 @@ CelesteHillCave_Object: - db $0 ; border block + db $03 ; border block def_warp_events - warp_event 4, 11, 0, REDS_HOUSE_2F + warp_event 18, 35, CELESTE_HILL_OUTSIDE, 3 + warp_event 19, 35, CELESTE_HILL_OUTSIDE, 3 + warp_event 19, 25, CELESTE_HILL_CAVE, 4 + warp_event 2, 16, CELESTE_HILL_CAVE, 3 + warp_event 37, 13, CELESTE_HILL_OUTSIDE, 4 + warp_event 3, 3, CELESTE_HILL_OUTSIDE, 5 + warp_event 35, 2, CELESTE_HILL_OUTSIDE, 6 def_bg_events diff --git a/data/maps/objects/CelesteHillOutside.asm b/data/maps/objects/CelesteHillOutside.asm index 60bf0ad3..274aae90 100644 --- a/data/maps/objects/CelesteHillOutside.asm +++ b/data/maps/objects/CelesteHillOutside.asm @@ -2,7 +2,14 @@ CelesteHillOutside_Object: db $0 ; border block def_warp_events - warp_event 4, 11, 0, REDS_HOUSE_2F + warp_event 18, 35, CITRINE_CITY, 5 + warp_event 19, 35, CITRINE_CITY, 5 + warp_event 16, 23, CELESTE_HILL_CAVE, 1 + warp_event 36, 11, CELESTE_HILL_CAVE, 5 + warp_event 2, 9, CELESTE_HILL_CAVE, 6 + warp_event 22, 3, CELESTE_HILL_CAVE, 7 + warp_event 18, 0, CELESTE_HILL, 1 + warp_event 19, 0, CELESTE_HILL, 2 def_bg_events diff --git a/data/maps/objects/CitrineCity.asm b/data/maps/objects/CitrineCity.asm index ba945470..c43ae967 100644 --- a/data/maps/objects/CitrineCity.asm +++ b/data/maps/objects/CitrineCity.asm @@ -6,10 +6,10 @@ CitrineCity_Object: warp_event 9, 17, CITRINE_TRADEBACK_HOUSE, 1 warp_event 15, 17, CITRINE_POKECENTER, 1 warp_event 15, 27, CITRINE_MART, 1 - warp_event 22, 5, GARNET_CAVERN_1F, 1 + warp_event 23, 5, CELESTE_HILL_OUTSIDE, 1 warp_event 11, 7, BATTLE_TENT, 1 - warp_event 35, 31, VERMILION_CITY, 6 - warp_event 35, 30, VERMILION_CITY, 6 + warp_event 27, 33, VERMILION_CITY, 6 + warp_event 26, 33, VERMILION_CITY, 6 def_bg_events bg_event 16, 27, 5 ; Citrine Shop @@ -18,13 +18,13 @@ CitrineCity_Object: bg_event 5, 18, 8 ; Billboard 2 bg_event 9, 7, 9 ; Battle Tower bg_event 25, 23, 10 ; City Sign - bg_event 21, 26, 11 ; Directions - bg_event 23, 7, 12 ; Garnet Cavern Sign + bg_event 21, 28, 11 ; Directions + bg_event 25, 7, 12 ; Celeste Hill Sign def_object_events object_event 12, 18, SPRITE_BEAUTY, WALK, LEFT_RIGHT, 1 ; person object_event 6, 9, SPRITE_HIKER, WALK, LEFT_RIGHT, 2 ; person object_event 20, 26, SPRITE_GENTLEMAN, STAY, UP, 3 ; person - object_event 10, 30, SPRITE_ROCKER, WALK, ANY_DIR, 4 ; person + object_event 31, 28, SPRITE_ROCKER, WALK, ANY_DIR, 4 ; person def_warps_to CITRINE_CITY diff --git a/data/maps/objects/GarnetCavern1F.asm b/data/maps/objects/GarnetCavern1F.asm index c7e37c8b..4c4e2468 100644 --- a/data/maps/objects/GarnetCavern1F.asm +++ b/data/maps/objects/GarnetCavern1F.asm @@ -2,8 +2,8 @@ GarnetCavern1F_Object: db $7d ; border block def_warp_events - warp_event 24, 17, CITRINE_CITY, 5 - warp_event 25, 17, CITRINE_CITY, 5 + warp_event 24, 17, BRUNSWICK_TRAIL, 1 + warp_event 25, 17, BRUNSWICK_TRAIL, 1 warp_event 27, 1, GARNET_CAVERN_2F, 1 warp_event 23, 7, GARNET_CAVERN_2F, 2 diff --git a/data/maps/songs.asm b/data/maps/songs.asm index ab450a15..97b364fc 100644 --- a/data/maps/songs.asm +++ b/data/maps/songs.asm @@ -78,7 +78,7 @@ MapSongBanks:: db MUSIC_CITIES1, 0 ; DAYCARE db MUSIC_CITIES1, 0 ; ROUTE_6_GATE db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_6 - db MUSIC_DUNGEON2, 0 ; CELESTE_HILL, was UNDERGROUND_PATH_ROUTE_6_COPY + db MUSIC_KINCHOU01, 0 ; CELESTE_HILL, was UNDERGROUND_PATH_ROUTE_6_COPY db MUSIC_CITIES1, 0 ; ROUTE_7_GATE db MUSIC_CITIES1, 0 ; UNDERGROUND_PATH_ROUTE_7 db MUSIC_DUNGEON1, 0 ; Rocket House, UNDERGROUND_PATH_ROUTE_7_COPY @@ -208,8 +208,8 @@ MapSongBanks:: db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_B4F db MUSIC_DUNGEON1, 0 ; ROCKET_HIDEOUT_ELEVATOR db MUSIC_POKECENTER, 0 ; CITRINE_MART, was UNUSED_MAP_CC - db MUSIC_DUNGEON3, 0 ; GARNET_CAVERN_1F, was UNUSED_MAP_CD - db MUSIC_DUNGEON3, 0 ; GARNET_CAVERN_2F, was UNUSED_MAP_CE + db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_1F, was UNUSED_MAP_CD + db MUSIC_KINCHOU01, 0 ; GARNET_CAVERN_B1F, was UNUSED_MAP_CE db MUSIC_SILPH_CO, 0 ; SILPH_CO_2F db MUSIC_SILPH_CO, 0 ; SILPH_CO_3F db MUSIC_SILPH_CO, 0 ; SILPH_CO_4F @@ -240,7 +240,7 @@ MapSongBanks:: db MUSIC_SILPH_CO, 0 ; SILPH_CO_10F db MUSIC_SILPH_CO, 0 ; SILPH_CO_11F db MUSIC_SILPH_CO, 0 ; SILPH_CO_ELEVATOR - db MUSIC_DUNGEON3, 0 ; GARNET_CAVERN_2F, was UNUSED_MAP_ED + db MUSIC_DUNGEON1, 0 ; GARNET_CAVERN_2F, was UNUSED_MAP_ED db MUSIC_DUNGEON2, 0 ; UNUSED_MAP_EE / Underwater Tunnel db MUSIC_CELADON, 0 ; TRADE_CENTER db MUSIC_CELADON, 0 ; COLOSSEUM @@ -254,6 +254,6 @@ MapSongBanks:: db MUSIC_GYM, 0 ; BATTLE_TENT db MUSIC_VICTORY4, 0 ; MT_MOON_SQUARE db MUSIC_VICTORY4, 0 ; MT_MOON_SQUARE_HOUSE - db MUSIC_KINCHOU01, 0 ; CELESTE_HILL_CAVE - db MUSIC_KINCHOU01, 0 ; CELESTE_HILL_OUTSIDE + db MUSIC_SILPH_CO, 0 ; CELESTE_HILL_CAVE + db MUSIC_SILPH_CO, 0 ; CELESTE_HILL_OUTSIDE assert_table_length NUM_MAPS diff --git a/data/tilesets/collision_tile_ids.asm b/data/tilesets/collision_tile_ids.asm index 9538f889..5a194a19 100644 --- a/data/tilesets/collision_tile_ids.asm +++ b/data/tilesets/collision_tile_ids.asm @@ -74,7 +74,7 @@ Citrine_Coll:: coll_tiles $2C, $31, $3F, $55, $0E, $2F, $23, $20, $10, $03, $1C, $1B, $0B, $0C, $21, $39, $3C, $48, $49, $58, $59 Celeste_Coll:: - coll_tiles $1e, $20, $2e, $30, $34, $37, $39, $3a, $40, $51, $52, $5a, $5c, $5e, $5f, $09, $08, $18, $19 + coll_tiles $1e, $20, $2e, $30, $34, $37, $39, $3a, $40, $51, $52, $5a, $5c, $5e, $5f, $09, $08, $18, $19, $0c, $1c RocketHouse_Coll:: coll_tiles $13, $31, $01, $53 diff --git a/data/tilesets/door_tile_ids.asm b/data/tilesets/door_tile_ids.asm index db8dbf53..4cbdbf2f 100644 --- a/data/tilesets/door_tile_ids.asm +++ b/data/tilesets/door_tile_ids.asm @@ -14,6 +14,7 @@ DoorTileIDPointers: dbw PLATEAU, .PlateauDoorTileIDs dbw INTERIOR, .InteriorDoorTileIDs ; fixes weirdness in silph co. dbw CITRINE, .CitrineDoorTileIDs + dbw CELESTE, .CelesteDoorTileIDs db -1 ; end MACRO door_tiles @@ -61,3 +62,7 @@ ENDM .CitrineDoorTileIDs door_tiles $1C, $1B, $58, $59 + +.CelesteDoorTileIDs + door_tiles $0C, $1C + diff --git a/data/tilesets/dungeon_tilesets.asm b/data/tilesets/dungeon_tilesets.asm index 6a679ced..1cf10688 100644 --- a/data/tilesets/dungeon_tilesets.asm +++ b/data/tilesets/dungeon_tilesets.asm @@ -10,5 +10,6 @@ DungeonTilesets: db FACILITY db CEMETERY db GYM + db CELESTE db ROCKETHOUSE db -1 ; end diff --git a/data/tilesets/escape_rope_tilesets.asm b/data/tilesets/escape_rope_tilesets.asm index 6a40089c..c2c17390 100644 --- a/data/tilesets/escape_rope_tilesets.asm +++ b/data/tilesets/escape_rope_tilesets.asm @@ -4,4 +4,5 @@ EscapeRopeTilesets: db CAVERN db FACILITY db INTERIOR + db CELESTE db -1 ; end diff --git a/data/tilesets/tileset_headers.asm b/data/tilesets/tileset_headers.asm index 5148921c..a76dadea 100644 --- a/data/tilesets/tileset_headers.asm +++ b/data/tilesets/tileset_headers.asm @@ -33,9 +33,9 @@ Tilesets: tileset Club, $07,$17, -1, -1, TILEANIM_NONE tileset Facility, $12, -1, -1, -1, TILEANIM_WATER tileset Plateau, -1, -1, -1, $45, TILEANIM_WATER - tileset PreGym, $3A, $3B, -1, -1, TILEANIM_NONE - tileset Citrine, -1, -1, -1, $3F, TILEANIM_WATER_FLOWER - tileset Celeste, -1, -1, -1, $18, TILEANIM_WATER_FLOWER - tileset RocketHouse, $0A, -1, -1, -1, TILEANIM_NONE + tileset PreGym, $3A, $3B, -1, -1, TILEANIM_NONE + tileset Citrine, -1, -1, -1, $3F, TILEANIM_WATER_FLOWER + tileset Celeste, -1, -1, -1, $18, TILEANIM_WATER + tileset RocketHouse, $0A, -1, -1, -1, TILEANIM_NONE tileset BetaMart, $18, -1, -1, -1, TILEANIM_NONE assert_table_length NUM_TILESETS diff --git a/engine/gfx/palettes.asm b/engine/gfx/palettes.asm index 48fa073a..2e622268 100644 --- a/engine/gfx/palettes.asm +++ b/engine/gfx/palettes.asm @@ -149,6 +149,8 @@ SetPal_Overworld: ld a, [wCurMap] cp BRUNSWICK_TRAIL jr z, .brunswick + cp BRUNSWICK_GROTTO + jr z, .brunswick cp FIRST_INDOOR_MAP jr c, .townOrRoute cp POWER_PLANT @@ -159,6 +161,8 @@ SetPal_Overworld: jr z, .pachinko cp GAME_CORNER_PRIZE_ROOM jr z, .pachinko + cp CELESTE_HILL_OUTSIDE + jr z, .celeste cp CELESTE_HILL jr z, .celeste cp CERULEAN_CAVE_2F @@ -207,6 +211,9 @@ SetPal_Overworld: .caveDefault ld a, PAL_CAVE - 1 jr .town +.brunswick + ld a, PAL_BRUNSWICK - 1 + jr .town .forest ld a, [wCurMap] cp SILPH_GAUNTLET_1F + 1 @@ -217,21 +224,18 @@ SetPal_Overworld: jr c, .faraway cp SAFARI_ZONE_CENTER + 1 jr c, .forestDefault -.brunswick - ld a, PAL_BRUNSWICK - 1 - jr .town .powerPlant ld a, PAL_YELLOWMON - 1 jr .town -.celeste - ld a, PAL_CELESTE - 1 - jr .town .ship ld a, PAL_VERMILION - 1 jr .town .pachinko ld a, PAL_CASINO - 1 jr .town +.celeste + ld a, PAL_CELESTE - 1 + jr .town .faraway ld a, PAL_ROUTE - 1 jr .town diff --git a/gfx/blocksets/celeste.bst b/gfx/blocksets/celeste.bst index 7f0d9b46..bada676a 100644 Binary files a/gfx/blocksets/celeste.bst and b/gfx/blocksets/celeste.bst differ diff --git a/gfx/tilesets/celeste.png b/gfx/tilesets/celeste.png index 7f6ebd8a..c361fac1 100644 Binary files a/gfx/tilesets/celeste.png and b/gfx/tilesets/celeste.png differ diff --git a/maps/BrunswickGrotto.blk b/maps/BrunswickGrotto.blk index 7c4e3a08..d59afdfd 100644 Binary files a/maps/BrunswickGrotto.blk and b/maps/BrunswickGrotto.blk differ diff --git a/maps/BrunswickTrail.blk b/maps/BrunswickTrail.blk index 0e106d29..164d4e00 100644 Binary files a/maps/BrunswickTrail.blk and b/maps/BrunswickTrail.blk differ diff --git a/maps/CelesteHill.blk b/maps/CelesteHill.blk index d2cc0d46..60367260 100644 --- a/maps/CelesteHill.blk +++ b/maps/CelesteHill.blk @@ -1 +1 @@ -<@B>@@BB@@U_U_BB@@%"#$BB@@|}}BB@D‚rU_„FB@ƒa%a…B@ƒiU.)_i…B@ƒj€ˆ…B@†s.†‡B@B@BDEEEEFYDEEEF \ No newline at end of file +@ƒ…B@ƒ…B@ƒ…B@ƒ$.%…B@ƒ…B@ƒ…B@ƒaU_a…B@ƒiU_i…B@ƒj€ˆ…B@†s)†‡BDEFYDEF \ No newline at end of file diff --git a/maps/CelesteHillCave.blk b/maps/CelesteHillCave.blk index e8b0d6cd..4c821e21 100644 --- a/maps/CelesteHillCave.blk +++ b/maps/CelesteHillCave.blk @@ -1,2 +1,2 @@ -,,=,+,........…..................................012N  -w #jk„ixr $,+=,)+))-L^$^ \ No newline at end of file +,,<,a+,+,.............................................0b N  + r'jk„r ,+=,)+)))^$^ \ No newline at end of file diff --git a/maps/CelesteHillOutside.blk b/maps/CelesteHillOutside.blk index 2c2f8a9c..6c2e30ff 100644 Binary files a/maps/CelesteHillOutside.blk and b/maps/CelesteHillOutside.blk differ diff --git a/maps/CitrineCity.blk b/maps/CitrineCity.blk index f70c5af1..d5c72d81 100644 --- a/maps/CitrineCity.blk +++ b/maps/CitrineCity.blk @@ -1,34 +1,45 @@ -CCCChi(,,)CCCCCCKKZ[(,,)KKCC>>>>>'>>>>>>CC \ No newline at end of file + +t + + +te