mirror of
https://github.com/pret/pmd-red.git
synced 2026-04-26 00:15:48 -05:00
dungeon util, dungeon config const data
This commit is contained in:
parent
c98a145e0e
commit
21a9a17793
|
|
@ -1,112 +0,0 @@
|
|||
.section .rodata
|
||||
|
||||
.global gUnknown_80F4468
|
||||
gUnknown_80F4468: @ 80F4468
|
||||
@ Position[76]
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00
|
||||
.byte 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xff, 0xff
|
||||
.byte 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x02, 0x00, 0x63, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff
|
||||
.byte 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0xff, 0xff
|
||||
.byte 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff, 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xfd, 0xff
|
||||
.byte 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0xfe, 0xff, 0xfd, 0xff, 0x02, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, 0xfd, 0xff
|
||||
.byte 0xfd, 0xff, 0x03, 0x00, 0x03, 0x00, 0xfd, 0xff, 0x03, 0x00, 0x03, 0x00, 0x63, 0x00, 0x63, 0x00
|
||||
|
||||
.global gUnknown_80F4598
|
||||
gUnknown_80F4598: @ 80F4598
|
||||
@ Position[158]
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x01, 0x00, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfe, 0xff, 0xff, 0xff, 0x02, 0x00, 0xfe, 0xff, 0xff, 0xff
|
||||
.byte 0xfe, 0xff, 0x01, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x00, 0x00, 0xfd, 0xff, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0x01, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0x03, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xfe, 0xff, 0x02, 0x00, 0xfd, 0xff, 0xff, 0xff, 0xfd, 0xff, 0x01, 0x00, 0x01, 0x00, 0xfd, 0xff
|
||||
.byte 0x01, 0x00, 0x03, 0x00, 0x02, 0x00, 0xfe, 0xff, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xfd, 0xff, 0xfe, 0xff, 0x03, 0x00, 0xfd, 0xff, 0xfe, 0xff
|
||||
.byte 0xfd, 0xff, 0x02, 0x00, 0x02, 0x00, 0xfd, 0xff, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x02, 0x00, 0xfd, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0x03, 0x00, 0x03, 0x00, 0xfd, 0xff
|
||||
.byte 0x03, 0x00, 0x03, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0x00, 0x00, 0x04, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x04, 0x00, 0x01, 0x00, 0xff, 0xff, 0xfc, 0xff
|
||||
.byte 0xff, 0xff, 0x04, 0x00, 0xfc, 0xff, 0xff, 0xff, 0x04, 0x00, 0xff, 0xff, 0x01, 0x00, 0xfc, 0xff, 0x01, 0x00, 0x04, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x04, 0x00, 0x02, 0x00, 0xfe, 0xff, 0xfc, 0xff
|
||||
.byte 0xfe, 0xff, 0x04, 0x00, 0xfc, 0xff, 0xfe, 0xff, 0x04, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfc, 0xff, 0x02, 0x00, 0x04, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x04, 0x00, 0x03, 0x00, 0xfd, 0xff, 0xfc, 0xff
|
||||
.byte 0xfd, 0xff, 0x04, 0x00, 0xfc, 0xff, 0xfd, 0xff, 0x04, 0x00, 0xfd, 0xff, 0x03, 0x00, 0xfc, 0xff, 0x03, 0x00, 0x04, 0x00, 0xfc, 0xff, 0x04, 0x00, 0x04, 0x00, 0x04, 0x00, 0xfc, 0xff, 0xfc, 0xff
|
||||
.byte 0xfc, 0xff, 0x04, 0x00, 0xfb, 0xff, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfb, 0xff, 0x00, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xff, 0xff, 0x05, 0x00, 0xff, 0xff, 0xff, 0xff, 0xfb, 0xff
|
||||
.byte 0xff, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x01, 0x00, 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0xfb, 0xff, 0x01, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xfe, 0xff, 0x05, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xfb, 0xff
|
||||
.byte 0xfe, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0xfb, 0xff, 0x02, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xfd, 0xff, 0x05, 0x00, 0xfd, 0xff, 0xfd, 0xff, 0xfb, 0xff
|
||||
.byte 0xfd, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0xfb, 0xff, 0x03, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xfc, 0xff, 0x05, 0x00, 0xfc, 0xff, 0xfc, 0xff, 0xfb, 0xff
|
||||
.byte 0xfc, 0xff, 0x05, 0x00, 0xfb, 0xff, 0x04, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, 0x00, 0xfb, 0xff, 0x04, 0x00, 0x05, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0x05, 0x00, 0xfb, 0xff, 0xfb, 0xff, 0xfb, 0xff
|
||||
.byte 0xfb, 0xff, 0x05, 0x00, 0x63, 0x00, 0x63, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff
|
||||
.byte 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xfe, 0xff, 0xfe, 0xff, 0xff, 0xff
|
||||
.byte 0x02, 0x00, 0xff, 0xff, 0xfe, 0xff, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xfe, 0xff, 0x01, 0x00, 0x02, 0x00, 0x01, 0x00, 0xfe, 0xff, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00
|
||||
.byte 0x01, 0x00, 0x02, 0x00, 0x02, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x63, 0x00, 0x63, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00
|
||||
.byte 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x63, 0x00, 0x63, 0x00
|
||||
|
||||
.global gUnknown_80F4810
|
||||
gUnknown_80F4810:
|
||||
@ Position[99]
|
||||
.byte 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00
|
||||
.byte 0x01, 0x00, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x01, 0x00, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x02, 0x00, 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x00, 0x00, 0x04, 0x00
|
||||
.byte 0x01, 0x00, 0x04, 0x00, 0xff, 0xff, 0x04, 0x00, 0x02, 0x00, 0x04, 0x00, 0xfe, 0xff, 0x04, 0x00, 0x03, 0x00, 0x04, 0x00, 0xfd, 0xff, 0x04, 0x00, 0x00, 0x00, 0x05, 0x00, 0x01, 0x00, 0x05, 0x00
|
||||
.byte 0xff, 0xff, 0x05, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x03, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x05, 0x00, 0x04, 0x00, 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0x00, 0x00, 0x06, 0x00
|
||||
.byte 0x01, 0x00, 0x06, 0x00, 0xff, 0xff, 0x06, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfe, 0xff, 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfd, 0xff, 0x06, 0x00, 0x04, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x06, 0x00
|
||||
.byte 0x05, 0x00, 0x06, 0x00, 0xfb, 0xff, 0x06, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x00, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0x02, 0x00, 0x07, 0x00, 0xfe, 0xff, 0x07, 0x00, 0x03, 0x00, 0x07, 0x00
|
||||
.byte 0xfd, 0xff, 0x07, 0x00, 0x04, 0x00, 0x07, 0x00, 0xfc, 0xff, 0x07, 0x00, 0x05, 0x00, 0x07, 0x00, 0xfb, 0xff, 0x07, 0x00, 0x06, 0x00, 0x07, 0x00, 0xfa, 0xff, 0x07, 0x00, 0x00, 0x00, 0x08, 0x00
|
||||
.byte 0x01, 0x00, 0x08, 0x00, 0xff, 0xff, 0x08, 0x00, 0x02, 0x00, 0x08, 0x00, 0xfe, 0xff, 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, 0xfd, 0xff, 0x08, 0x00, 0x04, 0x00, 0x08, 0x00, 0xfc, 0xff, 0x08, 0x00
|
||||
.byte 0x05, 0x00, 0x08, 0x00, 0xfb, 0xff, 0x08, 0x00, 0x06, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x08, 0x00, 0x07, 0x00, 0x08, 0x00, 0xf9, 0xff, 0x08, 0x00, 0x00, 0x00, 0x09, 0x00, 0x01, 0x00, 0x09, 0x00
|
||||
.byte 0xff, 0xff, 0x09, 0x00, 0x02, 0x00, 0x09, 0x00, 0xfe, 0xff, 0x09, 0x00, 0x03, 0x00, 0x09, 0x00, 0xfd, 0xff, 0x09, 0x00, 0x04, 0x00, 0x09, 0x00, 0xfc, 0xff, 0x09, 0x00, 0x05, 0x00, 0x09, 0x00
|
||||
.byte 0xfb, 0xff, 0x09, 0x00, 0x06, 0x00, 0x09, 0x00, 0xfa, 0xff, 0x09, 0x00, 0x07, 0x00, 0x09, 0x00, 0xf9, 0xff, 0x09, 0x00, 0x08, 0x00, 0x09, 0x00, 0xf8, 0xff, 0x09, 0x00, 0x00, 0x00, 0x0a, 0x00
|
||||
.byte 0x01, 0x00, 0x0a, 0x00, 0xff, 0xff, 0x0a, 0x00, 0x02, 0x00, 0x0a, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x03, 0x00, 0x0a, 0x00, 0xfd, 0xff, 0x0a, 0x00, 0x04, 0x00, 0x0a, 0x00, 0xfc, 0xff, 0x0a, 0x00
|
||||
.byte 0x05, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0x0a, 0x00, 0x06, 0x00, 0x0a, 0x00, 0xfa, 0xff, 0x0a, 0x00, 0x07, 0x00, 0x0a, 0x00, 0xf9, 0xff, 0x0a, 0x00, 0x08, 0x00, 0x0a, 0x00, 0xf8, 0xff, 0x0a, 0x00
|
||||
.byte 0x63, 0x00, 0x63, 0x00
|
||||
|
||||
.global gUnknown_80F499C
|
||||
gUnknown_80F499C:
|
||||
@ Position[101]
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0xff, 0xff, 0x02, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0xff, 0xff, 0x03, 0x00, 0x01, 0x00
|
||||
.byte 0x03, 0x00, 0xfe, 0xff, 0x03, 0x00, 0x02, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0xff, 0xff, 0x04, 0x00, 0x01, 0x00, 0x04, 0x00, 0xfe, 0xff, 0x04, 0x00, 0x02, 0x00, 0x04, 0x00, 0xfd, 0xff
|
||||
.byte 0x04, 0x00, 0x03, 0x00, 0x05, 0x00, 0x00, 0x00, 0x05, 0x00, 0xff, 0xff, 0x05, 0x00, 0x01, 0x00, 0x05, 0x00, 0xfe, 0xff, 0x05, 0x00, 0x02, 0x00, 0x05, 0x00, 0xfd, 0xff, 0x05, 0x00, 0x03, 0x00
|
||||
.byte 0x05, 0x00, 0xfc, 0xff, 0x05, 0x00, 0x04, 0x00, 0x06, 0x00, 0x00, 0x00, 0x06, 0x00, 0xff, 0xff, 0x06, 0x00, 0x01, 0x00, 0x06, 0x00, 0xfe, 0xff, 0x06, 0x00, 0x02, 0x00, 0x06, 0x00, 0xfd, 0xff
|
||||
.byte 0x06, 0x00, 0x03, 0x00, 0x06, 0x00, 0xfc, 0xff, 0x06, 0x00, 0x04, 0x00, 0x06, 0x00, 0xfb, 0xff, 0x06, 0x00, 0x05, 0x00, 0x07, 0x00, 0x00, 0x00, 0x07, 0x00, 0xff, 0xff, 0x07, 0x00, 0x01, 0x00
|
||||
.byte 0x07, 0x00, 0xfe, 0xff, 0x07, 0x00, 0x02, 0x00, 0x07, 0x00, 0xfd, 0xff, 0x07, 0x00, 0x03, 0x00, 0x07, 0x00, 0xfc, 0xff, 0x07, 0x00, 0x04, 0x00, 0x07, 0x00, 0xfb, 0xff, 0x07, 0x00, 0x05, 0x00
|
||||
.byte 0x07, 0x00, 0xfa, 0xff, 0x07, 0x00, 0x06, 0x00, 0x08, 0x00, 0x00, 0x00, 0x08, 0x00, 0xff, 0xff, 0x08, 0x00, 0x01, 0x00, 0x08, 0x00, 0xfe, 0xff, 0x08, 0x00, 0x02, 0x00, 0x08, 0x00, 0xfd, 0xff
|
||||
.byte 0x08, 0x00, 0x03, 0x00, 0x08, 0x00, 0xfc, 0xff, 0x08, 0x00, 0x04, 0x00, 0x08, 0x00, 0xfb, 0xff, 0x08, 0x00, 0x05, 0x00, 0x08, 0x00, 0xfa, 0xff, 0x08, 0x00, 0x06, 0x00, 0x08, 0x00, 0xf9, 0xff
|
||||
.byte 0x08, 0x00, 0x07, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x00, 0xff, 0xff, 0x09, 0x00, 0x01, 0x00, 0x09, 0x00, 0xfe, 0xff, 0x09, 0x00, 0x02, 0x00, 0x09, 0x00, 0xfd, 0xff, 0x09, 0x00, 0x03, 0x00
|
||||
.byte 0x09, 0x00, 0xfc, 0xff, 0x09, 0x00, 0x04, 0x00, 0x09, 0x00, 0xfb, 0xff, 0x09, 0x00, 0x05, 0x00, 0x09, 0x00, 0xfa, 0xff, 0x09, 0x00, 0x06, 0x00, 0x09, 0x00, 0xf9, 0xff, 0x09, 0x00, 0x07, 0x00
|
||||
.byte 0x09, 0x00, 0xf8, 0xff, 0x09, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x0a, 0x00, 0xff, 0xff, 0x0a, 0x00, 0x01, 0x00, 0x0a, 0x00, 0xfe, 0xff, 0x0a, 0x00, 0x02, 0x00, 0x0a, 0x00, 0xfd, 0xff
|
||||
.byte 0x0a, 0x00, 0x03, 0x00, 0x0a, 0x00, 0xfc, 0xff, 0x0a, 0x00, 0x04, 0x00, 0x0a, 0x00, 0xfb, 0xff, 0x0a, 0x00, 0x05, 0x00, 0x0a, 0x00, 0xfa, 0xff, 0x0a, 0x00, 0x06, 0x00, 0x0a, 0x00, 0xf9, 0xff
|
||||
.byte 0x0a, 0x00, 0x07, 0x00, 0x0a, 0x00, 0xf8, 0xff, 0x0a, 0x00, 0x08, 0x00, 0x0a, 0x00, 0xf7, 0xff, 0x0a, 0x00, 0x09, 0x00, 0x63, 0x00, 0x63, 0x00
|
||||
|
||||
.global gUnknown_80F4B30
|
||||
gUnknown_80F4B30:
|
||||
@ Position[101]
|
||||
.byte 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x02, 0x00
|
||||
.byte 0x02, 0x00, 0x01, 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x01, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, 0x00, 0x02, 0x00, 0x02, 0x00, 0x04, 0x00, 0x04, 0x00, 0x01, 0x00, 0x01, 0x00, 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x05, 0x00, 0x05, 0x00, 0x03, 0x00, 0x03, 0x00, 0x05, 0x00, 0x05, 0x00, 0x02, 0x00, 0x02, 0x00, 0x05, 0x00, 0x05, 0x00, 0x01, 0x00, 0x01, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00
|
||||
.byte 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x04, 0x00, 0x04, 0x00, 0x06, 0x00, 0x06, 0x00, 0x03, 0x00, 0x03, 0x00, 0x06, 0x00, 0x06, 0x00, 0x02, 0x00, 0x02, 0x00, 0x06, 0x00
|
||||
.byte 0x06, 0x00, 0x01, 0x00, 0x01, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x07, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, 0x00, 0x05, 0x00, 0x05, 0x00, 0x07, 0x00, 0x07, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x07, 0x00, 0x07, 0x00, 0x03, 0x00, 0x03, 0x00, 0x07, 0x00, 0x07, 0x00, 0x02, 0x00, 0x02, 0x00, 0x07, 0x00, 0x07, 0x00, 0x01, 0x00, 0x01, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00
|
||||
.byte 0x08, 0x00, 0x07, 0x00, 0x07, 0x00, 0x08, 0x00, 0x08, 0x00, 0x06, 0x00, 0x06, 0x00, 0x08, 0x00, 0x08, 0x00, 0x05, 0x00, 0x05, 0x00, 0x08, 0x00, 0x08, 0x00, 0x04, 0x00, 0x04, 0x00, 0x08, 0x00
|
||||
.byte 0x08, 0x00, 0x03, 0x00, 0x03, 0x00, 0x08, 0x00, 0x08, 0x00, 0x02, 0x00, 0x02, 0x00, 0x08, 0x00, 0x08, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x09, 0x00, 0x08, 0x00
|
||||
.byte 0x08, 0x00, 0x09, 0x00, 0x09, 0x00, 0x07, 0x00, 0x07, 0x00, 0x09, 0x00, 0x09, 0x00, 0x06, 0x00, 0x06, 0x00, 0x09, 0x00, 0x09, 0x00, 0x05, 0x00, 0x05, 0x00, 0x09, 0x00, 0x09, 0x00, 0x04, 0x00
|
||||
.byte 0x04, 0x00, 0x09, 0x00, 0x09, 0x00, 0x03, 0x00, 0x03, 0x00, 0x09, 0x00, 0x09, 0x00, 0x02, 0x00, 0x02, 0x00, 0x09, 0x00, 0x09, 0x00, 0x01, 0x00, 0x01, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00
|
||||
.byte 0x0a, 0x00, 0x09, 0x00, 0x09, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x08, 0x00, 0x08, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x07, 0x00, 0x07, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x06, 0x00, 0x06, 0x00, 0x0a, 0x00
|
||||
.byte 0x0a, 0x00, 0x05, 0x00, 0x05, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x04, 0x00, 0x04, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x03, 0x00, 0x03, 0x00, 0x0a, 0x00, 0x0a, 0x00, 0x02, 0x00, 0x02, 0x00, 0x0a, 0x00
|
||||
.byte 0x0a, 0x00, 0x01, 0x00, 0x01, 0x00, 0x0a, 0x00, 0x63, 0x00, 0x63, 0x00
|
||||
|
||||
.global gUnknown_80F4CC4
|
||||
gUnknown_80F4CC4: @ 80F4CC4
|
||||
@ replacing .incbin "baserom.gba", 0x000f4cc4, 0x40
|
||||
.4byte gUnknown_80F4810
|
||||
.byte 0x01, 0x00, 0x01, 0x00
|
||||
.4byte gUnknown_80F4B30
|
||||
.byte 0x01, 0x00, 0x01, 0x00
|
||||
.4byte gUnknown_80F499C
|
||||
.byte 0x01, 0x00, 0x01, 0x00
|
||||
.4byte gUnknown_80F4B30
|
||||
.byte 0x01, 0x00, 0xff, 0xff
|
||||
.4byte gUnknown_80F4810
|
||||
.byte 0xff, 0xff, 0xff, 0xff
|
||||
.4byte gUnknown_80F4B30
|
||||
.byte 0xff, 0xff, 0xff, 0xff
|
||||
.4byte gUnknown_80F499C
|
||||
.byte 0xff, 0xff, 0xff, 0xff
|
||||
.4byte gUnknown_80F4B30
|
||||
.byte 0xff, 0xff, 0x01, 0x00
|
||||
|
|
@ -1,14 +1,6 @@
|
|||
.section .rodata
|
||||
|
||||
.global gUnknown_80F4D44
|
||||
gUnknown_80F4D44: @ 80F4D44
|
||||
@ replacing .incbin "baserom.gba", 0x000f4d44, 0x20
|
||||
.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0xff, 0x00, 0x00, 0x00, 0xff, 0x00, 0x01
|
||||
|
||||
.global gUnknown_80F4D64
|
||||
gUnknown_80F4D64: @ 80F4D64
|
||||
@ replacing .incbin "baserom.gba", 0x000f4d64, 0x28
|
||||
.byte 0x02, 0x06, 0x04, 0x00, 0x02, 0x00, 0x04, 0x06, 0x04, 0x00, 0x06, 0x02, 0x04, 0x02, 0x06, 0x00, 0x06, 0x02, 0x00, 0x04, 0x06, 0x04, 0x02, 0x00, 0x00, 0x04, 0x02, 0x06, 0x00, 0x06, 0x02, 0x04
|
||||
.align 2,0
|
||||
.string "pksdir0\0"
|
||||
.align 2,0
|
||||
|
||||
|
|
|
|||
|
|
@ -3,44 +3,13 @@
|
|||
#.incbin "baserom.gba", 0xF59C4, 0x4
|
||||
|
||||
|
||||
.align 2
|
||||
|
||||
.global gUnknown_80F5F70
|
||||
gUnknown_80F5F70: @ 80F5F70
|
||||
@ replacing .incbin "baserom.gba", 0xF5F70, 0x3C
|
||||
.byte 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00
|
||||
.byte 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00
|
||||
.byte 0x0d, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00
|
||||
.byte 0x0c, 0x00, 0x0c, 0x00, 0x0c, 0x00, 0x0d, 0x00, 0x0c, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80F5FAC
|
||||
gUnknown_80F5FAC: @ 80F5FAC
|
||||
@ replacing .incbin "baserom.gba", 0xF5FAC, 0x130
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
|
||||
.byte 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
|
||||
|
||||
.global gUnknown_80F60DC
|
||||
gUnknown_80F60DC: @ 80F60DC
|
||||
@ replacing .incbin "baserom.gba", 0xF60DC, 0x1C
|
||||
.byte 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
|
||||
.byte 0x04, 0x00, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
|
||||
.global PKSDIRCHECK
|
||||
PKSDIRCHECK:
|
||||
.string "pksdir0\0"
|
||||
|
||||
.align 2
|
||||
.global gUnknown_80F60F8
|
||||
gUnknown_80F60F8: @ 80F60F8
|
||||
@ replacing .incbin "baserom.gba", 0x000f60f8, 0x8
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
#include "constants/weather.h"
|
||||
#include "constants/type.h"
|
||||
#include "constants/dungeon_action.h"
|
||||
#include "structs/str_dungeon.h"
|
||||
#include "structs/dungeon_entity.h"
|
||||
#include "structs/str_moves.h"
|
||||
|
||||
|
|
@ -288,4 +289,8 @@ struct CalledMove
|
|||
extern const struct CalledMove gMetronomeCalledMoves[METRONOME_AVAILABLE_CALLED_MOVES];
|
||||
extern const struct CalledMove gNaturePowerCalledMoves[];
|
||||
|
||||
extern const u16 gUnknown_80F5F70[UNK12A18_ARR_COUNT];
|
||||
extern const s32 gUnknown_80F5FAC[76];
|
||||
extern const s32 gUnknown_80F60DC[5];
|
||||
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -532,7 +532,6 @@ SECTIONS {
|
|||
src/personality_test2.o(.rodata);
|
||||
src/code_803D0D8.o(.rodata);
|
||||
src/dungeon_util.o(.rodata);
|
||||
data/data_80F4468.o(.rodata);
|
||||
src/dungeon_ai_movement.o(.rodata);
|
||||
data/data_80F4D44.o(.rodata);
|
||||
src/dungeon_config.o(.rodata);
|
||||
|
|
|
|||
|
|
@ -17,6 +17,7 @@
|
|||
#include "pokemon_3.h"
|
||||
#include "text_1.h"
|
||||
#include "text_3.h"
|
||||
#include "dungeon_config.h"
|
||||
|
||||
extern s32 sub_80902C8(u8 dungeon);
|
||||
extern void sub_808E9C4(UnkDungeonGlobal_unk1CD98 *r0, s16 r1);
|
||||
|
|
@ -32,7 +33,6 @@ extern const char gUnknown_80F610C[];
|
|||
extern const char gUnknown_80F6110[];
|
||||
extern const char gUnknown_80F6118[];
|
||||
extern const u32 gUnknown_80F6120[];
|
||||
extern const u16 gUnknown_80F5F70[];
|
||||
|
||||
extern RGB gUnknown_202ECA4[];
|
||||
extern OpenedFile *gDungeonNameBannerPalette;
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
|
||||
|
||||
|
||||
|
|
@ -81,8 +81,6 @@ extern const u8 *gPtrProtectSavedItMessage;
|
|||
extern const u8 *gPtrStenchWavedOffMessage;
|
||||
extern const u8 *gUnknown_80FA124[];
|
||||
|
||||
extern const s32 gUnknown_80F60DC[];
|
||||
|
||||
extern const DungeonPos gUnknown_80F4D44[];
|
||||
|
||||
bool8 UseAttack(Entity *a0);
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@
|
|||
#include "dungeon_map_access.h"
|
||||
#include "dungeon_pokemon_attributes.h"
|
||||
#include "dungeon_util.h"
|
||||
#include "dungeon_config.h"
|
||||
#include "move_util.h"
|
||||
#include "moves.h"
|
||||
#include "structs/str_dungeon.h"
|
||||
|
|
@ -22,7 +23,6 @@ extern void sub_806F370(Entity *pokemon, Entity *target, u32, u32, u8 *, u8 move
|
|||
extern void sub_807EC28(bool8);
|
||||
extern void sub_806A5B8(Entity *);
|
||||
|
||||
extern u32 gUnknown_80F5FAC[];
|
||||
extern u8 *gUnknown_80F9C4C[];
|
||||
extern u8 *gUnknown_80F9C70[];
|
||||
extern u8 *gUnknown_80F9C8C[];
|
||||
|
|
|
|||
|
|
@ -40,7 +40,7 @@ struct CanMoveInDirectionInfo
|
|||
s32 direction;
|
||||
};
|
||||
|
||||
const s32 gFaceDirectionIncrements[] = {0, 1, -1, 2, -2, 3, -3, 4, 0, -1, 1, -2, 2, -3, 3, 4};
|
||||
extern const s32 gFaceDirectionIncrements[];
|
||||
|
||||
void AIMovement(Entity *pokemon, bool8 showRunAwayEffect)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1130,3 +1130,14 @@ const struct CalledMove gNaturePowerCalledMoves[] =
|
|||
{MOVE_SURF, HandleRegularDamagingMove},
|
||||
{MOVE_ROCK_SLIDE, HandleRegularDamagingMove},
|
||||
};
|
||||
|
||||
const u16 gUnknown_80F5F70[UNK12A18_ARR_COUNT] = {12, 12, 12, 12, 12, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 13, 12, 12, 12, 12, 12, 12, 12, 12, 12, 13, 12};
|
||||
const s32 gUnknown_80F5FAC[76] = {
|
||||
4, 0, 3, 3, 0, 3, 0, 3, 3, 1, 0, 0, 0, 3, 0, 1, 4,
|
||||
0, 1, 1, 0, 3, 3, 0, 1, 3, 0, 0, 3, 3, 0, 3, 4, 4,
|
||||
1, 1, 1, 3, 3, 3, 0, 0, 0, 0, 0, 4, 2, 1, 2, 4, 0,
|
||||
0, 0, 0, 4, 1, 0, 0, 0, 2, 0, 0, 0, 0, 3, 0, 3, 2,
|
||||
1, 1, 2, 1, 1, 4, 4, 1
|
||||
};
|
||||
|
||||
const s32 gUnknown_80F60DC[5] = {1, 1, 1, 2, 4};
|
||||
|
|
|
|||
|
|
@ -48,6 +48,588 @@ const DungeonPos gAdjacentTileOffsets[] = {
|
|||
{-1, 1}
|
||||
};
|
||||
|
||||
const DungeonPos gUnknown_80F4468[76] = {
|
||||
{0, 0},
|
||||
{0, -1},
|
||||
{1, 0},
|
||||
{0, 1},
|
||||
{-1, 0},
|
||||
{-1, -1},
|
||||
{1, -1},
|
||||
{-1, 1},
|
||||
{1, 1},
|
||||
{-2, -2},
|
||||
{-1, -2},
|
||||
{0, -2},
|
||||
{1, -2},
|
||||
{2, -2},
|
||||
{-2, -1},
|
||||
{2, -1},
|
||||
{-2, 0},
|
||||
{2, 0},
|
||||
{-2, 1},
|
||||
{2, 1},
|
||||
{-2, 2},
|
||||
{-1, 2},
|
||||
{0, 2},
|
||||
{1, 2},
|
||||
{2, 2},
|
||||
{99, 99},
|
||||
{0, 0},
|
||||
{-1, 0},
|
||||
{0, -1},
|
||||
{0, 1},
|
||||
{1, 0},
|
||||
{-1, -1},
|
||||
{-1, 1},
|
||||
{-2, 0},
|
||||
{0, -2},
|
||||
{0, 2},
|
||||
{1, -1},
|
||||
{1, 1},
|
||||
{2, 0},
|
||||
{-1, -2},
|
||||
{-1, 2},
|
||||
{-2, -1},
|
||||
{-2, 1},
|
||||
{-3, 0},
|
||||
{0, -3},
|
||||
{0, 3},
|
||||
{1, -2},
|
||||
{1, 2},
|
||||
{2, -1},
|
||||
{2, 1},
|
||||
{3, 0},
|
||||
{-1, -3},
|
||||
{-1, 3},
|
||||
{-2, -2},
|
||||
{-2, 2},
|
||||
{-3, -1},
|
||||
{-3, 1},
|
||||
{1, -3},
|
||||
{1, 3},
|
||||
{2, -2},
|
||||
{2, 2},
|
||||
{3, -1},
|
||||
{3, 1},
|
||||
{-2, -3},
|
||||
{-2, 3},
|
||||
{-3, -2},
|
||||
{-3, 2},
|
||||
{2, -3},
|
||||
{2, 3},
|
||||
{3, -2},
|
||||
{3, 2},
|
||||
{-3, -3},
|
||||
{-3, 3},
|
||||
{3, -3},
|
||||
{3, 3},
|
||||
{99, 99},
|
||||
};
|
||||
|
||||
const DungeonPos gUnknown_80F4598[158] = {
|
||||
{0, 0},
|
||||
{-1, 0},
|
||||
{1, 0},
|
||||
{0, 1},
|
||||
{0, -1},
|
||||
{-1, -1},
|
||||
{-1, 1},
|
||||
{-2, 0},
|
||||
{0, -2},
|
||||
{0, 2},
|
||||
{1, -1},
|
||||
{1, 1},
|
||||
{2, 0},
|
||||
{-1, -2},
|
||||
{-1, 2},
|
||||
{-2, -1},
|
||||
{-2, 1},
|
||||
{-3, 0},
|
||||
{0, -3},
|
||||
{0, 3},
|
||||
{1, -2},
|
||||
{1, 2},
|
||||
{2, -1},
|
||||
{2, 1},
|
||||
{3, 0},
|
||||
{-1, -3},
|
||||
{-1, 3},
|
||||
{-2, -2},
|
||||
{-2, 2},
|
||||
{-3, -1},
|
||||
{-3, 1},
|
||||
{1, -3},
|
||||
{1, 3},
|
||||
{2, -2},
|
||||
{2, 2},
|
||||
{3, -1},
|
||||
{3, 1},
|
||||
{-2, -3},
|
||||
{-2, 3},
|
||||
{-3, -2},
|
||||
{-3, 2},
|
||||
{2, -3},
|
||||
{2, 3},
|
||||
{3, -2},
|
||||
{3, 2},
|
||||
{-3, -3},
|
||||
{-3, 3},
|
||||
{3, -3},
|
||||
{3, 3},
|
||||
{-4, 0},
|
||||
{4, 0},
|
||||
{0, -4},
|
||||
{0, 4},
|
||||
{-4, 1},
|
||||
{4, 1},
|
||||
{-1, -4},
|
||||
{-1, 4},
|
||||
{-4, -1},
|
||||
{4, -1},
|
||||
{1, -4},
|
||||
{1, 4},
|
||||
{-4, 2},
|
||||
{4, 2},
|
||||
{-2, -4},
|
||||
{-2, 4},
|
||||
{-4, -2},
|
||||
{4, -2},
|
||||
{2, -4},
|
||||
{2, 4},
|
||||
{-4, 3},
|
||||
{4, 3},
|
||||
{-3, -4},
|
||||
{-3, 4},
|
||||
{-4, -3},
|
||||
{4, -3},
|
||||
{3, -4},
|
||||
{3, 4},
|
||||
{-4, 4},
|
||||
{4, 4},
|
||||
{-4, -4},
|
||||
{-4, 4},
|
||||
{-5, 0},
|
||||
{5, 0},
|
||||
{0, -5},
|
||||
{0, 5},
|
||||
{-5, -1},
|
||||
{5, -1},
|
||||
{-1, -5},
|
||||
{-1, 5},
|
||||
{-5, 1},
|
||||
{5, 1},
|
||||
{1, -5},
|
||||
{1, 5},
|
||||
{-5, -2},
|
||||
{5, -2},
|
||||
{-2, -5},
|
||||
{-2, 5},
|
||||
{-5, 2},
|
||||
{5, 2},
|
||||
{2, -5},
|
||||
{2, 5},
|
||||
{-5, -3},
|
||||
{5, -3},
|
||||
{-3, -5},
|
||||
{-3, 5},
|
||||
{-5, 3},
|
||||
{5, 3},
|
||||
{3, -5},
|
||||
{3, 5},
|
||||
{-5, -4},
|
||||
{5, -4},
|
||||
{-4, -5},
|
||||
{-4, 5},
|
||||
{-5, 4},
|
||||
{5, 4},
|
||||
{4, -5},
|
||||
{4, 5},
|
||||
{-5, -5},
|
||||
{5, -5},
|
||||
{-5, -5},
|
||||
{-5, 5},
|
||||
{99, 99},
|
||||
{0, -1},
|
||||
{1, 0},
|
||||
{0, 1},
|
||||
{-1, 0},
|
||||
{-1, -1},
|
||||
{1, -1},
|
||||
{-1, 1},
|
||||
{1, 1},
|
||||
{-2, -2},
|
||||
{-1, -2},
|
||||
{0, -2},
|
||||
{1, -2},
|
||||
{2, -2},
|
||||
{-2, -1},
|
||||
{2, -1},
|
||||
{-2, 0},
|
||||
{2, 0},
|
||||
{-2, 1},
|
||||
{2, 1},
|
||||
{-2, 2},
|
||||
{-1, 2},
|
||||
{0, 2},
|
||||
{1, 2},
|
||||
{2, 2},
|
||||
{0, 0},
|
||||
{99, 99},
|
||||
{0, 0},
|
||||
{0, -1},
|
||||
{1, 0},
|
||||
{0, 1},
|
||||
{-1, 0},
|
||||
{-1, -1},
|
||||
{1, -1},
|
||||
{-1, 1},
|
||||
{1, 1},
|
||||
{99, 99},
|
||||
};
|
||||
|
||||
static const DungeonPos gUnknown_80F4810[99] = {
|
||||
{0, 1},
|
||||
{0, 2},
|
||||
{1, 2},
|
||||
{-1, 2},
|
||||
{0, 3},
|
||||
{1, 3},
|
||||
{-1, 3},
|
||||
{2, 3},
|
||||
{-2, 3},
|
||||
{0, 4},
|
||||
{1, 4},
|
||||
{-1, 4},
|
||||
{2, 4},
|
||||
{-2, 4},
|
||||
{3, 4},
|
||||
{-3, 4},
|
||||
{0, 5},
|
||||
{1, 5},
|
||||
{-1, 5},
|
||||
{2, 5},
|
||||
{-2, 5},
|
||||
{3, 5},
|
||||
{-3, 5},
|
||||
{4, 5},
|
||||
{-4, 5},
|
||||
{0, 6},
|
||||
{1, 6},
|
||||
{-1, 6},
|
||||
{2, 6},
|
||||
{-2, 6},
|
||||
{3, 6},
|
||||
{-3, 6},
|
||||
{4, 6},
|
||||
{-4, 6},
|
||||
{5, 6},
|
||||
{-5, 6},
|
||||
{0, 7},
|
||||
{1, 7},
|
||||
{-1, 7},
|
||||
{2, 7},
|
||||
{-2, 7},
|
||||
{3, 7},
|
||||
{-3, 7},
|
||||
{4, 7},
|
||||
{-4, 7},
|
||||
{5, 7},
|
||||
{-5, 7},
|
||||
{6, 7},
|
||||
{-6, 7},
|
||||
{0, 8},
|
||||
{1, 8},
|
||||
{-1, 8},
|
||||
{2, 8},
|
||||
{-2, 8},
|
||||
{3, 8},
|
||||
{-3, 8},
|
||||
{4, 8},
|
||||
{-4, 8},
|
||||
{5, 8},
|
||||
{-5, 8},
|
||||
{6, 8},
|
||||
{-6, 8},
|
||||
{7, 8},
|
||||
{-7, 8},
|
||||
{0, 9},
|
||||
{1, 9},
|
||||
{-1, 9},
|
||||
{2, 9},
|
||||
{-2, 9},
|
||||
{3, 9},
|
||||
{-3, 9},
|
||||
{4, 9},
|
||||
{-4, 9},
|
||||
{5, 9},
|
||||
{-5, 9},
|
||||
{6, 9},
|
||||
{-6, 9},
|
||||
{7, 9},
|
||||
{-7, 9},
|
||||
{8, 9},
|
||||
{-8, 9},
|
||||
{0, 10},
|
||||
{1, 10},
|
||||
{-1, 10},
|
||||
{2, 10},
|
||||
{-2, 10},
|
||||
{3, 10},
|
||||
{-3, 10},
|
||||
{4, 10},
|
||||
{-4, 10},
|
||||
{5, 10},
|
||||
{-5, 10},
|
||||
{6, 10},
|
||||
{-6, 10},
|
||||
{7, 10},
|
||||
{-7, 10},
|
||||
{8, 10},
|
||||
{-8, 10},
|
||||
{99, 99},
|
||||
};
|
||||
|
||||
static const DungeonPos gUnknown_80F499C[101] = {
|
||||
{1, 0},
|
||||
{2, 0},
|
||||
{2, -1},
|
||||
{2, 1},
|
||||
{3, 0},
|
||||
{3, -1},
|
||||
{3, 1},
|
||||
{3, -2},
|
||||
{3, 2},
|
||||
{4, 0},
|
||||
{4, -1},
|
||||
{4, 1},
|
||||
{4, -2},
|
||||
{4, 2},
|
||||
{4, -3},
|
||||
{4, 3},
|
||||
{5, 0},
|
||||
{5, -1},
|
||||
{5, 1},
|
||||
{5, -2},
|
||||
{5, 2},
|
||||
{5, -3},
|
||||
{5, 3},
|
||||
{5, -4},
|
||||
{5, 4},
|
||||
{6, 0},
|
||||
{6, -1},
|
||||
{6, 1},
|
||||
{6, -2},
|
||||
{6, 2},
|
||||
{6, -3},
|
||||
{6, 3},
|
||||
{6, -4},
|
||||
{6, 4},
|
||||
{6, -5},
|
||||
{6, 5},
|
||||
{7, 0},
|
||||
{7, -1},
|
||||
{7, 1},
|
||||
{7, -2},
|
||||
{7, 2},
|
||||
{7, -3},
|
||||
{7, 3},
|
||||
{7, -4},
|
||||
{7, 4},
|
||||
{7, -5},
|
||||
{7, 5},
|
||||
{7, -6},
|
||||
{7, 6},
|
||||
{8, 0},
|
||||
{8, -1},
|
||||
{8, 1},
|
||||
{8, -2},
|
||||
{8, 2},
|
||||
{8, -3},
|
||||
{8, 3},
|
||||
{8, -4},
|
||||
{8, 4},
|
||||
{8, -5},
|
||||
{8, 5},
|
||||
{8, -6},
|
||||
{8, 6},
|
||||
{8, -7},
|
||||
{8, 7},
|
||||
{9, 0},
|
||||
{9, -1},
|
||||
{9, 1},
|
||||
{9, -2},
|
||||
{9, 2},
|
||||
{9, -3},
|
||||
{9, 3},
|
||||
{9, -4},
|
||||
{9, 4},
|
||||
{9, -5},
|
||||
{9, 5},
|
||||
{9, -6},
|
||||
{9, 6},
|
||||
{9, -7},
|
||||
{9, 7},
|
||||
{9, -8},
|
||||
{9, 8},
|
||||
{10, 0},
|
||||
{10, -1},
|
||||
{10, 1},
|
||||
{10, -2},
|
||||
{10, 2},
|
||||
{10, -3},
|
||||
{10, 3},
|
||||
{10, -4},
|
||||
{10, 4},
|
||||
{10, -5},
|
||||
{10, 5},
|
||||
{10, -6},
|
||||
{10, 6},
|
||||
{10, -7},
|
||||
{10, 7},
|
||||
{10, -8},
|
||||
{10, 8},
|
||||
{10, -9},
|
||||
{10, 9},
|
||||
{99, 99},
|
||||
};
|
||||
|
||||
static const DungeonPos gUnknown_80F4B30[101] = {
|
||||
{1, 1},
|
||||
{2, 2},
|
||||
{2, 1},
|
||||
{1, 2},
|
||||
{3, 3},
|
||||
{3, 2},
|
||||
{2, 3},
|
||||
{3, 1},
|
||||
{1, 3},
|
||||
{4, 4},
|
||||
{4, 3},
|
||||
{3, 4},
|
||||
{4, 2},
|
||||
{2, 4},
|
||||
{4, 1},
|
||||
{1, 4},
|
||||
{5, 5},
|
||||
{5, 4},
|
||||
{4, 5},
|
||||
{5, 3},
|
||||
{3, 5},
|
||||
{5, 2},
|
||||
{2, 5},
|
||||
{5, 1},
|
||||
{1, 5},
|
||||
{6, 6},
|
||||
{6, 5},
|
||||
{5, 6},
|
||||
{6, 4},
|
||||
{4, 6},
|
||||
{6, 3},
|
||||
{3, 6},
|
||||
{6, 2},
|
||||
{2, 6},
|
||||
{6, 1},
|
||||
{1, 6},
|
||||
{7, 7},
|
||||
{7, 6},
|
||||
{6, 7},
|
||||
{7, 5},
|
||||
{5, 7},
|
||||
{7, 4},
|
||||
{4, 7},
|
||||
{7, 3},
|
||||
{3, 7},
|
||||
{7, 2},
|
||||
{2, 7},
|
||||
{7, 1},
|
||||
{1, 7},
|
||||
{8, 8},
|
||||
{8, 7},
|
||||
{7, 8},
|
||||
{8, 6},
|
||||
{6, 8},
|
||||
{8, 5},
|
||||
{5, 8},
|
||||
{8, 4},
|
||||
{4, 8},
|
||||
{8, 3},
|
||||
{3, 8},
|
||||
{8, 2},
|
||||
{2, 8},
|
||||
{8, 1},
|
||||
{1, 8},
|
||||
{9, 9},
|
||||
{9, 8},
|
||||
{8, 9},
|
||||
{9, 7},
|
||||
{7, 9},
|
||||
{9, 6},
|
||||
{6, 9},
|
||||
{9, 5},
|
||||
{5, 9},
|
||||
{9, 4},
|
||||
{4, 9},
|
||||
{9, 3},
|
||||
{3, 9},
|
||||
{9, 2},
|
||||
{2, 9},
|
||||
{9, 1},
|
||||
{1, 9},
|
||||
{10, 10},
|
||||
{10, 9},
|
||||
{9, 10},
|
||||
{10, 8},
|
||||
{8, 10},
|
||||
{10, 7},
|
||||
{7, 10},
|
||||
{10, 6},
|
||||
{6, 10},
|
||||
{10, 5},
|
||||
{5, 10},
|
||||
{10, 4},
|
||||
{4, 10},
|
||||
{10, 3},
|
||||
{3, 10},
|
||||
{10, 2},
|
||||
{2, 10},
|
||||
{10, 1},
|
||||
{1, 10},
|
||||
{99, 99},
|
||||
};
|
||||
|
||||
struct Struct80F4CC4 {
|
||||
const DungeonPos *posArray;
|
||||
s16 unk4;
|
||||
s16 unk6;
|
||||
};
|
||||
|
||||
const struct Struct80F4CC4 gUnknown_80F4CC4[] = {
|
||||
{gUnknown_80F4810, 1, 1},
|
||||
{gUnknown_80F4B30, 1, 1},
|
||||
{gUnknown_80F499C, 1, 1},
|
||||
{gUnknown_80F4B30, 1, -1},
|
||||
{gUnknown_80F4810, -1, -1},
|
||||
{gUnknown_80F4B30, -1, -1},
|
||||
{gUnknown_80F499C, -1, -1},
|
||||
{gUnknown_80F4B30, -1, 1},
|
||||
};
|
||||
|
||||
const s32 gFaceDirectionIncrements[] = {0, 1, -1, 2, -2, 3, -3, 4, 0, -1, 1, -2, 2, -3, 3, 4};
|
||||
|
||||
const DungeonPos gUnknown_80F4D44[] = {
|
||||
{0, 256},
|
||||
{256, 256},
|
||||
{256, 0},
|
||||
{256, -256},
|
||||
{0, -256},
|
||||
{-256, -256},
|
||||
{-256, 0},
|
||||
{-256, 256},
|
||||
};
|
||||
|
||||
const u8 gUnknown_80F4D64[] = {2, 6, 4, 0, 2, 0, 4, 6, 4, 0, 6, 2, 4, 2, 6, 0, 6, 2, 0, 4, 6, 4, 2, 0, 0, 4, 2, 6, 0, 6, 2, 4};
|
||||
|
||||
bool8 EntityIsValid(Entity *entity)
|
||||
{
|
||||
if (!entity)
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user