mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-25 15:46:18 -05:00
move some data to dungeon.c
This commit is contained in:
parent
36ad3b4adb
commit
18629d41e5
|
|
@ -6,438 +6,6 @@
|
|||
|
||||
|
||||
|
||||
.global gUnknown_810795C
|
||||
gUnknown_810795C: @ 810795C
|
||||
.byte 0x00, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107960
|
||||
gUnknown_8107960: @ 8107960
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107966
|
||||
gUnknown_8107966: @ 8107966
|
||||
.byte 0x00, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107970
|
||||
gUnknown_8107970: @ 8107970
|
||||
.byte 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
|
||||
.byte 0x02, 0x02, 0x02, 0x02, 0x02, 0x02
|
||||
|
||||
.global gUnknown_810797E
|
||||
gUnknown_810797E: @ 810797E
|
||||
.byte 0x00, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x02, 0x03, 0x03
|
||||
|
||||
.global gUnknown_8107988
|
||||
gUnknown_8107988: @ 8107988
|
||||
.byte 0x00, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03, 0x03
|
||||
|
||||
.global gUnknown_8107993
|
||||
gUnknown_8107993: @ 8107993
|
||||
.byte 0x00, 0x03, 0x03, 0x03
|
||||
|
||||
.global gUnknown_8107997
|
||||
gUnknown_8107997: @ 8107997
|
||||
.byte 0x00
|
||||
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04
|
||||
|
||||
.global gUnknown_81079A4
|
||||
gUnknown_81079A4: @ 81079A4
|
||||
.byte 0x00, 0x04, 0x04, 0x04
|
||||
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04
|
||||
|
||||
.global gUnknown_81079B3
|
||||
gUnknown_81079B3: @ 81079B3
|
||||
.byte 0x00, 0x04, 0x04, 0x04, 0x04
|
||||
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04
|
||||
|
||||
.global gUnknown_81079C0
|
||||
gUnknown_81079C0: @ 81079C0
|
||||
.byte 0x00, 0x04, 0x04, 0x04
|
||||
|
||||
.global gUnknown_81079C4
|
||||
gUnknown_81079C4: @ 81079C4
|
||||
.byte 0x00, 0x04, 0x04, 0x04
|
||||
.byte 0x04, 0x04, 0x05, 0x05, 0x05, 0x05
|
||||
|
||||
.global gUnknown_81079CE
|
||||
gUnknown_81079CE: @ 81079CE
|
||||
.byte 0x00, 0x05, 0x05, 0x05, 0x05, 0x05
|
||||
|
||||
.global gUnknown_81079D4
|
||||
gUnknown_81079D4: @ 81079D4
|
||||
.byte 0x00, 0x05, 0x05, 0x05
|
||||
.byte 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05
|
||||
|
||||
.global gUnknown_81079E4
|
||||
gUnknown_81079E4: @ 81079E4
|
||||
.byte 0x00, 0x05, 0x05, 0x05
|
||||
.byte 0x05, 0x05
|
||||
|
||||
.global gUnknown_81079EA
|
||||
gUnknown_81079EA: @ 81079EA
|
||||
.byte 0x00, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
|
||||
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
|
||||
|
||||
.global gUnknown_8107A02
|
||||
gUnknown_8107A02: @ 8107A02
|
||||
.byte 0x00, 0x06, 0x06, 0x06
|
||||
|
||||
.global gUnknown_8107A06
|
||||
gUnknown_8107A06: @ 8107A06
|
||||
.byte 0x00, 0x06
|
||||
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
|
||||
.byte 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06, 0x06
|
||||
|
||||
.global gUnknown_8107A20
|
||||
gUnknown_8107A20: @ 8107A20
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07
|
||||
|
||||
.global gUnknown_8107A2A
|
||||
gUnknown_8107A2A: @ 8107A2A
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09
|
||||
|
||||
.global gUnknown_8107A53
|
||||
gUnknown_8107A53: @ 8107A53
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
|
||||
.global gUnknown_8107AB7
|
||||
gUnknown_8107AB7: @ 8107AB7
|
||||
.byte 0x00
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08
|
||||
|
||||
.global gUnknown_8107ACC
|
||||
gUnknown_8107ACC: @ 8107ACC
|
||||
.byte 0x00, 0x05, 0x05, 0x05, 0x05
|
||||
|
||||
.global gUnknown_8107AD1
|
||||
gUnknown_8107AD1: @ 8107AD1
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
|
||||
.global gUnknown_8107B35
|
||||
gUnknown_8107B35: @ 8107B35
|
||||
.byte 0x00, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08
|
||||
|
||||
.global gUnknown_8107B4A
|
||||
gUnknown_8107B4A: @ 8107B4A
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107B56
|
||||
gUnknown_8107B56: @ 8107B56
|
||||
.byte 0x00, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09
|
||||
.byte 0x09, 0x09, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c
|
||||
|
||||
.global gUnknown_8107BBA
|
||||
gUnknown_8107BBA: @ 8107BBA
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
|
||||
.global gUnknown_8107C1E
|
||||
gUnknown_8107C1E: @ 8107C1E
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09
|
||||
|
||||
.global gUnknown_8107C38
|
||||
gUnknown_8107C38: @ 8107C38
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09
|
||||
|
||||
.global gUnknown_8107C52
|
||||
gUnknown_8107C52: @ 8107C52
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107C5F
|
||||
gUnknown_8107C5F: @ 8107C5F
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
|
||||
.global gUnknown_8107C74
|
||||
gUnknown_8107C74: @ 8107C74
|
||||
.byte 0x00, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09
|
||||
.byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09
|
||||
|
||||
.global gUnknown_8107CA7
|
||||
gUnknown_8107CA7: @ 8107CA7
|
||||
.byte 0x00
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09
|
||||
|
||||
.global gUnknown_8107CC6
|
||||
gUnknown_8107CC6: @ 8107CC6
|
||||
.byte 0x00, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09
|
||||
|
||||
.global gUnknown_8107CE5
|
||||
gUnknown_8107CE5: @ 8107CE5
|
||||
.byte 0x00, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09
|
||||
|
||||
.global gUnknown_8107D04
|
||||
gUnknown_8107D04: @ 8107D04
|
||||
.byte 0x00, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08
|
||||
|
||||
.global gUnknown_8107D19
|
||||
gUnknown_8107D19: @ 8107D19
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09
|
||||
|
||||
.global gUnknown_8107D38
|
||||
gUnknown_8107D38: @ 8107D38
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
|
||||
.global gUnknown_8107D48
|
||||
gUnknown_8107D48: @ 8107D48
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08
|
||||
|
||||
.global gUnknown_8107D55
|
||||
gUnknown_8107D55: @ 8107D55
|
||||
.byte 0x00, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08
|
||||
|
||||
.global gUnknown_8107D69
|
||||
gUnknown_8107D69: @ 8107D69
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
|
||||
.global gUnknown_8107D88
|
||||
gUnknown_8107D88: @ 8107D88
|
||||
.byte 0x00, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05, 0x05
|
||||
|
||||
.global gUnknown_8107D93
|
||||
gUnknown_8107D93: @ 8107D93
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
|
||||
.global gUnknown_8107DA3
|
||||
gUnknown_8107DA3: @ 8107DA3
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
|
||||
.global gUnknown_8107DB8
|
||||
gUnknown_8107DB8: @ 8107DB8
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x08
|
||||
|
||||
.global gUnknown_8107DCD
|
||||
gUnknown_8107DCD: @ 8107DCD
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x09
|
||||
|
||||
.global gUnknown_8107DEC
|
||||
gUnknown_8107DEC: @ 8107DEC
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107DF1
|
||||
gUnknown_8107DF1: @ 8107DF1
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107DF6
|
||||
gUnknown_8107DF6: @ 8107DF6
|
||||
.byte 0x00, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107E01
|
||||
gUnknown_8107E01: @ 8107E01
|
||||
.byte 0x00, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107E04
|
||||
gUnknown_8107E04: @ 8107E04
|
||||
.byte 0x00, 0x0f, 0x0f, 0x0f
|
||||
.byte 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f
|
||||
.byte 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f
|
||||
.byte 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f
|
||||
|
||||
.global gUnknown_8107E37
|
||||
gUnknown_8107E37: @ 8107E37
|
||||
.byte 0x00
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107E7D
|
||||
gUnknown_8107E7D: @ 8107E7D
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
|
||||
.global gUnknown_8107E8D
|
||||
gUnknown_8107E8D: @ 8107E8D
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107EAC
|
||||
gUnknown_8107EAC: @ 8107EAC
|
||||
.byte 0x00, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
.byte 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01
|
||||
|
||||
.global gUnknown_8107EC0
|
||||
gUnknown_8107EC0: @ 8107EC0
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
|
||||
.global gUnknown_8107ED4
|
||||
gUnknown_8107ED4: @ 8107ED4
|
||||
.byte 0x00, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
|
||||
.global gUnknown_8107EE0
|
||||
gUnknown_8107EE0: @ 8107EE0
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
|
||||
.global gUnknown_8107F44
|
||||
gUnknown_8107F44: @ 8107F44
|
||||
.byte 0x00, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0c
|
||||
|
||||
.global gUnknown_8107F90
|
||||
gUnknown_8107F90: @ 8107F90
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a
|
||||
|
||||
.global gUnknown_8107FB9
|
||||
gUnknown_8107FB9: @ 8107FB9
|
||||
.byte 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07
|
||||
.byte 0x07, 0x07, 0x07, 0x07, 0x07, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09
|
||||
.byte 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
|
||||
.global gUnknown_810801D
|
||||
gUnknown_810801D: @ 810801D
|
||||
.byte 0x00, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08
|
||||
.byte 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x09, 0x09, 0x09, 0x09, 0x09, 0x0a, 0x0a
|
||||
.byte 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0a, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b, 0x0b
|
||||
.byte 0x0b, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c, 0x0c
|
||||
.byte 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0d, 0x0e, 0x0e
|
||||
.byte 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e, 0x0e
|
||||
|
||||
.global gUnknown_8108081
|
||||
gUnknown_8108081: @ 8108081
|
||||
.byte 0x00, 0x07, 0x00
|
||||
|
||||
.global gUnknown_8108084
|
||||
gUnknown_8108084: @ 8108084
|
||||
@ replacing .incbin "baserom.gba", 0x108084, 0xDD4
|
||||
.4byte gUnknown_810795C
|
||||
.4byte gUnknown_8107960
|
||||
.4byte gUnknown_8107966
|
||||
.4byte gUnknown_8107970
|
||||
.4byte gUnknown_810797E
|
||||
.4byte gUnknown_8107988
|
||||
.4byte gUnknown_8107993
|
||||
.4byte gUnknown_8107997
|
||||
.4byte gUnknown_81079A4
|
||||
.4byte gUnknown_81079B3
|
||||
.4byte gUnknown_81079C0
|
||||
.4byte gUnknown_81079C4
|
||||
.4byte gUnknown_81079CE
|
||||
.4byte gUnknown_81079D4
|
||||
.4byte gUnknown_81079E4
|
||||
.4byte gUnknown_81079EA
|
||||
.4byte gUnknown_8107A02
|
||||
.4byte gUnknown_8107A06
|
||||
.4byte gUnknown_8107A20
|
||||
.4byte gUnknown_8107A2A
|
||||
.4byte gUnknown_8107A53
|
||||
.4byte gUnknown_8107AB7
|
||||
.4byte gUnknown_8107ACC
|
||||
.4byte gUnknown_8107AD1
|
||||
.4byte gUnknown_8107B35
|
||||
.4byte gUnknown_8107B4A
|
||||
.4byte gUnknown_8107B56
|
||||
.4byte gUnknown_8107BBA
|
||||
.4byte gUnknown_8107C1E
|
||||
.4byte gUnknown_8107C38
|
||||
.4byte gUnknown_8107C52
|
||||
.4byte gUnknown_8107C5F
|
||||
.4byte gUnknown_8107C74
|
||||
.4byte gUnknown_8107CA7
|
||||
.4byte gUnknown_8107CC6
|
||||
.4byte gUnknown_8107CE5
|
||||
.4byte gUnknown_8107D04
|
||||
.4byte gUnknown_8107D19
|
||||
.4byte gUnknown_8107D38
|
||||
.4byte gUnknown_8107D48
|
||||
.4byte gUnknown_8107D55
|
||||
.4byte gUnknown_8107D69
|
||||
.4byte gUnknown_8107D88
|
||||
.4byte gUnknown_8107D93
|
||||
.4byte gUnknown_8107DA3
|
||||
.4byte gUnknown_8107DB8
|
||||
.4byte gUnknown_8107DCD
|
||||
.4byte gUnknown_8107DEC
|
||||
.4byte gUnknown_8107DF1
|
||||
.4byte gUnknown_8107DF6
|
||||
.4byte gUnknown_8107E01
|
||||
.4byte gUnknown_8107E04
|
||||
.4byte gUnknown_8107E37
|
||||
.4byte gUnknown_8107E7D
|
||||
.4byte gUnknown_8107E8D
|
||||
.4byte gUnknown_8107EAC
|
||||
.4byte gUnknown_8107EC0
|
||||
.4byte gUnknown_8107ED4
|
||||
.4byte gUnknown_8107EE0
|
||||
.4byte gUnknown_8107F44
|
||||
.4byte gUnknown_8107F90
|
||||
.4byte gUnknown_8107FB9
|
||||
.4byte gUnknown_810801D
|
||||
.4byte gUnknown_8108081
|
||||
|
||||
.global gUnknown_8108184
|
||||
gUnknown_8108184: @ 8108184
|
||||
.byte 0x31, 0x75, 0xa0, 0x0f, 0x10, 0x27, 0x40, 0x75, 0x10, 0x27, 0x62, 0x75, 0xa0, 0x0f, 0x38, 0x75
|
||||
|
|
|
|||
136
src/dungeon.c
136
src/dungeon.c
|
|
@ -17,7 +17,6 @@
|
|||
extern const char gUnknown_8108F10[];
|
||||
extern const char gUnknown_8108F18[];
|
||||
extern const char gUnknown_8108F2C[];
|
||||
extern const u8 *const gUnknown_8108084[];
|
||||
extern u8 gUnknown_8108F40[];
|
||||
extern u16 gUnknown_8108F42[];
|
||||
extern u8 gUnknown_8108F4A[4];
|
||||
|
|
@ -243,6 +242,139 @@ static const DungeonLocation gUnknown_8107828[] =
|
|||
{ .id = DUNGEON_OUT_ON_RESCUE, .floor = 255 }
|
||||
};
|
||||
|
||||
static const u8 sUnkFloorData_TinyWoods[] = {0, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_ThunderwaveCave[] = {0, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_MtSteel[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_SinisterWoods[] = {0, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2};
|
||||
static const u8 sUnkFloorData_SilentChasm[] = {0, 2, 2, 2, 2, 2, 2, 2, 3, 3};
|
||||
static const u8 sUnkFloorData_MtThunder[] = {0, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3};
|
||||
static const u8 sUnkFloorData_MtThunderPeak[] = {0, 3, 3, 3};
|
||||
static const u8 sUnkFloorData_GreatCanyon[] = {0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4};
|
||||
static const u8 sUnkFloorData_LapisCave[] = {0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4};
|
||||
static const u8 sUnkFloorData_MtBlaze[] = {0, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4};
|
||||
static const u8 sUnkFloorData_MtBlazePeak[] = {0, 4, 4, 4};
|
||||
static const u8 sUnkFloorData_FrostyForest[] = {0, 4, 4, 4, 4, 4, 5, 5, 5, 5};
|
||||
static const u8 sUnkFloorData_FrostyGrotto[] = {0, 5, 5, 5, 5, 5};
|
||||
static const u8 sUnkFloorData_MtFreeze[] = {0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5};
|
||||
static const u8 sUnkFloorData_MtFreezePeak[] = {0, 5, 5, 5, 5, 5};
|
||||
static const u8 sUnkFloorData_MagmaCavern[] = {0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6};
|
||||
static const u8 sUnkFloorData_MagmaCavernPit[] = {0, 6, 6, 6};
|
||||
static const u8 sUnkFloorData_SkyTower[] = {0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6};
|
||||
static const u8 sUnkFloorData_SkyTowerSummit[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7};
|
||||
static const u8 sUnkFloorData_StormySea[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9};
|
||||
static const u8 sUnkFloorData_SilverTrench[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11};
|
||||
static const u8 sUnkFloorData_MeteorCave[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_MtFreezePeak_2[] = {0, 5, 5, 5, 5};
|
||||
static const u8 sUnkFloorData_WesternCave[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12};
|
||||
static const u8 sUnkFloorData_Boss_3[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_Boss_4[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_WishCave[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12};
|
||||
static const u8 sUnkFloorData_BuriedRelic[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12};
|
||||
static const u8 sUnkFloorData_PitfallValley[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9};
|
||||
static const u8 sUnkFloorData_NorthernRange[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9};
|
||||
static const u8 sUnkFloorData_Boss_9[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_DesertRegion[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_SouthernCavern[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9};
|
||||
static const u8 sUnkFloorData_WyvernHill[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9};
|
||||
static const u8 sUnkFloorData_FieryField[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9};
|
||||
static const u8 sUnkFloorData_NorthwindField[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9};
|
||||
static const u8 sUnkFloorData_SolarCave[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_LightningField[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9};
|
||||
static const u8 sUnkFloorData_DarknightRelic[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
|
||||
static const u8 sUnkFloorData_WondrousSea[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_MurkyCave[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_GrandSea[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_UproarForest[] = {0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5};
|
||||
static const u8 sUnkFloorData_OddityCave[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
|
||||
static const u8 sUnkFloorData_RemainsIsland[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8};
|
||||
static const u8 sUnkFloorData_MarvelousSea[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8};
|
||||
static const u8 sUnkFloorData_FantasyStrait[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9};
|
||||
static const u8 sUnkFloorData_RockPath[] = {0, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_SnowPath[] = {0, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_Autopilot[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_D50[] = {0, 1, 1};
|
||||
static const u8 sUnkFloorData_D51[] = {0, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15};
|
||||
static const u8 sUnkFloorData_NormalMaze[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_HowlingForest[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
|
||||
static const u8 sUnkFloorData_D54[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_PoisonMaze[] = {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
|
||||
static const u8 sUnkFloorData_WaterfallPond[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
|
||||
static const u8 sUnkFloorData_UnknownRelic[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7};
|
||||
static const u8 sUnkFloorData_JoyousTower[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12};
|
||||
static const u8 sUnkFloorData_FarOffSea[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12};
|
||||
static const u8 sUnkFloorData_MtFaraway[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10};
|
||||
static const u8 sUnkFloorData_D61[] = {0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12};
|
||||
static const u8 sUnkFloorData_PurityForest[] = {0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 11, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 13, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14};
|
||||
static const u8 sUnkFloorData_OutOnRescue[] = {0, 7, 0};
|
||||
|
||||
// [id][floor]
|
||||
static const u8 *const sUnkDungeonFloorData[] = {
|
||||
[DUNGEON_TINY_WOODS] = sUnkFloorData_TinyWoods,
|
||||
[DUNGEON_THUNDERWAVE_CAVE] = sUnkFloorData_ThunderwaveCave,
|
||||
[DUNGEON_MT_STEEL] = sUnkFloorData_MtSteel,
|
||||
[DUNGEON_SINISTER_WOODS] = sUnkFloorData_SinisterWoods,
|
||||
[DUNGEON_SILENT_CHASM] = sUnkFloorData_SilentChasm,
|
||||
[DUNGEON_MT_THUNDER] = sUnkFloorData_MtThunder,
|
||||
[DUNGEON_MT_THUNDER_PEAK] = sUnkFloorData_MtThunderPeak,
|
||||
[DUNGEON_GREAT_CANYON] = sUnkFloorData_GreatCanyon,
|
||||
[DUNGEON_LAPIS_CAVE] = sUnkFloorData_LapisCave,
|
||||
[DUNGEON_MT_BLAZE] = sUnkFloorData_MtBlaze,
|
||||
[DUNGEON_MT_BLAZE_PEAK] = sUnkFloorData_MtBlazePeak,
|
||||
[DUNGEON_FROSTY_FOREST] = sUnkFloorData_FrostyForest,
|
||||
[DUNGEON_FROSTY_GROTTO] = sUnkFloorData_FrostyGrotto,
|
||||
[DUNGEON_MT_FREEZE] = sUnkFloorData_MtFreeze,
|
||||
[DUNGEON_MT_FREEZE_PEAK] = sUnkFloorData_MtFreezePeak,
|
||||
[DUNGEON_MAGMA_CAVERN] = sUnkFloorData_MagmaCavern,
|
||||
[DUNGEON_MAGMA_CAVERN_PIT] = sUnkFloorData_MagmaCavernPit,
|
||||
[DUNGEON_SKY_TOWER] = sUnkFloorData_SkyTower,
|
||||
[DUNGEON_SKY_TOWER_SUMMIT] = sUnkFloorData_SkyTowerSummit,
|
||||
[DUNGEON_STORMY_SEA] = sUnkFloorData_StormySea,
|
||||
[DUNGEON_SILVER_TRENCH] = sUnkFloorData_SilverTrench,
|
||||
[DUNGEON_METEOR_CAVE] = sUnkFloorData_MeteorCave,
|
||||
[DUNGEON_MT_FREEZE_PEAK_2] = sUnkFloorData_MtFreezePeak_2,
|
||||
[DUNGEON_WESTERN_CAVE] = sUnkFloorData_WesternCave,
|
||||
[DUNGEON_BOSS_3] = sUnkFloorData_Boss_3,
|
||||
[DUNGEON_BOSS_4] = sUnkFloorData_Boss_4,
|
||||
[DUNGEON_WISH_CAVE] = sUnkFloorData_WishCave,
|
||||
[DUNGEON_BURIED_RELIC] = sUnkFloorData_BuriedRelic,
|
||||
[DUNGEON_PITFALL_VALLEY] = sUnkFloorData_PitfallValley,
|
||||
[DUNGEON_NORTHERN_RANGE] = sUnkFloorData_NorthernRange,
|
||||
[DUNGEON_BOSS_9] = sUnkFloorData_Boss_9,
|
||||
[DUNGEON_DESERT_REGION] = sUnkFloorData_DesertRegion,
|
||||
[DUNGEON_SOUTHERN_CAVERN] = sUnkFloorData_SouthernCavern,
|
||||
[DUNGEON_WYVERN_HILL] = sUnkFloorData_WyvernHill,
|
||||
[DUNGEON_FIERY_FIELD] = sUnkFloorData_FieryField,
|
||||
[DUNGEON_NORTHWIND_FIELD] = sUnkFloorData_NorthwindField,
|
||||
[DUNGEON_SOLAR_CAVE] = sUnkFloorData_SolarCave,
|
||||
[DUNGEON_LIGHTNING_FIELD] = sUnkFloorData_LightningField,
|
||||
[DUNGEON_DARKNIGHT_RELIC] = sUnkFloorData_DarknightRelic,
|
||||
[DUNGEON_WONDROUS_SEA] = sUnkFloorData_WondrousSea,
|
||||
[DUNGEON_MURKY_CAVE] = sUnkFloorData_MurkyCave,
|
||||
[DUNGEON_GRAND_SEA] = sUnkFloorData_GrandSea,
|
||||
[DUNGEON_UPROAR_FOREST] = sUnkFloorData_UproarForest,
|
||||
[DUNGEON_ODDITY_CAVE] = sUnkFloorData_OddityCave,
|
||||
[DUNGEON_REMAINS_ISLAND] = sUnkFloorData_RemainsIsland,
|
||||
[DUNGEON_MARVELOUS_SEA] = sUnkFloorData_MarvelousSea,
|
||||
[DUNGEON_FANTASY_STRAIT] = sUnkFloorData_FantasyStrait,
|
||||
[DUNGEON_ROCK_PATH] = sUnkFloorData_RockPath,
|
||||
[DUNGEON_SNOW_PATH] = sUnkFloorData_SnowPath,
|
||||
[DUNGEON_AUTOPILOT] = sUnkFloorData_Autopilot,
|
||||
[DUNGEON_D50] = sUnkFloorData_D50,
|
||||
[DUNGEON_D51] = sUnkFloorData_D51,
|
||||
[DUNGEON_NORMAL_MAZE] = sUnkFloorData_NormalMaze,
|
||||
[DUNGEON_HOWLING_FOREST] = sUnkFloorData_HowlingForest,
|
||||
[DUNGEON_D54] = sUnkFloorData_D54,
|
||||
[DUNGEON_POISON_MAZE] = sUnkFloorData_PoisonMaze,
|
||||
[DUNGEON_WATERFALL_POND] = sUnkFloorData_WaterfallPond,
|
||||
[DUNGEON_UNKNOWN_RELIC] = sUnkFloorData_UnknownRelic,
|
||||
[DUNGEON_JOYOUS_TOWER] = sUnkFloorData_JoyousTower,
|
||||
[DUNGEON_FAR_OFF_SEA] = sUnkFloorData_FarOffSea,
|
||||
[DUNGEON_MT_FARAWAY] = sUnkFloorData_MtFaraway,
|
||||
[DUNGEON_D61] = sUnkFloorData_D61,
|
||||
[DUNGEON_PURITY_FOREST] = sUnkFloorData_PurityForest,
|
||||
[DUNGEON_OUT_ON_RESCUE] = sUnkFloorData_OutOnRescue,
|
||||
};
|
||||
|
||||
const u8 *GetDungeonName1(u8 dungeon)
|
||||
{
|
||||
return gDungeonNames[dungeon].name1;
|
||||
|
|
@ -630,7 +762,7 @@ static void sub_8090888(u8 *param_1, u8 *param_2)
|
|||
u32 sub_80908D8(DungeonLocation *dungeon)
|
||||
{
|
||||
if (dungeon->id < DUNGEON_OUT_ON_RESCUE && dungeon->floor < sDungeonFloorCount[dungeon->id]) {
|
||||
return gUnknown_8108084[dungeon->id][dungeon->floor];
|
||||
return sUnkDungeonFloorData[dungeon->id][dungeon->floor];
|
||||
}
|
||||
else {
|
||||
return 1;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user