Lavender Crypt Syndrome

ntroducing the new and improved Lavender Crypt! Now with 100% less softlocking! If you manage to find a way to get softlocked here, I'd just be impressed at that point.

The Lavender Crypt is a hell of a maze, even I got a bit lost and I'm the one who designed it! Left a few signposts in my code with notes, but this really is a jumble, so always ask if you need a hand navigating it to do improvements / additions!
This commit is contained in:
Misty 2024-08-06 21:55:14 -04:00 committed by GitHub
commit 49dced6524
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 92 additions and 88 deletions

View file

@ -65,7 +65,7 @@
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 PIT, WALL, WALL, WALL ; 43
tilecoll WALL, FLOOR, WALL, WALL ; 44
tilecoll FLOOR, WALL, WALL, WALL ; 45
tilecoll WALL, WALL, FLOOR, WALL ; 46
@ -78,7 +78,7 @@
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, FLOOR ; 50
tilecoll WALL, WALL, WALL, WALL ; 51
tilecoll WALL, WALL, FLOOR, PIT ; 52
tilecoll FLOOR, FLOOR, WALL, WALL ; 53

View file

@ -9,11 +9,12 @@ LavenderCrypt_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 2, 17, SOUL_HOUSE, 3
warp_event 15, 3, LAVENDER_CRYPT_SET_1, 1
warp_event 9, 1, LAVENDER_CRYPT_SET_2, 1
warp_event 3, 3, LAVENDER_CRYPT_SET_3, 1
warp_event 3, 3, LAVENDER_CRYPT_DOKUROARS_ROOM, 1 ; Exit point for the room; goes through the pit.
warp_event 2, 17, SOUL_HOUSE, 3 ; Entrance
warp_event 15, 3, LAVENDER_CRYPT_SET_1, 1 ; Right Room
warp_event 9, 1, LAVENDER_CRYPT_SET_2, 1 ; Middle Room
warp_event 3, 3, LAVENDER_CRYPT_SET_3, 1 ; Left Room
warp_event 9, 6, LAVENDER_CRYPT_DOKUROARS_ROOM, 3 ; Exit point for the room; goes through the pit.
warp_event 8, 3, LAVENDER_CRYPT_SET_2, 14; OWNED
def_coord_events

View file

@ -9,9 +9,9 @@ LavenderCryptDokuroarsRoom_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 7, 15, LAVENDER_CRYPT_SET_3, 2
warp_event 6, 15, LAVENDER_CRYPT_SET_3, 2
warp_event 7, 2, LAVENDER_CRYPT, 4
warp_event 7, 15, LAVENDER_CRYPT_SET_3, 2 ; Entrance
warp_event 6, 15, LAVENDER_CRYPT_SET_3, 2 ; Entrance
warp_event 7, 2, LAVENDER_CRYPT, 5 ; Exit
def_coord_events

View file

