Work on d_msg_scrn_talk (#2192)

* Work on d_msg_scrn_talk

* Generate d_pane_class_ex virtual inlines
This commit is contained in:
hatal175
2024-08-14 23:50:36 +03:00
committed by GitHub
parent 8316d7e952
commit 7d8dc7eb17
27 changed files with 505 additions and 722 deletions
@@ -1,187 +0,0 @@
lbl_80247A90:
/* 80247A90 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80247A94 7C 08 02 A6 */ mflr r0
/* 80247A98 90 01 00 24 */ stw r0, 0x24(r1)
/* 80247A9C 39 61 00 20 */ addi r11, r1, 0x20
/* 80247AA0 48 11 A7 31 */ bl _savegpr_26
/* 80247AA4 7C 7E 1B 79 */ or. r30, r3, r3
/* 80247AA8 7C 9F 23 78 */ mr r31, r4
/* 80247AAC 41 82 02 6C */ beq lbl_80247D18
/* 80247AB0 3C 60 80 3C */ lis r3, __vt__14dMsgScrnTalk_c@ha /* 0x803C13C8@ha */
/* 80247AB4 38 03 13 C8 */ addi r0, r3, __vt__14dMsgScrnTalk_c@l /* 0x803C13C8@l */
/* 80247AB8 90 1E 00 00 */ stw r0, 0(r30)
/* 80247ABC 80 7E 00 04 */ lwz r3, 4(r30)
/* 80247AC0 28 03 00 00 */ cmplwi r3, 0
/* 80247AC4 41 82 00 18 */ beq lbl_80247ADC
/* 80247AC8 38 80 00 01 */ li r4, 1
/* 80247ACC 81 83 00 00 */ lwz r12, 0(r3)
/* 80247AD0 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247AD4 7D 89 03 A6 */ mtctr r12
/* 80247AD8 4E 80 04 21 */ bctrl
lbl_80247ADC:
/* 80247ADC 38 00 00 00 */ li r0, 0
/* 80247AE0 90 1E 00 04 */ stw r0, 4(r30)
/* 80247AE4 80 7E 00 C4 */ lwz r3, 0xc4(r30)
/* 80247AE8 28 03 00 00 */ cmplwi r3, 0
/* 80247AEC 41 82 00 18 */ beq lbl_80247B04
/* 80247AF0 38 80 00 01 */ li r4, 1
/* 80247AF4 81 83 00 00 */ lwz r12, 0(r3)
/* 80247AF8 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247AFC 7D 89 03 A6 */ mtctr r12
/* 80247B00 4E 80 04 21 */ bctrl
lbl_80247B04:
/* 80247B04 38 00 00 00 */ li r0, 0
/* 80247B08 90 1E 00 C4 */ stw r0, 0xc4(r30)
/* 80247B0C 80 7E 00 C8 */ lwz r3, 0xc8(r30)
/* 80247B10 28 03 00 00 */ cmplwi r3, 0
/* 80247B14 41 82 00 18 */ beq lbl_80247B2C
/* 80247B18 38 80 00 01 */ li r4, 1
/* 80247B1C 81 83 00 00 */ lwz r12, 0(r3)
/* 80247B20 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247B24 7D 89 03 A6 */ mtctr r12
/* 80247B28 4E 80 04 21 */ bctrl
lbl_80247B2C:
/* 80247B2C 38 00 00 00 */ li r0, 0
/* 80247B30 90 1E 00 C8 */ stw r0, 0xc8(r30)
/* 80247B34 80 7E 00 CC */ lwz r3, 0xcc(r30)
/* 80247B38 28 03 00 00 */ cmplwi r3, 0
/* 80247B3C 41 82 00 24 */ beq lbl_80247B60
/* 80247B40 41 82 00 18 */ beq lbl_80247B58
/* 80247B44 38 80 00 01 */ li r4, 1
/* 80247B48 81 83 00 00 */ lwz r12, 0(r3)
/* 80247B4C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247B50 7D 89 03 A6 */ mtctr r12
/* 80247B54 4E 80 04 21 */ bctrl
lbl_80247B58:
/* 80247B58 38 00 00 00 */ li r0, 0
/* 80247B5C 90 1E 00 CC */ stw r0, 0xcc(r30)
lbl_80247B60:
/* 80247B60 80 7E 00 D0 */ lwz r3, 0xd0(r30)
/* 80247B64 28 03 00 00 */ cmplwi r3, 0
/* 80247B68 41 82 00 18 */ beq lbl_80247B80
/* 80247B6C 38 80 00 01 */ li r4, 1
/* 80247B70 81 83 00 00 */ lwz r12, 0(r3)
/* 80247B74 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247B78 7D 89 03 A6 */ mtctr r12
/* 80247B7C 4E 80 04 21 */ bctrl
lbl_80247B80:
/* 80247B80 38 00 00 00 */ li r0, 0
/* 80247B84 90 1E 00 D0 */ stw r0, 0xd0(r30)
/* 80247B88 80 9E 00 50 */ lwz r4, 0x50(r30)
/* 80247B8C 28 04 00 00 */ cmplwi r4, 0
/* 80247B90 41 82 00 14 */ beq lbl_80247BA4
/* 80247B94 80 7E 00 E4 */ lwz r3, 0xe4(r30)
/* 80247B98 48 08 69 B1 */ bl free__7JKRHeapFPv
/* 80247B9C 38 00 00 00 */ li r0, 0
/* 80247BA0 90 1E 00 50 */ stw r0, 0x50(r30)
lbl_80247BA4:
/* 80247BA4 80 7E 00 D8 */ lwz r3, 0xd8(r30)
/* 80247BA8 28 03 00 00 */ cmplwi r3, 0
/* 80247BAC 41 82 00 18 */ beq lbl_80247BC4
/* 80247BB0 38 80 00 01 */ li r4, 1
/* 80247BB4 81 83 00 00 */ lwz r12, 0(r3)
/* 80247BB8 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247BBC 7D 89 03 A6 */ mtctr r12
/* 80247BC0 4E 80 04 21 */ bctrl
lbl_80247BC4:
/* 80247BC4 3B 80 00 00 */ li r28, 0
/* 80247BC8 93 9E 00 D8 */ stw r28, 0xd8(r30)
/* 80247BCC 3B 40 00 00 */ li r26, 0
/* 80247BD0 7F 9D E3 78 */ mr r29, r28
lbl_80247BD4:
/* 80247BD4 3B 7D 00 DC */ addi r27, r29, 0xdc
/* 80247BD8 7C 7E D8 2E */ lwzx r3, r30, r27
/* 80247BDC 28 03 00 00 */ cmplwi r3, 0
/* 80247BE0 41 82 00 18 */ beq lbl_80247BF8
/* 80247BE4 38 80 00 01 */ li r4, 1
/* 80247BE8 81 83 00 00 */ lwz r12, 0(r3)
/* 80247BEC 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247BF0 7D 89 03 A6 */ mtctr r12
/* 80247BF4 4E 80 04 21 */ bctrl
lbl_80247BF8:
/* 80247BF8 7F 9E D9 2E */ stwx r28, r30, r27
/* 80247BFC 3B 5A 00 01 */ addi r26, r26, 1
/* 80247C00 2C 1A 00 02 */ cmpwi r26, 2
/* 80247C04 3B BD 00 04 */ addi r29, r29, 4
/* 80247C08 41 80 FF CC */ blt lbl_80247BD4
/* 80247C0C 80 7E 00 08 */ lwz r3, 8(r30)
/* 80247C10 28 03 00 00 */ cmplwi r3, 0
/* 80247C14 41 82 00 18 */ beq lbl_80247C2C
/* 80247C18 38 80 00 01 */ li r4, 1
/* 80247C1C 81 83 00 00 */ lwz r12, 0(r3)
/* 80247C20 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247C24 7D 89 03 A6 */ mtctr r12
/* 80247C28 4E 80 04 21 */ bctrl
lbl_80247C2C:
/* 80247C2C 38 00 00 00 */ li r0, 0
/* 80247C30 90 1E 00 08 */ stw r0, 8(r30)
/* 80247C34 3B 40 00 00 */ li r26, 0
/* 80247C38 3B A0 00 00 */ li r29, 0
lbl_80247C3C:
/* 80247C3C 7F 7E EA 14 */ add r27, r30, r29
/* 80247C40 80 7B 00 0C */ lwz r3, 0xc(r27)
/* 80247C44 28 03 00 00 */ cmplwi r3, 0
/* 80247C48 41 82 00 24 */ beq lbl_80247C6C
/* 80247C4C 41 82 00 18 */ beq lbl_80247C64
/* 80247C50 38 80 00 01 */ li r4, 1
/* 80247C54 81 83 00 00 */ lwz r12, 0(r3)
/* 80247C58 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247C5C 7D 89 03 A6 */ mtctr r12
/* 80247C60 4E 80 04 21 */ bctrl
lbl_80247C64:
/* 80247C64 38 00 00 00 */ li r0, 0
/* 80247C68 90 1B 00 0C */ stw r0, 0xc(r27)
lbl_80247C6C:
/* 80247C6C 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 80247C70 28 03 00 00 */ cmplwi r3, 0
/* 80247C74 41 82 00 24 */ beq lbl_80247C98
/* 80247C78 41 82 00 18 */ beq lbl_80247C90
/* 80247C7C 38 80 00 01 */ li r4, 1
/* 80247C80 81 83 00 00 */ lwz r12, 0(r3)
/* 80247C84 81 8C 00 08 */ lwz r12, 8(r12)
/* 80247C88 7D 89 03 A6 */ mtctr r12
/* 80247C8C 4E 80 04 21 */ bctrl
lbl_80247C90:
/* 80247C90 38 00 00 00 */ li r0, 0
/* 80247C94 90 1B 00 28 */ stw r0, 0x28(r27)
lbl_80247C98:
/* 80247C98 3B 5A 00 01 */ addi r26, r26, 1
/* 80247C9C 2C 1A 00 06 */ cmpwi r26, 6
/* 80247CA0 3B BD 00 04 */ addi r29, r29, 4
/* 80247CA4 41 80 FF 98 */ blt lbl_80247C3C
/* 80247CA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80247CAC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80247CB0 80 63 5C 6C */ lwz r3, 0x5c6c(r3)
/* 80247CB4 81 83 00 00 */ lwz r12, 0(r3)
/* 80247CB8 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80247CBC 7D 89 03 A6 */ mtctr r12
/* 80247CC0 4E 80 04 21 */ bctrl
/* 80247CC4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80247CC8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80247CCC 80 63 5C 70 */ lwz r3, 0x5c70(r3)
/* 80247CD0 81 83 00 00 */ lwz r12, 0(r3)
/* 80247CD4 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80247CD8 7D 89 03 A6 */ mtctr r12
/* 80247CDC 4E 80 04 21 */ bctrl
/* 80247CE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80247CE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80247CE8 80 63 5C E4 */ lwz r3, 0x5ce4(r3)
/* 80247CEC 81 83 00 00 */ lwz r12, 0(r3)
/* 80247CF0 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80247CF4 7D 89 03 A6 */ mtctr r12
/* 80247CF8 4E 80 04 21 */ bctrl
/* 80247CFC 7F C3 F3 78 */ mr r3, r30
/* 80247D00 38 80 00 00 */ li r4, 0
/* 80247D04 4B FF 44 21 */ bl __dt__14dMsgScrnBase_cFv
/* 80247D08 7F E0 07 35 */ extsh. r0, r31
/* 80247D0C 40 81 00 0C */ ble lbl_80247D18
/* 80247D10 7F C3 F3 78 */ mr r3, r30
/* 80247D14 48 08 70 29 */ bl __dl__FPv
lbl_80247D18:
/* 80247D18 7F C3 F3 78 */ mr r3, r30
/* 80247D1C 39 61 00 20 */ addi r11, r1, 0x20
/* 80247D20 48 11 A4 FD */ bl _restgpr_26
/* 80247D24 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80247D28 7C 08 03 A6 */ mtlr r0
/* 80247D2C 38 21 00 20 */ addi r1, r1, 0x20
/* 80247D30 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_802480F0:
/* 802480F0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802480F4 7C 08 02 A6 */ mflr r0
/* 802480F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802480FC 80 63 00 C8 */ lwz r3, 0xc8(r3)
/* 80248100 4B FF 3D 35 */ bl arwAnimeInit__15dMsgScrnArrow_cFv
/* 80248104 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80248108 7C 08 03 A6 */ mtlr r0
/* 8024810C 38 21 00 10 */ addi r1, r1, 0x10
/* 80248110 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80248114:
/* 80248114 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80248118 7C 08 02 A6 */ mflr r0
/* 8024811C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80248120 80 63 00 C8 */ lwz r3, 0xc8(r3)
/* 80248124 4B FF 3D 6D */ bl arwAnimeMove__15dMsgScrnArrow_cFv
/* 80248128 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8024812C 7C 08 03 A6 */ mtlr r0
/* 80248130 38 21 00 10 */ addi r1, r1, 0x10
/* 80248134 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_80248138:
/* 80248138 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8024813C 7C 08 02 A6 */ mflr r0
/* 80248140 90 01 00 14 */ stw r0, 0x14(r1)
/* 80248144 80 63 00 C8 */ lwz r3, 0xc8(r3)
/* 80248148 4B FF 3E 7D */ bl dotAnimeInit__15dMsgScrnArrow_cFv
/* 8024814C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80248150 7C 08 03 A6 */ mtlr r0
/* 80248154 38 21 00 10 */ addi r1, r1, 0x10
/* 80248158 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
lbl_8024815C:
/* 8024815C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80248160 7C 08 02 A6 */ mflr r0
/* 80248164 90 01 00 14 */ stw r0, 0x14(r1)
/* 80248168 80 63 00 C8 */ lwz r3, 0xc8(r3)
/* 8024816C 4B FF 3E A5 */ bl dotAnimeMove__15dMsgScrnArrow_cFv
/* 80248170 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80248174 7C 08 03 A6 */ mtlr r0
/* 80248178 38 21 00 10 */ addi r1, r1, 0x10
/* 8024817C 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_802482B4:
/* 802482B4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802482B8 7C 08 02 A6 */ mflr r0
/* 802482BC 90 01 00 34 */ stw r0, 0x34(r1)
/* 802482C0 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 802482C4 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 802482C8 39 61 00 20 */ addi r11, r1, 0x20
/* 802482CC 48 11 9F 0D */ bl _savegpr_28
/* 802482D0 7C 7C 1B 78 */ mr r28, r3
/* 802482D4 FF E0 08 90 */ fmr f31, f1
/* 802482D8 80 63 00 08 */ lwz r3, 8(r3)
/* 802482DC 3C 80 80 43 */ lis r4, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 802482E0 38 84 02 8C */ addi r4, r4, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 802482E4 C0 04 00 18 */ lfs f0, 0x18(r4)
/* 802482E8 EC 3F 00 32 */ fmuls f1, f31, f0
/* 802482EC 48 00 D4 E5 */ bl setAlphaRate__13CPaneMgrAlphaFf
/* 802482F0 3B A0 00 00 */ li r29, 0
/* 802482F4 3B E0 00 00 */ li r31, 0
lbl_802482F8:
/* 802482F8 7F DC FA 14 */ add r30, r28, r31
/* 802482FC 80 7E 00 0C */ lwz r3, 0xc(r30)
/* 80248300 28 03 00 00 */ cmplwi r3, 0
/* 80248304 41 82 00 10 */ beq lbl_80248314
/* 80248308 C0 1C 00 BC */ lfs f0, 0xbc(r28)
/* 8024830C EC 3F 00 32 */ fmuls f1, f31, f0
/* 80248310 48 00 D4 C1 */ bl setAlphaRate__13CPaneMgrAlphaFf
lbl_80248314:
/* 80248314 80 7E 00 28 */ lwz r3, 0x28(r30)
/* 80248318 28 03 00 00 */ cmplwi r3, 0
/* 8024831C 41 82 00 10 */ beq lbl_8024832C
/* 80248320 C0 1C 00 BC */ lfs f0, 0xbc(r28)
/* 80248324 EC 3F 00 32 */ fmuls f1, f31, f0
/* 80248328 48 00 D4 A9 */ bl setAlphaRate__13CPaneMgrAlphaFf
lbl_8024832C:
/* 8024832C 3B BD 00 01 */ addi r29, r29, 1
/* 80248330 2C 1D 00 06 */ cmpwi r29, 6
/* 80248334 3B FF 00 04 */ addi r31, r31, 4
/* 80248338 41 80 FF C0 */ blt lbl_802482F8
/* 8024833C E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 80248340 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80248344 39 61 00 20 */ addi r11, r1, 0x20
/* 80248348 48 11 9E DD */ bl _restgpr_28
/* 8024834C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80248350 7C 08 03 A6 */ mtlr r0
/* 80248354 38 21 00 30 */ addi r1, r1, 0x30
/* 80248358 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_802481D8:
/* 802481D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802481DC 7C 08 02 A6 */ mflr r0
/* 802481E0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802481E4 80 63 00 CC */ lwz r3, 0xcc(r3)
/* 802481E8 28 03 00 00 */ cmplwi r3, 0
/* 802481EC 41 82 00 0C */ beq lbl_802481F8
/* 802481F0 4B FF 1A 75 */ bl isSelect__17dMsgScrn3Select_cFv
/* 802481F4 48 00 00 08 */ b lbl_802481FC
lbl_802481F8:
/* 802481F8 38 60 00 00 */ li r3, 0
lbl_802481FC:
/* 802481FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80248200 7C 08 03 A6 */ mtlr r0
/* 80248204 38 21 00 10 */ addi r1, r1, 0x10
/* 80248208 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80248278:
/* 80248278 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8024827C 7C 08 02 A6 */ mflr r0
/* 80248280 90 01 00 14 */ stw r0, 0x14(r1)
/* 80248284 80 63 00 CC */ lwz r3, 0xcc(r3)
/* 80248288 28 03 00 00 */ cmplwi r3, 0
/* 8024828C 41 82 00 0C */ beq lbl_80248298
/* 80248290 4B FF 23 F1 */ bl selAnimeEnd__17dMsgScrn3Select_cFv
/* 80248294 48 00 00 08 */ b lbl_8024829C
lbl_80248298:
/* 80248298 38 60 00 00 */ li r3, 0
lbl_8024829C:
/* 8024829C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802482A0 7C 08 03 A6 */ mtlr r0
/* 802482A4 38 21 00 10 */ addi r1, r1, 0x10
/* 802482A8 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8024820C:
/* 8024820C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80248210 7C 08 02 A6 */ mflr r0
/* 80248214 90 01 00 14 */ stw r0, 0x14(r1)
/* 80248218 7C 68 1B 78 */ mr r8, r3
/* 8024821C 7C C7 33 78 */ mr r7, r6
/* 80248220 80 63 00 CC */ lwz r3, 0xcc(r3)
/* 80248224 28 03 00 00 */ cmplwi r3, 0
/* 80248228 41 82 00 0C */ beq lbl_80248234
/* 8024822C 88 C8 04 88 */ lbz r6, 0x488(r8)
/* 80248230 4B FF 1E 65 */ bl selAnimeInit__17dMsgScrn3Select_cFUcUcUcfUc
lbl_80248234:
/* 80248234 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80248238 7C 08 03 A6 */ mtlr r0
/* 8024823C 38 21 00 10 */ addi r1, r1, 0x10
/* 80248240 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80248244:
/* 80248244 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80248248 7C 08 02 A6 */ mflr r0
/* 8024824C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80248250 80 63 00 CC */ lwz r3, 0xcc(r3)
/* 80248254 28 03 00 00 */ cmplwi r3, 0
/* 80248258 41 82 00 0C */ beq lbl_80248264
/* 8024825C 4B FF 21 3D */ bl selAnimeMove__17dMsgScrn3Select_cFUcUcb
/* 80248260 48 00 00 08 */ b lbl_80248268
lbl_80248264:
/* 80248264 38 60 00 00 */ li r3, 0
lbl_80248268:
/* 80248268 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8024826C 7C 08 03 A6 */ mtlr r0
/* 80248270 38 21 00 10 */ addi r1, r1, 0x10
/* 80248274 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_802481AC:
/* 802481AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802481B0 7C 08 02 A6 */ mflr r0
/* 802481B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802481B8 80 63 00 CC */ lwz r3, 0xcc(r3)
/* 802481BC 28 03 00 00 */ cmplwi r3, 0
/* 802481C0 41 82 00 08 */ beq lbl_802481C8
/* 802481C4 4B FF 1B 45 */ bl setRubyString__17dMsgScrn3Select_cFPcPcPc
lbl_802481C8:
/* 802481C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802481CC 7C 08 03 A6 */ mtlr r0
/* 802481D0 38 21 00 10 */ addi r1, r1, 0x10
/* 802481D4 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80248180:
/* 80248180 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80248184 7C 08 02 A6 */ mflr r0
/* 80248188 90 01 00 14 */ stw r0, 0x14(r1)
/* 8024818C 80 63 00 CC */ lwz r3, 0xcc(r3)
/* 80248190 28 03 00 00 */ cmplwi r3, 0
/* 80248194 41 82 00 08 */ beq lbl_8024819C
/* 80248198 4B FF 1A E1 */ bl setString__17dMsgScrn3Select_cFPcPcPc
lbl_8024819C:
/* 8024819C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802481A0 7C 08 03 A6 */ mtlr r0
/* 802481A4 38 21 00 10 */ addi r1, r1, 0x10
/* 802481A8 4E 80 00 20 */ blr