diff --git a/include/game.h b/include/game.h index 8a528d8..d4de5cb 100644 --- a/include/game.h +++ b/include/game.h @@ -134,3 +134,10 @@ typedef struct { /* 0x00 */ char pad_0[0x1C0]; /* 0x1C0 */s32 unk1C0; } unkStruct_80080E0C; + +typedef struct{ + /* 0x00 */ char pad_0[0x0C]; + /* 0x0C */ s16 unkC; + /* 0x0E */ char pad_E[0x0E]; + /* 0x1C */ s16 unk1C; +} unkStruct_800A64C4; diff --git a/src/game/800.c b/src/game/800.c index f53a7f1..6459182 100644 --- a/src/game/800.c +++ b/src/game/800.c @@ -2847,7 +2847,11 @@ INCLUDE_ASM("asm/game/nonmatchings/800", func_800A6458); INCLUDE_ASM("asm/game/nonmatchings/800", func_800A648C); -INCLUDE_ASM("asm/game/nonmatchings/800", func_800A64C4); +bool func_800A64C4(unkStruct_800A64C4* arg0) { + arg0->unkC = (u16) (arg0->unkC | 0x200); + arg0->unk1C = (u16) (arg0->unk1C + 1); + return true; +} INCLUDE_ASM("asm/game/nonmatchings/800", func_800A64E4);