@ -9,35 +9,37 @@ LavenderCryptSet1_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 3, 6, LAVENDER_CRYPT, 2
warp_event 3, 14, LAVENDER_CRYPT_SET_1, 1
warp_event 19, 6, LAVENDER_CRYPT_SET_1, 1
warp_event 17, 5, LAVENDER_CRYPT_SET_1, 1
warp_event 17, 4, LAVENDER_CRYPT_SET_1, 1
warp_event 20, 2, LAVENDER_CRYPT_SET_1, 1
warp_event 7, 4, LAVENDER_CRYPT_SET_1, 1
warp_event 4, 3, LAVENDER_CRYPT_SET_2, 24 ; top-left corridor entry
warp_event 16, 16, LAVENDER_CRYPT_SET_1, 1
warp_event 20, 13, LAVENDER_CRYPT_SET_1, 1
warp_event 16, 12, LAVENDER_CRYPT_SET_1, 1
warp_event 4, 17, LAVENDER_CRYPT_SET_1, 1
warp_event 16, 17, LAVENDER_CRYPT_SET_1, 1
warp_event 8, 1, LAVENDER_CRYPT_SET_1, 1 ; top-left entry warp 1
warp_event 1, 5, LAVENDER_CRYPT_SET_1, 1 ; top-left entry warp 2
warp_event 1, 5, LAVENDER_CRYPT_SET_1, 1 ; top-left entry warp 3
warp_event 16, 1, LAVENDER_CRYPT_SET_1, 1 ; top-right entry 1
warp_event 22, 4, LAVENDER_CRYPT_SET_1, 1 ; top-right entry 2
warp_event 17, 6, LAVENDER_CRYPT_SET_1, 1 ; top-right entry 3
warp_event 1, 12, LAVENDER_CRYPT_SET_1, 1 ; bottom-left entry 1
warp_event 6, 13, LAVENDER_CRYPT_SET_1, 1 ; bottom-left entry 2
warp_event 2, 17, LAVENDER_CRYPT_SET_1, 1 ; bottom-left entry 3
warp_event 8, 16, LAVENDER_CRYPT_SET_1, 1 ; bottom-left entry 4
warp_event 17, 14, LAVENDER_CRYPT_SET_1, 1 ; bottom-right entry 1
warp_event 22, 16, LAVENDER_CRYPT_SET_1, 1 ; bottom-right entry 3
warp_event 3, 6, LAVENDER_CRYPT, 2 ; Entrance
; Within-Map Warps
warp_event 4, 3, LAVENDER_CRYPT_SET_1, 3
warp_event 6, 13, LAVENDER_CRYPT_SET_1, 2
warp_event 7, 4, LAVENDER_CRYPT_SET_1, 5
warp_event 22, 4, LAVENDER_CRYPT_SET_1, 4
warp_event 20, 2, LAVENDER_CRYPT_SET_1, 7
warp_event 1, 5, LAVENDER_CRYPT_SET_1, 6
warp_event 17, 4, LAVENDER_CRYPT_SET_1, 10
warp_event 17, 5, LAVENDER_CRYPT_SET_1, 11
warp_event 1, 12, LAVENDER_CRYPT_SET_1, 8
warp_event 1, 13, LAVENDER_CRYPT_SET_1, 9
warp_event 19, 6, LAVENDER_CRYPT_SET_1, 13
warp_event 17, 14, LAVENDER_CRYPT_SET_1, 12
warp_event 3, 14, LAVENDER_CRYPT_SET_1, 15
warp_event 16, 1, LAVENDER_CRYPT_SET_1, 14
warp_event 4, 17, LAVENDER_CRYPT_SET_1, 17
warp_event 22, 16, LAVENDER_CRYPT_SET_1, 16
warp_event 20, 13, LAVENDER_CRYPT_SET_1, 19
warp_event 8, 16, LAVENDER_CRYPT_SET_1, 18
;Outside of Map Warps
warp_event 8, 1, LAVENDER_CRYPT_SET_2, 15
warp_event 5, 15, LAVENDER_CRYPT_SET_2, 16
warp_event 5, 16, LAVENDER_CRYPT_SET_2, 17
warp_event 19, 15, LAVENDER_CRYPT_SET_3, 7
warp_event 21, 5, LAVENDER_CRYPT_SET_3, 8
warp_event 21, 6, LAVENDER_CRYPT_SET_3, 9
warp_event 18, 18, LAVENDER_CRYPT_SET_3, 18
warp_event 16, 12, LAVENDER_CRYPT_SET_2, 26
warp_event 16, 16, LAVENDER_CRYPT_SET_3, 19
warp_event 16, 17, LAVENDER_CRYPT_SET_3, 20
def_coord_events

Binary file not shown.

View file

