summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/battle_811DA74.c22
1 files changed, 20 insertions, 2 deletions
diff --git a/src/battle_811DA74.c b/src/battle_811DA74.c
index 1cb2d620e..717562f84 100644
--- a/src/battle_811DA74.c
+++ b/src/battle_811DA74.c
@@ -21,11 +21,9 @@ struct UnknownStruct2
{
u8 unk0;
u8 unk1;
- //u8 filler2[7];
u8 filler2[2];
u8 unk4;
u8 filler5[4];
-
u8 unk9;
u8 fillerA[2];
};
@@ -1020,3 +1018,23 @@ void sub_811F9D0(void)
dp01_tbl3_exec_completed();
}
}
+
+void sub_811FA5C(void)
+{
+ switch (EWRAM_17810[gUnknown_02024A60].unk4)
+ {
+ case 0:
+ if (EWRAM_17800[gUnknown_02024A60 * 4] & 4)
+ move_anim_start_t4(gUnknown_02024A60, gUnknown_02024A60, gUnknown_02024A60, 5);
+ EWRAM_17810[gUnknown_02024A60].unk4 = 1;
+ break;
+ case 1:
+ if (!(EWRAM_17810[gUnknown_02024A60].unk0 & 0x40))
+ {
+ EWRAM_17810[gUnknown_02024A60].unk4 = 0;
+ move_anim_start_t4(gUnknown_02024A60, gUnknown_02024A60, gUnknown_02024A60, 1);
+ gUnknown_03004330[gUnknown_02024A60] = sub_811DF34;
+ }
+ break;
+ }
+}