gyorgMale.c: split out rodata

This commit is contained in:
Ibot02 2020-11-23 18:19:40 +01:00
parent 275041cd5a
commit 7c1391f5c0
4 changed files with 910 additions and 798 deletions

View File

@ -1362,732 +1362,3 @@ gUnk_080D1AF4:: @ 080D1AF4
gUnk_080D1AF8:: @ 080D1AF8
.incbin "baserom.gba", 0x0D1AF8, 0x0000004
gUnk_080D1AFC:: @ 080D1AFC
.incbin "baserom.gba", 0x0D1AFC, 0x0000020
gUnk_080D1B1C:: @ 080D1B1C
.incbin "baserom.gba", 0x0D1B1C, 0x0000003
gUnk_080D1B1F:: @ 080D1B1F
.incbin "baserom.gba", 0x0D1B1F, 0x0000019
gUnk_080D1B38:: @ 080D1B38
.incbin "baserom.gba", 0x0D1B38, 0x0000014
gUnk_080D1B4C:: @ 080D1B4C
.incbin "baserom.gba", 0x0D1B4C, 0x0000014
gUnk_080D1B60:: @ 080D1B60
.incbin "baserom.gba", 0x0D1B60, 0x0000010
gUnk_080D1B70:: @ 080D1B70
.incbin "baserom.gba", 0x0D1B70, 0x0000004
gUnk_080D1B74:: @ 080D1B74
.incbin "baserom.gba", 0x0D1B74, 0x0000020
gUnk_080D1B94:: @ 080D1B94
.incbin "baserom.gba", 0x0D1B94, 0x0000028
gUnk_080D1BBC:: @ 080D1BBC
.incbin "baserom.gba", 0x0D1BBC, 0x0000004
gUnk_080D1BC0:: @ 080D1BC0
.incbin "baserom.gba", 0x0D1BC0, 0x000001C
gUnk_080D1BDC:: @ 080D1BDC
.incbin "baserom.gba", 0x0D1BDC, 0x0000014
gUnk_080D1BF0:: @ 080D1BF0
.incbin "baserom.gba", 0x0D1BF0, 0x0000004
gUnk_080D1BF4:: @ 080D1BF4
.incbin "baserom.gba", 0x0D1BF4, 0x000000C
gUnk_080D1C00:: @ 080D1C00
.incbin "baserom.gba", 0x0D1C00, 0x0000004
gUnk_080D1C04:: @ 080D1C04
.incbin "baserom.gba", 0x0D1C04, 0x0000017
gUnk_080D1C1B:: @ 080D1C1B
.incbin "baserom.gba", 0x0D1C1B, 0x0000013
gUnk_080D1C2E:: @ 080D1C2E
.incbin "baserom.gba", 0x0D1C2E, 0x0000016
gUnk_080D1C44:: @ 080D1C44
.incbin "baserom.gba", 0x0D1C44, 0x000000C
gUnk_080D1C50:: @ 080D1C50
.incbin "baserom.gba", 0x0D1C50, 0x0000010
gUnk_080D1C60:: @ 080D1C60
.incbin "baserom.gba", 0x0D1C60, 0x0000010
gUnk_080D1C70:: @ 080D1C70
.incbin "baserom.gba", 0x0D1C70, 0x0000021
gUnk_080D1C91:: @ 080D1C91
.incbin "baserom.gba", 0x0D1C91, 0x000002B
gUnk_080D1CBC:: @ 080D1CBC
.incbin "baserom.gba", 0x0D1CBC, 0x000000C
gUnk_080D1CC8:: @ 080D1CC8
.incbin "baserom.gba", 0x0D1CC8, 0x0000018
gUnk_080D1CE0:: @ 080D1CE0
.incbin "baserom.gba", 0x0D1CE0, 0x0000010
gUnk_080D1CF0:: @ 080D1CF0
.incbin "baserom.gba", 0x0D1CF0, 0x0000009
gUnk_080D1CF9:: @ 080D1CF9
.incbin "baserom.gba", 0x0D1CF9, 0x0000009
gUnk_080D1D02:: @ 080D1D02
.incbin "baserom.gba", 0x0D1D02, 0x0000020
gUnk_080D1D22:: @ 080D1D22
.incbin "baserom.gba", 0x0D1D22, 0x0000001
gUnk_080D1D23:: @ 080D1D23
.incbin "baserom.gba", 0x0D1D23, 0x0000003
gUnk_080D1D26:: @ 080D1D26
.incbin "baserom.gba", 0x0D1D26, 0x0000001
gUnk_080D1D27:: @ 080D1D27
.incbin "baserom.gba", 0x0D1D27, 0x0000005
gUnk_080D1D2C:: @ 080D1D2C
.incbin "baserom.gba", 0x0D1D2C, 0x0000008
gUnk_080D1D34:: @ 080D1D34
.incbin "baserom.gba", 0x0D1D34, 0x0000014
gUnk_080D1D48:: @ 080D1D48
.incbin "baserom.gba", 0x0D1D48, 0x0000028
gUnk_080D1D70:: @ 080D1D70
.incbin "baserom.gba", 0x0D1D70, 0x0000008
gUnk_080D1D78:: @ 080D1D78
.incbin "baserom.gba", 0x0D1D78, 0x0000020
gUnk_080D1D98:: @ 080D1D98
.incbin "baserom.gba", 0x0D1D98, 0x0000008
gUnk_080D1DA0:: @ 080D1DA0
.incbin "baserom.gba", 0x0D1DA0, 0x0000028
gUnk_080D1DC8:: @ 080D1DC8
.incbin "baserom.gba", 0x0D1DC8, 0x0000004
gUnk_080D1DCC:: @ 080D1DCC
.incbin "baserom.gba", 0x0D1DCC, 0x0000004
gUnk_080D1DD0:: @ 080D1DD0
.incbin "baserom.gba", 0x0D1DD0, 0x000000C
gUnk_080D1DDC:: @ 080D1DDC
.incbin "baserom.gba", 0x0D1DDC, 0x000000C
gUnk_080D1DE8:: @ 080D1DE8
.incbin "baserom.gba", 0x0D1DE8, 0x000001D
gUnk_080D1E05:: @ 080D1E05
.incbin "baserom.gba", 0x0D1E05, 0x0000016
gUnk_080D1E1B:: @ 080D1E1B
.incbin "baserom.gba", 0x0D1E1B, 0x0000006
gUnk_080D1E21:: @ 080D1E21
.incbin "baserom.gba", 0x0D1E21, 0x0000005
gUnk_080D1E26:: @ 080D1E26
.incbin "baserom.gba", 0x0D1E26, 0x000000C
gUnk_080D1E32:: @ 080D1E32
.incbin "baserom.gba", 0x0D1E32, 0x0000012
gUnk_080D1E44:: @ 080D1E44
.incbin "baserom.gba", 0x0D1E44, 0x0000028
gUnk_080D1E6C:: @ 080D1E6C
.incbin "baserom.gba", 0x0D1E6C, 0x0000018
gUnk_080D1E84:: @ 080D1E84
.incbin "baserom.gba", 0x0D1E84, 0x0000010
gUnk_080D1E94:: @ 080D1E94
.incbin "baserom.gba", 0x0D1E94, 0x000000C
gUnk_080D1EA0:: @ 080D1EA0
.incbin "baserom.gba", 0x0D1EA0, 0x0000016
gUnk_080D1EB6:: @ 080D1EB6
.incbin "baserom.gba", 0x0D1EB6, 0x0000009
gUnk_080D1EBF:: @ 080D1EBF
.incbin "baserom.gba", 0x0D1EBF, 0x0000009
gUnk_080D1EC8:: @ 080D1EC8
.incbin "baserom.gba", 0x0D1EC8, 0x0000009
gUnk_080D1ED1:: @ 080D1ED1
.incbin "baserom.gba", 0x0D1ED1, 0x0000009
gUnk_080D1EDA:: @ 080D1EDA
.incbin "baserom.gba", 0x0D1EDA, 0x0000009
gUnk_080D1EE3:: @ 080D1EE3
.incbin "baserom.gba", 0x0D1EE3, 0x0000009
gUnk_080D1EEC:: @ 080D1EEC
.incbin "baserom.gba", 0x0D1EEC, 0x0000009
gUnk_080D1EF5:: @ 080D1EF5
.incbin "baserom.gba", 0x0D1EF5, 0x0000009
gUnk_080D1EFE:: @ 080D1EFE
.incbin "baserom.gba", 0x0D1EFE, 0x0000004
gUnk_080D1F02:: @ 080D1F02
.incbin "baserom.gba", 0x0D1F02, 0x0000004
gUnk_080D1F06:: @ 080D1F06
.incbin "baserom.gba", 0x0D1F06, 0x0000004
gUnk_080D1F0A:: @ 080D1F0A
.incbin "baserom.gba", 0x0D1F0A, 0x0000004
gUnk_080D1F0E:: @ 080D1F0E
.incbin "baserom.gba", 0x0D1F0E, 0x0000004
gUnk_080D1F12:: @ 080D1F12
.incbin "baserom.gba", 0x0D1F12, 0x0000004
gUnk_080D1F16:: @ 080D1F16
.incbin "baserom.gba", 0x0D1F16, 0x0000004
gUnk_080D1F1A:: @ 080D1F1A
.incbin "baserom.gba", 0x0D1F1A, 0x0000006
gUnk_080D1F20:: @ 080D1F20
.incbin "baserom.gba", 0x0D1F20, 0x0000014
gUnk_080D1F34:: @ 080D1F34
.incbin "baserom.gba", 0x0D1F34, 0x0000030
gUnk_080D1F64:: @ 080D1F64
.incbin "baserom.gba", 0x0D1F64, 0x0000018
gUnk_080D1F7C:: @ 080D1F7C
.incbin "baserom.gba", 0x0D1F7C, 0x0000014
gUnk_080D1F90:: @ 080D1F90
.incbin "baserom.gba", 0x0D1F90, 0x0000080
gUnk_080D2010:: @ 080D2010
.incbin "baserom.gba", 0x0D2010, 0x0000020
gUnk_080D2030:: @ 080D2030
.incbin "baserom.gba", 0x0D2030, 0x0000020
gUnk_080D2050:: @ 080D2050
.incbin "baserom.gba", 0x0D2050, 0x0000014
gUnk_080D2064:: @ 080D2064
.incbin "baserom.gba", 0x0D2064, 0x0000014
gUnk_080D2078:: @ 080D2078
.incbin "baserom.gba", 0x0D2078, 0x0000014
gUnk_080D208C:: @ 080D208C
.incbin "baserom.gba", 0x0D208C, 0x0000014
gUnk_080D20A0:: @ 080D20A0
.incbin "baserom.gba", 0x0D20A0, 0x0000014
gUnk_080D20B4:: @ 080D20B4
.incbin "baserom.gba", 0x0D20B4, 0x0000014
gUnk_080D20C8:: @ 080D20C8
.incbin "baserom.gba", 0x0D20C8, 0x0000014
gUnk_080D20DC:: @ 080D20DC
.incbin "baserom.gba", 0x0D20DC, 0x0000014
gUnk_080D20F0:: @ 080D20F0
.incbin "baserom.gba", 0x0D20F0, 0x0000014
gUnk_080D2104:: @ 080D2104
.incbin "baserom.gba", 0x0D2104, 0x0000014
gUnk_080D2118:: @ 080D2118
.incbin "baserom.gba", 0x0D2118, 0x0000014
gUnk_080D212C:: @ 080D212C
.incbin "baserom.gba", 0x0D212C, 0x0000014
gUnk_080D2140:: @ 080D2140
.incbin "baserom.gba", 0x0D2140, 0x0000014
gUnk_080D2154:: @ 080D2154
.incbin "baserom.gba", 0x0D2154, 0x0000014
gUnk_080D2168:: @ 080D2168
.incbin "baserom.gba", 0x0D2168, 0x0000014
gUnk_080D217C:: @ 080D217C
.incbin "baserom.gba", 0x0D217C, 0x0000014
gUnk_080D2190:: @ 080D2190
.incbin "baserom.gba", 0x0D2190, 0x0000029
gUnk_080D21B9:: @ 080D21B9
.incbin "baserom.gba", 0x0D21B9, 0x0000029
gUnk_080D21E2:: @ 080D21E2
.incbin "baserom.gba", 0x0D21E2, 0x0000029
gUnk_080D220B:: @ 080D220B
.incbin "baserom.gba", 0x0D220B, 0x0000029
gUnk_080D2234:: @ 080D2234
.incbin "baserom.gba", 0x0D2234, 0x0000010
gUnk_080D2244:: @ 080D2244
.incbin "baserom.gba", 0x0D2244, 0x0000010
gUnk_080D2254:: @ 080D2254
.incbin "baserom.gba", 0x0D2254, 0x0000010
gUnk_080D2264:: @ 080D2264
.incbin "baserom.gba", 0x0D2264, 0x0000010
gUnk_080D2274:: @ 080D2274
.incbin "baserom.gba", 0x0D2274, 0x0000064
gUnk_080D22D8:: @ 080D22D8
.incbin "baserom.gba", 0x0D22D8, 0x0000018
gUnk_080D22F0:: @ 080D22F0
.incbin "baserom.gba", 0x0D22F0, 0x0000010
gUnk_080D2300:: @ 080D2300
.incbin "baserom.gba", 0x0D2300, 0x0000048
gUnk_080D2348:: @ 080D2348
.incbin "baserom.gba", 0x0D2348, 0x0000020
gUnk_080D2368:: @ 080D2368
.incbin "baserom.gba", 0x0D2368, 0x0000011
gUnk_080D2379:: @ 080D2379
.incbin "baserom.gba", 0x0D2379, 0x0000011
gUnk_080D238A:: @ 080D238A
.incbin "baserom.gba", 0x0D238A, 0x0000011
gUnk_080D239B:: @ 080D239B
.incbin "baserom.gba", 0x0D239B, 0x0000011
gUnk_080D23AC:: @ 080D23AC
.incbin "baserom.gba", 0x0D23AC, 0x0000011
gUnk_080D23BD:: @ 080D23BD
.incbin "baserom.gba", 0x0D23BD, 0x0000011
gUnk_080D23CE:: @ 080D23CE
.incbin "baserom.gba", 0x0D23CE, 0x0000011
gUnk_080D23DF:: @ 080D23DF
.incbin "baserom.gba", 0x0D23DF, 0x0000011
gUnk_080D23F0:: @ 080D23F0
.incbin "baserom.gba", 0x0D23F0, 0x0000011
gUnk_080D2401:: @ 080D2401
.incbin "baserom.gba", 0x0D2401, 0x0000011
gUnk_080D2412:: @ 080D2412
.incbin "baserom.gba", 0x0D2412, 0x0000011
gUnk_080D2423:: @ 080D2423
.incbin "baserom.gba", 0x0D2423, 0x0000011
gUnk_080D2434:: @ 080D2434
.incbin "baserom.gba", 0x0D2434, 0x0000011
gUnk_080D2445:: @ 080D2445
.incbin "baserom.gba", 0x0D2445, 0x0000011
gUnk_080D2456:: @ 080D2456
.incbin "baserom.gba", 0x0D2456, 0x0000011
gUnk_080D2467:: @ 080D2467
.incbin "baserom.gba", 0x0D2467, 0x0000011
gUnk_080D2478:: @ 080D2478
.incbin "baserom.gba", 0x0D2478, 0x0000011
gUnk_080D2489:: @ 080D2489
.incbin "baserom.gba", 0x0D2489, 0x0000011
gUnk_080D249A:: @ 080D249A
.incbin "baserom.gba", 0x0D249A, 0x0000011
gUnk_080D24AB:: @ 080D24AB
.incbin "baserom.gba", 0x0D24AB, 0x0000011
gUnk_080D24BC:: @ 080D24BC
.incbin "baserom.gba", 0x0D24BC, 0x0000011
gUnk_080D24CD:: @ 080D24CD
.incbin "baserom.gba", 0x0D24CD, 0x0000011
gUnk_080D24DE:: @ 080D24DE
.incbin "baserom.gba", 0x0D24DE, 0x0000011
gUnk_080D24EF:: @ 080D24EF
.incbin "baserom.gba", 0x0D24EF, 0x0000011
gUnk_080D2500:: @ 080D2500
.incbin "baserom.gba", 0x0D2500, 0x0000011
gUnk_080D2511:: @ 080D2511
.incbin "baserom.gba", 0x0D2511, 0x0000011
gUnk_080D2522:: @ 080D2522
.incbin "baserom.gba", 0x0D2522, 0x0000011
gUnk_080D2533:: @ 080D2533
.incbin "baserom.gba", 0x0D2533, 0x0000011
gUnk_080D2544:: @ 080D2544
.incbin "baserom.gba", 0x0D2544, 0x0000011
gUnk_080D2555:: @ 080D2555
.incbin "baserom.gba", 0x0D2555, 0x0000011
gUnk_080D2566:: @ 080D2566
.incbin "baserom.gba", 0x0D2566, 0x0000011
gUnk_080D2577:: @ 080D2577
.incbin "baserom.gba", 0x0D2577, 0x0000011
gUnk_080D2588:: @ 080D2588
.incbin "baserom.gba", 0x0D2588, 0x0000011
gUnk_080D2599:: @ 080D2599
.incbin "baserom.gba", 0x0D2599, 0x0000011
gUnk_080D25AA:: @ 080D25AA
.incbin "baserom.gba", 0x0D25AA, 0x0000011
gUnk_080D25BB:: @ 080D25BB
.incbin "baserom.gba", 0x0D25BB, 0x0000011
gUnk_080D25CC:: @ 080D25CC
.incbin "baserom.gba", 0x0D25CC, 0x0000011
gUnk_080D25DD:: @ 080D25DD
.incbin "baserom.gba", 0x0D25DD, 0x0000011
gUnk_080D25EE:: @ 080D25EE
.incbin "baserom.gba", 0x0D25EE, 0x0000011
gUnk_080D25FF:: @ 080D25FF
.incbin "baserom.gba", 0x0D25FF, 0x0000011
gUnk_080D2610:: @ 080D2610
.incbin "baserom.gba", 0x0D2610, 0x0000011
gUnk_080D2621:: @ 080D2621
.incbin "baserom.gba", 0x0D2621, 0x0000011
gUnk_080D2632:: @ 080D2632
.incbin "baserom.gba", 0x0D2632, 0x0000011
gUnk_080D2643:: @ 080D2643
.incbin "baserom.gba", 0x0D2643, 0x0000011
gUnk_080D2654:: @ 080D2654
.incbin "baserom.gba", 0x0D2654, 0x0000011
gUnk_080D2665:: @ 080D2665
.incbin "baserom.gba", 0x0D2665, 0x0000011
gUnk_080D2676:: @ 080D2676
.incbin "baserom.gba", 0x0D2676, 0x0000011
gUnk_080D2687:: @ 080D2687
.incbin "baserom.gba", 0x0D2687, 0x0000011
gUnk_080D2698:: @ 080D2698
.incbin "baserom.gba", 0x0D2698, 0x0000011
gUnk_080D26A9:: @ 080D26A9
.incbin "baserom.gba", 0x0D26A9, 0x0000011
gUnk_080D26BA:: @ 080D26BA
.incbin "baserom.gba", 0x0D26BA, 0x0000011
gUnk_080D26CB:: @ 080D26CB
.incbin "baserom.gba", 0x0D26CB, 0x0000011
gUnk_080D26DC:: @ 080D26DC
.incbin "baserom.gba", 0x0D26DC, 0x0000011
gUnk_080D26ED:: @ 080D26ED
.incbin "baserom.gba", 0x0D26ED, 0x0000011
gUnk_080D26FE:: @ 080D26FE
.incbin "baserom.gba", 0x0D26FE, 0x0000011
gUnk_080D270F:: @ 080D270F
.incbin "baserom.gba", 0x0D270F, 0x0000011
gUnk_080D2720:: @ 080D2720
.incbin "baserom.gba", 0x0D2720, 0x0000011
gUnk_080D2731:: @ 080D2731
.incbin "baserom.gba", 0x0D2731, 0x0000011
gUnk_080D2742:: @ 080D2742
.incbin "baserom.gba", 0x0D2742, 0x0000011
gUnk_080D2753:: @ 080D2753
.incbin "baserom.gba", 0x0D2753, 0x0000011
gUnk_080D2764:: @ 080D2764
.incbin "baserom.gba", 0x0D2764, 0x0000011
gUnk_080D2775:: @ 080D2775
.incbin "baserom.gba", 0x0D2775, 0x0000011
gUnk_080D2786:: @ 080D2786
.incbin "baserom.gba", 0x0D2786, 0x0000011
gUnk_080D2797:: @ 080D2797
.incbin "baserom.gba", 0x0D2797, 0x0000011
gUnk_080D27A8:: @ 080D27A8
.incbin "baserom.gba", 0x0D27A8, 0x0000104
gUnk_080D28AC:: @ 080D28AC
.incbin "baserom.gba", 0x0D28AC, 0x0000020
gUnk_080D28CC:: @ 080D28CC
.incbin "baserom.gba", 0x0D28CC, 0x0000010
gUnk_080D28DC:: @ 080D28DC
.incbin "baserom.gba", 0x0D28DC, 0x0000008
gUnk_080D28E4:: @ 080D28E4
.incbin "baserom.gba", 0x0D28E4, 0x0000008
gUnk_080D28EC:: @ 080D28EC
.incbin "baserom.gba", 0x0D28EC, 0x0000008
gUnk_080D28F4:: @ 080D28F4
.incbin "baserom.gba", 0x0D28F4, 0x0000008
gUnk_080D28FC:: @ 080D28FC
.incbin "baserom.gba", 0x0D28FC, 0x0000008
gUnk_080D2904:: @ 080D2904
.incbin "baserom.gba", 0x0D2904, 0x0000008
gUnk_080D290C:: @ 080D290C
.incbin "baserom.gba", 0x0D290C, 0x0000008
gUnk_080D2914:: @ 080D2914
.incbin "baserom.gba", 0x0D2914, 0x0000008
gUnk_080D291C:: @ 080D291C
.incbin "baserom.gba", 0x0D291C, 0x0000011
gUnk_080D292D:: @ 080D292D
.incbin "baserom.gba", 0x0D292D, 0x0000011
gUnk_080D293E:: @ 080D293E
.incbin "baserom.gba", 0x0D293E, 0x000000C
gUnk_080D294A:: @ 080D294A
.incbin "baserom.gba", 0x0D294A, 0x0000005
gUnk_080D294F:: @ 080D294F
.incbin "baserom.gba", 0x0D294F, 0x0000011
gUnk_080D2960:: @ 080D2960
.incbin "baserom.gba", 0x0D2960, 0x0000014
gUnk_080D2974:: @ 080D2974
.incbin "baserom.gba", 0x0D2974, 0x0000014
gUnk_080D2988:: @ 080D2988
.incbin "baserom.gba", 0x0D2988, 0x0000008
gUnk_080D2990:: @ 080D2990
.incbin "baserom.gba", 0x0D2990, 0x0000018
gUnk_080D29A8:: @ 080D29A8
.incbin "baserom.gba", 0x0D29A8, 0x0000010
gUnk_080D29B8:: @ 080D29B8
.incbin "baserom.gba", 0x0D29B8, 0x0000008
gUnk_080D29C0:: @ 080D29C0
.incbin "baserom.gba", 0x0D29C0, 0x0000020
gUnk_080D29E0:: @ 080D29E0
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
gUnk_080D2AB0:: @ 080D2AB0
.byte 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x00, 0x00, 0x00, 0x00
gUnk_080D2ABC:: @ 080D2ABC
.incbin "baserom.gba", 0x0D2ABC, 0x000019C
gUnk_080D2C58:: @ 080D2C58
.incbin "baserom.gba", 0x0D2C58, 0x00001CE
gUnk_080D2E26:: @ 080D2E26
.incbin "baserom.gba", 0x0D2E26, 0x0000492
gUnk_080D32B8:: @ 080D32B8
.incbin "baserom.gba", 0x0D32B8, 0x0000030
gUnk_080D32E8:: @ 080D32E8
.incbin "baserom.gba", 0x0D32E8, 0x0000020
gUnk_080D3308:: @ 080D3308
.incbin "baserom.gba", 0x0D3308, 0x0000080
gUnk_080D3388:: @ 080D3388
.incbin "baserom.gba", 0x0D3388, 0x0000040
gUnk_080D33C8:: @ 080D33C8
.incbin "baserom.gba", 0x0D33C8, 0x0000090
gUnk_080D3458:: @ 080D3458
.incbin "baserom.gba", 0x0D3458, 0x0000030
gUnk_080D3488:: @ 080D3488
.incbin "baserom.gba", 0x0D3488, 0x0000030
gUnk_080D34B8:: @ 080D34B8
.incbin "baserom.gba", 0x0D34B8, 0x0000020
gUnk_080D34D8:: @ 080D34D8
.incbin "baserom.gba", 0x0D34D8, 0x0000030
gUnk_080D3508:: @ 080D3508
.incbin "baserom.gba", 0x0D3508, 0x0000090
gUnk_080D3598:: @ 080D3598
.incbin "baserom.gba", 0x0D3598, 0x0000040
gUnk_080D35D8:: @ 080D35D8
.incbin "baserom.gba", 0x0D35D8, 0x0000070
gUnk_080D3648:: @ 080D3648
.incbin "baserom.gba", 0x0D3648, 0x0000080
gUnk_080D36C8:: @ 080D36C8
.incbin "baserom.gba", 0x0D36C8, 0x0000020
gUnk_080D36E8:: @ 080D36E8
.incbin "baserom.gba", 0x0D36E8, 0x0000030
gUnk_080D3718:: @ 080D3718
.incbin "baserom.gba", 0x0D3718, 0x0000030
gUnk_080D3748:: @ 080D3748
.incbin "baserom.gba", 0x0D3748, 0x0000020
gUnk_080D3768:: @ 080D3768
.incbin "baserom.gba", 0x0D3768, 0x0000020
gUnk_080D3788:: @ 080D3788
.incbin "baserom.gba", 0x0D3788, 0x0000050
gUnk_080D37D8:: @ 080D37D8
.incbin "baserom.gba", 0x0D37D8, 0x0000020
gUnk_080D37F8:: @ 080D37F8
.incbin "baserom.gba", 0x0D37F8, 0x0000030
gUnk_080D3828:: @ 080D3828
.incbin "baserom.gba", 0x0D3828, 0x0000080
gUnk_080D38A8:: @ 080D38A8
.incbin "baserom.gba", 0x0D38A8, 0x0000030
gUnk_080D38D8:: @ 080D38D8
.incbin "baserom.gba", 0x0D38D8, 0x0000040
gUnk_080D3918:: @ 080D3918
.incbin "baserom.gba", 0x0D3918, 0x0000020
gUnk_080D3938:: @ 080D3938
.incbin "baserom.gba", 0x0D3938, 0x0000017
gUnk_080D394F:: @ 080D394F
.incbin "baserom.gba", 0x0D394F, 0x0000029
gUnk_080D3978:: @ 080D3978
.incbin "baserom.gba", 0x0D3978, 0x0000060
gUnk_080D39D8:: @ 080D39D8
.incbin "baserom.gba", 0x0D39D8, 0x0000040
gUnk_080D3A18:: @ 080D3A18
.incbin "baserom.gba", 0x0D3A18, 0x0000050
gUnk_080D3A68:: @ 080D3A68
.incbin "baserom.gba", 0x0D3A68, 0x0000030
gUnk_080D3A98:: @ 080D3A98
.incbin "baserom.gba", 0x0D3A98, 0x0000030
gUnk_080D3AC8:: @ 080D3AC8
.incbin "baserom.gba", 0x0D3AC8, 0x0000020
gUnk_080D3AE8:: @ 080D3AE8
.incbin "baserom.gba", 0x0D3AE8, 0x0000040
gUnk_080D3B28:: @ 080D3B28
.incbin "baserom.gba", 0x0D3B28, 0x0000020
gUnk_080D3B48:: @ 080D3B48
.incbin "baserom.gba", 0x0D3B48, 0x0000040
gUnk_080D3B88:: @ 080D3B88
.incbin "baserom.gba", 0x0D3B88, 0x0000020
gUnk_080D3BA8:: @ 080D3BA8
.incbin "baserom.gba", 0x0D3BA8, 0x0000020
gUnk_080D3BC8:: @ 080D3BC8
.incbin "baserom.gba", 0x0D3BC8, 0x0000020
gUnk_080D3BE8:: @ 080D3BE8
.incbin "baserom.gba", 0x0D3BE8, 0x0000010

