Lavender Crypt puzzle maps

The connections between maps, as well as Dokuroar's boss battle, are not finished. However, everything else is, including the warps themselves. My brain is just a bit too small for a puzzle like this, so I require assistance.
This commit is contained in:
Llinos Evans 2024-07-26 16:55:36 +01:00
parent 71809acf1b
commit 6b12b3d992
20 changed files with 258 additions and 76 deletions

View file

@ -732,6 +732,10 @@ ENDM
map_attributes JohtoSafariZoneGate, JOHTO_SAFARI_ZONE_GATE, $00, 0 ; Bank 1
map_attributes JohtoSafariZone, JOHTO_SAFARI_ZONE, $00, 0 ; Bank 1
map_attributes LavenderCrypt, LAVENDER_CRYPT, $00, 0 ; Bank 1
map_attributes LavenderCryptSet1, LAVENDER_CRYPT_SET_1, $00, 0 ; Bank 1
map_attributes LavenderCryptSet2, LAVENDER_CRYPT_SET_2, $00, 0 ; Bank 1
map_attributes LavenderCryptSet3, LAVENDER_CRYPT_SET_3, $00, 0 ; Bank 1
map_attributes LavenderCryptDokuroarsRoom, LAVENDER_CRYPT_DOKUROARS_ROOM, $00, 0 ; Bank 1
map_attributes UnderwaterTunnel, UNDERWATER_TUNNEL, $00, 0 ; Bank 1
map_attributes BillsGarden, BILLS_GARDEN, $00, 0 ; Bank 1
map_attributes CeladonUniversityOutside, CELADON_UNIVERSITY_OUTSIDE, $00, 0 ; Bank 1

View file

@ -279,6 +279,18 @@ JohtoSafariZone_Blocks:
LavenderCrypt_Blocks:
INCBIN "maps/LavenderCrypt.ablk"
LavenderCryptSet1_Blocks:
INCBIN "maps/LavenderCryptSet1.ablk"
LavenderCryptSet2_Blocks:
INCBIN "maps/LavenderCryptSet2.ablk"
LavenderCryptSet3_Blocks:
INCBIN "maps/LavenderCryptSet3.ablk"
LavenderCryptDokuroarsRoom_Blocks:
INCBIN "maps/LavenderCryptDokuroarsRoom.ablk"
UnderwaterTunnel_Blocks:
INCBIN "maps/UnderwaterTunnel.ablk"

View file

@ -431,6 +431,10 @@ MapGroup_Lavender:
map Route8SaffronGate, TILESET_GATE, GATE, LANDMARK_ROUTE_8, MUSIC_ROUTE_3, FALSE, PALETTE_DAY, FISHGROUP_SHORE
map Route12SuperRodHouse, TILESET_HOUSE, INDOOR, LANDMARK_ROUTE_12, MUSIC_VIRIDIAN_CITY, FALSE, PALETTE_DAY, FISHGROUP_SHORE
map LavenderCrypt, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
map LavenderCryptSet1, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
map LavenderCryptSet2, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
map LavenderCryptSet3, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
map LavenderCryptDokuroarsRoom, TILESET_LAVENDER_CRYPT, CAVE, LANDMARK_LAVENDER_TOWN, MUSIC_LAVENDER_TOWN, TRUE, PALETTE_NITE, FISHGROUP_NONE
assert_table_length NUM_LAVENDER_MAPS
MapGroup_Silver:

View file

@ -596,6 +596,10 @@ INCLUDE "maps/PokemonPagoda2F.asm"
INCLUDE "maps/PokemonPagoda3F.asm"
INCLUDE "maps/PokemonPagoda4F.asm"
INCLUDE "maps/PokemonPagoda5F.asm"
INCLUDE "maps/LavenderCryptSet1.asm"
INCLUDE "maps/LavenderCryptSet2.asm"
INCLUDE "maps/LavenderCryptSet3.asm"
INCLUDE "maps/LavenderCryptDokuroarsRoom.asm"
SECTION "Map Scripts 31", ROMX ; spillover
INCLUDE "maps/TanobyRuins.asm"

View file

