Merge pull request #649 from Eebit/mapanim_eventcall

Finish decompiling mapanim_eventcall
This commit is contained in:
Revo 2024-07-23 23:42:31 -04:00 committed by GitHub
commit f46d61b0cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
9 changed files with 3177 additions and 2787 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,65 +0,0 @@
.section .rodata
.global gUnknown_08205884
gUnknown_08205884: @ 0x08205884
.incbin "baserom.gba", 0x205884, 0x8
.global gUnknown_0820588C
gUnknown_0820588C: @ 0x0820588C
.incbin "baserom.gba", 0x20588C, 0x2
.global gUnknown_0820588E
gUnknown_0820588E: @ 0x0820588E
.incbin "baserom.gba", 0x20588E, 0x1A
.global gUnknown_082058A8
gUnknown_082058A8: @ 0x082058A8
.incbin "baserom.gba", 0x2058A8, 0x8
.global gUnknown_082058B0
gUnknown_082058B0: @ 0x082058B0
.incbin "baserom.gba", 0x2058B0, 0x4
.global gUnknown_082058B4
gUnknown_082058B4: @ 0x082058B4
.incbin "baserom.gba", 0x2058B4, 0x20
.global gUnknown_082058D4
gUnknown_082058D4: @ 0x082058D4
.incbin "baserom.gba", 0x2058D4, 0x8
.global gUnknown_082058DC
gUnknown_082058DC: @ 0x082058DC
.incbin "baserom.gba", 0x2058DC, 0x2
.global gUnknown_082058DE
gUnknown_082058DE: @ 0x082058DE
.incbin "baserom.gba", 0x2058DE, 0x4
.global gUnknown_082058E2
gUnknown_082058E2: @ 0x082058E2
.incbin "baserom.gba", 0x2058E2, 0x2
.global gUnknown_082058E4
gUnknown_082058E4: @ 0x082058E4
.incbin "baserom.gba", 0x2058E4, 0xC
.global gUnknown_082058F0
gUnknown_082058F0: @ 0x082058F0
.incbin "baserom.gba", 0x2058F0, 0x4
.global gUnknown_082058F4
gUnknown_082058F4: @ 0x082058F4
.incbin "baserom.gba", 0x2058F4, 0x4
.global gUnknown_082058F8
gUnknown_082058F8: @ 0x082058F8
.incbin "baserom.gba", 0x2058F8, 0x20
.global gUnknown_08205918
gUnknown_08205918: @ 0x08205918
.incbin "baserom.gba", 0x205918, 0x20
.global gUnknown_08205938
gUnknown_08205938: @ 0x08205938
.incbin "baserom.gba", 0x205938, 0x2C

File diff suppressed because it is too large Load Diff

View File

