d_a_e_ym_tag OK, d_a_tag_theB_hint OK (#289)

This commit is contained in:
Pheenoh
2023-02-17 07:26:11 -07:00
committed by GitHub
parent 52d84413bb
commit 7fdd453996
20 changed files with 502 additions and 1191 deletions
@@ -1,31 +0,0 @@
lbl_80815F28:
/* 80815F28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80815F2C 7C 08 02 A6 */ mflr r0
/* 80815F30 90 01 00 14 */ stw r0, 0x14(r1)
/* 80815F34 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80815F38 7C 7F 1B 78 */ mr r31, r3
/* 80815F3C 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80815F40 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80815F44 40 82 00 1C */ bne lbl_80815F60
/* 80815F48 28 1F 00 00 */ cmplwi r31, 0
/* 80815F4C 41 82 00 08 */ beq lbl_80815F54
/* 80815F50 4B 80 2C 15 */ bl __ct__10fopAc_ac_cFv
lbl_80815F54:
/* 80815F54 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80815F58 60 00 00 08 */ ori r0, r0, 8
/* 80815F5C 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80815F60:
/* 80815F60 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 80815F64 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80815F68 28 00 00 FF */ cmplwi r0, 0xff
/* 80815F6C 40 82 00 0C */ bne lbl_80815F78
/* 80815F70 38 60 00 05 */ li r3, 5
/* 80815F74 48 00 00 08 */ b lbl_80815F7C
lbl_80815F78:
/* 80815F78 38 60 00 04 */ li r3, 4
lbl_80815F7C:
/* 80815F7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80815F80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80815F84 7C 08 03 A6 */ mtlr r0
/* 80815F88 38 21 00 10 */ addi r1, r1, 0x10
/* 80815F8C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80815F90:
/* 80815F90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80815F94 7C 08 02 A6 */ mflr r0
/* 80815F98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80815F9C 4B FF FF 8D */ bl create__12daE_YM_TAG_cFv
/* 80815FA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80815FA4 7C 08 03 A6 */ mtlr r0
/* 80815FA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80815FAC 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80815EF8:
/* 80815EF8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80815EFC 7C 08 02 A6 */ mflr r0
/* 80815F00 90 01 00 14 */ stw r0, 0x14(r1)
/* 80815F04 4B FF FF 89 */ bl execute__12daE_YM_TAG_cFv
/* 80815F08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80815F0C 7C 08 03 A6 */ mtlr r0
/* 80815F10 38 21 00 10 */ addi r1, r1, 0x10
/* 80815F14 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80815E8C:
/* 80815E8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80815E90 7C 08 02 A6 */ mflr r0
/* 80815E94 90 01 00 14 */ stw r0, 0x14(r1)
/* 80815E98 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80815E9C 7C 7F 1B 78 */ mr r31, r3
/* 80815EA0 3C 60 80 81 */ lis r3, s_e_ym__FPvPv@ha /* 0x80815E00@ha */
/* 80815EA4 38 63 5E 00 */ addi r3, r3, s_e_ym__FPvPv@l /* 0x80815E00@l */
/* 80815EA8 7F E4 FB 78 */ mr r4, r31
/* 80815EAC 4B 80 B4 8D */ bl fpcEx_Search__FPFPvPv_PvPv
/* 80815EB0 28 03 00 00 */ cmplwi r3, 0
/* 80815EB4 41 82 00 2C */ beq lbl_80815EE0
/* 80815EB8 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 80815EBC D0 03 06 B8 */ stfs f0, 0x6b8(r3)
/* 80815EC0 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 80815EC4 D0 03 06 BC */ stfs f0, 0x6bc(r3)
/* 80815EC8 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 80815ECC D0 03 06 C0 */ stfs f0, 0x6c0(r3)
/* 80815ED0 38 03 06 B8 */ addi r0, r3, 0x6b8
/* 80815ED4 90 03 06 C4 */ stw r0, 0x6c4(r3)
/* 80815ED8 7F E3 FB 78 */ mr r3, r31
/* 80815EDC 4B 80 3D A1 */ bl fopAcM_delete__FP10fopAc_ac_c
lbl_80815EE0:
/* 80815EE0 38 60 00 01 */ li r3, 1
/* 80815EE4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80815EE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80815EEC 7C 08 03 A6 */ mtlr r0
/* 80815EF0 38 21 00 10 */ addi r1, r1, 0x10
/* 80815EF4 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_80815E00:
/* 80815E00 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80815E04 7C 08 02 A6 */ mflr r0
/* 80815E08 90 01 00 14 */ stw r0, 0x14(r1)
/* 80815E0C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80815E10 93 C1 00 08 */ stw r30, 8(r1)
/* 80815E14 7C 7E 1B 78 */ mr r30, r3
/* 80815E18 7C 9F 23 78 */ mr r31, r4
/* 80815E1C 4B 80 2E C5 */ bl fopAc_IsActor__FPv
/* 80815E20 2C 03 00 00 */ cmpwi r3, 0
/* 80815E24 41 82 00 4C */ beq lbl_80815E70
/* 80815E28 A8 1E 00 08 */ lha r0, 8(r30)
/* 80815E2C 2C 00 01 F4 */ cmpwi r0, 0x1f4
/* 80815E30 40 82 00 40 */ bne lbl_80815E70
/* 80815E34 28 1E 00 00 */ cmplwi r30, 0
/* 80815E38 41 82 00 0C */ beq lbl_80815E44
/* 80815E3C 80 7E 00 04 */ lwz r3, 4(r30)
/* 80815E40 48 00 00 08 */ b lbl_80815E48
lbl_80815E44:
/* 80815E44 38 60 FF FF */ li r3, -1
lbl_80815E48:
/* 80815E48 4B 80 C2 F1 */ bl fpcM_IsCreating__FUi
/* 80815E4C 2C 03 00 00 */ cmpwi r3, 0
/* 80815E50 40 82 00 20 */ bne lbl_80815E70
/* 80815E54 88 7E 06 C8 */ lbz r3, 0x6c8(r30)
/* 80815E58 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 80815E5C 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80815E60 7C 03 00 40 */ cmplw r3, r0
/* 80815E64 40 82 00 0C */ bne lbl_80815E70
/* 80815E68 7F C3 F3 78 */ mr r3, r30
/* 80815E6C 48 00 00 08 */ b lbl_80815E74
lbl_80815E70:
/* 80815E70 38 60 00 00 */ li r3, 0
lbl_80815E74:
/* 80815E74 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80815E78 83 C1 00 08 */ lwz r30, 8(r1)
/* 80815E7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80815E80 7C 08 03 A6 */ mtlr r0
/* 80815E84 38 21 00 10 */ addi r1, r1, 0x10
/* 80815E88 4E 80 00 20 */ blr
@@ -1,32 +0,0 @@
lbl_80D63CD8:
/* 80D63CD8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D63CDC 7C 08 02 A6 */ mflr r0
/* 80D63CE0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D63CE4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80D63CE8 7C 7F 1B 78 */ mr r31, r3
/* 80D63CEC 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 80D63CF0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80D63CF4 40 82 00 1C */ bne lbl_80D63D10
/* 80D63CF8 28 1F 00 00 */ cmplwi r31, 0
/* 80D63CFC 41 82 00 08 */ beq lbl_80D63D04
/* 80D63D00 4B 2B 4E 65 */ bl __ct__10fopAc_ac_cFv
lbl_80D63D04:
/* 80D63D04 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 80D63D08 60 00 00 08 */ ori r0, r0, 8
/* 80D63D0C 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_80D63D10:
/* 80D63D10 3C 60 80 D6 */ lis r3, lit_3831@ha /* 0x80D63E54@ha */
/* 80D63D14 C0 23 3E 54 */ lfs f1, lit_3831@l(r3) /* 0x80D63E54@l */
/* 80D63D18 C0 1F 04 EC */ lfs f0, 0x4ec(r31)
/* 80D63D1C EC 21 00 32 */ fmuls f1, f1, f0
/* 80D63D20 3C 60 80 D6 */ lis r3, lit_3832@ha /* 0x80D63E5C@ha */
/* 80D63D24 C8 43 3E 5C */ lfd f2, lit_3832@l(r3) /* 0x80D63E5C@l */
/* 80D63D28 4B 60 8A 59 */ bl pow
/* 80D63D2C FC 00 08 18 */ frsp f0, f1
/* 80D63D30 D0 1F 05 68 */ stfs f0, 0x568(r31)
/* 80D63D34 38 60 00 04 */ li r3, 4
/* 80D63D38 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80D63D3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D63D40 7C 08 03 A6 */ mtlr r0
/* 80D63D44 38 21 00 10 */ addi r1, r1, 0x10
/* 80D63D48 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80D63D4C:
/* 80D63D4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80D63D50 7C 08 02 A6 */ mflr r0
/* 80D63D54 90 01 00 14 */ stw r0, 0x14(r1)
/* 80D63D58 28 03 00 00 */ cmplwi r3, 0
/* 80D63D5C 41 82 00 0C */ beq lbl_80D63D68
/* 80D63D60 38 80 00 00 */ li r4, 0
/* 80D63D64 4B 2B 4F 29 */ bl __dt__10fopAc_ac_cFv
lbl_80D63D68:
/* 80D63D68 38 60 00 01 */ li r3, 1
/* 80D63D6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80D63D70 7C 08 03 A6 */ mtlr r0
/* 80D63D74 38 21 00 10 */ addi r1, r1, 0x10
/* 80D63D78 4E 80 00 20 */ blr
@@ -1,57 +0,0 @@
lbl_80D63D7C:
/* 80D63D7C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80D63D80 7C 08 02 A6 */ mflr r0
/* 80D63D84 90 01 00 24 */ stw r0, 0x24(r1)
/* 80D63D88 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80D63D8C 7C 7F 1B 78 */ mr r31, r3
/* 80D63D90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80D63D94 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80D63D98 A8 1F 04 E4 */ lha r0, 0x4e4(r31)
/* 80D63D9C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80D63DA0 88 1F 04 BA */ lbz r0, 0x4ba(r31)
/* 80D63DA4 7C 05 07 74 */ extsb r5, r0
/* 80D63DA8 4B 2D 15 B9 */ bl isSwitch__10dSv_info_cCFii
/* 80D63DAC 2C 03 00 00 */ cmpwi r3, 0
/* 80D63DB0 41 82 00 14 */ beq lbl_80D63DC4
/* 80D63DB4 7F E3 FB 78 */ mr r3, r31
/* 80D63DB8 4B 2B 5E C5 */ bl fopAcM_delete__FP10fopAc_ac_c
/* 80D63DBC 38 60 00 01 */ li r3, 1
/* 80D63DC0 48 00 00 78 */ b lbl_80D63E38
lbl_80D63DC4:
/* 80D63DC4 7F E3 FB 78 */ mr r3, r31
/* 80D63DC8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80D63DCC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80D63DD0 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 80D63DD4 4B 2B 6C C1 */ bl fopAcM_searchActorDistanceXZ2__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 80D63DD8 C0 1F 05 68 */ lfs f0, 0x568(r31)
/* 80D63DDC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80D63DE0 40 80 00 54 */ bge lbl_80D63E34
/* 80D63DE4 38 00 00 57 */ li r0, 0x57
/* 80D63DE8 B0 01 00 08 */ sth r0, 8(r1)
/* 80D63DEC 3C 60 80 02 */ lis r3, fpcSch_JudgeForPName__FPvPv@ha /* 0x80023578@ha */
/* 80D63DF0 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName__FPvPv@l /* 0x80023578@l */
/* 80D63DF4 38 81 00 08 */ addi r4, r1, 8
/* 80D63DF8 4B 2B DE 69 */ bl fpcLyIt_AllJudge__FPFPvPv_PvPv
/* 80D63DFC 28 03 00 00 */ cmplwi r3, 0
/* 80D63E00 41 82 00 34 */ beq lbl_80D63E34
/* 80D63E04 80 BF 00 B0 */ lwz r5, 0xb0(r31)
/* 80D63E08 54 A0 46 3E */ srwi r0, r5, 0x18
/* 80D63E0C 7C 06 07 74 */ extsb r6, r0
/* 80D63E10 2C 06 00 FF */ cmpwi r6, 0xff
/* 80D63E14 40 82 00 0C */ bne lbl_80D63E20
/* 80D63E18 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
/* 80D63E1C 7C 06 07 74 */ extsb r6, r0
lbl_80D63E20:
/* 80D63E20 A8 1F 04 E8 */ lha r0, 0x4e8(r31)
/* 80D63E24 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80D63E28 54 A5 04 3E */ clrlwi r5, r5, 0x10
/* 80D63E2C 7C C6 07 74 */ extsb r6, r6
/* 80D63E30 4B D9 98 A9 */ bl setHintEvent__11daNpcTheB_cFlUsi
lbl_80D63E34:
/* 80D63E34 38 60 00 01 */ li r3, 1
lbl_80D63E38:
/* 80D63E38 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80D63E3C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80D63E40 7C 08 03 A6 */ mtlr r0
/* 80D63E44 38 21 00 20 */ addi r1, r1, 0x20
/* 80D63E48 4E 80 00 20 */ blr