summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-06-02 20:29:36 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-06-02 20:29:36 -0400
commitd03bf0f3818bacfe962a1da4a53c30080573e6a8 (patch)
tree49580a6fd4c5aadb6484ff357c09627c7b89804d /src
parenta969b2df27c284179f231a5e9215596af7a5a215 (diff)
sub_80FF960
Diffstat (limited to 'src')
-rwxr-xr-xsrc/decoration.c48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/decoration.c b/src/decoration.c
index 542644bb0..9a1e9ed2a 100755
--- a/src/decoration.c
+++ b/src/decoration.c
@@ -871,3 +871,51 @@ void SetUpPlacingDecorationPlayerAvatar(u8 taskId, struct UnkStruct_02038900 *un
DestroySprite(&gSprites[gUnknown_020391A8]);
gUnknown_020391A8 = gUnknown_03004880.unk4;
}
+
+void sub_80FF960(u8 taskId)
+{
+ switch (gDecorations[gUnknown_020388D0[gUnknown_020388F5]].decor_field_12)
+ {
+ case 0:
+ gTasks[taskId].data[5] = 1;
+ gTasks[taskId].data[6] = 1;
+ break;
+ case 1:
+ gTasks[taskId].data[5] = 2;
+ gTasks[taskId].data[6] = 1;
+ break;
+ case 2:
+ gTasks[taskId].data[5] = 3;
+ gTasks[taskId].data[6] = 1;
+ break;
+ case 3:
+ gTasks[taskId].data[5] = 4;
+ gTasks[taskId].data[6] = 2;
+ break;
+ case 4:
+ gTasks[taskId].data[5] = 2;
+ gTasks[taskId].data[6] = 2;
+ break;
+ case 5:
+ gTasks[taskId].data[5] = 1;
+ gTasks[taskId].data[6] = 2;
+ break;
+ case 6:
+ gTasks[taskId].data[5] = 1;
+ gTasks[taskId].data[6] = 3;
+ gTasks[taskId].data[1]++;
+ break;
+ case 7:
+ gTasks[taskId].data[5] = 2;
+ gTasks[taskId].data[6] = 4;
+ break;
+ case 8:
+ gTasks[taskId].data[5] = 3;
+ gTasks[taskId].data[6] = 3;
+ break;
+ case 9:
+ gTasks[taskId].data[5] = 3;
+ gTasks[taskId].data[6] = 2;
+ break;
+ }
+}