diff options
Diffstat (limited to 'asm/field_specials.s')
-rw-r--r-- | asm/field_specials.s | 180 |
1 files changed, 90 insertions, 90 deletions
diff --git a/asm/field_specials.s b/asm/field_specials.s index 39be354b1..9f895a5ba 100644 --- a/asm/field_specials.s +++ b/asm/field_specials.s @@ -77,7 +77,7 @@ _080CA688: sub_80CA68C: @ 80CA68C push {lr} ldr r0, _080CA698 @ =gUnknown_2021D18 - bl sub_806943C + bl ShowFieldMessage pop {r0} bx r0 .align 2, 0 @@ -190,7 +190,7 @@ sub_80CA758: @ 80CA758 push {lr} ldr r0, _080CA768 @ =gUnknown_20370C0 ldrh r0, [r0] - bl sub_806E680 + bl FlagSet pop {r0} bx r0 .align 2, 0 @@ -700,7 +700,7 @@ sub_80CAB08: @ 80CAB08 movs r0, 0x2A bl sub_8054E90 ldr r0, _080CAB3C @ =0x0000083b - bl sub_806E680 + bl FlagSet movs r1, 0x1 mov r0, sp strb r1, [r0] @@ -753,7 +753,7 @@ _080CAB72: sub_80CAB78: @ 80CAB78 push {r4-r6,lr} ldr r0, _080CABB4 @ =0x00004031 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r0, 16 bl sub_80CBD94 @@ -1074,7 +1074,7 @@ sub_80CADC4: @ 80CADC4 movs r1, 0x2 add r2, sp, 0xC movs r3, 0 - bl sub_8002C48 + bl PrintTextOnWindow bl sub_809D424 add sp, 0x10 pop {r0} @@ -1384,12 +1384,12 @@ sub_80CB054: @ 80CB054 push {r4-r6,lr} ldr r5, _080CB08C @ =0x00004035 adds r0, r5, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r4, r0, 16 ldr r6, _080CB090 @ =0x00004036 adds r0, r6, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 cmp r0, 0 beq _080CB0A0 @@ -1400,10 +1400,10 @@ sub_80CB054: @ 80CB054 bls _080CB098 ldr r1, _080CB094 @ =0x0000ffff adds r0, r6, 0 - bl sub_806E584 + bl VarSet adds r0, r5, 0 movs r1, 0 - bl sub_806E584 + bl VarSet b _080CB0A0 .align 2, 0 _080CB08C: .4byte 0x00004035 @@ -1412,7 +1412,7 @@ _080CB094: .4byte 0x0000ffff _080CB098: adds r0, r5, 0 adds r1, r4, 0 - bl sub_806E584 + bl VarSet _080CB0A0: pop {r4-r6} pop {r0} @@ -1424,7 +1424,7 @@ sub_80CB0A8: @ 80CB0A8 push {r4,lr} ldr r4, _080CB10C @ =0x00004036 adds r0, r4, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r1, r0, 16 cmp r1, 0 @@ -1438,21 +1438,21 @@ _080CB0C0: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet ldr r4, _080CB114 @ =0x0000403b bl sub_80CB198 adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet ldr r0, _080CB118 @ =0x00004035 movs r1, 0 - bl sub_806E584 + bl VarSet _080CB0EA: ldr r4, _080CB11C @ =gUnknown_2021CD0 ldr r0, _080CB10C @ =0x00004036 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r0, 16 movs r1, 0xB @@ -1735,7 +1735,7 @@ _080CB312: _080CB314: ldr r0, _080CB324 @ =0x0000403a adds r1, r3, 0 - bl sub_806E584 + bl VarSet pop {r4} pop {r0} bx r0 @@ -2088,7 +2088,7 @@ sub_80CB580: @ 80CB580 str r6, [sp, 0x8] movs r1, 0x2 movs r3, 0 - bl sub_8002C48 + bl PrintTextOnWindow ldr r1, _080CB634 @ =gUnknown_83F5B44 ldr r0, _080CB638 @ =gUnknown_20370C2 ldrh r0, [r0] @@ -2112,12 +2112,12 @@ sub_80CB580: @ 80CB580 adds r0, r1, 0 movs r1, 0x2 adds r2, r5, 0 - bl sub_8002C48 + bl PrintTextOnWindow ldrb r0, [r4] bl PutWindowTilemap ldrb r0, [r4] movs r1, 0x3 - bl sub_8003F20 + bl CopyWindowToVram _080CB614: add sp, 0xC pop {r3} @@ -2143,7 +2143,7 @@ sub_80CB63C: @ 80CB63C movs r1, 0x1 bl sub_810F4D8 ldrb r0, [r4] - bl sub_8003E3C + bl RemoveWindow pop {r4} pop {r0} bx r0 @@ -2620,7 +2620,7 @@ _080CB9D2: str r0, [sp, 0xC] add r0, sp, 0x10 movs r1, 0 - bl sub_810FE50 + bl SetWindowTemplateFields ldr r0, [sp, 0x10] ldr r1, [sp, 0x14] str r0, [sp, 0x18] @@ -2656,7 +2656,7 @@ _080CB9D2: lsls r0, 24 lsrs r0, 24 movs r1, 0x3 - bl sub_8003F20 + bl CopyWindowToVram ldr r1, _080CBA74 @ =gUnknown_3005090 mov r2, r10 adds r0, r2, r7 @@ -2876,11 +2876,11 @@ sub_80CBBAC: @ 80CBBAC lsls r0, 24 lsrs r0, 24 movs r1, 0x2 - bl sub_8003F20 + bl CopyWindowToVram ldrh r0, [r4, 0x22] lsls r0, 24 lsrs r0, 24 - bl sub_8003E3C + bl RemoveWindow adds r0, r5, 0 bl DestroyTask bl EnableBothScriptContexts @@ -3108,7 +3108,7 @@ _080CBDAC: .4byte gUnknown_83F5D2C sub_80CBDB0: @ 80CBDB0 push {lr} ldr r0, _080CBDC8 @ =0x00004031 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r0, 16 bl sub_80CBD94 @@ -3179,7 +3179,7 @@ _080CBE20: adds r0, 0x10 lsls r0, 24 lsrs r0, 24 - bl sub_806E5A4 + bl VarGetFieldObjectGraphicsId lsls r0, 24 lsrs r0, 24 _080CBE40: @@ -3669,7 +3669,7 @@ sub_80CC204: @ 80CC204 push {r4,lr} movs r4, 0 ldr r0, _080CC2A4 @ =0x0000089b - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3677,7 +3677,7 @@ sub_80CC204: @ 80CC204 movs r4, 0x1 _080CC218: ldr r0, _080CC2A8 @ =0x0000089c - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3686,7 +3686,7 @@ _080CC218: orrs r4, r0 _080CC22A: ldr r0, _080CC2AC @ =0x0000089d - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3697,7 +3697,7 @@ _080CC22A: lsrs r4, r0, 24 _080CC240: ldr r0, _080CC2B0 @ =0x0000089e - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3708,7 +3708,7 @@ _080CC240: lsrs r4, r0, 24 _080CC256: ldr r0, _080CC2B4 @ =0x0000089f - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3719,7 +3719,7 @@ _080CC256: lsrs r4, r0, 24 _080CC26C: ldr r0, _080CC2B8 @ =0x000008a1 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3731,7 +3731,7 @@ _080CC26C: _080CC282: movs r0, 0x8A lsls r0, 4 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -3811,7 +3811,7 @@ _080CC318: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet adds r4, 0x1 mov r0, sp ldrh r0, [r0, 0x2] @@ -3821,7 +3821,7 @@ _080CC318: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet adds r4, 0x1 mov r0, sp ldrh r0, [r0, 0x4] @@ -3831,7 +3831,7 @@ _080CC318: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet adds r4, 0x1 mov r0, sp ldrh r0, [r0, 0x6] @@ -3841,7 +3841,7 @@ _080CC318: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet adds r4, 0x1 mov r0, sp ldrh r0, [r0, 0x8] @@ -3851,7 +3851,7 @@ _080CC318: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet adds r4, 0x1 mov r0, sp ldrh r0, [r0, 0xA] @@ -3861,11 +3861,11 @@ _080CC318: lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet ldr r0, _080CC3C4 @ =0x00004042 ldr r1, _080CC3C8 @ =gUnknown_20370C0 ldrh r1, [r1] - bl sub_806E584 + bl VarSet add sp, 0x24 pop {r4-r7} pop {r0} @@ -4099,7 +4099,7 @@ _080CC53C: bne _080CC58C ldr r5, _080CC584 @ =0x0000404d adds r0, r5, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r0, 16 cmp r0, 0x23 @@ -4109,9 +4109,9 @@ _080CC53C: _080CC56A: adds r0, r5, 0 adds r1, r4, 0 - bl sub_806E584 + bl VarSet ldr r0, _080CC588 @ =0x00000808 - bl sub_806E680 + bl FlagSet b _080CC596 .align 2, 0 _080CC57C: .4byte gUnknown_3005008 @@ -4135,7 +4135,7 @@ sub_80CC59C: @ 80CC59C push {r4-r7,lr} sub sp, 0x8 ldr r0, _080CC5F8 @ =0x0000404d - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r5, r0, 16 ldr r6, _080CC5FC @ =0xffffff00 @@ -4145,7 +4145,7 @@ sub_80CC59C: @ 80CC59C ands r0, r4 str r0, [sp, 0x4] ldr r0, _080CC604 @ =0x00000808 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 cmp r0, 0 bne _080CC5C4 @@ -4237,7 +4237,7 @@ _080CC668: _080CC66C: bl sub_8113550 ldr r0, _080CC678 @ =0x00000808 - bl sub_806E6A8 + bl FlagClear b _080CC71E .align 2, 0 _080CC678: .4byte 0x00000808 @@ -4310,14 +4310,14 @@ _080CC6FC: bl sub_8113550 ldr r4, _080CC728 @ =0x00000808 adds r0, r4, 0 - bl sub_806E6A8 + bl FlagClear cmp r5, 0x23 bne _080CC71E ldr r0, _080CC72C @ =0x0000404d movs r1, 0x20 - bl sub_806E584 + bl VarSet adds r0, r4, 0 - bl sub_806E680 + bl FlagSet _080CC71E: add sp, 0x8 pop {r4-r7} @@ -4408,7 +4408,7 @@ sub_80CC7B4: @ 80CC7B4 push {r4,r5,lr} ldr r5, _080CC7E8 @ =0x00000843 adds r0, r5, 0 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 cmp r0, 0 bne _080CC7F0 @@ -4417,13 +4417,13 @@ sub_80CC7B4: @ 80CC7B4 lsls r4, 24 lsrs r4, 24 ldr r0, _080CC7EC @ =0x00004037 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r0, 16 cmp r4, r0 beq _080CC7F0 adds r0, r5, 0 - bl sub_806E680 + bl FlagSet movs r0, 0x1 b _080CC7F2 .align 2, 0 @@ -4441,7 +4441,7 @@ _080CC7F2: sub_80CC7F8: @ 80CC7F8 push {r4-r7,lr} ldr r0, _080CC850 @ =0x00004037 - bl sub_806E568 + bl VarGet lsls r0, 24 lsrs r0, 24 bl sub_80CC79C @@ -4468,11 +4468,11 @@ _080CC816: cmp r0, r4 beq _080CC83E ldr r0, _080CC854 @ =0x00000843 - bl sub_806E6A8 + bl FlagClear _080CC83E: ldr r0, _080CC850 @ =0x00004037 lsrs r1, r7, 16 - bl sub_806E584 + bl VarSet bl sub_80CC7B4 lsls r0, 24 lsrs r0, 24 @@ -4589,7 +4589,7 @@ sub_80CC918: @ 80CC918 push {r4,lr} ldr r4, _080CC940 @ =0x00004025 adds r0, r4, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r1, r0, 16 ldr r0, _080CC944 @ =0x000001f3 @@ -4599,7 +4599,7 @@ sub_80CC918: @ 80CC918 lsls r1, 16 lsrs r1, 16 adds r0, r4, 0 - bl sub_806E584 + bl VarSet _080CC938: pop {r4} pop {r0} @@ -4622,7 +4622,7 @@ sub_80CC948: @ 80CC948 bl sub_80436F8 ldr r0, _080CC970 @ =0x00004025 movs r1, 0 - bl sub_806E584 + bl VarSet pop {r0} bx r0 .align 2, 0 @@ -4645,7 +4645,7 @@ sub_80CC974: @ 80CC974 ldr r6, _080CC9AC @ =gUnknown_3005098 adds r4, r5, r6 movs r0, 0x3 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -4724,12 +4724,12 @@ sub_80CCA18: @ 80CCA18 cmp r0, 0 bne _080CCAE6 movs r0, 0x2 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 cmp r0, 0 beq _080CCAE6 movs r0, 0x5 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -4819,7 +4819,7 @@ sub_80CCAF4: @ 80CCAF4 lsls r0, 24 lsrs r4, r0, 24 movs r0, 0x4 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 cmp r0, 0 beq _080CCB5A @@ -4991,7 +4991,7 @@ _080CCC5C: movs r0, 0xB8 lsls r0, 2 _080CCC6E: - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5069,7 +5069,7 @@ sub_80CCCF8: @ 80CCCF8 cmp r0, 0xF bne _080CCD14 ldr r0, _080CCD10 @ =0x000002de - bl sub_806E680 + bl FlagSet b _080CCD2C .align 2, 0 _080CCD0C: .4byte gUnknown_20370C2 @@ -5078,17 +5078,17 @@ _080CCD14: cmp r0, 0x10 bne _080CCD24 ldr r0, _080CCD20 @ =0x000002df - bl sub_806E680 + bl FlagSet b _080CCD2C .align 2, 0 _080CCD20: .4byte 0x000002df _080CCD24: movs r0, 0xB8 lsls r0, 2 - bl sub_806E680 + bl FlagSet _080CCD2C: ldr r0, _080CCD74 @ =0x000002de - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5098,7 +5098,7 @@ _080CCD2C: lsrs r4, r0, 24 _080CCD40: ldr r0, _080CCD78 @ =0x000002df - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5109,7 +5109,7 @@ _080CCD40: _080CCD54: movs r0, 0xB8 lsls r0, 2 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5137,7 +5137,7 @@ _080CCD7E: sub_80CCD84: @ 80CCD84 push {lr} ldr r0, _080CCDB8 @ =0x000002e3 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5183,7 +5183,7 @@ sub_80CCDD0: @ 80CCDD0 movs r0, 0x14 bl sub_80722CC ldr r0, _080CCDF8 @ =0x000002e3 - bl sub_806E680 + bl FlagSet bl ScriptContext2_Disable pop {r0} bx r0 @@ -5211,7 +5211,7 @@ sub_80CCE10: @ 80CCE10 lsls r0, 24 lsrs r7, r0, 24 ldr r0, _080CCE30 @ =0x00000848 - bl sub_806E6D0 + bl FlagGet lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 @@ -5225,17 +5225,17 @@ _080CCE34: .4byte gUnknown_20370D0 _080CCE38: ldr r0, _080CCE80 @ =0x0000403e mov r8, r0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r5, r0, 16 ldr r4, _080CCE84 @ =0x00004026 adds r0, r4, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r6, r0, 16 adds r0, r4, 0 movs r1, 0 - bl sub_806E584 + bl VarSet cmp r5, 0 beq _080CCE90 ldr r0, _080CCE88 @ =gUnknown_83F637C @@ -5248,7 +5248,7 @@ _080CCE38: bl sub_80CCEE8 mov r0, r8 movs r1, 0 - bl sub_806E584 + bl VarSet ldr r1, _080CCE8C @ =gUnknown_20370D0 movs r0, 0 strh r0, [r1] @@ -5262,7 +5262,7 @@ _080CCE90: cmp r5, 0xA bne _080CCEB4 ldr r0, _080CCEAC @ =0x00000848 - bl sub_806E680 + bl FlagSet ldr r1, _080CCEB0 @ =gUnknown_20370D0 movs r0, 0x2 _080CCE9E: @@ -5284,7 +5284,7 @@ _080CCEB4: bl sub_80CCEE8 ldr r0, _080CCEE0 @ =0x0000403e adds r1, r5, 0 - bl sub_806E584 + bl VarSet ldr r1, _080CCEE4 @ =gUnknown_20370D0 movs r0, 0x1 strh r0, [r1] @@ -5409,7 +5409,7 @@ sub_80CCFBC: @ 80CCFBC push {r4,lr} ldr r4, _080CCFEC @ =0x00004026 adds r0, r4, 0 - bl sub_806E568 + bl VarGet lsls r0, 16 lsrs r2, r0, 16 ldr r0, _080CCFF0 @ =gUnknown_3005008 @@ -5425,7 +5425,7 @@ sub_80CCFBC: @ 80CCFBC bls _080CCFF8 adds r0, r4, 0 movs r1, 0 - bl sub_806E584 + bl VarSet b _080CD000 .align 2, 0 _080CCFEC: .4byte 0x00004026 @@ -5434,7 +5434,7 @@ _080CCFF4: .4byte 0x00003802 _080CCFF8: adds r0, r4, 0 adds r1, r2, 0 - bl sub_806E584 + bl VarSet _080CD000: pop {r4} pop {r0} @@ -5445,7 +5445,7 @@ _080CD000: sub_80CD008: @ 80CD008 push {lr} ldr r0, _080CD02C @ =0x0000403e - bl sub_806E568 + bl VarGet lsls r0, 24 lsrs r0, 19 ldr r1, _080CD030 @ =gUnknown_83F6206 @@ -5623,41 +5623,41 @@ sub_80CD154: @ 80CD154 cmp r4, 0x18 bls _080CD1AE movs r0, 0xA5 - bl sub_806E6A8 + bl FlagClear cmp r4, 0x31 bls _080CD172 movs r0, 0xA6 - bl sub_806E6A8 + bl FlagClear _080CD172: cmp r4, 0x4A bls _080CD17C movs r0, 0xA7 - bl sub_806E6A8 + bl FlagClear _080CD17C: cmp r4, 0x63 bls _080CD186 movs r0, 0xA8 - bl sub_806E6A8 + bl FlagClear _080CD186: cmp r4, 0x7C bls _080CD190 movs r0, 0xA9 - bl sub_806E6A8 + bl FlagClear _080CD190: cmp r4, 0x95 bls _080CD19A movs r0, 0xAA - bl sub_806E6A8 + bl FlagClear _080CD19A: cmp r4, 0xAE bls _080CD1A4 movs r0, 0xAB - bl sub_806E6A8 + bl FlagClear _080CD1A4: cmp r4, 0xC7 bls _080CD1AE movs r0, 0xAC - bl sub_806E6A8 + bl FlagClear _080CD1AE: pop {r4} pop {r0} |