@ -9,35 +9,35 @@ LavenderCryptSet2_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 3, 2, LAVENDER_CRYPT, 3
warp_event 8, 16, LAVENDER_CRYPT_SET_1, 1
warp_event 16, 4, LAVENDER_CRYPT_SET_1, 1
warp_event 18, 3, LAVENDER_CRYPT_SET_1, 1
warp_event 17, 2, LAVENDER_CRYPT_SET_1, 1
warp_event 21, 1, LAVENDER_CRYPT_SET_1, 1
warp_event 8, 10, LAVENDER_CRYPT_SET_1, 1
warp_event 2, 9, LAVENDER_CRYPT_SET_1, 1
warp_event 22, 18, LAVENDER_CRYPT_SET_1, 1
warp_event 20, 16, LAVENDER_CRYPT_SET_1, 1
warp_event 4, 17, LAVENDER_CRYPT_SET_1, 1
warp_event 17, 17, LAVENDER_CRYPT_SET_1, 1 ; linked at bottom
warp_event 17, 18, LAVENDER_CRYPT_SET_1, 1 ; linked at bottom
warp_event 17, 9, LAVENDER_CRYPT_SET_1, 1 ; linked in top-right
warp_event 17, 10, LAVENDER_CRYPT_SET_1, 1 ; linked in top-right
warp_event 19, 5, LAVENDER_CRYPT_SET_1, 1
warp_event 3, 2, LAVENDER_CRYPT, 3 ; Entrance
; Within-Map Warps
warp_event 2, 9, LAVENDER_CRYPT_SET_2, 3
warp_event 22, 5, LAVENDER_CRYPT_SET_2, 2
warp_event 18, 3, LAVENDER_CRYPT_SET_2, 5
warp_event 8, 6, LAVENDER_CRYPT_SET_2, 4
warp_event 19, 5, LAVENDER_CRYPT_SET_2, 7
warp_event 10, 16, LAVENDER_CRYPT_SET_2, 6
warp_event 4, 17, LAVENDER_CRYPT_SET_2, 9
warp_event 3, 9, LAVENDER_CRYPT_SET_2, 8
warp_event 17, 17, LAVENDER_CRYPT_SET_2, 12
warp_event 17, 18, LAVENDER_CRYPT_SET_2, 13
warp_event 22, 9, LAVENDER_CRYPT_SET_2, 10
warp_event 22, 10, LAVENDER_CRYPT_SET_2, 11
; Outside of Map Warps
warp_event 20, 16, LAVENDER_CRYPT, 5 ; Takes you back to the start. Tee hee.
warp_event 21, 1, LAVENDER_CRYPT_SET_1, 20
warp_event 17, 9, LAVENDER_CRYPT_SET_1, 21
warp_event 17, 10, LAVENDER_CRYPT_SET_1, 22
warp_event 8, 10, LAVENDER_CRYPT_SET_3, 10
warp_event 17, 2, LAVENDER_CRYPT_SET_3, 11
warp_event 16, 4, LAVENDER_CRYPT_SET_3, 12
warp_event 8, 16, LAVENDER_CRYPT_SET_3, 13
warp_event 22, 18, LAVENDER_CRYPT_SET_3, 14 ; THIS pit is your target.
warp_event 20, 7, LAVENDER_CRYPT_SET_3, 15
warp_event 12, 18, LAVENDER_CRYPT_SET_3, 16
warp_event 1, 5, LAVENDER_CRYPT_SET_3, 17
warp_event 14, 16, LAVENDER_CRYPT_SET_1, 27
warp_event 1, 16, LAVENDER_CRYPT_SET_1, 1 ; bottom entry 1
warp_event 10, 16, LAVENDER_CRYPT_SET_1, 1 ; bottom entry 2
warp_event 18, 16, LAVENDER_CRYPT_SET_1, 1 ; bottom entry 3
warp_event 22, 16, LAVENDER_CRYPT_SET_1, 1 ; bottom entry 4
warp_event 16, 2, LAVENDER_CRYPT_SET_1, 1 ; top-right entry warp 1
warp_event 22, 5, LAVENDER_CRYPT_SET_1, 1 ; top-right entry warp 2
warp_event 22, 10, LAVENDER_CRYPT_SET_1, 1 ; top-right entry warp 3
warp_event 1, 2, LAVENDER_CRYPT_SET_1, 1 ; top-left entry 1
warp_event 8, 6, LAVENDER_CRYPT_SET_1, 1 ; top-left entry warp 2
warp_event 3, 9, LAVENDER_CRYPT_SET_1, 1 ; top-left entry warp 3
def_coord_events

