summaryrefslogtreecommitdiff
path: root/asm/field_map_obj.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/field_map_obj.s')
-rwxr-xr-xasm/field_map_obj.s385
1 files changed, 0 insertions, 385 deletions
diff --git a/asm/field_map_obj.s b/asm/field_map_obj.s
index cc42db022..84ea043d1 100755
--- a/asm/field_map_obj.s
+++ b/asm/field_map_obj.s
@@ -629,391 +629,6 @@ _0805F8DC: .4byte gUnknown_0836DC09
.section .text_805fd18
- thumb_func_start do_exclamation_mark_bubble_1
-do_exclamation_mark_bubble_1: @ 8062654
- push {r4,lr}
- adds r4, r1, 0
- ldr r1, _08062674 @ =gUnknown_0202FF84
- adds r2, r1, 0x4
- adds r3, r1, 0
- adds r3, 0x8
- bl FieldObjectGetLocalIdAndMap
- movs r0, 0
- bl FieldEffectStart
- movs r0, 0x1
- strh r0, [r4, 0x32]
- pop {r4}
- pop {r1}
- bx r1
- .align 2, 0
-_08062674: .4byte gUnknown_0202FF84
- thumb_func_end do_exclamation_mark_bubble_1
-
- thumb_func_start do_exclamation_mark_bubble_2
-do_exclamation_mark_bubble_2: @ 8062678
- push {r4,lr}
- adds r4, r1, 0
- ldr r1, _08062698 @ =gUnknown_0202FF84
- adds r2, r1, 0x4
- adds r3, r1, 0
- adds r3, 0x8
- bl FieldObjectGetLocalIdAndMap
- movs r0, 0x21
- bl FieldEffectStart
- movs r0, 0x1
- strh r0, [r4, 0x32]
- pop {r4}
- pop {r1}
- bx r1
- .align 2, 0
-_08062698: .4byte gUnknown_0202FF84
- thumb_func_end do_exclamation_mark_bubble_2
-
- thumb_func_start do_heart_bubble
-do_heart_bubble: @ 806269C
- push {r4,lr}
- adds r4, r1, 0
- ldr r1, _080626BC @ =gUnknown_0202FF84
- adds r2, r1, 0x4
- adds r3, r1, 0
- adds r3, 0x8
- bl FieldObjectGetLocalIdAndMap
- movs r0, 0x2E
- bl FieldEffectStart
- movs r0, 0x1
- strh r0, [r4, 0x32]
- pop {r4}
- pop {r1}
- bx r1
- .align 2, 0
-_080626BC: .4byte gUnknown_0202FF84
- thumb_func_end do_heart_bubble
-
- thumb_func_start sub_80626C0
-sub_80626C0: @ 80626C0
- push {r4,r5,lr}
- adds r4, r0, 0
- adds r5, r1, 0
- ldrb r0, [r4, 0x6]
- cmp r0, 0x3F
- bne _080626D6
- adds r0, r4, 0
- bl sub_8084794
- movs r0, 0
- b _080626FE
-_080626D6:
- subs r0, 0x39
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x1
- bhi _080626F8
- adds r0, r4, 0
- bl sub_812869C
- movs r0, 0x1
- strh r0, [r5, 0x32]
- adds r0, r4, 0
- adds r1, r5, 0
- bl sub_8062704
- lsls r0, 24
- lsrs r0, 24
- b _080626FE
-_080626F8:
- movs r0, 0x2
- strh r0, [r5, 0x32]
- movs r0, 0x1
-_080626FE:
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_80626C0
-
- thumb_func_start sub_8062704
-sub_8062704: @ 8062704
- push {r4,lr}
- adds r4, r1, 0
- bl sub_81286C4
- lsls r0, 24
- cmp r0, 0
- bne _08062716
- movs r0, 0
- b _0806271C
-_08062716:
- movs r0, 0x2
- strh r0, [r4, 0x32]
- movs r0, 0x1
-_0806271C:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8062704
-
- thumb_func_start sub_8062724
-sub_8062724: @ 8062724
- push {r4,lr}
- adds r4, r1, 0
- adds r0, r4, 0
- movs r1, 0x1
- movs r2, 0
- bl obj_anim_image_set_and_seek
- movs r0, 0x1
- strh r0, [r4, 0x32]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8062724
-
- thumb_func_start sub_8062740
-sub_8062740: @ 8062740
- push {r4,lr}
- adds r4, r1, 0
- adds r0, r4, 0
- bl sub_8064864
- lsls r0, 24
- cmp r0, 0
- beq _0806275C
- adds r0, r4, 0
- movs r1, 0x20
- bl sub_8064820
- movs r0, 0x2
- strh r0, [r4, 0x32]
-_0806275C:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_8062740
-
- thumb_func_start sub_8062764
-sub_8062764: @ 8062764
- push {r4,r5,lr}
- adds r4, r0, 0
- adds r5, r1, 0
- ldrb r2, [r4, 0x1]
- lsls r1, r2, 26
- lsrs r1, 31
- movs r0, 0x1
- eors r1, r0
- lsls r1, 5
- subs r0, 0x22
- ands r0, r2
- orrs r0, r1
- strb r0, [r4, 0x1]
- adds r0, r5, 0
- bl sub_8064824
- lsls r0, 24
- cmp r0, 0
- beq _08062796
- ldrb r0, [r4, 0x1]
- movs r1, 0x20
- orrs r0, r1
- strb r0, [r4, 0x1]
- movs r0, 0x3
- strh r0, [r5, 0x32]
-_08062796:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_8062764
-
- thumb_func_start sub_80627A0
-sub_80627A0: @ 80627A0
- push {r4,lr}
- adds r4, r1, 0
- adds r0, r4, 0
- movs r1, 0x1
- movs r2, 0
- bl obj_anim_image_set_and_seek
- movs r0, 0x1
- strh r0, [r4, 0x32]
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_80627A0
-
- thumb_func_start sub_80627BC
-sub_80627BC: @ 80627BC
- push {r4,lr}
- adds r4, r1, 0
- adds r0, r4, 0
- bl sub_8064864
- lsls r0, 24
- cmp r0, 0
- beq _080627D8
- adds r0, r4, 0
- movs r1, 0x20
- bl sub_8064820
- movs r0, 0x2
- strh r0, [r4, 0x32]
-_080627D8:
- movs r0, 0
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_80627BC
-
- thumb_func_start sub_80627E0
-sub_80627E0: @ 80627E0
- push {r4,r5,lr}
- adds r4, r0, 0
- adds r5, r1, 0
- ldrb r2, [r4, 0x1]
- lsls r1, r2, 26
- lsrs r1, 31
- movs r0, 0x1
- eors r1, r0
- lsls r1, 5
- subs r0, 0x22
- ands r0, r2
- orrs r0, r1
- strb r0, [r4, 0x1]
- adds r0, r5, 0
- bl sub_8064824
- lsls r0, 24
- cmp r0, 0
- beq _08062812
- ldrb r0, [r4, 0x1]
- movs r1, 0x20
- orrs r0, r1
- strb r0, [r4, 0x1]
- movs r0, 0x3
- strh r0, [r5, 0x32]
-_08062812:
- movs r0, 0
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_80627E0
-
- thumb_func_start sub_806281C
-sub_806281C: @ 806281C
- ldrb r2, [r0, 0x3]
- movs r3, 0x4
- orrs r2, r3
- strb r2, [r0, 0x3]
- movs r0, 0x1
- strh r0, [r1, 0x32]
- bx lr
- thumb_func_end sub_806281C
-
- thumb_func_start sub_806282C
-sub_806282C: @ 806282C
- ldrb r3, [r0, 0x3]
- movs r2, 0x5
- negs r2, r2
- ands r2, r3
- strb r2, [r0, 0x3]
- movs r0, 0x1
- strh r0, [r1, 0x32]
- bx lr
- thumb_func_end sub_806282C
-
- thumb_func_start sub_806283C
-sub_806283C: @ 806283C
- push {r4,lr}
- adds r4, r1, 0
- ldrb r0, [r4, 0x1]
- movs r1, 0x3
- orrs r0, r1
- strb r0, [r4, 0x1]
- adds r0, r4, 0
- bl InitSpriteAffineAnim
- adds r2, r4, 0
- adds r2, 0x2C
- ldrb r0, [r2]
- movs r1, 0x80
- orrs r0, r1
- strb r0, [r2]
- adds r4, 0x42
- ldrb r1, [r4]
- movs r0, 0x3F
- ands r0, r1
- strb r0, [r4]
- movs r0, 0x1
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_806283C
-
- thumb_func_start sub_806286C
-sub_806286C: @ 806286C
- push {r4,lr}
- adds r4, r1, 0
- ldrb r0, [r4, 0x3]
- lsls r0, 26
- lsrs r0, 27
- bl FreeOamMatrix
- ldrb r0, [r4, 0x1]
- movs r1, 0x4
- negs r1, r1
- ands r1, r0
- strb r1, [r4, 0x1]
- lsrs r1, 6
- ldrb r2, [r4, 0x3]
- lsrs r2, 6
- movs r3, 0
- adds r0, r4, 0
- bl CalcCenterToCornerVec
- movs r0, 0x1
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_806286C
-
- thumb_func_start sub_806289C
-sub_806289C: @ 806289C
- push {r4,r5,lr}
- adds r5, r0, 0
- adds r4, r1, 0
- movs r2, 0x1
- bl sub_8060ED8
- adds r2, r4, 0
- adds r2, 0x2C
- ldrb r1, [r2]
- movs r0, 0x7F
- ands r0, r1
- strb r0, [r2]
- adds r0, r4, 0
- movs r1, 0
- bl StartSpriteAffineAnimIfDifferent
- adds r0, r5, 0
- adds r1, r4, 0
- bl sub_80628D0
- lsls r0, 24
- lsrs r0, 24
- pop {r4,r5}
- pop {r1}
- bx r1
- thumb_func_end sub_806289C
-
- thumb_func_start sub_80628D0
-sub_80628D0: @ 80628D0
- push {r4,lr}
- adds r4, r1, 0
- bl an_walk_any_2
- lsls r0, 24
- cmp r0, 0
- bne _080628E2
- movs r0, 0
- b _080628F4
-_080628E2:
- adds r2, r4, 0
- adds r2, 0x2C
- ldrb r0, [r2]
- movs r1, 0x80
- orrs r0, r1
- strb r0, [r2]
- movs r0, 0x2
- strh r0, [r4, 0x32]
- movs r0, 0x1
-_080628F4:
- pop {r4}
- pop {r1}
- bx r1
- thumb_func_end sub_80628D0
-
thumb_func_start sub_80628FC
sub_80628FC: @ 80628FC
push {r4,r5,lr}