From 541c3dcdff66742570c6249fea709978964c9e1d Mon Sep 17 00:00:00 2001 From: Zeta_Null Date: Tue, 15 Oct 2024 14:27:33 -0400 Subject: [PATCH] Whoops I forgot to finish this lol --- constants/map_constants.asm | 2 +- data/maps/attributes.asm | 6 ++++-- data/tilesets/sevii_attributes.bin | Bin 2064 -> 2192 bytes data/tilesets/sevii_collision.asm | 8 ++++++++ data/tilesets/sevii_metatiles.bin | Bin 2064 -> 2192 bytes engine/tilesets/tileset_anims.asm | 17 ++++++++++++++++- maps/CapeBrink.ablk | Bin 100 -> 180 bytes maps/DebugRoom.asm | 4 ++-- maps/TwoIsland.ablk | 11 ++--------- 9 files changed, 33 insertions(+), 15 deletions(-) diff --git a/constants/map_constants.asm b/constants/map_constants.asm index 203b2e5..3fda452 100644 --- a/constants/map_constants.asm +++ b/constants/map_constants.asm @@ -573,7 +573,7 @@ ENDM newgroup TWO_ISLAND ; 29 map_const TWO_ISLAND, 20, 9 ; 1 - map_const CAPE_BRINK, 10, 10 ; 2 + map_const CAPE_BRINK, 10, 18 ; 2 endgroup newgroup THREE_ISLAND ; 30 diff --git a/data/maps/attributes.asm b/data/maps/attributes.asm index 7d86496..26cd21e 100644 --- a/data/maps/attributes.asm +++ b/data/maps/attributes.asm @@ -768,8 +768,10 @@ ENDM map_attributes MtEmberSummit, MT_EMBER_SUMMIT, $00, 0 ; Bank 2 map_attributes MtEmberHiddenPath, MT_EMBER_HIDDEN_PATH, $00, 0 ; Bank 2 - map_attributes TwoIsland, TWO_ISLAND, $00, 0 ; Bank 2 - map_attributes CapeBrink, CAPE_BRINK, $00, 0 ; Bank 2 + map_attributes TwoIsland, TWO_ISLAND, $02, NORTH ; Bank 2 + connection north, CapeBrink, CAPE_BRINK, 10 + map_attributes CapeBrink, CAPE_BRINK, $0A, SOUTH ; Bank 2 + connection south, TwoIsland, TWO_ISLAND, -10 map_attributes ThreeIslandPort, THREE_ISLAND_PORT, $02, NORTH ; Bank 2 connection north, ThreeIsland, THREE_ISLAND, 0 diff --git a/data/tilesets/sevii_attributes.bin b/data/tilesets/sevii_attributes.bin index 8b608b95afd3a328546a9c9853a5139a82aeb57e..015b188feb5fef45240bf3d879f0aebdba246fe1 100644 GIT binary patch delta 137 mcmbOrFhOvG07pF&6Dun+W@Tn(M#gAdRuEu90vwb9Mh*bzOa)#5 delta 7 OcmbOrI6+{800#gGr2+~7 diff --git a/data/tilesets/sevii_collision.asm b/data/tilesets/sevii_collision.asm index 59db930..b771858 100644 --- a/data/tilesets/sevii_collision.asm +++ b/data/tilesets/sevii_collision.asm @@ -127,3 +127,11 @@ tilecoll WALL, FLOOR, FLOOR, FLOOR ; 7e tilecoll FLOOR, WALL, FLOOR, FLOOR ; 7f tilecoll WARP_CARPET_UP, WARP_CARPET_UP, FLOOR, FLOOR ; 80 + tilecoll TALL_GRASS, WALL, TALL_GRASS, WALL ; 81 + tilecoll WATERFALL, WATERFALL, WATERFALL, WATERFALL ; 82 + tilecoll WATERFALL, WATERFALL, WATERFALL, WATERFALL ; 83 + tilecoll WALL, WALL, FLOOR, FLOOR ; 84 + tilecoll WALL, WALL, WALL, WALL ; 85 + tilecoll WALL, WALL, WALL, WALL ; 86 + tilecoll WALL, WALL, WALL, WALL ; 87 + tilecoll WALL, WALL, WALL, WALL ; 88 diff --git a/data/tilesets/sevii_metatiles.bin b/data/tilesets/sevii_metatiles.bin index 5495689050a82f7c4b9441ae255923094bd43289..9392f03f36ff83f50556dbb0d437eb41e6528080 100644 GIT binary patch delta 137 pcmbOrFhOvG07pFwi<1*F4hjwqM#eyH05UcN0#+ozP8nci2LRD#5y}7n delta 7 OcmbOrI6+{800#gGr2+~7 diff --git a/engine/tilesets/tileset_anims.asm b/engine/tilesets/tileset_anims.asm index 7776c14..bf97101 100644 --- a/engine/tilesets/tileset_anims.asm +++ b/engine/tilesets/tileset_anims.asm @@ -244,7 +244,6 @@ TilesetNihonOldAnim: TilesetNihonSouthAnim: TilesetNihonWestAnim: TilesetNihonWhiteCityAnim: -TilesetSeviiAnim: dw vTiles2 tile $14, AnimateWaterTile dw NULL, WaitTileAnimation dw NULL, WaitTileAnimation @@ -292,6 +291,22 @@ TilesetKantoAnim: dw NULL, WaitTileAnimation dw NULL, StandingTileFrame8 dw NULL, DoneTileAnimation + +TilesetSeviiAnim: + dw vTiles2 tile $14, AnimateWaterTile + dw vTiles2 tile $53, ReadTileToAnimBuffer + dw wTileAnimBuffer, ScrollTileDown + dw wTileAnimBuffer, ScrollTileDown + dw vTiles2 tile $53, WriteTileFromAnimBuffer + dw NULL, AnimateWaterPalette + dw NULL, WaitTileAnimation + dw NULL, AnimateFlowerTile + dw vTiles2 tile $53, ReadTileToAnimBuffer + dw wTileAnimBuffer, ScrollTileDown + dw wTileAnimBuffer, ScrollTileDown + dw vTiles2 tile $53, WriteTileFromAnimBuffer + dw NULL, StandingTileFrame8 + dw NULL, DoneTileAnimation TilesetBattleTowerOutsideAnim: TilesetHouseAnim: diff --git a/maps/CapeBrink.ablk b/maps/CapeBrink.ablk index eeb576070df6ab6d3f9dfdf278414e6c3f3ca6b7..5cf810bce0198647811af745e062b88e9195e2ee 100644 GIT binary patch literal 180 zcmY++Jqp7x3V&{h+5z73oF*V3DFnURiBStzkFq^Xu9Ox^EI#zgD%F_6$zt$7@O2j nk}#>7SF`WP0gX}`utY%fB#m_rfsji{NwMbB)DApyM#*13+>aof literal 100 LcmZQzpgjNp0Av6G diff --git a/maps/DebugRoom.asm b/maps/DebugRoom.asm index 97271d5..f396aa9 100644 --- a/maps/DebugRoom.asm +++ b/maps/DebugRoom.asm @@ -400,11 +400,11 @@ DebugRoom_MapEvents: warp_event 27, 5, PEWTER_CITY, 2 warp_event 15, 2, GOLDENROD_CITY, 1 ; city warp warp_event 4, 9, SUMMER_BEACH_HOUSE, 1 ; left lab/league warp - warp_event 5, 9, ONE_ISLAND, 1 ; right lab/league warp + warp_event 5, 9, BLUE_FOREST, 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, SAFARI_ZONE_FUCHSIA_GATE_BETA, 3 ; southern warp - warp_event 33, 33, THREE_ISLAND_PORT, 1 ; southeast warp + warp_event 33, 33, TWO_ISLAND, 1 ; southeast warp warp_event 5, 3, HAUNTED_HOUSE_FOYER, 1 warp_event 34, 11, WINNERS_PATH, 3 diff --git a/maps/TwoIsland.ablk b/maps/TwoIsland.ablk index 8cab729..fe1718e 100644 --- a/maps/TwoIsland.ablk +++ b/maps/TwoIsland.ablk @@ -1,16 +1,9 @@ -9=A +9TTC - - - - - - @ - -9=ll=3"07Xpqpr77&#340X(((((mn((! 9\v[(stpo((.)*+9(((X(w((k,,/,,,9><<<<<<<<<<##!30>< +hAT9TllC=3"07Xpqpr77&#340X(((((mn((! 9\v[(stpo((.)*+9(((X(w((k,,/,,,9><<<<<<<<<<##!30>< :<<<<<<<#9@ :<