summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/rom4.s4
-rw-r--r--asm/rom5.s12
-rw-r--r--data/data1.s22
3 files changed, 33 insertions, 5 deletions
diff --git a/asm/rom4.s b/asm/rom4.s
index 497e1d9ef..2b9802c49 100644
--- a/asm/rom4.s
+++ b/asm/rom4.s
@@ -2429,7 +2429,11 @@ sub_8053F0C: @ 8053F0C
.endif
cmp r5, r0
beq _08053F4E
+ .ifdef SAPPHIRE
+ subs r0, 0x20
+ .else
subs r0, 0x21
+ .endif
cmp r4, r0
beq _08053F7C
ldr r6, _08053F70
diff --git a/asm/rom5.s b/asm/rom5.s
index f097875af..d6ae712da 100644
--- a/asm/rom5.s
+++ b/asm/rom5.s
@@ -2369,7 +2369,11 @@ _0807C050:
orrs r1, r0
ldr r0, _0807C06C
strh r1, [r0]
+ .ifdef SAPPHIRE
+ strh r1, [r0, 0x34]
+ .else
strh r1, [r0, 0x2A]
+ .endif
_0807C064:
adds r0, r4, 0x4
strh r0, [r3, 0x20]
@@ -2380,7 +2384,11 @@ _0807C070:
ldr r1, _0807C084
movs r0, 0
strh r0, [r1]
+ .ifdef SAPPHIRE
+ strh r0, [r1, 0x34]
+ .else
strh r0, [r1, 0x2A]
+ .endif
adds r0, r3, 0
bl DestroySprite
_0807C07E:
@@ -351423,8 +351431,8 @@ sub_81260EC: @ 81260EC
pop {r0}
bx r0
.align 2, 0
-_08126114: .4byte gUnknown_081DCAF4
-_08126118: .4byte 0x081DCB38
+_08126114: .4byte gScriptFuncs
+_08126118: .4byte gScriptFuncs_End
thumb_func_end sub_81260EC
thumb_func_start sub_812611C
diff --git a/data/data1.s b/data/data1.s
index 1d418aad6..d44cad2ad 100644
--- a/data/data1.s
+++ b/data/data1.s
@@ -752,6 +752,22 @@ gUnknown_081DA01C: @ 81DA01C
gUnknown_081DC118: @ 81DC118
.incbin "baserom.gba", 0x001dc118, 0x9dc
- .global gUnknown_081DCAF4
-gUnknown_081DCAF4: @ 81DCAF4
- .incbin "baserom.gba", 0x001dcaf4, 0x44
+gScriptFuncs:: @ 81DCAF4
+ .4byte sub_81263D0
+ .4byte sub_8126380
+ .4byte script_status_stop_and_ret_1
+ .4byte sub_81263E4
+ .4byte sub_81263D4
+ .4byte sub_812641C
+ .4byte sub_8126524
+ .4byte sub_8126438
+ .4byte sub_81264F0
+ .4byte sub_812658C
+ .4byte sub_81265B0
+ .4byte sub_81265DC
+ .4byte sub_8126608
+ .4byte sub_8126714
+ .4byte sub_8126754
+ .4byte sub_8126778
+ .4byte sub_81267C0
+gScriptFuncs_End::