@ -16,96 +16,96 @@
tilecoll FLOOR, WALL, FLOOR, WALL ; 0f
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 10
tilecoll WALL, WALL, DOOR, DOOR ; 11
tilecoll FLOOR, WALL, LADDER, WALL ; 12
tilecoll WALL, WALL, WALL, WALL ; 12
tilecoll WALL, WALL, FLOOR, FLOOR ; 13
tilecoll WALL, WALL, WALL, FLOOR ; 14
tilecoll WALL, WALL, FLOOR, WALL ; 15
tilecoll FLOOR, WALL, LADDER, WALL ; 16
tilecoll FLOOR, PIT, FLOOR, PIT ; 16
tilecoll WALL, WALL, WALL, WALL ; 17
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 18
tilecoll WALL, WALL, WALL, FLOOR ; 19
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 1a
tilecoll WALL, FLOOR, LADDER, FLOOR ; 1b
tilecoll FLOOR, PIT, FLOOR, FLOOR ; 1a
tilecoll PIT, FLOOR, FLOOR, FLOOR ; 1b
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 1c
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 1d
tilecoll FLOOR, FLOOR, WALL, WALL ; 1e
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 1f
tilecoll FLOOR, WALL, FLOOR, WALL ; 20
tilecoll FLOOR, FLOOR, WALL, WALL ; 1f
tilecoll FLOOR, FLOOR, PIT, FLOOR ; 20
tilecoll FLOOR, FLOOR, LADDER, FLOOR ; 21
tilecoll WALL, WALL, FLOOR, FLOOR ; 22
tilecoll WALL, WALL, FLOOR, WALL ; 23
tilecoll FLOOR, FLOOR, PIT, FLOOR ; 22
tilecoll FLOOR, WALL, WALL, WALL ; 23
tilecoll WALL, WALL, FLOOR, FLOOR ; 24
tilecoll FLOOR, WALL, FLOOR, WALL ; 25
tilecoll FLOOR, FLOOR, WARP_CARPET_DOWN, WARP_CARPET_DOWN ; 26
tilecoll WALL, FLOOR, WALL, WARP_CARPET_DOWN ; 27
tilecoll FLOOR, WALL, WARP_CARPET_DOWN, WALL ; 28
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 29
tilecoll WALL, WALL, WALL, WALL ; 2a
tilecoll FLOOR, WALL, WARP_CARPET_DOWN, WARP_CARPET_DOWN ; 2b
tilecoll WALL, WALL, WALL, WALL ; 2c
tilecoll FLOOR, FLOOR, WALL, WALL ; 2d
tilecoll WALL, WALL, WALL, WALL ; 2e
tilecoll WALL, WALL, WALL, WALL ; 2f
tilecoll WALL, WALL, FLOOR, WALL ; 25
tilecoll WALL, WALL, WALL, FLOOR ; 26
tilecoll WALL, FLOOR, WALL, FLOOR ; 27
tilecoll WALL, FLOOR, WALL, WALL ; 28
tilecoll WALL, WALL, WALL, WALL ; 29
tilecoll FLOOR, PIT, FLOOR, FLOOR ; 2a
tilecoll PIT, FLOOR, PIT, FLOOR ; 2b
tilecoll FLOOR, WARP_CARPET_DOWN, WALL, WALL ; 2c
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 2d
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 2e
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 2f
tilecoll WALL, WALL, WALL, WALL ; 30
tilecoll WALL, LADDER, WALL, WALL ; 31
tilecoll LADDER, FLOOR, LADDER, FLOOR ; 32
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 31
tilecoll FLOOR, FLOOR, WALL, WALL ; 32
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 33
tilecoll WALL, WALL, FLOOR, FLOOR ; 34
tilecoll WALL, WALL, WALL, WALL ; 35
tilecoll FLOOR, FLOOR, FLOOR, FLOOR ; 36
tilecoll FLOOR, FLOOR, WALL, WALL ; 37
tilecoll FLOOR, FLOOR, WALL, WALL ; 38
tilecoll WALL, FLOOR, WALL, FLOOR ; 39
tilecoll WALL, WALL, WALL, FLOOR ; 3a
tilecoll WALL, WALL, FLOOR, FLOOR ; 3b
tilecoll WALL, WALL, WALL, WALL ; 3c
tilecoll WALL, WALL, WALL, WALL ; 3d
tilecoll WALL, WALL, WALL, WALL ; 3e
tilecoll WALL, WALL, WALL, WALL ; 34
tilecoll WALL, WALL, PIT, FLOOR ; 35
tilecoll WALL, WALL, FLOOR, WALL ; 36
tilecoll PIT, WALL, FLOOR, FLOOR ; 37
tilecoll FLOOR, PIT, WALL, WALL ; 38
tilecoll WALL, WALL, WALL, WALL ; 39
tilecoll WALL, WALL, WALL, WALL ; 3a
tilecoll WALL, WALL, FLOOR, WALL ; 3b
tilecoll FLOOR, FLOOR, WALL, WALL ; 3c
tilecoll WALL, WALL, FLOOR, FLOOR ; 3d
tilecoll FLOOR, FLOOR, WALL, WALL ; 3e
tilecoll WALL, WALL, FLOOR, FLOOR ; 3f
tilecoll WALL, WALL, WALL, FLOOR ; 40
tilecoll WALL, WALL, FLOOR, FLOOR ; 41
tilecoll WALL, WALL, FLOOR, WALL ; 42
tilecoll WALL, WALL, WALL, WALL ; 43
tilecoll WALL, FLOOR, WALL, FLOOR ; 44
tilecoll WALL, FLOOR, WALL, FLOOR ; 45
tilecoll FLOOR, WALL, FLOOR, WALL ; 46
tilecoll WALL, WALL, FLOOR, FLOOR ; 47
tilecoll WALL, FLOOR, WALL, WALL ; 48
tilecoll FLOOR, FLOOR, WALL, WALL ; 49
tilecoll FLOOR, WALL, WALL, WALL ; 4a
tilecoll FLOOR, WALL, FLOOR, WALL ; 4b
tilecoll WALL, WALL, FLOOR, FLOOR ; 4c
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 4d
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 4e
tilecoll FLOOR, FLOOR, WALL, WALL ; 4f
tilecoll FLOOR, WALL, FLOOR, WALL ; 50
tilecoll WALL, FLOOR, WALL, FLOOR ; 51
tilecoll WALL, WALL, WALL, WALL ; 52
tilecoll WALL, WALL, WALL, WALL ; 53
tilecoll WALL, WALL, WALL, WALL ; 54
tilecoll WALL, FLOOR, WALL, WALL ; 55
tilecoll WALL, WALL, WALL, WALL ; 56
tilecoll WALL, FLOOR, WALL, WALL ; 57
tilecoll FLOOR, WALL, WALL, WALL ; 58
tilecoll WALL, WALL, WALL, WALL ; 59
tilecoll WALL, WALL, WALL, WALL ; 5a
tilecoll WALL, WALL, WALL, WALL ; 5b
tilecoll WALL, WALL, FLOOR, WALL ; 5c
tilecoll WALL, WALL, WALL, FLOOR ; 5d
tilecoll WALL, WALL, WALL, FLOOR ; 5e
tilecoll WALL, WALL, FLOOR, FLOOR ; 40
tilecoll WALL, WALL, FLOOR, WALL ; 41
tilecoll WALL, WALL, PIT, FLOOR ; 42
tilecoll FLOOR, WALL, WALL, PIT ; 43
tilecoll WALL, FLOOR, WALL, WALL ; 44
tilecoll FLOOR, WALL, WALL, WALL ; 45
tilecoll WALL, WALL, FLOOR, WALL ; 46
tilecoll WALL, WALL, WALL, FLOOR ; 47
tilecoll FLOOR, WALL, FLOOR, WALL ; 48
tilecoll WALL, FLOOR, WALL, FLOOR ; 49
tilecoll WALL, FLOOR, WALL, WALL ; 4a
tilecoll WALL, WALL, WALL, WALL ; 4b
tilecoll FLOOR, WALL, WALL, WALL ; 4c
tilecoll FLOOR, PIT, FLOOR, FLOOR ; 4d
tilecoll FLOOR, PIT, WALL, WALL ; 4e
tilecoll FLOOR, FLOOR, FLOOR, PIT ; 4f
tilecoll WALL, FLOOR, WALL, WALL ; 50
tilecoll WALL, WALL, WALL, WALL ; 51
tilecoll WALL, WALL, FLOOR, PIT ; 52
tilecoll FLOOR, FLOOR, WALL, WALL ; 53
tilecoll WALL, FLOOR, WALL, FLOOR ; 54
tilecoll WALL, WALL, WALL, WALL ; 55
tilecoll FLOOR, WALL, FLOOR, WALL ; 56
tilecoll FLOOR, WALL, FLOOR, FLOOR ; 57
tilecoll FLOOR, FLOOR, WALL, FLOOR ; 58
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 59
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 5a
tilecoll PIT, WALL, WALL, WALL ; 5b
tilecoll WALL, FLOOR, FLOOR, WALL ; 5c
tilecoll FLOOR, PIT, WALL, PIT ; 5d
tilecoll PIT, FLOOR, WALL, WALL ; 5e
tilecoll WALL, WALL, FLOOR, WALL ; 5f
tilecoll WALL, WALL, WALL, WALL ; 60
tilecoll WALL, WALL, WALL, WALL ; 61
tilecoll FLOOR, WALL, WALL, WALL ; 62
tilecoll WALL, WALL, FLOOR, WALL ; 63
tilecoll WALL, WALL, WALL, FLOOR ; 64
tilecoll FLOOR, WALL, WALL, FLOOR ; 65
tilecoll WALL, FLOOR, FLOOR, WALL ; 66
tilecoll WALL, FLOOR, WALL, WALL ; 67
tilecoll FLOOR, WALL, WALL, WALL ; 68
tilecoll WALL, WALL, WALL, FLOOR ; 69
tilecoll WALL, WALL, FLOOR, WALL ; 6a
tilecoll WALL, WALL, FLOOR, WALL ; 6b
tilecoll FLOOR, FLOOR, FLOOR, WALL ; 60
tilecoll FLOOR, PIT, WALL, WALL ; 61
tilecoll PIT, FLOOR, WALL, WALL ; 62
tilecoll WALL, FLOOR, WALL, WALL ; 63
tilecoll WALL, WALL, WALL, WALL ; 64
tilecoll WALL, WALL, FLOOR, WALL ; 65
tilecoll WALL, WALL, WALL, WALL ; 66
tilecoll WALL, WALL, FLOOR, WALL ; 67
tilecoll WALL, FLOOR, FLOOR, FLOOR ; 68
tilecoll WALL, WALL, WALL, WALL ; 69
tilecoll WALL, WALL, WALL, WALL ; 6a
tilecoll WALL, WALL, WALL, WALL ; 6b
tilecoll WALL, WALL, WALL, WALL ; 6c
tilecoll WALL, WALL, WALL, WALL ; 6d
tilecoll WALL, WALL, WALL, WALL ; 6e