@ -1,327 +0,0 @@
.section .data
.global gUnknown_089A43D4
gUnknown_089A43D4: @ 0x089A43D4
@ replacing .incbin "baserom.gba", 0x009a43d4, 0x60
.4byte Pal_GorgonHatchCloud + 0x1ff4c
.4byte Pal_GorgonHatchCloud + 0x24c84
.4byte Pal_GorgonHatchCloud + 0x24d84
.4byte Pal_GorgonHatchCloud + 0x200d4
.4byte Pal_GorgonHatchCloud + 0x24ca4
.4byte Pal_GorgonHatchCloud + 0x24e4c
.4byte Pal_GorgonHatchCloud + 0x203e4
.4byte Pal_GorgonHatchCloud + 0x24cc4
.4byte Pal_GorgonHatchCloud + 0x24f38
.4byte Pal_GorgonHatchCloud + 0x2084c
.4byte Pal_GorgonHatchCloud + 0x24ce4
.4byte Pal_GorgonHatchCloud + 0x25050
.4byte Pal_GorgonHatchCloud + 0x21198
.4byte Pal_GorgonHatchCloud + 0x24d04
.4byte Pal_GorgonHatchCloud + 0x251c0
.4byte Pal_GorgonHatchCloud + 0x22348
.4byte Pal_GorgonHatchCloud + 0x24d24
.4byte Pal_GorgonHatchCloud + 0x25424
.4byte Pal_GorgonHatchCloud + 0x230dc
.4byte Pal_GorgonHatchCloud + 0x24d44
.4byte Pal_GorgonHatchCloud + 0x256cc
.4byte Pal_GorgonHatchCloud + 0x23f1c
.4byte Pal_GorgonHatchCloud + 0x24d64
.4byte Pal_GorgonHatchCloud + 0x259a4
.global ProcScr_089A4434
ProcScr_089A4434: @ 0x089A4434
@ PROC_SET_END_CB
.short 0x4, 0x0
.word sub_8080038
@ PROC_SLEEP
.short 0xe, 0x1
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080050
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080138
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080288
@ PROC_SLEEP
.short 0xe, 0x1e
.word 0x0
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_808038C
@ PROC_CALL
.short 0x2, 0x0
.word sub_80803D8
@ PROC_SLEEP
.short 0xe, 0x3c
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word MapSpellAnim_CommonEnd
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global ProcScr_089A448C
ProcScr_089A448C: @ 0x089A448C
@ PROC_YIELD
.short 0xe, 0x0
.word 0x0
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_808044C
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global gUnknown_089A44A4
gUnknown_089A44A4: @ 0x089A44A4
@ replacing .incbin "baserom.gba", 0x009a44a4, 0x138
.4byte Pal_GorgonHatchCloud + 0x25dc8
.4byte Pal_GorgonHatchCloud + 0x2cbb8
.4byte Pal_GorgonHatchCloud + 0x2cef8
.4byte Pal_GorgonHatchCloud + 0x25e4c
.4byte Pal_GorgonHatchCloud + 0x2cbd8
.4byte Pal_GorgonHatchCloud + 0x2cfb0
.4byte Pal_GorgonHatchCloud + 0x25ed8
.4byte Pal_GorgonHatchCloud + 0x2cbf8
.4byte Pal_GorgonHatchCloud + 0x2d06c
.4byte Pal_GorgonHatchCloud + 0x25f6c
.4byte Pal_GorgonHatchCloud + 0x2cc18
.4byte Pal_GorgonHatchCloud + 0x2d128
.4byte Pal_GorgonHatchCloud + 0x25ff8
.4byte Pal_GorgonHatchCloud + 0x2cc38
.4byte Pal_GorgonHatchCloud + 0x2d1e8
.4byte Pal_GorgonHatchCloud + 0x26088
.4byte Pal_GorgonHatchCloud + 0x2cc58
.4byte Pal_GorgonHatchCloud + 0x2d2a0
.4byte Pal_GorgonHatchCloud + 0x26108
.4byte Pal_GorgonHatchCloud + 0x2cc78
.4byte Pal_GorgonHatchCloud + 0x2d358
.4byte Pal_GorgonHatchCloud + 0x2696c
.4byte Pal_GorgonHatchCloud + 0x2cc98
.4byte Pal_GorgonHatchCloud + 0x2d53c
.4byte Pal_GorgonHatchCloud + 0x273ac
.4byte Pal_GorgonHatchCloud + 0x2ccb8
.4byte Pal_GorgonHatchCloud + 0x2d750
.4byte Pal_GorgonHatchCloud + 0x27ecc
.4byte Pal_GorgonHatchCloud + 0x2ccd8
.4byte Pal_GorgonHatchCloud + 0x2d994
.4byte Pal_GorgonHatchCloud + 0x289f4
.4byte Pal_GorgonHatchCloud + 0x2ccf8
.4byte Pal_GorgonHatchCloud + 0x2dc44
.4byte Pal_GorgonHatchCloud + 0x293bc
.4byte Pal_GorgonHatchCloud + 0x2cd18
.4byte Pal_GorgonHatchCloud + 0x2df28
.4byte Pal_GorgonHatchCloud + 0x2a090
.4byte Pal_GorgonHatchCloud + 0x2cd38
.4byte Pal_GorgonHatchCloud + 0x2e1cc
.4byte Pal_GorgonHatchCloud + 0x2ab58
.4byte Pal_GorgonHatchCloud + 0x2cd58
.4byte Pal_GorgonHatchCloud + 0x2e40c
.4byte Pal_GorgonHatchCloud + 0x2b3e4
.4byte Pal_GorgonHatchCloud + 0x2cd78
.4byte Pal_GorgonHatchCloud + 0x2e5dc
.4byte Pal_GorgonHatchCloud + 0x2bac4
.4byte Pal_GorgonHatchCloud + 0x2cd98
.4byte Pal_GorgonHatchCloud + 0x2e744
.4byte Pal_GorgonHatchCloud + 0x2bf60
.4byte Pal_GorgonHatchCloud + 0x2cdb8
.4byte Pal_GorgonHatchCloud + 0x2e860
.4byte Pal_GorgonHatchCloud + 0x2c280
.4byte Pal_GorgonHatchCloud + 0x2cdd8
.4byte Pal_GorgonHatchCloud + 0x2e950
.4byte Pal_GorgonHatchCloud + 0x2c3f4
.4byte Pal_GorgonHatchCloud + 0x2cdf8
.4byte Pal_GorgonHatchCloud + 0x2ea20
.4byte Pal_GorgonHatchCloud + 0x2c50c
.4byte Pal_GorgonHatchCloud + 0x2ce18
.4byte Pal_GorgonHatchCloud + 0x2eaec
.4byte Pal_GorgonHatchCloud + 0x2c624
.4byte Pal_GorgonHatchCloud + 0x2ce38
.4byte Pal_GorgonHatchCloud + 0x2ebbc
.4byte Pal_GorgonHatchCloud + 0x2c708
.4byte Pal_GorgonHatchCloud + 0x2ce58
.4byte Pal_GorgonHatchCloud + 0x2ec8c
.4byte Pal_GorgonHatchCloud + 0x2c7fc
.4byte Pal_GorgonHatchCloud + 0x2ce78
.4byte Pal_GorgonHatchCloud + 0x2ed58
.4byte Pal_GorgonHatchCloud + 0x2c914
.4byte Pal_GorgonHatchCloud + 0x2ce98
.4byte Pal_GorgonHatchCloud + 0x2ee24
.4byte Pal_GorgonHatchCloud + 0x2ca28
.4byte Pal_GorgonHatchCloud + 0x2ceb8
.4byte Pal_GorgonHatchCloud + 0x2eef0
.4byte Pal_GorgonHatchCloud + 0x2cb04
.4byte Pal_GorgonHatchCloud + 0x2ced8
.4byte Pal_GorgonHatchCloud + 0x2efbc
.global gUnknown_089A45DC
gUnknown_089A45DC: @ 0x089A45DC
@ PROC_SET_END_CB
.short 0x4, 0x0
.word sub_8080654
@ PROC_SLEEP
.short 0xe, 0x1
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080660
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080730
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_80807C8
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080890
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080900
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_80809D8
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080B18
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080B84
@ PROC_SLEEP
.short 0xe, 0x3c
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word MapSpellAnim_CommonEnd
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global gUnknown_089A4644
gUnknown_089A4644: @ 0x089A4644
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080BA8
@ PROC_YIELD
.short 0xe, 0x0
.word 0x0
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080BD8
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global gUnknown_089A4664
gUnknown_089A4664: @ 0x089A4664
@ replacing .incbin "baserom.gba", 0x009a4664, 0x48
.4byte gUnknown_089E7DEC + 0x20
.4byte gUnknown_089E7DEC + 0x40
.4byte gUnknown_089E7DEC + 0x64
.4byte gUnknown_089E7DEC + 0x8c
.4byte gUnknown_089E7DEC + 0xb4
.4byte gUnknown_089E7DEC + 0xe0
.4byte gUnknown_089E7DEC + 0x110
.4byte gUnknown_089E7DEC + 0x140
.4byte gUnknown_089E7DEC + 0x170
.4byte gUnknown_089E7DEC + 0x1a0
.4byte gUnknown_089E7DEC + 0x1d0
.4byte gUnknown_089E7DEC + 0x210
.4byte gUnknown_089E7DEC + 0x254
.4byte gUnknown_089E7DEC + 0x2a4
.4byte gUnknown_089E7DEC + 0x300
.4byte gUnknown_089E7DEC + 0x35c
.4byte gUnknown_089E7DEC + 0x3b8
.4byte gUnknown_089E7DEC + 0x414
.global gUnknown_089A46AC
gUnknown_089A46AC: @ 0x089A46AC
@ PROC_SLEEP
.short 0xe, 0x1
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080D6C
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080DCC
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080E84
@ PROC_CALL
.short 0x2, 0x0
.word MapSpellAnim_CommonEnd
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global gUnknown_089A46DC
gUnknown_089A46DC: @ 0x089A46DC
@ PROC_SLEEP
.short 0xe, 0x1
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word sub_8080EE4
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8080F44
@ PROC_CALL
.short 0x2, 0x0
.word sub_8081008
@ PROC_CALL
.short 0x2, 0x0
.word MapSpellAnim_CommonEnd
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global ProcScr_GlowingCross
ProcScr_GlowingCross: @ 0x089A470C
@ PROC_SLEEP
.short 0xe, 0x1
.word 0x0
@ PROC_SET_END_CB
.short 0x4, 0x0
.word sub_80811AC
@ PROC_CALL
.short 0x2, 0x0
.word sub_8081078
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8081100
@ PROC_END
.short 0x0, 0x0
.word 0x0
.global ProcScr_GlowCrossExit
ProcScr_GlowCrossExit: @ 0x089A4734
@ PROC_SLEEP
.short 0xe, 0x1
.word 0x0
@ PROC_CALL
.short 0x2, 0x0
.word sub_80811EC
@ PROC_REPEAT
.short 0x3, 0x0
.word sub_8081208
@ PROC_CALL
.short 0x2, 0x0
.word nullsub_58
@ PROC_CALL
.short 0x2, 0x0
.word MapSpellAnim_CommonEnd
@ PROC_END
.short 0x0, 0x0
.word 0x0

