summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorscnorton <scnorton@biociphers.org>2017-09-19 16:24:42 -0400
committerscnorton <scnorton@biociphers.org>2017-09-19 16:24:42 -0400
commit0d0532731f99036d09d6bb2788de0221b6886105 (patch)
treed58fa2502e6a7cc233a24dfa62c1d090b14f11f3
parent99a7fcfdfa723390ecb25ec6819359b3521c8f34 (diff)
sub_818DAEC, sub_818DB04
-rw-r--r--asm/lilycove_lady.s34
-rw-r--r--src/lilycove_lady.c13
2 files changed, 13 insertions, 34 deletions
diff --git a/asm/lilycove_lady.s b/asm/lilycove_lady.s
index 51e288331..fbdcc10dd 100644
--- a/asm/lilycove_lady.s
+++ b/asm/lilycove_lady.s
@@ -5,40 +5,6 @@
.text
- thumb_func_start sub_818DAEC
-sub_818DAEC: @ 818DAEC
- push {r4,lr}
- ldr r4, =gScriptResult
- bl GetLilycoveLadyId
- lsls r0, 24
- lsrs r0, 24
- strh r0, [r4]
- pop {r4}
- pop {r0}
- bx r0
- .pool
- thumb_func_end sub_818DAEC
-
- thumb_func_start sub_818DB04
-sub_818DB04: @ 818DB04
- push {lr}
- adds r1, r0, 0
- movs r2, 0
- b _0818DB14
-_0818DB0C:
- adds r0, r2, 0x1
- lsls r0, 24
- lsrs r2, r0, 24
- adds r1, 0x2
-_0818DB14:
- ldrh r0, [r1]
- cmp r0, 0
- bne _0818DB0C
- adds r0, r2, 0
- pop {r1}
- bx r1
- thumb_func_end sub_818DB04
-
thumb_func_start sub_818DB20
sub_818DB20: @ 818DB20
push {r4-r6,lr}
diff --git a/src/lilycove_lady.c b/src/lilycove_lady.c
index ab1c24914..579eca5cb 100644
--- a/src/lilycove_lady.c
+++ b/src/lilycove_lady.c
@@ -94,3 +94,16 @@ void SetLilycoveLadyRandomly(void)
break;
}
}
+
+void sub_818DAEC(void)
+{
+ gScriptResult = GetLilycoveLadyId();
+}
+
+u8 sub_818DB04(u16 *data)
+{
+ u8 len;
+
+ for (len = 0; *data != 0; len ++, data ++);
+ return len;
+}