672
data/data_080D1C70.s Normal file
View File

@ -0,0 +1,672 @@
.include "asm/macros.inc"
.include "constants/constants.inc"
.section .rodata
.align 2
gUnk_080D1C70:: @ 080D1C70
.incbin "baserom.gba", 0x0D1C70, 0x0000021
gUnk_080D1C91:: @ 080D1C91
.incbin "baserom.gba", 0x0D1C91, 0x000002B
gUnk_080D1CBC:: @ 080D1CBC
.incbin "baserom.gba", 0x0D1CBC, 0x000000C
gUnk_080D1CC8:: @ 080D1CC8
.incbin "baserom.gba", 0x0D1CC8, 0x0000018
gUnk_080D1CE0:: @ 080D1CE0
.incbin "baserom.gba", 0x0D1CE0, 0x0000010
gUnk_080D1CF0:: @ 080D1CF0
.incbin "baserom.gba", 0x0D1CF0, 0x0000009
gUnk_080D1CF9:: @ 080D1CF9
.incbin "baserom.gba", 0x0D1CF9, 0x0000009
gUnk_080D1D02:: @ 080D1D02
.incbin "baserom.gba", 0x0D1D02, 0x0000020
gUnk_080D1D22:: @ 080D1D22
.incbin "baserom.gba", 0x0D1D22, 0x0000001
gUnk_080D1D23:: @ 080D1D23
.incbin "baserom.gba", 0x0D1D23, 0x0000003
gUnk_080D1D26:: @ 080D1D26
.incbin "baserom.gba", 0x0D1D26, 0x0000001
gUnk_080D1D27:: @ 080D1D27
.incbin "baserom.gba", 0x0D1D27, 0x0000005
gUnk_080D1D2C:: @ 080D1D2C
.incbin "baserom.gba", 0x0D1D2C, 0x0000008
gUnk_080D1D34:: @ 080D1D34
.incbin "baserom.gba", 0x0D1D34, 0x0000014
gUnk_080D1D48:: @ 080D1D48
.incbin "baserom.gba", 0x0D1D48, 0x0000028
gUnk_080D1D70:: @ 080D1D70
.incbin "baserom.gba", 0x0D1D70, 0x0000008
gUnk_080D1D78:: @ 080D1D78
.incbin "baserom.gba", 0x0D1D78, 0x0000020
gUnk_080D1D98:: @ 080D1D98
.incbin "baserom.gba", 0x0D1D98, 0x0000008
gUnk_080D1DA0:: @ 080D1DA0
.incbin "baserom.gba", 0x0D1DA0, 0x0000028
gUnk_080D1DC8:: @ 080D1DC8
.incbin "baserom.gba", 0x0D1DC8, 0x0000004
gUnk_080D1DCC:: @ 080D1DCC
.incbin "baserom.gba", 0x0D1DCC, 0x0000004
gUnk_080D1DD0:: @ 080D1DD0
.incbin "baserom.gba", 0x0D1DD0, 0x000000C
gUnk_080D1DDC:: @ 080D1DDC
.incbin "baserom.gba", 0x0D1DDC, 0x000000C
gUnk_080D1DE8:: @ 080D1DE8
.incbin "baserom.gba", 0x0D1DE8, 0x000001D
gUnk_080D1E05:: @ 080D1E05
.incbin "baserom.gba", 0x0D1E05, 0x0000016
gUnk_080D1E1B:: @ 080D1E1B
.incbin "baserom.gba", 0x0D1E1B, 0x0000006
gUnk_080D1E21:: @ 080D1E21
.incbin "baserom.gba", 0x0D1E21, 0x0000005
gUnk_080D1E26:: @ 080D1E26
.incbin "baserom.gba", 0x0D1E26, 0x000000C
gUnk_080D1E32:: @ 080D1E32
.incbin "baserom.gba", 0x0D1E32, 0x0000012
gUnk_080D1E44:: @ 080D1E44
.incbin "baserom.gba", 0x0D1E44, 0x0000028
gUnk_080D1E6C:: @ 080D1E6C
.incbin "baserom.gba", 0x0D1E6C, 0x0000018
gUnk_080D1E84:: @ 080D1E84
.incbin "baserom.gba", 0x0D1E84, 0x0000010
gUnk_080D1E94:: @ 080D1E94
.incbin "baserom.gba", 0x0D1E94, 0x000000C
gUnk_080D1EA0:: @ 080D1EA0
.incbin "baserom.gba", 0x0D1EA0, 0x0000016
gUnk_080D1EB6:: @ 080D1EB6
.incbin "baserom.gba", 0x0D1EB6, 0x0000009
gUnk_080D1EBF:: @ 080D1EBF
.incbin "baserom.gba", 0x0D1EBF, 0x0000009
gUnk_080D1EC8:: @ 080D1EC8
.incbin "baserom.gba", 0x0D1EC8, 0x0000009
gUnk_080D1ED1:: @ 080D1ED1
.incbin "baserom.gba", 0x0D1ED1, 0x0000009
gUnk_080D1EDA:: @ 080D1EDA
.incbin "baserom.gba", 0x0D1EDA, 0x0000009
gUnk_080D1EE3:: @ 080D1EE3
.incbin "baserom.gba", 0x0D1EE3, 0x0000009
gUnk_080D1EEC:: @ 080D1EEC
.incbin "baserom.gba", 0x0D1EEC, 0x0000009
gUnk_080D1EF5:: @ 080D1EF5
.incbin "baserom.gba", 0x0D1EF5, 0x0000009
gUnk_080D1EFE:: @ 080D1EFE
.incbin "baserom.gba", 0x0D1EFE, 0x0000004
gUnk_080D1F02:: @ 080D1F02
.incbin "baserom.gba", 0x0D1F02, 0x0000004
gUnk_080D1F06:: @ 080D1F06
.incbin "baserom.gba", 0x0D1F06, 0x0000004
gUnk_080D1F0A:: @ 080D1F0A
.incbin "baserom.gba", 0x0D1F0A, 0x0000004
gUnk_080D1F0E:: @ 080D1F0E
.incbin "baserom.gba", 0x0D1F0E, 0x0000004
gUnk_080D1F12:: @ 080D1F12
.incbin "baserom.gba", 0x0D1F12, 0x0000004
gUnk_080D1F16:: @ 080D1F16
.incbin "baserom.gba", 0x0D1F16, 0x0000004
gUnk_080D1F1A:: @ 080D1F1A
.incbin "baserom.gba", 0x0D1F1A, 0x0000006
gUnk_080D1F20:: @ 080D1F20
.incbin "baserom.gba", 0x0D1F20, 0x0000014
gUnk_080D1F34:: @ 080D1F34
.incbin "baserom.gba", 0x0D1F34, 0x0000030
gUnk_080D1F64:: @ 080D1F64
.incbin "baserom.gba", 0x0D1F64, 0x0000018
gUnk_080D1F7C:: @ 080D1F7C
.incbin "baserom.gba", 0x0D1F7C, 0x0000014
gUnk_080D1F90:: @ 080D1F90
.incbin "baserom.gba", 0x0D1F90, 0x0000080
gUnk_080D2010:: @ 080D2010
.incbin "baserom.gba", 0x0D2010, 0x0000020
gUnk_080D2030:: @ 080D2030
.incbin "baserom.gba", 0x0D2030, 0x0000020
gUnk_080D2050:: @ 080D2050
.incbin "baserom.gba", 0x0D2050, 0x0000014
gUnk_080D2064:: @ 080D2064
.incbin "baserom.gba", 0x0D2064, 0x0000014
gUnk_080D2078:: @ 080D2078
.incbin "baserom.gba", 0x0D2078, 0x0000014
gUnk_080D208C:: @ 080D208C
.incbin "baserom.gba", 0x0D208C, 0x0000014
gUnk_080D20A0:: @ 080D20A0
.incbin "baserom.gba", 0x0D20A0, 0x0000014
gUnk_080D20B4:: @ 080D20B4
.incbin "baserom.gba", 0x0D20B4, 0x0000014
gUnk_080D20C8:: @ 080D20C8
.incbin "baserom.gba", 0x0D20C8, 0x0000014
gUnk_080D20DC:: @ 080D20DC
.incbin "baserom.gba", 0x0D20DC, 0x0000014
gUnk_080D20F0:: @ 080D20F0
.incbin "baserom.gba", 0x0D20F0, 0x0000014
gUnk_080D2104:: @ 080D2104
.incbin "baserom.gba", 0x0D2104, 0x0000014
gUnk_080D2118:: @ 080D2118
.incbin "baserom.gba", 0x0D2118, 0x0000014
gUnk_080D212C:: @ 080D212C
.incbin "baserom.gba", 0x0D212C, 0x0000014
gUnk_080D2140:: @ 080D2140
.incbin "baserom.gba", 0x0D2140, 0x0000014
gUnk_080D2154:: @ 080D2154
.incbin "baserom.gba", 0x0D2154, 0x0000014
gUnk_080D2168:: @ 080D2168
.incbin "baserom.gba", 0x0D2168, 0x0000014
gUnk_080D217C:: @ 080D217C
.incbin "baserom.gba", 0x0D217C, 0x0000014
gUnk_080D2190:: @ 080D2190
.incbin "baserom.gba", 0x0D2190, 0x0000029
gUnk_080D21B9:: @ 080D21B9
.incbin "baserom.gba", 0x0D21B9, 0x0000029
gUnk_080D21E2:: @ 080D21E2
.incbin "baserom.gba", 0x0D21E2, 0x0000029
gUnk_080D220B:: @ 080D220B
.incbin "baserom.gba", 0x0D220B, 0x0000029
gUnk_080D2234:: @ 080D2234
.incbin "baserom.gba", 0x0D2234, 0x0000010
gUnk_080D2244:: @ 080D2244
.incbin "baserom.gba", 0x0D2244, 0x0000010
gUnk_080D2254:: @ 080D2254
.incbin "baserom.gba", 0x0D2254, 0x0000010
gUnk_080D2264:: @ 080D2264
.incbin "baserom.gba", 0x0D2264, 0x0000010
gUnk_080D2274:: @ 080D2274
.incbin "baserom.gba", 0x0D2274, 0x0000064
gUnk_080D22D8:: @ 080D22D8
.incbin "baserom.gba", 0x0D22D8, 0x0000018
gUnk_080D22F0:: @ 080D22F0
.incbin "baserom.gba", 0x0D22F0, 0x0000010
gUnk_080D2300:: @ 080D2300
.incbin "baserom.gba", 0x0D2300, 0x0000048
gUnk_080D2348:: @ 080D2348
.incbin "baserom.gba", 0x0D2348, 0x0000020
gUnk_080D2368:: @ 080D2368
.incbin "baserom.gba", 0x0D2368, 0x0000011
gUnk_080D2379:: @ 080D2379
.incbin "baserom.gba", 0x0D2379, 0x0000011
gUnk_080D238A:: @ 080D238A
.incbin "baserom.gba", 0x0D238A, 0x0000011
gUnk_080D239B:: @ 080D239B
.incbin "baserom.gba", 0x0D239B, 0x0000011
gUnk_080D23AC:: @ 080D23AC
.incbin "baserom.gba", 0x0D23AC, 0x0000011
gUnk_080D23BD:: @ 080D23BD
.incbin "baserom.gba", 0x0D23BD, 0x0000011
gUnk_080D23CE:: @ 080D23CE
.incbin "baserom.gba", 0x0D23CE, 0x0000011
gUnk_080D23DF:: @ 080D23DF
.incbin "baserom.gba", 0x0D23DF, 0x0000011
gUnk_080D23F0:: @ 080D23F0
.incbin "baserom.gba", 0x0D23F0, 0x0000011
gUnk_080D2401:: @ 080D2401
.incbin "baserom.gba", 0x0D2401, 0x0000011
gUnk_080D2412:: @ 080D2412
.incbin "baserom.gba", 0x0D2412, 0x0000011
gUnk_080D2423:: @ 080D2423
.incbin "baserom.gba", 0x0D2423, 0x0000011
gUnk_080D2434:: @ 080D2434
.incbin "baserom.gba", 0x0D2434, 0x0000011
gUnk_080D2445:: @ 080D2445
.incbin "baserom.gba", 0x0D2445, 0x0000011
gUnk_080D2456:: @ 080D2456
.incbin "baserom.gba", 0x0D2456, 0x0000011
gUnk_080D2467:: @ 080D2467
.incbin "baserom.gba", 0x0D2467, 0x0000011
gUnk_080D2478:: @ 080D2478
.incbin "baserom.gba", 0x0D2478, 0x0000011
gUnk_080D2489:: @ 080D2489
.incbin "baserom.gba", 0x0D2489, 0x0000011
gUnk_080D249A:: @ 080D249A
.incbin "baserom.gba", 0x0D249A, 0x0000011
gUnk_080D24AB:: @ 080D24AB
.incbin "baserom.gba", 0x0D24AB, 0x0000011
gUnk_080D24BC:: @ 080D24BC
.incbin "baserom.gba", 0x0D24BC, 0x0000011
gUnk_080D24CD:: @ 080D24CD
.incbin "baserom.gba", 0x0D24CD, 0x0000011
gUnk_080D24DE:: @ 080D24DE
.incbin "baserom.gba", 0x0D24DE, 0x0000011
gUnk_080D24EF:: @ 080D24EF
.incbin "baserom.gba", 0x0D24EF, 0x0000011
gUnk_080D2500:: @ 080D2500
.incbin "baserom.gba", 0x0D2500, 0x0000011
gUnk_080D2511:: @ 080D2511
.incbin "baserom.gba", 0x0D2511, 0x0000011
gUnk_080D2522:: @ 080D2522
.incbin "baserom.gba", 0x0D2522, 0x0000011
gUnk_080D2533:: @ 080D2533
.incbin "baserom.gba", 0x0D2533, 0x0000011
gUnk_080D2544:: @ 080D2544
.incbin "baserom.gba", 0x0D2544, 0x0000011
gUnk_080D2555:: @ 080D2555
.incbin "baserom.gba", 0x0D2555, 0x0000011
gUnk_080D2566:: @ 080D2566
.incbin "baserom.gba", 0x0D2566, 0x0000011
gUnk_080D2577:: @ 080D2577
.incbin "baserom.gba", 0x0D2577, 0x0000011
gUnk_080D2588:: @ 080D2588
.incbin "baserom.gba", 0x0D2588, 0x0000011
gUnk_080D2599:: @ 080D2599
.incbin "baserom.gba", 0x0D2599, 0x0000011
gUnk_080D25AA:: @ 080D25AA
.incbin "baserom.gba", 0x0D25AA, 0x0000011
gUnk_080D25BB:: @ 080D25BB
.incbin "baserom.gba", 0x0D25BB, 0x0000011
gUnk_080D25CC:: @ 080D25CC
.incbin "baserom.gba", 0x0D25CC, 0x0000011
gUnk_080D25DD:: @ 080D25DD
.incbin "baserom.gba", 0x0D25DD, 0x0000011
gUnk_080D25EE:: @ 080D25EE
.incbin "baserom.gba", 0x0D25EE, 0x0000011
gUnk_080D25FF:: @ 080D25FF
.incbin "baserom.gba", 0x0D25FF, 0x0000011
gUnk_080D2610:: @ 080D2610
.incbin "baserom.gba", 0x0D2610, 0x0000011
gUnk_080D2621:: @ 080D2621
.incbin "baserom.gba", 0x0D2621, 0x0000011
gUnk_080D2632:: @ 080D2632
.incbin "baserom.gba", 0x0D2632, 0x0000011
gUnk_080D2643:: @ 080D2643
.incbin "baserom.gba", 0x0D2643, 0x0000011
gUnk_080D2654:: @ 080D2654
.incbin "baserom.gba", 0x0D2654, 0x0000011
gUnk_080D2665:: @ 080D2665
.incbin "baserom.gba", 0x0D2665, 0x0000011
gUnk_080D2676:: @ 080D2676
.incbin "baserom.gba", 0x0D2676, 0x0000011
gUnk_080D2687:: @ 080D2687
.incbin "baserom.gba", 0x0D2687, 0x0000011
gUnk_080D2698:: @ 080D2698
.incbin "baserom.gba", 0x0D2698, 0x0000011
gUnk_080D26A9:: @ 080D26A9
.incbin "baserom.gba", 0x0D26A9, 0x0000011
gUnk_080D26BA:: @ 080D26BA
.incbin "baserom.gba", 0x0D26BA, 0x0000011
gUnk_080D26CB:: @ 080D26CB
.incbin "baserom.gba", 0x0D26CB, 0x0000011
gUnk_080D26DC:: @ 080D26DC
.incbin "baserom.gba", 0x0D26DC, 0x0000011
gUnk_080D26ED:: @ 080D26ED
.incbin "baserom.gba", 0x0D26ED, 0x0000011
gUnk_080D26FE:: @ 080D26FE
.incbin "baserom.gba", 0x0D26FE, 0x0000011
gUnk_080D270F:: @ 080D270F
.incbin "baserom.gba", 0x0D270F, 0x0000011
gUnk_080D2720:: @ 080D2720
.incbin "baserom.gba", 0x0D2720, 0x0000011
gUnk_080D2731:: @ 080D2731
.incbin "baserom.gba", 0x0D2731, 0x0000011
gUnk_080D2742:: @ 080D2742
.incbin "baserom.gba", 0x0D2742, 0x0000011
gUnk_080D2753:: @ 080D2753
.incbin "baserom.gba", 0x0D2753, 0x0000011
gUnk_080D2764:: @ 080D2764
.incbin "baserom.gba", 0x0D2764, 0x0000011
gUnk_080D2775:: @ 080D2775
.incbin "baserom.gba", 0x0D2775, 0x0000011
gUnk_080D2786:: @ 080D2786
.incbin "baserom.gba", 0x0D2786, 0x0000011
gUnk_080D2797:: @ 080D2797
.incbin "baserom.gba", 0x0D2797, 0x0000011
gUnk_080D27A8:: @ 080D27A8
.incbin "baserom.gba", 0x0D27A8, 0x0000104
gUnk_080D28AC:: @ 080D28AC
.incbin "baserom.gba", 0x0D28AC, 0x0000020
gUnk_080D28CC:: @ 080D28CC
.incbin "baserom.gba", 0x0D28CC, 0x0000010
gUnk_080D28DC:: @ 080D28DC
.incbin "baserom.gba", 0x0D28DC, 0x0000008
gUnk_080D28E4:: @ 080D28E4
.incbin "baserom.gba", 0x0D28E4, 0x0000008
gUnk_080D28EC:: @ 080D28EC
.incbin "baserom.gba", 0x0D28EC, 0x0000008
gUnk_080D28F4:: @ 080D28F4
.incbin "baserom.gba", 0x0D28F4, 0x0000008
gUnk_080D28FC:: @ 080D28FC
.incbin "baserom.gba", 0x0D28FC, 0x0000008
gUnk_080D2904:: @ 080D2904
.incbin "baserom.gba", 0x0D2904, 0x0000008
gUnk_080D290C:: @ 080D290C
.incbin "baserom.gba", 0x0D290C, 0x0000008
gUnk_080D2914:: @ 080D2914
.incbin "baserom.gba", 0x0D2914, 0x0000008
gUnk_080D291C:: @ 080D291C
.incbin "baserom.gba", 0x0D291C, 0x0000011
gUnk_080D292D:: @ 080D292D
.incbin "baserom.gba", 0x0D292D, 0x0000011
gUnk_080D293E:: @ 080D293E
.incbin "baserom.gba", 0x0D293E, 0x000000C
gUnk_080D294A:: @ 080D294A
.incbin "baserom.gba", 0x0D294A, 0x0000005
gUnk_080D294F:: @ 080D294F
.incbin "baserom.gba", 0x0D294F, 0x0000011
gUnk_080D2960:: @ 080D2960
.incbin "baserom.gba", 0x0D2960, 0x0000014
gUnk_080D2974:: @ 080D2974
.incbin "baserom.gba", 0x0D2974, 0x0000014
gUnk_080D2988:: @ 080D2988
.incbin "baserom.gba", 0x0D2988, 0x0000008
gUnk_080D2990:: @ 080D2990
.incbin "baserom.gba", 0x0D2990, 0x0000018
gUnk_080D29A8:: @ 080D29A8
.incbin "baserom.gba", 0x0D29A8, 0x0000010
gUnk_080D29B8:: @ 080D29B8
.incbin "baserom.gba", 0x0D29B8, 0x0000008
gUnk_080D29C0:: @ 080D29C0
.incbin "baserom.gba", 0x0D29C0, 0x0000020
gUnk_080D29E0:: @ 080D29E0
.byte 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x08, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x08, 0x08, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x08, 0x08, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x80, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
gUnk_080D2AB0:: @ 080D2AB0
.byte 0x6E, 0x6F, 0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x00, 0x00, 0x00, 0x00
gUnk_080D2ABC:: @ 080D2ABC
.incbin "baserom.gba", 0x0D2ABC, 0x000019C
gUnk_080D2C58:: @ 080D2C58
.incbin "baserom.gba", 0x0D2C58, 0x00001CE
gUnk_080D2E26:: @ 080D2E26
.incbin "baserom.gba", 0x0D2E26, 0x0000492
gUnk_080D32B8:: @ 080D32B8
.incbin "baserom.gba", 0x0D32B8, 0x0000030
gUnk_080D32E8:: @ 080D32E8
.incbin "baserom.gba", 0x0D32E8, 0x0000020
gUnk_080D3308:: @ 080D3308
.incbin "baserom.gba", 0x0D3308, 0x0000080
gUnk_080D3388:: @ 080D3388
.incbin "baserom.gba", 0x0D3388, 0x0000040
gUnk_080D33C8:: @ 080D33C8
.incbin "baserom.gba", 0x0D33C8, 0x0000090
gUnk_080D3458:: @ 080D3458
.incbin "baserom.gba", 0x0D3458, 0x0000030
gUnk_080D3488:: @ 080D3488
.incbin "baserom.gba", 0x0D3488, 0x0000030
gUnk_080D34B8:: @ 080D34B8
.incbin "baserom.gba", 0x0D34B8, 0x0000020
gUnk_080D34D8:: @ 080D34D8
.incbin "baserom.gba", 0x0D34D8, 0x0000030
gUnk_080D3508:: @ 080D3508
.incbin "baserom.gba", 0x0D3508, 0x0000090
gUnk_080D3598:: @ 080D3598
.incbin "baserom.gba", 0x0D3598, 0x0000040
gUnk_080D35D8:: @ 080D35D8
.incbin "baserom.gba", 0x0D35D8, 0x0000070
gUnk_080D3648:: @ 080D3648
.incbin "baserom.gba", 0x0D3648, 0x0000080
gUnk_080D36C8:: @ 080D36C8
.incbin "baserom.gba", 0x0D36C8, 0x0000020
gUnk_080D36E8:: @ 080D36E8
.incbin "baserom.gba", 0x0D36E8, 0x0000030
gUnk_080D3718:: @ 080D3718
.incbin "baserom.gba", 0x0D3718, 0x0000030
gUnk_080D3748:: @ 080D3748
.incbin "baserom.gba", 0x0D3748, 0x0000020
gUnk_080D3768:: @ 080D3768
.incbin "baserom.gba", 0x0D3768, 0x0000020
gUnk_080D3788:: @ 080D3788
.incbin "baserom.gba", 0x0D3788, 0x0000050
gUnk_080D37D8:: @ 080D37D8
.incbin "baserom.gba", 0x0D37D8, 0x0000020
gUnk_080D37F8:: @ 080D37F8
.incbin "baserom.gba", 0x0D37F8, 0x0000030
gUnk_080D3828:: @ 080D3828
.incbin "baserom.gba", 0x0D3828, 0x0000080
gUnk_080D38A8:: @ 080D38A8
.incbin "baserom.gba", 0x0D38A8, 0x0000030
gUnk_080D38D8:: @ 080D38D8
.incbin "baserom.gba", 0x0D38D8, 0x0000040
gUnk_080D3918:: @ 080D3918
.incbin "baserom.gba", 0x0D3918, 0x0000020
gUnk_080D3938:: @ 080D3938
.incbin "baserom.gba", 0x0D3938, 0x0000017
gUnk_080D394F:: @ 080D394F
.incbin "baserom.gba", 0x0D394F, 0x0000029
gUnk_080D3978:: @ 080D3978
.incbin "baserom.gba", 0x0D3978, 0x0000060
gUnk_080D39D8:: @ 080D39D8
.incbin "baserom.gba", 0x0D39D8, 0x0000040
gUnk_080D3A18:: @ 080D3A18
.incbin "baserom.gba", 0x0D3A18, 0x0000050
gUnk_080D3A68:: @ 080D3A68
.incbin "baserom.gba", 0x0D3A68, 0x0000030
gUnk_080D3A98:: @ 080D3A98
.incbin "baserom.gba", 0x0D3A98, 0x0000030
gUnk_080D3AC8:: @ 080D3AC8
.incbin "baserom.gba", 0x0D3AC8, 0x0000020
gUnk_080D3AE8:: @ 080D3AE8
.incbin "baserom.gba", 0x0D3AE8, 0x0000040
gUnk_080D3B28:: @ 080D3B28
.incbin "baserom.gba", 0x0D3B28, 0x0000020
gUnk_080D3B48:: @ 080D3B48
.incbin "baserom.gba", 0x0D3B48, 0x0000040
gUnk_080D3B88:: @ 080D3B88
.incbin "baserom.gba", 0x0D3B88, 0x0000020
gUnk_080D3BA8:: @ 080D3BA8
.incbin "baserom.gba", 0x0D3BA8, 0x0000020
gUnk_080D3BC8:: @ 080D3BC8
.incbin "baserom.gba", 0x0D3BC8, 0x0000020
gUnk_080D3BE8:: @ 080D3BE8
.incbin "baserom.gba", 0x0D3BE8, 0x0000010

