diff options
author | Thomas Winwood <twwinwood@gmail.com> | 2018-06-20 11:45:16 +0100 |
---|---|---|
committer | Thomas Winwood <twwinwood@gmail.com> | 2018-06-20 11:45:16 +0100 |
commit | ef31712404dc6336569b273e01f44d0ebdd31860 (patch) | |
tree | c99ec2e8dccd11c73424fa8a27a018c1c33c2191 /src | |
parent | 41a5fc73fd85701aa761b22f7068e590d926bea0 (diff) |
Decompile sub_80DDED0
Diffstat (limited to 'src')
-rw-r--r-- | src/ghost.c | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/ghost.c b/src/ghost.c index e77f26fb1..092677523 100644 --- a/src/ghost.c +++ b/src/ghost.c @@ -165,4 +165,22 @@ void sub_80DDE7C(u8 taskId) { return; gTasks[taskId].func = &sub_80DDED0; } +} + +void sub_80DDED0(u8 taskId) { + u8 r1; + if (gTasks[taskId].data[1] > 0) { + gTasks[taskId].data[1] -= 1; + return; + } + r1 = GetAnimBattlerSpriteId(0); + gTasks[taskId].data[0] += 8; + if (gTasks[taskId].data[0] <= 0xFF) { + obj_id_set_rotscale(r1, gTasks[taskId].data[0], gTasks[taskId].data[0], 0); + return; + } + sub_8078F40(r1); + DestroyAnimVisualTask(taskId); + REG_BLDCNT = 0; + REG_BLDALPHA = 0; }
\ No newline at end of file |