diff options
Diffstat (limited to 'src/battle/anim/shadow_minimize.c')
-rw-r--r-- | src/battle/anim/shadow_minimize.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/battle/anim/shadow_minimize.c b/src/battle/anim/shadow_minimize.c index be033ae6d..1a04fd58a 100644 --- a/src/battle/anim/shadow_minimize.c +++ b/src/battle/anim/shadow_minimize.c @@ -114,7 +114,9 @@ void sub_80D0614(struct Task* task, u8 taskId) gSprites[r8].oam.affineMode = ST_OAM_AFFINE_DOUBLE; gSprites[r8].affineAnimPaused = TRUE; r6 &= 0x1f; + gSprites[r8].oam.matrixNum = r6; // need to inhibit optimizing out the mov r0, 0x3f / neg r0, r0 + // current code does subs r0, #94 (0x1f - 94 = 0xc1, !0x3f = 0xc1) gSprites[r8].subpriority = task->data[7] - task->data[3]; task->data[3]++; task->data[6]++; |