View File

@ -980,6 +980,8 @@ SECTIONS {
data/data_080D015C.o(.rodata);
src/enemy/lakituCloud.o(.rodata);
data/data_080D0448.o(.rodata);
src/enemy/gyorgMale.o(.rodata);
data/data_080D1C70.o(.rodata);
src/enemy.o(.rodata);
data/data_080D3D94.o(.rodata);
data/entity_headers.o(.rodata);

View File

@ -6,75 +6,76 @@
#include "structures.h"
#include "functions.h"
extern void (* const gUnk_080D1AFC[8])(Entity*);
extern void (* const gUnk_080D1B1C[7])(Entity*);
extern void (* const gUnk_080D1B38[5])(Entity*);
extern void (* const gUnk_080D1B4C[5])(Entity*);
extern const u16 gUnk_080D1B60[8];
extern const u8 gUnk_080D1B70[4];//or 3?
extern const u16 gUnk_080D1B74[0x10];
extern void (* const gUnk_080D1B94[0xA])(Entity*);
extern const u16 gUnk_080D1BBC[2];
extern void (* const gUnk_080D1BC0[7])(Entity*);
extern void (* const gUnk_080D1BDC[5])(Entity*);
extern const u16 gUnk_080D1BF0[2];
extern void (* const gUnk_080D1BF4[3])(Entity*);
extern const u8 gUnk_080D1C00[4];
extern const u16 gUnk_080D1C04[0x20];
extern const u8 gUnk_080D1C44[0xC];
extern const u16 gUnk_080D1C50[8];
extern const u16 gUnk_080D1C60[8];
void (* const gUnk_080D1AFC[8])(Entity*);
void (* const gUnk_080D1B1C[7])(Entity*);
void (* const gUnk_080D1B38[5])(Entity*);
void (* const gUnk_080D1B4C[5])(Entity*);
const u16 gUnk_080D1B60[8];
const s16 gUnk_080D1B70[2];//or 3?
const u16 gUnk_080D1B74[0x10];
void (* const gUnk_080D1B94[0xA])(Entity*);
const u16 gUnk_080D1BBC[2];
void (* const gUnk_080D1BC0[7])(Entity*);
void (* const gUnk_080D1BDC[5])(Entity*);
const s16 gUnk_080D1BF0[2];
void (* const gUnk_080D1BF4[3])(Entity*);
const s8 gUnk_080D1C00[4];
const u16 gUnk_080D1C04[0x20];
const u8 gUnk_080D1C44[0xC];
const u16 gUnk_080D1C50[8];
const u16 gUnk_080D1C60[8];
void sub_08046898(Entity*);
void sub_08046910(Entity*);
void sub_08046930(Entity*);
void sub_0804696C(Entity*);
void sub_080469CC(Entity*);
void sub_080469F4(Entity*);
void sub_08046A30(Entity*);
void sub_08046A54(Entity*);
void sub_08046A78(Entity*);
void sub_08046A9C(Entity*);
void sub_08046AE8(Entity*);
void sub_08046B18(Entity*);
void sub_08046B8C(Entity*);
void sub_08046C04(Entity*);
void sub_08046C88(Entity*);
void sub_08046CEC(Entity*);
void sub_08046D44(Entity*);
void sub_08046D98(Entity*);
void sub_08046E0C(Entity*);
void sub_08046E68(Entity*);
void sub_08046EF4(Entity*);
void sub_08046F64(Entity*);
void sub_08046FE8(Entity*);
void sub_0804702C(Entity*);
void sub_080470B4(Entity*);
void sub_08047140(Entity*);
void sub_0804717C(Entity*);
void sub_080471C8(Entity*);
void sub_0804723C(Entity*);
void sub_08047284(Entity*);
void sub_080472BC(Entity*);
void sub_08047310(Entity*);
void sub_0804736C(Entity*);
void sub_080473B8(Entity*);
void sub_080473F0(Entity*);
void sub_08047484(Entity*);
void sub_08047508(Entity*);
void sub_080475F4(Entity*);
void sub_0804763C(Entity*);
void sub_0804772C(Entity*);
void sub_08047778(Entity*);
void sub_08047798(Entity*);
void sub_080477F0(Entity*);
void sub_08047914(Entity*);
void sub_08047978(Entity*);
void sub_08047B08(Entity*);
void sub_08047B84(Entity*);
void sub_08047BA4(Entity*);
void sub_08047BF0(Entity*);//
void sub_08047D24(Entity*);
void GyorgMale(Entity*);
void sub_08046898(Entity*);//action 0
void sub_08046910(Entity*);//action 1
void sub_08046930(Entity*);//action 1 previousActionFlag 0
void sub_0804696C(Entity*);//action 1 previousActionFlag 1
void sub_080469CC(Entity*);//action 1 previousActionFlag 2
void sub_080469F4(Entity*);//action 1 previousActionFlag 3
void sub_08046A30(Entity*);//action 1 previousActionFlag 4
void sub_08046A54(Entity*);//action 1 previousActionFlag 5
void sub_08046A78(Entity*);//action 1 previousActionFlag 6
void sub_08046A9C(Entity*);//action 2
void sub_08046AE8(Entity*);//action 2 previousActionFlag 0
void sub_08046B18(Entity*);//action 2 previousActionFlag 1
void sub_08046B8C(Entity*);//action 2 previousActionFlag 2
void sub_08046C04(Entity*);//action 2 previousActionFlag 3
void sub_08046C88(Entity*);//action 2 previousActionFlag 4
void sub_08046CEC(Entity*);//action 3
void sub_08046D44(Entity*);//action 3 previousActionFlag 0
void sub_08046D98(Entity*);//action 3 previousActionFlag 1
void sub_08046E0C(Entity*);//action 3 previousActionFlag 2
void sub_08046E68(Entity*);//action 3 previousActionFlag 3
void sub_08046EF4(Entity*);//action 3 previousActionFlag 4
void sub_08046F64(Entity*);//action 4
void sub_08046FE8(Entity*);//action 4 previousActionFlag 0
void sub_0804702C(Entity*);//action 4 previousActionFlag 1
void sub_080470B4(Entity*);//action 4 previousActionFlag 2
void sub_08047140(Entity*);//action 4 previousActionFlag 3
void sub_0804717C(Entity*);//action 4 previousActionFlag 4
void sub_080471C8(Entity*);//action 4 previousActionFlag 5
void sub_0804723C(Entity*);//action 4 previousActionFlag 6
void sub_08047284(Entity*);//action 4 previousActionFlag 7
void sub_080472BC(Entity*);//action 4 previousActionFlag 8
void sub_08047310(Entity*);//action 4 previousActionFlag 9
void sub_0804736C(Entity*);//action 5
void sub_080473B8(Entity*);//action 5 previousActionFlag 0
void sub_080473F0(Entity*);//action 5 previousActionFlag 1
void sub_08047484(Entity*);//action 5 previousActionFlag 2
void sub_08047508(Entity*);//action 5 previousActionFlag 3
void sub_080475F4(Entity*);//action 5 previousActionFlag 4
void sub_0804763C(Entity*);//action 5 previousActionFlag 5
void sub_0804772C(Entity*);//action 5 previousActionFlag 6
void sub_08047778(Entity*);//action 6
void sub_08047798(Entity*);//action 6 previousActionFlag 0
void sub_080477F0(Entity*);//action 6 previousActionFlag 1
void sub_08047914(Entity*);//action 6 previousActionFlag 2
void sub_08047978(Entity*);//action 6 previousActionFlag 3
void sub_08047B08(Entity*);//action 6 previousActionFlag 4
void sub_08047B84(Entity*);//action 7
void sub_08047BA4(Entity*);//action 7 previousActionFlag 0
void sub_08047BF0(Entity*);//action 7 previousActionFlag 1, also called elsewhere
void sub_08047D24(Entity*);//action 7 previousActionFlag 2
void sub_08047D88(Entity*);//
void sub_08047DF0(Entity*, u32);
void sub_08047E48(Entity*);//
@ -86,6 +87,17 @@ void sub_0804813C(Entity*);//
u32 sub_08048158(u32);
void sub_08048178(Entity*, u32);
void (* const gUnk_080D1AFC[8])(Entity*) = {
sub_08046898,
sub_08046910,
sub_08046A9C,
sub_08046CEC,
sub_08046F64,
sub_0804736C,
sub_08047778,
sub_08047B84
};
void GyorgMale(Entity* this) {
if (this->action) {
this->spriteSettings.b.draw = this->field_0x7c.BYTES.byte1;
@ -126,6 +138,16 @@ void sub_08046898(Entity* this) {
InitAnimationForceUpdate(this, 0);
}
void (* const gUnk_080D1B1C[7])(Entity*) = {
sub_08046930,
sub_0804696C,
sub_080469CC,
sub_080469F4,
sub_08046A30,
sub_08046A54,
sub_08046A78
};
void sub_08046910(Entity* this) {
gUnk_080D1B1C[this->previousActionFlag](this);
UpdateAnimationSingleFrame(this);
@ -204,6 +226,14 @@ void sub_08046A78(Entity* this) {
}
}
void (* const gUnk_080D1B38[5])(Entity*) = {
sub_08046AE8,
sub_08046B18,
sub_08046B8C,
sub_08046C04,
sub_08046C88
};
void sub_08046A9C(Entity* this) {
if (this->animIndex == 1) {
if (this->frames.all == 1) {
@ -283,6 +313,14 @@ void sub_08046C88(Entity* this) {
}
}
void (* const gUnk_080D1B4C[5])(Entity*) = {
sub_08046D44,
sub_08046D98,
sub_08046E0C,
sub_08046E68,
sub_08046EF4
};
void sub_08046CEC(Entity* this) {
if (this->animIndex == 0) {
if (this->frames.all == 1) {
@ -298,6 +336,17 @@ void sub_08046CEC(Entity* this) {
}
}
const u16 gUnk_080D1B60[8] = {
0x200,
0x184,
0x28C,
0x210,
0x200,
0x29C,
0x174,
0x210
};
void sub_08046D44(Entity* this) {
const u16 * tmp;
this->previousActionFlag = 1;
@ -336,6 +385,11 @@ void sub_08046E0C(Entity* this) {
}
}
const s16 gUnk_080D1B70[2] = {
0x40,
-0x40
};
void sub_08046E68(Entity* this) {
u32 tmp = ((Entity*) this->otherEntity)->next->animationState ^ 0x80;
if (tmp != this->direction) {
@ -351,11 +405,30 @@ void sub_08046E68(Entity* this) {
this->previousActionFlag = 4;
this->actionDelay = 0x3F;
this->field_0xf = 1;
this->direction = (gUnk_080D1B70[(Random() & 1) << 1] + tmp) & 0xC0;
this->direction = (gUnk_080D1B70[Random() & 1] + tmp) & 0xC0;
sub_08047D88(this);
}
}
const u16 gUnk_080D1B74[0x10] = {
0x20,
0x40,
0x60,
0x80,
0xA0,
0xC0,
0xE0,
0x100,
0x100,
0xE0,
0xC0,
0xA0,
0x80,
0x60,
0x40,
0x20
};
void sub_08046EF4(Entity* this) {
if (--this->actionDelay == 0) {
this->actionDelay = 0x7F;
@ -375,6 +448,19 @@ void sub_08046EF4(Entity* this) {
sub_08047E48(this);
}
void (* const gUnk_080D1B94[0xA])(Entity*) = {
sub_08046FE8,
sub_0804702C,
sub_080470B4,
sub_08047140,
sub_0804717C,
sub_080471C8,
sub_0804723C,
sub_08047284,
sub_080472BC,
sub_08047310
};
void sub_08046F64(Entity* this) {
if (this->animIndex == 0) {
if (this->frames.all == 1) {
@ -425,6 +511,11 @@ void sub_0804702C(Entity* this) {
}
}
const u16 gUnk_080D1BBC[2] = {
0x1A0,
0xE0
};
void sub_080470B4(Entity* this) {
u32 tmp = 0x40;
if (tmp != this->direction) {
@ -530,6 +621,16 @@ void sub_08047310(Entity* this) {
sub_08047DF0(this, ((0x100 - this->direction) & 0xFF) << 8);
}
void (* const gUnk_080D1BC0[7])(Entity*) = {
sub_080473B8,
sub_080473F0,
sub_08047484,
sub_08047508,
sub_080475F4,
sub_0804763C,
sub_0804772C
};
void sub_0804736C(Entity* this) {
if (this->animIndex == 1) {
if (this->frames.all == 1) {
@ -710,6 +811,14 @@ void sub_0804772C(Entity* this) {
sub_08047DF0(this, ((0x100 - this->direction) & 0xFF) << 8);
}
void (* const gUnk_080D1BDC[5])(Entity*) = {
sub_08047798,
sub_080477F0,
sub_08047914,
sub_08047978,
sub_08047B08
};
void sub_08047778(Entity* this) {
gUnk_080D1BDC[this->previousActionFlag](this);
UpdateAnimationSingleFrame(this);
@ -728,6 +837,11 @@ void sub_08047798(Entity* this) {
sub_08047D88(this);
}
const s16 gUnk_080D1BF0[2] = {
0x80,
-0x80
};
void sub_080477F0(Entity* this) {
if (this->nonPlanarMovement < 0x300) {
this->nonPlanarMovement += 8;
@ -852,6 +966,12 @@ void sub_08047B08(Entity* this) {
}
}
void (* const gUnk_080D1BF4[3])(Entity*) = {
sub_08047BA4,
sub_08047BF0,
sub_08047D24
};
void sub_08047B84(Entity* this) {
gUnk_080D1BF4[this->previousActionFlag](this);
UpdateAnimationSingleFrame(this);
@ -870,6 +990,13 @@ void sub_08047BA4(Entity* this) {
sub_08047BF0(this);
}
const s8 gUnk_080D1C00[4] = {
0x40,
-0x40,
-0x40,
0x40
};
void sub_08047BF0(Entity* this) {
Entity* tmp;
this->direction = gUnk_080D1C00[this->actionDelay & 3];
@ -1004,6 +1131,17 @@ void sub_08047EA4(Entity* this, u32 unk1) {
this->field_0x7a.HWORD = this->field_0x78.HWORD;
}
const u16 gUnk_080D1C04[0x20] = {
0, 1, 4, 9,
16, 25, 36, 49,
64, 81, 100, 121,
144, 169, 196, 225,
256, 289, 324, 361,
400, 441, 484, 529,
576, 625, 676, 729,
784, 841, 900, 961
};
u32 sub_08047F68(Entity* this) {
s32 diffX, diffY;
s32 distSquared, approx;
@ -1087,10 +1225,39 @@ void sub_0804813C(Entity* this) {
sub_080A1ED0(rand & 7, 1, (rand >> 8) & 3);
}
const u8 gUnk_080D1C44[0xC] = {
0, 2, 6, 0,
2, 4, 2, 4,
6, 0, 4, 6
};
u32 sub_08048158(u32 unk1) {
return gUnk_080D1C44[(unk1 * 3) + ((signed)Random() % 3)];
}
const u16 gUnk_080D1C50[8] = {
0x200,
0x180,
0x2C0,
0x210,
0x200,
0x2A0,
0x140,
0x210
};
const u16 gUnk_080D1C60[8] = {
0x200,
0x150,
0x290,
0x210,
0x200,
0x2D0,
0x170,
0x210
};
void sub_08048178(Entity* this, u32 unk1) {
const u16* tmp = ((((Entity*) this->otherEntity)->next->animationState >> 6 & 1) ? gUnk_080D1C60 + unk1: gUnk_080D1C50 + unk1);
this->field_0x80.HWORD = *tmp + gRoomControls.roomOriginX;