mirror of
https://github.com/zeldaret/tp
synced 2026-08-22 06:44:53 -04:00
d_a_npc_zra mostly done, misc npc work (#2140)
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
lbl_80151FE0:
|
||||
/* 80151FE0 38 80 00 00 */ li r4, 0
|
||||
/* 80151FE4 7C 87 23 78 */ mr r7, r4
|
||||
/* 80151FE8 7C 86 23 78 */ mr r6, r4
|
||||
/* 80151FEC 7C 85 23 78 */ mr r5, r4
|
||||
/* 80151FF0 38 00 00 04 */ li r0, 4
|
||||
/* 80151FF4 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80151FF8:
|
||||
/* 80151FF8 7D 03 22 14 */ add r8, r3, r4
|
||||
/* 80151FFC B0 E8 00 7C */ sth r7, 0x7c(r8)
|
||||
/* 80152000 B0 C8 00 7E */ sth r6, 0x7e(r8)
|
||||
/* 80152004 B0 A8 00 80 */ sth r5, 0x80(r8)
|
||||
/* 80152008 38 84 00 06 */ addi r4, r4, 6
|
||||
/* 8015200C 42 00 FF EC */ bdnz lbl_80151FF8
|
||||
/* 80152010 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80154250:
|
||||
/* 80154250 B0 83 04 DE */ sth r4, 0x4de(r3)
|
||||
/* 80154254 A8 03 04 DE */ lha r0, 0x4de(r3)
|
||||
/* 80154258 B0 03 04 E6 */ sth r0, 0x4e6(r3)
|
||||
/* 8015425C A8 03 04 DE */ lha r0, 0x4de(r3)
|
||||
/* 80154260 B0 03 08 F2 */ sth r0, 0x8f2(r3)
|
||||
/* 80154264 A8 03 08 F2 */ lha r0, 0x8f2(r3)
|
||||
/* 80154268 B0 03 08 F8 */ sth r0, 0x8f8(r3)
|
||||
/* 8015426C A8 03 04 DE */ lha r0, 0x4de(r3)
|
||||
/* 80154270 B0 03 04 CA */ sth r0, 0x4ca(r3)
|
||||
/* 80154274 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_80151F54:
|
||||
/* 80151F54 38 E0 00 00 */ li r7, 0
|
||||
/* 80151F58 39 00 00 00 */ li r8, 0
|
||||
/* 80151F5C 38 80 00 00 */ li r4, 0
|
||||
/* 80151F60 38 00 00 04 */ li r0, 4
|
||||
/* 80151F64 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80151F68:
|
||||
/* 80151F68 7C C3 22 14 */ add r6, r3, r4
|
||||
/* 80151F6C A8 06 00 34 */ lha r0, 0x34(r6)
|
||||
/* 80151F70 7C E7 02 14 */ add r7, r7, r0
|
||||
/* 80151F74 2C 07 80 00 */ cmpwi r7, -32768
|
||||
/* 80151F78 40 80 00 0C */ bge lbl_80151F84
|
||||
/* 80151F7C 38 A0 80 00 */ li r5, -32768
|
||||
/* 80151F80 48 00 00 14 */ b lbl_80151F94
|
||||
lbl_80151F84:
|
||||
/* 80151F84 2C 07 7F FF */ cmpwi r7, 0x7fff
|
||||
/* 80151F88 38 A0 7F FF */ li r5, 0x7fff
|
||||
/* 80151F8C 41 81 00 08 */ bgt lbl_80151F94
|
||||
/* 80151F90 7C E5 3B 78 */ mr r5, r7
|
||||
lbl_80151F94:
|
||||
/* 80151F94 7C A7 2B 78 */ mr r7, r5
|
||||
/* 80151F98 A8 06 00 36 */ lha r0, 0x36(r6)
|
||||
/* 80151F9C 7D 08 02 14 */ add r8, r8, r0
|
||||
/* 80151FA0 2C 08 80 00 */ cmpwi r8, -32768
|
||||
/* 80151FA4 40 80 00 0C */ bge lbl_80151FB0
|
||||
/* 80151FA8 38 00 80 00 */ li r0, -32768
|
||||
/* 80151FAC 48 00 00 14 */ b lbl_80151FC0
|
||||
lbl_80151FB0:
|
||||
/* 80151FB0 2C 08 7F FF */ cmpwi r8, 0x7fff
|
||||
/* 80151FB4 38 00 7F FF */ li r0, 0x7fff
|
||||
/* 80151FB8 41 81 00 08 */ bgt lbl_80151FC0
|
||||
/* 80151FBC 7D 00 43 78 */ mr r0, r8
|
||||
lbl_80151FC0:
|
||||
/* 80151FC0 7C 08 03 78 */ mr r8, r0
|
||||
/* 80151FC4 B0 A6 00 7C */ sth r5, 0x7c(r6)
|
||||
/* 80151FC8 B0 06 00 7E */ sth r0, 0x7e(r6)
|
||||
/* 80151FCC 38 00 00 00 */ li r0, 0
|
||||
/* 80151FD0 B0 06 00 80 */ sth r0, 0x80(r6)
|
||||
/* 80151FD4 38 84 00 06 */ addi r4, r4, 6
|
||||
/* 80151FD8 42 00 FF 90 */ bdnz lbl_80151F68
|
||||
/* 80151FDC 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80B7A51C:
|
||||
/* 80B7A51C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7A520 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7A524 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7A528 38 80 FF FF */ li r4, -1
|
||||
/* 80B7A52C 81 83 0B 44 */ lwz r12, 0xb44(r3)
|
||||
/* 80B7A530 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 80B7A534 7D 89 03 A6 */ mtctr r12
|
||||
/* 80B7A538 4E 80 04 21 */ bctrl
|
||||
/* 80B7A53C 38 60 00 01 */ li r3, 1
|
||||
/* 80B7A540 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7A544 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7A548 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7A54C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B7A550:
|
||||
/* 80B7A550 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7A554 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7A558 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7A55C 4B 5D 7A B9 */ bl execute__8daNpcF_cFv
|
||||
/* 80B7A560 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7A564 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7A568 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7A56C 4E 80 00 20 */ blr
|
||||
@@ -1,40 +0,0 @@
|
||||
lbl_80B81FB8:
|
||||
/* 80B81FB8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80B81FBC 7C 08 02 A6 */ mflr r0
|
||||
/* 80B81FC0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80B81FC4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B81FC8 4B 7E 02 11 */ bl _savegpr_28
|
||||
/* 80B81FCC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80B81FD0 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80B81FD4 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80B81FD8 7C FF 3B 78 */ mr r31, r7
|
||||
/* 80B81FDC A8 63 04 DE */ lha r3, 0x4de(r3)
|
||||
/* 80B81FE0 A8 06 00 00 */ lha r0, 0(r6)
|
||||
/* 80B81FE4 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80B81FE8 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80B81FEC 2C 04 40 00 */ cmpwi r4, 0x4000
|
||||
/* 80B81FF0 41 80 00 0C */ blt lbl_80B81FFC
|
||||
/* 80B81FF4 38 80 40 00 */ li r4, 0x4000
|
||||
/* 80B81FF8 48 00 00 10 */ b lbl_80B82008
|
||||
lbl_80B81FFC:
|
||||
/* 80B81FFC 2C 04 C0 00 */ cmpwi r4, -16384
|
||||
/* 80B82000 41 81 00 08 */ bgt lbl_80B82008
|
||||
/* 80B82004 38 80 C0 00 */ li r4, -16384
|
||||
lbl_80B82008:
|
||||
/* 80B82008 38 7C 15 3A */ addi r3, r28, 0x153a
|
||||
/* 80B8200C 7F C0 07 34 */ extsh r0, r30
|
||||
/* 80B82010 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80B82014 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80B82018 7F A6 EB 78 */ mr r6, r29
|
||||
/* 80B8201C 4B 6E E5 ED */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80B82020 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B82024 A8 9C 15 3A */ lha r4, 0x153a(r28)
|
||||
/* 80B82028 7F C5 07 34 */ extsh r5, r30
|
||||
/* 80B8202C 7F A6 EB 78 */ mr r6, r29
|
||||
/* 80B82030 4B 6E E5 D9 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80B82034 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B82038 4B 7E 01 ED */ bl _restgpr_28
|
||||
/* 80B8203C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80B82040 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B82044 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80B82048 4E 80 00 20 */ blr
|
||||
-37
@@ -1,37 +0,0 @@
|
||||
lbl_80B824F4:
|
||||
/* 80B824F4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80B824F8 7C 08 02 A6 */ mflr r0
|
||||
/* 80B824FC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80B82500 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B82504 4B 7D FC D1 */ bl _savegpr_27
|
||||
/* 80B82508 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80B8250C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80B82510 7C BD 2B 78 */ mr r29, r5
|
||||
/* 80B82514 7C DE 33 78 */ mr r30, r6
|
||||
/* 80B82518 7C FF 3B 78 */ mr r31, r7
|
||||
/* 80B8251C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80B82520 A8 84 00 00 */ lha r4, 0(r4)
|
||||
/* 80B82524 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80B82528 7F E6 FB 78 */ mr r6, r31
|
||||
/* 80B8252C 4B 6E E0 DD */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80B82530 38 7B 04 DC */ addi r3, r27, 0x4dc
|
||||
/* 80B82534 A8 9D 00 00 */ lha r4, 0(r29)
|
||||
/* 80B82538 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80B8253C 7F E6 FB 78 */ mr r6, r31
|
||||
/* 80B82540 4B 6E E0 C9 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80B82544 38 7D 00 02 */ addi r3, r29, 2
|
||||
/* 80B82548 A8 9C 00 02 */ lha r4, 2(r28)
|
||||
/* 80B8254C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80B82550 7F E6 FB 78 */ mr r6, r31
|
||||
/* 80B82554 4B 6E E0 B5 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80B82558 38 7B 04 DE */ addi r3, r27, 0x4de
|
||||
/* 80B8255C A8 9D 00 02 */ lha r4, 2(r29)
|
||||
/* 80B82560 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80B82564 7F E6 FB 78 */ mr r6, r31
|
||||
/* 80B82568 4B 6E E0 A1 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80B8256C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B82570 4B 7D FC B1 */ bl _restgpr_27
|
||||
/* 80B82574 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80B82578 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B8257C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80B82580 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80B822D8:
|
||||
/* 80B822D8 88 03 15 20 */ lbz r0, 0x1520(r3)
|
||||
/* 80B822DC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B822E0 41 82 00 18 */ beq lbl_80B822F8
|
||||
/* 80B822E4 88 03 15 90 */ lbz r0, 0x1590(r3)
|
||||
/* 80B822E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B822EC 40 82 00 0C */ bne lbl_80B822F8
|
||||
/* 80B822F0 38 60 00 01 */ li r3, 1
|
||||
/* 80B822F4 4E 80 00 20 */ blr
|
||||
lbl_80B822F8:
|
||||
/* 80B822F8 38 60 00 00 */ li r3, 0
|
||||
/* 80B822FC 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80B822CC:
|
||||
/* 80B822CC 38 00 00 01 */ li r0, 1
|
||||
/* 80B822D0 98 03 15 90 */ stb r0, 0x1590(r3)
|
||||
/* 80B822D4 4E 80 00 20 */ blr
|
||||
-12
@@ -1,12 +0,0 @@
|
||||
lbl_80B7DAF4:
|
||||
/* 80B7DAF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7DAF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7DAFC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7DB00 38 63 14 80 */ addi r3, r3, 0x1480
|
||||
/* 80B7DB04 4B 7E 45 45 */ bl __ptmf_cmpr
|
||||
/* 80B7DB08 7C 60 00 34 */ cntlzw r0, r3
|
||||
/* 80B7DB0C 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 80B7DB10 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7DB14 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7DB18 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7DB1C 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
lbl_80B7E9E0:
|
||||
/* 80B7E9E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7E9E4 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7E9E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7E9EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B7E9F0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B7E9F4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80B7E9F8 38 7E 13 1C */ addi r3, r30, 0x131c
|
||||
/* 80B7E9FC 4B 5D 1C F1 */ bl getActorP__18daNpcF_ActorMngr_cFv
|
||||
/* 80B7EA00 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80B7EA04 40 82 00 28 */ bne lbl_80B7EA2C
|
||||
/* 80B7EA08 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B7EA0C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B7EA10 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B7EA14 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 80B7EA18 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80B7EA1C 88 DE 05 47 */ lbz r6, 0x547(r30)
|
||||
/* 80B7EA20 4B 5D 51 BD */ bl chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci
|
||||
/* 80B7EA24 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B7EA28 48 00 00 24 */ b lbl_80B7EA4C
|
||||
lbl_80B7EA2C:
|
||||
/* 80B7EA2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B7EA30 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B7EA34 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B7EA38 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 80B7EA3C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80B7EA40 88 DE 05 45 */ lbz r6, 0x545(r30)
|
||||
/* 80B7EA44 4B 5D 51 99 */ bl chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci
|
||||
/* 80B7EA48 7C 7F 1B 78 */ mr r31, r3
|
||||
lbl_80B7EA4C:
|
||||
/* 80B7EA4C 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80B7EA50 41 82 00 1C */ beq lbl_80B7EA6C
|
||||
/* 80B7EA54 38 7E 13 1C */ addi r3, r30, 0x131c
|
||||
/* 80B7EA58 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B7EA5C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B7EA60 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 80B7EA64 4B 5D 1C 59 */ bl entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c
|
||||
/* 80B7EA68 48 00 00 0C */ b lbl_80B7EA74
|
||||
lbl_80B7EA6C:
|
||||
/* 80B7EA6C 38 7E 13 1C */ addi r3, r30, 0x131c
|
||||
/* 80B7EA70 4B 5D 1C 71 */ bl remove__18daNpcF_ActorMngr_cFv
|
||||
lbl_80B7EA74:
|
||||
/* 80B7EA74 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B7EA78 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B7EA7C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B7EA80 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7EA84 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7EA88 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7EA8C 4E 80 00 20 */ blr
|
||||
-9
@@ -1,9 +0,0 @@
|
||||
lbl_80B7AB9C:
|
||||
/* 80B7AB9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7ABA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7ABA4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7ABA8 4B FF F3 91 */ bl CreateHeap__11daNpc_zrA_cFv
|
||||
/* 80B7ABAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7ABB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7ABB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7ABB8 4E 80 00 20 */ blr
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
lbl_80B7ABBC:
|
||||
/* 80B7ABBC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7ABC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7ABC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7ABC8 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80B7ABCC 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B7ABD0 40 82 00 24 */ bne lbl_80B7ABF4
|
||||
/* 80B7ABD4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80B7ABD8 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80B7ABDC 80 A3 00 38 */ lwz r5, 0x38(r3)
|
||||
/* 80B7ABE0 80 65 00 14 */ lwz r3, 0x14(r5)
|
||||
/* 80B7ABE4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80B7ABE8 41 82 00 0C */ beq lbl_80B7ABF4
|
||||
/* 80B7ABEC 7C 04 03 78 */ mr r4, r0
|
||||
/* 80B7ABF0 4B FF FC 75 */ bl ctrlJoint__11daNpc_zrA_cFP8J3DJointP8J3DModel
|
||||
lbl_80B7ABF4:
|
||||
/* 80B7ABF4 38 60 00 01 */ li r3, 1
|
||||
/* 80B7ABF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7ABFC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7AC00 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7AC04 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B7ED38:
|
||||
/* 80B7ED38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7ED3C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7ED40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7ED44 4B FF AE 15 */ bl create__11daNpc_zrA_cFv
|
||||
/* 80B7ED48 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7ED4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7ED50 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7ED54 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B7ED58:
|
||||
/* 80B7ED58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7ED5C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7ED60 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7ED64 4B FF B7 B9 */ bl Delete__11daNpc_zrA_cFv
|
||||
/* 80B7ED68 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7ED6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7ED70 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7ED74 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B7ED98:
|
||||
/* 80B7ED98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7ED9C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7EDA0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7EDA4 4B FF B7 CD */ bl Draw__11daNpc_zrA_cFv
|
||||
/* 80B7EDA8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7EDAC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7EDB0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7EDB4 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80B7ED78:
|
||||
/* 80B7ED78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7ED7C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7ED80 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7ED84 4B FF B7 CD */ bl Execute__11daNpc_zrA_cFv
|
||||
/* 80B7ED88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7ED8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7ED90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7ED94 4E 80 00 20 */ blr
|
||||
@@ -1,62 +0,0 @@
|
||||
lbl_80B7C524:
|
||||
/* 80B7C524 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80B7C528 54 00 87 3E */ rlwinm r0, r0, 0x10, 0x1c, 0x1f
|
||||
/* 80B7C52C 88 63 14 E8 */ lbz r3, 0x14e8(r3)
|
||||
/* 80B7C530 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80B7C534 40 82 00 70 */ bne lbl_80B7C5A4
|
||||
/* 80B7C538 2C 00 00 04 */ cmpwi r0, 4
|
||||
/* 80B7C53C 41 82 00 48 */ beq lbl_80B7C584
|
||||
/* 80B7C540 40 80 00 1C */ bge lbl_80B7C55C
|
||||
/* 80B7C544 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80B7C548 41 82 00 2C */ beq lbl_80B7C574
|
||||
/* 80B7C54C 40 80 00 30 */ bge lbl_80B7C57C
|
||||
/* 80B7C550 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80B7C554 40 80 00 18 */ bge lbl_80B7C56C
|
||||
/* 80B7C558 48 00 00 44 */ b lbl_80B7C59C
|
||||
lbl_80B7C55C:
|
||||
/* 80B7C55C 2C 00 00 06 */ cmpwi r0, 6
|
||||
/* 80B7C560 41 82 00 34 */ beq lbl_80B7C594
|
||||
/* 80B7C564 40 80 00 38 */ bge lbl_80B7C59C
|
||||
/* 80B7C568 48 00 00 24 */ b lbl_80B7C58C
|
||||
lbl_80B7C56C:
|
||||
/* 80B7C56C 38 60 00 01 */ li r3, 1
|
||||
/* 80B7C570 4E 80 00 20 */ blr
|
||||
lbl_80B7C574:
|
||||
/* 80B7C574 38 60 00 02 */ li r3, 2
|
||||
/* 80B7C578 4E 80 00 20 */ blr
|
||||
lbl_80B7C57C:
|
||||
/* 80B7C57C 38 60 00 03 */ li r3, 3
|
||||
/* 80B7C580 4E 80 00 20 */ blr
|
||||
lbl_80B7C584:
|
||||
/* 80B7C584 38 60 00 04 */ li r3, 4
|
||||
/* 80B7C588 4E 80 00 20 */ blr
|
||||
lbl_80B7C58C:
|
||||
/* 80B7C58C 38 60 00 05 */ li r3, 5
|
||||
/* 80B7C590 4E 80 00 20 */ blr
|
||||
lbl_80B7C594:
|
||||
/* 80B7C594 38 60 00 06 */ li r3, 6
|
||||
/* 80B7C598 4E 80 00 20 */ blr
|
||||
lbl_80B7C59C:
|
||||
/* 80B7C59C 38 60 00 00 */ li r3, 0
|
||||
/* 80B7C5A0 4E 80 00 20 */ blr
|
||||
lbl_80B7C5A4:
|
||||
/* 80B7C5A4 28 03 00 06 */ cmplwi r3, 6
|
||||
/* 80B7C5A8 40 82 00 34 */ bne lbl_80B7C5DC
|
||||
/* 80B7C5AC 2C 00 00 02 */ cmpwi r0, 2
|
||||
/* 80B7C5B0 41 82 00 1C */ beq lbl_80B7C5CC
|
||||
/* 80B7C5B4 40 80 00 20 */ bge lbl_80B7C5D4
|
||||
/* 80B7C5B8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80B7C5BC 40 80 00 08 */ bge lbl_80B7C5C4
|
||||
/* 80B7C5C0 48 00 00 14 */ b lbl_80B7C5D4
|
||||
lbl_80B7C5C4:
|
||||
/* 80B7C5C4 38 60 00 02 */ li r3, 2
|
||||
/* 80B7C5C8 4E 80 00 20 */ blr
|
||||
lbl_80B7C5CC:
|
||||
/* 80B7C5CC 38 60 00 03 */ li r3, 3
|
||||
/* 80B7C5D0 4E 80 00 20 */ blr
|
||||
lbl_80B7C5D4:
|
||||
/* 80B7C5D4 38 60 00 00 */ li r3, 0
|
||||
/* 80B7C5D8 4E 80 00 20 */ blr
|
||||
lbl_80B7C5DC:
|
||||
/* 80B7C5DC 7C 03 03 78 */ mr r3, r0
|
||||
/* 80B7C5E0 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80B7C500:
|
||||
/* 80B7C500 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80B7C504 54 00 67 3E */ rlwinm r0, r0, 0xc, 0x1c, 0x1f
|
||||
/* 80B7C508 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80B7C50C 41 82 00 08 */ beq lbl_80B7C514
|
||||
/* 80B7C510 48 00 00 0C */ b lbl_80B7C51C
|
||||
lbl_80B7C514:
|
||||
/* 80B7C514 38 60 00 03 */ li r3, 3
|
||||
/* 80B7C518 4E 80 00 20 */ blr
|
||||
lbl_80B7C51C:
|
||||
/* 80B7C51C 38 60 00 00 */ li r3, 0
|
||||
/* 80B7C520 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_80B7C5E4:
|
||||
/* 80B7C5E4 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80B7C5E8 54 04 67 3E */ rlwinm r4, r0, 0xc, 0x1c, 0x1f
|
||||
/* 80B7C5EC 88 03 14 E8 */ lbz r0, 0x14e8(r3)
|
||||
/* 80B7C5F0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7C5F4 41 82 00 0C */ beq lbl_80B7C600
|
||||
/* 80B7C5F8 38 60 00 00 */ li r3, 0
|
||||
/* 80B7C5FC 4E 80 00 20 */ blr
|
||||
lbl_80B7C600:
|
||||
/* 80B7C600 28 04 00 0F */ cmplwi r4, 0xf
|
||||
/* 80B7C604 40 82 00 08 */ bne lbl_80B7C60C
|
||||
/* 80B7C608 38 80 00 00 */ li r4, 0
|
||||
lbl_80B7C60C:
|
||||
/* 80B7C60C 7C 83 23 78 */ mr r3, r4
|
||||
/* 80B7C610 4E 80 00 20 */ blr
|
||||
@@ -1,14 +0,0 @@
|
||||
lbl_80B7C614:
|
||||
/* 80B7C614 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80B7C618 54 04 47 3E */ rlwinm r4, r0, 8, 0x1c, 0x1f
|
||||
/* 80B7C61C 88 03 14 E8 */ lbz r0, 0x14e8(r3)
|
||||
/* 80B7C620 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7C624 41 82 00 0C */ beq lbl_80B7C630
|
||||
/* 80B7C628 38 60 00 00 */ li r3, 0
|
||||
/* 80B7C62C 4E 80 00 20 */ blr
|
||||
lbl_80B7C630:
|
||||
/* 80B7C630 38 04 FF F1 */ addi r0, r4, -15
|
||||
/* 80B7C634 30 00 FF FF */ addic r0, r0, -1
|
||||
/* 80B7C638 7C 00 01 10 */ subfe r0, r0, r0
|
||||
/* 80B7C63C 7C 83 00 78 */ andc r3, r4, r0
|
||||
/* 80B7C640 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80B7C4B4:
|
||||
/* 80B7C4B4 88 03 14 E8 */ lbz r0, 0x14e8(r3)
|
||||
/* 80B7C4B8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80B7C4BC 41 82 00 0C */ beq lbl_80B7C4C8
|
||||
/* 80B7C4C0 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 80B7C4C4 40 82 00 0C */ bne lbl_80B7C4D0
|
||||
lbl_80B7C4C8:
|
||||
/* 80B7C4C8 38 60 00 01 */ li r3, 1
|
||||
/* 80B7C4CC 4E 80 00 20 */ blr
|
||||
lbl_80B7C4D0:
|
||||
/* 80B7C4D0 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 80B7C4D4 40 82 00 0C */ bne lbl_80B7C4E0
|
||||
/* 80B7C4D8 38 60 00 02 */ li r3, 2
|
||||
/* 80B7C4DC 4E 80 00 20 */ blr
|
||||
lbl_80B7C4E0:
|
||||
/* 80B7C4E0 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80B7C4E4 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 80B7C4E8 41 82 00 08 */ beq lbl_80B7C4F0
|
||||
/* 80B7C4EC 48 00 00 0C */ b lbl_80B7C4F8
|
||||
lbl_80B7C4F0:
|
||||
/* 80B7C4F0 38 60 00 00 */ li r3, 0
|
||||
/* 80B7C4F4 4E 80 00 20 */ blr
|
||||
lbl_80B7C4F8:
|
||||
/* 80B7C4F8 38 60 00 02 */ li r3, 2
|
||||
/* 80B7C4FC 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80B84200:
|
||||
/* 80B84200 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B84204 7C 08 02 A6 */ mflr r0
|
||||
/* 80B84208 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B8420C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B84210 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B84214 4B 49 4A CD */ bl fopAc_IsActor__FPv
|
||||
/* 80B84218 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B8421C 41 82 00 18 */ beq lbl_80B84234
|
||||
/* 80B84220 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 80B84224 2C 00 02 57 */ cmpwi r0, 0x257
|
||||
/* 80B84228 40 82 00 0C */ bne lbl_80B84234
|
||||
/* 80B8422C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B84230 48 00 00 08 */ b lbl_80B84238
|
||||
lbl_80B84234:
|
||||
/* 80B84234 38 60 00 00 */ li r3, 0
|
||||
lbl_80B84238:
|
||||
/* 80B84238 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B8423C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B84240 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B84244 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B84248 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_80B8A3CC:
|
||||
/* 80B8A3CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B8A3D0 7C 08 02 A6 */ mflr r0
|
||||
/* 80B8A3D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B8A3D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B8A3DC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B8A3E0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80B8A3E4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80B8A3E8 4B 48 E8 F9 */ bl fopAc_IsActor__FPv
|
||||
/* 80B8A3EC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B8A3F0 41 82 00 30 */ beq lbl_80B8A420
|
||||
/* 80B8A3F4 A8 1E 00 08 */ lha r0, 8(r30)
|
||||
/* 80B8A3F8 2C 00 02 85 */ cmpwi r0, 0x285
|
||||
/* 80B8A3FC 40 82 00 24 */ bne lbl_80B8A420
|
||||
/* 80B8A400 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80B8A404 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80B8A408 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80B8A40C 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80B8A410 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80B8A414 40 82 00 0C */ bne lbl_80B8A420
|
||||
/* 80B8A418 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B8A41C 48 00 00 08 */ b lbl_80B8A424
|
||||
lbl_80B8A420:
|
||||
/* 80B8A420 38 60 00 00 */ li r3, 0
|
||||
lbl_80B8A424:
|
||||
/* 80B8A424 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B8A428 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B8A42C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B8A430 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B8A434 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B8A438 4E 80 00 20 */ blr
|
||||
@@ -1,47 +0,0 @@
|
||||
lbl_80B8064C:
|
||||
/* 80B8064C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B80650 7C 08 02 A6 */ mflr r0
|
||||
/* 80B80654 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B80658 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B8065C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B80660 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80B80664 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80B80668 4B 49 86 79 */ bl fopAc_IsActor__FPv
|
||||
/* 80B8066C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B80670 41 82 00 70 */ beq lbl_80B806E0
|
||||
/* 80B80674 A8 1E 00 08 */ lha r0, 8(r30)
|
||||
/* 80B80678 2C 00 00 E5 */ cmpwi r0, 0xe5
|
||||
/* 80B8067C 40 82 00 64 */ bne lbl_80B806E0
|
||||
/* 80B80680 7C 1E F8 40 */ cmplw r30, r31
|
||||
/* 80B80684 41 82 00 5C */ beq lbl_80B806E0
|
||||
/* 80B80688 88 1E 14 E8 */ lbz r0, 0x14e8(r30)
|
||||
/* 80B8068C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80B80690 40 82 00 50 */ bne lbl_80B806E0
|
||||
/* 80B80694 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B80698 4B FF BF 4D */ bl getMultiModeFromParam__11daNpc_zrA_cFv
|
||||
/* 80B8069C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80B806A0 41 82 00 40 */ beq lbl_80B806E0
|
||||
/* 80B806A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B806A8 4B FF BF 3D */ bl getMultiModeFromParam__11daNpc_zrA_cFv
|
||||
/* 80B806AC 54 7F 06 3E */ clrlwi r31, r3, 0x18
|
||||
/* 80B806B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B806B4 4B FF BF 31 */ bl getMultiModeFromParam__11daNpc_zrA_cFv
|
||||
/* 80B806B8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80B806BC 7C 00 F8 40 */ cmplw r0, r31
|
||||
/* 80B806C0 40 82 00 20 */ bne lbl_80B806E0
|
||||
/* 80B806C4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B806C8 4B FF BF 4D */ bl getMultiNoFromParam__11daNpc_zrA_cFv
|
||||
/* 80B806CC 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 80B806D0 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80B806D4 40 82 00 0C */ bne lbl_80B806E0
|
||||
/* 80B806D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B806DC 48 00 00 08 */ b lbl_80B806E4
|
||||
lbl_80B806E0:
|
||||
/* 80B806E0 38 60 00 00 */ li r3, 0
|
||||
lbl_80B806E4:
|
||||
/* 80B806E4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B806E8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B806EC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B806F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B806F4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B806F8 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_80B8B3A0:
|
||||
/* 80B8B3A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B8B3A4 7C 08 02 A6 */ mflr r0
|
||||
/* 80B8B3A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B8B3AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B8B3B0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B8B3B4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80B8B3B8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80B8B3BC 4B 48 D9 25 */ bl fopAc_IsActor__FPv
|
||||
/* 80B8B3C0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B8B3C4 41 82 00 40 */ beq lbl_80B8B404
|
||||
/* 80B8B3C8 A8 1E 00 08 */ lha r0, 8(r30)
|
||||
/* 80B8B3CC 2C 00 00 E5 */ cmpwi r0, 0xe5
|
||||
/* 80B8B3D0 40 82 00 34 */ bne lbl_80B8B404
|
||||
/* 80B8B3D4 88 7E 14 E8 */ lbz r3, 0x14e8(r30)
|
||||
/* 80B8B3D8 88 1F 14 E8 */ lbz r0, 0x14e8(r31)
|
||||
/* 80B8B3DC 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80B8B3E0 40 82 00 24 */ bne lbl_80B8B404
|
||||
/* 80B8B3E4 80 1E 00 B0 */ lwz r0, 0xb0(r30)
|
||||
/* 80B8B3E8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 80B8B3EC 80 1F 00 B0 */ lwz r0, 0xb0(r31)
|
||||
/* 80B8B3F0 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80B8B3F4 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80B8B3F8 41 82 00 0C */ beq lbl_80B8B404
|
||||
/* 80B8B3FC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B8B400 48 00 00 08 */ b lbl_80B8B408
|
||||
lbl_80B8B404:
|
||||
/* 80B8B404 38 60 00 00 */ li r3, 0
|
||||
lbl_80B8B408:
|
||||
/* 80B8B408 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B8B40C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B8B410 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B8B414 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B8B418 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B8B41C 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_80B8424C:
|
||||
/* 80B8424C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B84250 7C 08 02 A6 */ mflr r0
|
||||
/* 80B84254 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B84258 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B8425C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B84260 4B 49 4A 81 */ bl fopAc_IsActor__FPv
|
||||
/* 80B84264 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B84268 41 82 00 18 */ beq lbl_80B84280
|
||||
/* 80B8426C A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 80B84270 2C 00 00 ED */ cmpwi r0, 0xed
|
||||
/* 80B84274 40 82 00 0C */ bne lbl_80B84280
|
||||
/* 80B84278 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B8427C 48 00 00 08 */ b lbl_80B84284
|
||||
lbl_80B84280:
|
||||
/* 80B84280 38 60 00 00 */ li r3, 0
|
||||
lbl_80B84284:
|
||||
/* 80B84284 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B84288 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B8428C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B84290 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B84294 4E 80 00 20 */ blr
|
||||
-45
@@ -1,45 +0,0 @@
|
||||
lbl_80B7DB20:
|
||||
/* 80B7DB20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B7DB24 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7DB28 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B7DB2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B7DB30 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B7DB34 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80B7DB38 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80B7DB3C 38 00 00 03 */ li r0, 3
|
||||
/* 80B7DB40 B0 03 14 E6 */ sth r0, 0x14e6(r3)
|
||||
/* 80B7DB44 38 7E 14 80 */ addi r3, r30, 0x1480
|
||||
/* 80B7DB48 4B 7E 44 D1 */ bl __ptmf_test
|
||||
/* 80B7DB4C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B7DB50 41 82 00 18 */ beq lbl_80B7DB68
|
||||
/* 80B7DB54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B7DB58 38 80 00 00 */ li r4, 0
|
||||
/* 80B7DB5C 39 9E 14 80 */ addi r12, r30, 0x1480
|
||||
/* 80B7DB60 4B 7E 45 25 */ bl __ptmf_scall
|
||||
/* 80B7DB64 60 00 00 00 */ nop
|
||||
lbl_80B7DB68:
|
||||
/* 80B7DB68 38 00 00 00 */ li r0, 0
|
||||
/* 80B7DB6C B0 1E 14 E6 */ sth r0, 0x14e6(r30)
|
||||
/* 80B7DB70 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80B7DB74 80 1F 00 04 */ lwz r0, 4(r31)
|
||||
/* 80B7DB78 90 7E 14 80 */ stw r3, 0x1480(r30)
|
||||
/* 80B7DB7C 90 1E 14 84 */ stw r0, 0x1484(r30)
|
||||
/* 80B7DB80 80 1F 00 08 */ lwz r0, 8(r31)
|
||||
/* 80B7DB84 90 1E 14 88 */ stw r0, 0x1488(r30)
|
||||
/* 80B7DB88 38 7E 14 80 */ addi r3, r30, 0x1480
|
||||
/* 80B7DB8C 4B 7E 44 8D */ bl __ptmf_test
|
||||
/* 80B7DB90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B7DB94 41 82 00 18 */ beq lbl_80B7DBAC
|
||||
/* 80B7DB98 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80B7DB9C 38 80 00 00 */ li r4, 0
|
||||
/* 80B7DBA0 39 9E 14 80 */ addi r12, r30, 0x1480
|
||||
/* 80B7DBA4 4B 7E 44 E1 */ bl __ptmf_scall
|
||||
/* 80B7DBA8 60 00 00 00 */ nop
|
||||
lbl_80B7DBAC:
|
||||
/* 80B7DBAC 38 60 00 01 */ li r3, 1
|
||||
/* 80B7DBB0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B7DBB4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B7DBB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B7DBBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7DBC0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B7DBC4 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80B7BE74:
|
||||
/* 80B7BE74 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B7BE78 4D 80 00 20 */ bltlr
|
||||
/* 80B7BE7C 2C 04 00 15 */ cmpwi r4, 0x15
|
||||
/* 80B7BE80 4C 80 00 20 */ bgelr
|
||||
/* 80B7BE84 B0 83 09 DE */ sth r4, 0x9de(r3)
|
||||
/* 80B7BE88 D0 23 09 74 */ stfs f1, 0x974(r3)
|
||||
/* 80B7BE8C 38 00 FF FF */ li r0, -1
|
||||
/* 80B7BE90 B0 03 09 D8 */ sth r0, 0x9d8(r3)
|
||||
/* 80B7BE94 38 00 00 00 */ li r0, 0
|
||||
/* 80B7BE98 B0 03 09 D6 */ sth r0, 0x9d6(r3)
|
||||
/* 80B7BE9C 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80B7E6F4:
|
||||
/* 80B7E6F4 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B7E6F8 4D 80 00 20 */ bltlr
|
||||
/* 80B7E6FC 2C 04 00 06 */ cmpwi r4, 6
|
||||
/* 80B7E700 4C 80 00 20 */ bgelr
|
||||
/* 80B7E704 A8 03 14 E4 */ lha r0, 0x14e4(r3)
|
||||
/* 80B7E708 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80B7E70C 4D 82 00 20 */ beqlr
|
||||
/* 80B7E710 B0 83 14 E4 */ sth r4, 0x14e4(r3)
|
||||
/* 80B7E714 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_80B7C308:
|
||||
/* 80B7C308 7C 86 07 34 */ extsh r6, r4
|
||||
/* 80B7C30C 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 80B7C310 40 82 00 10 */ bne lbl_80B7C320
|
||||
/* 80B7C314 A8 03 09 E0 */ lha r0, 0x9e0(r3)
|
||||
/* 80B7C318 7C 00 30 00 */ cmpw r0, r6
|
||||
/* 80B7C31C 4D 82 00 20 */ beqlr
|
||||
lbl_80B7C320:
|
||||
/* 80B7C320 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80B7C324 4D 80 00 20 */ bltlr
|
||||
/* 80B7C328 2C 04 00 24 */ cmpwi r4, 0x24
|
||||
/* 80B7C32C 4C 80 00 20 */ bgelr
|
||||
/* 80B7C330 B0 C3 09 E0 */ sth r6, 0x9e0(r3)
|
||||
/* 80B7C334 D0 23 09 7C */ stfs f1, 0x97c(r3)
|
||||
/* 80B7C338 38 00 FF FF */ li r0, -1
|
||||
/* 80B7C33C B0 03 09 DC */ sth r0, 0x9dc(r3)
|
||||
/* 80B7C340 38 00 00 00 */ li r0, 0
|
||||
/* 80B7C344 B0 03 09 DA */ sth r0, 0x9da(r3)
|
||||
/* 80B7C348 4E 80 00 20 */ blr
|
||||
@@ -1,136 +0,0 @@
|
||||
lbl_80B7AC08:
|
||||
/* 80B7AC08 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80B7AC0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7AC10 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80B7AC14 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B7AC18 4B 7E 75 C5 */ bl _savegpr_29
|
||||
/* 80B7AC1C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80B7AC20 3B C0 00 0A */ li r30, 0xa
|
||||
/* 80B7AC24 80 03 05 FC */ lwz r0, 0x5fc(r3)
|
||||
/* 80B7AC28 54 1F A7 FE */ rlwinm r31, r0, 0x14, 0x1f, 0x1f
|
||||
/* 80B7AC2C 88 03 09 F4 */ lbz r0, 0x9f4(r3)
|
||||
/* 80B7AC30 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7AC34 41 82 00 0C */ beq lbl_80B7AC40
|
||||
/* 80B7AC38 3C 60 00 80 */ lis r3, 0x0080 /* 0x0080000A@ha */
|
||||
/* 80B7AC3C 3B C3 00 0A */ addi r30, r3, 0x000A /* 0x0080000A@l */
|
||||
lbl_80B7AC40:
|
||||
/* 80B7AC40 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80B7AC44 48 00 2F 85 */ bl selectAction__11daNpc_zrA_cFv
|
||||
/* 80B7AC48 88 1D 09 F4 */ lbz r0, 0x9f4(r29)
|
||||
/* 80B7AC4C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7AC50 40 82 00 20 */ bne lbl_80B7AC70
|
||||
/* 80B7AC54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B7AC58 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B7AC5C 80 63 5D B4 */ lwz r3, 0x5db4(r3)
|
||||
/* 80B7AC60 80 03 05 74 */ lwz r0, 0x574(r3)
|
||||
/* 80B7AC64 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
|
||||
/* 80B7AC68 41 82 00 08 */ beq lbl_80B7AC70
|
||||
/* 80B7AC6C 3B C0 00 00 */ li r30, 0
|
||||
lbl_80B7AC70:
|
||||
/* 80B7AC70 88 1D 15 21 */ lbz r0, 0x1521(r29)
|
||||
/* 80B7AC74 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7AC78 41 82 00 68 */ beq lbl_80B7ACE0
|
||||
/* 80B7AC7C 38 00 00 00 */ li r0, 0
|
||||
/* 80B7AC80 90 1D 14 D0 */ stw r0, 0x14d0(r29)
|
||||
/* 80B7AC84 90 1D 14 D4 */ stw r0, 0x14d4(r29)
|
||||
/* 80B7AC88 3B C0 00 02 */ li r30, 2
|
||||
/* 80B7AC8C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B7AC90 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B7AC94 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80B7AC98 80 03 05 70 */ lwz r0, 0x570(r3)
|
||||
/* 80B7AC9C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 80B7ACA0 41 82 00 08 */ beq lbl_80B7ACA8
|
||||
/* 80B7ACA4 3B C0 00 00 */ li r30, 0
|
||||
lbl_80B7ACA8:
|
||||
/* 80B7ACA8 88 1D 15 3C */ lbz r0, 0x153c(r29)
|
||||
/* 80B7ACAC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80B7ACB0 41 82 00 10 */ beq lbl_80B7ACC0
|
||||
/* 80B7ACB4 88 1D 15 20 */ lbz r0, 0x1520(r29)
|
||||
/* 80B7ACB8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80B7ACBC 40 82 00 08 */ bne lbl_80B7ACC4
|
||||
lbl_80B7ACC0:
|
||||
/* 80B7ACC0 3B C0 00 00 */ li r30, 0
|
||||
lbl_80B7ACC4:
|
||||
/* 80B7ACC4 38 00 00 40 */ li r0, 0x40
|
||||
/* 80B7ACC8 98 1D 05 44 */ stb r0, 0x544(r29)
|
||||
/* 80B7ACCC 88 1D 05 44 */ lbz r0, 0x544(r29)
|
||||
/* 80B7ACD0 98 1D 05 45 */ stb r0, 0x545(r29)
|
||||
/* 80B7ACD4 38 00 00 3F */ li r0, 0x3f
|
||||
/* 80B7ACD8 98 1D 05 47 */ stb r0, 0x547(r29)
|
||||
/* 80B7ACDC 48 00 00 74 */ b lbl_80B7AD50
|
||||
lbl_80B7ACE0:
|
||||
/* 80B7ACE0 88 1D 14 E8 */ lbz r0, 0x14e8(r29)
|
||||
/* 80B7ACE4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7ACE8 41 82 00 2C */ beq lbl_80B7AD14
|
||||
/* 80B7ACEC 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 80B7ACF0 41 82 00 24 */ beq lbl_80B7AD14
|
||||
/* 80B7ACF4 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 80B7ACF8 41 82 00 1C */ beq lbl_80B7AD14
|
||||
/* 80B7ACFC 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80B7AD00 40 82 00 10 */ bne lbl_80B7AD10
|
||||
/* 80B7AD04 88 1D 15 94 */ lbz r0, 0x1594(r29)
|
||||
/* 80B7AD08 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7AD0C 41 82 00 08 */ beq lbl_80B7AD14
|
||||
lbl_80B7AD10:
|
||||
/* 80B7AD10 3B C0 00 00 */ li r30, 0
|
||||
lbl_80B7AD14:
|
||||
/* 80B7AD14 38 00 00 00 */ li r0, 0
|
||||
/* 80B7AD18 90 1D 14 D0 */ stw r0, 0x14d0(r29)
|
||||
/* 80B7AD1C 90 1D 14 D4 */ stw r0, 0x14d4(r29)
|
||||
/* 80B7AD20 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80B7AD24 38 80 00 05 */ li r4, 5
|
||||
/* 80B7AD28 38 A0 00 06 */ li r5, 6
|
||||
/* 80B7AD2C 4B 5D 95 4D */ bl getDistTableIdx__8daNpcF_cFii
|
||||
/* 80B7AD30 98 7D 05 44 */ stb r3, 0x544(r29)
|
||||
/* 80B7AD34 88 1D 05 44 */ lbz r0, 0x544(r29)
|
||||
/* 80B7AD38 98 1D 05 45 */ stb r0, 0x545(r29)
|
||||
/* 80B7AD3C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80B7AD40 38 80 00 03 */ li r4, 3
|
||||
/* 80B7AD44 38 A0 00 06 */ li r5, 6
|
||||
/* 80B7AD48 4B 5D 95 31 */ bl getDistTableIdx__8daNpcF_cFii
|
||||
/* 80B7AD4C 98 7D 05 47 */ stb r3, 0x547(r29)
|
||||
lbl_80B7AD50:
|
||||
/* 80B7AD50 93 DD 05 5C */ stw r30, 0x55c(r29)
|
||||
/* 80B7AD54 3C 60 80 B9 */ lis r3, m__17daNpc_zrA_Param_c@ha /* 0x80B8C458@ha */
|
||||
/* 80B7AD58 38 63 C4 58 */ addi r3, r3, m__17daNpc_zrA_Param_c@l /* 0x80B8C458@l */
|
||||
/* 80B7AD5C C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80B7AD60 D0 1D 04 EC */ stfs f0, 0x4ec(r29)
|
||||
/* 80B7AD64 D0 1D 04 F0 */ stfs f0, 0x4f0(r29)
|
||||
/* 80B7AD68 D0 1D 04 F4 */ stfs f0, 0x4f4(r29)
|
||||
/* 80B7AD6C 88 1D 15 20 */ lbz r0, 0x1520(r29)
|
||||
/* 80B7AD70 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7AD74 41 82 00 14 */ beq lbl_80B7AD88
|
||||
/* 80B7AD78 38 7D 04 EC */ addi r3, r29, 0x4ec
|
||||
/* 80B7AD7C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80B7AD80 C0 3D 15 6C */ lfs f1, 0x156c(r29)
|
||||
/* 80B7AD84 4B 7C C3 55 */ bl PSVECScale
|
||||
lbl_80B7AD88:
|
||||
/* 80B7AD88 38 7D 07 E4 */ addi r3, r29, 0x7e4
|
||||
/* 80B7AD8C 3C 80 80 B9 */ lis r4, m__17daNpc_zrA_Param_c@ha /* 0x80B8C458@ha */
|
||||
/* 80B7AD90 38 84 C4 58 */ addi r4, r4, m__17daNpc_zrA_Param_c@l /* 0x80B8C458@l */
|
||||
/* 80B7AD94 C0 24 00 1C */ lfs f1, 0x1c(r4)
|
||||
/* 80B7AD98 4B 4F B1 A9 */ bl SetWallR__12dBgS_AcchCirFf
|
||||
/* 80B7AD9C 3C 60 80 B9 */ lis r3, m__17daNpc_zrA_Param_c@ha /* 0x80B8C458@ha */
|
||||
/* 80B7ADA0 38 63 C4 58 */ addi r3, r3, m__17daNpc_zrA_Param_c@l /* 0x80B8C458@l */
|
||||
/* 80B7ADA4 C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 80B7ADA8 D0 1D 08 14 */ stfs f0, 0x814(r29)
|
||||
/* 80B7ADAC 88 1D 14 E8 */ lbz r0, 0x14e8(r29)
|
||||
/* 80B7ADB0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80B7ADB4 40 82 00 0C */ bne lbl_80B7ADC0
|
||||
/* 80B7ADB8 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 80B7ADBC 41 82 00 0C */ beq lbl_80B7ADC8
|
||||
lbl_80B7ADC0:
|
||||
/* 80B7ADC0 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 80B7ADC4 40 82 00 14 */ bne lbl_80B7ADD8
|
||||
lbl_80B7ADC8:
|
||||
/* 80B7ADC8 3C 60 80 B9 */ lis r3, m__17daNpc_zrA_Param_c@ha /* 0x80B8C458@ha */
|
||||
/* 80B7ADCC 38 63 C4 58 */ addi r3, r3, m__17daNpc_zrA_Param_c@l /* 0x80B8C458@l */
|
||||
/* 80B7ADD0 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80B7ADD4 D0 1D 05 30 */ stfs f0, 0x530(r29)
|
||||
lbl_80B7ADD8:
|
||||
/* 80B7ADD8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B7ADDC 4B 7E 74 4D */ bl _restgpr_29
|
||||
/* 80B7ADE0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80B7ADE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7ADE8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80B7ADEC 4E 80 00 20 */ blr
|
||||
@@ -1,38 +0,0 @@
|
||||
lbl_80B7E668:
|
||||
/* 80B7E668 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80B7E66C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B7E670 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80B7E674 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B7E678 4B 7E 3B 61 */ bl _savegpr_28
|
||||
/* 80B7E67C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80B7E680 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80B7E684 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80B7E688 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B7E68C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B7E690 38 7F 4F F8 */ addi r3, r31, 0x4ff8
|
||||
/* 80B7E694 4B 4C 9D 55 */ bl getRunEventName__16dEvent_manager_cFv
|
||||
/* 80B7E698 57 A0 10 3A */ slwi r0, r29, 2
|
||||
/* 80B7E69C 3C 80 80 B9 */ lis r4, l_evtNames@ha /* 0x80B8D1C4@ha */
|
||||
/* 80B7E6A0 38 84 D1 C4 */ addi r4, r4, l_evtNames@l /* 0x80B8D1C4@l */
|
||||
/* 80B7E6A4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80B7E6A8 4B 7E A2 ED */ bl strcmp
|
||||
/* 80B7E6AC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B7E6B0 40 82 00 28 */ bne lbl_80B7E6D8
|
||||
/* 80B7E6B4 38 7F 4E C8 */ addi r3, r31, 0x4ec8
|
||||
/* 80B7E6B8 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80B7E6BC 57 C0 10 3A */ slwi r0, r30, 2
|
||||
/* 80B7E6C0 3C A0 80 B9 */ lis r5, l_evtNames@ha /* 0x80B8D1C4@ha */
|
||||
/* 80B7E6C4 38 A5 D1 C4 */ addi r5, r5, l_evtNames@l /* 0x80B8D1C4@l */
|
||||
/* 80B7E6C8 7C A5 00 2E */ lwzx r5, r5, r0
|
||||
/* 80B7E6CC 4B 4C 42 8D */ bl setSkipZev__14dEvt_control_cFPvPc
|
||||
/* 80B7E6D0 38 60 00 01 */ li r3, 1
|
||||
/* 80B7E6D4 48 00 00 08 */ b lbl_80B7E6DC
|
||||
lbl_80B7E6D8:
|
||||
/* 80B7E6D8 38 60 00 00 */ li r3, 0
|
||||
lbl_80B7E6DC:
|
||||
/* 80B7E6DC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80B7E6E0 4B 7E 3B 45 */ bl _restgpr_28
|
||||
/* 80B7E6E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80B7E6E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B7E6EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80B7E6F0 4E 80 00 20 */ blr
|
||||
@@ -1,107 +0,0 @@
|
||||
lbl_80B81788:
|
||||
/* 80B81788 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80B8178C 7C 08 02 A6 */ mflr r0
|
||||
/* 80B81790 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80B81794 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80B81798 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80B8179C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80B817A0 48 00 0B 61 */ bl calcModulation__11daNpc_zrA_cFv
|
||||
/* 80B817A4 80 1F 09 54 */ lwz r0, 0x954(r31)
|
||||
/* 80B817A8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80B817AC 40 82 01 50 */ bne lbl_80B818FC
|
||||
/* 80B817B0 38 7F 13 1C */ addi r3, r31, 0x131c
|
||||
/* 80B817B4 4B 5C EF 39 */ bl getActorP__18daNpcF_ActorMngr_cFv
|
||||
/* 80B817B8 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80B817BC 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 80B817C0 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
||||
/* 80B817C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B817C8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80B817CC A8 BF 04 E6 */ lha r5, 0x4e6(r31)
|
||||
/* 80B817D0 4B 5D 32 11 */ bl chkFindPlayer2__8daNpcF_cFis
|
||||
/* 80B817D4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B817D8 41 82 00 2C */ beq lbl_80B81804
|
||||
/* 80B817DC 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 80B817E0 40 82 00 3C */ bne lbl_80B8181C
|
||||
/* 80B817E4 38 7F 13 1C */ addi r3, r31, 0x131c
|
||||
/* 80B817E8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80B817EC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80B817F0 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 80B817F4 4B 5C EE C9 */ bl entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c
|
||||
/* 80B817F8 38 00 00 00 */ li r0, 0
|
||||
/* 80B817FC 90 1F 09 6C */ stw r0, 0x96c(r31)
|
||||
/* 80B81800 48 00 00 1C */ b lbl_80B8181C
|
||||
lbl_80B81804:
|
||||
/* 80B81804 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 80B81808 41 82 00 14 */ beq lbl_80B8181C
|
||||
/* 80B8180C 38 7F 13 1C */ addi r3, r31, 0x131c
|
||||
/* 80B81810 4B 5C EE D1 */ bl remove__18daNpcF_ActorMngr_cFv
|
||||
/* 80B81814 38 00 00 00 */ li r0, 0
|
||||
/* 80B81818 90 1F 09 6C */ stw r0, 0x96c(r31)
|
||||
lbl_80B8181C:
|
||||
/* 80B8181C 38 7F 13 1C */ addi r3, r31, 0x131c
|
||||
/* 80B81820 4B 5C EE CD */ bl getActorP__18daNpcF_ActorMngr_cFv
|
||||
/* 80B81824 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80B81828 41 82 00 14 */ beq lbl_80B8183C
|
||||
/* 80B8182C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B81830 38 80 00 02 */ li r4, 2
|
||||
/* 80B81834 4B FF CE C1 */ bl setLookMode__11daNpc_zrA_cFi
|
||||
/* 80B81838 48 00 00 44 */ b lbl_80B8187C
|
||||
lbl_80B8183C:
|
||||
/* 80B8183C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B81840 38 80 00 00 */ li r4, 0
|
||||
/* 80B81844 4B FF CE B1 */ bl setLookMode__11daNpc_zrA_cFi
|
||||
/* 80B81848 A8 9F 04 B6 */ lha r4, 0x4b6(r31)
|
||||
/* 80B8184C A8 1F 08 F2 */ lha r0, 0x8f2(r31)
|
||||
/* 80B81850 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 80B81854 41 82 00 28 */ beq lbl_80B8187C
|
||||
/* 80B81858 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B8185C 38 A0 FF FF */ li r5, -1
|
||||
/* 80B81860 38 C0 FF FF */ li r6, -1
|
||||
/* 80B81864 38 E0 00 0F */ li r7, 0xf
|
||||
/* 80B81868 4B 5D 28 3D */ bl step__8daNpcF_cFsiii
|
||||
/* 80B8186C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80B81870 41 82 00 0C */ beq lbl_80B8187C
|
||||
/* 80B81874 38 00 00 00 */ li r0, 0
|
||||
/* 80B81878 B0 1F 14 E6 */ sth r0, 0x14e6(r31)
|
||||
lbl_80B8187C:
|
||||
/* 80B8187C A8 7F 04 B6 */ lha r3, 0x4b6(r31)
|
||||
/* 80B81880 A8 1F 08 F2 */ lha r0, 0x8f2(r31)
|
||||
/* 80B81884 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80B81888 40 82 00 6C */ bne lbl_80B818F4
|
||||
/* 80B8188C 38 7F 13 1C */ addi r3, r31, 0x131c
|
||||
/* 80B81890 4B 5C EE 5D */ bl getActorP__18daNpcF_ActorMngr_cFv
|
||||
/* 80B81894 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80B81898 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 80B8189C 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 80B818A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B818A4 3C A0 80 15 */ lis r5, srchAttnActor1__8daNpcF_cFPvPv@ha /* 0x80152654@ha */
|
||||
/* 80B818A8 38 A5 26 54 */ addi r5, r5, srchAttnActor1__8daNpcF_cFPvPv@l /* 0x80152654@l */
|
||||
/* 80B818AC 3C C0 80 B9 */ lis r6, m__17daNpc_zrA_Param_c@ha /* 0x80B8C458@ha */
|
||||
/* 80B818B0 38 C6 C4 58 */ addi r6, r6, m__17daNpc_zrA_Param_c@l /* 0x80B8C458@l */
|
||||
/* 80B818B4 C0 26 00 54 */ lfs f1, 0x54(r6)
|
||||
/* 80B818B8 C0 46 00 58 */ lfs f2, 0x58(r6)
|
||||
/* 80B818BC C0 66 00 5C */ lfs f3, 0x5c(r6)
|
||||
/* 80B818C0 C0 86 00 50 */ lfs f4, 0x50(r6)
|
||||
/* 80B818C4 A8 DF 04 E6 */ lha r6, 0x4e6(r31)
|
||||
/* 80B818C8 38 E0 00 78 */ li r7, 0x78
|
||||
/* 80B818CC 39 00 00 01 */ li r8, 1
|
||||
/* 80B818D0 4B 5D 2A 9D */ bl getAttnActorP__8daNpcF_cFiPFPvPv_Pvffffsii
|
||||
/* 80B818D4 7C 64 1B 79 */ or. r4, r3, r3
|
||||
/* 80B818D8 41 82 00 24 */ beq lbl_80B818FC
|
||||
/* 80B818DC 38 7F 13 24 */ addi r3, r31, 0x1324
|
||||
/* 80B818E0 4B 5C ED DD */ bl entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c
|
||||
/* 80B818E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80B818E8 38 80 00 05 */ li r4, 5
|
||||
/* 80B818EC 4B FF CE 09 */ bl setLookMode__11daNpc_zrA_cFi
|
||||
/* 80B818F0 48 00 00 0C */ b lbl_80B818FC
|
||||
lbl_80B818F4:
|
||||
/* 80B818F4 38 00 00 00 */ li r0, 0
|
||||
/* 80B818F8 90 1F 09 38 */ stw r0, 0x938(r31)
|
||||
lbl_80B818FC:
|
||||
/* 80B818FC 38 60 00 01 */ li r3, 1
|
||||
/* 80B81900 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80B81904 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80B81908 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80B8190C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80B81910 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80B81914 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user