View file

@ -9,27 +9,28 @@ LavenderCryptSet3_MapEvents:
db 0, 0 ; filler
def_warp_events
warp_event 3, 8, LAVENDER_CRYPT, 4
warp_event 7, 13, LAVENDER_CRYPT_SET_1, 1 ; To Dokuroar
warp_event 2, 4, LAVENDER_CRYPT_SET_1, 4
warp_event 21, 14, LAVENDER_CRYPT_SET_1, 1
warp_event 22, 6, LAVENDER_CRYPT_SET_1, 1
warp_event 18, 2, LAVENDER_CRYPT_SET_1, 1
warp_event 8, 4, LAVENDER_CRYPT_SET_1, 1
warp_event 22, 16, LAVENDER_CRYPT_SET_1, 1
warp_event 19, 10, LAVENDER_CRYPT_SET_1, 1
warp_event 19, 14, LAVENDER_CRYPT_SET_1, 1
warp_event 19, 15, LAVENDER_CRYPT_SET_1, 1
warp_event 1, 8, LAVENDER_CRYPT_SET_1, 1 ; top-right entry 1
warp_event 7, 6, LAVENDER_CRYPT_SET_1, 1 ; top-right entry 2
warp_event 2, 2, LAVENDER_CRYPT_SET_1, 1 ; top-right entry 3
warp_event 22, 3, LAVENDER_CRYPT_SET_1, 1 ; right entry 1
warp_event 22, 18, LAVENDER_CRYPT_SET_1, 1 ; right entry 2
warp_event 7, 17, LAVENDER_CRYPT_SET_1, 1 ; Dokuroar bottom-left room entry point
warp_event 3, 8, LAVENDER_CRYPT, 4 ; Entrance
warp_event 7, 13, LAVENDER_CRYPT_DOKUROARS_ROOM, 1 ; To Dokuroar
; Within-Map Warps
warp_event 8, 4, LAVENDER_CRYPT_SET_3, 4
warp_event 22, 3, LAVENDER_CRYPT_SET_3, 3
warp_event 18, 2, LAVENDER_CRYPT_SET_3, 6
warp_event 5, 2, LAVENDER_CRYPT_SET_3, 5
; Outside of Map Warps
warp_event 22, 6, LAVENDER_CRYPT_SET_1, 23
warp_event 19, 14, LAVENDER_CRYPT_SET_1, 24
warp_event 19, 15, LAVENDER_CRYPT_SET_1, 25
warp_event 20, 18, LAVENDER_CRYPT_SET_2, 18
warp_event 7, 6, LAVENDER_CRYPT_SET_2, 19
warp_event 18, 7, LAVENDER_CRYPT_SET_2, 20
warp_event 22, 11, LAVENDER_CRYPT_SET_2, 21
warp_event 7, 16, LAVENDER_CRYPT_SET_2, 22
warp_event 2, 4, LAVENDER_CRYPT_SET_2, 23
warp_event 19, 10, LAVENDER_CRYPT_SET_2, 24
warp_event 21, 14, LAVENDER_CRYPT_SET_2, 25
warp_event 22, 16, LAVENDER_CRYPT_SET_1, 26
warp_event 20, 6, LAVENDER_CRYPT_SET_1, 28
warp_event 20, 7, LAVENDER_CRYPT_SET_1, 29
def_coord_events