diff options
| author | theo3 <arisstephenson2@gmail.com> | 2020-08-08 14:59:11 -0700 |
|---|---|---|
| committer | theo3 <arisstephenson2@gmail.com> | 2020-08-08 14:59:11 -0700 |
| commit | ac67812a254a71f6face762b96a2849ef4e9ea76 (patch) | |
| tree | 91f3b89b091c267ddf7dc173b08e13d9f80e0320 /asm/code_080732D0.s | |
| parent | 0cb4a64f67e94bcdd9c511ae30a422839a5f173b (diff) | |
renamed all occurences of "link" to "player"
Diffstat (limited to 'asm/code_080732D0.s')
| -rw-r--r-- | asm/code_080732D0.s | 752 |
1 files changed, 376 insertions, 376 deletions
diff --git a/asm/code_080732D0.s b/asm/code_080732D0.s index f675fcf8..6068b8b1 100644 --- a/asm/code_080732D0.s +++ b/asm/code_080732D0.s @@ -31,7 +31,7 @@ _080732EE: movs r2, #1 movs r3, #0 bl CreateObjectWithParent - ldr r0, _08073318 @ =gLinkState + ldr r0, _08073318 @ =gPlayerState adds r0, #0x39 ldrb r0, [r0] cmp r0, #7 @@ -40,7 +40,7 @@ _080732EE: bl PlaySFX b _08073328 .align 2, 0 -_08073318: .4byte gLinkState +_08073318: .4byte gPlayerState _0807331C: .4byte 0x00000187 _08073320: movs r0, #0xc4 @@ -55,7 +55,7 @@ sub_0807332C: @ 0x0807332C push {r4, lr} adds r4, r0, #0 bl UpdateAnimationSingleFrame - ldr r0, _08073344 @ =gLinkState + ldr r0, _08073344 @ =gPlayerState adds r0, #0x39 ldrb r0, [r0] cmp r0, #7 @@ -63,7 +63,7 @@ sub_0807332C: @ 0x0807332C movs r0, #0 b _0807334A .align 2, 0 -_08073344: .4byte gLinkState +_08073344: .4byte gPlayerState _08073348: movs r0, #0x1c _0807334A: @@ -73,7 +73,7 @@ _0807334A: ands r0, r1 cmp r0, #0xf beq _08073386 - ldr r0, _08073368 @ =gLinkState + ldr r0, _08073368 @ =gPlayerState adds r0, #0x39 ldrb r0, [r0] cmp r0, #7 @@ -83,7 +83,7 @@ _0807334A: movs r0, #4 b _0807337C .align 2, 0 -_08073368: .4byte gLinkState +_08073368: .4byte gPlayerState _0807336C: movs r0, #6 strb r0, [r4, #0x14] @@ -100,7 +100,7 @@ _0807337E: bl sub_0806F69C b _080733B6 _08073386: - ldr r0, _0807339C @ =gLinkState + ldr r0, _0807339C @ =gPlayerState adds r0, #0x38 ldrb r0, [r0] cmp r0, #0 @@ -110,7 +110,7 @@ _08073386: bl sub_080791BC b _080733B6 .align 2, 0 -_0807339C: .4byte gLinkState +_0807339C: .4byte gPlayerState _080733A0: .4byte gRoomControls _080733A4: ldr r0, _080733B8 @ =gUnk_03001000 @@ -194,7 +194,7 @@ sub_08073420: @ 0x08073420 ands r1, r0 orrs r1, r2 strb r1, [r4, #0x19] - ldr r0, _08073460 @ =gLinkState + ldr r0, _08073460 @ =gPlayerState adds r0, #0xa8 movs r1, #8 strb r1, [r0] @@ -208,14 +208,14 @@ sub_08073420: @ 0x08073420 _0807345E: pop {r4, pc} .align 2, 0 -_08073460: .4byte gLinkState +_08073460: .4byte gPlayerState _08073464: .4byte gUnk_0811BC08 thumb_func_start sub_08073468 sub_08073468: @ 0x08073468 push {r4, r5, lr} adds r4, r0, #0 - ldr r5, _080734CC @ =gLinkState + ldr r5, _080734CC @ =gPlayerState movs r1, #0 movs r0, #0xe0 lsls r0, r0, #3 @@ -247,7 +247,7 @@ sub_08073468: @ 0x08073468 movs r3, #0 bl CreateObjectWithParent _080734AC: - bl ResetLink + bl ResetPlayer ldr r0, [r4, #0x20] cmp r0, #0 bgt _080734C0 @@ -264,7 +264,7 @@ _080734C0: _080734C8: pop {r4, r5, pc} .align 2, 0 -_080734CC: .4byte gLinkState +_080734CC: .4byte gPlayerState _080734D0: .4byte 0xFFFF0000 thumb_func_start sub_080734D4 @@ -276,7 +276,7 @@ sub_080734D4: @ 0x080734D4 ldr r0, [r4, #0x20] cmp r0, #0 bgt _080734EE - ldr r0, _08073500 @ =gLinkState + ldr r0, _08073500 @ =gPlayerState adds r0, #0x38 ldrb r0, [r0] cmp r0, #1 @@ -292,7 +292,7 @@ _080734FA: pop {r4, pc} .align 2, 0 _080734FC: .4byte 0xFFFFF000 -_08073500: .4byte gLinkState +_08073500: .4byte gPlayerState thumb_func_start sub_08073504 sub_08073504: @ 0x08073504 @@ -331,7 +331,7 @@ _08073516: strb r2, [r0] subs r0, #1 strb r2, [r0] - ldr r0, _08073580 @ =gLinkState + ldr r0, _08073580 @ =gPlayerState movs r1, #0xe1 lsls r1, r1, #3 strh r1, [r0, #8] @@ -357,13 +357,13 @@ _08073576: bl UpdateAnimationSingleFrame pop {r4, pc} .align 2, 0 -_08073580: .4byte gLinkState +_08073580: .4byte gPlayerState thumb_func_start sub_08073584 sub_08073584: @ 0x08073584 push {r4, r5, r6, lr} adds r4, r0, #0 - ldr r2, _080735DC @ =gLinkState + ldr r2, _080735DC @ =gPlayerState adds r0, r2, #0 adds r0, #0x92 ldrh r1, [r0] @@ -404,7 +404,7 @@ _080735C0: strh r0, [r6, #8] b _08073794 .align 2, 0 -_080735DC: .4byte gLinkState +_080735DC: .4byte gPlayerState _080735E0: ldr r0, _0807360C @ =gUnk_0200AF00 adds r0, #0x2f @@ -443,7 +443,7 @@ _08073620: .4byte gArea _08073624: strh r5, [r4, #0x24] _08073626: - ldr r3, _08073650 @ =gLinkState + ldr r3, _08073650 @ =gPlayerState ldrb r1, [r3, #0xd] movs r0, #0x80 ands r0, r1 @@ -464,7 +464,7 @@ _08073626: subs r0, #0x20 b _08073658 .align 2, 0 -_08073650: .4byte gLinkState +_08073650: .4byte gPlayerState _08073654: ldr r0, [r2] adds r0, #0x20 @@ -517,7 +517,7 @@ _08073696: _080736A8: strb r3, [r4, #0x14] movs r5, #0 - ldr r1, _080736E4 @ =gLinkState + ldr r1, _080736E4 @ =gPlayerState ldrb r2, [r1, #0xd] lsrs r3, r2, #2 mov r6, ip @@ -547,7 +547,7 @@ _080736CA: movs r5, #2 b _080736FA .align 2, 0 -_080736E4: .4byte gLinkState +_080736E4: .4byte gPlayerState _080736E8: movs r0, #6 ands r0, r3 @@ -618,7 +618,7 @@ _08073762: rsbs r0, r0, #0 cmp r1, r0 bne _08073784 - ldr r2, _08073780 @ =gLinkState + ldr r2, _08073780 @ =gPlayerState ldrb r1, [r2, #2] movs r0, #0x40 orrs r0, r1 @@ -626,7 +626,7 @@ _08073762: bl sub_0807921C b _08073794 .align 2, 0 -_08073780: .4byte gLinkState +_08073780: .4byte gPlayerState _08073784: adds r0, r1, #0 movs r1, #0x14 @@ -691,7 +691,7 @@ _080737E4: bl sub_080002D0 cmp r0, #0 bne _08073804 - ldr r2, _08073808 @ =gLinkState + ldr r2, _08073808 @ =gPlayerState ldrb r1, [r2, #2] movs r0, #0x40 orrs r0, r1 @@ -700,7 +700,7 @@ _080737E4: _08073804: pop {r4, pc} .align 2, 0 -_08073808: .4byte gLinkState +_08073808: .4byte gPlayerState thumb_func_start sub_0807380C sub_0807380C: @ 0x0807380C @@ -720,7 +720,7 @@ sub_0807380C: @ 0x0807380C lsls r0, r0, #2 strb r0, [r4, #0x15] _0807382A: - ldr r2, _08073858 @ =gLinkState + ldr r2, _08073858 @ =gPlayerState ldr r1, _0807385C @ =gUnk_0811BC38 ldrb r0, [r4, #0x14] lsrs r0, r0, #1 @@ -741,7 +741,7 @@ _0807382A: b _0807387A .align 2, 0 _08073854: .4byte gScreenTransition -_08073858: .4byte gLinkState +_08073858: .4byte gPlayerState _0807385C: .4byte gUnk_0811BC38 _08073860: ldrb r0, [r4, #0xe] @@ -781,7 +781,7 @@ sub_08073884: @ 0x08073884 lsls r0, r0, #2 strb r0, [r4, #0x15] _080738A2: - ldr r2, _080738E0 @ =gLinkState + ldr r2, _080738E0 @ =gPlayerState ldr r1, _080738E4 @ =gUnk_0811BC40 ldrb r0, [r4, #0x14] lsrs r0, r0, #1 @@ -810,7 +810,7 @@ _080738A2: b _080738F0 .align 2, 0 _080738DC: .4byte gScreenTransition -_080738E0: .4byte gLinkState +_080738E0: .4byte gPlayerState _080738E4: .4byte gUnk_0811BC40 _080738E8: .4byte gUnk_0813AD88 _080738EC: @@ -829,7 +829,7 @@ _08073900: .4byte 0xFFFFE800 sub_08073904: @ 0x08073904 push {lr} ldr r3, _0807391C @ =gUnk_0811BC48 - ldr r1, _08073920 @ =gLinkState + ldr r1, _08073920 @ =gPlayerState ldrb r2, [r1, #2] movs r1, #7 ands r1, r2 @@ -840,13 +840,13 @@ sub_08073904: @ 0x08073904 pop {pc} .align 2, 0 _0807391C: .4byte gUnk_0811BC48 -_08073920: .4byte gLinkState +_08073920: .4byte gPlayerState thumb_func_start sub_08073924 sub_08073924: @ 0x08073924 push {r4, lr} adds r4, r0, #0 - ldr r2, _08073964 @ =gLinkState + ldr r2, _08073964 @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #0x80 lsls r1, r1, #0xb @@ -876,13 +876,13 @@ sub_08073924: @ 0x08073924 _08073962: pop {r4, pc} .align 2, 0 -_08073964: .4byte gLinkState +_08073964: .4byte gPlayerState thumb_func_start sub_08073968 sub_08073968: @ 0x08073968 push {r4, r5, lr} adds r5, r0, #0 - ldr r4, _08073998 @ =gLinkState + ldr r4, _08073998 @ =gPlayerState ldrb r1, [r4, #2] movs r0, #0xc0 ands r0, r1 @@ -905,7 +905,7 @@ _0807397C: ldr r0, _0807399C @ =0x0000041C b _080739BA .align 2, 0 -_08073998: .4byte gLinkState +_08073998: .4byte gPlayerState _0807399C: .4byte 0x0000041C _080739A0: movs r0, #0x80 @@ -925,7 +925,7 @@ _080739B8: _080739BA: strh r0, [r4, #8] _080739BC: - ldr r0, _080739E8 @ =gLinkState + ldr r0, _080739E8 @ =gPlayerState ldrb r1, [r0, #2] movs r0, #0xc0 ands r0, r1 @@ -937,7 +937,7 @@ _080739CE: movs r0, #0x7c bl PlaySFX _080739D4: - ldr r2, _080739E8 @ =gLinkState + ldr r2, _080739E8 @ =gPlayerState ldrb r1, [r2, #2] movs r0, #0xf8 ands r0, r1 @@ -947,13 +947,13 @@ _080739D4: pop {r4, r5, pc} .align 2, 0 _080739E4: .4byte 0x0000080C -_080739E8: .4byte gLinkState +_080739E8: .4byte gPlayerState thumb_func_start sub_080739EC sub_080739EC: @ 0x080739EC push {r4, r5, lr} adds r4, r0, #0 - ldr r1, _08073A14 @ =gLinkState + ldr r1, _08073A14 @ =gPlayerState ldrb r2, [r1, #2] movs r0, #0xc0 ands r0, r2 @@ -973,7 +973,7 @@ _08073A0E: lsls r2, r2, #6 b _08073A48 .align 2, 0 -_08073A14: .4byte gLinkState +_08073A14: .4byte gPlayerState _08073A18: movs r2, #0xc rsbs r2, r2, #0 @@ -1057,11 +1057,11 @@ _08073AAE: adds r0, r4, #0 bl sub_08073B60 _08073AB4: - ldr r0, _08073ACC @ =gLinkEntity + ldr r0, _08073ACC @ =gPlayerEntity ldr r0, [r0, #0x34] cmp r0, #0 beq _08073AC8 - ldr r1, _08073AD0 @ =gLinkState + ldr r1, _08073AD0 @ =gPlayerState movs r0, #0 strb r0, [r1, #2] adds r0, r4, #0 @@ -1069,8 +1069,8 @@ _08073AB4: _08073AC8: pop {r4, pc} .align 2, 0 -_08073ACC: .4byte gLinkEntity -_08073AD0: .4byte gLinkState +_08073ACC: .4byte gPlayerEntity +_08073AD0: .4byte gPlayerState thumb_func_start sub_08073AD4 sub_08073AD4: @ 0x08073AD4 @@ -1094,7 +1094,7 @@ sub_08073AD4: @ 0x08073AD4 orrs r1, r2 strb r1, [r4, #0x19] _08073AFA: - ldr r6, _08073B48 @ =gLinkState + ldr r6, _08073B48 @ =gPlayerState ldrb r5, [r6, #2] movs r0, #0xc1 rsbs r0, r0, #0 @@ -1120,7 +1120,7 @@ _08073AFA: adds r0, r4, #0 bl sub_08073B60 _08073B32: - ldr r2, _08073B48 @ =gLinkState + ldr r2, _08073B48 @ =gPlayerState adds r0, r5, #1 strb r0, [r2, #2] ldr r0, [r2, #0x30] @@ -1131,7 +1131,7 @@ _08073B32: ldr r0, _08073B4C @ =0x00000424 b _08073B54 .align 2, 0 -_08073B48: .4byte gLinkState +_08073B48: .4byte gPlayerState _08073B4C: .4byte 0x00000424 _08073B50: movs r0, #0x82 @@ -1148,7 +1148,7 @@ _08073B5C: sub_08073B60: @ 0x08073B60 push {r4, r5, lr} adds r5, r0, #0 - ldr r4, _08073B88 @ =gLinkState + ldr r4, _08073B88 @ =gPlayerState movs r0, #0 strb r0, [r4, #0x1b] strb r0, [r4, #4] @@ -1165,13 +1165,13 @@ sub_08073B60: @ 0x08073B60 _08073B86: pop {r4, r5, pc} .align 2, 0 -_08073B88: .4byte gLinkState +_08073B88: .4byte gPlayerState thumb_func_start sub_08073B8C sub_08073B8C: @ 0x08073B8C push {r4, r5, lr} adds r4, r0, #0 - ldr r5, _08073BCC @ =gLinkState + ldr r5, _08073BCC @ =gPlayerState ldrb r0, [r5, #4] cmp r0, #0 beq _08073C04 @@ -1201,7 +1201,7 @@ _08073BB8: strb r0, [r4, #0xe] b _08073C28 .align 2, 0 -_08073BCC: .4byte gLinkState +_08073BCC: .4byte gPlayerState _08073BD0: movs r1, #0x80 lsls r1, r1, #7 @@ -1232,7 +1232,7 @@ _08073C04: bl sub_08073B60 b _08073C28 _08073C0C: - ldr r1, _08073C2C @ =gLinkState + ldr r1, _08073C2C @ =gPlayerState ldrb r0, [r1, #2] adds r0, #1 strb r0, [r1, #2] @@ -1247,13 +1247,13 @@ _08073C0C: _08073C28: pop {r4, r5, pc} .align 2, 0 -_08073C2C: .4byte gLinkState +_08073C2C: .4byte gPlayerState thumb_func_start sub_08073C30 sub_08073C30: @ 0x08073C30 push {lr} adds r2, r0, #0 - ldr r0, _08073C54 @ =gLinkState + ldr r0, _08073C54 @ =gPlayerState ldrb r0, [r0, #4] cmp r0, #0 beq _08073C4A @@ -1269,7 +1269,7 @@ _08073C4A: bl sub_08073B60 b _08073C66 .align 2, 0 -_08073C54: .4byte gLinkState +_08073C54: .4byte gPlayerState _08073C58: ldrb r0, [r2, #0x10] movs r1, #0x80 @@ -1297,7 +1297,7 @@ _08073C7C: .4byte gUnk_0811BC60 sub_08073C80: @ 0x08073C80 push {r4, r5, r6, r7, lr} adds r4, r0, #0 - ldr r2, _08073D00 @ =gLinkState + ldr r2, _08073D00 @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #0x80 orrs r0, r1 @@ -1358,7 +1358,7 @@ sub_08073C80: @ 0x08073C80 strb r6, [r4, #0xd] b _08073D1E .align 2, 0 -_08073D00: .4byte gLinkState +_08073D00: .4byte gPlayerState _08073D04: .4byte 0x00000C18 _08073D08: .4byte gUnk_0811BC80 _08073D0C: .4byte gRoomControls @@ -1377,7 +1377,7 @@ sub_08073D20: @ 0x08073D20 mov r7, r8 push {r7} adds r4, r0, #0 - ldr r5, _08073D70 @ =gLinkState + ldr r5, _08073D70 @ =gPlayerState movs r0, #0xa8 adds r0, r0, r5 mov r8, r0 @@ -1412,7 +1412,7 @@ _08073D60: bl sub_08079708 b _08073EFC .align 2, 0 -_08073D70: .4byte gLinkState +_08073D70: .4byte gPlayerState _08073D74: bl sub_08078EFC adds r6, r0, #0 @@ -1504,10 +1504,10 @@ _08073E10: adds r1, r0, #0 cmp r1, #0 bne _08073E32 - ldr r0, _08073E74 @ =gLinkState + ldr r0, _08073E74 @ =gPlayerState strb r1, [r0, #2] _08073E32: - ldr r2, _08073E74 @ =gLinkState + ldr r2, _08073E74 @ =gPlayerState ldrb r1, [r2, #7] movs r3, #0x80 adds r0, r3, #0 @@ -1538,7 +1538,7 @@ _08073E32: bl sub_08079E08 b _08073E90 .align 2, 0 -_08073E74: .4byte gLinkState +_08073E74: .4byte gPlayerState _08073E78: ldrb r1, [r2, #0xd] strb r1, [r4, #0x15] @@ -1552,7 +1552,7 @@ _08073E78: strb r0, [r1] bl sub_08079E08 _08073E90: - ldr r5, _08073EF0 @ =gLinkState + ldr r5, _08073EF0 @ =gPlayerState ldrb r0, [r5, #0xb] cmp r0, #0 bne _08073E9E @@ -1595,7 +1595,7 @@ _08073EDC: bl sub_08008AC6 b _08073EFC .align 2, 0 -_08073EF0: .4byte gLinkState +_08073EF0: .4byte gPlayerState _08073EF4: adds r1, r5, #0 adds r1, #0xa8 @@ -1633,16 +1633,16 @@ sub_08073F04: @ 0x08073F04 movs r1, #0x80 lsls r1, r1, #1 strh r1, [r0, #0x24] - ldr r2, _08073F48 @ =gLinkState + ldr r2, _08073F48 @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #0x81 rsbs r1, r1, #0 ands r0, r1 str r0, [r2, #0x30] - bl ResetLink + bl ResetPlayer pop {pc} .align 2, 0 -_08073F48: .4byte gLinkState +_08073F48: .4byte gPlayerState thumb_func_start sub_08073F4C sub_08073F4C: @ 0x08073F4C @@ -1703,13 +1703,13 @@ _08073F88: strb r0, [r4, #0x19] adds r0, r4, #0 bl sub_08074018 - ldr r1, _08073FC8 @ =gLinkState + ldr r1, _08073FC8 @ =gPlayerState ldr r0, _08073FCC @ =0x0000073C strh r0, [r1, #8] _08073FC6: pop {r4, r5, pc} .align 2, 0 -_08073FC8: .4byte gLinkState +_08073FC8: .4byte gPlayerState _08073FCC: .4byte 0x0000073C thumb_func_start sub_08073FD0 @@ -1833,7 +1833,7 @@ sub_08074060: @ 0x08074060 movs r0, #0x80 lsls r0, r0, #0xa str r0, [r4, #0x20] - ldr r1, _080740C8 @ =gLinkState + ldr r1, _080740C8 @ =gPlayerState ldr r0, _080740CC @ =0x0000080C strh r0, [r1, #8] adds r0, r4, #0 @@ -1841,7 +1841,7 @@ sub_08074060: @ 0x08074060 b _080740D6 .align 2, 0 _080740C4: .4byte gUnk_08114F88 -_080740C8: .4byte gLinkState +_080740C8: .4byte gPlayerState _080740CC: .4byte 0x0000080C _080740D0: adds r0, r4, #0 @@ -1976,7 +1976,7 @@ _080741C2: thumb_func_start sub_080741C4 sub_080741C4: @ 0x080741C4 push {lr} - ldr r0, _080741F0 @ =gLinkState + ldr r0, _080741F0 @ =gPlayerState ldrb r1, [r0, #2] adds r2, r0, #0 cmp r1, #0 @@ -1986,7 +1986,7 @@ sub_080741C4: @ 0x080741C4 cmp r0, #3 bne _080741E0 _080741D8: - ldr r0, _080741F4 @ =gLinkEntity + ldr r0, _080741F4 @ =gPlayerEntity ldr r0, [r0, #0x34] cmp r0, #0 beq _080741F8 @@ -1999,8 +1999,8 @@ _080741E0: movs r0, #1 b _080741FA .align 2, 0 -_080741F0: .4byte gLinkState -_080741F4: .4byte gLinkEntity +_080741F0: .4byte gPlayerState +_080741F4: .4byte gPlayerEntity _080741F8: movs r0, #0 _080741FA: @@ -2025,14 +2025,14 @@ sub_08074200: @ 0x08074200 ldrb r0, [r4, #0xc] cmp r0, #3 beq _08074226 - bl ResetLink - ldr r1, _08074228 @ =gLinkState + bl ResetPlayer + ldr r1, _08074228 @ =gPlayerState movs r0, #3 strb r0, [r1, #0xc] _08074226: pop {r4, pc} .align 2, 0 -_08074228: .4byte gLinkState +_08074228: .4byte gPlayerState thumb_func_start sub_0807422C sub_0807422C: @ 0x0807422C @@ -2056,7 +2056,7 @@ sub_08074244: @ 0x08074244 adds r4, r0, #0 adds r6, r1, #0 adds r7, r2, #0 - ldr r5, _0807428C @ =gLinkState + ldr r5, _0807428C @ =gPlayerState ldrb r0, [r5, #0x12] subs r0, #0x28 lsls r0, r0, #0x18 @@ -2088,7 +2088,7 @@ _08074278: ldrb r0, [r5, #0xd] b _08074294 .align 2, 0 -_0807428C: .4byte gLinkState +_0807428C: .4byte gPlayerState _08074290: ldrb r0, [r4, #0x14] lsls r0, r0, #2 @@ -2098,7 +2098,7 @@ _08074294: cmp r7, r0 beq _080742A6 _0807429C: - ldr r1, _080742A8 @ =gLinkState + ldr r1, _080742A8 @ =gPlayerState adds r1, #0x80 ldrh r0, [r1] subs r0, #0x50 @@ -2106,13 +2106,13 @@ _0807429C: _080742A6: pop {r4, r5, r6, r7, pc} .align 2, 0 -_080742A8: .4byte gLinkState +_080742A8: .4byte gPlayerState thumb_func_start sub_080742AC sub_080742AC: @ 0x080742AC push {lr} adds r2, r0, #0 - ldr r0, _080742E0 @ =gLinkState + ldr r0, _080742E0 @ =gPlayerState adds r1, r0, #0 adds r1, #0x26 ldrb r0, [r1] @@ -2137,7 +2137,7 @@ _080742C0: strb r0, [r2] pop {pc} .align 2, 0 -_080742E0: .4byte gLinkState +_080742E0: .4byte gPlayerState thumb_func_start sub_080742E4 sub_080742E4: @ 0x080742E4 @@ -2146,7 +2146,7 @@ sub_080742E4: @ 0x080742E4 bl sub_080741C4 cmp r0, #0 bne _0807430E - ldr r2, _08074310 @ =gLinkState + ldr r2, _08074310 @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #0x80 ands r0, r1 @@ -2163,7 +2163,7 @@ sub_080742E4: @ 0x080742E4 _0807430E: pop {r4, pc} .align 2, 0 -_08074310: .4byte gLinkState +_08074310: .4byte gPlayerState thumb_func_start sub_08074314 sub_08074314: @ 0x08074314 @@ -2252,7 +2252,7 @@ _080743A0: thumb_func_start sub_080743A4 sub_080743A4: @ 0x080743A4 push {lr} - ldr r3, _080743D0 @ =gLinkState + ldr r3, _080743D0 @ =gPlayerState ldr r1, [r3, #0x30] movs r2, #0x40 orrs r1, r2 @@ -2270,10 +2270,10 @@ sub_080743A4: @ 0x080743A4 strb r1, [r0, #0x10] adds r0, #0x42 strb r3, [r0] - bl ResetLink + bl ResetPlayer pop {pc} .align 2, 0 -_080743D0: .4byte gLinkState +_080743D0: .4byte gPlayerState thumb_func_start sub_080743D4 sub_080743D4: @ 0x080743D4 @@ -2297,7 +2297,7 @@ sub_080743D4: @ 0x080743D4 strh r0, [r5, #0x24] movs r0, #0x10 strb r0, [r5, #0x15] - ldr r2, _08074418 @ =gLinkState + ldr r2, _08074418 @ =gPlayerState ldrb r1, [r2, #0xa] movs r0, #0x80 orrs r0, r1 @@ -2308,13 +2308,13 @@ sub_080743D4: @ 0x080743D4 _08074416: pop {r4, r5, pc} .align 2, 0 -_08074418: .4byte gLinkState +_08074418: .4byte gPlayerState thumb_func_start sub_0807441C sub_0807441C: @ 0x0807441C push {r4, r5, r6, r7, lr} adds r7, r0, #0 - ldr r0, _08074440 @ =gLinkState + ldr r0, _08074440 @ =gPlayerState adds r0, #0xa0 ldrb r0, [r0] cmp r0, #4 @@ -2329,7 +2329,7 @@ sub_0807441C: @ 0x0807441C ldrb r0, [r4] b _0807444E .align 2, 0 -_08074440: .4byte gLinkState +_08074440: .4byte gPlayerState _08074444: .4byte gUnk_02002A40 _08074448: adds r0, r6, #0 @@ -2403,7 +2403,7 @@ _080744A6: .align 2, 0 _080744D0: .4byte gUnk_03004040 _080744D4: - ldr r2, _08074504 @ =gLinkState + ldr r2, _08074504 @ =gPlayerState ldrb r1, [r2, #0x1b] movs r0, #0x80 orrs r0, r1 @@ -2428,7 +2428,7 @@ _080744D4: _08074502: pop {r4, r5, r6, r7, pc} .align 2, 0 -_08074504: .4byte gLinkState +_08074504: .4byte gPlayerState _08074508: .4byte 0xFFF00000 thumb_func_start sub_0807450C @@ -2438,7 +2438,7 @@ sub_0807450C: @ 0x0807450C bl sub_080741C4 cmp r0, #0 bne _0807457A - ldr r7, _0807457C @ =gLinkState + ldr r7, _0807457C @ =gPlayerState ldrb r0, [r7, #0x14] cmp r0, #0 bne _0807457A @@ -2487,7 +2487,7 @@ _08074568: _0807457A: pop {r4, r5, r6, r7, pc} .align 2, 0 -_0807457C: .4byte gLinkState +_0807457C: .4byte gPlayerState _08074580: .4byte 0x0000FFF0 thumb_func_start sub_08074584 @@ -2497,7 +2497,7 @@ sub_08074584: @ 0x08074584 bl sub_080741C4 cmp r0, #0 bne _080745AC - ldr r0, _080745B0 @ =gLinkState + ldr r0, _080745B0 @ =gPlayerState adds r0, #0x35 ldrb r1, [r0] movs r0, #0x80 @@ -2514,7 +2514,7 @@ _080745A8: _080745AC: pop {r4, pc} .align 2, 0 -_080745B0: .4byte gLinkState +_080745B0: .4byte gPlayerState thumb_func_start sub_080745B4 sub_080745B4: @ 0x080745B4 @@ -2523,7 +2523,7 @@ sub_080745B4: @ 0x080745B4 bl sub_080741C4 cmp r0, #0 bne _08074636 - ldr r0, _080745E4 @ =gLinkState + ldr r0, _080745E4 @ =gPlayerState mov ip, r0 ldr r3, [r0, #0x30] movs r0, #0x80 @@ -2540,7 +2540,7 @@ sub_080745B4: @ 0x080745B4 bl sub_0807479C b _08074636 .align 2, 0 -_080745E4: .4byte gLinkState +_080745E4: .4byte gPlayerState _080745E8: mov r5, ip adds r5, #0x26 @@ -2589,7 +2589,7 @@ _08074636: sub_08074638: @ 0x08074638 push {r4, r5, lr} adds r4, r0, #0 - ldr r0, _08074674 @ =gLinkState + ldr r0, _08074674 @ =gPlayerState adds r5, r0, #0 adds r5, #0x26 ldrb r0, [r5] @@ -2618,7 +2618,7 @@ sub_08074638: @ 0x08074638 _08074670: pop {r4, r5, pc} .align 2, 0 -_08074674: .4byte gLinkState +_08074674: .4byte gPlayerState thumb_func_start sub_08074678 sub_08074678: @ 0x08074678 @@ -2627,12 +2627,12 @@ sub_08074678: @ 0x08074678 bl sub_080741C4 cmp r0, #0 beq _08074690 - ldr r0, _0807468C @ =gLinkState + ldr r0, _0807468C @ =gPlayerState movs r1, #0 strb r1, [r0, #0x11] b _080746CE .align 2, 0 -_0807468C: .4byte gLinkState +_0807468C: .4byte gPlayerState _08074690: adds r0, r4, #0 adds r0, #0x45 @@ -2644,13 +2644,13 @@ _08074690: adds r1, r0, #0 cmp r1, #0 bne _080746B0 - ldr r0, _080746AC @ =gLinkState + ldr r0, _080746AC @ =gPlayerState strb r1, [r0, #0x11] b _080746CE .align 2, 0 -_080746AC: .4byte gLinkState +_080746AC: .4byte gPlayerState _080746B0: - ldr r3, _080746D4 @ =gLinkState + ldr r3, _080746D4 @ =gPlayerState ldr r1, [r3, #0x30] movs r0, #0x80 ands r1, r0 @@ -2670,11 +2670,11 @@ _080746CE: strb r1, [r0] b _08074792 .align 2, 0 -_080746D4: .4byte gLinkState +_080746D4: .4byte gPlayerState _080746D8: bl sub_08077B20 _080746DC: - ldr r1, _08074700 @ =gLinkState + ldr r1, _08074700 @ =gPlayerState adds r0, r1, #0 adds r0, #0x37 ldrb r0, [r0] @@ -2691,7 +2691,7 @@ _080746DC: bl CreateFx b _08074714 .align 2, 0 -_08074700: .4byte gLinkState +_08074700: .4byte gPlayerState _08074704: adds r0, r1, #0 adds r0, #0x92 @@ -2717,7 +2717,7 @@ _08074720: ldr r0, _08074764 @ =0x00000161 bl PlaySFX _08074732: - ldr r2, _08074768 @ =gLinkState + ldr r2, _08074768 @ =gPlayerState adds r1, r2, #0 adds r1, #0x80 ldrh r0, [r1] @@ -2743,9 +2743,9 @@ _08074732: .align 2, 0 _08074760: .4byte gScreenTransition _08074764: .4byte 0x00000161 -_08074768: .4byte gLinkState +_08074768: .4byte gPlayerState _0807476C: - ldr r2, _08074794 @ =gLinkState + ldr r2, _08074794 @ =gPlayerState ldr r0, [r2, #0x30] ldr r1, _08074798 @ =0xFFFBFFFF ands r0, r1 @@ -2764,7 +2764,7 @@ _0807476C: _08074792: pop {r4, pc} .align 2, 0 -_08074794: .4byte gLinkState +_08074794: .4byte gPlayerState _08074798: .4byte 0xFFFBFFFF thumb_func_start sub_0807479C @@ -2775,7 +2775,7 @@ sub_0807479C: @ 0x0807479C adds r2, r0, #0 cmp r2, #0 bne _08074804 - ldr r1, _080747C0 @ =gLinkState + ldr r1, _080747C0 @ =gPlayerState ldrb r0, [r1, #0x14] adds r3, r1, #0 cmp r0, #0 @@ -2786,7 +2786,7 @@ sub_0807479C: @ 0x0807479C strb r0, [r1] b _080747E6 .align 2, 0 -_080747C0: .4byte gLinkState +_080747C0: .4byte gPlayerState _080747C4: adds r0, r3, #0 adds r0, #0x26 @@ -2834,7 +2834,7 @@ sub_08074808: @ 0x08074808 adds r3, r0, #0 cmp r3, #1 bne _080748B8 - ldr r1, _08074838 @ =gLinkState + ldr r1, _08074838 @ =gPlayerState adds r2, r1, #0 adds r2, #0x26 ldrb r0, [r2] @@ -2849,7 +2849,7 @@ sub_08074808: @ 0x08074808 strb r3, [r2] b _08074840 .align 2, 0 -_08074838: .4byte gLinkState +_08074838: .4byte gPlayerState _0807483C: movs r0, #8 strb r0, [r2] @@ -2857,7 +2857,7 @@ _08074840: movs r1, #0 movs r0, #0 strh r0, [r6, #0x24] - ldr r0, _080748AC @ =gLinkState + ldr r0, _080748AC @ =gPlayerState adds r2, r0, #0 adds r2, #0x89 strb r1, [r2] @@ -2873,9 +2873,9 @@ _08074840: _08074862: ldr r0, _080748B0 @ =0x000001A5 bl PlaySFX - bl ResetLink + bl ResetPlayer _0807486C: - ldr r5, _080748AC @ =gLinkState + ldr r5, _080748AC @ =gPlayerState adds r4, r5, #0 adds r4, #0x26 ldrb r1, [r4] @@ -2907,28 +2907,28 @@ _0807488A: strh r7, [r1] b _080748BE .align 2, 0 -_080748AC: .4byte gLinkState +_080748AC: .4byte gPlayerState _080748B0: .4byte 0x000001A5 _080748B4: .4byte 0xFFFFF3FF _080748B8: - ldr r1, _080748C0 @ =gLinkState + ldr r1, _080748C0 @ =gPlayerState movs r0, #0x14 strb r0, [r1, #0xc] _080748BE: pop {r4, r5, r6, r7, pc} .align 2, 0 -_080748C0: .4byte gLinkState +_080748C0: .4byte gPlayerState thumb_func_start sub_080748C4 sub_080748C4: @ 0x080748C4 - ldr r1, _080748D0 @ =gLinkState + ldr r1, _080748D0 @ =gPlayerState adds r1, #0x3f ldrb r0, [r1] subs r0, #2 strb r0, [r1] bx lr .align 2, 0 -_080748D0: .4byte gLinkState +_080748D0: .4byte gPlayerState thumb_func_start sub_080748D4 sub_080748D4: @ 0x080748D4 @@ -2951,7 +2951,7 @@ sub_080748DC: @ 0x080748DC ldrh r0, [r4, #0x32] adds r0, #0xc strh r0, [r4, #0x32] - ldr r0, _08074914 @ =gLinkState + ldr r0, _08074914 @ =gPlayerState ldr r0, [r0, #0x30] movs r1, #0x80 ands r0, r1 @@ -2966,7 +2966,7 @@ _0807490A: _08074910: pop {r4, pc} .align 2, 0 -_08074914: .4byte gLinkState +_08074914: .4byte gPlayerState thumb_func_start sub_08074918 sub_08074918: @ 0x08074918 @@ -2979,13 +2979,13 @@ sub_08074918: @ 0x08074918 bl sub_08079C30 cmp r0, #0 beq _08074934 - ldr r1, _08074938 @ =gLinkState + ldr r1, _08074938 @ =gPlayerState movs r0, #0x11 strb r0, [r1, #0xc] _08074934: pop {r4, pc} .align 2, 0 -_08074938: .4byte gLinkState +_08074938: .4byte gPlayerState thumb_func_start sub_0807493C sub_0807493C: @ 0x0807493C @@ -3007,12 +3007,12 @@ _08074952: movs r2, #0 orrs r0, r1 strh r0, [r4, #0x32] - ldr r0, _08074968 @ =gLinkState + ldr r0, _08074968 @ =gPlayerState strb r2, [r0, #0x12] _08074966: pop {r4, pc} .align 2, 0 -_08074968: .4byte gLinkState +_08074968: .4byte gPlayerState thumb_func_start sub_0807496C sub_0807496C: @ 0x0807496C @@ -3022,7 +3022,7 @@ sub_0807496C: @ 0x0807496C adds r3, r0, #0 cmp r3, #0 bne _080749A2 - ldr r0, _080749A4 @ =gLinkState + ldr r0, _080749A4 @ =gPlayerState strb r3, [r0, #2] ldrb r2, [r4, #0x19] movs r1, #0x3f @@ -3040,11 +3040,11 @@ sub_0807496C: @ 0x0807496C adds r1, #0x38 movs r0, #3 strb r0, [r1] - bl ResetLink + bl ResetPlayer _080749A2: pop {r4, pc} .align 2, 0 -_080749A4: .4byte gLinkState +_080749A4: .4byte gPlayerState thumb_func_start sub_080749A8 sub_080749A8: @ 0x080749A8 @@ -3064,12 +3064,12 @@ _080749BE: ands r0, r1 movs r1, #0 strh r0, [r4, #0x32] - ldr r0, _080749D0 @ =gLinkState + ldr r0, _080749D0 @ =gPlayerState strb r1, [r0, #0x12] _080749CE: pop {r4, pc} .align 2, 0 -_080749D0: .4byte gLinkState +_080749D0: .4byte gPlayerState thumb_func_start sub_080749D4 sub_080749D4: @ 0x080749D4 @@ -3095,7 +3095,7 @@ sub_080749D4: @ 0x080749D4 adds r1, #0x38 movs r0, #3 strb r0, [r1] - ldr r5, _08074A2C @ =gLinkState + ldr r5, _08074A2C @ =gPlayerState adds r0, r5, #0 adds r0, #0x26 strb r3, [r0] @@ -3116,7 +3116,7 @@ sub_080749D4: @ 0x080749D4 strb r0, [r4, #0x15] b _08074A3C .align 2, 0 -_08074A2C: .4byte gLinkState +_08074A2C: .4byte gPlayerState _08074A30: .4byte 0x000002D3 _08074A34: movs r1, #0 @@ -3124,7 +3124,7 @@ _08074A34: strh r0, [r5, #8] strb r1, [r4, #0x15] _08074A3C: - bl ResetLink + bl ResetPlayer _08074A40: pop {r4, r5, pc} .align 2, 0 @@ -3134,7 +3134,7 @@ _08074A44: .4byte 0x000002D6 sub_08074A48: @ 0x08074A48 push {r4, r5, lr} adds r4, r0, #0 - ldr r5, _08074A90 @ =gLinkState + ldr r5, _08074A90 @ =gPlayerState adds r0, r5, #0 adds r0, #0x26 ldrb r1, [r0] @@ -3142,7 +3142,7 @@ sub_08074A48: @ 0x08074A48 ands r0, r1 cmp r0, #0 beq _08074A86 - ldr r0, _08074A94 @ =gLinkEntity + ldr r0, _08074A94 @ =gPlayerEntity movs r1, #0 movs r2, #0x54 movs r3, #0 @@ -3165,8 +3165,8 @@ _08074A86: bl sub_0807479C pop {r4, r5, pc} .align 2, 0 -_08074A90: .4byte gLinkState -_08074A94: .4byte gLinkEntity +_08074A90: .4byte gPlayerState +_08074A94: .4byte gPlayerEntity thumb_func_start nullsub_504 nullsub_504: @ 0x08074A98 @@ -3180,7 +3180,7 @@ sub_08074A9C: @ 0x08074A9C bl sub_080741C4 cmp r0, #0 bne _08074AF0 - ldr r2, _08074AE0 @ =gLinkState + ldr r2, _08074AE0 @ =gPlayerState adds r0, r2, #0 adds r0, #0x80 ldrh r1, [r0] @@ -3208,7 +3208,7 @@ _08074ACA: bl CreateObjectWithParent b _08074AF0 .align 2, 0 -_08074AE0: .4byte gLinkState +_08074AE0: .4byte gPlayerState _08074AE4: adds r0, r4, #0 movs r1, #0x21 @@ -3223,14 +3223,14 @@ _08074AF0: sub_08074AF4: @ 0x08074AF4 push {lr} adds r3, r0, #0 - ldr r1, _08074B04 @ =gLinkState + ldr r1, _08074B04 @ =gPlayerState ldrb r0, [r1, #0x1e] cmp r0, #0 bne _08074B08 ldrb r2, [r1, #0xd] b _08074B0C .align 2, 0 -_08074B04: .4byte gLinkState +_08074B04: .4byte gPlayerState _08074B08: ldrb r0, [r3, #0x14] lsls r2, r0, #2 @@ -3245,7 +3245,7 @@ _08074B0C: sub_08074B18: @ 0x08074B18 push {r4, r5, lr} adds r5, r0, #0 - ldr r4, _08074B40 @ =gLinkState + ldr r4, _08074B40 @ =gPlayerState ldrb r0, [r4, #0x14] cmp r0, #0 bne _08074B48 @@ -3261,7 +3261,7 @@ sub_08074B18: @ 0x08074B18 bl sub_08074200 b _08074B48 .align 2, 0 -_08074B40: .4byte gLinkState +_08074B40: .4byte gPlayerState _08074B44: movs r0, #0x1a strb r0, [r4, #0xc] @@ -3276,7 +3276,7 @@ sub_08074B4C: @ 0x08074B4C bl sub_080741C4 cmp r0, #0 bne _08074B6E - ldr r0, _08074B70 @ =gLinkState + ldr r0, _08074B70 @ =gPlayerState ldr r1, [r0, #0x30] movs r0, #0x80 ands r1, r0 @@ -3289,7 +3289,7 @@ sub_08074B4C: @ 0x08074B4C _08074B6E: pop {r4, pc} .align 2, 0 -_08074B70: .4byte gLinkState +_08074B70: .4byte gPlayerState thumb_func_start sub_08074B74 sub_08074B74: @ 0x08074B74 @@ -3298,7 +3298,7 @@ sub_08074B74: @ 0x08074B74 bl sub_080741C4 cmp r0, #0 bne _08074B9A - ldr r0, _08074B9C @ =gLinkState + ldr r0, _08074B9C @ =gPlayerState ldr r0, [r0, #0x30] movs r1, #0x80 ands r0, r1 @@ -3313,7 +3313,7 @@ sub_08074B74: @ 0x08074B74 _08074B9A: pop {r4, pc} .align 2, 0 -_08074B9C: .4byte gLinkState +_08074B9C: .4byte gPlayerState thumb_func_start sub_08074BA0 sub_08074BA0: @ 0x08074BA0 @@ -3322,7 +3322,7 @@ sub_08074BA0: @ 0x08074BA0 bl sub_080741C4 cmp r0, #0 bne _08074BC6 - ldr r0, _08074BC8 @ =gLinkState + ldr r0, _08074BC8 @ =gPlayerState ldr r0, [r0, #0x30] movs r1, #0x80 ands r0, r1 @@ -3337,7 +3337,7 @@ sub_08074BA0: @ 0x08074BA0 _08074BC6: pop {r4, pc} .align 2, 0 -_08074BC8: .4byte gLinkState +_08074BC8: .4byte gPlayerState thumb_func_start sub_08074BCC sub_08074BCC: @ 0x08074BCC @@ -3346,7 +3346,7 @@ sub_08074BCC: @ 0x08074BCC bl sub_080741C4 cmp r0, #0 bne _08074BF2 - ldr r0, _08074BF4 @ =gLinkState + ldr r0, _08074BF4 @ =gPlayerState ldr r0, [r0, #0x30] movs r1, #0x80 ands r0, r1 @@ -3361,13 +3361,13 @@ sub_08074BCC: @ 0x08074BCC _08074BF2: pop {r4, pc} .align 2, 0 -_08074BF4: .4byte gLinkState +_08074BF4: .4byte gPlayerState thumb_func_start sub_08074BF8 sub_08074BF8: @ 0x08074BF8 push {r4, lr} adds r4, r0, #0 - bl ResetLink + bl ResetPlayer adds r2, r4, #0 adds r2, #0x29 ldrb r1, [r2] @@ -3378,7 +3378,7 @@ sub_08074BF8: @ 0x08074BF8 movs r0, #0xa0 lsls r0, r0, #1 strh r0, [r4, #0x24] - ldr r1, _08074C40 @ =gLinkState + ldr r1, _08074C40 @ =gPlayerState ldr r0, [r1, #0x30] movs r2, #0x80 lsls r2, r2, #0x12 @@ -3399,7 +3399,7 @@ sub_08074BF8: @ 0x08074BF8 bl sub_0806F69C pop {r4, pc} .align 2, 0 -_08074C40: .4byte gLinkState +_08074C40: .4byte gPlayerState thumb_func_start sub_08074C44 sub_08074C44: @ 0x08074C44 @@ -3428,7 +3428,7 @@ sub_08074C68: @ 0x08074C68 adds r6, #0x68 movs r2, #0 strb r2, [r6] - ldr r5, _08074CA0 @ =gLinkState + ldr r5, _08074CA0 @ =gPlayerState adds r0, r5, #0 adds r0, #0x38 ldrb r3, [r0] @@ -3448,7 +3448,7 @@ sub_08074C68: @ 0x08074C68 bl sub_08074CF8 b _08074CF2 .align 2, 0 -_08074CA0: .4byte gLinkState +_08074CA0: .4byte gPlayerState _08074CA4: .4byte gUnk_02022750 _08074CA8: ldrb r1, [r4, #0x18] @@ -3632,7 +3632,7 @@ _08074DE0: _08074DEA: b _08074EF0 _08074DEC: - ldr r2, _08074E00 @ =gLinkState + ldr r2, _08074E00 @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #8 ands r0, r1 @@ -3643,12 +3643,12 @@ _08074DEC: strh r0, [r2, #8] b _08074EF0 .align 2, 0 -_08074E00: .4byte gLinkState +_08074E00: .4byte gPlayerState _08074E04: strh r7, [r2, #8] b _08074EF0 _08074E08: - ldr r2, _08074E1C @ =gLinkState + ldr r2, _08074E1C @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #8 ands r0, r1 @@ -3658,7 +3658,7 @@ _08074E08: strh r0, [r2, #8] b _08074EF0 .align 2, 0 -_08074E1C: .4byte gLinkState +_08074E1C: .4byte gPlayerState _08074E20: .4byte 0x00000404 _08074E24: movs r0, #0x82 @@ -3666,7 +3666,7 @@ _08074E24: strh r0, [r2, #8] b _08074EF0 _08074E2C: - ldr r1, _08074E3C @ =gLinkState + ldr r1, _08074E3C @ =gPlayerState ldr r0, [r1, #0x30] ands r0, r2 cmp r0, #0 @@ -3674,7 +3674,7 @@ _08074E2C: ldr r0, _08074E40 @ =0x0000041C b _08074E46 .align 2, 0 -_08074E3C: .4byte gLinkState +_08074E3C: .4byte gPlayerState _08074E40: .4byte 0x0000041C _08074E44: ldr r0, _08074E50 @ =0x0000080C @@ -3831,13 +3831,13 @@ sub_08074F44: @ 0x08074F44 ldrb r1, [r0] adds r1, #1 strb r1, [r0] - ldr r0, _08074F74 @ =gLinkEntity + ldr r0, _08074F74 @ =gPlayerEntity ldr r0, [r0, #0x6c] cmp r0, #0 beq _08074F5A bl DeleteEntity _08074F5A: - ldr r2, _08074F78 @ =gLinkState + ldr r2, _08074F78 @ =gPlayerState adds r0, r2, #0 adds r0, #0x39 ldrb r0, [r0] @@ -3851,8 +3851,8 @@ _08074F5A: str r0, [r2, #0x30] b _08074F84 .align 2, 0 -_08074F74: .4byte gLinkEntity -_08074F78: .4byte gLinkState +_08074F74: .4byte gPlayerEntity +_08074F78: .4byte gPlayerState _08074F7C: .4byte 0x0000073B _08074F80: ldr r0, _08074F88 @ =0x00000737 @@ -3894,7 +3894,7 @@ _08074FAC: strb r0, [r4, #0xe] movs r0, #4 strb r0, [r4, #0x14] - ldr r1, _08074FE0 @ =gLinkState + ldr r1, _08074FE0 @ =gPlayerState adds r0, r1, #0 adds r0, #0x39 ldrb r0, [r0] @@ -3905,7 +3905,7 @@ _08074FAC: b _08074FE8 .align 2, 0 _08074FDC: .4byte gUnk_02033280 -_08074FE0: .4byte gLinkState +_08074FE0: .4byte gPlayerState _08074FE4: movs r0, #0x80 lsls r0, r0, #1 @@ -3932,14 +3932,14 @@ sub_08074FEC: @ 0x08074FEC strb r0, [r1] movs r0, #4 strb r0, [r4, #0xe] - ldr r0, _08075018 @ =gLinkState + ldr r0, _08075018 @ =gPlayerState adds r0, #0x3a ldrb r0, [r0] strb r0, [r4, #0x14] _08075016: pop {r4, pc} .align 2, 0 -_08075018: .4byte gLinkState +_08075018: .4byte gPlayerState thumb_func_start sub_0807501C sub_0807501C: @ 0x0807501C @@ -3951,7 +3951,7 @@ sub_0807501C: @ 0x0807501C lsls r0, r0, #0x18 cmp r0, #0 bne _08075086 - ldr r1, _08075044 @ =gLinkState + ldr r1, _08075044 @ =gPlayerState adds r0, r1, #0 adds r0, #0x3a ldrb r0, [r0] @@ -3964,7 +3964,7 @@ sub_0807501C: @ 0x0807501C ldr r0, _08075048 @ =0x0000041C b _0807504E .align 2, 0 -_08075044: .4byte gLinkState +_08075044: .4byte gPlayerState _08075048: .4byte 0x0000041C _0807504C: ldr r0, _08075088 @ =0x0000080C @@ -4016,7 +4016,7 @@ sub_0807508C: @ 0x0807508C bl sub_0806F69C b _080750F2 _080750AA: - ldr r2, _080750BC @ =gLinkState + ldr r2, _080750BC @ =gPlayerState adds r0, r2, #0 adds r0, #0x39 ldrb r0, [r0] @@ -4026,7 +4026,7 @@ _080750AA: lsls r0, r0, #3 b _080750CE .align 2, 0 -_080750BC: .4byte gLinkState +_080750BC: .4byte gPlayerState _080750C0: ldr r0, [r2, #0x30] movs r1, #9 @@ -4082,7 +4082,7 @@ sub_08075110: @ 0x08075110 ldrb r1, [r0, #0x14] strb r1, [r0, #0xf] strb r3, [r0, #0x14] - ldr r2, _08075134 @ =gLinkState + ldr r2, _08075134 @ =gPlayerState ldr r0, _08075138 @ =0x00000734 strh r0, [r2, #8] ldr r0, [r2, #0x30] @@ -4092,7 +4092,7 @@ sub_08075110: @ 0x08075110 str r0, [r2, #0x30] bx lr .align 2, 0 -_08075134: .4byte gLinkState +_08075134: .4byte gPlayerState _08075138: .4byte 0x00000734 thumb_func_start sub_0807513C @@ -4151,13 +4151,13 @@ sub_0807518C: @ 0x0807518C ldrb r0, [r1] adds r0, #1 strb r0, [r1] - ldr r1, _080751AC @ =gLinkState + ldr r1, _080751AC @ =gPlayerState ldr r0, _080751B0 @ =0x000003C9 strh r0, [r1, #8] _080751AA: pop {pc} .align 2, 0 -_080751AC: .4byte gLinkState +_080751AC: .4byte gPlayerState _080751B0: .4byte 0x000003C9 thumb_func_start sub_080751B4 @@ -4180,14 +4180,14 @@ sub_080751B4: @ 0x080751B4 adds r0, r4, #0 adds r0, #0x68 strb r1, [r0] - ldr r1, _080751E4 @ =gLinkState + ldr r1, _080751E4 @ =gPlayerState movs r0, #0x80 lsls r0, r0, #1 strh r0, [r1, #8] _080751E2: pop {r4, pc} .align 2, 0 -_080751E4: .4byte gLinkState +_080751E4: .4byte gPlayerState thumb_func_start sub_080751E8 sub_080751E8: @ 0x080751E8 @@ -4200,10 +4200,10 @@ sub_080751E8: @ 0x080751E8 movs r1, #0x24 bl _DmaZero str r6, [r4] - ldr r0, _08075234 @ =gLinkEntity + ldr r0, _08075234 @ =gPlayerEntity adds r0, #0x84 str r4, [r0] - ldr r2, _08075238 @ =gLinkState + ldr r2, _08075238 @ =gPlayerState movs r1, #0 movs r0, #0x1c strb r0, [r2, #0xc] @@ -4227,14 +4227,14 @@ sub_080751E8: @ 0x080751E8 b _08075244 .align 2, 0 _08075230: .4byte gUnk_02022750 -_08075234: .4byte gLinkEntity -_08075238: .4byte gLinkState +_08075234: .4byte gPlayerEntity +_08075238: .4byte gPlayerState _0807523C: .4byte gUnk_08009ECC _08075240: strb r4, [r3] ldr r6, _08075290 @ =gUnk_08009EF0 _08075244: - ldr r0, _08075294 @ =gLinkState + ldr r0, _08075294 @ =gPlayerState adds r0, #0x39 ldrb r0, [r0] movs r1, #0 @@ -4248,14 +4248,14 @@ _08075252: adds r4, r0, #0 cmp r4, #0 beq _08075270 - ldr r0, _08075298 @ =gLinkEntity + ldr r0, _08075298 @ =gPlayerEntity adds r1, r4, #0 bl CopyPosition adds r0, r4, #0 adds r1, r6, #0 bl StartCutscene _08075270: - ldr r4, _08075298 @ =gLinkEntity + ldr r4, _08075298 @ =gPlayerEntity movs r1, #0xe rsbs r1, r1, #0 movs r2, #0x1c @@ -4271,8 +4271,8 @@ _0807528C: pop {r4, r5, r6, r7, pc} .align 2, 0 _08075290: .4byte gUnk_08009EF0 -_08075294: .4byte gLinkState -_08075298: .4byte gLinkEntity +_08075294: .4byte gPlayerState +_08075298: .4byte gPlayerEntity thumb_func_start sub_0807529C sub_0807529C: @ 0x0807529C @@ -4345,7 +4345,7 @@ DebugItem: @ 0x08075300 thumb_func_start Sword Sword: @ 0x08075314 push {lr} - ldr r2, _08075330 @ =gLinkState + ldr r2, _08075330 @ =gPlayerState adds r2, #0xa8 movs r3, #2 strb r3, [r2] @@ -4357,7 +4357,7 @@ Sword: @ 0x08075314 bl _call_via_r2 pop {pc} .align 2, 0 -_08075330: .4byte gLinkState +_08075330: .4byte gPlayerState _08075334: .4byte gUnk_0811BD44 thumb_func_start sub_08075338 @@ -4365,7 +4365,7 @@ sub_08075338: @ 0x08075338 push {r4, r5, r6, r7, lr} adds r5, r0, #0 adds r7, r1, #0 - ldr r4, _0807536C @ =gLinkState + ldr r4, _0807536C @ =gPlayerState ldr r1, [r4, #0x30] movs r3, #0x80 adds r0, r1, #0 @@ -4386,7 +4386,7 @@ sub_08075338: @ 0x08075338 bl PlaySFX b _080754B4 .align 2, 0 -_0807536C: .4byte gLinkState +_0807536C: .4byte gPlayerState _08075370: ldrb r2, [r4, #2] cmp r2, #0 @@ -4400,7 +4400,7 @@ _08075370: ands r0, r2 cmp r0, #0 bne _080753E4 - ldr r3, _080753D4 @ =gLinkEntity + ldr r3, _080753D4 @ =gPlayerEntity ldr r1, [r3, #0x20] ldr r0, _080753D8 @ =0x00017FFF cmp r1, r0 @@ -4437,10 +4437,10 @@ _08075370: bl sub_08075898 b _080754B4 .align 2, 0 -_080753D4: .4byte gLinkEntity +_080753D4: .4byte gPlayerEntity _080753D8: .4byte 0x00017FFF _080753DC: - ldr r2, _080753F0 @ =gLinkEntity + ldr r2, _080753F0 @ =gPlayerEntity ldr r0, [r2, #0x34] cmp r0, #0 beq _080753F4 @@ -4450,7 +4450,7 @@ _080753E4: bl sub_080759B8 b _080754B4 .align 2, 0 -_080753F0: .4byte gLinkEntity +_080753F0: .4byte gPlayerEntity _080753F4: movs r6, #0x80 lsls r6, r6, #0xb @@ -4552,7 +4552,7 @@ sub_080754B8: @ 0x080754B8 push {r4, r5, r6, r7, lr} adds r4, r0, #0 adds r6, r1, #0 - ldr r7, _080754D4 @ =gLinkState + ldr r7, _080754D4 @ =gPlayerState ldrb r1, [r7, #0x1b] movs r0, #0x80 ands r0, r1 @@ -4563,7 +4563,7 @@ sub_080754B8: @ 0x080754B8 bl sub_08075694 b _0807557E .align 2, 0 -_080754D4: .4byte gLinkState +_080754D4: .4byte gPlayerState _080754D8: ldrb r0, [r7, #4] cmp r0, #0 @@ -4578,7 +4578,7 @@ _080754D8: ands r0, r1 strb r0, [r4, #9] _080754F2: - ldr r0, _0807552C @ =gLinkEntity + ldr r0, _0807552C @ =gPlayerEntity adds r0, #0x5b ldrb r1, [r0] movs r0, #1 @@ -4605,7 +4605,7 @@ _080754F2: movs r0, #5 b _08075536 .align 2, 0 -_0807552C: .4byte gLinkEntity +_0807552C: .4byte gPlayerEntity _08075530: adds r1, r7, #0 adds r1, #0xab @@ -4619,7 +4619,7 @@ _08075538: ands r0, r1 cmp r0, #0 beq _0807557E - ldr r1, _08075568 @ =gLinkState + ldr r1, _08075568 @ =gPlayerState ldr r0, [r1, #0x30] ands r0, r2 cmp r0, #0 @@ -4637,7 +4637,7 @@ _0807555C: bl sub_080759B8 b _0807557E .align 2, 0 -_08075568: .4byte gLinkState +_08075568: .4byte gPlayerState _0807556C: adds r0, r4, #0 adds r1, r6, #0 @@ -4658,7 +4658,7 @@ sub_08075580: @ 0x08075580 bl sub_08077EFC cmp r0, #0 beq _080755E6 - ldr r2, _080755C8 @ =gLinkState + ldr r2, _080755C8 @ =gPlayerState ldrb r3, [r2, #2] cmp r3, #0 bne _080755E6 @@ -4687,7 +4687,7 @@ sub_08075580: @ 0x08075580 movs r0, #0x28 b _080755CE .align 2, 0 -_080755C8: .4byte gLinkState +_080755C8: .4byte gPlayerState _080755CC: movs r0, #0x50 _080755CE: @@ -4720,7 +4720,7 @@ sub_080755F0: @ 0x080755F0 bl sub_08077EC8 cmp r0, #0 bne _0807564A - ldr r2, _08075634 @ =gLinkState + ldr r2, _08075634 @ =gPlayerState ldrb r3, [r2, #0x1b] ldrb r0, [r2, #4] orrs r0, r3 @@ -4743,7 +4743,7 @@ sub_080755F0: @ 0x080755F0 strb r0, [r2, #0x1b] b _0807564A .align 2, 0 -_08075634: .4byte gLinkState +_08075634: .4byte gPlayerState _08075638: adds r0, r4, #0 adds r1, r5, #0 @@ -4761,7 +4761,7 @@ sub_0807564C: @ 0x0807564C push {r4, r5, r6, lr} adds r4, r0, #0 adds r6, r1, #0 - ldr r5, _08075668 @ =gLinkState + ldr r5, _08075668 @ =gPlayerState ldrb r1, [r5, #0x1b] ldrb r0, [r5, #4] orrs r0, r1 @@ -4772,7 +4772,7 @@ sub_0807564C: @ 0x0807564C bl sub_080759B8 b _08075692 .align 2, 0 -_08075668: .4byte gLinkState +_08075668: .4byte gPlayerState _0807566C: adds r0, r4, #0 bl sub_08077EC8 @@ -4801,7 +4801,7 @@ sub_08075694: @ 0x08075694 adds r5, r1, #0 movs r3, #1 strb r3, [r4, #7] - ldr r2, _080756C4 @ =gLinkState + ldr r2, _080756C4 @ =gPlayerState ldr r1, [r2, #0x30] movs r0, #0x80 lsls r0, r0, #0x14 @@ -4819,7 +4819,7 @@ sub_08075694: @ 0x08075694 bl sub_08077DF4 b _080756E0 .align 2, 0 -_080756C4: .4byte gLinkState +_080756C4: .4byte gPlayerState _080756C8: .4byte 0xF7FFFFFF _080756CC: .4byte 0xFFFBFFFF _080756D0: @@ -4831,7 +4831,7 @@ _080756D0: adds r0, r4, #0 bl sub_08077DF4 _080756E0: - ldr r2, _08075730 @ =gLinkState + ldr r2, _08075730 @ =gPlayerState movs r0, #8 asrs r0, r5 ldrb r1, [r2, #0xa] @@ -4841,7 +4841,7 @@ _080756E0: strb r0, [r4, #4] movs r0, #6 strb r0, [r4, #0xf] - ldr r0, _08075734 @ =gLinkEntity + ldr r0, _08075734 @ =gPlayerEntity adds r0, #0x40 movs r1, #0x1e strb r1, [r0] @@ -4870,15 +4870,15 @@ _08075726: bl PlaySFX pop {r4, r5, pc} .align 2, 0 -_08075730: .4byte gLinkState -_08075734: .4byte gLinkEntity +_08075730: .4byte gPlayerState +_08075734: .4byte gPlayerEntity thumb_func_start sub_08075738 sub_08075738: @ 0x08075738 push {r4, r5, r6, r7, lr} adds r4, r0, #0 adds r6, r1, #0 - ldr r5, _08075750 @ =gLinkState + ldr r5, _08075750 @ =gPlayerState ldrb r0, [r5, #4] cmp r0, #0 bne _08075754 @@ -4886,7 +4886,7 @@ sub_08075738: @ 0x08075738 bl sub_080759B8 b _0807588C .align 2, 0 -_08075750: .4byte gLinkState +_08075750: .4byte gPlayerState _08075754: adds r0, r4, #0 bl UpdateItemAnim @@ -4910,7 +4910,7 @@ _08075768: bne _08075780 strb r1, [r4, #0xb] _08075780: - ldr r1, _080757D0 @ =gLinkEntity + ldr r1, _080757D0 @ =gPlayerEntity ldrb r0, [r4, #0xb] strb r0, [r1, #0x15] movs r0, #0xc0 @@ -4952,9 +4952,9 @@ _080757C6: bl sub_080759B8 b _0807588C .align 2, 0 -_080757D0: .4byte gLinkEntity +_080757D0: .4byte gPlayerEntity _080757D4: - ldr r7, _08075890 @ =gLinkEntity + ldr r7, _08075890 @ =gPlayerEntity adds r0, r7, #0 adds r0, #0x5b ldrb r1, [r0] @@ -4987,7 +4987,7 @@ _080757D4: orrs r1, r0 strb r1, [r2, #0x14] _08075816: - ldr r5, _08075890 @ =gLinkEntity + ldr r5, _08075890 @ =gPlayerEntity adds r0, r5, #0 adds r0, #0x5b ldrb r1, [r0] @@ -4995,7 +4995,7 @@ _08075816: ands r0, r1 cmp r0, #0 beq _0807587A - ldr r2, _08075894 @ =gLinkState + ldr r2, _08075894 @ =gPlayerState ldrb r3, [r2, #0x1b] movs r0, #0x80 ands r0, r3 @@ -5048,14 +5048,14 @@ _0807587A: _0807588C: pop {r4, r5, r6, r7, pc} .align 2, 0 -_08075890: .4byte gLinkEntity -_08075894: .4byte gLinkState +_08075890: .4byte gPlayerEntity +_08075894: .4byte gPlayerState thumb_func_start sub_08075898 sub_08075898: @ 0x08075898 push {lr} adds r2, r0, #0 - ldr r0, _080758AC @ =gLinkState + ldr r0, _080758AC @ =gPlayerState ldrb r0, [r0, #4] cmp r0, #0 bne _080758AA @@ -5064,13 +5064,13 @@ sub_08075898: @ 0x08075898 _080758AA: pop {pc} .align 2, 0 -_080758AC: .4byte gLinkState +_080758AC: .4byte gPlayerState thumb_func_start sub_080758B0 sub_080758B0: @ 0x080758B0 push {r4, r5, lr} adds r4, r0, #0 - ldr r5, _080758C4 @ =gLinkState + ldr r5, _080758C4 @ =gPlayerState ldrb r0, [r5, #4] cmp r0, #0 bne _080758C8 @@ -5078,7 +5078,7 @@ sub_080758B0: @ 0x080758B0 bl sub_080759B8 b _080758F8 .align 2, 0 -_080758C4: .4byte gLinkState +_080758C4: .4byte gPlayerState _080758C8: adds r0, r4, #0 bl UpdateItemAnim @@ -5100,7 +5100,7 @@ _080758EA: movs r0, #5 _080758EC: strb r0, [r4, #4] - ldr r2, _080758FC @ =gLinkState + ldr r2, _080758FC @ =gPlayerState ldrb r1, [r2, #0x1b] movs r0, #0xf7 ands r0, r1 @@ -5108,14 +5108,14 @@ _080758EC: _080758F8: pop {r4, r5, pc} .align 2, 0 -_080758FC: .4byte gLinkState +_080758FC: .4byte gPlayerState thumb_func_start sub_08075900 sub_08075900: @ 0x08075900 push {r4, r5, r6, lr} adds r4, r0, #0 adds r6, r1, #0 - ldr r5, _08075920 @ =gLinkState + ldr r5, _08075920 @ =gPlayerState ldrb r0, [r5, #0x12] cmp r0, #0x11 bne _08075928 @@ -5128,7 +5128,7 @@ sub_08075900: @ 0x08075900 bl sub_080759B8 b _080759B2 .align 2, 0 -_08075920: .4byte gLinkState +_08075920: .4byte gPlayerState _08075924: .4byte 0xFFFBFFFF _08075928: adds r0, r4, #0 @@ -5159,7 +5159,7 @@ _08075948: adds r0, r4, #0 bl sub_08077DF4 _08075962: - ldr r4, _08075990 @ =gLinkEntity + ldr r4, _08075990 @ =gPlayerEntity ldrb r0, [r4, #0x14] lsrs r0, r0, #1 lsls r0, r0, #3 @@ -5180,7 +5180,7 @@ _08075962: bl CreateFx b _080759B2 .align 2, 0 -_08075990: .4byte gLinkEntity +_08075990: .4byte gPlayerEntity _08075994: .4byte gScreenTransition _08075998: ldrb r1, [r4, #0xe] @@ -5205,13 +5205,13 @@ sub_080759B8: @ 0x080759B8 push {r4, lr} adds r3, r0, #0 adds r4, r1, #0 - ldr r2, _080759E8 @ =gLinkState + ldr r2, _080759E8 @ =gPlayerState ldr r1, [r2, #0x30] movs r0, #0x80 ands r1, r0 cmp r1, #0 bne _080759D0 - ldr r0, _080759EC @ =gLinkEntity + ldr r0, _080759EC @ =gPlayerEntity adds r0, #0x40 strb r1, [r0] _080759D0: @@ -5227,8 +5227,8 @@ _080759D0: bl sub_08077E78 pop {r4, pc} .align 2, 0 -_080759E8: .4byte gLinkState -_080759EC: .4byte gLinkEntity +_080759E8: .4byte gPlayerState +_080759EC: .4byte gPlayerEntity _080759F0: .4byte 0xF7FFFFFF thumb_func_start Lantern @@ -5252,7 +5252,7 @@ sub_08075A0C: @ 0x08075A0C ldrb r0, [r4, #1] bl IsItemEquipped adds r6, r0, #0 - ldr r1, _08075A64 @ =gLinkState + ldr r1, _08075A64 @ =gPlayerState ldrb r0, [r1, #5] cmp r0, #0 bne _08075A3E @@ -5274,7 +5274,7 @@ _08075A3E: movs r0, #0xf adds r1, r6, #0 bl ForceEquipItem - ldr r0, _08075A64 @ =gLinkState + ldr r0, _08075A64 @ =gPlayerState ldr r1, [r0, #0x30] ldr r2, _08075A68 @ =0xFF7FFFFF ands r1, r2 @@ -5287,7 +5287,7 @@ _08075A3E: bl sub_08077E78 b _08075AD0 .align 2, 0 -_08075A64: .4byte gLinkState +_08075A64: .4byte gPlayerState _08075A68: .4byte 0xFF7FFFFF _08075A6C: ldrb r1, [r4, #9] @@ -5299,7 +5299,7 @@ _08075A6C: bl sub_08077D38 adds r0, r4, #0 bl sub_08077BD4 - ldr r5, _08075AD4 @ =gLinkEntity + ldr r5, _08075AD4 @ =gPlayerEntity adds r0, r5, #0 bl sub_0806F948 movs r0, #0x10 @@ -5338,7 +5338,7 @@ _08075A6C: _08075AD0: pop {r4, r5, r6, pc} .align 2, 0 -_08075AD4: .4byte gLinkEntity +_08075AD4: .4byte gPlayerEntity _08075AD8: .4byte gUnk_08126EEC thumb_func_start sub_08075ADC @@ -5346,7 +5346,7 @@ sub_08075ADC: @ 0x08075ADC push {r4, r5, lr} adds r4, r0, #0 adds r5, r1, #0 - ldr r2, _08075B44 @ =gLinkState + ldr r2, _08075B44 @ =gPlayerState ldr r0, [r2, #0x2c] cmp r0, #0 bne _08075B08 @@ -5370,7 +5370,7 @@ _08075B08: ldrb r0, [r4, #4] adds r0, #1 strb r0, [r4, #4] - ldr r3, _08075B44 @ =gLinkState + ldr r3, _08075B44 @ =gPlayerState ldr r0, [r3, #0x30] movs r1, #0x80 lsls r1, r1, #0x10 @@ -5395,7 +5395,7 @@ _08075B08: bl PlaySFX b _08075B52 .align 2, 0 -_08075B44: .4byte gLinkState +_08075B44: .4byte gPlayerState _08075B48: .4byte 0x0000013D _08075B4C: adds r0, r4, #0 @@ -5411,7 +5411,7 @@ sub_08075B54: @ 0x08075B54 push {r6, r7} adds r6, r0, #0 mov sb, r1 - ldr r5, _08075BB0 @ =gLinkState + ldr r5, _08075BB0 @ =gPlayerState ldr r0, [r5, #0x30] movs r1, #0x88 lsls r1, r1, #1 @@ -5448,15 +5448,15 @@ _08075B86: bl PlaySFX b _08075C80 .align 2, 0 -_08075BB0: .4byte gLinkState +_08075BB0: .4byte gPlayerState _08075BB4: .4byte 0xFF7FFFFF _08075BB8: - ldr r0, _08075C88 @ =gLinkState + ldr r0, _08075C88 @ =gPlayerState mov r8, r0 ldrb r0, [r0, #0xc] cmp r0, #0x18 beq _08075C80 - ldr r5, _08075C8C @ =gLinkEntity + ldr r5, _08075C8C @ =gPlayerEntity ldrb r0, [r5, #0x1e] cmp r0, #0x36 bhi _08075C80 @@ -5555,8 +5555,8 @@ _08075C80: mov sb, r4 pop {r4, r5, r6, r7, pc} .align 2, 0 -_08075C88: .4byte gLinkState -_08075C8C: .4byte gLinkEntity +_08075C88: .4byte gPlayerState +_08075C8C: .4byte gPlayerEntity _08075C90: .4byte gUnk_08126EEC _08075C94: .4byte gRoomControls _08075C98: .4byte 0x0000060C @@ -5572,7 +5572,7 @@ sub_08075C9C: @ 0x08075C9C ands r0, r1 cmp r0, #0 beq _08075CCA - ldr r0, _08075CF8 @ =gLinkEntity + ldr r0, _08075CF8 @ =gPlayerEntity ldrb r1, [r0, #0x14] movs r2, #6 ands r2, r1 @@ -5595,7 +5595,7 @@ _08075CCA: ldrb r0, [r4, #4] subs r0, #1 strb r0, [r4, #4] - ldr r2, _08075D00 @ =gLinkState + ldr r2, _08075D00 @ =gPlayerState movs r1, #8 asrs r1, r5 mvns r1, r1 @@ -5608,11 +5608,11 @@ _08075CCA: strb r1, [r2, #0xb] b _08075D0E .align 2, 0 -_08075CF8: .4byte gLinkEntity +_08075CF8: .4byte gPlayerEntity _08075CFC: .4byte gUnk_08126EEC -_08075D00: .4byte gLinkState +_08075D00: .4byte gPlayerState _08075D04: - ldr r1, _08075D10 @ =gLinkEntity + ldr r1, _08075D10 @ =gPlayerEntity adds r1, #0x7a ldrh r0, [r1] adds r0, #1 @@ -5620,7 +5620,7 @@ _08075D04: _08075D0E: pop {r4, r5, pc} .align 2, 0 -_08075D10: .4byte gLinkEntity +_08075D10: .4byte gPlayerEntity thumb_func_start sub_08075D14 sub_08075D14: @ 0x08075D14 @@ -5640,7 +5640,7 @@ sub_08075D2C: @ 0x08075D2C push {r4, r5, r6, lr} adds r4, r0, #0 adds r6, r1, #0 - ldr r5, _08075D74 @ =gLinkState + ldr r5, _08075D74 @ =gPlayerState ldrb r1, [r5, #4] movs r0, #8 ands r0, r1 @@ -5655,7 +5655,7 @@ sub_08075D2C: @ 0x08075D2C movs r0, #0xf orrs r0, r1 strb r0, [r4, #9] - ldr r0, _08075D78 @ =gLinkEntity + ldr r0, _08075D78 @ =gPlayerEntity bl sub_0806F948 adds r0, r4, #0 movs r1, #0xb @@ -5669,8 +5669,8 @@ sub_08075D2C: @ 0x08075D2C strb r0, [r5, #4] b _08075D84 .align 2, 0 -_08075D74: .4byte gLinkState -_08075D78: .4byte gLinkEntity +_08075D74: .4byte gPlayerState +_08075D78: .4byte gPlayerEntity _08075D7C: adds r0, r4, #0 adds r1, r6, #0 @@ -5684,7 +5684,7 @@ sub_08075D88: @ 0x08075D88 push {r4, r5, lr} adds r4, r0, #0 adds r5, r1, #0 - ldr r2, _08075DBC @ =gLinkState + ldr r2, _08075DBC @ =gPlayerState ldrb r1, [r2, #4] movs r3, #0x80 adds r0, r3, #0 @@ -5707,7 +5707,7 @@ sub_08075D88: @ 0x08075D88 bl sub_08078F60 b _08075DD8 .align 2, 0 -_08075DBC: .4byte gLinkState +_08075DBC: .4byte gPlayerState _08075DC0: adds r0, r4, #0 bl UpdateItemAnim @@ -5742,7 +5742,7 @@ sub_08075DF4: @ 0x08075DF4 push {r4, r5, r6, lr} adds r4, r0, #0 adds r5, r1, #0 - ldr r6, _08075E2C @ =gLinkState + ldr r6, _08075E2C @ =gPlayerState ldrb r1, [r6, #4] movs r0, #8 ands r0, r1 @@ -5752,7 +5752,7 @@ sub_08075DF4: @ 0x08075DF4 movs r0, #0x80 orrs r0, r1 strb r0, [r4, #9] - ldr r0, _08075E30 @ =gLinkEntity + ldr r0, _08075E30 @ =gPlayerEntity bl sub_0806F948 adds r0, r4, #0 bl sub_08077BB8 @@ -5765,8 +5765,8 @@ sub_08075DF4: @ 0x08075DF4 strb r0, [r1] b _08075E3C .align 2, 0 -_08075E2C: .4byte gLinkState -_08075E30: .4byte gLinkEntity +_08075E2C: .4byte gPlayerState +_08075E30: .4byte gPlayerEntity _08075E34: adds r0, r4, #0 adds r1, r5, #0 @@ -5782,7 +5782,7 @@ sub_08075E40: @ 0x08075E40 push {r7} adds r4, r0, #0 mov r8, r1 - ldr r0, _08075EA0 @ =gLinkState + ldr r0, _08075EA0 @ =gPlayerState adds r1, r0, #0 adds r1, #0x21 ldrb r1, [r1] @@ -5824,7 +5824,7 @@ sub_08075E40: @ 0x08075E40 strb r0, [r6, #0xa] b _08075EB8 .align 2, 0 -_08075EA0: .4byte gLinkState +_08075EA0: .4byte gPlayerState _08075EA4: .4byte gUnk_02002A40 _08075EA8: adds r1, r6, #0 @@ -5854,7 +5854,7 @@ sub_08075EC0: @ 0x08075EC0 beq _08075F0C cmp r5, #0 beq _08075F0C - ldr r2, _08075F08 @ =gLinkState + ldr r2, _08075F08 @ =gPlayerState ldrb r1, [r2, #4] movs r0, #0x80 ands r0, r1 @@ -5876,9 +5876,9 @@ _08075EF0: b _08075F32 .align 2, 0 _08075F04: .4byte gUnk_02002A40 -_08075F08: .4byte gLinkState +_08075F08: .4byte gPlayerState _08075F0C: - ldr r2, _08075F34 @ =gLinkState + ldr r2, _08075F34 @ =gPlayerState movs r0, #8 asrs r0, r6 ldrb r1, [r2, #0xa] @@ -5899,14 +5899,14 @@ _08075F0C: _08075F32: pop {r4, r5, r6, pc} .align 2, 0 -_08075F34: .4byte gLinkState +_08075F34: .4byte gPlayerState thumb_func_start sub_08075F38 sub_08075F38: @ 0x08075F38 push {r4, lr} adds r4, r0, #0 adds r3, r1, #0 - ldr r2, _08075F6C @ =gLinkState + ldr r2, _08075F6C @ =gPlayerState ldrb r1, [r2, #4] movs r0, #0x80 ands r0, r1 @@ -5928,7 +5928,7 @@ sub_08075F38: @ 0x08075F38 strb r0, [r4, #4] b _08075F80 .align 2, 0 -_08075F6C: .4byte gLinkState +_08075F6C: .4byte gPlayerState _08075F70: adds r1, r2, #0 adds r1, #0x21 @@ -5946,7 +5946,7 @@ sub_08075F84: @ 0x08075F84 push {r4, r5, lr} adds r4, r0, #0 adds r5, r1, #0 - ldr r2, _08075FB4 @ =gLinkState + ldr r2, _08075FB4 @ =gPlayerState ldrb r1, [r2, #4] movs r0, #0x80 ands r0, r1 @@ -5966,7 +5966,7 @@ sub_08075F84: @ 0x08075F84 bl sub_08077E3C b _08075FBE .align 2, 0 -_08075FB4: .4byte gLinkState +_08075FB4: .4byte gPlayerState _08075FB8: adds r0, r4, #0 bl UpdateItemAnim @@ -5977,7 +5977,7 @@ _08075FBE: cmp r0, #0 beq _08075FD8 _08075FC8: - ldr r0, _08075FDC @ =gLinkState + ldr r0, _08075FDC @ =gPlayerState adds r0, #0x21 movs r1, #0 strb r1, [r0] @@ -5987,7 +5987,7 @@ _08075FC8: _08075FD8: pop {r4, r5, pc} .align 2, 0 -_08075FDC: .4byte gLinkState +_08075FDC: .4byte gPlayerState thumb_func_start Bomb Bomb: @ 0x08075FE0 @@ -6007,7 +6007,7 @@ sub_08075FF8: @ 0x08075FF8 push {r4, r5, r6, r7, lr} adds r6, r0, #0 adds r7, r1, #0 - ldr r0, _08076018 @ =gLinkState + ldr r0, _08076018 @ =gPlayerState ldrb r1, [r0, #2] ldrb r0, [r0, #4] orrs r0, r1 @@ -6020,7 +6020,7 @@ sub_08075FF8: @ 0x08075FF8 bl sub_0805EB00 b _08076026 .align 2, 0 -_08076018: .4byte gLinkState +_08076018: .4byte gPlayerState _0807601C: adds r5, #1 adds r0, r4, #0 @@ -6044,7 +6044,7 @@ _08076036: adds r4, r0, #0 cmp r4, #0 beq _08076076 - ldr r0, _08076080 @ =gLinkEntity + ldr r0, _08076080 @ =gPlayerEntity ldrb r2, [r0, #0x14] movs r1, #6 ands r1, r2 @@ -6070,7 +6070,7 @@ _08076076: bl sub_08077E78 pop {r4, r5, r6, r7, pc} .align 2, 0 -_08076080: .4byte gLinkEntity +_08076080: .4byte gPlayerEntity _08076084: .4byte gUnk_0811BDAC thumb_func_start sub_08076088 @@ -6095,7 +6095,7 @@ _080760A4: strb r1, [r3, #0xd] _080760AA: str r3, [r4, #0x18] - ldr r0, _080760C4 @ =gLinkState + ldr r0, _080760C4 @ =gPlayerState ldr r0, [r0, #0x30] movs r1, #8 ands r0, r1 @@ -6106,7 +6106,7 @@ _080760AA: bl sub_08077DF4 b _080760D6 .align 2, 0 -_080760C4: .4byte gLinkState +_080760C4: .4byte gPlayerState _080760C8: .4byte 0x00000928 _080760CC: movs r1, #0xce @@ -6114,7 +6114,7 @@ _080760CC: adds r0, r4, #0 bl sub_08077DF4 _080760D6: - ldr r3, _08076130 @ =gLinkState + ldr r3, _08076130 @ =gPlayerState movs r0, #0 mov r8, r0 movs r7, #3 @@ -6127,7 +6127,7 @@ _080760D6: strb r0, [r4, #4] movs r0, #0xf strb r0, [r4, #0xf] - ldr r2, _08076134 @ =gLinkEntity + ldr r2, _08076134 @ =gPlayerEntity movs r1, #0x79 adds r1, r1, r2 mov ip, r1 @@ -6159,8 +6159,8 @@ _080760D6: strb r0, [r4, #0xf] b _0807614A .align 2, 0 -_08076130: .4byte gLinkState -_08076134: .4byte gLinkEntity +_08076130: .4byte gPlayerState +_08076134: .4byte gPlayerEntity _08076138: movs r1, #8 asrs r1, r5 @@ -6183,7 +6183,7 @@ _0807614A: bl sub_08077F50 b _080761A0 _08076162: - ldr r1, _08076194 @ =gLinkEntity + ldr r1, _08076194 @ =gPlayerEntity str r3, [r1, #0x74] movs r2, #0 strb r2, [r1, #0xf] @@ -6209,7 +6209,7 @@ _08076162: strb r0, [r4, #7] b _0807619A .align 2, 0 -_08076194: .4byte gLinkEntity +_08076194: .4byte gPlayerEntity _08076198: strb r2, [r4, #7] _0807619A: @@ -6239,7 +6239,7 @@ sub_080761C0: @ 0x080761C0 push {r4, r5, r6, lr} adds r4, r0, #0 adds r6, r1, #0 - ldr r5, _08076220 @ =gLinkState + ldr r5, _08076220 @ =gPlayerState ldrb r0, [r5, #4] cmp r0, #0 bne _080762B8 @@ -6252,7 +6252,7 @@ sub_080761C0: @ 0x080761C0 cmp r0, #0 beq _080762B8 _080761DE: - ldr r1, _08076228 @ =gLinkEntity + ldr r1, _08076228 @ =gPlayerEntity ldrb r2, [r1, #0x14] movs r0, #0x80 orrs r0, r2 @@ -6283,9 +6283,9 @@ _080761DE: bl sub_08076088 b _080762C0 .align 2, 0 -_08076220: .4byte gLinkState +_08076220: .4byte gPlayerState _08076224: .4byte 0x00001201 -_08076228: .4byte gLinkEntity +_08076228: .4byte gPlayerEntity _0807622C: .4byte gUnk_03003BE0 _08076230: str r2, [r4, #0x18] @@ -6366,20 +6366,20 @@ _080762C0: sub_080762C4: @ 0x080762C4 push {lr} str r1, [r0, #0x18] - ldr r1, _080762D4 @ =gLinkState + ldr r1, _080762D4 @ =gPlayerState strb r2, [r1, #5] adds r1, r3, #0 bl sub_08077D38 pop {pc} .align 2, 0 -_080762D4: .4byte gLinkState +_080762D4: .4byte gPlayerState thumb_func_start sub_080762D8 sub_080762D8: @ 0x080762D8 push {r4, r5, r6, r7, lr} adds r5, r0, #0 adds r6, r1, #0 - ldr r4, _08076334 @ =gLinkState + ldr r4, _08076334 @ =gPlayerState ldrb r0, [r4, #5] movs r1, #0xcf ands r1, r0 @@ -6391,7 +6391,7 @@ sub_080762D8: @ 0x080762D8 bne _080762F6 b _08076486 _080762F6: - ldr r0, _08076338 @ =gLinkEntity + ldr r0, _08076338 @ =gPlayerEntity adds r1, r0, #0 adds r1, #0x3d ldrb r1, [r1] @@ -6422,11 +6422,11 @@ _080762F6: strb r0, [r2, #0xd] b _08076376 .align 2, 0 -_08076334: .4byte gLinkState -_08076338: .4byte gLinkEntity +_08076334: .4byte gPlayerState +_08076338: .4byte gPlayerEntity _0807633C: .4byte 0x00000502 _08076340: - ldr r2, _08076364 @ =gLinkState + ldr r2, _08076364 @ =gPlayerState adds r1, r2, #0 adds r1, #0xa8 movs r0, #5 @@ -6445,7 +6445,7 @@ _0807635A: bne _08076394 b _08076380 .align 2, 0 -_08076364: .4byte gLinkState +_08076364: .4byte gPlayerState _08076368: .4byte gUnk_0200AF00 _0807636C: ldr r1, [r5, #0x18] @@ -6470,12 +6470,12 @@ _08076380: b _080763EC _08076394: ldr r1, _080763F4 @ =gUnk_0811BE38 - ldr r7, _080763F8 @ =gLinkEntity + ldr r7, _080763F8 @ =gPlayerEntity ldrb r0, [r7, #0x14] lsrs r0, r0, #1 lsls r3, r0, #1 adds r1, r3, r1 - ldr r4, _080763FC @ =gLinkState + ldr r4, _080763FC @ =gPlayerState adds r2, r4, #0 adds r2, #0x90 ldrh r0, [r1] @@ -6519,8 +6519,8 @@ _080763EC: b _08076486 .align 2, 0 _080763F4: .4byte gUnk_0811BE38 -_080763F8: .4byte gLinkEntity -_080763FC: .4byte gLinkState +_080763F8: .4byte gPlayerEntity +_080763FC: .4byte gPlayerState _08076400: ldr r0, _08076418 @ =gUnk_0811BE40 adds r0, r3, r0 @@ -6627,12 +6627,12 @@ _080764B8: ands r0, r1 cmp r0, #0 beq _08076508 - ldr r2, _080764FC @ =gLinkEntity + ldr r2, _080764FC @ =gPlayerEntity ldrb r1, [r2, #0x10] movs r0, #0x80 orrs r0, r1 strb r0, [r2, #0x10] - ldr r2, _08076500 @ =gLinkState + ldr r2, _08076500 @ =gPlayerState movs r0, #4 strb r0, [r2, #5] movs r1, #8 @@ -6652,20 +6652,20 @@ _080764B8: b _08076508 .align 2, 0 _080764F8: .4byte gScreenTransition -_080764FC: .4byte gLinkEntity -_08076500: .4byte gLinkState +_080764FC: .4byte gPlayerEntity +_08076500: .4byte gPlayerState _08076504: subs r0, #1 strb r0, [r4, #7] _08076508: - ldr r0, _08076514 @ =gLinkState + ldr r0, _08076514 @ =gPlayerState adds r0, #0xa8 movs r1, #4 strb r1, [r0] _08076510: pop {r4, r5, r6, pc} .align 2, 0 -_08076514: .4byte gLinkState +_08076514: .4byte gPlayerState thumb_func_start sub_08076518 sub_08076518: @ 0x08076518 @@ -6677,7 +6677,7 @@ sub_08076518: @ 0x08076518 bl sub_08077F64 cmp r0, #0 beq _080765D4 - ldr r5, _0807655C @ =gLinkState + ldr r5, _0807655C @ =gPlayerState adds r1, r5, #0 adds r1, #0xa8 movs r0, #4 @@ -6690,7 +6690,7 @@ sub_08076518: @ 0x08076518 ldrb r0, [r5, #0x1f] cmp r0, #0 bne _080765D4 - ldr r6, _08076560 @ =gLinkEntity + ldr r6, _08076560 @ =gPlayerEntity adds r0, r6, #0 adds r0, #0x42 ldrb r7, [r0] @@ -6701,8 +6701,8 @@ sub_08076518: @ 0x08076518 bl sub_08077F50 b _080765D4 .align 2, 0 -_0807655C: .4byte gLinkState -_08076560: .4byte gLinkEntity +_0807655C: .4byte gPlayerState +_08076560: .4byte gPlayerEntity _08076564: adds r0, r5, #0 adds r0, #0x92 @@ -6748,7 +6748,7 @@ _080765B4: adds r0, r4, #0 bl sub_08077DF4 _080765BE: - ldr r2, _080765DC @ =gLinkState + ldr r2, _080765DC @ =gPlayerState movs r1, #8 mov r0, r8 asrs r1, r0 @@ -6764,7 +6764,7 @@ _080765D4: mov r8, r3 pop {r4, r5, r6, r7, pc} .align 2, 0 -_080765DC: .4byte gLinkState +_080765DC: .4byte gPlayerState thumb_func_start sub_080765E0 sub_080765E0: @ 0x080765E0 @@ -6803,12 +6803,12 @@ sub_0807660C: @ 0x0807660C lsrs r0, r0, #0x18 cmp r0, #0xff beq _0807662C - ldr r0, _0807663C @ =gLinkState + ldr r0, _0807663C @ =gPlayerState ldrb r0, [r0, #1] cmp r0, #0 bne _0807663A _0807662C: - ldr r1, _0807663C @ =gLinkState + ldr r1, _0807663C @ =gPlayerState movs r0, #0 strb r0, [r1, #1] adds r0, r4, #0 @@ -6817,7 +6817,7 @@ _0807662C: _0807663A: pop {r4, r5, pc} .align 2, 0 -_0807663C: .4byte gLinkState +_0807663C: .4byte gPlayerState thumb_func_start RocsCape RocsCape: @ 0x08076640 @@ -6831,7 +6831,7 @@ RocsCape: @ 0x08076640 bl sub_08076758 b _08076754 _08076654: - ldr r0, _080766BC @ =gLinkState + ldr r0, _080766BC @ =gPlayerState ldr r1, [r0, #0x2c] adds r2, r0, #0 cmp r1, #0 @@ -6850,7 +6850,7 @@ _08076654: cmp r0, #1 bne _08076686 _08076678: - ldr r0, _080766C0 @ =gLinkEntity + ldr r0, _080766C0 @ =gPlayerEntity ldr r0, [r0, #0x34] cmp r0, #0 bne _08076686 @@ -6866,7 +6866,7 @@ _08076686: cmp r0, #3 bne _08076710 _08076694: - ldr r5, _080766C0 @ =gLinkEntity + ldr r5, _080766C0 @ =gPlayerEntity ldr r0, [r5, #0x34] cmp r0, #0 blt _0807674C @@ -6886,8 +6886,8 @@ _08076694: str r0, [r5, #0x20] b _0807673C .align 2, 0 -_080766BC: .4byte gLinkState -_080766C0: .4byte gLinkEntity +_080766BC: .4byte gPlayerState +_080766C0: .4byte gPlayerEntity _080766C4: ldrb r0, [r2, #0x1b] ldrb r1, [r2, #0xa] @@ -6914,7 +6914,7 @@ _080766C4: cmp r1, #1 bne _08076702 _080766F4: - ldr r0, _0807671C @ =gLinkEntity + ldr r0, _0807671C @ =gPlayerEntity ldr r0, [r0, #0x34] cmp r0, #0 bne _08076702 @@ -6935,9 +6935,9 @@ _08076710: bl sub_08076758 b _08076754 .align 2, 0 -_0807671C: .4byte gLinkEntity +_0807671C: .4byte gPlayerEntity _08076720: - ldr r1, _08076748 @ =gLinkEntity + ldr r1, _08076748 @ =gPlayerEntity ldr r0, [r1, #0x34] cmp r0, #0 blt _0807674C @@ -6957,7 +6957,7 @@ _0807673C: bl PlaySFX b _08076754 .align 2, 0 -_08076748: .4byte gLinkEntity +_08076748: .4byte gPlayerEntity _0807674C: adds r0, r3, #0 adds r1, r4, #0 @@ -6970,7 +6970,7 @@ _08076754: sub_08076758: @ 0x08076758 push {r4, r5, lr} adds r4, r0, #0 - ldr r5, _080767C0 @ =gLinkState + ldr r5, _080767C0 @ =gPlayerState movs r0, #0 strb r0, [r5, #0xe] ldrb r2, [r5, #2] @@ -6991,7 +6991,7 @@ sub_08076758: @ 0x08076758 ldrb r0, [r4, #4] cmp r0, #1 bhi _080767C8 - ldr r2, _080767C4 @ =gLinkEntity + ldr r2, _080767C4 @ =gPlayerEntity ldr r0, [r2, #0x20] cmp r0, #0 bgt _080767FE @@ -7019,22 +7019,22 @@ sub_08076758: @ 0x08076758 bl PlaySFX b _080767FE .align 2, 0 -_080767C0: .4byte gLinkState -_080767C4: .4byte gLinkEntity +_080767C0: .4byte gPlayerState +_080767C4: .4byte gPlayerEntity _080767C8: - ldr r1, _080767D4 @ =gLinkEntity + ldr r1, _080767D4 @ =gPlayerEntity adds r1, #0x7a ldrh r0, [r1] adds r0, #1 strh r0, [r1] b _080767FE .align 2, 0 -_080767D4: .4byte gLinkEntity +_080767D4: .4byte gPlayerEntity _080767D8: ldrb r0, [r4, #4] cmp r0, #1 bls _080767FE - ldr r1, _080767F4 @ =gLinkEntity + ldr r1, _080767F4 @ =gPlayerEntity adds r1, #0x7a ldrh r0, [r1] adds r0, #1 @@ -7045,7 +7045,7 @@ _080767D8: strb r0, [r5, #2] b _080767FE .align 2, 0 -_080767F4: .4byte gLinkEntity +_080767F4: .4byte gPlayerEntity _080767F8: adds r0, r4, #0 bl sub_08077E78 @@ -7060,13 +7060,13 @@ sub_08076800: @ 0x08076800 push {r6, r7} adds r6, r0, #0 mov sb, r1 - ldr r4, _0807682C @ =gLinkEntity + ldr r4, _0807682C @ =gPlayerEntity adds r0, r4, #0 adds r0, #0x7a ldrh r0, [r0] cmp r0, #0 beq _08076834 - ldr r1, _08076830 @ =gLinkState + ldr r1, _08076830 @ =gPlayerState movs r0, #0 strb r0, [r1, #0x1e] strb r0, [r1, #0xe] @@ -7075,8 +7075,8 @@ sub_08076800: @ 0x08076800 bl sub_08077E78 b _080768EC .align 2, 0 -_0807682C: .4byte gLinkEntity -_08076830: .4byte gLinkState +_0807682C: .4byte gPlayerEntity +_08076830: .4byte gPlayerState _08076834: ldrb r0, [r6, #7] subs r0, #1 @@ -7089,7 +7089,7 @@ _08076834: movs r0, #0x7d bl PlaySFX _0807684A: - ldr r2, _08076880 @ =gLinkState + ldr r2, _08076880 @ =gPlayerState ldr r0, [r2, #0x30] movs r1, #0x80 ands r0, r1 @@ -7116,7 +7116,7 @@ _0807684A: bl CreateFx b _080768DA .align 2, 0 -_08076880: .4byte gLinkState +_08076880: .4byte gPlayerState _08076884: adds r0, r4, #0 movs r1, #0x11 @@ -7180,7 +7180,7 @@ sub_080768F8: @ 0x080768F8 push {r4, r5, lr} adds r4, r0, #0 adds r5, r1, #0 - ldr r3, _08076934 @ =gLinkState + ldr r3, _08076934 @ =gPlayerState ldrb r1, [r3, #0x1c] ldrb r0, [r3, #4] orrs r1, r0 @@ -7208,7 +7208,7 @@ sub_080768F8: @ 0x080768F8 strb r0, [r4, #7] b _0807693C .align 2, 0 -_08076934: .4byte gLinkState +_08076934: .4byte gPlayerState _08076938: ldr r0, _08076950 @ =0x00000C14 strh r0, [r3, #8] @@ -7244,11 +7244,11 @@ sub_08076964: @ 0x08076964 bne _08076978 b _08076A70 _08076978: - ldr r0, _080769C4 @ =gLinkEntity + ldr r0, _080769C4 @ =gPlayerEntity ldr r7, [r0, #0x34] cmp r7, #0 bne _08076A70 - ldr r5, _080769C8 @ =gLinkState + ldr r5, _080769C8 @ =gPlayerState ldrb r0, [r5, #0x1e] cmp r0, #0 beq _08076A70 @@ -7281,8 +7281,8 @@ _080769A0: bl sub_08077E78 b _08076A7E .align 2, 0 -_080769C4: .4byte gLinkEntity -_080769C8: .4byte gLinkState +_080769C4: .4byte gPlayerEntity +_080769C8: .4byte gPlayerState _080769CC: movs r0, #0x40 strb r0, [r5, #0x1e] @@ -7344,7 +7344,7 @@ _08076A3E: strb r1, [r0] b _08076A7E _08076A46: - ldr r0, _08076A5C @ =gLinkState + ldr r0, _08076A5C @ =gPlayerState ldr r0, [r0, #0x30] movs r1, #0x80 ands r0, r1 @@ -7355,17 +7355,17 @@ _08076A46: bl sub_08077DF4 b _08076A7E .align 2, 0 -_08076A5C: .4byte gLinkState +_08076A5C: .4byte gPlayerState _08076A60: - ldr r1, _08076A6C @ =gLinkState + ldr r1, _08076A6C @ =gPlayerState movs r0, #0xc1 lsls r0, r0, #4 strh r0, [r1, #8] b _08076A7E .align 2, 0 -_08076A6C: .4byte gLinkState +_08076A6C: .4byte gPlayerState _08076A70: - ldr r1, _08076A84 @ =gLinkState + ldr r1, _08076A84 @ =gPlayerState movs r0, #0 strb r0, [r1, #0x1e] adds r0, r4, #0 @@ -7376,7 +7376,7 @@ _08076A7E: mov r8, r3 pop {r4, r5, r6, r7, pc} .align 2, 0 -_08076A84: .4byte gLinkState +_08076A84: .4byte gPlayerState thumb_func_start sub_08076A88 sub_08076A88: @ 0x08076A88 @@ -7386,7 +7386,7 @@ sub_08076A88: @ 0x08076A88 bl sub_08077EFC cmp r0, #0 beq _08076B64 - ldr r1, _08076AB4 @ =gLinkState + ldr r1, _08076AB4 @ =gPlayerState ldrb r0, [r1, #0x1e] adds r3, r1, #0 cmp r0, #0 @@ -7396,15 +7396,15 @@ sub_08076A88: @ 0x08076A88 ands r0, r1 cmp r0, #0 bne _08076ABC - ldr r1, _08076AB8 @ =gLinkEntity + ldr r1, _08076AB8 @ =gPlayerEntity movs r0, #0xc0 lsls r0, r0, #2 b _08076AC2 .align 2, 0 -_08076AB4: .4byte gLinkState -_08076AB8: .4byte gLinkEntity +_08076AB4: .4byte gPlayerState +_08076AB8: .4byte gPlayerEntity _08076ABC: - ldr r1, _08076B00 @ =gLinkEntity + ldr r1, _08076B00 @ =gPlayerEntity movs r0, #0xa0 lsls r0, r0, #2 _08076AC2: @@ -7440,7 +7440,7 @@ _08076AC2: strb r0, [r3, #0xd] b _08076B72 .align 2, 0 -_08076B00: .4byte gLinkEntity +_08076B00: .4byte gPlayerEntity _08076B04: .4byte gUnk_0800275C _08076B08: movs r0, #1 @@ -7491,7 +7491,7 @@ _08076B52: .align 2, 0 _08076B60: .4byte gUnk_0811BE38 _08076B64: - ldr r1, _08076B74 @ =gLinkState + ldr r1, _08076B74 @ =gPlayerState movs r0, #0 strb r0, [r1, #0x1e] adds r0, r4, #0 @@ -7500,4 +7500,4 @@ _08076B64: _08076B72: pop {r4, r5, r6, r7, pc} .align 2, 0 -_08076B74: .4byte gLinkState +_08076B74: .4byte gPlayerState |