View File

@ -118,6 +118,9 @@ enum song_idx {
SONG_EC = 0xEC, // no damage
SONG_FD = 0xFD, // manim
SONG_10F = 0x10F,
SONG_13F = 0x13F,
SONG_140 = 0x140,
SONG_141 = 0x141,
SONG_269 = 0x269,
SONG_26A = 0x26A,
SONG_2E0 = 0x2E0,
@ -136,4 +139,5 @@ enum song_idx {
SONG_30E = 0x30E,
SONG_30F = 0x30F,
SONG_3BB = 0x3BB,
SONG_3BF = 0x3BF,
};

View File

@ -104,9 +104,7 @@ struct MAEffectProc {
/* 40 */ u16 frame;
/* 42 */ u16 timer;
/* 44 */ u16 unk44;
STRUCT_PAD(0x46, 0x48);
u16 unk46;
/* 48 */ short unk48;
/* 4A */ short frame_idx;
/* 4C */ short unk4C;
@ -350,14 +348,14 @@ extern struct MapAnimfxConf CONST_DATA gUnknown_089A43D4[];
extern struct MapAnimfxConf CONST_DATA gUnknown_089A43D8[];
extern CONST_DATA struct ProcCmd ProcScr_089A4434[];
extern CONST_DATA struct ProcCmd ProcScr_089A448C[];
// extern ??? gUnknown_089A44A4
// extern ??? gUnknown_089A45DC
// extern ??? gUnknown_089A4644
// extern ??? gUnknown_089A4664
// extern ??? gUnknown_089A46AC
// extern ??? gUnknown_089A46DC
// extern ??? ProcScr_GlowingCross
// extern ??? ProcScr_GlowCrossExit
extern struct MapAnimfxConf CONST_DATA gUnknown_089A44A4[];
extern struct ProcCmd gUnknown_089A45DC[];
extern struct ProcCmd gUnknown_089A4644[];
extern u8 * CONST_DATA gUnknown_089A4664[];
extern struct ProcCmd gUnknown_089A46AC[];
extern struct ProcCmd gUnknown_089A46DC[];
extern struct ProcCmd ProcScr_GlowingCross[];
extern struct ProcCmd ProcScr_GlowCrossExit[];
extern CONST_DATA struct ProcCmd ProcScr_MapAnimDefaultItemEffect[];
extern CONST_DATA struct ProcCmd ProcScr_SpellAssocNightMare[];
extern CONST_DATA struct ProcCmd ProcScr_SpellAssocLatona[];
@ -514,8 +512,300 @@ extern u16 Tsa_GorgonHatchCloud_D[];
extern u16 Tsa_GorgonHatchCloud_E[];
extern u16 Tsa_GorgonHatchCloud_F[];
extern u16 Tsa_GorgonHatchCloud_G[];
// extern ??? gUnknown_089E714C
// extern ??? gUnknown_089E7DEC
extern u16 gUnknown_089B83C0[];
extern u16 gUnknown_089B89C4[];
extern u16 gUnknown_089B90D8[];
extern u16 gUnknown_089B98DC[];
extern u16 gUnknown_089BA190[];
extern u16 gUnknown_089BA9D8[];
extern u16 gUnknown_089BB2C8[];
extern u16 gUnknown_089BBD68[];
extern u16 gUnknown_089BC884[];
extern u16 gUnknown_089BD3B4[];
extern u16 gUnknown_089BDEE8[];
extern u16 gUnknown_089BEA90[];
extern u16 gUnknown_089BF5FC[];
extern u16 gUnknown_089BFF64[];
extern u16 gUnknown_089C08C0[];
extern u16 gUnknown_089C1190[];
extern u16 gUnknown_089C1BA8[];
extern u16 gUnknown_089C247C[];
extern u16 gUnknown_089C2BF0[];
extern u16 gUnknown_089C32A4[];
extern u16 gUnknown_089C39A8[];
extern u16 gUnknown_089C3EE8[];
extern u16 gUnknown_089C447C[];
extern u16 gUnknown_089C4834[];
extern u16 gUnknown_089C48E0[];
extern u16 gUnknown_089C495C[];
extern u16 gUnknown_089C49CC[];
extern u16 gUnknown_089C4E38[];
extern u16 gUnknown_089C5328[];
extern u16 gUnknown_089C5674[];
extern u16 gUnknown_089C5734[];
extern u16 gUnknown_089C57D8[];
extern u16 gUnknown_089C5F70[];
extern u16 gUnknown_089C65EC[];
extern u16 gUnknown_089C6A58[];
extern u16 gUnknown_089C6B20[];
extern u16 gUnknown_089C727C[];
extern u16 gUnknown_089C7A2C[];
extern u16 gUnknown_089C8440[];
extern u16 gUnknown_089C8DC4[];
extern u16 gUnknown_089C9A44[];
extern u16 gUnknown_089CA444[];
extern u16 gUnknown_089CAA10[];
extern u16 gUnknown_089CB7B0[];
extern u16 gUnknown_089CCA28[];
extern u16 gUnknown_089CCE8C[];
extern u16 gUnknown_089CD650[];
extern u16 gUnknown_089CE038[];
extern u16 gUnknown_089CEB94[];
extern u16 gUnknown_089CF7C0[];
extern u16 gUnknown_089D038C[];
extern u16 gUnknown_089D0E08[];
extern u16 gUnknown_089D1648[];
extern u16 gUnknown_089D1CA4[];
extern u16 gUnknown_089D20E0[];
extern u16 gUnknown_089D230C[];
extern u16 gUnknown_089D23D8[];
extern u16 gUnknown_089D23F8[];
extern u16 gUnknown_089D2418[];
extern u16 gUnknown_089D2438[];
extern u16 gUnknown_089D2458[];
extern u16 gUnknown_089D2478[];
extern u16 gUnknown_089D2498[];
extern u16 gUnknown_089D24B8[];
extern u16 gUnknown_089D24D8[];
extern u16 gUnknown_089D24F8[];
extern u16 gUnknown_089D2518[];
extern u16 gUnknown_089D2538[];
extern u16 gUnknown_089D2558[];
extern u16 gUnknown_089D2578[];
extern u16 gUnknown_089D2598[];
extern u16 gUnknown_089D25B8[];
extern u16 gUnknown_089D25D8[];
extern u16 gUnknown_089D25F8[];
extern u16 gUnknown_089D2618[];
extern u16 gUnknown_089D2638[];
extern u16 gUnknown_089D2658[];
extern u16 gUnknown_089D2678[];
extern u16 gUnknown_089D2698[];
extern u16 gUnknown_089D26B8[];
extern u16 gUnknown_089D26D8[];
extern u16 gUnknown_089D26F8[];
extern u16 gUnknown_089D2718[];
extern u16 gUnknown_089D2738[];
extern u16 gUnknown_089D2758[];
extern u16 gUnknown_089D2778[];
extern u16 gUnknown_089D2798[];
extern u16 gUnknown_089D27B8[];
extern u16 gUnknown_089D27D8[];
extern u16 gUnknown_089D27F8[];
extern u16 gUnknown_089D2818[];
extern u16 gUnknown_089D2838[];
extern u16 gUnknown_089D2858[];
extern u16 gUnknown_089D2878[];
extern u16 gUnknown_089D2898[];
extern u16 gUnknown_089D28B8[];
extern u16 gUnknown_089D28D8[];
extern u16 gUnknown_089D28F8[];
extern u16 gUnknown_089D2918[];
extern u16 gUnknown_089D2938[];
extern u16 gUnknown_089D2958[];
extern u16 gUnknown_089D2978[];
extern u16 gUnknown_089D2998[];
extern u16 gUnknown_089D29B8[];
extern u16 gUnknown_089D29D8[];
extern u16 gUnknown_089D29F8[];
extern u16 gUnknown_089D2A18[];
extern u16 gUnknown_089D2A38[];
extern u16 gUnknown_089D2A58[];
extern u16 gUnknown_089D2A78[];
extern u16 gUnknown_089D2A98[];
extern u16 gUnknown_089D2AB8[];
extern u16 gUnknown_089D2AD8[];
extern u16 gUnknown_089D2C30[];
extern u16 gUnknown_089D2DC0[];
extern u16 gUnknown_089D2F78[];
extern u16 gUnknown_089D3130[];
extern u16 gUnknown_089D32D8[];
extern u16 gUnknown_089D34A0[];
extern u16 gUnknown_089D36B0[];
extern u16 gUnknown_089D38CC[];
extern u16 gUnknown_089D3AD4[];
extern u16 gUnknown_089D3CF8[];
extern u16 gUnknown_089D3F20[];
extern u16 gUnknown_089D4150[];
extern u16 gUnknown_089D432C[];
extern u16 gUnknown_089D4500[];
extern u16 gUnknown_089D46C4[];
extern u16 gUnknown_089D48AC[];
extern u16 gUnknown_089D4A60[];
extern u16 gUnknown_089D4BFC[];
extern u16 gUnknown_089D4D74[];
extern u16 gUnknown_089D4ECC[];
extern u16 gUnknown_089D4FDC[];
extern u16 gUnknown_089D5100[];
extern u16 gUnknown_089D5214[];
extern u16 gUnknown_089D52D0[];
extern u16 gUnknown_089D538C[];
extern u16 gUnknown_089D5440[];
extern u16 gUnknown_089D5540[];
extern u16 gUnknown_089D5658[];
extern u16 gUnknown_089D5764[];
extern u16 gUnknown_089D5820[];
extern u16 gUnknown_089D58E0[];
extern u16 gUnknown_089D5A20[];
extern u16 gUnknown_089D5B58[];
extern u16 gUnknown_089D5C90[];
extern u16 gUnknown_089D5D4C[];
extern u16 gUnknown_089D5E9C[];
extern u16 gUnknown_089D5FF0[];
extern u16 gUnknown_089D6170[];
extern u16 gUnknown_089D62F8[];
extern u16 gUnknown_089D64EC[];
extern u16 gUnknown_089D66D0[];
extern u16 gUnknown_089D67F4[];
extern u16 gUnknown_089D6AA4[];
extern u16 gUnknown_089D6E1C[];
extern u16 gUnknown_089D6F0C[];
extern u16 gUnknown_089D704C[];
extern u16 gUnknown_089D71DC[];
extern u16 gUnknown_089D73B4[];
extern u16 gUnknown_089D75BC[];
extern u16 gUnknown_089D77CC[];
extern u16 gUnknown_089D79B4[];
extern u16 gUnknown_089D7B78[];
extern u16 gUnknown_089D7D04[];
extern u16 gUnknown_089D7E48[];
extern u16 gUnknown_089D7F48[];
extern u16 gUnknown_089D8010[];
extern u16 gUnknown_089D8198[];
extern u16 gUnknown_089D84A8[];
extern u16 gUnknown_089D8910[];
extern u16 gUnknown_089D925C[];
extern u16 gUnknown_089DA40C[];
extern u16 gUnknown_089DB1A0[];
extern u16 gUnknown_089DBFE0[];
extern u16 gUnknown_089DCD48[];
extern u16 gUnknown_089DCD68[];
extern u16 gUnknown_089DCD88[];
extern u16 gUnknown_089DCDA8[];
extern u16 gUnknown_089DCDC8[];
extern u16 gUnknown_089DCDE8[];
extern u16 gUnknown_089DCE08[];
extern u16 gUnknown_089DCE28[];
extern u16 gUnknown_089DCE48[];
extern u16 gUnknown_089DCF10[];
extern u16 gUnknown_089DCFFC[];
extern u16 gUnknown_089DD114[];
extern u16 gUnknown_089DD284[];
extern u16 gUnknown_089DD4E8[];
extern u16 gUnknown_089DD790[];
extern u16 gUnknown_089DDA68[];
extern u16 gUnknown_089DDE8C[];
extern u16 gUnknown_089DDF10[];
extern u16 gUnknown_089DDF9C[];
extern u16 gUnknown_089DE030[];
extern u16 gUnknown_089DE0BC[];
extern u16 gUnknown_089DE14C[];
extern u16 gUnknown_089DE1CC[];
extern u16 gUnknown_089DEA30[];
extern u16 gUnknown_089DF470[];
extern u16 gUnknown_089DFF90[];
extern u16 gUnknown_089E0AB8[];
extern u16 gUnknown_089E1480[];
extern u16 gUnknown_089E2154[];
extern u16 gUnknown_089E2C1C[];
extern u16 gUnknown_089E34A8[];
extern u16 gUnknown_089E3B88[];
extern u16 gUnknown_089E4024[];
extern u16 gUnknown_089E4344[];
extern u16 gUnknown_089E44B8[];
extern u16 gUnknown_089E45D0[];
extern u16 gUnknown_089E46E8[];
extern u16 gUnknown_089E47CC[];
extern u16 gUnknown_089E48C0[];
extern u16 gUnknown_089E49D8[];
extern u16 gUnknown_089E4AEC[];
extern u16 gUnknown_089E4BC8[];
extern u16 gUnknown_089E4C7C[];
extern u16 gUnknown_089E4C9C[];
extern u16 gUnknown_089E4CBC[];
extern u16 gUnknown_089E4CDC[];
extern u16 gUnknown_089E4CFC[];
extern u16 gUnknown_089E4D1C[];
extern u16 gUnknown_089E4D3C[];
extern u16 gUnknown_089E4D5C[];
extern u16 gUnknown_089E4D7C[];
extern u16 gUnknown_089E4D9C[];
extern u16 gUnknown_089E4DBC[];
extern u16 gUnknown_089E4DDC[];
extern u16 gUnknown_089E4DFC[];
extern u16 gUnknown_089E4E1C[];
extern u16 gUnknown_089E4E3C[];
extern u16 gUnknown_089E4E5C[];
extern u16 gUnknown_089E4E7C[];
extern u16 gUnknown_089E4E9C[];
extern u16 gUnknown_089E4EBC[];
extern u16 gUnknown_089E4EDC[];
extern u16 gUnknown_089E4EFC[];
extern u16 gUnknown_089E4F1C[];
extern u16 gUnknown_089E4F3C[];
extern u16 gUnknown_089E4F5C[];
extern u16 gUnknown_089E4F7C[];
extern u16 gUnknown_089E4F9C[];
extern u16 gUnknown_089E4FBC[];
extern u16 gUnknown_089E5074[];
extern u16 gUnknown_089E5130[];
extern u16 gUnknown_089E51EC[];
extern u16 gUnknown_089E52AC[];
extern u16 gUnknown_089E5364[];
extern u16 gUnknown_089E541C[];
extern u16 gUnknown_089E5600[];
extern u16 gUnknown_089E5814[];
extern u16 gUnknown_089E5A58[];
extern u16 gUnknown_089E5D08[];
extern u16 gUnknown_089E5FEC[];
extern u16 gUnknown_089E6290[];
extern u16 gUnknown_089E64D0[];
extern u16 gUnknown_089E66A0[];
extern u16 gUnknown_089E6808[];
extern u16 gUnknown_089E6924[];
extern u16 gUnknown_089E6A14[];
extern u16 gUnknown_089E6AE4[];
extern u16 gUnknown_089E6BB0[];
extern u16 gUnknown_089E6C80[];
extern u16 gUnknown_089E6D50[];
extern u16 gUnknown_089E6E1C[];
extern u16 gUnknown_089E6EE8[];
extern u16 gUnknown_089E6FB4[];
extern u16 gUnknown_089E7080[];
extern u8 gUnknown_089E714C[];
extern u8 Tsa_089E7E0C[];
extern u8 Tsa_089E7E2C[];
extern u8 Tsa_089E7E50[];
extern u8 Tsa_089E7E78[];
extern u8 Tsa_089E7EA0[];
extern u8 Tsa_089E7ECC[];
extern u8 Tsa_089E7EFC[];
extern u8 Tsa_089E7F2C[];
extern u8 Tsa_089E7F5C[];
extern u8 Tsa_089E7F8C[];
extern u8 Tsa_089E7FBC[];
extern u8 Tsa_089E7FFC[];
extern u8 Tsa_089E8040[];
extern u8 Tsa_089E8090[];
extern u8 Tsa_089E80EC[];
extern u8 Tsa_089E8148[];
extern u8 Tsa_089E81A4[];
extern u8 Tsa_089E8200[];
extern u16 gUnknown_089E7DEC[];
void MapAnimProc_DisplayItemStealingPopup(ProcPtr proc);
void DisplayWpnBrokePopup(ProcPtr proc);

View File

@ -127,7 +127,7 @@ extern u16 gUnknown_030018F0[];
// extern ??? gUnitDef2
// extern ??? gUnitDefEggHatching
// extern ??? gUnknown_03001C74
extern u8 gUnknown_03001C7C;
extern s8 gUnknown_03001C7C;
// extern ??? gActiveEventRegistry
// extern ??? gUnknown_03001D50
@ -259,7 +259,7 @@ extern const u8 gUnknown_08205855[];
extern const int gUnknown_08205884[];
extern const u8 gUnknown_0820588C[];
extern const u8 gUnknown_0820588E[];
extern unsigned const gUnknown_082058A8[];
//extern unsigned const gUnknown_082058A8[];
extern u8 const gUnknown_082058B0[];
// extern ??? gUnknown_082058B4
// extern ??? gUnknown_082058D4

View File

@ -509,7 +509,6 @@ SECTIONS
src/mapanim_lvup.o(.text);
src/mapanim_spellassocfx.o(.text);
src/mapanim_eventcall.o(.text);
asm/mapanim_eventcall.o(.text);
src/mapanim_spellassoc.o(.text);
src/mapanim_scanline.o(.text);
asm/code_mapanim.o(.text);
@ -823,7 +822,7 @@ SECTIONS
. = ALIGN(4); src/mapanim_api.o(.rodata);
. = ALIGN(4); src/mapanim_debug.o(.rodata);
. = ALIGN(4); src/mapanim_staffeffect.o(.rodata);
. = ALIGN(4); data/const_data_205714.o(.rodata);
. = ALIGN(4); src/mapanim_eventcall.o(.rodata);
. = ALIGN(4); src/statscreen.o(.rodata);
. = ALIGN(4); src/player_interface.o(.rodata);
. = ALIGN(4); src/unitlistscreen.o(.rodata);
@ -1115,7 +1114,6 @@ SECTIONS
. = ALIGN(4); src/mapanim_lvup.o(.data);
. = ALIGN(4); src/mapanim_spellassocfx.o(.data);
. = ALIGN(4); src/mapanim_eventcall.o(.data);
. = ALIGN(4); data/mapanim_eventcall.o(.data);
. = ALIGN(4); src/mapanim_spellassoc.o(.data);
. = ALIGN(4); data/data_9A31F8.o(.data);
. = ALIGN(4); src/eventinfo.o(.data);

File diff suppressed because it is too large Load Diff