mirror of https://github.com/PrimeDecomp/prime.git
3418 lines
152 KiB
ArmAsm
3418 lines
152 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .data
|
|
.balign 8
|
|
|
|
.global lbl_803E10D8
|
|
lbl_803E10D8:
|
|
# ROM: 0x3DE0D8
|
|
.4byte lbl_80132474
|
|
.4byte lbl_801324A0
|
|
.4byte lbl_801324CC
|
|
.4byte lbl_801324FC
|
|
.4byte lbl_80132528
|
|
.4byte lbl_80132554
|
|
.4byte lbl_80132584
|
|
.4byte lbl_801325B0
|
|
.4byte lbl_80132634
|
|
.4byte lbl_80132608
|
|
.4byte lbl_80132660
|
|
.4byte lbl_8013268C
|
|
.4byte lbl_801326B8
|
|
.4byte lbl_801326E4
|
|
.4byte lbl_80132710
|
|
.4byte lbl_8013273C
|
|
.4byte lbl_80132768
|
|
.4byte lbl_80132794
|
|
.4byte lbl_801325DC
|
|
|
|
.global lbl_803E1124
|
|
lbl_803E1124:
|
|
# ROM: 0x3DE124
|
|
.4byte lbl_80132808
|
|
.4byte lbl_80132834
|
|
.4byte lbl_80132860
|
|
.4byte lbl_80132890
|
|
.4byte lbl_801328BC
|
|
.4byte lbl_801328E8
|
|
.4byte lbl_80132918
|
|
.4byte lbl_80132944
|
|
.4byte lbl_801329C8
|
|
.4byte lbl_8013299C
|
|
.4byte lbl_801329F4
|
|
.4byte lbl_80132A20
|
|
.4byte lbl_80132A4C
|
|
.4byte lbl_80132A78
|
|
.4byte lbl_80132AA4
|
|
.4byte lbl_80132AD0
|
|
.4byte lbl_80132AFC
|
|
.4byte lbl_80132B28
|
|
.4byte lbl_80132970
|
|
|
|
.global lbl_803E1170
|
|
lbl_803E1170:
|
|
# ROM: 0x3DE170
|
|
.4byte lbl_80132B9C
|
|
.4byte lbl_80132BC8
|
|
.4byte lbl_80132BF4
|
|
.4byte lbl_80132C24
|
|
.4byte lbl_80132C50
|
|
.4byte lbl_80132C7C
|
|
.4byte lbl_80132CAC
|
|
.4byte lbl_80132CD8
|
|
.4byte lbl_80132D5C
|
|
.4byte lbl_80132D30
|
|
.4byte lbl_80132D88
|
|
.4byte lbl_80132DB4
|
|
.4byte lbl_80132DE0
|
|
.4byte lbl_80132E0C
|
|
.4byte lbl_80132E38
|
|
.4byte lbl_80132E64
|
|
.4byte lbl_80132E90
|
|
.4byte lbl_80132EBC
|
|
.4byte lbl_80132D04
|
|
|
|
.global lbl_803E11BC
|
|
lbl_803E11BC:
|
|
# ROM: 0x3DE1BC
|
|
.4byte lbl_80132F30
|
|
.4byte lbl_80132F5C
|
|
.4byte lbl_80132F88
|
|
.4byte lbl_80132FB8
|
|
.4byte lbl_80132FE4
|
|
.4byte lbl_80133010
|
|
.4byte lbl_80133044
|
|
.4byte lbl_80133070
|
|
.4byte lbl_801330F4
|
|
.4byte lbl_801330C8
|
|
.4byte lbl_80133120
|
|
.4byte lbl_8013314C
|
|
.4byte lbl_80133178
|
|
.4byte lbl_801331A4
|
|
.4byte lbl_801331D0
|
|
.4byte lbl_801331FC
|
|
.4byte lbl_80133228
|
|
.4byte lbl_80133254
|
|
.4byte lbl_8013309C
|
|
|
|
.global lbl_803E1208
|
|
lbl_803E1208:
|
|
# ROM: 0x3DE208
|
|
.4byte lbl_801332C8
|
|
.4byte lbl_801332F4
|
|
.4byte lbl_80133320
|
|
.4byte lbl_80133350
|
|
.4byte lbl_8013337C
|
|
.4byte lbl_801333A8
|
|
.4byte lbl_801333DC
|
|
.4byte lbl_80133408
|
|
.4byte lbl_8013348C
|
|
.4byte lbl_80133460
|
|
.4byte lbl_801334B8
|
|
.4byte lbl_801334E4
|
|
.4byte lbl_80133510
|
|
.4byte lbl_8013353C
|
|
.4byte lbl_80133568
|
|
.4byte lbl_80133594
|
|
.4byte lbl_801335C0
|
|
.4byte lbl_801335EC
|
|
.4byte lbl_80133434
|
|
|
|
.global lbl_803E1254
|
|
lbl_803E1254:
|
|
# ROM: 0x3DE254
|
|
.4byte lbl_80133660
|
|
.4byte lbl_8013368C
|
|
.4byte lbl_801336B8
|
|
.4byte lbl_801336E8
|
|
.4byte lbl_80133714
|
|
.4byte lbl_80133740
|
|
.4byte lbl_80133770
|
|
.4byte lbl_8013379C
|
|
.4byte lbl_80133820
|
|
.4byte lbl_801337F4
|
|
.4byte lbl_8013384C
|
|
.4byte lbl_80133878
|
|
.4byte lbl_801338A4
|
|
.4byte lbl_801338D0
|
|
.4byte lbl_801338FC
|
|
.4byte lbl_80133928
|
|
.4byte lbl_80133954
|
|
.4byte lbl_80133980
|
|
.4byte lbl_801337C8
|
|
.4byte lbl_801339AC
|
|
|
|
.global lbl_803E12A4
|
|
lbl_803E12A4:
|
|
# ROM: 0x3DE2A4
|
|
.4byte lbl_80133A20
|
|
.4byte lbl_80133A4C
|
|
.4byte lbl_80133A78
|
|
.4byte lbl_80133AA8
|
|
.4byte lbl_80133AD4
|
|
.4byte lbl_80133B00
|
|
.4byte lbl_80133B30
|
|
.4byte lbl_80133B5C
|
|
.4byte lbl_80133BE0
|
|
.4byte lbl_80133BB4
|
|
.4byte lbl_80133C0C
|
|
.4byte lbl_80133C38
|
|
.4byte lbl_80133C64
|
|
.4byte lbl_80133C90
|
|
.4byte lbl_80133CBC
|
|
.4byte lbl_80133CE8
|
|
.4byte lbl_80133D14
|
|
.4byte lbl_80133D40
|
|
.4byte lbl_80133B88
|
|
.4byte lbl_80133D6C
|
|
.4byte lbl_80133D98
|
|
|
|
.global lbl_803E12F8
|
|
lbl_803E12F8:
|
|
# ROM: 0x3DE2F8
|
|
.4byte lbl_801344E4
|
|
.4byte lbl_8013443C
|
|
.4byte lbl_80134454
|
|
.4byte lbl_8013446C
|
|
.4byte lbl_80134484
|
|
.4byte lbl_801344CC
|
|
.4byte lbl_8013449C
|
|
.4byte lbl_801344B4
|
|
|
|
|
|
.global __vt__10CBodyState
|
|
__vt__10CBodyState:
|
|
# ROM: 0x3DE318
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte IsInAir__10CBodyStateCFRC15CBodyController
|
|
.4byte IsDead__10CBodyStateCFv
|
|
.4byte IsDying__10CBodyStateCFv
|
|
.4byte IsMoving__10CBodyStateCFv
|
|
.4byte ApplyGravity__10CBodyStateCFv
|
|
.4byte ApplyHeadTracking__10CBodyStateCFv
|
|
.4byte ApplyAnimationDeltas__10CBodyStateCFv
|
|
.4byte CanShoot__10CBodyStateCFv
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.global __vt__18CAdditiveBodyState
|
|
__vt__18CAdditiveBodyState:
|
|
# ROM: 0x3DE350
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte __dt__18CAdditiveBodyStateFv
|
|
.4byte ApplyHeadTracking__18CAdditiveBodyStateCFv
|
|
.4byte CanShoot__18CAdditiveBodyStateCFv
|
|
.4byte 0
|
|
.4byte 0
|
|
.4byte 0
|
|
|
|
.section .sdata
|
|
.balign 8
|
|
|
|
.global lbl_805A76F8
|
|
lbl_805A76F8:
|
|
# ROM: 0x3F5098
|
|
.4byte 0x00000015
|
|
|
|
.global lbl_805A76FC
|
|
lbl_805A76FC:
|
|
# ROM: 0x3F509C
|
|
.4byte 0x00000016
|
|
|
|
.global lbl_805A7700
|
|
lbl_805A7700:
|
|
# ROM: 0x3F50A0
|
|
.4byte 0x00000017
|
|
|
|
.global lbl_805A7704
|
|
lbl_805A7704:
|
|
# ROM: 0x3F50A4
|
|
.4byte 0x00000018
|
|
|
|
.global lbl_805A7708
|
|
lbl_805A7708:
|
|
# ROM: 0x3F50A8
|
|
.4byte 0x00000005
|
|
|
|
.global lbl_805A770C
|
|
lbl_805A770C:
|
|
# ROM: 0x3F50AC
|
|
.byte 0x01
|
|
|
|
.global lbl_805A770D
|
|
lbl_805A770D:
|
|
# ROM: 0x3F50AD
|
|
.byte 0x00
|
|
|
|
.global lbl_805A770E
|
|
lbl_805A770E:
|
|
# ROM: 0x3F50AE
|
|
.2byte 0x00000100
|
|
|
|
.section .text, "ax"
|
|
|
|
.global SetupRestrictedFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupRestrictedFlyerBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 8013243C 0012F39C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80132440 0012F3A0 7C 08 02 A6 */ mflr r0
|
|
/* 80132444 0012F3A4 28 04 00 12 */ cmplwi r4, 0x12
|
|
/* 80132448 0012F3A8 38 60 00 00 */ li r3, 0
|
|
/* 8013244C 0012F3AC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80132450 0012F3B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80132454 0012F3B4 7C BF 2B 78 */ mr r31, r5
|
|
/* 80132458 0012F3B8 41 81 03 64 */ bgt lbl_801327BC
|
|
/* 8013245C 0012F3BC 3C A0 80 3E */ lis r5, lbl_803E10D8@ha
|
|
/* 80132460 0012F3C0 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 80132464 0012F3C4 38 85 10 D8 */ addi r4, r5, lbl_803E10D8@l
|
|
/* 80132468 0012F3C8 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 8013246C 0012F3CC 7C 09 03 A6 */ mtctr r0
|
|
/* 80132470 0012F3D0 4E 80 04 20 */ bctr
|
|
lbl_80132474:
|
|
/* 80132474 0012F3D4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132478 0012F3D8 38 60 00 10 */ li r3, 0x10
|
|
/* 8013247C 0012F3DC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132480 0012F3E0 38 A0 00 00 */ li r5, 0
|
|
/* 80132484 0012F3E4 48 1E 33 E9 */ bl __nw__FUlPCcPCc
|
|
/* 80132488 0012F3E8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013248C 0012F3EC 41 82 00 0C */ beq lbl_80132498
|
|
/* 80132490 0012F3F0 48 00 39 C9 */ bl __ct__7CBSFallFv
|
|
/* 80132494 0012F3F4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132498:
|
|
/* 80132498 0012F3F8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013249C 0012F3FC 48 00 03 20 */ b lbl_801327BC
|
|
lbl_801324A0:
|
|
/* 801324A0 0012F400 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801324A4 0012F404 38 60 00 08 */ li r3, 8
|
|
/* 801324A8 0012F408 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801324AC 0012F40C 38 A0 00 00 */ li r5, 0
|
|
/* 801324B0 0012F410 48 1E 33 BD */ bl __nw__FUlPCcPCc
|
|
/* 801324B4 0012F414 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801324B8 0012F418 41 82 00 0C */ beq lbl_801324C4
|
|
/* 801324BC 0012F41C 48 00 3D 1D */ bl __ct__8CBSGetupFv
|
|
/* 801324C0 0012F420 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801324C4:
|
|
/* 801324C4 0012F424 7C 03 03 78 */ mr r3, r0
|
|
/* 801324C8 0012F428 48 00 02 F4 */ b lbl_801327BC
|
|
lbl_801324CC:
|
|
/* 801324CC 0012F42C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801324D0 0012F430 38 60 00 08 */ li r3, 8
|
|
/* 801324D4 0012F434 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801324D8 0012F438 38 A0 00 00 */ li r5, 0
|
|
/* 801324DC 0012F43C 48 1E 33 91 */ bl __nw__FUlPCcPCc
|
|
/* 801324E0 0012F440 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801324E4 0012F444 41 82 00 10 */ beq lbl_801324F4
|
|
/* 801324E8 0012F448 7F E4 FB 78 */ mr r4, r31
|
|
/* 801324EC 0012F44C 48 00 45 F1 */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 801324F0 0012F450 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801324F4:
|
|
/* 801324F4 0012F454 7C 03 03 78 */ mr r3, r0
|
|
/* 801324F8 0012F458 48 00 02 C4 */ b lbl_801327BC
|
|
lbl_801324FC:
|
|
/* 801324FC 0012F45C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132500 0012F460 38 60 00 04 */ li r3, 4
|
|
/* 80132504 0012F464 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132508 0012F468 38 A0 00 00 */ li r5, 0
|
|
/* 8013250C 0012F46C 48 1E 33 61 */ bl __nw__FUlPCcPCc
|
|
/* 80132510 0012F470 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132514 0012F474 41 82 00 0C */ beq lbl_80132520
|
|
/* 80132518 0012F478 48 00 6C 91 */ bl __ct__7CBSStepFv
|
|
/* 8013251C 0012F47C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132520:
|
|
/* 80132520 0012F480 7C 03 03 78 */ mr r3, r0
|
|
/* 80132524 0012F484 48 00 02 98 */ b lbl_801327BC
|
|
lbl_80132528:
|
|
/* 80132528 0012F488 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013252C 0012F48C 38 60 00 0C */ li r3, 0xc
|
|
/* 80132530 0012F490 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132534 0012F494 38 A0 00 00 */ li r5, 0
|
|
/* 80132538 0012F498 48 1E 33 35 */ bl __nw__FUlPCcPCc
|
|
/* 8013253C 0012F49C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132540 0012F4A0 41 82 00 0C */ beq lbl_8013254C
|
|
/* 80132544 0012F4A4 48 00 33 C9 */ bl __ct__6CBSDieFv
|
|
/* 80132548 0012F4A8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013254C:
|
|
/* 8013254C 0012F4AC 7C 03 03 78 */ mr r3, r0
|
|
/* 80132550 0012F4B0 48 00 02 6C */ b lbl_801327BC
|
|
lbl_80132554:
|
|
/* 80132554 0012F4B4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132558 0012F4B8 38 60 00 48 */ li r3, 0x48
|
|
/* 8013255C 0012F4BC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132560 0012F4C0 38 A0 00 00 */ li r5, 0
|
|
/* 80132564 0012F4C4 48 1E 33 09 */ bl __nw__FUlPCcPCc
|
|
/* 80132568 0012F4C8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013256C 0012F4CC 41 82 00 10 */ beq lbl_8013257C
|
|
/* 80132570 0012F4D0 7F E4 FB 78 */ mr r4, r31
|
|
/* 80132574 0012F4D4 48 00 47 95 */ bl __ct__28CBSRestrictedFlyerLocomotionFR6CActor
|
|
/* 80132578 0012F4D8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013257C:
|
|
/* 8013257C 0012F4DC 7C 03 03 78 */ mr r3, r0
|
|
/* 80132580 0012F4E0 48 00 02 3C */ b lbl_801327BC
|
|
lbl_80132584:
|
|
/* 80132584 0012F4E4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132588 0012F4E8 38 60 00 10 */ li r3, 0x10
|
|
/* 8013258C 0012F4EC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132590 0012F4F0 38 A0 00 00 */ li r5, 0
|
|
/* 80132594 0012F4F4 48 1E 32 D9 */ bl __nw__FUlPCcPCc
|
|
/* 80132598 0012F4F8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013259C 0012F4FC 41 82 00 0C */ beq lbl_801325A8
|
|
/* 801325A0 0012F500 48 00 42 01 */ bl __ct__12CBSKnockBackFv
|
|
/* 801325A4 0012F504 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801325A8:
|
|
/* 801325A8 0012F508 7C 03 03 78 */ mr r3, r0
|
|
/* 801325AC 0012F50C 48 00 02 10 */ b lbl_801327BC
|
|
lbl_801325B0:
|
|
/* 801325B0 0012F510 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801325B4 0012F514 38 60 00 38 */ li r3, 0x38
|
|
/* 801325B8 0012F518 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801325BC 0012F51C 38 A0 00 00 */ li r5, 0
|
|
/* 801325C0 0012F520 48 1E 32 AD */ bl __nw__FUlPCcPCc
|
|
/* 801325C4 0012F524 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801325C8 0012F528 41 82 00 0C */ beq lbl_801325D4
|
|
/* 801325CC 0012F52C 48 00 2F CD */ bl __ct__9CBSAttackFv
|
|
/* 801325D0 0012F530 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801325D4:
|
|
/* 801325D4 0012F534 7C 03 03 78 */ mr r3, r0
|
|
/* 801325D8 0012F538 48 00 01 E4 */ b lbl_801327BC
|
|
lbl_801325DC:
|
|
/* 801325DC 0012F53C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801325E0 0012F540 38 60 00 04 */ li r3, 4
|
|
/* 801325E4 0012F544 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801325E8 0012F548 38 A0 00 00 */ li r5, 0
|
|
/* 801325EC 0012F54C 48 1E 32 81 */ bl __nw__FUlPCcPCc
|
|
/* 801325F0 0012F550 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801325F4 0012F554 41 82 00 0C */ beq lbl_80132600
|
|
/* 801325F8 0012F558 48 01 B3 35 */ bl __ct__19CBSProjectileAttackFv
|
|
/* 801325FC 0012F55C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132600:
|
|
/* 80132600 0012F560 7C 03 03 78 */ mr r3, r0
|
|
/* 80132604 0012F564 48 00 01 B8 */ b lbl_801327BC
|
|
lbl_80132608:
|
|
/* 80132608 0012F568 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013260C 0012F56C 38 60 00 10 */ li r3, 0x10
|
|
/* 80132610 0012F570 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132614 0012F574 38 A0 00 00 */ li r5, 0
|
|
/* 80132618 0012F578 48 1E 32 55 */ bl __nw__FUlPCcPCc
|
|
/* 8013261C 0012F57C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132620 0012F580 41 82 00 0C */ beq lbl_8013262C
|
|
/* 80132624 0012F584 48 00 92 15 */ bl __ct__13CBSLoopAttackFv
|
|
/* 80132628 0012F588 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013262C:
|
|
/* 8013262C 0012F58C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132630 0012F590 48 00 01 8C */ b lbl_801327BC
|
|
lbl_80132634:
|
|
/* 80132634 0012F594 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132638 0012F598 38 60 00 14 */ li r3, 0x14
|
|
/* 8013263C 0012F59C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132640 0012F5A0 38 A0 00 00 */ li r5, 0
|
|
/* 80132644 0012F5A4 48 1E 32 29 */ bl __nw__FUlPCcPCc
|
|
/* 80132648 0012F5A8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013264C 0012F5AC 41 82 00 0C */ beq lbl_80132658
|
|
/* 80132650 0012F5B0 48 00 76 91 */ bl __ct__7CBSTurnFv
|
|
/* 80132654 0012F5B4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132658:
|
|
/* 80132658 0012F5B8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013265C 0012F5BC 48 00 01 60 */ b lbl_801327BC
|
|
lbl_80132660:
|
|
/* 80132660 0012F5C0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132664 0012F5C4 38 60 00 10 */ li r3, 0x10
|
|
/* 80132668 0012F5C8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013266C 0012F5CC 38 A0 00 00 */ li r5, 0
|
|
/* 80132670 0012F5D0 48 1E 31 FD */ bl __nw__FUlPCcPCc
|
|
/* 80132674 0012F5D4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132678 0012F5D8 41 82 00 0C */ beq lbl_80132684
|
|
/* 8013267C 0012F5DC 48 00 A3 A5 */ bl __ct__15CBSLoopReactionFv
|
|
/* 80132680 0012F5E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132684:
|
|
/* 80132684 0012F5E4 7C 03 03 78 */ mr r3, r0
|
|
/* 80132688 0012F5E8 48 00 01 34 */ b lbl_801327BC
|
|
lbl_8013268C:
|
|
/* 8013268C 0012F5EC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132690 0012F5F0 38 60 00 10 */ li r3, 0x10
|
|
/* 80132694 0012F5F4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132698 0012F5F8 38 A0 00 00 */ li r5, 0
|
|
/* 8013269C 0012F5FC 48 1E 31 D1 */ bl __nw__FUlPCcPCc
|
|
/* 801326A0 0012F600 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801326A4 0012F604 41 82 00 0C */ beq lbl_801326B0
|
|
/* 801326A8 0012F608 48 00 CC 19 */ bl __ct__12CBSGroundHitFv
|
|
/* 801326AC 0012F60C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801326B0:
|
|
/* 801326B0 0012F610 7C 03 03 78 */ mr r3, r0
|
|
/* 801326B4 0012F614 48 00 01 08 */ b lbl_801327BC
|
|
lbl_801326B8:
|
|
/* 801326B8 0012F618 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801326BC 0012F61C 38 60 00 04 */ li r3, 4
|
|
/* 801326C0 0012F620 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801326C4 0012F624 38 A0 00 00 */ li r5, 0
|
|
/* 801326C8 0012F628 48 1E 31 A5 */ bl __nw__FUlPCcPCc
|
|
/* 801326CC 0012F62C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801326D0 0012F630 41 82 00 0C */ beq lbl_801326DC
|
|
/* 801326D4 0012F634 48 01 43 BD */ bl __ct__11CBSGenerateFv
|
|
/* 801326D8 0012F638 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801326DC:
|
|
/* 801326DC 0012F63C 7C 03 03 78 */ mr r3, r0
|
|
/* 801326E0 0012F640 48 00 00 DC */ b lbl_801327BC
|
|
lbl_801326E4:
|
|
/* 801326E4 0012F644 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801326E8 0012F648 38 60 00 34 */ li r3, 0x34
|
|
/* 801326EC 0012F64C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801326F0 0012F650 38 A0 00 00 */ li r5, 0
|
|
/* 801326F4 0012F654 48 1E 31 79 */ bl __nw__FUlPCcPCc
|
|
/* 801326F8 0012F658 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801326FC 0012F65C 41 82 00 0C */ beq lbl_80132708
|
|
/* 80132700 0012F660 48 01 3F 01 */ bl __ct__7CBSJumpFv
|
|
/* 80132704 0012F664 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132708:
|
|
/* 80132708 0012F668 7C 03 03 78 */ mr r3, r0
|
|
/* 8013270C 0012F66C 48 00 00 B0 */ b lbl_801327BC
|
|
lbl_80132710:
|
|
/* 80132710 0012F670 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132714 0012F674 38 60 00 30 */ li r3, 0x30
|
|
/* 80132718 0012F678 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013271C 0012F67C 38 A0 00 00 */ li r5, 0
|
|
/* 80132720 0012F680 48 1E 31 4D */ bl __nw__FUlPCcPCc
|
|
/* 80132724 0012F684 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132728 0012F688 41 82 00 0C */ beq lbl_80132734
|
|
/* 8013272C 0012F68C 48 01 2E 75 */ bl __ct__9CBSHurledFv
|
|
/* 80132730 0012F690 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132734:
|
|
/* 80132734 0012F694 7C 03 03 78 */ mr r3, r0
|
|
/* 80132738 0012F698 48 00 00 84 */ b lbl_801327BC
|
|
lbl_8013273C:
|
|
/* 8013273C 0012F69C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132740 0012F6A0 38 60 00 08 */ li r3, 8
|
|
/* 80132744 0012F6A4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132748 0012F6A8 38 A0 00 00 */ li r5, 0
|
|
/* 8013274C 0012F6AC 48 1E 31 21 */ bl __nw__FUlPCcPCc
|
|
/* 80132750 0012F6B0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132754 0012F6B4 41 82 00 0C */ beq lbl_80132760
|
|
/* 80132758 0012F6B8 48 01 1C 91 */ bl __ct__8CBSSlideFv
|
|
/* 8013275C 0012F6BC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132760:
|
|
/* 80132760 0012F6C0 7C 03 03 78 */ mr r3, r0
|
|
/* 80132764 0012F6C4 48 00 00 58 */ b lbl_801327BC
|
|
lbl_80132768:
|
|
/* 80132768 0012F6C8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013276C 0012F6CC 38 60 00 04 */ li r3, 4
|
|
/* 80132770 0012F6D0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132774 0012F6D4 38 A0 00 00 */ li r5, 0
|
|
/* 80132778 0012F6D8 48 1E 30 F5 */ bl __nw__FUlPCcPCc
|
|
/* 8013277C 0012F6DC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132780 0012F6E0 41 82 00 0C */ beq lbl_8013278C
|
|
/* 80132784 0012F6E4 48 01 6E 35 */ bl __ct__8CBSTauntFv
|
|
/* 80132788 0012F6E8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013278C:
|
|
/* 8013278C 0012F6EC 7C 03 03 78 */ mr r3, r0
|
|
/* 80132790 0012F6F0 48 00 00 2C */ b lbl_801327BC
|
|
lbl_80132794:
|
|
/* 80132794 0012F6F4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132798 0012F6F8 38 60 00 0C */ li r3, 0xc
|
|
/* 8013279C 0012F6FC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801327A0 0012F700 38 A0 00 00 */ li r5, 0
|
|
/* 801327A4 0012F704 48 1E 30 C9 */ bl __nw__FUlPCcPCc
|
|
/* 801327A8 0012F708 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801327AC 0012F70C 41 82 00 0C */ beq lbl_801327B8
|
|
/* 801327B0 0012F710 48 01 8C 31 */ bl __ct__11CBSScriptedFv
|
|
/* 801327B4 0012F714 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801327B8:
|
|
/* 801327B8 0012F718 7C 03 03 78 */ mr r3, r0
|
|
lbl_801327BC:
|
|
/* 801327BC 0012F71C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801327C0 0012F720 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801327C4 0012F724 7C 08 03 A6 */ mtlr r0
|
|
/* 801327C8 0012F728 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801327CC 0012F72C 4E 80 00 20 */ blr
|
|
|
|
.global SetupNewFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupNewFlyerBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 801327D0 0012F730 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801327D4 0012F734 7C 08 02 A6 */ mflr r0
|
|
/* 801327D8 0012F738 28 04 00 12 */ cmplwi r4, 0x12
|
|
/* 801327DC 0012F73C 38 60 00 00 */ li r3, 0
|
|
/* 801327E0 0012F740 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801327E4 0012F744 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801327E8 0012F748 7C BF 2B 78 */ mr r31, r5
|
|
/* 801327EC 0012F74C 41 81 03 64 */ bgt lbl_80132B50
|
|
/* 801327F0 0012F750 3C A0 80 3E */ lis r5, lbl_803E1124@ha
|
|
/* 801327F4 0012F754 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 801327F8 0012F758 38 85 11 24 */ addi r4, r5, lbl_803E1124@l
|
|
/* 801327FC 0012F75C 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 80132800 0012F760 7C 09 03 A6 */ mtctr r0
|
|
/* 80132804 0012F764 4E 80 04 20 */ bctr
|
|
lbl_80132808:
|
|
/* 80132808 0012F768 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013280C 0012F76C 38 60 00 10 */ li r3, 0x10
|
|
/* 80132810 0012F770 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132814 0012F774 38 A0 00 00 */ li r5, 0
|
|
/* 80132818 0012F778 48 1E 30 55 */ bl __nw__FUlPCcPCc
|
|
/* 8013281C 0012F77C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132820 0012F780 41 82 00 0C */ beq lbl_8013282C
|
|
/* 80132824 0012F784 48 00 36 35 */ bl __ct__7CBSFallFv
|
|
/* 80132828 0012F788 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013282C:
|
|
/* 8013282C 0012F78C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132830 0012F790 48 00 03 20 */ b lbl_80132B50
|
|
lbl_80132834:
|
|
/* 80132834 0012F794 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132838 0012F798 38 60 00 08 */ li r3, 8
|
|
/* 8013283C 0012F79C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132840 0012F7A0 38 A0 00 00 */ li r5, 0
|
|
/* 80132844 0012F7A4 48 1E 30 29 */ bl __nw__FUlPCcPCc
|
|
/* 80132848 0012F7A8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013284C 0012F7AC 41 82 00 0C */ beq lbl_80132858
|
|
/* 80132850 0012F7B0 48 00 39 89 */ bl __ct__8CBSGetupFv
|
|
/* 80132854 0012F7B4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132858:
|
|
/* 80132858 0012F7B8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013285C 0012F7BC 48 00 02 F4 */ b lbl_80132B50
|
|
lbl_80132860:
|
|
/* 80132860 0012F7C0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132864 0012F7C4 38 60 00 08 */ li r3, 8
|
|
/* 80132868 0012F7C8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013286C 0012F7CC 38 A0 00 00 */ li r5, 0
|
|
/* 80132870 0012F7D0 48 1E 2F FD */ bl __nw__FUlPCcPCc
|
|
/* 80132874 0012F7D4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132878 0012F7D8 41 82 00 10 */ beq lbl_80132888
|
|
/* 8013287C 0012F7DC 7F E4 FB 78 */ mr r4, r31
|
|
/* 80132880 0012F7E0 48 00 42 5D */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 80132884 0012F7E4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132888:
|
|
/* 80132888 0012F7E8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013288C 0012F7EC 48 00 02 C4 */ b lbl_80132B50
|
|
lbl_80132890:
|
|
/* 80132890 0012F7F0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132894 0012F7F4 38 60 00 04 */ li r3, 4
|
|
/* 80132898 0012F7F8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013289C 0012F7FC 38 A0 00 00 */ li r5, 0
|
|
/* 801328A0 0012F800 48 1E 2F CD */ bl __nw__FUlPCcPCc
|
|
/* 801328A4 0012F804 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801328A8 0012F808 41 82 00 0C */ beq lbl_801328B4
|
|
/* 801328AC 0012F80C 48 00 68 FD */ bl __ct__7CBSStepFv
|
|
/* 801328B0 0012F810 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801328B4:
|
|
/* 801328B4 0012F814 7C 03 03 78 */ mr r3, r0
|
|
/* 801328B8 0012F818 48 00 02 98 */ b lbl_80132B50
|
|
lbl_801328BC:
|
|
/* 801328BC 0012F81C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801328C0 0012F820 38 60 00 0C */ li r3, 0xc
|
|
/* 801328C4 0012F824 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801328C8 0012F828 38 A0 00 00 */ li r5, 0
|
|
/* 801328CC 0012F82C 48 1E 2F A1 */ bl __nw__FUlPCcPCc
|
|
/* 801328D0 0012F830 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801328D4 0012F834 41 82 00 0C */ beq lbl_801328E0
|
|
/* 801328D8 0012F838 48 00 30 35 */ bl __ct__6CBSDieFv
|
|
/* 801328DC 0012F83C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801328E0:
|
|
/* 801328E0 0012F840 7C 03 03 78 */ mr r3, r0
|
|
/* 801328E4 0012F844 48 00 02 6C */ b lbl_80132B50
|
|
lbl_801328E8:
|
|
/* 801328E8 0012F848 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801328EC 0012F84C 38 60 03 CC */ li r3, 0x3cc
|
|
/* 801328F0 0012F850 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801328F4 0012F854 38 A0 00 00 */ li r5, 0
|
|
/* 801328F8 0012F858 48 1E 2F 75 */ bl __nw__FUlPCcPCc
|
|
/* 801328FC 0012F85C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132900 0012F860 41 82 00 10 */ beq lbl_80132910
|
|
/* 80132904 0012F864 7F E4 FB 78 */ mr r4, r31
|
|
/* 80132908 0012F868 48 00 47 39 */ bl __ct__21CBSNewFlyerLocomotionFR6CActor
|
|
/* 8013290C 0012F86C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132910:
|
|
/* 80132910 0012F870 7C 03 03 78 */ mr r3, r0
|
|
/* 80132914 0012F874 48 00 02 3C */ b lbl_80132B50
|
|
lbl_80132918:
|
|
/* 80132918 0012F878 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013291C 0012F87C 38 60 00 10 */ li r3, 0x10
|
|
/* 80132920 0012F880 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132924 0012F884 38 A0 00 00 */ li r5, 0
|
|
/* 80132928 0012F888 48 1E 2F 45 */ bl __nw__FUlPCcPCc
|
|
/* 8013292C 0012F88C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132930 0012F890 41 82 00 0C */ beq lbl_8013293C
|
|
/* 80132934 0012F894 48 00 3E 6D */ bl __ct__12CBSKnockBackFv
|
|
/* 80132938 0012F898 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013293C:
|
|
/* 8013293C 0012F89C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132940 0012F8A0 48 00 02 10 */ b lbl_80132B50
|
|
lbl_80132944:
|
|
/* 80132944 0012F8A4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132948 0012F8A8 38 60 00 38 */ li r3, 0x38
|
|
/* 8013294C 0012F8AC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132950 0012F8B0 38 A0 00 00 */ li r5, 0
|
|
/* 80132954 0012F8B4 48 1E 2F 19 */ bl __nw__FUlPCcPCc
|
|
/* 80132958 0012F8B8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013295C 0012F8BC 41 82 00 0C */ beq lbl_80132968
|
|
/* 80132960 0012F8C0 48 00 2C 39 */ bl __ct__9CBSAttackFv
|
|
/* 80132964 0012F8C4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132968:
|
|
/* 80132968 0012F8C8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013296C 0012F8CC 48 00 01 E4 */ b lbl_80132B50
|
|
lbl_80132970:
|
|
/* 80132970 0012F8D0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132974 0012F8D4 38 60 00 04 */ li r3, 4
|
|
/* 80132978 0012F8D8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013297C 0012F8DC 38 A0 00 00 */ li r5, 0
|
|
/* 80132980 0012F8E0 48 1E 2E ED */ bl __nw__FUlPCcPCc
|
|
/* 80132984 0012F8E4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132988 0012F8E8 41 82 00 0C */ beq lbl_80132994
|
|
/* 8013298C 0012F8EC 48 01 AF A1 */ bl __ct__19CBSProjectileAttackFv
|
|
/* 80132990 0012F8F0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132994:
|
|
/* 80132994 0012F8F4 7C 03 03 78 */ mr r3, r0
|
|
/* 80132998 0012F8F8 48 00 01 B8 */ b lbl_80132B50
|
|
lbl_8013299C:
|
|
/* 8013299C 0012F8FC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801329A0 0012F900 38 60 00 10 */ li r3, 0x10
|
|
/* 801329A4 0012F904 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801329A8 0012F908 38 A0 00 00 */ li r5, 0
|
|
/* 801329AC 0012F90C 48 1E 2E C1 */ bl __nw__FUlPCcPCc
|
|
/* 801329B0 0012F910 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801329B4 0012F914 41 82 00 0C */ beq lbl_801329C0
|
|
/* 801329B8 0012F918 48 00 8E 81 */ bl __ct__13CBSLoopAttackFv
|
|
/* 801329BC 0012F91C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801329C0:
|
|
/* 801329C0 0012F920 7C 03 03 78 */ mr r3, r0
|
|
/* 801329C4 0012F924 48 00 01 8C */ b lbl_80132B50
|
|
lbl_801329C8:
|
|
/* 801329C8 0012F928 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801329CC 0012F92C 38 60 00 14 */ li r3, 0x14
|
|
/* 801329D0 0012F930 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801329D4 0012F934 38 A0 00 00 */ li r5, 0
|
|
/* 801329D8 0012F938 48 1E 2E 95 */ bl __nw__FUlPCcPCc
|
|
/* 801329DC 0012F93C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801329E0 0012F940 41 82 00 0C */ beq lbl_801329EC
|
|
/* 801329E4 0012F944 48 00 72 FD */ bl __ct__7CBSTurnFv
|
|
/* 801329E8 0012F948 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801329EC:
|
|
/* 801329EC 0012F94C 7C 03 03 78 */ mr r3, r0
|
|
/* 801329F0 0012F950 48 00 01 60 */ b lbl_80132B50
|
|
lbl_801329F4:
|
|
/* 801329F4 0012F954 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801329F8 0012F958 38 60 00 10 */ li r3, 0x10
|
|
/* 801329FC 0012F95C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132A00 0012F960 38 A0 00 00 */ li r5, 0
|
|
/* 80132A04 0012F964 48 1E 2E 69 */ bl __nw__FUlPCcPCc
|
|
/* 80132A08 0012F968 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132A0C 0012F96C 41 82 00 0C */ beq lbl_80132A18
|
|
/* 80132A10 0012F970 48 00 A0 11 */ bl __ct__15CBSLoopReactionFv
|
|
/* 80132A14 0012F974 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132A18:
|
|
/* 80132A18 0012F978 7C 03 03 78 */ mr r3, r0
|
|
/* 80132A1C 0012F97C 48 00 01 34 */ b lbl_80132B50
|
|
lbl_80132A20:
|
|
/* 80132A20 0012F980 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132A24 0012F984 38 60 00 10 */ li r3, 0x10
|
|
/* 80132A28 0012F988 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132A2C 0012F98C 38 A0 00 00 */ li r5, 0
|
|
/* 80132A30 0012F990 48 1E 2E 3D */ bl __nw__FUlPCcPCc
|
|
/* 80132A34 0012F994 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132A38 0012F998 41 82 00 0C */ beq lbl_80132A44
|
|
/* 80132A3C 0012F99C 48 00 C8 85 */ bl __ct__12CBSGroundHitFv
|
|
/* 80132A40 0012F9A0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132A44:
|
|
/* 80132A44 0012F9A4 7C 03 03 78 */ mr r3, r0
|
|
/* 80132A48 0012F9A8 48 00 01 08 */ b lbl_80132B50
|
|
lbl_80132A4C:
|
|
/* 80132A4C 0012F9AC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132A50 0012F9B0 38 60 00 04 */ li r3, 4
|
|
/* 80132A54 0012F9B4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132A58 0012F9B8 38 A0 00 00 */ li r5, 0
|
|
/* 80132A5C 0012F9BC 48 1E 2E 11 */ bl __nw__FUlPCcPCc
|
|
/* 80132A60 0012F9C0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132A64 0012F9C4 41 82 00 0C */ beq lbl_80132A70
|
|
/* 80132A68 0012F9C8 48 01 40 29 */ bl __ct__11CBSGenerateFv
|
|
/* 80132A6C 0012F9CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132A70:
|
|
/* 80132A70 0012F9D0 7C 03 03 78 */ mr r3, r0
|
|
/* 80132A74 0012F9D4 48 00 00 DC */ b lbl_80132B50
|
|
lbl_80132A78:
|
|
/* 80132A78 0012F9D8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132A7C 0012F9DC 38 60 00 34 */ li r3, 0x34
|
|
/* 80132A80 0012F9E0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132A84 0012F9E4 38 A0 00 00 */ li r5, 0
|
|
/* 80132A88 0012F9E8 48 1E 2D E5 */ bl __nw__FUlPCcPCc
|
|
/* 80132A8C 0012F9EC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132A90 0012F9F0 41 82 00 0C */ beq lbl_80132A9C
|
|
/* 80132A94 0012F9F4 48 01 3B 6D */ bl __ct__7CBSJumpFv
|
|
/* 80132A98 0012F9F8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132A9C:
|
|
/* 80132A9C 0012F9FC 7C 03 03 78 */ mr r3, r0
|
|
/* 80132AA0 0012FA00 48 00 00 B0 */ b lbl_80132B50
|
|
lbl_80132AA4:
|
|
/* 80132AA4 0012FA04 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132AA8 0012FA08 38 60 00 30 */ li r3, 0x30
|
|
/* 80132AAC 0012FA0C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132AB0 0012FA10 38 A0 00 00 */ li r5, 0
|
|
/* 80132AB4 0012FA14 48 1E 2D B9 */ bl __nw__FUlPCcPCc
|
|
/* 80132AB8 0012FA18 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132ABC 0012FA1C 41 82 00 0C */ beq lbl_80132AC8
|
|
/* 80132AC0 0012FA20 48 01 2A E1 */ bl __ct__9CBSHurledFv
|
|
/* 80132AC4 0012FA24 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132AC8:
|
|
/* 80132AC8 0012FA28 7C 03 03 78 */ mr r3, r0
|
|
/* 80132ACC 0012FA2C 48 00 00 84 */ b lbl_80132B50
|
|
lbl_80132AD0:
|
|
/* 80132AD0 0012FA30 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132AD4 0012FA34 38 60 00 08 */ li r3, 8
|
|
/* 80132AD8 0012FA38 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132ADC 0012FA3C 38 A0 00 00 */ li r5, 0
|
|
/* 80132AE0 0012FA40 48 1E 2D 8D */ bl __nw__FUlPCcPCc
|
|
/* 80132AE4 0012FA44 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132AE8 0012FA48 41 82 00 0C */ beq lbl_80132AF4
|
|
/* 80132AEC 0012FA4C 48 01 18 FD */ bl __ct__8CBSSlideFv
|
|
/* 80132AF0 0012FA50 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132AF4:
|
|
/* 80132AF4 0012FA54 7C 03 03 78 */ mr r3, r0
|
|
/* 80132AF8 0012FA58 48 00 00 58 */ b lbl_80132B50
|
|
lbl_80132AFC:
|
|
/* 80132AFC 0012FA5C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132B00 0012FA60 38 60 00 04 */ li r3, 4
|
|
/* 80132B04 0012FA64 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132B08 0012FA68 38 A0 00 00 */ li r5, 0
|
|
/* 80132B0C 0012FA6C 48 1E 2D 61 */ bl __nw__FUlPCcPCc
|
|
/* 80132B10 0012FA70 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132B14 0012FA74 41 82 00 0C */ beq lbl_80132B20
|
|
/* 80132B18 0012FA78 48 01 6A A1 */ bl __ct__8CBSTauntFv
|
|
/* 80132B1C 0012FA7C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132B20:
|
|
/* 80132B20 0012FA80 7C 03 03 78 */ mr r3, r0
|
|
/* 80132B24 0012FA84 48 00 00 2C */ b lbl_80132B50
|
|
lbl_80132B28:
|
|
/* 80132B28 0012FA88 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132B2C 0012FA8C 38 60 00 0C */ li r3, 0xc
|
|
/* 80132B30 0012FA90 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132B34 0012FA94 38 A0 00 00 */ li r5, 0
|
|
/* 80132B38 0012FA98 48 1E 2D 35 */ bl __nw__FUlPCcPCc
|
|
/* 80132B3C 0012FA9C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132B40 0012FAA0 41 82 00 0C */ beq lbl_80132B4C
|
|
/* 80132B44 0012FAA4 48 01 88 9D */ bl __ct__11CBSScriptedFv
|
|
/* 80132B48 0012FAA8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132B4C:
|
|
/* 80132B4C 0012FAAC 7C 03 03 78 */ mr r3, r0
|
|
lbl_80132B50:
|
|
/* 80132B50 0012FAB0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80132B54 0012FAB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80132B58 0012FAB8 7C 08 03 A6 */ mtlr r0
|
|
/* 80132B5C 0012FABC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80132B60 0012FAC0 4E 80 00 20 */ blr
|
|
|
|
.global SetupWallWalkerBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupWallWalkerBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 80132B64 0012FAC4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80132B68 0012FAC8 7C 08 02 A6 */ mflr r0
|
|
/* 80132B6C 0012FACC 28 04 00 12 */ cmplwi r4, 0x12
|
|
/* 80132B70 0012FAD0 38 60 00 00 */ li r3, 0
|
|
/* 80132B74 0012FAD4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80132B78 0012FAD8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80132B7C 0012FADC 7C BF 2B 78 */ mr r31, r5
|
|
/* 80132B80 0012FAE0 41 81 03 64 */ bgt lbl_80132EE4
|
|
/* 80132B84 0012FAE4 3C A0 80 3E */ lis r5, lbl_803E1170@ha
|
|
/* 80132B88 0012FAE8 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 80132B8C 0012FAEC 38 85 11 70 */ addi r4, r5, lbl_803E1170@l
|
|
/* 80132B90 0012FAF0 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 80132B94 0012FAF4 7C 09 03 A6 */ mtctr r0
|
|
/* 80132B98 0012FAF8 4E 80 04 20 */ bctr
|
|
lbl_80132B9C:
|
|
/* 80132B9C 0012FAFC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132BA0 0012FB00 38 60 00 10 */ li r3, 0x10
|
|
/* 80132BA4 0012FB04 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132BA8 0012FB08 38 A0 00 00 */ li r5, 0
|
|
/* 80132BAC 0012FB0C 48 1E 2C C1 */ bl __nw__FUlPCcPCc
|
|
/* 80132BB0 0012FB10 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132BB4 0012FB14 41 82 00 0C */ beq lbl_80132BC0
|
|
/* 80132BB8 0012FB18 48 00 32 A1 */ bl __ct__7CBSFallFv
|
|
/* 80132BBC 0012FB1C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132BC0:
|
|
/* 80132BC0 0012FB20 7C 03 03 78 */ mr r3, r0
|
|
/* 80132BC4 0012FB24 48 00 03 20 */ b lbl_80132EE4
|
|
lbl_80132BC8:
|
|
/* 80132BC8 0012FB28 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132BCC 0012FB2C 38 60 00 08 */ li r3, 8
|
|
/* 80132BD0 0012FB30 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132BD4 0012FB34 38 A0 00 00 */ li r5, 0
|
|
/* 80132BD8 0012FB38 48 1E 2C 95 */ bl __nw__FUlPCcPCc
|
|
/* 80132BDC 0012FB3C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132BE0 0012FB40 41 82 00 0C */ beq lbl_80132BEC
|
|
/* 80132BE4 0012FB44 48 00 35 F5 */ bl __ct__8CBSGetupFv
|
|
/* 80132BE8 0012FB48 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132BEC:
|
|
/* 80132BEC 0012FB4C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132BF0 0012FB50 48 00 02 F4 */ b lbl_80132EE4
|
|
lbl_80132BF4:
|
|
/* 80132BF4 0012FB54 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132BF8 0012FB58 38 60 00 08 */ li r3, 8
|
|
/* 80132BFC 0012FB5C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132C00 0012FB60 38 A0 00 00 */ li r5, 0
|
|
/* 80132C04 0012FB64 48 1E 2C 69 */ bl __nw__FUlPCcPCc
|
|
/* 80132C08 0012FB68 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132C0C 0012FB6C 41 82 00 10 */ beq lbl_80132C1C
|
|
/* 80132C10 0012FB70 7F E4 FB 78 */ mr r4, r31
|
|
/* 80132C14 0012FB74 48 00 3E C9 */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 80132C18 0012FB78 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132C1C:
|
|
/* 80132C1C 0012FB7C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132C20 0012FB80 48 00 02 C4 */ b lbl_80132EE4
|
|
lbl_80132C24:
|
|
/* 80132C24 0012FB84 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132C28 0012FB88 38 60 00 04 */ li r3, 4
|
|
/* 80132C2C 0012FB8C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132C30 0012FB90 38 A0 00 00 */ li r5, 0
|
|
/* 80132C34 0012FB94 48 1E 2C 39 */ bl __nw__FUlPCcPCc
|
|
/* 80132C38 0012FB98 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132C3C 0012FB9C 41 82 00 0C */ beq lbl_80132C48
|
|
/* 80132C40 0012FBA0 48 00 65 69 */ bl __ct__7CBSStepFv
|
|
/* 80132C44 0012FBA4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132C48:
|
|
/* 80132C48 0012FBA8 7C 03 03 78 */ mr r3, r0
|
|
/* 80132C4C 0012FBAC 48 00 02 98 */ b lbl_80132EE4
|
|
lbl_80132C50:
|
|
/* 80132C50 0012FBB0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132C54 0012FBB4 38 60 00 0C */ li r3, 0xc
|
|
/* 80132C58 0012FBB8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132C5C 0012FBBC 38 A0 00 00 */ li r5, 0
|
|
/* 80132C60 0012FBC0 48 1E 2C 0D */ bl __nw__FUlPCcPCc
|
|
/* 80132C64 0012FBC4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132C68 0012FBC8 41 82 00 0C */ beq lbl_80132C74
|
|
/* 80132C6C 0012FBCC 48 00 2C A1 */ bl __ct__6CBSDieFv
|
|
/* 80132C70 0012FBD0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132C74:
|
|
/* 80132C74 0012FBD4 7C 03 03 78 */ mr r3, r0
|
|
/* 80132C78 0012FBD8 48 00 02 6C */ b lbl_80132EE4
|
|
lbl_80132C7C:
|
|
/* 80132C7C 0012FBDC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132C80 0012FBE0 38 60 03 CC */ li r3, 0x3cc
|
|
/* 80132C84 0012FBE4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132C88 0012FBE8 38 A0 00 00 */ li r5, 0
|
|
/* 80132C8C 0012FBEC 48 1E 2B E1 */ bl __nw__FUlPCcPCc
|
|
/* 80132C90 0012FBF0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132C94 0012FBF4 41 82 00 10 */ beq lbl_80132CA4
|
|
/* 80132C98 0012FBF8 7F E4 FB 78 */ mr r4, r31
|
|
/* 80132C9C 0012FBFC 48 00 47 05 */ bl __ct__23CBSWallWalkerLocomotionFR6CActor
|
|
/* 80132CA0 0012FC00 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132CA4:
|
|
/* 80132CA4 0012FC04 7C 03 03 78 */ mr r3, r0
|
|
/* 80132CA8 0012FC08 48 00 02 3C */ b lbl_80132EE4
|
|
lbl_80132CAC:
|
|
/* 80132CAC 0012FC0C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132CB0 0012FC10 38 60 00 10 */ li r3, 0x10
|
|
/* 80132CB4 0012FC14 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132CB8 0012FC18 38 A0 00 00 */ li r5, 0
|
|
/* 80132CBC 0012FC1C 48 1E 2B B1 */ bl __nw__FUlPCcPCc
|
|
/* 80132CC0 0012FC20 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132CC4 0012FC24 41 82 00 0C */ beq lbl_80132CD0
|
|
/* 80132CC8 0012FC28 48 00 3A D9 */ bl __ct__12CBSKnockBackFv
|
|
/* 80132CCC 0012FC2C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132CD0:
|
|
/* 80132CD0 0012FC30 7C 03 03 78 */ mr r3, r0
|
|
/* 80132CD4 0012FC34 48 00 02 10 */ b lbl_80132EE4
|
|
lbl_80132CD8:
|
|
/* 80132CD8 0012FC38 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132CDC 0012FC3C 38 60 00 38 */ li r3, 0x38
|
|
/* 80132CE0 0012FC40 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132CE4 0012FC44 38 A0 00 00 */ li r5, 0
|
|
/* 80132CE8 0012FC48 48 1E 2B 85 */ bl __nw__FUlPCcPCc
|
|
/* 80132CEC 0012FC4C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132CF0 0012FC50 41 82 00 0C */ beq lbl_80132CFC
|
|
/* 80132CF4 0012FC54 48 00 28 A5 */ bl __ct__9CBSAttackFv
|
|
/* 80132CF8 0012FC58 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132CFC:
|
|
/* 80132CFC 0012FC5C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132D00 0012FC60 48 00 01 E4 */ b lbl_80132EE4
|
|
lbl_80132D04:
|
|
/* 80132D04 0012FC64 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132D08 0012FC68 38 60 00 04 */ li r3, 4
|
|
/* 80132D0C 0012FC6C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132D10 0012FC70 38 A0 00 00 */ li r5, 0
|
|
/* 80132D14 0012FC74 48 1E 2B 59 */ bl __nw__FUlPCcPCc
|
|
/* 80132D18 0012FC78 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132D1C 0012FC7C 41 82 00 0C */ beq lbl_80132D28
|
|
/* 80132D20 0012FC80 48 01 AC 0D */ bl __ct__19CBSProjectileAttackFv
|
|
/* 80132D24 0012FC84 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132D28:
|
|
/* 80132D28 0012FC88 7C 03 03 78 */ mr r3, r0
|
|
/* 80132D2C 0012FC8C 48 00 01 B8 */ b lbl_80132EE4
|
|
lbl_80132D30:
|
|
/* 80132D30 0012FC90 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132D34 0012FC94 38 60 00 10 */ li r3, 0x10
|
|
/* 80132D38 0012FC98 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132D3C 0012FC9C 38 A0 00 00 */ li r5, 0
|
|
/* 80132D40 0012FCA0 48 1E 2B 2D */ bl __nw__FUlPCcPCc
|
|
/* 80132D44 0012FCA4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132D48 0012FCA8 41 82 00 0C */ beq lbl_80132D54
|
|
/* 80132D4C 0012FCAC 48 00 8A ED */ bl __ct__13CBSLoopAttackFv
|
|
/* 80132D50 0012FCB0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132D54:
|
|
/* 80132D54 0012FCB4 7C 03 03 78 */ mr r3, r0
|
|
/* 80132D58 0012FCB8 48 00 01 8C */ b lbl_80132EE4
|
|
lbl_80132D5C:
|
|
/* 80132D5C 0012FCBC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132D60 0012FCC0 38 60 00 14 */ li r3, 0x14
|
|
/* 80132D64 0012FCC4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132D68 0012FCC8 38 A0 00 00 */ li r5, 0
|
|
/* 80132D6C 0012FCCC 48 1E 2B 01 */ bl __nw__FUlPCcPCc
|
|
/* 80132D70 0012FCD0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132D74 0012FCD4 41 82 00 0C */ beq lbl_80132D80
|
|
/* 80132D78 0012FCD8 48 00 68 AD */ bl __ct__12CBSFlyerTurnFv
|
|
/* 80132D7C 0012FCDC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132D80:
|
|
/* 80132D80 0012FCE0 7C 03 03 78 */ mr r3, r0
|
|
/* 80132D84 0012FCE4 48 00 01 60 */ b lbl_80132EE4
|
|
lbl_80132D88:
|
|
/* 80132D88 0012FCE8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132D8C 0012FCEC 38 60 00 10 */ li r3, 0x10
|
|
/* 80132D90 0012FCF0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132D94 0012FCF4 38 A0 00 00 */ li r5, 0
|
|
/* 80132D98 0012FCF8 48 1E 2A D5 */ bl __nw__FUlPCcPCc
|
|
/* 80132D9C 0012FCFC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132DA0 0012FD00 41 82 00 0C */ beq lbl_80132DAC
|
|
/* 80132DA4 0012FD04 48 00 9C 7D */ bl __ct__15CBSLoopReactionFv
|
|
/* 80132DA8 0012FD08 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132DAC:
|
|
/* 80132DAC 0012FD0C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132DB0 0012FD10 48 00 01 34 */ b lbl_80132EE4
|
|
lbl_80132DB4:
|
|
/* 80132DB4 0012FD14 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132DB8 0012FD18 38 60 00 10 */ li r3, 0x10
|
|
/* 80132DBC 0012FD1C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132DC0 0012FD20 38 A0 00 00 */ li r5, 0
|
|
/* 80132DC4 0012FD24 48 1E 2A A9 */ bl __nw__FUlPCcPCc
|
|
/* 80132DC8 0012FD28 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132DCC 0012FD2C 41 82 00 0C */ beq lbl_80132DD8
|
|
/* 80132DD0 0012FD30 48 00 C4 F1 */ bl __ct__12CBSGroundHitFv
|
|
/* 80132DD4 0012FD34 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132DD8:
|
|
/* 80132DD8 0012FD38 7C 03 03 78 */ mr r3, r0
|
|
/* 80132DDC 0012FD3C 48 00 01 08 */ b lbl_80132EE4
|
|
lbl_80132DE0:
|
|
/* 80132DE0 0012FD40 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132DE4 0012FD44 38 60 00 04 */ li r3, 4
|
|
/* 80132DE8 0012FD48 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132DEC 0012FD4C 38 A0 00 00 */ li r5, 0
|
|
/* 80132DF0 0012FD50 48 1E 2A 7D */ bl __nw__FUlPCcPCc
|
|
/* 80132DF4 0012FD54 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132DF8 0012FD58 41 82 00 0C */ beq lbl_80132E04
|
|
/* 80132DFC 0012FD5C 48 01 3C 95 */ bl __ct__11CBSGenerateFv
|
|
/* 80132E00 0012FD60 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132E04:
|
|
/* 80132E04 0012FD64 7C 03 03 78 */ mr r3, r0
|
|
/* 80132E08 0012FD68 48 00 00 DC */ b lbl_80132EE4
|
|
lbl_80132E0C:
|
|
/* 80132E0C 0012FD6C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132E10 0012FD70 38 60 00 34 */ li r3, 0x34
|
|
/* 80132E14 0012FD74 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132E18 0012FD78 38 A0 00 00 */ li r5, 0
|
|
/* 80132E1C 0012FD7C 48 1E 2A 51 */ bl __nw__FUlPCcPCc
|
|
/* 80132E20 0012FD80 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132E24 0012FD84 41 82 00 0C */ beq lbl_80132E30
|
|
/* 80132E28 0012FD88 48 01 37 D9 */ bl __ct__7CBSJumpFv
|
|
/* 80132E2C 0012FD8C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132E30:
|
|
/* 80132E30 0012FD90 7C 03 03 78 */ mr r3, r0
|
|
/* 80132E34 0012FD94 48 00 00 B0 */ b lbl_80132EE4
|
|
lbl_80132E38:
|
|
/* 80132E38 0012FD98 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132E3C 0012FD9C 38 60 00 30 */ li r3, 0x30
|
|
/* 80132E40 0012FDA0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132E44 0012FDA4 38 A0 00 00 */ li r5, 0
|
|
/* 80132E48 0012FDA8 48 1E 2A 25 */ bl __nw__FUlPCcPCc
|
|
/* 80132E4C 0012FDAC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132E50 0012FDB0 41 82 00 0C */ beq lbl_80132E5C
|
|
/* 80132E54 0012FDB4 48 01 27 4D */ bl __ct__9CBSHurledFv
|
|
/* 80132E58 0012FDB8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132E5C:
|
|
/* 80132E5C 0012FDBC 7C 03 03 78 */ mr r3, r0
|
|
/* 80132E60 0012FDC0 48 00 00 84 */ b lbl_80132EE4
|
|
lbl_80132E64:
|
|
/* 80132E64 0012FDC4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132E68 0012FDC8 38 60 00 08 */ li r3, 8
|
|
/* 80132E6C 0012FDCC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132E70 0012FDD0 38 A0 00 00 */ li r5, 0
|
|
/* 80132E74 0012FDD4 48 1E 29 F9 */ bl __nw__FUlPCcPCc
|
|
/* 80132E78 0012FDD8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132E7C 0012FDDC 41 82 00 0C */ beq lbl_80132E88
|
|
/* 80132E80 0012FDE0 48 01 15 69 */ bl __ct__8CBSSlideFv
|
|
/* 80132E84 0012FDE4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132E88:
|
|
/* 80132E88 0012FDE8 7C 03 03 78 */ mr r3, r0
|
|
/* 80132E8C 0012FDEC 48 00 00 58 */ b lbl_80132EE4
|
|
lbl_80132E90:
|
|
/* 80132E90 0012FDF0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132E94 0012FDF4 38 60 00 04 */ li r3, 4
|
|
/* 80132E98 0012FDF8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132E9C 0012FDFC 38 A0 00 00 */ li r5, 0
|
|
/* 80132EA0 0012FE00 48 1E 29 CD */ bl __nw__FUlPCcPCc
|
|
/* 80132EA4 0012FE04 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132EA8 0012FE08 41 82 00 0C */ beq lbl_80132EB4
|
|
/* 80132EAC 0012FE0C 48 01 67 0D */ bl __ct__8CBSTauntFv
|
|
/* 80132EB0 0012FE10 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132EB4:
|
|
/* 80132EB4 0012FE14 7C 03 03 78 */ mr r3, r0
|
|
/* 80132EB8 0012FE18 48 00 00 2C */ b lbl_80132EE4
|
|
lbl_80132EBC:
|
|
/* 80132EBC 0012FE1C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132EC0 0012FE20 38 60 00 0C */ li r3, 0xc
|
|
/* 80132EC4 0012FE24 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132EC8 0012FE28 38 A0 00 00 */ li r5, 0
|
|
/* 80132ECC 0012FE2C 48 1E 29 A1 */ bl __nw__FUlPCcPCc
|
|
/* 80132ED0 0012FE30 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132ED4 0012FE34 41 82 00 0C */ beq lbl_80132EE0
|
|
/* 80132ED8 0012FE38 48 01 85 09 */ bl __ct__11CBSScriptedFv
|
|
/* 80132EDC 0012FE3C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132EE0:
|
|
/* 80132EE0 0012FE40 7C 03 03 78 */ mr r3, r0
|
|
lbl_80132EE4:
|
|
/* 80132EE4 0012FE44 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80132EE8 0012FE48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80132EEC 0012FE4C 7C 08 03 A6 */ mtlr r0
|
|
/* 80132EF0 0012FE50 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80132EF4 0012FE54 4E 80 00 20 */ blr
|
|
|
|
.global SetupPitchableFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupPitchableFlyerBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 80132EF8 0012FE58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80132EFC 0012FE5C 7C 08 02 A6 */ mflr r0
|
|
/* 80132F00 0012FE60 28 04 00 12 */ cmplwi r4, 0x12
|
|
/* 80132F04 0012FE64 38 60 00 00 */ li r3, 0
|
|
/* 80132F08 0012FE68 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80132F0C 0012FE6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80132F10 0012FE70 7C BF 2B 78 */ mr r31, r5
|
|
/* 80132F14 0012FE74 41 81 03 68 */ bgt lbl_8013327C
|
|
/* 80132F18 0012FE78 3C A0 80 3E */ lis r5, lbl_803E11BC@ha
|
|
/* 80132F1C 0012FE7C 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 80132F20 0012FE80 38 85 11 BC */ addi r4, r5, lbl_803E11BC@l
|
|
/* 80132F24 0012FE84 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 80132F28 0012FE88 7C 09 03 A6 */ mtctr r0
|
|
/* 80132F2C 0012FE8C 4E 80 04 20 */ bctr
|
|
lbl_80132F30:
|
|
/* 80132F30 0012FE90 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132F34 0012FE94 38 60 00 10 */ li r3, 0x10
|
|
/* 80132F38 0012FE98 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132F3C 0012FE9C 38 A0 00 00 */ li r5, 0
|
|
/* 80132F40 0012FEA0 48 1E 29 2D */ bl __nw__FUlPCcPCc
|
|
/* 80132F44 0012FEA4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132F48 0012FEA8 41 82 00 0C */ beq lbl_80132F54
|
|
/* 80132F4C 0012FEAC 48 00 2F 0D */ bl __ct__7CBSFallFv
|
|
/* 80132F50 0012FEB0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132F54:
|
|
/* 80132F54 0012FEB4 7C 03 03 78 */ mr r3, r0
|
|
/* 80132F58 0012FEB8 48 00 03 24 */ b lbl_8013327C
|
|
lbl_80132F5C:
|
|
/* 80132F5C 0012FEBC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132F60 0012FEC0 38 60 00 08 */ li r3, 8
|
|
/* 80132F64 0012FEC4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132F68 0012FEC8 38 A0 00 00 */ li r5, 0
|
|
/* 80132F6C 0012FECC 48 1E 29 01 */ bl __nw__FUlPCcPCc
|
|
/* 80132F70 0012FED0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132F74 0012FED4 41 82 00 0C */ beq lbl_80132F80
|
|
/* 80132F78 0012FED8 48 00 32 61 */ bl __ct__8CBSGetupFv
|
|
/* 80132F7C 0012FEDC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132F80:
|
|
/* 80132F80 0012FEE0 7C 03 03 78 */ mr r3, r0
|
|
/* 80132F84 0012FEE4 48 00 02 F8 */ b lbl_8013327C
|
|
lbl_80132F88:
|
|
/* 80132F88 0012FEE8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132F8C 0012FEEC 38 60 00 08 */ li r3, 8
|
|
/* 80132F90 0012FEF0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132F94 0012FEF4 38 A0 00 00 */ li r5, 0
|
|
/* 80132F98 0012FEF8 48 1E 28 D5 */ bl __nw__FUlPCcPCc
|
|
/* 80132F9C 0012FEFC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132FA0 0012FF00 41 82 00 10 */ beq lbl_80132FB0
|
|
/* 80132FA4 0012FF04 7F E4 FB 78 */ mr r4, r31
|
|
/* 80132FA8 0012FF08 48 00 3B 35 */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 80132FAC 0012FF0C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132FB0:
|
|
/* 80132FB0 0012FF10 7C 03 03 78 */ mr r3, r0
|
|
/* 80132FB4 0012FF14 48 00 02 C8 */ b lbl_8013327C
|
|
lbl_80132FB8:
|
|
/* 80132FB8 0012FF18 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132FBC 0012FF1C 38 60 00 04 */ li r3, 4
|
|
/* 80132FC0 0012FF20 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132FC4 0012FF24 38 A0 00 00 */ li r5, 0
|
|
/* 80132FC8 0012FF28 48 1E 28 A5 */ bl __nw__FUlPCcPCc
|
|
/* 80132FCC 0012FF2C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132FD0 0012FF30 41 82 00 0C */ beq lbl_80132FDC
|
|
/* 80132FD4 0012FF34 48 00 61 D5 */ bl __ct__7CBSStepFv
|
|
/* 80132FD8 0012FF38 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80132FDC:
|
|
/* 80132FDC 0012FF3C 7C 03 03 78 */ mr r3, r0
|
|
/* 80132FE0 0012FF40 48 00 02 9C */ b lbl_8013327C
|
|
lbl_80132FE4:
|
|
/* 80132FE4 0012FF44 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80132FE8 0012FF48 38 60 00 0C */ li r3, 0xc
|
|
/* 80132FEC 0012FF4C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80132FF0 0012FF50 38 A0 00 00 */ li r5, 0
|
|
/* 80132FF4 0012FF54 48 1E 28 79 */ bl __nw__FUlPCcPCc
|
|
/* 80132FF8 0012FF58 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80132FFC 0012FF5C 41 82 00 0C */ beq lbl_80133008
|
|
/* 80133000 0012FF60 48 00 29 0D */ bl __ct__6CBSDieFv
|
|
/* 80133004 0012FF64 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133008:
|
|
/* 80133008 0012FF68 7C 03 03 78 */ mr r3, r0
|
|
/* 8013300C 0012FF6C 48 00 02 70 */ b lbl_8013327C
|
|
lbl_80133010:
|
|
/* 80133010 0012FF70 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133014 0012FF74 38 60 03 D0 */ li r3, 0x3d0
|
|
/* 80133018 0012FF78 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013301C 0012FF7C 38 A0 00 00 */ li r5, 0
|
|
/* 80133020 0012FF80 48 1E 28 4D */ bl __nw__FUlPCcPCc
|
|
/* 80133024 0012FF84 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133028 0012FF88 41 82 00 14 */ beq lbl_8013303C
|
|
/* 8013302C 0012FF8C 7F E4 FB 78 */ mr r4, r31
|
|
/* 80133030 0012FF90 38 A0 00 01 */ li r5, 1
|
|
/* 80133034 0012FF94 48 00 44 C5 */ bl __ct__18CBSFlyerLocomotionFR6CActorb
|
|
/* 80133038 0012FF98 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013303C:
|
|
/* 8013303C 0012FF9C 7C 03 03 78 */ mr r3, r0
|
|
/* 80133040 0012FFA0 48 00 02 3C */ b lbl_8013327C
|
|
lbl_80133044:
|
|
/* 80133044 0012FFA4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133048 0012FFA8 38 60 00 10 */ li r3, 0x10
|
|
/* 8013304C 0012FFAC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133050 0012FFB0 38 A0 00 00 */ li r5, 0
|
|
/* 80133054 0012FFB4 48 1E 28 19 */ bl __nw__FUlPCcPCc
|
|
/* 80133058 0012FFB8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013305C 0012FFBC 41 82 00 0C */ beq lbl_80133068
|
|
/* 80133060 0012FFC0 48 00 37 41 */ bl __ct__12CBSKnockBackFv
|
|
/* 80133064 0012FFC4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133068:
|
|
/* 80133068 0012FFC8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013306C 0012FFCC 48 00 02 10 */ b lbl_8013327C
|
|
lbl_80133070:
|
|
/* 80133070 0012FFD0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133074 0012FFD4 38 60 00 38 */ li r3, 0x38
|
|
/* 80133078 0012FFD8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013307C 0012FFDC 38 A0 00 00 */ li r5, 0
|
|
/* 80133080 0012FFE0 48 1E 27 ED */ bl __nw__FUlPCcPCc
|
|
/* 80133084 0012FFE4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133088 0012FFE8 41 82 00 0C */ beq lbl_80133094
|
|
/* 8013308C 0012FFEC 48 00 25 0D */ bl __ct__9CBSAttackFv
|
|
/* 80133090 0012FFF0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133094:
|
|
/* 80133094 0012FFF4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133098 0012FFF8 48 00 01 E4 */ b lbl_8013327C
|
|
lbl_8013309C:
|
|
/* 8013309C 0012FFFC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801330A0 00130000 38 60 00 04 */ li r3, 4
|
|
/* 801330A4 00130004 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801330A8 00130008 38 A0 00 00 */ li r5, 0
|
|
/* 801330AC 0013000C 48 1E 27 C1 */ bl __nw__FUlPCcPCc
|
|
/* 801330B0 00130010 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801330B4 00130014 41 82 00 0C */ beq lbl_801330C0
|
|
/* 801330B8 00130018 48 01 A8 75 */ bl __ct__19CBSProjectileAttackFv
|
|
/* 801330BC 0013001C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801330C0:
|
|
/* 801330C0 00130020 7C 03 03 78 */ mr r3, r0
|
|
/* 801330C4 00130024 48 00 01 B8 */ b lbl_8013327C
|
|
lbl_801330C8:
|
|
/* 801330C8 00130028 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801330CC 0013002C 38 60 00 10 */ li r3, 0x10
|
|
/* 801330D0 00130030 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801330D4 00130034 38 A0 00 00 */ li r5, 0
|
|
/* 801330D8 00130038 48 1E 27 95 */ bl __nw__FUlPCcPCc
|
|
/* 801330DC 0013003C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801330E0 00130040 41 82 00 0C */ beq lbl_801330EC
|
|
/* 801330E4 00130044 48 00 87 55 */ bl __ct__13CBSLoopAttackFv
|
|
/* 801330E8 00130048 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801330EC:
|
|
/* 801330EC 0013004C 7C 03 03 78 */ mr r3, r0
|
|
/* 801330F0 00130050 48 00 01 8C */ b lbl_8013327C
|
|
lbl_801330F4:
|
|
/* 801330F4 00130054 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801330F8 00130058 38 60 00 14 */ li r3, 0x14
|
|
/* 801330FC 0013005C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133100 00130060 38 A0 00 00 */ li r5, 0
|
|
/* 80133104 00130064 48 1E 27 69 */ bl __nw__FUlPCcPCc
|
|
/* 80133108 00130068 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013310C 0013006C 41 82 00 0C */ beq lbl_80133118
|
|
/* 80133110 00130070 48 00 65 15 */ bl __ct__12CBSFlyerTurnFv
|
|
/* 80133114 00130074 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133118:
|
|
/* 80133118 00130078 7C 03 03 78 */ mr r3, r0
|
|
/* 8013311C 0013007C 48 00 01 60 */ b lbl_8013327C
|
|
lbl_80133120:
|
|
/* 80133120 00130080 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133124 00130084 38 60 00 10 */ li r3, 0x10
|
|
/* 80133128 00130088 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013312C 0013008C 38 A0 00 00 */ li r5, 0
|
|
/* 80133130 00130090 48 1E 27 3D */ bl __nw__FUlPCcPCc
|
|
/* 80133134 00130094 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133138 00130098 41 82 00 0C */ beq lbl_80133144
|
|
/* 8013313C 0013009C 48 00 98 E5 */ bl __ct__15CBSLoopReactionFv
|
|
/* 80133140 001300A0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133144:
|
|
/* 80133144 001300A4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133148 001300A8 48 00 01 34 */ b lbl_8013327C
|
|
lbl_8013314C:
|
|
/* 8013314C 001300AC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133150 001300B0 38 60 00 10 */ li r3, 0x10
|
|
/* 80133154 001300B4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133158 001300B8 38 A0 00 00 */ li r5, 0
|
|
/* 8013315C 001300BC 48 1E 27 11 */ bl __nw__FUlPCcPCc
|
|
/* 80133160 001300C0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133164 001300C4 41 82 00 0C */ beq lbl_80133170
|
|
/* 80133168 001300C8 48 00 C1 59 */ bl __ct__12CBSGroundHitFv
|
|
/* 8013316C 001300CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133170:
|
|
/* 80133170 001300D0 7C 03 03 78 */ mr r3, r0
|
|
/* 80133174 001300D4 48 00 01 08 */ b lbl_8013327C
|
|
lbl_80133178:
|
|
/* 80133178 001300D8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013317C 001300DC 38 60 00 04 */ li r3, 4
|
|
/* 80133180 001300E0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133184 001300E4 38 A0 00 00 */ li r5, 0
|
|
/* 80133188 001300E8 48 1E 26 E5 */ bl __nw__FUlPCcPCc
|
|
/* 8013318C 001300EC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133190 001300F0 41 82 00 0C */ beq lbl_8013319C
|
|
/* 80133194 001300F4 48 01 38 FD */ bl __ct__11CBSGenerateFv
|
|
/* 80133198 001300F8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013319C:
|
|
/* 8013319C 001300FC 7C 03 03 78 */ mr r3, r0
|
|
/* 801331A0 00130100 48 00 00 DC */ b lbl_8013327C
|
|
lbl_801331A4:
|
|
/* 801331A4 00130104 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801331A8 00130108 38 60 00 34 */ li r3, 0x34
|
|
/* 801331AC 0013010C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801331B0 00130110 38 A0 00 00 */ li r5, 0
|
|
/* 801331B4 00130114 48 1E 26 B9 */ bl __nw__FUlPCcPCc
|
|
/* 801331B8 00130118 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801331BC 0013011C 41 82 00 0C */ beq lbl_801331C8
|
|
/* 801331C0 00130120 48 01 34 41 */ bl __ct__7CBSJumpFv
|
|
/* 801331C4 00130124 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801331C8:
|
|
/* 801331C8 00130128 7C 03 03 78 */ mr r3, r0
|
|
/* 801331CC 0013012C 48 00 00 B0 */ b lbl_8013327C
|
|
lbl_801331D0:
|
|
/* 801331D0 00130130 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801331D4 00130134 38 60 00 30 */ li r3, 0x30
|
|
/* 801331D8 00130138 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801331DC 0013013C 38 A0 00 00 */ li r5, 0
|
|
/* 801331E0 00130140 48 1E 26 8D */ bl __nw__FUlPCcPCc
|
|
/* 801331E4 00130144 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801331E8 00130148 41 82 00 0C */ beq lbl_801331F4
|
|
/* 801331EC 0013014C 48 01 23 B5 */ bl __ct__9CBSHurledFv
|
|
/* 801331F0 00130150 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801331F4:
|
|
/* 801331F4 00130154 7C 03 03 78 */ mr r3, r0
|
|
/* 801331F8 00130158 48 00 00 84 */ b lbl_8013327C
|
|
lbl_801331FC:
|
|
/* 801331FC 0013015C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133200 00130160 38 60 00 08 */ li r3, 8
|
|
/* 80133204 00130164 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133208 00130168 38 A0 00 00 */ li r5, 0
|
|
/* 8013320C 0013016C 48 1E 26 61 */ bl __nw__FUlPCcPCc
|
|
/* 80133210 00130170 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133214 00130174 41 82 00 0C */ beq lbl_80133220
|
|
/* 80133218 00130178 48 01 11 D1 */ bl __ct__8CBSSlideFv
|
|
/* 8013321C 0013017C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133220:
|
|
/* 80133220 00130180 7C 03 03 78 */ mr r3, r0
|
|
/* 80133224 00130184 48 00 00 58 */ b lbl_8013327C
|
|
lbl_80133228:
|
|
/* 80133228 00130188 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013322C 0013018C 38 60 00 04 */ li r3, 4
|
|
/* 80133230 00130190 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133234 00130194 38 A0 00 00 */ li r5, 0
|
|
/* 80133238 00130198 48 1E 26 35 */ bl __nw__FUlPCcPCc
|
|
/* 8013323C 0013019C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133240 001301A0 41 82 00 0C */ beq lbl_8013324C
|
|
/* 80133244 001301A4 48 01 63 75 */ bl __ct__8CBSTauntFv
|
|
/* 80133248 001301A8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013324C:
|
|
/* 8013324C 001301AC 7C 03 03 78 */ mr r3, r0
|
|
/* 80133250 001301B0 48 00 00 2C */ b lbl_8013327C
|
|
lbl_80133254:
|
|
/* 80133254 001301B4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133258 001301B8 38 60 00 0C */ li r3, 0xc
|
|
/* 8013325C 001301BC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133260 001301C0 38 A0 00 00 */ li r5, 0
|
|
/* 80133264 001301C4 48 1E 26 09 */ bl __nw__FUlPCcPCc
|
|
/* 80133268 001301C8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013326C 001301CC 41 82 00 0C */ beq lbl_80133278
|
|
/* 80133270 001301D0 48 01 81 71 */ bl __ct__11CBSScriptedFv
|
|
/* 80133274 001301D4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133278:
|
|
/* 80133278 001301D8 7C 03 03 78 */ mr r3, r0
|
|
lbl_8013327C:
|
|
/* 8013327C 001301DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80133280 001301E0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80133284 001301E4 7C 08 03 A6 */ mtlr r0
|
|
/* 80133288 001301E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8013328C 001301EC 4E 80 00 20 */ blr
|
|
|
|
.global SetupFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupFlyerBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 80133290 001301F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80133294 001301F4 7C 08 02 A6 */ mflr r0
|
|
/* 80133298 001301F8 28 04 00 12 */ cmplwi r4, 0x12
|
|
/* 8013329C 001301FC 38 60 00 00 */ li r3, 0
|
|
/* 801332A0 00130200 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801332A4 00130204 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801332A8 00130208 7C BF 2B 78 */ mr r31, r5
|
|
/* 801332AC 0013020C 41 81 03 68 */ bgt lbl_80133614
|
|
/* 801332B0 00130210 3C A0 80 3E */ lis r5, lbl_803E1208@ha
|
|
/* 801332B4 00130214 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 801332B8 00130218 38 85 12 08 */ addi r4, r5, lbl_803E1208@l
|
|
/* 801332BC 0013021C 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 801332C0 00130220 7C 09 03 A6 */ mtctr r0
|
|
/* 801332C4 00130224 4E 80 04 20 */ bctr
|
|
lbl_801332C8:
|
|
/* 801332C8 00130228 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801332CC 0013022C 38 60 00 10 */ li r3, 0x10
|
|
/* 801332D0 00130230 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801332D4 00130234 38 A0 00 00 */ li r5, 0
|
|
/* 801332D8 00130238 48 1E 25 95 */ bl __nw__FUlPCcPCc
|
|
/* 801332DC 0013023C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801332E0 00130240 41 82 00 0C */ beq lbl_801332EC
|
|
/* 801332E4 00130244 48 00 2B 75 */ bl __ct__7CBSFallFv
|
|
/* 801332E8 00130248 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801332EC:
|
|
/* 801332EC 0013024C 7C 03 03 78 */ mr r3, r0
|
|
/* 801332F0 00130250 48 00 03 24 */ b lbl_80133614
|
|
lbl_801332F4:
|
|
/* 801332F4 00130254 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801332F8 00130258 38 60 00 08 */ li r3, 8
|
|
/* 801332FC 0013025C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133300 00130260 38 A0 00 00 */ li r5, 0
|
|
/* 80133304 00130264 48 1E 25 69 */ bl __nw__FUlPCcPCc
|
|
/* 80133308 00130268 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013330C 0013026C 41 82 00 0C */ beq lbl_80133318
|
|
/* 80133310 00130270 48 00 2E C9 */ bl __ct__8CBSGetupFv
|
|
/* 80133314 00130274 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133318:
|
|
/* 80133318 00130278 7C 03 03 78 */ mr r3, r0
|
|
/* 8013331C 0013027C 48 00 02 F8 */ b lbl_80133614
|
|
lbl_80133320:
|
|
/* 80133320 00130280 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133324 00130284 38 60 00 08 */ li r3, 8
|
|
/* 80133328 00130288 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013332C 0013028C 38 A0 00 00 */ li r5, 0
|
|
/* 80133330 00130290 48 1E 25 3D */ bl __nw__FUlPCcPCc
|
|
/* 80133334 00130294 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133338 00130298 41 82 00 10 */ beq lbl_80133348
|
|
/* 8013333C 0013029C 7F E4 FB 78 */ mr r4, r31
|
|
/* 80133340 001302A0 48 00 37 9D */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 80133344 001302A4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133348:
|
|
/* 80133348 001302A8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013334C 001302AC 48 00 02 C8 */ b lbl_80133614
|
|
lbl_80133350:
|
|
/* 80133350 001302B0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133354 001302B4 38 60 00 04 */ li r3, 4
|
|
/* 80133358 001302B8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013335C 001302BC 38 A0 00 00 */ li r5, 0
|
|
/* 80133360 001302C0 48 1E 25 0D */ bl __nw__FUlPCcPCc
|
|
/* 80133364 001302C4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133368 001302C8 41 82 00 0C */ beq lbl_80133374
|
|
/* 8013336C 001302CC 48 00 5E 3D */ bl __ct__7CBSStepFv
|
|
/* 80133370 001302D0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133374:
|
|
/* 80133374 001302D4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133378 001302D8 48 00 02 9C */ b lbl_80133614
|
|
lbl_8013337C:
|
|
/* 8013337C 001302DC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133380 001302E0 38 60 00 0C */ li r3, 0xc
|
|
/* 80133384 001302E4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133388 001302E8 38 A0 00 00 */ li r5, 0
|
|
/* 8013338C 001302EC 48 1E 24 E1 */ bl __nw__FUlPCcPCc
|
|
/* 80133390 001302F0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133394 001302F4 41 82 00 0C */ beq lbl_801333A0
|
|
/* 80133398 001302F8 48 00 25 75 */ bl __ct__6CBSDieFv
|
|
/* 8013339C 001302FC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801333A0:
|
|
/* 801333A0 00130300 7C 03 03 78 */ mr r3, r0
|
|
/* 801333A4 00130304 48 00 02 70 */ b lbl_80133614
|
|
lbl_801333A8:
|
|
/* 801333A8 00130308 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801333AC 0013030C 38 60 03 D0 */ li r3, 0x3d0
|
|
/* 801333B0 00130310 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801333B4 00130314 38 A0 00 00 */ li r5, 0
|
|
/* 801333B8 00130318 48 1E 24 B5 */ bl __nw__FUlPCcPCc
|
|
/* 801333BC 0013031C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801333C0 00130320 41 82 00 14 */ beq lbl_801333D4
|
|
/* 801333C4 00130324 7F E4 FB 78 */ mr r4, r31
|
|
/* 801333C8 00130328 38 A0 00 00 */ li r5, 0
|
|
/* 801333CC 0013032C 48 00 41 2D */ bl __ct__18CBSFlyerLocomotionFR6CActorb
|
|
/* 801333D0 00130330 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801333D4:
|
|
/* 801333D4 00130334 7C 03 03 78 */ mr r3, r0
|
|
/* 801333D8 00130338 48 00 02 3C */ b lbl_80133614
|
|
lbl_801333DC:
|
|
/* 801333DC 0013033C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801333E0 00130340 38 60 00 10 */ li r3, 0x10
|
|
/* 801333E4 00130344 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801333E8 00130348 38 A0 00 00 */ li r5, 0
|
|
/* 801333EC 0013034C 48 1E 24 81 */ bl __nw__FUlPCcPCc
|
|
/* 801333F0 00130350 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801333F4 00130354 41 82 00 0C */ beq lbl_80133400
|
|
/* 801333F8 00130358 48 00 33 A9 */ bl __ct__12CBSKnockBackFv
|
|
/* 801333FC 0013035C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133400:
|
|
/* 80133400 00130360 7C 03 03 78 */ mr r3, r0
|
|
/* 80133404 00130364 48 00 02 10 */ b lbl_80133614
|
|
lbl_80133408:
|
|
/* 80133408 00130368 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013340C 0013036C 38 60 00 38 */ li r3, 0x38
|
|
/* 80133410 00130370 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133414 00130374 38 A0 00 00 */ li r5, 0
|
|
/* 80133418 00130378 48 1E 24 55 */ bl __nw__FUlPCcPCc
|
|
/* 8013341C 0013037C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133420 00130380 41 82 00 0C */ beq lbl_8013342C
|
|
/* 80133424 00130384 48 00 21 75 */ bl __ct__9CBSAttackFv
|
|
/* 80133428 00130388 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013342C:
|
|
/* 8013342C 0013038C 7C 03 03 78 */ mr r3, r0
|
|
/* 80133430 00130390 48 00 01 E4 */ b lbl_80133614
|
|
lbl_80133434:
|
|
/* 80133434 00130394 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133438 00130398 38 60 00 04 */ li r3, 4
|
|
/* 8013343C 0013039C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133440 001303A0 38 A0 00 00 */ li r5, 0
|
|
/* 80133444 001303A4 48 1E 24 29 */ bl __nw__FUlPCcPCc
|
|
/* 80133448 001303A8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013344C 001303AC 41 82 00 0C */ beq lbl_80133458
|
|
/* 80133450 001303B0 48 01 A4 DD */ bl __ct__19CBSProjectileAttackFv
|
|
/* 80133454 001303B4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133458:
|
|
/* 80133458 001303B8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013345C 001303BC 48 00 01 B8 */ b lbl_80133614
|
|
lbl_80133460:
|
|
/* 80133460 001303C0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133464 001303C4 38 60 00 10 */ li r3, 0x10
|
|
/* 80133468 001303C8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013346C 001303CC 38 A0 00 00 */ li r5, 0
|
|
/* 80133470 001303D0 48 1E 23 FD */ bl __nw__FUlPCcPCc
|
|
/* 80133474 001303D4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133478 001303D8 41 82 00 0C */ beq lbl_80133484
|
|
/* 8013347C 001303DC 48 00 83 BD */ bl __ct__13CBSLoopAttackFv
|
|
/* 80133480 001303E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133484:
|
|
/* 80133484 001303E4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133488 001303E8 48 00 01 8C */ b lbl_80133614
|
|
lbl_8013348C:
|
|
/* 8013348C 001303EC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133490 001303F0 38 60 00 14 */ li r3, 0x14
|
|
/* 80133494 001303F4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133498 001303F8 38 A0 00 00 */ li r5, 0
|
|
/* 8013349C 001303FC 48 1E 23 D1 */ bl __nw__FUlPCcPCc
|
|
/* 801334A0 00130400 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801334A4 00130404 41 82 00 0C */ beq lbl_801334B0
|
|
/* 801334A8 00130408 48 00 61 7D */ bl __ct__12CBSFlyerTurnFv
|
|
/* 801334AC 0013040C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801334B0:
|
|
/* 801334B0 00130410 7C 03 03 78 */ mr r3, r0
|
|
/* 801334B4 00130414 48 00 01 60 */ b lbl_80133614
|
|
lbl_801334B8:
|
|
/* 801334B8 00130418 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801334BC 0013041C 38 60 00 10 */ li r3, 0x10
|
|
/* 801334C0 00130420 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801334C4 00130424 38 A0 00 00 */ li r5, 0
|
|
/* 801334C8 00130428 48 1E 23 A5 */ bl __nw__FUlPCcPCc
|
|
/* 801334CC 0013042C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801334D0 00130430 41 82 00 0C */ beq lbl_801334DC
|
|
/* 801334D4 00130434 48 00 95 4D */ bl __ct__15CBSLoopReactionFv
|
|
/* 801334D8 00130438 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801334DC:
|
|
/* 801334DC 0013043C 7C 03 03 78 */ mr r3, r0
|
|
/* 801334E0 00130440 48 00 01 34 */ b lbl_80133614
|
|
lbl_801334E4:
|
|
/* 801334E4 00130444 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801334E8 00130448 38 60 00 10 */ li r3, 0x10
|
|
/* 801334EC 0013044C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801334F0 00130450 38 A0 00 00 */ li r5, 0
|
|
/* 801334F4 00130454 48 1E 23 79 */ bl __nw__FUlPCcPCc
|
|
/* 801334F8 00130458 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801334FC 0013045C 41 82 00 0C */ beq lbl_80133508
|
|
/* 80133500 00130460 48 00 BD C1 */ bl __ct__12CBSGroundHitFv
|
|
/* 80133504 00130464 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133508:
|
|
/* 80133508 00130468 7C 03 03 78 */ mr r3, r0
|
|
/* 8013350C 0013046C 48 00 01 08 */ b lbl_80133614
|
|
lbl_80133510:
|
|
/* 80133510 00130470 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133514 00130474 38 60 00 04 */ li r3, 4
|
|
/* 80133518 00130478 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013351C 0013047C 38 A0 00 00 */ li r5, 0
|
|
/* 80133520 00130480 48 1E 23 4D */ bl __nw__FUlPCcPCc
|
|
/* 80133524 00130484 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133528 00130488 41 82 00 0C */ beq lbl_80133534
|
|
/* 8013352C 0013048C 48 01 35 65 */ bl __ct__11CBSGenerateFv
|
|
/* 80133530 00130490 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133534:
|
|
/* 80133534 00130494 7C 03 03 78 */ mr r3, r0
|
|
/* 80133538 00130498 48 00 00 DC */ b lbl_80133614
|
|
lbl_8013353C:
|
|
/* 8013353C 0013049C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133540 001304A0 38 60 00 34 */ li r3, 0x34
|
|
/* 80133544 001304A4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133548 001304A8 38 A0 00 00 */ li r5, 0
|
|
/* 8013354C 001304AC 48 1E 23 21 */ bl __nw__FUlPCcPCc
|
|
/* 80133550 001304B0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133554 001304B4 41 82 00 0C */ beq lbl_80133560
|
|
/* 80133558 001304B8 48 01 30 A9 */ bl __ct__7CBSJumpFv
|
|
/* 8013355C 001304BC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133560:
|
|
/* 80133560 001304C0 7C 03 03 78 */ mr r3, r0
|
|
/* 80133564 001304C4 48 00 00 B0 */ b lbl_80133614
|
|
lbl_80133568:
|
|
/* 80133568 001304C8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013356C 001304CC 38 60 00 30 */ li r3, 0x30
|
|
/* 80133570 001304D0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133574 001304D4 38 A0 00 00 */ li r5, 0
|
|
/* 80133578 001304D8 48 1E 22 F5 */ bl __nw__FUlPCcPCc
|
|
/* 8013357C 001304DC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133580 001304E0 41 82 00 0C */ beq lbl_8013358C
|
|
/* 80133584 001304E4 48 01 20 1D */ bl __ct__9CBSHurledFv
|
|
/* 80133588 001304E8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013358C:
|
|
/* 8013358C 001304EC 7C 03 03 78 */ mr r3, r0
|
|
/* 80133590 001304F0 48 00 00 84 */ b lbl_80133614
|
|
lbl_80133594:
|
|
/* 80133594 001304F4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133598 001304F8 38 60 00 08 */ li r3, 8
|
|
/* 8013359C 001304FC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801335A0 00130500 38 A0 00 00 */ li r5, 0
|
|
/* 801335A4 00130504 48 1E 22 C9 */ bl __nw__FUlPCcPCc
|
|
/* 801335A8 00130508 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801335AC 0013050C 41 82 00 0C */ beq lbl_801335B8
|
|
/* 801335B0 00130510 48 01 0E 39 */ bl __ct__8CBSSlideFv
|
|
/* 801335B4 00130514 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801335B8:
|
|
/* 801335B8 00130518 7C 03 03 78 */ mr r3, r0
|
|
/* 801335BC 0013051C 48 00 00 58 */ b lbl_80133614
|
|
lbl_801335C0:
|
|
/* 801335C0 00130520 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801335C4 00130524 38 60 00 04 */ li r3, 4
|
|
/* 801335C8 00130528 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801335CC 0013052C 38 A0 00 00 */ li r5, 0
|
|
/* 801335D0 00130530 48 1E 22 9D */ bl __nw__FUlPCcPCc
|
|
/* 801335D4 00130534 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801335D8 00130538 41 82 00 0C */ beq lbl_801335E4
|
|
/* 801335DC 0013053C 48 01 5F DD */ bl __ct__8CBSTauntFv
|
|
/* 801335E0 00130540 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801335E4:
|
|
/* 801335E4 00130544 7C 03 03 78 */ mr r3, r0
|
|
/* 801335E8 00130548 48 00 00 2C */ b lbl_80133614
|
|
lbl_801335EC:
|
|
/* 801335EC 0013054C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801335F0 00130550 38 60 00 0C */ li r3, 0xc
|
|
/* 801335F4 00130554 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801335F8 00130558 38 A0 00 00 */ li r5, 0
|
|
/* 801335FC 0013055C 48 1E 22 71 */ bl __nw__FUlPCcPCc
|
|
/* 80133600 00130560 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133604 00130564 41 82 00 0C */ beq lbl_80133610
|
|
/* 80133608 00130568 48 01 7D D9 */ bl __ct__11CBSScriptedFv
|
|
/* 8013360C 0013056C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133610:
|
|
/* 80133610 00130570 7C 03 03 78 */ mr r3, r0
|
|
lbl_80133614:
|
|
/* 80133614 00130574 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80133618 00130578 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8013361C 0013057C 7C 08 03 A6 */ mtlr r0
|
|
/* 80133620 00130580 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80133624 00130584 4E 80 00 20 */ blr
|
|
|
|
.global SetupRestrictedBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupRestrictedBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 80133628 00130588 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8013362C 0013058C 7C 08 02 A6 */ mflr r0
|
|
/* 80133630 00130590 28 04 00 13 */ cmplwi r4, 0x13
|
|
/* 80133634 00130594 38 60 00 00 */ li r3, 0
|
|
/* 80133638 00130598 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8013363C 0013059C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80133640 001305A0 7C BF 2B 78 */ mr r31, r5
|
|
/* 80133644 001305A4 41 81 03 90 */ bgt lbl_801339D4
|
|
/* 80133648 001305A8 3C A0 80 3E */ lis r5, lbl_803E1254@ha
|
|
/* 8013364C 001305AC 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 80133650 001305B0 38 85 12 54 */ addi r4, r5, lbl_803E1254@l
|
|
/* 80133654 001305B4 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 80133658 001305B8 7C 09 03 A6 */ mtctr r0
|
|
/* 8013365C 001305BC 4E 80 04 20 */ bctr
|
|
lbl_80133660:
|
|
/* 80133660 001305C0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133664 001305C4 38 60 00 10 */ li r3, 0x10
|
|
/* 80133668 001305C8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013366C 001305CC 38 A0 00 00 */ li r5, 0
|
|
/* 80133670 001305D0 48 1E 21 FD */ bl __nw__FUlPCcPCc
|
|
/* 80133674 001305D4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133678 001305D8 41 82 00 0C */ beq lbl_80133684
|
|
/* 8013367C 001305DC 48 00 27 DD */ bl __ct__7CBSFallFv
|
|
/* 80133680 001305E0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133684:
|
|
/* 80133684 001305E4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133688 001305E8 48 00 03 4C */ b lbl_801339D4
|
|
lbl_8013368C:
|
|
/* 8013368C 001305EC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133690 001305F0 38 60 00 08 */ li r3, 8
|
|
/* 80133694 001305F4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133698 001305F8 38 A0 00 00 */ li r5, 0
|
|
/* 8013369C 001305FC 48 1E 21 D1 */ bl __nw__FUlPCcPCc
|
|
/* 801336A0 00130600 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801336A4 00130604 41 82 00 0C */ beq lbl_801336B0
|
|
/* 801336A8 00130608 48 00 2B 31 */ bl __ct__8CBSGetupFv
|
|
/* 801336AC 0013060C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801336B0:
|
|
/* 801336B0 00130610 7C 03 03 78 */ mr r3, r0
|
|
/* 801336B4 00130614 48 00 03 20 */ b lbl_801339D4
|
|
lbl_801336B8:
|
|
/* 801336B8 00130618 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801336BC 0013061C 38 60 00 08 */ li r3, 8
|
|
/* 801336C0 00130620 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801336C4 00130624 38 A0 00 00 */ li r5, 0
|
|
/* 801336C8 00130628 48 1E 21 A5 */ bl __nw__FUlPCcPCc
|
|
/* 801336CC 0013062C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801336D0 00130630 41 82 00 10 */ beq lbl_801336E0
|
|
/* 801336D4 00130634 7F E4 FB 78 */ mr r4, r31
|
|
/* 801336D8 00130638 48 00 34 05 */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 801336DC 0013063C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801336E0:
|
|
/* 801336E0 00130640 7C 03 03 78 */ mr r3, r0
|
|
/* 801336E4 00130644 48 00 02 F0 */ b lbl_801339D4
|
|
lbl_801336E8:
|
|
/* 801336E8 00130648 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801336EC 0013064C 38 60 00 04 */ li r3, 4
|
|
/* 801336F0 00130650 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801336F4 00130654 38 A0 00 00 */ li r5, 0
|
|
/* 801336F8 00130658 48 1E 21 75 */ bl __nw__FUlPCcPCc
|
|
/* 801336FC 0013065C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133700 00130660 41 82 00 0C */ beq lbl_8013370C
|
|
/* 80133704 00130664 48 00 5A A5 */ bl __ct__7CBSStepFv
|
|
/* 80133708 00130668 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013370C:
|
|
/* 8013370C 0013066C 7C 03 03 78 */ mr r3, r0
|
|
/* 80133710 00130670 48 00 02 C4 */ b lbl_801339D4
|
|
lbl_80133714:
|
|
/* 80133714 00130674 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133718 00130678 38 60 00 0C */ li r3, 0xc
|
|
/* 8013371C 0013067C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133720 00130680 38 A0 00 00 */ li r5, 0
|
|
/* 80133724 00130684 48 1E 21 49 */ bl __nw__FUlPCcPCc
|
|
/* 80133728 00130688 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013372C 0013068C 41 82 00 0C */ beq lbl_80133738
|
|
/* 80133730 00130690 48 00 21 DD */ bl __ct__6CBSDieFv
|
|
/* 80133734 00130694 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133738:
|
|
/* 80133738 00130698 7C 03 03 78 */ mr r3, r0
|
|
/* 8013373C 0013069C 48 00 02 98 */ b lbl_801339D4
|
|
lbl_80133740:
|
|
/* 80133740 001306A0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133744 001306A4 38 60 00 48 */ li r3, 0x48
|
|
/* 80133748 001306A8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013374C 001306AC 38 A0 00 00 */ li r5, 0
|
|
/* 80133750 001306B0 48 1E 21 1D */ bl __nw__FUlPCcPCc
|
|
/* 80133754 001306B4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133758 001306B8 41 82 00 10 */ beq lbl_80133768
|
|
/* 8013375C 001306BC 7F E4 FB 78 */ mr r4, r31
|
|
/* 80133760 001306C0 48 00 3E 9D */ bl __ct__23CBSRestrictedLocomotionFR6CActor
|
|
/* 80133764 001306C4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133768:
|
|
/* 80133768 001306C8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013376C 001306CC 48 00 02 68 */ b lbl_801339D4
|
|
lbl_80133770:
|
|
/* 80133770 001306D0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133774 001306D4 38 60 00 10 */ li r3, 0x10
|
|
/* 80133778 001306D8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013377C 001306DC 38 A0 00 00 */ li r5, 0
|
|
/* 80133780 001306E0 48 1E 20 ED */ bl __nw__FUlPCcPCc
|
|
/* 80133784 001306E4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133788 001306E8 41 82 00 0C */ beq lbl_80133794
|
|
/* 8013378C 001306EC 48 00 30 15 */ bl __ct__12CBSKnockBackFv
|
|
/* 80133790 001306F0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133794:
|
|
/* 80133794 001306F4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133798 001306F8 48 00 02 3C */ b lbl_801339D4
|
|
lbl_8013379C:
|
|
/* 8013379C 001306FC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801337A0 00130700 38 60 00 38 */ li r3, 0x38
|
|
/* 801337A4 00130704 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801337A8 00130708 38 A0 00 00 */ li r5, 0
|
|
/* 801337AC 0013070C 48 1E 20 C1 */ bl __nw__FUlPCcPCc
|
|
/* 801337B0 00130710 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801337B4 00130714 41 82 00 0C */ beq lbl_801337C0
|
|
/* 801337B8 00130718 48 00 1D E1 */ bl __ct__9CBSAttackFv
|
|
/* 801337BC 0013071C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801337C0:
|
|
/* 801337C0 00130720 7C 03 03 78 */ mr r3, r0
|
|
/* 801337C4 00130724 48 00 02 10 */ b lbl_801339D4
|
|
lbl_801337C8:
|
|
/* 801337C8 00130728 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801337CC 0013072C 38 60 00 04 */ li r3, 4
|
|
/* 801337D0 00130730 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801337D4 00130734 38 A0 00 00 */ li r5, 0
|
|
/* 801337D8 00130738 48 1E 20 95 */ bl __nw__FUlPCcPCc
|
|
/* 801337DC 0013073C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801337E0 00130740 41 82 00 0C */ beq lbl_801337EC
|
|
/* 801337E4 00130744 48 01 A1 49 */ bl __ct__19CBSProjectileAttackFv
|
|
/* 801337E8 00130748 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801337EC:
|
|
/* 801337EC 0013074C 7C 03 03 78 */ mr r3, r0
|
|
/* 801337F0 00130750 48 00 01 E4 */ b lbl_801339D4
|
|
lbl_801337F4:
|
|
/* 801337F4 00130754 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801337F8 00130758 38 60 00 10 */ li r3, 0x10
|
|
/* 801337FC 0013075C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133800 00130760 38 A0 00 00 */ li r5, 0
|
|
/* 80133804 00130764 48 1E 20 69 */ bl __nw__FUlPCcPCc
|
|
/* 80133808 00130768 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013380C 0013076C 41 82 00 0C */ beq lbl_80133818
|
|
/* 80133810 00130770 48 00 80 29 */ bl __ct__13CBSLoopAttackFv
|
|
/* 80133814 00130774 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133818:
|
|
/* 80133818 00130778 7C 03 03 78 */ mr r3, r0
|
|
/* 8013381C 0013077C 48 00 01 B8 */ b lbl_801339D4
|
|
lbl_80133820:
|
|
/* 80133820 00130780 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133824 00130784 38 60 00 14 */ li r3, 0x14
|
|
/* 80133828 00130788 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013382C 0013078C 38 A0 00 00 */ li r5, 0
|
|
/* 80133830 00130790 48 1E 20 3D */ bl __nw__FUlPCcPCc
|
|
/* 80133834 00130794 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133838 00130798 41 82 00 0C */ beq lbl_80133844
|
|
/* 8013383C 0013079C 48 00 64 A5 */ bl __ct__7CBSTurnFv
|
|
/* 80133840 001307A0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133844:
|
|
/* 80133844 001307A4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133848 001307A8 48 00 01 8C */ b lbl_801339D4
|
|
lbl_8013384C:
|
|
/* 8013384C 001307AC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133850 001307B0 38 60 00 10 */ li r3, 0x10
|
|
/* 80133854 001307B4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133858 001307B8 38 A0 00 00 */ li r5, 0
|
|
/* 8013385C 001307BC 48 1E 20 11 */ bl __nw__FUlPCcPCc
|
|
/* 80133860 001307C0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133864 001307C4 41 82 00 0C */ beq lbl_80133870
|
|
/* 80133868 001307C8 48 00 91 B9 */ bl __ct__15CBSLoopReactionFv
|
|
/* 8013386C 001307CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133870:
|
|
/* 80133870 001307D0 7C 03 03 78 */ mr r3, r0
|
|
/* 80133874 001307D4 48 00 01 60 */ b lbl_801339D4
|
|
lbl_80133878:
|
|
/* 80133878 001307D8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013387C 001307DC 38 60 00 10 */ li r3, 0x10
|
|
/* 80133880 001307E0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133884 001307E4 38 A0 00 00 */ li r5, 0
|
|
/* 80133888 001307E8 48 1E 1F E5 */ bl __nw__FUlPCcPCc
|
|
/* 8013388C 001307EC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133890 001307F0 41 82 00 0C */ beq lbl_8013389C
|
|
/* 80133894 001307F4 48 00 BA 2D */ bl __ct__12CBSGroundHitFv
|
|
/* 80133898 001307F8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013389C:
|
|
/* 8013389C 001307FC 7C 03 03 78 */ mr r3, r0
|
|
/* 801338A0 00130800 48 00 01 34 */ b lbl_801339D4
|
|
lbl_801338A4:
|
|
/* 801338A4 00130804 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801338A8 00130808 38 60 00 04 */ li r3, 4
|
|
/* 801338AC 0013080C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801338B0 00130810 38 A0 00 00 */ li r5, 0
|
|
/* 801338B4 00130814 48 1E 1F B9 */ bl __nw__FUlPCcPCc
|
|
/* 801338B8 00130818 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801338BC 0013081C 41 82 00 0C */ beq lbl_801338C8
|
|
/* 801338C0 00130820 48 01 31 D1 */ bl __ct__11CBSGenerateFv
|
|
/* 801338C4 00130824 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801338C8:
|
|
/* 801338C8 00130828 7C 03 03 78 */ mr r3, r0
|
|
/* 801338CC 0013082C 48 00 01 08 */ b lbl_801339D4
|
|
lbl_801338D0:
|
|
/* 801338D0 00130830 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801338D4 00130834 38 60 00 34 */ li r3, 0x34
|
|
/* 801338D8 00130838 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801338DC 0013083C 38 A0 00 00 */ li r5, 0
|
|
/* 801338E0 00130840 48 1E 1F 8D */ bl __nw__FUlPCcPCc
|
|
/* 801338E4 00130844 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801338E8 00130848 41 82 00 0C */ beq lbl_801338F4
|
|
/* 801338EC 0013084C 48 01 2D 15 */ bl __ct__7CBSJumpFv
|
|
/* 801338F0 00130850 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801338F4:
|
|
/* 801338F4 00130854 7C 03 03 78 */ mr r3, r0
|
|
/* 801338F8 00130858 48 00 00 DC */ b lbl_801339D4
|
|
lbl_801338FC:
|
|
/* 801338FC 0013085C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133900 00130860 38 60 00 30 */ li r3, 0x30
|
|
/* 80133904 00130864 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133908 00130868 38 A0 00 00 */ li r5, 0
|
|
/* 8013390C 0013086C 48 1E 1F 61 */ bl __nw__FUlPCcPCc
|
|
/* 80133910 00130870 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133914 00130874 41 82 00 0C */ beq lbl_80133920
|
|
/* 80133918 00130878 48 01 1C 89 */ bl __ct__9CBSHurledFv
|
|
/* 8013391C 0013087C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133920:
|
|
/* 80133920 00130880 7C 03 03 78 */ mr r3, r0
|
|
/* 80133924 00130884 48 00 00 B0 */ b lbl_801339D4
|
|
lbl_80133928:
|
|
/* 80133928 00130888 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013392C 0013088C 38 60 00 08 */ li r3, 8
|
|
/* 80133930 00130890 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133934 00130894 38 A0 00 00 */ li r5, 0
|
|
/* 80133938 00130898 48 1E 1F 35 */ bl __nw__FUlPCcPCc
|
|
/* 8013393C 0013089C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133940 001308A0 41 82 00 0C */ beq lbl_8013394C
|
|
/* 80133944 001308A4 48 01 0A A5 */ bl __ct__8CBSSlideFv
|
|
/* 80133948 001308A8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_8013394C:
|
|
/* 8013394C 001308AC 7C 03 03 78 */ mr r3, r0
|
|
/* 80133950 001308B0 48 00 00 84 */ b lbl_801339D4
|
|
lbl_80133954:
|
|
/* 80133954 001308B4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133958 001308B8 38 60 00 04 */ li r3, 4
|
|
/* 8013395C 001308BC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133960 001308C0 38 A0 00 00 */ li r5, 0
|
|
/* 80133964 001308C4 48 1E 1F 09 */ bl __nw__FUlPCcPCc
|
|
/* 80133968 001308C8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 8013396C 001308CC 41 82 00 0C */ beq lbl_80133978
|
|
/* 80133970 001308D0 48 01 5C 49 */ bl __ct__8CBSTauntFv
|
|
/* 80133974 001308D4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133978:
|
|
/* 80133978 001308D8 7C 03 03 78 */ mr r3, r0
|
|
/* 8013397C 001308DC 48 00 00 58 */ b lbl_801339D4
|
|
lbl_80133980:
|
|
/* 80133980 001308E0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133984 001308E4 38 60 00 0C */ li r3, 0xc
|
|
/* 80133988 001308E8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013398C 001308EC 38 A0 00 00 */ li r5, 0
|
|
/* 80133990 001308F0 48 1E 1E DD */ bl __nw__FUlPCcPCc
|
|
/* 80133994 001308F4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133998 001308F8 41 82 00 0C */ beq lbl_801339A4
|
|
/* 8013399C 001308FC 48 01 7A 45 */ bl __ct__11CBSScriptedFv
|
|
/* 801339A0 00130900 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801339A4:
|
|
/* 801339A4 00130904 7C 03 03 78 */ mr r3, r0
|
|
/* 801339A8 00130908 48 00 00 2C */ b lbl_801339D4
|
|
lbl_801339AC:
|
|
/* 801339AC 0013090C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801339B0 00130910 38 60 00 10 */ li r3, 0x10
|
|
/* 801339B4 00130914 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801339B8 00130918 38 A0 00 00 */ li r5, 0
|
|
/* 801339BC 0013091C 48 1E 1E B1 */ bl __nw__FUlPCcPCc
|
|
/* 801339C0 00130920 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 801339C4 00130924 41 82 00 0C */ beq lbl_801339D0
|
|
/* 801339C8 00130928 48 04 2A D1 */ bl __ct__8CBSCoverFv
|
|
/* 801339CC 0013092C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_801339D0:
|
|
/* 801339D0 00130930 7C 03 03 78 */ mr r3, r0
|
|
lbl_801339D4:
|
|
/* 801339D4 00130934 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 801339D8 00130938 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 801339DC 0013093C 7C 08 03 A6 */ mtlr r0
|
|
/* 801339E0 00130940 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 801339E4 00130944 4E 80 00 20 */ blr
|
|
|
|
.global SetupBiPedalBodyStates__14CBodyStateInfoFiR6CActor
|
|
SetupBiPedalBodyStates__14CBodyStateInfoFiR6CActor:
|
|
/* 801339E8 00130948 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 801339EC 0013094C 7C 08 02 A6 */ mflr r0
|
|
/* 801339F0 00130950 28 04 00 14 */ cmplwi r4, 0x14
|
|
/* 801339F4 00130954 38 60 00 00 */ li r3, 0
|
|
/* 801339F8 00130958 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 801339FC 0013095C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80133A00 00130960 7C BF 2B 78 */ mr r31, r5
|
|
/* 80133A04 00130964 41 81 03 BC */ bgt lbl_80133DC0
|
|
/* 80133A08 00130968 3C A0 80 3E */ lis r5, lbl_803E12A4@ha
|
|
/* 80133A0C 0013096C 54 80 10 3A */ slwi r0, r4, 2
|
|
/* 80133A10 00130970 38 85 12 A4 */ addi r4, r5, lbl_803E12A4@l
|
|
/* 80133A14 00130974 7C 04 00 2E */ lwzx r0, r4, r0
|
|
/* 80133A18 00130978 7C 09 03 A6 */ mtctr r0
|
|
/* 80133A1C 0013097C 4E 80 04 20 */ bctr
|
|
lbl_80133A20:
|
|
/* 80133A20 00130980 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133A24 00130984 38 60 00 10 */ li r3, 0x10
|
|
/* 80133A28 00130988 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133A2C 0013098C 38 A0 00 00 */ li r5, 0
|
|
/* 80133A30 00130990 48 1E 1E 3D */ bl __nw__FUlPCcPCc
|
|
/* 80133A34 00130994 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133A38 00130998 41 82 00 0C */ beq lbl_80133A44
|
|
/* 80133A3C 0013099C 48 00 24 1D */ bl __ct__7CBSFallFv
|
|
/* 80133A40 001309A0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133A44:
|
|
/* 80133A44 001309A4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133A48 001309A8 48 00 03 78 */ b lbl_80133DC0
|
|
lbl_80133A4C:
|
|
/* 80133A4C 001309AC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133A50 001309B0 38 60 00 08 */ li r3, 8
|
|
/* 80133A54 001309B4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133A58 001309B8 38 A0 00 00 */ li r5, 0
|
|
/* 80133A5C 001309BC 48 1E 1E 11 */ bl __nw__FUlPCcPCc
|
|
/* 80133A60 001309C0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133A64 001309C4 41 82 00 0C */ beq lbl_80133A70
|
|
/* 80133A68 001309C8 48 00 27 71 */ bl __ct__8CBSGetupFv
|
|
/* 80133A6C 001309CC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133A70:
|
|
/* 80133A70 001309D0 7C 03 03 78 */ mr r3, r0
|
|
/* 80133A74 001309D4 48 00 03 4C */ b lbl_80133DC0
|
|
lbl_80133A78:
|
|
/* 80133A78 001309D8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133A7C 001309DC 38 60 00 08 */ li r3, 8
|
|
/* 80133A80 001309E0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133A84 001309E4 38 A0 00 00 */ li r5, 0
|
|
/* 80133A88 001309E8 48 1E 1D E5 */ bl __nw__FUlPCcPCc
|
|
/* 80133A8C 001309EC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133A90 001309F0 41 82 00 10 */ beq lbl_80133AA0
|
|
/* 80133A94 001309F4 7F E4 FB 78 */ mr r4, r31
|
|
/* 80133A98 001309F8 48 00 30 45 */ bl __ct__14CBSLieOnGroundFRC6CActor
|
|
/* 80133A9C 001309FC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133AA0:
|
|
/* 80133AA0 00130A00 7C 03 03 78 */ mr r3, r0
|
|
/* 80133AA4 00130A04 48 00 03 1C */ b lbl_80133DC0
|
|
lbl_80133AA8:
|
|
/* 80133AA8 00130A08 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133AAC 00130A0C 38 60 00 04 */ li r3, 4
|
|
/* 80133AB0 00130A10 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133AB4 00130A14 38 A0 00 00 */ li r5, 0
|
|
/* 80133AB8 00130A18 48 1E 1D B5 */ bl __nw__FUlPCcPCc
|
|
/* 80133ABC 00130A1C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133AC0 00130A20 41 82 00 0C */ beq lbl_80133ACC
|
|
/* 80133AC4 00130A24 48 00 56 E5 */ bl __ct__7CBSStepFv
|
|
/* 80133AC8 00130A28 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133ACC:
|
|
/* 80133ACC 00130A2C 7C 03 03 78 */ mr r3, r0
|
|
/* 80133AD0 00130A30 48 00 02 F0 */ b lbl_80133DC0
|
|
lbl_80133AD4:
|
|
/* 80133AD4 00130A34 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133AD8 00130A38 38 60 00 0C */ li r3, 0xc
|
|
/* 80133ADC 00130A3C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133AE0 00130A40 38 A0 00 00 */ li r5, 0
|
|
/* 80133AE4 00130A44 48 1E 1D 89 */ bl __nw__FUlPCcPCc
|
|
/* 80133AE8 00130A48 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133AEC 00130A4C 41 82 00 0C */ beq lbl_80133AF8
|
|
/* 80133AF0 00130A50 48 00 1E 1D */ bl __ct__6CBSDieFv
|
|
/* 80133AF4 00130A54 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133AF8:
|
|
/* 80133AF8 00130A58 7C 03 03 78 */ mr r3, r0
|
|
/* 80133AFC 00130A5C 48 00 02 C4 */ b lbl_80133DC0
|
|
lbl_80133B00:
|
|
/* 80133B00 00130A60 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133B04 00130A64 38 60 03 CC */ li r3, 0x3cc
|
|
/* 80133B08 00130A68 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133B0C 00130A6C 38 A0 00 00 */ li r5, 0
|
|
/* 80133B10 00130A70 48 1E 1D 5D */ bl __nw__FUlPCcPCc
|
|
/* 80133B14 00130A74 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133B18 00130A78 41 82 00 10 */ beq lbl_80133B28
|
|
/* 80133B1C 00130A7C 7F E4 FB 78 */ mr r4, r31
|
|
/* 80133B20 00130A80 48 00 46 0D */ bl __ct__18CBSBiPedLocomotionFR6CActor
|
|
/* 80133B24 00130A84 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133B28:
|
|
/* 80133B28 00130A88 7C 03 03 78 */ mr r3, r0
|
|
/* 80133B2C 00130A8C 48 00 02 94 */ b lbl_80133DC0
|
|
lbl_80133B30:
|
|
/* 80133B30 00130A90 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133B34 00130A94 38 60 00 10 */ li r3, 0x10
|
|
/* 80133B38 00130A98 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133B3C 00130A9C 38 A0 00 00 */ li r5, 0
|
|
/* 80133B40 00130AA0 48 1E 1D 2D */ bl __nw__FUlPCcPCc
|
|
/* 80133B44 00130AA4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133B48 00130AA8 41 82 00 0C */ beq lbl_80133B54
|
|
/* 80133B4C 00130AAC 48 00 2C 55 */ bl __ct__12CBSKnockBackFv
|
|
/* 80133B50 00130AB0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133B54:
|
|
/* 80133B54 00130AB4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133B58 00130AB8 48 00 02 68 */ b lbl_80133DC0
|
|
lbl_80133B5C:
|
|
/* 80133B5C 00130ABC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133B60 00130AC0 38 60 00 38 */ li r3, 0x38
|
|
/* 80133B64 00130AC4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133B68 00130AC8 38 A0 00 00 */ li r5, 0
|
|
/* 80133B6C 00130ACC 48 1E 1D 01 */ bl __nw__FUlPCcPCc
|
|
/* 80133B70 00130AD0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133B74 00130AD4 41 82 00 0C */ beq lbl_80133B80
|
|
/* 80133B78 00130AD8 48 00 1A 21 */ bl __ct__9CBSAttackFv
|
|
/* 80133B7C 00130ADC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133B80:
|
|
/* 80133B80 00130AE0 7C 03 03 78 */ mr r3, r0
|
|
/* 80133B84 00130AE4 48 00 02 3C */ b lbl_80133DC0
|
|
lbl_80133B88:
|
|
/* 80133B88 00130AE8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133B8C 00130AEC 38 60 00 04 */ li r3, 4
|
|
/* 80133B90 00130AF0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133B94 00130AF4 38 A0 00 00 */ li r5, 0
|
|
/* 80133B98 00130AF8 48 1E 1C D5 */ bl __nw__FUlPCcPCc
|
|
/* 80133B9C 00130AFC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133BA0 00130B00 41 82 00 0C */ beq lbl_80133BAC
|
|
/* 80133BA4 00130B04 48 01 9D 89 */ bl __ct__19CBSProjectileAttackFv
|
|
/* 80133BA8 00130B08 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133BAC:
|
|
/* 80133BAC 00130B0C 7C 03 03 78 */ mr r3, r0
|
|
/* 80133BB0 00130B10 48 00 02 10 */ b lbl_80133DC0
|
|
lbl_80133BB4:
|
|
/* 80133BB4 00130B14 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133BB8 00130B18 38 60 00 10 */ li r3, 0x10
|
|
/* 80133BBC 00130B1C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133BC0 00130B20 38 A0 00 00 */ li r5, 0
|
|
/* 80133BC4 00130B24 48 1E 1C A9 */ bl __nw__FUlPCcPCc
|
|
/* 80133BC8 00130B28 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133BCC 00130B2C 41 82 00 0C */ beq lbl_80133BD8
|
|
/* 80133BD0 00130B30 48 00 7C 69 */ bl __ct__13CBSLoopAttackFv
|
|
/* 80133BD4 00130B34 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133BD8:
|
|
/* 80133BD8 00130B38 7C 03 03 78 */ mr r3, r0
|
|
/* 80133BDC 00130B3C 48 00 01 E4 */ b lbl_80133DC0
|
|
lbl_80133BE0:
|
|
/* 80133BE0 00130B40 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133BE4 00130B44 38 60 00 14 */ li r3, 0x14
|
|
/* 80133BE8 00130B48 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133BEC 00130B4C 38 A0 00 00 */ li r5, 0
|
|
/* 80133BF0 00130B50 48 1E 1C 7D */ bl __nw__FUlPCcPCc
|
|
/* 80133BF4 00130B54 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133BF8 00130B58 41 82 00 0C */ beq lbl_80133C04
|
|
/* 80133BFC 00130B5C 48 00 60 E5 */ bl __ct__7CBSTurnFv
|
|
/* 80133C00 00130B60 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133C04:
|
|
/* 80133C04 00130B64 7C 03 03 78 */ mr r3, r0
|
|
/* 80133C08 00130B68 48 00 01 B8 */ b lbl_80133DC0
|
|
lbl_80133C0C:
|
|
/* 80133C0C 00130B6C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133C10 00130B70 38 60 00 10 */ li r3, 0x10
|
|
/* 80133C14 00130B74 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133C18 00130B78 38 A0 00 00 */ li r5, 0
|
|
/* 80133C1C 00130B7C 48 1E 1C 51 */ bl __nw__FUlPCcPCc
|
|
/* 80133C20 00130B80 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133C24 00130B84 41 82 00 0C */ beq lbl_80133C30
|
|
/* 80133C28 00130B88 48 00 8D F9 */ bl __ct__15CBSLoopReactionFv
|
|
/* 80133C2C 00130B8C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133C30:
|
|
/* 80133C30 00130B90 7C 03 03 78 */ mr r3, r0
|
|
/* 80133C34 00130B94 48 00 01 8C */ b lbl_80133DC0
|
|
lbl_80133C38:
|
|
/* 80133C38 00130B98 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133C3C 00130B9C 38 60 00 10 */ li r3, 0x10
|
|
/* 80133C40 00130BA0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133C44 00130BA4 38 A0 00 00 */ li r5, 0
|
|
/* 80133C48 00130BA8 48 1E 1C 25 */ bl __nw__FUlPCcPCc
|
|
/* 80133C4C 00130BAC 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133C50 00130BB0 41 82 00 0C */ beq lbl_80133C5C
|
|
/* 80133C54 00130BB4 48 00 B6 6D */ bl __ct__12CBSGroundHitFv
|
|
/* 80133C58 00130BB8 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133C5C:
|
|
/* 80133C5C 00130BBC 7C 03 03 78 */ mr r3, r0
|
|
/* 80133C60 00130BC0 48 00 01 60 */ b lbl_80133DC0
|
|
lbl_80133C64:
|
|
/* 80133C64 00130BC4 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133C68 00130BC8 38 60 00 04 */ li r3, 4
|
|
/* 80133C6C 00130BCC 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133C70 00130BD0 38 A0 00 00 */ li r5, 0
|
|
/* 80133C74 00130BD4 48 1E 1B F9 */ bl __nw__FUlPCcPCc
|
|
/* 80133C78 00130BD8 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133C7C 00130BDC 41 82 00 0C */ beq lbl_80133C88
|
|
/* 80133C80 00130BE0 48 01 2E 11 */ bl __ct__11CBSGenerateFv
|
|
/* 80133C84 00130BE4 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133C88:
|
|
/* 80133C88 00130BE8 7C 03 03 78 */ mr r3, r0
|
|
/* 80133C8C 00130BEC 48 00 01 34 */ b lbl_80133DC0
|
|
lbl_80133C90:
|
|
/* 80133C90 00130BF0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133C94 00130BF4 38 60 00 34 */ li r3, 0x34
|
|
/* 80133C98 00130BF8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133C9C 00130BFC 38 A0 00 00 */ li r5, 0
|
|
/* 80133CA0 00130C00 48 1E 1B CD */ bl __nw__FUlPCcPCc
|
|
/* 80133CA4 00130C04 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133CA8 00130C08 41 82 00 0C */ beq lbl_80133CB4
|
|
/* 80133CAC 00130C0C 48 01 29 55 */ bl __ct__7CBSJumpFv
|
|
/* 80133CB0 00130C10 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133CB4:
|
|
/* 80133CB4 00130C14 7C 03 03 78 */ mr r3, r0
|
|
/* 80133CB8 00130C18 48 00 01 08 */ b lbl_80133DC0
|
|
lbl_80133CBC:
|
|
/* 80133CBC 00130C1C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133CC0 00130C20 38 60 00 30 */ li r3, 0x30
|
|
/* 80133CC4 00130C24 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133CC8 00130C28 38 A0 00 00 */ li r5, 0
|
|
/* 80133CCC 00130C2C 48 1E 1B A1 */ bl __nw__FUlPCcPCc
|
|
/* 80133CD0 00130C30 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133CD4 00130C34 41 82 00 0C */ beq lbl_80133CE0
|
|
/* 80133CD8 00130C38 48 01 18 C9 */ bl __ct__9CBSHurledFv
|
|
/* 80133CDC 00130C3C 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133CE0:
|
|
/* 80133CE0 00130C40 7C 03 03 78 */ mr r3, r0
|
|
/* 80133CE4 00130C44 48 00 00 DC */ b lbl_80133DC0
|
|
lbl_80133CE8:
|
|
/* 80133CE8 00130C48 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133CEC 00130C4C 38 60 00 08 */ li r3, 8
|
|
/* 80133CF0 00130C50 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133CF4 00130C54 38 A0 00 00 */ li r5, 0
|
|
/* 80133CF8 00130C58 48 1E 1B 75 */ bl __nw__FUlPCcPCc
|
|
/* 80133CFC 00130C5C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133D00 00130C60 41 82 00 0C */ beq lbl_80133D0C
|
|
/* 80133D04 00130C64 48 01 06 E5 */ bl __ct__8CBSSlideFv
|
|
/* 80133D08 00130C68 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133D0C:
|
|
/* 80133D0C 00130C6C 7C 03 03 78 */ mr r3, r0
|
|
/* 80133D10 00130C70 48 00 00 B0 */ b lbl_80133DC0
|
|
lbl_80133D14:
|
|
/* 80133D14 00130C74 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133D18 00130C78 38 60 00 04 */ li r3, 4
|
|
/* 80133D1C 00130C7C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133D20 00130C80 38 A0 00 00 */ li r5, 0
|
|
/* 80133D24 00130C84 48 1E 1B 49 */ bl __nw__FUlPCcPCc
|
|
/* 80133D28 00130C88 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133D2C 00130C8C 41 82 00 0C */ beq lbl_80133D38
|
|
/* 80133D30 00130C90 48 01 58 89 */ bl __ct__8CBSTauntFv
|
|
/* 80133D34 00130C94 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133D38:
|
|
/* 80133D38 00130C98 7C 03 03 78 */ mr r3, r0
|
|
/* 80133D3C 00130C9C 48 00 00 84 */ b lbl_80133DC0
|
|
lbl_80133D40:
|
|
/* 80133D40 00130CA0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133D44 00130CA4 38 60 00 0C */ li r3, 0xc
|
|
/* 80133D48 00130CA8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133D4C 00130CAC 38 A0 00 00 */ li r5, 0
|
|
/* 80133D50 00130CB0 48 1E 1B 1D */ bl __nw__FUlPCcPCc
|
|
/* 80133D54 00130CB4 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133D58 00130CB8 41 82 00 0C */ beq lbl_80133D64
|
|
/* 80133D5C 00130CBC 48 01 76 85 */ bl __ct__11CBSScriptedFv
|
|
/* 80133D60 00130CC0 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133D64:
|
|
/* 80133D64 00130CC4 7C 03 03 78 */ mr r3, r0
|
|
/* 80133D68 00130CC8 48 00 00 58 */ b lbl_80133DC0
|
|
lbl_80133D6C:
|
|
/* 80133D6C 00130CCC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133D70 00130CD0 38 60 00 10 */ li r3, 0x10
|
|
/* 80133D74 00130CD4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133D78 00130CD8 38 A0 00 00 */ li r5, 0
|
|
/* 80133D7C 00130CDC 48 1E 1A F1 */ bl __nw__FUlPCcPCc
|
|
/* 80133D80 00130CE0 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133D84 00130CE4 41 82 00 0C */ beq lbl_80133D90
|
|
/* 80133D88 00130CE8 48 04 27 11 */ bl __ct__8CBSCoverFv
|
|
/* 80133D8C 00130CEC 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133D90:
|
|
/* 80133D90 00130CF0 7C 03 03 78 */ mr r3, r0
|
|
/* 80133D94 00130CF4 48 00 00 2C */ b lbl_80133DC0
|
|
lbl_80133D98:
|
|
/* 80133D98 00130CF8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80133D9C 00130CFC 38 60 00 1C */ li r3, 0x1c
|
|
/* 80133DA0 00130D00 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80133DA4 00130D04 38 A0 00 00 */ li r5, 0
|
|
/* 80133DA8 00130D08 48 1E 1A C5 */ bl __nw__FUlPCcPCc
|
|
/* 80133DAC 00130D0C 7C 60 1B 79 */ or. r0, r3, r3
|
|
/* 80133DB0 00130D10 41 82 00 0C */ beq lbl_80133DBC
|
|
/* 80133DB4 00130D14 48 05 AD 99 */ bl __ct__11CBSWallHangFv
|
|
/* 80133DB8 00130D18 7C 60 1B 78 */ mr r0, r3
|
|
lbl_80133DBC:
|
|
/* 80133DBC 00130D1C 7C 03 03 78 */ mr r3, r0
|
|
lbl_80133DC0:
|
|
/* 80133DC0 00130D20 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80133DC4 00130D24 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80133DC8 00130D28 7C 08 03 A6 */ mtlr r0
|
|
/* 80133DCC 00130D2C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80133DD0 00130D30 4E 80 00 20 */ blr
|
|
|
|
.global GetLocomotionSpeed__14CBodyStateInfoCFQ23pas15ELocomotionAnim
|
|
GetLocomotionSpeed__14CBodyStateInfoCFQ23pas15ELocomotionAnim:
|
|
/* 80133DD4 00130D34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80133DD8 00130D38 7C 08 02 A6 */ mflr r0
|
|
/* 80133DDC 00130D3C 38 C0 00 00 */ li r6, 0
|
|
/* 80133DE0 00130D40 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80133DE4 00130D44 80 A3 00 10 */ lwz r5, 0x10(r3)
|
|
/* 80133DE8 00130D48 80 ED 8B 48 */ lwz r7, lbl_805A7708@sda21(r13)
|
|
/* 80133DEC 00130D4C 48 00 00 20 */ b lbl_80133E0C
|
|
lbl_80133DF0:
|
|
/* 80133DF0 00130D50 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 80133DF4 00130D54 7C 00 38 00 */ cmpw r0, r7
|
|
/* 80133DF8 00130D58 41 80 00 10 */ blt lbl_80133E08
|
|
/* 80133DFC 00130D5C 7C A6 2B 78 */ mr r6, r5
|
|
/* 80133E00 00130D60 80 A5 00 00 */ lwz r5, 0(r5)
|
|
/* 80133E04 00130D64 48 00 00 08 */ b lbl_80133E0C
|
|
lbl_80133E08:
|
|
/* 80133E08 00130D68 80 A5 00 04 */ lwz r5, 4(r5)
|
|
lbl_80133E0C:
|
|
/* 80133E0C 00130D6C 28 05 00 00 */ cmplwi r5, 0
|
|
/* 80133E10 00130D70 40 82 FF E0 */ bne lbl_80133DF0
|
|
/* 80133E14 00130D74 28 06 00 00 */ cmplwi r6, 0
|
|
/* 80133E18 00130D78 38 A0 00 00 */ li r5, 0
|
|
/* 80133E1C 00130D7C 41 82 00 10 */ beq lbl_80133E2C
|
|
/* 80133E20 00130D80 80 06 00 10 */ lwz r0, 0x10(r6)
|
|
/* 80133E24 00130D84 7C 07 00 00 */ cmpw r7, r0
|
|
/* 80133E28 00130D88 40 80 00 08 */ bge lbl_80133E30
|
|
lbl_80133E2C:
|
|
/* 80133E2C 00130D8C 38 A0 00 01 */ li r5, 1
|
|
lbl_80133E30:
|
|
/* 80133E30 00130D90 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
|
/* 80133E34 00130D94 41 82 00 08 */ beq lbl_80133E3C
|
|
/* 80133E38 00130D98 38 C0 00 00 */ li r6, 0
|
|
lbl_80133E3C:
|
|
/* 80133E3C 00130D9C 28 06 00 00 */ cmplwi r6, 0
|
|
/* 80133E40 00130DA0 38 A3 00 08 */ addi r5, r3, 8
|
|
/* 80133E44 00130DA4 38 00 00 00 */ li r0, 0
|
|
/* 80133E48 00130DA8 40 82 00 0C */ bne lbl_80133E54
|
|
/* 80133E4C 00130DAC 7C 05 28 40 */ cmplw r5, r5
|
|
/* 80133E50 00130DB0 41 82 00 08 */ beq lbl_80133E58
|
|
lbl_80133E54:
|
|
/* 80133E54 00130DB4 38 00 00 01 */ li r0, 1
|
|
lbl_80133E58:
|
|
/* 80133E58 00130DB8 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
|
/* 80133E5C 00130DBC 41 82 00 3C */ beq lbl_80133E98
|
|
/* 80133E60 00130DC0 80 06 00 14 */ lwz r0, 0x14(r6)
|
|
/* 80133E64 00130DC4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80133E68 00130DC8 41 82 00 30 */ beq lbl_80133E98
|
|
/* 80133E6C 00130DCC 80 C3 00 18 */ lwz r6, 0x18(r3)
|
|
/* 80133E70 00130DD0 28 06 00 00 */ cmplwi r6, 0
|
|
/* 80133E74 00130DD4 41 82 00 24 */ beq lbl_80133E98
|
|
/* 80133E78 00130DD8 7C 03 03 78 */ mr r3, r0
|
|
/* 80133E7C 00130DDC 7C 85 23 78 */ mr r5, r4
|
|
/* 80133E80 00130DE0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80133E84 00130DE4 80 86 02 EC */ lwz r4, 0x2ec(r6)
|
|
/* 80133E88 00130DE8 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80133E8C 00130DEC 7D 89 03 A6 */ mtctr r12
|
|
/* 80133E90 00130DF0 4E 80 04 21 */ bctrl
|
|
/* 80133E94 00130DF4 48 00 00 08 */ b lbl_80133E9C
|
|
lbl_80133E98:
|
|
/* 80133E98 00130DF8 C0 22 99 98 */ lfs f1, lbl_805AB6B8@sda21(r2)
|
|
lbl_80133E9C:
|
|
/* 80133E9C 00130DFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80133EA0 00130E00 7C 08 03 A6 */ mtlr r0
|
|
/* 80133EA4 00130E04 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80133EA8 00130E08 4E 80 00 20 */ blr
|
|
|
|
.global GetMaxSpeed__14CBodyStateInfoCFv
|
|
GetMaxSpeed__14CBodyStateInfoCFv:
|
|
/* 80133EAC 00130E0C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80133EB0 00130E10 7C 08 02 A6 */ mflr r0
|
|
/* 80133EB4 00130E14 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80133EB8 00130E18 DB E1 00 10 */ stfd f31, 0x10(r1)
|
|
/* 80133EBC 00130E1C F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
|
|
/* 80133EC0 00130E20 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80133EC4 00130E24 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80133EC8 00130E28 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80133ECC 00130E2C 38 80 00 02 */ li r4, 2
|
|
/* 80133ED0 00130E30 4B FF FF 05 */ bl GetLocomotionSpeed__14CBodyStateInfoCFQ23pas15ELocomotionAnim
|
|
/* 80133ED4 00130E34 FF E0 08 90 */ fmr f31, f1
|
|
/* 80133ED8 00130E38 C0 42 99 98 */ lfs f2, lbl_805AB6B8@sda21(r2)
|
|
/* 80133EDC 00130E3C C0 02 99 9C */ lfs f0, lbl_805AB6BC@sda21(r2)
|
|
/* 80133EE0 00130E40 EC 3F 10 28 */ fsubs f1, f31, f2
|
|
/* 80133EE4 00130E44 FC 20 0A 10 */ fabs f1, f1
|
|
/* 80133EE8 00130E48 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80133EEC 00130E4C 40 80 00 2C */ bge lbl_80133F18
|
|
/* 80133EF0 00130E50 3B E0 00 00 */ li r31, 0
|
|
lbl_80133EF4:
|
|
/* 80133EF4 00130E54 7F C3 F3 78 */ mr r3, r30
|
|
/* 80133EF8 00130E58 7F E4 FB 78 */ mr r4, r31
|
|
/* 80133EFC 00130E5C 4B FF FE D9 */ bl GetLocomotionSpeed__14CBodyStateInfoCFQ23pas15ELocomotionAnim
|
|
/* 80133F00 00130E60 FC 01 F8 40 */ fcmpo cr0, f1, f31
|
|
/* 80133F04 00130E64 40 81 00 08 */ ble lbl_80133F0C
|
|
/* 80133F08 00130E68 FF E0 08 90 */ fmr f31, f1
|
|
lbl_80133F0C:
|
|
/* 80133F0C 00130E6C 3B FF 00 01 */ addi r31, r31, 1
|
|
/* 80133F10 00130E70 2C 1F 00 07 */ cmpwi r31, 7
|
|
/* 80133F14 00130E74 40 81 FF E0 */ ble lbl_80133EF4
|
|
lbl_80133F18:
|
|
/* 80133F18 00130E78 FC 20 F8 90 */ fmr f1, f31
|
|
/* 80133F1C 00130E7C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
|
|
/* 80133F20 00130E80 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80133F24 00130E84 CB E1 00 10 */ lfd f31, 0x10(r1)
|
|
/* 80133F28 00130E88 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80133F2C 00130E8C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80133F30 00130E90 7C 08 03 A6 */ mtlr r0
|
|
/* 80133F34 00130E94 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80133F38 00130E98 4E 80 00 20 */ blr
|
|
|
|
.global GetCurrentAdditiveState__14CBodyStateInfoFv
|
|
GetCurrentAdditiveState__14CBodyStateInfoFv:
|
|
/* 80133F3C 00130E9C 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 80133F40 00130EA0 38 E0 00 00 */ li r7, 0
|
|
/* 80133F44 00130EA4 39 00 00 00 */ li r8, 0
|
|
/* 80133F48 00130EA8 38 A0 00 00 */ li r5, 0
|
|
/* 80133F4C 00130EAC 7C 09 03 A6 */ mtctr r0
|
|
/* 80133F50 00130EB0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80133F54 00130EB4 40 81 00 34 */ ble lbl_80133F88
|
|
lbl_80133F58:
|
|
/* 80133F58 00130EB8 80 C3 00 28 */ lwz r6, 0x28(r3)
|
|
/* 80133F5C 00130EBC 80 83 00 2C */ lwz r4, 0x2c(r3)
|
|
/* 80133F60 00130EC0 7C 06 28 2E */ lwzx r0, r6, r5
|
|
/* 80133F64 00130EC4 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80133F68 00130EC8 40 82 00 14 */ bne lbl_80133F7C
|
|
/* 80133F6C 00130ECC 1C 68 00 0C */ mulli r3, r8, 0xc
|
|
/* 80133F70 00130ED0 38 03 00 08 */ addi r0, r3, 8
|
|
/* 80133F74 00130ED4 7C E6 00 2E */ lwzx r7, r6, r0
|
|
/* 80133F78 00130ED8 48 00 00 10 */ b lbl_80133F88
|
|
lbl_80133F7C:
|
|
/* 80133F7C 00130EDC 38 A5 00 0C */ addi r5, r5, 0xc
|
|
/* 80133F80 00130EE0 39 08 00 01 */ addi r8, r8, 1
|
|
/* 80133F84 00130EE4 42 00 FF D4 */ bdnz lbl_80133F58
|
|
lbl_80133F88:
|
|
/* 80133F88 00130EE8 7C E3 3B 78 */ mr r3, r7
|
|
/* 80133F8C 00130EEC 4E 80 00 20 */ blr
|
|
|
|
.global SetAdditiveState__14CBodyStateInfoFQ23pas15EAnimationState
|
|
SetAdditiveState__14CBodyStateInfoFQ23pas15EAnimationState:
|
|
/* 80133F90 00130EF0 80 03 00 20 */ lwz r0, 0x20(r3)
|
|
/* 80133F94 00130EF4 38 C0 00 00 */ li r6, 0
|
|
/* 80133F98 00130EF8 7C 09 03 A6 */ mtctr r0
|
|
/* 80133F9C 00130EFC 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80133FA0 00130F00 4C 81 00 20 */ blelr
|
|
lbl_80133FA4:
|
|
/* 80133FA4 00130F04 80 A3 00 28 */ lwz r5, 0x28(r3)
|
|
/* 80133FA8 00130F08 7C 05 30 2E */ lwzx r0, r5, r6
|
|
/* 80133FAC 00130F0C 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80133FB0 00130F10 40 82 00 0C */ bne lbl_80133FBC
|
|
/* 80133FB4 00130F14 90 83 00 2C */ stw r4, 0x2c(r3)
|
|
/* 80133FB8 00130F18 4E 80 00 20 */ blr
|
|
lbl_80133FBC:
|
|
/* 80133FBC 00130F1C 38 C6 00 0C */ addi r6, r6, 0xc
|
|
/* 80133FC0 00130F20 42 00 FF E4 */ bdnz lbl_80133FA4
|
|
/* 80133FC4 00130F24 4E 80 00 20 */ blr
|
|
|
|
.global ApplyHeadTracking__14CBodyStateInfoCFv
|
|
ApplyHeadTracking__14CBodyStateInfoCFv:
|
|
/* 80133FC8 00130F28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80133FCC 00130F2C 7C 08 02 A6 */ mflr r0
|
|
/* 80133FD0 00130F30 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80133FD4 00130F34 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 80133FD8 00130F38 2C 00 FF FF */ cmpwi r0, -1
|
|
/* 80133FDC 00130F3C 41 82 00 1C */ beq lbl_80133FF8
|
|
/* 80133FE0 00130F40 48 00 00 99 */ bl GetCurrentState__14CBodyStateInfoCFv
|
|
/* 80133FE4 00130F44 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80133FE8 00130F48 81 8C 00 20 */ lwz r12, 0x20(r12)
|
|
/* 80133FEC 00130F4C 7D 89 03 A6 */ mtctr r12
|
|
/* 80133FF0 00130F50 4E 80 04 21 */ bctrl
|
|
/* 80133FF4 00130F54 48 00 00 08 */ b lbl_80133FFC
|
|
lbl_80133FF8:
|
|
/* 80133FF8 00130F58 38 60 00 00 */ li r3, 0
|
|
lbl_80133FFC:
|
|
/* 80133FFC 00130F5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80134000 00130F60 7C 08 03 A6 */ mtlr r0
|
|
/* 80134004 00130F64 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80134008 00130F68 4E 80 00 20 */ blr
|
|
|
|
.global ApplyHeadTracking__10CBodyStateCFv
|
|
ApplyHeadTracking__10CBodyStateCFv:
|
|
/* 8013400C 00130F6C 38 60 00 01 */ li r3, 1
|
|
/* 80134010 00130F70 4E 80 00 20 */ blr
|
|
|
|
.global GetCurrentState__14CBodyStateInfoFv
|
|
GetCurrentState__14CBodyStateInfoFv:
|
|
/* 80134014 00130F74 80 83 00 14 */ lwz r4, 0x14(r3)
|
|
/* 80134018 00130F78 38 A0 00 00 */ li r5, 0
|
|
/* 8013401C 00130F7C 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 80134020 00130F80 48 00 00 20 */ b lbl_80134040
|
|
lbl_80134024:
|
|
/* 80134024 00130F84 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 80134028 00130F88 7C 00 20 00 */ cmpw r0, r4
|
|
/* 8013402C 00130F8C 41 80 00 10 */ blt lbl_8013403C
|
|
/* 80134030 00130F90 7C 65 1B 78 */ mr r5, r3
|
|
/* 80134034 00130F94 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 80134038 00130F98 48 00 00 08 */ b lbl_80134040
|
|
lbl_8013403C:
|
|
/* 8013403C 00130F9C 80 63 00 04 */ lwz r3, 4(r3)
|
|
lbl_80134040:
|
|
/* 80134040 00130FA0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134044 00130FA4 40 82 FF E0 */ bne lbl_80134024
|
|
/* 80134048 00130FA8 28 05 00 00 */ cmplwi r5, 0
|
|
/* 8013404C 00130FAC 38 60 00 00 */ li r3, 0
|
|
/* 80134050 00130FB0 41 82 00 10 */ beq lbl_80134060
|
|
/* 80134054 00130FB4 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 80134058 00130FB8 7C 04 00 00 */ cmpw r4, r0
|
|
/* 8013405C 00130FBC 40 80 00 08 */ bge lbl_80134064
|
|
lbl_80134060:
|
|
/* 80134060 00130FC0 38 60 00 01 */ li r3, 1
|
|
lbl_80134064:
|
|
/* 80134064 00130FC4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80134068 00130FC8 41 82 00 08 */ beq lbl_80134070
|
|
/* 8013406C 00130FCC 38 A0 00 00 */ li r5, 0
|
|
lbl_80134070:
|
|
/* 80134070 00130FD0 80 65 00 14 */ lwz r3, 0x14(r5)
|
|
/* 80134074 00130FD4 4E 80 00 20 */ blr
|
|
|
|
.global GetCurrentState__14CBodyStateInfoCFv
|
|
GetCurrentState__14CBodyStateInfoCFv:
|
|
/* 80134078 00130FD8 80 83 00 14 */ lwz r4, 0x14(r3)
|
|
/* 8013407C 00130FDC 38 A0 00 00 */ li r5, 0
|
|
/* 80134080 00130FE0 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 80134084 00130FE4 48 00 00 20 */ b lbl_801340A4
|
|
lbl_80134088:
|
|
/* 80134088 00130FE8 80 03 00 10 */ lwz r0, 0x10(r3)
|
|
/* 8013408C 00130FEC 7C 00 20 00 */ cmpw r0, r4
|
|
/* 80134090 00130FF0 41 80 00 10 */ blt lbl_801340A0
|
|
/* 80134094 00130FF4 7C 65 1B 78 */ mr r5, r3
|
|
/* 80134098 00130FF8 80 63 00 00 */ lwz r3, 0(r3)
|
|
/* 8013409C 00130FFC 48 00 00 08 */ b lbl_801340A4
|
|
lbl_801340A0:
|
|
/* 801340A0 00131000 80 63 00 04 */ lwz r3, 4(r3)
|
|
lbl_801340A4:
|
|
/* 801340A4 00131004 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801340A8 00131008 40 82 FF E0 */ bne lbl_80134088
|
|
/* 801340AC 0013100C 28 05 00 00 */ cmplwi r5, 0
|
|
/* 801340B0 00131010 38 60 00 00 */ li r3, 0
|
|
/* 801340B4 00131014 41 82 00 10 */ beq lbl_801340C4
|
|
/* 801340B8 00131018 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 801340BC 0013101C 7C 04 00 00 */ cmpw r4, r0
|
|
/* 801340C0 00131020 40 80 00 08 */ bge lbl_801340C8
|
|
lbl_801340C4:
|
|
/* 801340C4 00131024 38 60 00 01 */ li r3, 1
|
|
lbl_801340C8:
|
|
/* 801340C8 00131028 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 801340CC 0013102C 41 82 00 08 */ beq lbl_801340D4
|
|
/* 801340D0 00131030 38 A0 00 00 */ li r5, 0
|
|
lbl_801340D4:
|
|
/* 801340D4 00131034 80 65 00 14 */ lwz r3, 0x14(r5)
|
|
/* 801340D8 00131038 4E 80 00 20 */ blr
|
|
|
|
.global SetState__14CBodyStateInfoFQ23pas15EAnimationState
|
|
SetState__14CBodyStateInfoFQ23pas15EAnimationState:
|
|
/* 801340DC 0013103C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 801340E0 00131040 38 C0 00 00 */ li r6, 0
|
|
/* 801340E4 00131044 80 A3 00 10 */ lwz r5, 0x10(r3)
|
|
/* 801340E8 00131048 48 00 00 20 */ b lbl_80134108
|
|
lbl_801340EC:
|
|
/* 801340EC 0013104C 80 05 00 10 */ lwz r0, 0x10(r5)
|
|
/* 801340F0 00131050 7C 00 20 00 */ cmpw r0, r4
|
|
/* 801340F4 00131054 41 80 00 10 */ blt lbl_80134104
|
|
/* 801340F8 00131058 7C A6 2B 78 */ mr r6, r5
|
|
/* 801340FC 0013105C 80 A5 00 00 */ lwz r5, 0(r5)
|
|
/* 80134100 00131060 48 00 00 08 */ b lbl_80134108
|
|
lbl_80134104:
|
|
/* 80134104 00131064 80 A5 00 04 */ lwz r5, 4(r5)
|
|
lbl_80134108:
|
|
/* 80134108 00131068 28 05 00 00 */ cmplwi r5, 0
|
|
/* 8013410C 0013106C 40 82 FF E0 */ bne lbl_801340EC
|
|
/* 80134110 00131070 28 06 00 00 */ cmplwi r6, 0
|
|
/* 80134114 00131074 38 A0 00 00 */ li r5, 0
|
|
/* 80134118 00131078 41 82 00 10 */ beq lbl_80134128
|
|
/* 8013411C 0013107C 80 06 00 10 */ lwz r0, 0x10(r6)
|
|
/* 80134120 00131080 7C 04 00 00 */ cmpw r4, r0
|
|
/* 80134124 00131084 40 80 00 08 */ bge lbl_8013412C
|
|
lbl_80134128:
|
|
/* 80134128 00131088 38 A0 00 01 */ li r5, 1
|
|
lbl_8013412C:
|
|
/* 8013412C 0013108C 54 A0 06 3F */ clrlwi. r0, r5, 0x18
|
|
/* 80134130 00131090 41 82 00 08 */ beq lbl_80134138
|
|
/* 80134134 00131094 38 C0 00 00 */ li r6, 0
|
|
lbl_80134138:
|
|
/* 80134138 00131098 38 00 00 00 */ li r0, 0
|
|
/* 8013413C 0013109C 38 A3 00 08 */ addi r5, r3, 8
|
|
/* 80134140 001310A0 7C 06 00 40 */ cmplw r6, r0
|
|
/* 80134144 001310A4 90 C1 00 10 */ stw r6, 0x10(r1)
|
|
/* 80134148 001310A8 90 A1 00 14 */ stw r5, 0x14(r1)
|
|
/* 8013414C 001310AC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 80134150 001310B0 90 A1 00 0C */ stw r5, 0xc(r1)
|
|
/* 80134154 001310B4 40 82 00 0C */ bne lbl_80134160
|
|
/* 80134158 001310B8 7C 05 28 40 */ cmplw r5, r5
|
|
/* 8013415C 001310BC 41 82 00 08 */ beq lbl_80134164
|
|
lbl_80134160:
|
|
/* 80134160 001310C0 38 00 00 01 */ li r0, 1
|
|
lbl_80134164:
|
|
/* 80134164 001310C4 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
|
/* 80134168 001310C8 41 82 00 08 */ beq lbl_80134170
|
|
/* 8013416C 001310CC 90 83 00 14 */ stw r4, 0x14(r3)
|
|
lbl_80134170:
|
|
/* 80134170 001310D0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80134174 001310D4 4E 80 00 20 */ blr
|
|
|
|
.global __dt__14CBodyStateInfoFv
|
|
__dt__14CBodyStateInfoFv:
|
|
/* 80134178 001310D8 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 8013417C 001310DC 7C 08 02 A6 */ mflr r0
|
|
/* 80134180 001310E0 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80134184 001310E4 BF 61 00 1C */ stmw r27, 0x1c(r1)
|
|
/* 80134188 001310E8 7C 7B 1B 79 */ or. r27, r3, r3
|
|
/* 8013418C 001310EC 7C 9C 23 78 */ mr r28, r4
|
|
/* 80134190 001310F0 41 82 00 BC */ beq lbl_8013424C
|
|
/* 80134194 001310F4 3B DB 00 08 */ addi r30, r27, 8
|
|
/* 80134198 001310F8 3B E0 00 00 */ li r31, 0
|
|
/* 8013419C 001310FC 93 C1 00 0C */ stw r30, 0xc(r1)
|
|
/* 801341A0 00131100 83 BB 00 08 */ lwz r29, 8(r27)
|
|
/* 801341A4 00131104 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 801341A8 00131108 48 00 00 34 */ b lbl_801341DC
|
|
lbl_801341AC:
|
|
/* 801341AC 0013110C 80 7D 00 14 */ lwz r3, 0x14(r29)
|
|
/* 801341B0 00131110 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801341B4 00131114 41 82 00 18 */ beq lbl_801341CC
|
|
/* 801341B8 00131118 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801341BC 0013111C 38 80 00 01 */ li r4, 1
|
|
/* 801341C0 00131120 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801341C4 00131124 7D 89 03 A6 */ mtctr r12
|
|
/* 801341C8 00131128 4E 80 04 21 */ bctrl
|
|
lbl_801341CC:
|
|
/* 801341CC 0013112C 7F C3 F3 78 */ mr r3, r30
|
|
/* 801341D0 00131130 7F A4 EB 78 */ mr r4, r29
|
|
/* 801341D4 00131134 48 20 84 0D */ bl rbtree_traverse_forward__4rstlFPCvPv
|
|
/* 801341D8 00131138 7C 7D 1B 78 */ mr r29, r3
|
|
lbl_801341DC:
|
|
/* 801341DC 0013113C 7C 1D F8 40 */ cmplw r29, r31
|
|
/* 801341E0 00131140 7F E0 FB 78 */ mr r0, r31
|
|
/* 801341E4 00131144 40 82 00 0C */ bne lbl_801341F0
|
|
/* 801341E8 00131148 7C 1E F0 40 */ cmplw r30, r30
|
|
/* 801341EC 0013114C 41 82 00 08 */ beq lbl_801341F4
|
|
lbl_801341F0:
|
|
/* 801341F0 00131150 38 00 00 01 */ li r0, 1
|
|
lbl_801341F4:
|
|
/* 801341F4 00131154 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
|
/* 801341F8 00131158 40 82 FF B4 */ bne lbl_801341AC
|
|
/* 801341FC 0013115C 38 7B 00 1C */ addi r3, r27, 0x1c
|
|
/* 80134200 00131160 38 80 FF FF */ li r4, -1
|
|
/* 80134204 00131164 48 00 00 61 */ bl sub_80134264
|
|
/* 80134208 00131168 28 1B 00 00 */ cmplwi r27, 0
|
|
/* 8013420C 0013116C 41 82 00 30 */ beq lbl_8013423C
|
|
/* 80134210 00131170 41 82 00 2C */ beq lbl_8013423C
|
|
/* 80134214 00131174 80 9B 00 10 */ lwz r4, 0x10(r27)
|
|
/* 80134218 00131178 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8013421C 0013117C 41 82 00 0C */ beq lbl_80134228
|
|
/* 80134220 00131180 7F 63 DB 78 */ mr r3, r27
|
|
/* 80134224 00131184 48 00 07 DD */ bl sub_80134a00
|
|
lbl_80134228:
|
|
/* 80134228 00131188 38 00 00 00 */ li r0, 0
|
|
/* 8013422C 0013118C 90 1B 00 10 */ stw r0, 0x10(r27)
|
|
/* 80134230 00131190 90 1B 00 08 */ stw r0, 8(r27)
|
|
/* 80134234 00131194 90 1B 00 0C */ stw r0, 0xc(r27)
|
|
/* 80134238 00131198 90 1B 00 04 */ stw r0, 4(r27)
|
|
lbl_8013423C:
|
|
/* 8013423C 0013119C 7F 80 07 35 */ extsh. r0, r28
|
|
/* 80134240 001311A0 40 81 00 0C */ ble lbl_8013424C
|
|
/* 80134244 001311A4 7F 63 DB 78 */ mr r3, r27
|
|
/* 80134248 001311A8 48 1E 16 E9 */ bl Free__7CMemoryFPCv
|
|
lbl_8013424C:
|
|
/* 8013424C 001311AC 7F 63 DB 78 */ mr r3, r27
|
|
/* 80134250 001311B0 BB 61 00 1C */ lmw r27, 0x1c(r1)
|
|
/* 80134254 001311B4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 80134258 001311B8 7C 08 03 A6 */ mtlr r0
|
|
/* 8013425C 001311BC 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80134260 001311C0 4E 80 00 20 */ blr
|
|
|
|
.global sub_80134264
|
|
sub_80134264:
|
|
/* 80134264 001311C4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80134268 001311C8 7C 08 02 A6 */ mflr r0
|
|
/* 8013426C 001311CC 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80134270 001311D0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 80134274 001311D4 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 80134278 001311D8 93 A1 00 24 */ stw r29, 0x24(r1)
|
|
/* 8013427C 001311DC 7C 9D 23 78 */ mr r29, r4
|
|
/* 80134280 001311E0 93 81 00 20 */ stw r28, 0x20(r1)
|
|
/* 80134284 001311E4 7C 7C 1B 79 */ or. r28, r3, r3
|
|
/* 80134288 001311E8 41 82 00 90 */ beq lbl_80134318
|
|
/* 8013428C 001311EC 80 1C 00 04 */ lwz r0, 4(r28)
|
|
/* 80134290 001311F0 83 DC 00 0C */ lwz r30, 0xc(r28)
|
|
/* 80134294 001311F4 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 80134298 001311F8 93 C1 00 10 */ stw r30, 0x10(r1)
|
|
/* 8013429C 001311FC 7F FE 02 14 */ add r31, r30, r0
|
|
/* 801342A0 00131200 93 C1 00 14 */ stw r30, 0x14(r1)
|
|
/* 801342A4 00131204 93 E1 00 08 */ stw r31, 8(r1)
|
|
/* 801342A8 00131208 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 801342AC 0013120C 48 00 00 44 */ b lbl_801342F0
|
|
lbl_801342B0:
|
|
/* 801342B0 00131210 28 1E 00 00 */ cmplwi r30, 0
|
|
/* 801342B4 00131214 41 82 00 38 */ beq lbl_801342EC
|
|
/* 801342B8 00131218 34 1E 00 04 */ addic. r0, r30, 4
|
|
/* 801342BC 0013121C 41 82 00 30 */ beq lbl_801342EC
|
|
/* 801342C0 00131220 88 1E 00 04 */ lbz r0, 4(r30)
|
|
/* 801342C4 00131224 28 00 00 00 */ cmplwi r0, 0
|
|
/* 801342C8 00131228 41 82 00 24 */ beq lbl_801342EC
|
|
/* 801342CC 0013122C 80 7E 00 08 */ lwz r3, 8(r30)
|
|
/* 801342D0 00131230 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801342D4 00131234 41 82 00 18 */ beq lbl_801342EC
|
|
/* 801342D8 00131238 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801342DC 0013123C 38 80 00 01 */ li r4, 1
|
|
/* 801342E0 00131240 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801342E4 00131244 7D 89 03 A6 */ mtctr r12
|
|
/* 801342E8 00131248 4E 80 04 21 */ bctrl
|
|
lbl_801342EC:
|
|
/* 801342EC 0013124C 3B DE 00 0C */ addi r30, r30, 0xc
|
|
lbl_801342F0:
|
|
/* 801342F0 00131250 7C 1E F8 40 */ cmplw r30, r31
|
|
/* 801342F4 00131254 40 82 FF BC */ bne lbl_801342B0
|
|
/* 801342F8 00131258 80 7C 00 0C */ lwz r3, 0xc(r28)
|
|
/* 801342FC 0013125C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134300 00131260 41 82 00 08 */ beq lbl_80134308
|
|
/* 80134304 00131264 48 1E 16 2D */ bl Free__7CMemoryFPCv
|
|
lbl_80134308:
|
|
/* 80134308 00131268 7F A0 07 35 */ extsh. r0, r29
|
|
/* 8013430C 0013126C 40 81 00 0C */ ble lbl_80134318
|
|
/* 80134310 00131270 7F 83 E3 78 */ mr r3, r28
|
|
/* 80134314 00131274 48 1E 16 1D */ bl Free__7CMemoryFPCv
|
|
lbl_80134318:
|
|
/* 80134318 00131278 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 8013431C 0013127C 7F 83 E3 78 */ mr r3, r28
|
|
/* 80134320 00131280 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 80134324 00131284 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 80134328 00131288 83 A1 00 24 */ lwz r29, 0x24(r1)
|
|
/* 8013432C 0013128C 83 81 00 20 */ lwz r28, 0x20(r1)
|
|
/* 80134330 00131290 7C 08 03 A6 */ mtlr r0
|
|
/* 80134334 00131294 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80134338 00131298 4E 80 00 20 */ blr
|
|
|
|
.global __dt__18CAdditiveBodyStateFv
|
|
__dt__18CAdditiveBodyStateFv:
|
|
/* 8013433C 0013129C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80134340 001312A0 7C 08 02 A6 */ mflr r0
|
|
/* 80134344 001312A4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80134348 001312A8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8013434C 001312AC 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80134350 001312B0 41 82 00 1C */ beq lbl_8013436C
|
|
/* 80134354 001312B4 3C A0 80 3E */ lis r5, __vt__18CAdditiveBodyState@ha
|
|
/* 80134358 001312B8 7C 80 07 35 */ extsh. r0, r4
|
|
/* 8013435C 001312BC 38 05 13 50 */ addi r0, r5, __vt__18CAdditiveBodyState@l
|
|
/* 80134360 001312C0 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 80134364 001312C4 40 81 00 08 */ ble lbl_8013436C
|
|
/* 80134368 001312C8 48 1E 15 C9 */ bl Free__7CMemoryFPCv
|
|
lbl_8013436C:
|
|
/* 8013436C 001312CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80134370 001312D0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80134374 001312D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80134378 001312D8 7C 08 03 A6 */ mtlr r0
|
|
/* 8013437C 001312DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80134380 001312E0 4E 80 00 20 */ blr
|
|
|
|
.global __ct__14CBodyStateInfoFR6CActor9EBodyType
|
|
__ct__14CBodyStateInfoFR6CActor9EBodyType:
|
|
/* 80134384 001312E4 94 21 FF 70 */ stwu r1, -0x90(r1)
|
|
/* 80134388 001312E8 7C 08 02 A6 */ mflr r0
|
|
/* 8013438C 001312EC 38 C0 00 00 */ li r6, 0
|
|
/* 80134390 001312F0 C0 02 99 98 */ lfs f0, lbl_805AB6B8@sda21(r2)
|
|
/* 80134394 001312F4 90 01 00 94 */ stw r0, 0x94(r1)
|
|
/* 80134398 001312F8 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 8013439C 001312FC BF 41 00 78 */ stmw r26, 0x78(r1)
|
|
/* 801343A0 00131300 7C 7F 1B 78 */ mr r31, r3
|
|
/* 801343A4 00131304 88 E1 00 0C */ lbz r7, 0xc(r1)
|
|
/* 801343A8 00131308 7C 9A 23 78 */ mr r26, r4
|
|
/* 801343AC 0013130C 7C BB 2B 78 */ mr r27, r5
|
|
/* 801343B0 00131310 3B 80 00 00 */ li r28, 0
|
|
/* 801343B4 00131314 98 03 00 00 */ stb r0, 0(r3)
|
|
/* 801343B8 00131318 38 60 FF FF */ li r3, -1
|
|
/* 801343BC 0013131C 38 00 00 15 */ li r0, 0x15
|
|
/* 801343C0 00131320 98 FF 00 01 */ stb r7, 1(r31)
|
|
/* 801343C4 00131324 90 DF 00 04 */ stw r6, 4(r31)
|
|
/* 801343C8 00131328 90 DF 00 08 */ stw r6, 8(r31)
|
|
/* 801343CC 0013132C 90 DF 00 0C */ stw r6, 0xc(r31)
|
|
/* 801343D0 00131330 90 DF 00 10 */ stw r6, 0x10(r31)
|
|
/* 801343D4 00131334 90 7F 00 14 */ stw r3, 0x14(r31)
|
|
/* 801343D8 00131338 90 DF 00 18 */ stw r6, 0x18(r31)
|
|
/* 801343DC 0013133C 90 DF 00 20 */ stw r6, 0x20(r31)
|
|
/* 801343E0 00131340 90 DF 00 24 */ stw r6, 0x24(r31)
|
|
/* 801343E4 00131344 90 DF 00 28 */ stw r6, 0x28(r31)
|
|
/* 801343E8 00131348 90 1F 00 2C */ stw r0, 0x2c(r31)
|
|
/* 801343EC 0013134C D0 1F 00 30 */ stfs f0, 0x30(r31)
|
|
/* 801343F0 00131350 88 1F 00 34 */ lbz r0, 0x34(r31)
|
|
/* 801343F4 00131354 50 C0 3E 30 */ rlwimi r0, r6, 7, 0x18, 0x18
|
|
/* 801343F8 00131358 98 1F 00 34 */ stb r0, 0x34(r31)
|
|
/* 801343FC 0013135C 80 64 00 64 */ lwz r3, 0x64(r4)
|
|
/* 80134400 00131360 80 63 00 10 */ lwz r3, 0x10(r3)
|
|
/* 80134404 00131364 3B A3 00 3C */ addi r29, r3, 0x3c
|
|
/* 80134408 00131368 48 00 01 1C */ b lbl_80134524
|
|
lbl_8013440C:
|
|
/* 8013440C 0013136C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80134410 00131370 7F 84 E3 78 */ mr r4, r28
|
|
/* 80134414 00131374 48 1B 0A A1 */ bl GetAnimStateByIndex__12CPASDatabaseCFi
|
|
/* 80134418 00131378 28 1B 00 07 */ cmplwi r27, 7
|
|
/* 8013441C 0013137C 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80134420 00131380 41 81 00 C4 */ bgt lbl_801344E4
|
|
/* 80134424 00131384 3C 60 80 3E */ lis r3, lbl_803E12F8@ha
|
|
/* 80134428 00131388 57 60 10 3A */ slwi r0, r27, 2
|
|
/* 8013442C 0013138C 38 63 12 F8 */ addi r3, r3, lbl_803E12F8@l
|
|
/* 80134430 00131390 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 80134434 00131394 7C 09 03 A6 */ mtctr r0
|
|
/* 80134438 00131398 4E 80 04 20 */ bctr
|
|
lbl_8013443C:
|
|
/* 8013443C 0013139C 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 80134440 001313A0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80134444 001313A4 7F 45 D3 78 */ mr r5, r26
|
|
/* 80134448 001313A8 4B FF F5 A1 */ bl SetupBiPedalBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 8013444C 001313AC 7C 65 1B 78 */ mr r5, r3
|
|
/* 80134450 001313B0 48 00 00 A8 */ b lbl_801344F8
|
|
lbl_80134454:
|
|
/* 80134454 001313B4 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 80134458 001313B8 7F E3 FB 78 */ mr r3, r31
|
|
/* 8013445C 001313BC 7F 45 D3 78 */ mr r5, r26
|
|
/* 80134460 001313C0 4B FF F1 C9 */ bl SetupRestrictedBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 80134464 001313C4 7C 65 1B 78 */ mr r5, r3
|
|
/* 80134468 001313C8 48 00 00 90 */ b lbl_801344F8
|
|
lbl_8013446C:
|
|
/* 8013446C 001313CC 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 80134470 001313D0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80134474 001313D4 7F 45 D3 78 */ mr r5, r26
|
|
/* 80134478 001313D8 4B FF EE 19 */ bl SetupFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 8013447C 001313DC 7C 65 1B 78 */ mr r5, r3
|
|
/* 80134480 001313E0 48 00 00 78 */ b lbl_801344F8
|
|
lbl_80134484:
|
|
/* 80134484 001313E4 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 80134488 001313E8 7F E3 FB 78 */ mr r3, r31
|
|
/* 8013448C 001313EC 7F 45 D3 78 */ mr r5, r26
|
|
/* 80134490 001313F0 4B FF EA 69 */ bl SetupPitchableFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 80134494 001313F4 7C 65 1B 78 */ mr r5, r3
|
|
/* 80134498 001313F8 48 00 00 60 */ b lbl_801344F8
|
|
lbl_8013449C:
|
|
/* 8013449C 001313FC 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 801344A0 00131400 7F E3 FB 78 */ mr r3, r31
|
|
/* 801344A4 00131404 7F 45 D3 78 */ mr r5, r26
|
|
/* 801344A8 00131408 4B FF E6 BD */ bl SetupWallWalkerBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 801344AC 0013140C 7C 65 1B 78 */ mr r5, r3
|
|
/* 801344B0 00131410 48 00 00 48 */ b lbl_801344F8
|
|
lbl_801344B4:
|
|
/* 801344B4 00131414 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 801344B8 00131418 7F E3 FB 78 */ mr r3, r31
|
|
/* 801344BC 0013141C 7F 45 D3 78 */ mr r5, r26
|
|
/* 801344C0 00131420 4B FF E3 11 */ bl SetupNewFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 801344C4 00131424 7C 65 1B 78 */ mr r5, r3
|
|
/* 801344C8 00131428 48 00 00 30 */ b lbl_801344F8
|
|
lbl_801344CC:
|
|
/* 801344CC 0013142C 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 801344D0 00131430 7F E3 FB 78 */ mr r3, r31
|
|
/* 801344D4 00131434 7F 45 D3 78 */ mr r5, r26
|
|
/* 801344D8 00131438 4B FF DF 65 */ bl SetupRestrictedFlyerBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 801344DC 0013143C 7C 65 1B 78 */ mr r5, r3
|
|
/* 801344E0 00131440 48 00 00 18 */ b lbl_801344F8
|
|
lbl_801344E4:
|
|
/* 801344E4 00131444 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 801344E8 00131448 7F E3 FB 78 */ mr r3, r31
|
|
/* 801344EC 0013144C 7F 45 D3 78 */ mr r5, r26
|
|
/* 801344F0 00131450 4B FF F1 39 */ bl SetupRestrictedBodyStates__14CBodyStateInfoFiR6CActor
|
|
/* 801344F4 00131454 7C 65 1B 78 */ mr r5, r3
|
|
lbl_801344F8:
|
|
/* 801344F8 00131458 28 05 00 00 */ cmplwi r5, 0
|
|
/* 801344FC 0013145C 41 82 00 24 */ beq lbl_80134520
|
|
/* 80134500 00131460 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 80134504 00131464 7F E4 FB 78 */ mr r4, r31
|
|
/* 80134508 00131468 38 61 00 68 */ addi r3, r1, 0x68
|
|
/* 8013450C 0013146C 38 C1 00 30 */ addi r6, r1, 0x30
|
|
/* 80134510 00131470 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 80134514 00131474 90 A1 00 34 */ stw r5, 0x34(r1)
|
|
/* 80134518 00131478 80 BF 00 10 */ lwz r5, 0x10(r31)
|
|
/* 8013451C 0013147C 48 00 05 4D */ bl "insert_into__Q24rstl144red_black_tree<i,Q24rstl21pair<i,P10CBodyState>,0,Q24rstl41select1st<Q24rstl21pair<i,P10CBodyState>>,Q24rstl7less<i>,Q24rstl17rmemory_allocator>FPQ34rstl144red_black_tree<i,Q24rstl21pair<i,P10CBodyState>,0,Q24rstl41select1st<Q24rstl21pair<i,P10CBodyState>>,Q24rstl7less<i>,Q24rstl17rmemory_allocator>4nodeRCQ24rstl21pair<i,P10CBodyState>"
|
|
lbl_80134520:
|
|
/* 80134520 00131480 3B 9C 00 01 */ addi r28, r28, 1
|
|
lbl_80134524:
|
|
/* 80134524 00131484 7F A3 EB 78 */ mr r3, r29
|
|
/* 80134528 00131488 48 1B 0B 31 */ bl GetNumAnimStates__12CPASDatabaseCFv
|
|
/* 8013452C 0013148C 7C 1C 18 40 */ cmplw r28, r3
|
|
/* 80134530 00131490 41 80 FE DC */ blt lbl_8013440C
|
|
/* 80134534 00131494 38 7F 00 1C */ addi r3, r31, 0x1c
|
|
/* 80134538 00131498 38 80 00 04 */ li r4, 4
|
|
/* 8013453C 0013149C 48 00 07 65 */ bl "reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi"
|
|
/* 80134540 001314A0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80134544 001314A4 38 60 00 04 */ li r3, 4
|
|
/* 80134548 001314A8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 8013454C 001314AC 38 A0 00 00 */ li r5, 0
|
|
/* 80134550 001314B0 48 1E 13 1D */ bl __nw__FUlPCcPCc
|
|
/* 80134554 001314B4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134558 001314B8 41 82 00 1C */ beq lbl_80134574
|
|
/* 8013455C 001314BC 3C A0 80 3E */ lis r5, __vt__18CAdditiveBodyState@ha
|
|
/* 80134560 001314C0 3C 80 80 3E */ lis r4, __vt__8CABSIdle@ha
|
|
/* 80134564 001314C4 38 05 13 50 */ addi r0, r5, __vt__18CAdditiveBodyState@l
|
|
/* 80134568 001314C8 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 8013456C 001314CC 38 04 5C 60 */ addi r0, r4, __vt__8CABSIdle@l
|
|
/* 80134570 001314D0 90 03 00 00 */ stw r0, 0(r3)
|
|
lbl_80134574:
|
|
/* 80134574 001314D4 7C 83 00 D0 */ neg r4, r3
|
|
/* 80134578 001314D8 80 0D 8B 38 */ lwz r0, lbl_805A76F8@sda21(r13)
|
|
/* 8013457C 001314DC 7C 84 1B 78 */ or r4, r4, r3
|
|
/* 80134580 001314E0 90 61 00 64 */ stw r3, 0x64(r1)
|
|
/* 80134584 001314E4 54 85 0F FE */ srwi r5, r4, 0x1f
|
|
/* 80134588 001314E8 38 80 00 00 */ li r4, 0
|
|
/* 8013458C 001314EC 90 01 00 5C */ stw r0, 0x5c(r1)
|
|
/* 80134590 001314F0 3B 41 00 60 */ addi r26, r1, 0x60
|
|
/* 80134594 001314F4 98 A1 00 60 */ stb r5, 0x60(r1)
|
|
/* 80134598 001314F8 98 A1 00 28 */ stb r5, 0x28(r1)
|
|
/* 8013459C 001314FC 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 801345A0 00131500 80 BF 00 24 */ lwz r5, 0x24(r31)
|
|
/* 801345A4 00131504 90 61 00 2C */ stw r3, 0x2c(r1)
|
|
/* 801345A8 00131508 7C 00 28 00 */ cmpw r0, r5
|
|
/* 801345AC 0013150C 98 81 00 28 */ stb r4, 0x28(r1)
|
|
/* 801345B0 00131510 41 80 00 1C */ blt lbl_801345CC
|
|
/* 801345B4 00131514 2C 05 00 00 */ cmpwi r5, 0
|
|
/* 801345B8 00131518 38 7F 00 1C */ addi r3, r31, 0x1c
|
|
/* 801345BC 0013151C 38 80 00 04 */ li r4, 4
|
|
/* 801345C0 00131520 41 82 00 08 */ beq lbl_801345C8
|
|
/* 801345C4 00131524 54 A4 08 3C */ slwi r4, r5, 1
|
|
lbl_801345C8:
|
|
/* 801345C8 00131528 48 00 06 D9 */ bl "reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi"
|
|
lbl_801345CC:
|
|
/* 801345CC 0013152C 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 801345D0 00131530 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801345D4 00131534 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 801345D8 00131538 7C 83 02 15 */ add. r4, r3, r0
|
|
/* 801345DC 0013153C 41 82 00 24 */ beq lbl_80134600
|
|
/* 801345E0 00131540 80 61 00 5C */ lwz r3, 0x5c(r1)
|
|
/* 801345E4 00131544 38 00 00 00 */ li r0, 0
|
|
/* 801345E8 00131548 90 64 00 00 */ stw r3, 0(r4)
|
|
/* 801345EC 0013154C 88 61 00 60 */ lbz r3, 0x60(r1)
|
|
/* 801345F0 00131550 98 64 00 04 */ stb r3, 4(r4)
|
|
/* 801345F4 00131554 80 61 00 64 */ lwz r3, 0x64(r1)
|
|
/* 801345F8 00131558 90 64 00 08 */ stw r3, 8(r4)
|
|
/* 801345FC 0013155C 98 01 00 60 */ stb r0, 0x60(r1)
|
|
lbl_80134600:
|
|
/* 80134600 00131560 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 80134604 00131564 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 80134608 00131568 38 03 00 01 */ addi r0, r3, 1
|
|
/* 8013460C 0013156C 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 80134610 00131570 41 82 00 30 */ beq lbl_80134640
|
|
/* 80134614 00131574 88 01 00 60 */ lbz r0, 0x60(r1)
|
|
/* 80134618 00131578 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8013461C 0013157C 41 82 00 24 */ beq lbl_80134640
|
|
/* 80134620 00131580 80 61 00 64 */ lwz r3, 0x64(r1)
|
|
/* 80134624 00131584 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134628 00131588 41 82 00 18 */ beq lbl_80134640
|
|
/* 8013462C 0013158C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80134630 00131590 38 80 00 01 */ li r4, 1
|
|
/* 80134634 00131594 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80134638 00131598 7D 89 03 A6 */ mtctr r12
|
|
/* 8013463C 0013159C 4E 80 04 21 */ bctrl
|
|
lbl_80134640:
|
|
/* 80134640 001315A0 88 01 00 28 */ lbz r0, 0x28(r1)
|
|
/* 80134644 001315A4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134648 001315A8 41 82 00 24 */ beq lbl_8013466C
|
|
/* 8013464C 001315AC 80 61 00 2C */ lwz r3, 0x2c(r1)
|
|
/* 80134650 001315B0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134654 001315B4 41 82 00 18 */ beq lbl_8013466C
|
|
/* 80134658 001315B8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8013465C 001315BC 38 80 00 01 */ li r4, 1
|
|
/* 80134660 001315C0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80134664 001315C4 7D 89 03 A6 */ mtctr r12
|
|
/* 80134668 001315C8 4E 80 04 21 */ bctrl
|
|
lbl_8013466C:
|
|
/* 8013466C 001315CC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80134670 001315D0 38 60 00 38 */ li r3, 0x38
|
|
/* 80134674 001315D4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80134678 001315D8 38 A0 00 00 */ li r5, 0
|
|
/* 8013467C 001315DC 48 1E 11 F1 */ bl __nw__FUlPCcPCc
|
|
/* 80134680 001315E0 7C 65 1B 79 */ or. r5, r3, r3
|
|
/* 80134684 001315E4 41 82 00 0C */ beq lbl_80134690
|
|
/* 80134688 001315E8 48 0A 5D E1 */ bl __ct__7CABSAimFv
|
|
/* 8013468C 001315EC 7C 65 1B 78 */ mr r5, r3
|
|
lbl_80134690:
|
|
/* 80134690 001315F0 7C 65 00 D0 */ neg r3, r5
|
|
/* 80134694 001315F4 80 0D 8B 3C */ lwz r0, lbl_805A76FC@sda21(r13)
|
|
/* 80134698 001315F8 7C 63 2B 78 */ or r3, r3, r5
|
|
/* 8013469C 001315FC 90 A1 00 58 */ stw r5, 0x58(r1)
|
|
/* 801346A0 00131600 54 64 0F FE */ srwi r4, r3, 0x1f
|
|
/* 801346A4 00131604 38 60 00 00 */ li r3, 0
|
|
/* 801346A8 00131608 90 01 00 50 */ stw r0, 0x50(r1)
|
|
/* 801346AC 0013160C 3B 41 00 54 */ addi r26, r1, 0x54
|
|
/* 801346B0 00131610 98 81 00 54 */ stb r4, 0x54(r1)
|
|
/* 801346B4 00131614 98 81 00 20 */ stb r4, 0x20(r1)
|
|
/* 801346B8 00131618 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 801346BC 0013161C 80 DF 00 24 */ lwz r6, 0x24(r31)
|
|
/* 801346C0 00131620 90 A1 00 24 */ stw r5, 0x24(r1)
|
|
/* 801346C4 00131624 7C 00 30 00 */ cmpw r0, r6
|
|
/* 801346C8 00131628 98 61 00 20 */ stb r3, 0x20(r1)
|
|
/* 801346CC 0013162C 41 80 00 1C */ blt lbl_801346E8
|
|
/* 801346D0 00131630 2C 06 00 00 */ cmpwi r6, 0
|
|
/* 801346D4 00131634 38 7F 00 1C */ addi r3, r31, 0x1c
|
|
/* 801346D8 00131638 38 80 00 04 */ li r4, 4
|
|
/* 801346DC 0013163C 41 82 00 08 */ beq lbl_801346E4
|
|
/* 801346E0 00131640 54 C4 08 3C */ slwi r4, r6, 1
|
|
lbl_801346E4:
|
|
/* 801346E4 00131644 48 00 05 BD */ bl "reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi"
|
|
lbl_801346E8:
|
|
/* 801346E8 00131648 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 801346EC 0013164C 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 801346F0 00131650 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 801346F4 00131654 7C 83 02 15 */ add. r4, r3, r0
|
|
/* 801346F8 00131658 41 82 00 24 */ beq lbl_8013471C
|
|
/* 801346FC 0013165C 80 61 00 50 */ lwz r3, 0x50(r1)
|
|
/* 80134700 00131660 38 00 00 00 */ li r0, 0
|
|
/* 80134704 00131664 90 64 00 00 */ stw r3, 0(r4)
|
|
/* 80134708 00131668 88 61 00 54 */ lbz r3, 0x54(r1)
|
|
/* 8013470C 0013166C 98 64 00 04 */ stb r3, 4(r4)
|
|
/* 80134710 00131670 80 61 00 58 */ lwz r3, 0x58(r1)
|
|
/* 80134714 00131674 90 64 00 08 */ stw r3, 8(r4)
|
|
/* 80134718 00131678 98 01 00 54 */ stb r0, 0x54(r1)
|
|
lbl_8013471C:
|
|
/* 8013471C 0013167C 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 80134720 00131680 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 80134724 00131684 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80134728 00131688 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 8013472C 0013168C 41 82 00 30 */ beq lbl_8013475C
|
|
/* 80134730 00131690 88 01 00 54 */ lbz r0, 0x54(r1)
|
|
/* 80134734 00131694 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134738 00131698 41 82 00 24 */ beq lbl_8013475C
|
|
/* 8013473C 0013169C 80 61 00 58 */ lwz r3, 0x58(r1)
|
|
/* 80134740 001316A0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134744 001316A4 41 82 00 18 */ beq lbl_8013475C
|
|
/* 80134748 001316A8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 8013474C 001316AC 38 80 00 01 */ li r4, 1
|
|
/* 80134750 001316B0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80134754 001316B4 7D 89 03 A6 */ mtctr r12
|
|
/* 80134758 001316B8 4E 80 04 21 */ bctrl
|
|
lbl_8013475C:
|
|
/* 8013475C 001316BC 88 01 00 20 */ lbz r0, 0x20(r1)
|
|
/* 80134760 001316C0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134764 001316C4 41 82 00 24 */ beq lbl_80134788
|
|
/* 80134768 001316C8 80 61 00 24 */ lwz r3, 0x24(r1)
|
|
/* 8013476C 001316CC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134770 001316D0 41 82 00 18 */ beq lbl_80134788
|
|
/* 80134774 001316D4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80134778 001316D8 38 80 00 01 */ li r4, 1
|
|
/* 8013477C 001316DC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80134780 001316E0 7D 89 03 A6 */ mtctr r12
|
|
/* 80134784 001316E4 4E 80 04 21 */ bctrl
|
|
lbl_80134788:
|
|
/* 80134788 001316E8 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 8013478C 001316EC 38 60 00 0C */ li r3, 0xc
|
|
/* 80134790 001316F0 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80134794 001316F4 38 A0 00 00 */ li r5, 0
|
|
/* 80134798 001316F8 48 1E 10 D5 */ bl __nw__FUlPCcPCc
|
|
/* 8013479C 001316FC 7C 65 1B 79 */ or. r5, r3, r3
|
|
/* 801347A0 00131700 41 82 00 0C */ beq lbl_801347AC
|
|
/* 801347A4 00131704 48 0A 55 49 */ bl __ct__10CABSFlinchFv
|
|
/* 801347A8 00131708 7C 65 1B 78 */ mr r5, r3
|
|
lbl_801347AC:
|
|
/* 801347AC 0013170C 7C 65 00 D0 */ neg r3, r5
|
|
/* 801347B0 00131710 80 0D 8B 40 */ lwz r0, lbl_805A7700@sda21(r13)
|
|
/* 801347B4 00131714 7C 63 2B 78 */ or r3, r3, r5
|
|
/* 801347B8 00131718 90 A1 00 4C */ stw r5, 0x4c(r1)
|
|
/* 801347BC 0013171C 54 64 0F FE */ srwi r4, r3, 0x1f
|
|
/* 801347C0 00131720 38 60 00 00 */ li r3, 0
|
|
/* 801347C4 00131724 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 801347C8 00131728 3B 41 00 48 */ addi r26, r1, 0x48
|
|
/* 801347CC 0013172C 98 81 00 48 */ stb r4, 0x48(r1)
|
|
/* 801347D0 00131730 98 81 00 18 */ stb r4, 0x18(r1)
|
|
/* 801347D4 00131734 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 801347D8 00131738 80 DF 00 24 */ lwz r6, 0x24(r31)
|
|
/* 801347DC 0013173C 90 A1 00 1C */ stw r5, 0x1c(r1)
|
|
/* 801347E0 00131740 7C 00 30 00 */ cmpw r0, r6
|
|
/* 801347E4 00131744 98 61 00 18 */ stb r3, 0x18(r1)
|
|
/* 801347E8 00131748 41 80 00 1C */ blt lbl_80134804
|
|
/* 801347EC 0013174C 2C 06 00 00 */ cmpwi r6, 0
|
|
/* 801347F0 00131750 38 7F 00 1C */ addi r3, r31, 0x1c
|
|
/* 801347F4 00131754 38 80 00 04 */ li r4, 4
|
|
/* 801347F8 00131758 41 82 00 08 */ beq lbl_80134800
|
|
/* 801347FC 0013175C 54 C4 08 3C */ slwi r4, r6, 1
|
|
lbl_80134800:
|
|
/* 80134800 00131760 48 00 04 A1 */ bl "reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi"
|
|
lbl_80134804:
|
|
/* 80134804 00131764 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 80134808 00131768 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 8013480C 0013176C 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 80134810 00131770 7C 83 02 15 */ add. r4, r3, r0
|
|
/* 80134814 00131774 41 82 00 24 */ beq lbl_80134838
|
|
/* 80134818 00131778 80 61 00 44 */ lwz r3, 0x44(r1)
|
|
/* 8013481C 0013177C 38 00 00 00 */ li r0, 0
|
|
/* 80134820 00131780 90 64 00 00 */ stw r3, 0(r4)
|
|
/* 80134824 00131784 88 61 00 48 */ lbz r3, 0x48(r1)
|
|
/* 80134828 00131788 98 64 00 04 */ stb r3, 4(r4)
|
|
/* 8013482C 0013178C 80 61 00 4C */ lwz r3, 0x4c(r1)
|
|
/* 80134830 00131790 90 64 00 08 */ stw r3, 8(r4)
|
|
/* 80134834 00131794 98 01 00 48 */ stb r0, 0x48(r1)
|
|
lbl_80134838:
|
|
/* 80134838 00131798 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 8013483C 0013179C 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 80134840 001317A0 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80134844 001317A4 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 80134848 001317A8 41 82 00 30 */ beq lbl_80134878
|
|
/* 8013484C 001317AC 88 01 00 48 */ lbz r0, 0x48(r1)
|
|
/* 80134850 001317B0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134854 001317B4 41 82 00 24 */ beq lbl_80134878
|
|
/* 80134858 001317B8 80 61 00 4C */ lwz r3, 0x4c(r1)
|
|
/* 8013485C 001317BC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134860 001317C0 41 82 00 18 */ beq lbl_80134878
|
|
/* 80134864 001317C4 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80134868 001317C8 38 80 00 01 */ li r4, 1
|
|
/* 8013486C 001317CC 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80134870 001317D0 7D 89 03 A6 */ mtctr r12
|
|
/* 80134874 001317D4 4E 80 04 21 */ bctrl
|
|
lbl_80134878:
|
|
/* 80134878 001317D8 88 01 00 18 */ lbz r0, 0x18(r1)
|
|
/* 8013487C 001317DC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134880 001317E0 41 82 00 24 */ beq lbl_801348A4
|
|
/* 80134884 001317E4 80 61 00 1C */ lwz r3, 0x1c(r1)
|
|
/* 80134888 001317E8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8013488C 001317EC 41 82 00 18 */ beq lbl_801348A4
|
|
/* 80134890 001317F0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80134894 001317F4 38 80 00 01 */ li r4, 1
|
|
/* 80134898 001317F8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 8013489C 001317FC 7D 89 03 A6 */ mtctr r12
|
|
/* 801348A0 00131800 4E 80 04 21 */ bctrl
|
|
lbl_801348A4:
|
|
/* 801348A4 00131804 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 801348A8 00131808 38 60 00 14 */ li r3, 0x14
|
|
/* 801348AC 0013180C 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 801348B0 00131810 38 A0 00 00 */ li r5, 0
|
|
/* 801348B4 00131814 48 1E 0F B9 */ bl __nw__FUlPCcPCc
|
|
/* 801348B8 00131818 7C 65 1B 79 */ or. r5, r3, r3
|
|
/* 801348BC 0013181C 41 82 00 0C */ beq lbl_801348C8
|
|
/* 801348C0 00131820 48 0B D1 71 */ bl __ct__12CABSReactionFv
|
|
/* 801348C4 00131824 7C 65 1B 78 */ mr r5, r3
|
|
lbl_801348C8:
|
|
/* 801348C8 00131828 7C 65 00 D0 */ neg r3, r5
|
|
/* 801348CC 0013182C 80 0D 8B 44 */ lwz r0, lbl_805A7704@sda21(r13)
|
|
/* 801348D0 00131830 7C 63 2B 78 */ or r3, r3, r5
|
|
/* 801348D4 00131834 90 A1 00 40 */ stw r5, 0x40(r1)
|
|
/* 801348D8 00131838 54 64 0F FE */ srwi r4, r3, 0x1f
|
|
/* 801348DC 0013183C 38 60 00 00 */ li r3, 0
|
|
/* 801348E0 00131840 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 801348E4 00131844 3B 41 00 3C */ addi r26, r1, 0x3c
|
|
/* 801348E8 00131848 98 81 00 3C */ stb r4, 0x3c(r1)
|
|
/* 801348EC 0013184C 98 81 00 10 */ stb r4, 0x10(r1)
|
|
/* 801348F0 00131850 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 801348F4 00131854 80 DF 00 24 */ lwz r6, 0x24(r31)
|
|
/* 801348F8 00131858 90 A1 00 14 */ stw r5, 0x14(r1)
|
|
/* 801348FC 0013185C 7C 00 30 00 */ cmpw r0, r6
|
|
/* 80134900 00131860 98 61 00 10 */ stb r3, 0x10(r1)
|
|
/* 80134904 00131864 41 80 00 1C */ blt lbl_80134920
|
|
/* 80134908 00131868 2C 06 00 00 */ cmpwi r6, 0
|
|
/* 8013490C 0013186C 38 7F 00 1C */ addi r3, r31, 0x1c
|
|
/* 80134910 00131870 38 80 00 04 */ li r4, 4
|
|
/* 80134914 00131874 41 82 00 08 */ beq lbl_8013491C
|
|
/* 80134918 00131878 54 C4 08 3C */ slwi r4, r6, 1
|
|
lbl_8013491C:
|
|
/* 8013491C 0013187C 48 00 03 85 */ bl "reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi"
|
|
lbl_80134920:
|
|
/* 80134920 00131880 80 1F 00 20 */ lwz r0, 0x20(r31)
|
|
/* 80134924 00131884 80 7F 00 28 */ lwz r3, 0x28(r31)
|
|
/* 80134928 00131888 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 8013492C 0013188C 7C 83 02 15 */ add. r4, r3, r0
|
|
/* 80134930 00131890 41 82 00 24 */ beq lbl_80134954
|
|
/* 80134934 00131894 80 61 00 38 */ lwz r3, 0x38(r1)
|
|
/* 80134938 00131898 38 00 00 00 */ li r0, 0
|
|
/* 8013493C 0013189C 90 64 00 00 */ stw r3, 0(r4)
|
|
/* 80134940 001318A0 88 61 00 3C */ lbz r3, 0x3c(r1)
|
|
/* 80134944 001318A4 98 64 00 04 */ stb r3, 4(r4)
|
|
/* 80134948 001318A8 80 61 00 40 */ lwz r3, 0x40(r1)
|
|
/* 8013494C 001318AC 90 64 00 08 */ stw r3, 8(r4)
|
|
/* 80134950 001318B0 98 01 00 3C */ stb r0, 0x3c(r1)
|
|
lbl_80134954:
|
|
/* 80134954 001318B4 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
/* 80134958 001318B8 28 1A 00 00 */ cmplwi r26, 0
|
|
/* 8013495C 001318BC 38 03 00 01 */ addi r0, r3, 1
|
|
/* 80134960 001318C0 90 1F 00 20 */ stw r0, 0x20(r31)
|
|
/* 80134964 001318C4 41 82 00 30 */ beq lbl_80134994
|
|
/* 80134968 001318C8 88 01 00 3C */ lbz r0, 0x3c(r1)
|
|
/* 8013496C 001318CC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134970 001318D0 41 82 00 24 */ beq lbl_80134994
|
|
/* 80134974 001318D4 80 61 00 40 */ lwz r3, 0x40(r1)
|
|
/* 80134978 001318D8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8013497C 001318DC 41 82 00 18 */ beq lbl_80134994
|
|
/* 80134980 001318E0 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80134984 001318E4 38 80 00 01 */ li r4, 1
|
|
/* 80134988 001318E8 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 8013498C 001318EC 7D 89 03 A6 */ mtctr r12
|
|
/* 80134990 001318F0 4E 80 04 21 */ bctrl
|
|
lbl_80134994:
|
|
/* 80134994 001318F4 88 01 00 10 */ lbz r0, 0x10(r1)
|
|
/* 80134998 001318F8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8013499C 001318FC 41 82 00 24 */ beq lbl_801349C0
|
|
/* 801349A0 00131900 80 61 00 14 */ lwz r3, 0x14(r1)
|
|
/* 801349A4 00131904 28 03 00 00 */ cmplwi r3, 0
|
|
/* 801349A8 00131908 41 82 00 18 */ beq lbl_801349C0
|
|
/* 801349AC 0013190C 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 801349B0 00131910 38 80 00 01 */ li r4, 1
|
|
/* 801349B4 00131914 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 801349B8 00131918 7D 89 03 A6 */ mtctr r12
|
|
/* 801349BC 0013191C 4E 80 04 21 */ bctrl
|
|
lbl_801349C0:
|
|
/* 801349C0 00131920 7F E3 FB 78 */ mr r3, r31
|
|
/* 801349C4 00131924 BB 41 00 78 */ lmw r26, 0x78(r1)
|
|
/* 801349C8 00131928 80 01 00 94 */ lwz r0, 0x94(r1)
|
|
/* 801349CC 0013192C 7C 08 03 A6 */ mtlr r0
|
|
/* 801349D0 00131930 38 21 00 90 */ addi r1, r1, 0x90
|
|
/* 801349D4 00131934 4E 80 00 20 */ blr
|
|
|
|
.global IsDead__10CBodyStateCFv
|
|
IsDead__10CBodyStateCFv:
|
|
/* 801349D8 00131938 38 60 00 00 */ li r3, 0
|
|
/* 801349DC 0013193C 4E 80 00 20 */ blr
|
|
|
|
.global IsDying__10CBodyStateCFv
|
|
IsDying__10CBodyStateCFv:
|
|
/* 801349E0 00131940 38 60 00 00 */ li r3, 0
|
|
/* 801349E4 00131944 4E 80 00 20 */ blr
|
|
|
|
.global IsMoving__10CBodyStateCFv
|
|
IsMoving__10CBodyStateCFv:
|
|
/* 801349E8 00131948 38 60 00 00 */ li r3, 0
|
|
/* 801349EC 0013194C 4E 80 00 20 */ blr
|
|
|
|
.global ApplyHeadTracking__18CAdditiveBodyStateCFv
|
|
ApplyHeadTracking__18CAdditiveBodyStateCFv:
|
|
/* 801349F0 00131950 38 60 00 01 */ li r3, 1
|
|
/* 801349F4 00131954 4E 80 00 20 */ blr
|
|
|
|
.global CanShoot__18CAdditiveBodyStateCFv
|
|
CanShoot__18CAdditiveBodyStateCFv:
|
|
/* 801349F8 00131958 38 60 00 01 */ li r3, 1
|
|
/* 801349FC 0013195C 4E 80 00 20 */ blr
|
|
|
|
.global sub_80134a00
|
|
sub_80134a00:
|
|
/* 80134A00 00131960 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80134A04 00131964 7C 08 02 A6 */ mflr r0
|
|
/* 80134A08 00131968 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80134A0C 0013196C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80134A10 00131970 7C 9F 23 78 */ mr r31, r4
|
|
/* 80134A14 00131974 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80134A18 00131978 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80134A1C 0013197C 80 84 00 00 */ lwz r4, 0(r4)
|
|
/* 80134A20 00131980 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80134A24 00131984 41 82 00 08 */ beq lbl_80134A2C
|
|
/* 80134A28 00131988 4B FF FF D9 */ bl sub_80134a00
|
|
lbl_80134A2C:
|
|
/* 80134A2C 0013198C 80 9F 00 04 */ lwz r4, 4(r31)
|
|
/* 80134A30 00131990 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80134A34 00131994 41 82 00 0C */ beq lbl_80134A40
|
|
/* 80134A38 00131998 7F C3 F3 78 */ mr r3, r30
|
|
/* 80134A3C 0013199C 4B FF FF C5 */ bl sub_80134a00
|
|
lbl_80134A40:
|
|
/* 80134A40 001319A0 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80134A44 001319A4 41 82 00 0C */ beq lbl_80134A50
|
|
/* 80134A48 001319A8 7F E3 FB 78 */ mr r3, r31
|
|
/* 80134A4C 001319AC 48 1E 0E E5 */ bl Free__7CMemoryFPCv
|
|
lbl_80134A50:
|
|
/* 80134A50 001319B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80134A54 001319B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80134A58 001319B8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80134A5C 001319BC 7C 08 03 A6 */ mtlr r0
|
|
/* 80134A60 001319C0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80134A64 001319C4 4E 80 00 20 */ blr
|
|
|
|
.global "insert_into__Q24rstl144red_black_tree<i,Q24rstl21pair<i,P10CBodyState>,0,Q24rstl41select1st<Q24rstl21pair<i,P10CBodyState>>,Q24rstl7less<i>,Q24rstl17rmemory_allocator>FPQ34rstl144red_black_tree<i,Q24rstl21pair<i,P10CBodyState>,0,Q24rstl41select1st<Q24rstl21pair<i,P10CBodyState>>,Q24rstl7less<i>,Q24rstl17rmemory_allocator>4nodeRCQ24rstl21pair<i,P10CBodyState>"
|
|
"insert_into__Q24rstl144red_black_tree<i,Q24rstl21pair<i,P10CBodyState>,0,Q24rstl41select1st<Q24rstl21pair<i,P10CBodyState>>,Q24rstl7less<i>,Q24rstl17rmemory_allocator>FPQ34rstl144red_black_tree<i,Q24rstl21pair<i,P10CBodyState>,0,Q24rstl41select1st<Q24rstl21pair<i,P10CBodyState>>,Q24rstl7less<i>,Q24rstl17rmemory_allocator>4nodeRCQ24rstl21pair<i,P10CBodyState>":
|
|
/* 80134A68 001319C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80134A6C 001319CC 7C 08 02 A6 */ mflr r0
|
|
/* 80134A70 001319D0 28 05 00 00 */ cmplwi r5, 0
|
|
/* 80134A74 001319D4 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80134A78 001319D8 BF 61 00 0C */ stmw r27, 0xc(r1)
|
|
/* 80134A7C 001319DC 7C 7C 1B 78 */ mr r28, r3
|
|
/* 80134A80 001319E0 7C 9D 23 78 */ mr r29, r4
|
|
/* 80134A84 001319E4 7C DE 33 78 */ mr r30, r6
|
|
/* 80134A88 001319E8 40 82 00 88 */ bne lbl_80134B10
|
|
/* 80134A8C 001319EC 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80134A90 001319F0 38 60 00 18 */ li r3, 0x18
|
|
/* 80134A94 001319F4 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80134A98 001319F8 38 A0 00 00 */ li r5, 0
|
|
/* 80134A9C 001319FC 48 1E 0D 7D */ bl __nwa__FUlPCcPCc
|
|
/* 80134AA0 00131A00 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134AA4 00131A04 41 82 00 30 */ beq lbl_80134AD4
|
|
/* 80134AA8 00131A08 38 00 00 00 */ li r0, 0
|
|
/* 80134AAC 00131A0C 34 83 00 10 */ addic. r4, r3, 0x10
|
|
/* 80134AB0 00131A10 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80134AB4 00131A14 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80134AB8 00131A18 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 80134ABC 00131A1C 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 80134AC0 00131A20 41 82 00 14 */ beq lbl_80134AD4
|
|
/* 80134AC4 00131A24 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 80134AC8 00131A28 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 80134ACC 00131A2C 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 80134AD0 00131A30 90 04 00 04 */ stw r0, 4(r4)
|
|
lbl_80134AD4:
|
|
/* 80134AD4 00131A34 90 7D 00 10 */ stw r3, 0x10(r29)
|
|
/* 80134AD8 00131A38 38 1D 00 08 */ addi r0, r29, 8
|
|
/* 80134ADC 00131A3C 80 7D 00 04 */ lwz r3, 4(r29)
|
|
/* 80134AE0 00131A40 38 63 00 01 */ addi r3, r3, 1
|
|
/* 80134AE4 00131A44 90 7D 00 04 */ stw r3, 4(r29)
|
|
/* 80134AE8 00131A48 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
/* 80134AEC 00131A4C 90 7D 00 08 */ stw r3, 8(r29)
|
|
/* 80134AF0 00131A50 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
/* 80134AF4 00131A54 90 7D 00 0C */ stw r3, 0xc(r29)
|
|
/* 80134AF8 00131A58 80 7D 00 10 */ lwz r3, 0x10(r29)
|
|
/* 80134AFC 00131A5C 90 7C 00 00 */ stw r3, 0(r28)
|
|
/* 80134B00 00131A60 90 1C 00 04 */ stw r0, 4(r28)
|
|
/* 80134B04 00131A64 88 0D 8B 4C */ lbz r0, lbl_805A770C@sda21(r13)
|
|
/* 80134B08 00131A68 98 1C 00 08 */ stb r0, 8(r28)
|
|
/* 80134B0C 00131A6C 48 00 01 80 */ b lbl_80134C8C
|
|
lbl_80134B10:
|
|
/* 80134B10 00131A70 7C BF 2B 78 */ mr r31, r5
|
|
/* 80134B14 00131A74 3B 60 00 00 */ li r27, 0
|
|
/* 80134B18 00131A78 48 00 01 40 */ b lbl_80134C58
|
|
lbl_80134B1C:
|
|
/* 80134B1C 00131A7C 80 9E 00 00 */ lwz r4, 0(r30)
|
|
/* 80134B20 00131A80 80 BF 00 10 */ lwz r5, 0x10(r31)
|
|
/* 80134B24 00131A84 7C A0 22 78 */ xor r0, r5, r4
|
|
/* 80134B28 00131A88 7C 03 0E 70 */ srawi r3, r0, 1
|
|
/* 80134B2C 00131A8C 7C 00 28 38 */ and r0, r0, r5
|
|
/* 80134B30 00131A90 7C 00 18 50 */ subf r0, r0, r3
|
|
/* 80134B34 00131A94 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f
|
|
/* 80134B38 00131A98 40 82 00 24 */ bne lbl_80134B5C
|
|
/* 80134B3C 00131A9C 7C 05 20 00 */ cmpw r5, r4
|
|
/* 80134B40 00131AA0 41 80 00 1C */ blt lbl_80134B5C
|
|
/* 80134B44 00131AA4 93 FC 00 00 */ stw r31, 0(r28)
|
|
/* 80134B48 00131AA8 38 1D 00 08 */ addi r0, r29, 8
|
|
/* 80134B4C 00131AAC 90 1C 00 04 */ stw r0, 4(r28)
|
|
/* 80134B50 00131AB0 88 0D 8B 4D */ lbz r0, lbl_805A770D@sda21(r13)
|
|
/* 80134B54 00131AB4 98 1C 00 08 */ stb r0, 8(r28)
|
|
/* 80134B58 00131AB8 48 00 01 34 */ b lbl_80134C8C
|
|
lbl_80134B5C:
|
|
/* 80134B5C 00131ABC 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134B60 00131AC0 41 82 00 80 */ beq lbl_80134BE0
|
|
/* 80134B64 00131AC4 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 80134B68 00131AC8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134B6C 00131ACC 40 82 00 6C */ bne lbl_80134BD8
|
|
/* 80134B70 00131AD0 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80134B74 00131AD4 38 60 00 18 */ li r3, 0x18
|
|
/* 80134B78 00131AD8 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80134B7C 00131ADC 38 A0 00 00 */ li r5, 0
|
|
/* 80134B80 00131AE0 48 1E 0C 99 */ bl __nwa__FUlPCcPCc
|
|
/* 80134B84 00131AE4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134B88 00131AE8 41 82 00 34 */ beq lbl_80134BBC
|
|
/* 80134B8C 00131AEC 38 80 00 00 */ li r4, 0
|
|
/* 80134B90 00131AF0 34 A3 00 10 */ addic. r5, r3, 0x10
|
|
/* 80134B94 00131AF4 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 80134B98 00131AF8 38 00 00 01 */ li r0, 1
|
|
/* 80134B9C 00131AFC 90 83 00 04 */ stw r4, 4(r3)
|
|
/* 80134BA0 00131B00 93 E3 00 08 */ stw r31, 8(r3)
|
|
/* 80134BA4 00131B04 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 80134BA8 00131B08 41 82 00 14 */ beq lbl_80134BBC
|
|
/* 80134BAC 00131B0C 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 80134BB0 00131B10 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 80134BB4 00131B14 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 80134BB8 00131B18 90 05 00 04 */ stw r0, 4(r5)
|
|
lbl_80134BBC:
|
|
/* 80134BBC 00131B1C 90 7F 00 00 */ stw r3, 0(r31)
|
|
/* 80134BC0 00131B20 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80134BC4 00131B24 80 1D 00 08 */ lwz r0, 8(r29)
|
|
/* 80134BC8 00131B28 7C 1F 00 40 */ cmplw r31, r0
|
|
/* 80134BCC 00131B2C 40 82 00 8C */ bne lbl_80134C58
|
|
/* 80134BD0 00131B30 90 7D 00 08 */ stw r3, 8(r29)
|
|
/* 80134BD4 00131B34 48 00 00 84 */ b lbl_80134C58
|
|
lbl_80134BD8:
|
|
/* 80134BD8 00131B38 7C 1F 03 78 */ mr r31, r0
|
|
/* 80134BDC 00131B3C 48 00 00 7C */ b lbl_80134C58
|
|
lbl_80134BE0:
|
|
/* 80134BE0 00131B40 80 1F 00 04 */ lwz r0, 4(r31)
|
|
/* 80134BE4 00131B44 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134BE8 00131B48 40 82 00 6C */ bne lbl_80134C54
|
|
/* 80134BEC 00131B4C 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80134BF0 00131B50 38 60 00 18 */ li r3, 0x18
|
|
/* 80134BF4 00131B54 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80134BF8 00131B58 38 A0 00 00 */ li r5, 0
|
|
/* 80134BFC 00131B5C 48 1E 0C 1D */ bl __nwa__FUlPCcPCc
|
|
/* 80134C00 00131B60 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134C04 00131B64 41 82 00 34 */ beq lbl_80134C38
|
|
/* 80134C08 00131B68 38 80 00 00 */ li r4, 0
|
|
/* 80134C0C 00131B6C 34 A3 00 10 */ addic. r5, r3, 0x10
|
|
/* 80134C10 00131B70 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 80134C14 00131B74 38 00 00 01 */ li r0, 1
|
|
/* 80134C18 00131B78 90 83 00 04 */ stw r4, 4(r3)
|
|
/* 80134C1C 00131B7C 93 E3 00 08 */ stw r31, 8(r3)
|
|
/* 80134C20 00131B80 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 80134C24 00131B84 41 82 00 14 */ beq lbl_80134C38
|
|
/* 80134C28 00131B88 80 1E 00 00 */ lwz r0, 0(r30)
|
|
/* 80134C2C 00131B8C 90 05 00 00 */ stw r0, 0(r5)
|
|
/* 80134C30 00131B90 80 1E 00 04 */ lwz r0, 4(r30)
|
|
/* 80134C34 00131B94 90 05 00 04 */ stw r0, 4(r5)
|
|
lbl_80134C38:
|
|
/* 80134C38 00131B98 90 7F 00 04 */ stw r3, 4(r31)
|
|
/* 80134C3C 00131B9C 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80134C40 00131BA0 80 1D 00 0C */ lwz r0, 0xc(r29)
|
|
/* 80134C44 00131BA4 7C 1F 00 40 */ cmplw r31, r0
|
|
/* 80134C48 00131BA8 40 82 00 10 */ bne lbl_80134C58
|
|
/* 80134C4C 00131BAC 90 7D 00 0C */ stw r3, 0xc(r29)
|
|
/* 80134C50 00131BB0 48 00 00 08 */ b lbl_80134C58
|
|
lbl_80134C54:
|
|
/* 80134C54 00131BB4 7C 1F 03 78 */ mr r31, r0
|
|
lbl_80134C58:
|
|
/* 80134C58 00131BB8 28 1B 00 00 */ cmplwi r27, 0
|
|
/* 80134C5C 00131BBC 41 82 FE C0 */ beq lbl_80134B1C
|
|
/* 80134C60 00131BC0 80 BD 00 04 */ lwz r5, 4(r29)
|
|
/* 80134C64 00131BC4 7F 64 DB 78 */ mr r4, r27
|
|
/* 80134C68 00131BC8 38 7D 00 08 */ addi r3, r29, 8
|
|
/* 80134C6C 00131BCC 38 05 00 01 */ addi r0, r5, 1
|
|
/* 80134C70 00131BD0 90 1D 00 04 */ stw r0, 4(r29)
|
|
/* 80134C74 00131BD4 48 20 7E 25 */ bl rbtree_rebalance__4rstlFPvPv
|
|
/* 80134C78 00131BD8 93 7C 00 00 */ stw r27, 0(r28)
|
|
/* 80134C7C 00131BDC 38 1D 00 08 */ addi r0, r29, 8
|
|
/* 80134C80 00131BE0 90 1C 00 04 */ stw r0, 4(r28)
|
|
/* 80134C84 00131BE4 88 0D 8B 4E */ lbz r0, lbl_805A770E@sda21(r13)
|
|
/* 80134C88 00131BE8 98 1C 00 08 */ stb r0, 8(r28)
|
|
lbl_80134C8C:
|
|
/* 80134C8C 00131BEC BB 61 00 0C */ lmw r27, 0xc(r1)
|
|
/* 80134C90 00131BF0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80134C94 00131BF4 7C 08 03 A6 */ mtlr r0
|
|
/* 80134C98 00131BF8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80134C9C 00131BFC 4E 80 00 20 */ blr
|
|
|
|
.global "reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi"
|
|
"reserve__Q24rstl91vector<Q24rstl47pair<i,Q24rstl30auto_ptr<18CAdditiveBodyState>>,Q24rstl17rmemory_allocator>Fi":
|
|
/* 80134CA0 00131C00 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80134CA4 00131C04 7C 08 02 A6 */ mflr r0
|
|
/* 80134CA8 00131C08 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80134CAC 00131C0C BF 61 00 1C */ stmw r27, 0x1c(r1)
|
|
/* 80134CB0 00131C10 7C 9E 23 78 */ mr r30, r4
|
|
/* 80134CB4 00131C14 7C 7D 1B 78 */ mr r29, r3
|
|
/* 80134CB8 00131C18 80 03 00 08 */ lwz r0, 8(r3)
|
|
/* 80134CBC 00131C1C 7C 1E 00 00 */ cmpw r30, r0
|
|
/* 80134CC0 00131C20 40 81 01 00 */ ble lbl_80134DC0
|
|
/* 80134CC4 00131C24 1C 7E 00 0C */ mulli r3, r30, 0xc
|
|
/* 80134CC8 00131C28 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 80134CCC 00131C2C 40 82 00 0C */ bne lbl_80134CD8
|
|
/* 80134CD0 00131C30 3B E0 00 00 */ li r31, 0
|
|
/* 80134CD4 00131C34 48 00 00 18 */ b lbl_80134CEC
|
|
lbl_80134CD8:
|
|
/* 80134CD8 00131C38 3C 80 80 3D */ lis r4, lbl_803D0058@ha
|
|
/* 80134CDC 00131C3C 38 A0 00 00 */ li r5, 0
|
|
/* 80134CE0 00131C40 38 84 00 58 */ addi r4, r4, lbl_803D0058@l
|
|
/* 80134CE4 00131C44 48 1E 0B 35 */ bl __nwa__FUlPCcPCc
|
|
/* 80134CE8 00131C48 7C 7F 1B 78 */ mr r31, r3
|
|
lbl_80134CEC:
|
|
/* 80134CEC 00131C4C 80 7D 00 04 */ lwz r3, 4(r29)
|
|
/* 80134CF0 00131C50 7F E5 FB 78 */ mr r5, r31
|
|
/* 80134CF4 00131C54 80 DD 00 0C */ lwz r6, 0xc(r29)
|
|
/* 80134CF8 00131C58 38 00 00 00 */ li r0, 0
|
|
/* 80134CFC 00131C5C 1C 63 00 0C */ mulli r3, r3, 0xc
|
|
/* 80134D00 00131C60 90 C1 00 10 */ stw r6, 0x10(r1)
|
|
/* 80134D04 00131C64 7C 86 1A 14 */ add r4, r6, r3
|
|
/* 80134D08 00131C68 90 C1 00 14 */ stw r6, 0x14(r1)
|
|
/* 80134D0C 00131C6C 90 81 00 08 */ stw r4, 8(r1)
|
|
/* 80134D10 00131C70 90 81 00 0C */ stw r4, 0xc(r1)
|
|
/* 80134D14 00131C74 48 00 00 30 */ b lbl_80134D44
|
|
lbl_80134D18:
|
|
/* 80134D18 00131C78 28 05 00 00 */ cmplwi r5, 0
|
|
/* 80134D1C 00131C7C 41 82 00 20 */ beq lbl_80134D3C
|
|
/* 80134D20 00131C80 80 66 00 00 */ lwz r3, 0(r6)
|
|
/* 80134D24 00131C84 90 65 00 00 */ stw r3, 0(r5)
|
|
/* 80134D28 00131C88 88 66 00 04 */ lbz r3, 4(r6)
|
|
/* 80134D2C 00131C8C 98 65 00 04 */ stb r3, 4(r5)
|
|
/* 80134D30 00131C90 80 66 00 08 */ lwz r3, 8(r6)
|
|
/* 80134D34 00131C94 90 65 00 08 */ stw r3, 8(r5)
|
|
/* 80134D38 00131C98 98 06 00 04 */ stb r0, 4(r6)
|
|
lbl_80134D3C:
|
|
/* 80134D3C 00131C9C 38 A5 00 0C */ addi r5, r5, 0xc
|
|
/* 80134D40 00131CA0 38 C6 00 0C */ addi r6, r6, 0xc
|
|
lbl_80134D44:
|
|
/* 80134D44 00131CA4 7C 06 20 40 */ cmplw r6, r4
|
|
/* 80134D48 00131CA8 40 82 FF D0 */ bne lbl_80134D18
|
|
/* 80134D4C 00131CAC 80 1D 00 04 */ lwz r0, 4(r29)
|
|
/* 80134D50 00131CB0 83 7D 00 0C */ lwz r27, 0xc(r29)
|
|
/* 80134D54 00131CB4 1C 00 00 0C */ mulli r0, r0, 0xc
|
|
/* 80134D58 00131CB8 7F 9B 02 14 */ add r28, r27, r0
|
|
/* 80134D5C 00131CBC 48 00 00 44 */ b lbl_80134DA0
|
|
lbl_80134D60:
|
|
/* 80134D60 00131CC0 28 1B 00 00 */ cmplwi r27, 0
|
|
/* 80134D64 00131CC4 41 82 00 38 */ beq lbl_80134D9C
|
|
/* 80134D68 00131CC8 34 1B 00 04 */ addic. r0, r27, 4
|
|
/* 80134D6C 00131CCC 41 82 00 30 */ beq lbl_80134D9C
|
|
/* 80134D70 00131CD0 88 1B 00 04 */ lbz r0, 4(r27)
|
|
/* 80134D74 00131CD4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80134D78 00131CD8 41 82 00 24 */ beq lbl_80134D9C
|
|
/* 80134D7C 00131CDC 80 7B 00 08 */ lwz r3, 8(r27)
|
|
/* 80134D80 00131CE0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134D84 00131CE4 41 82 00 18 */ beq lbl_80134D9C
|
|
/* 80134D88 00131CE8 81 83 00 00 */ lwz r12, 0(r3)
|
|
/* 80134D8C 00131CEC 38 80 00 01 */ li r4, 1
|
|
/* 80134D90 00131CF0 81 8C 00 08 */ lwz r12, 8(r12)
|
|
/* 80134D94 00131CF4 7D 89 03 A6 */ mtctr r12
|
|
/* 80134D98 00131CF8 4E 80 04 21 */ bctrl
|
|
lbl_80134D9C:
|
|
/* 80134D9C 00131CFC 3B 7B 00 0C */ addi r27, r27, 0xc
|
|
lbl_80134DA0:
|
|
/* 80134DA0 00131D00 7C 1B E0 40 */ cmplw r27, r28
|
|
/* 80134DA4 00131D04 40 82 FF BC */ bne lbl_80134D60
|
|
/* 80134DA8 00131D08 80 7D 00 0C */ lwz r3, 0xc(r29)
|
|
/* 80134DAC 00131D0C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80134DB0 00131D10 41 82 00 08 */ beq lbl_80134DB8
|
|
/* 80134DB4 00131D14 48 1E 0B 7D */ bl Free__7CMemoryFPCv
|
|
lbl_80134DB8:
|
|
/* 80134DB8 00131D18 93 FD 00 0C */ stw r31, 0xc(r29)
|
|
/* 80134DBC 00131D1C 93 DD 00 08 */ stw r30, 8(r29)
|
|
lbl_80134DC0:
|
|
/* 80134DC0 00131D20 BB 61 00 1C */ lmw r27, 0x1c(r1)
|
|
/* 80134DC4 00131D24 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 80134DC8 00131D28 7C 08 03 A6 */ mtlr r0
|
|
/* 80134DCC 00131D2C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80134DD0 00131D30 4E 80 00 20 */ blr
|
|
|
|
.section .sdata2, "a"
|
|
.balign 8
|
|
.global lbl_805AB6B8
|
|
lbl_805AB6B8:
|
|
# ROM: 0x3F7F58
|
|
.4byte 0
|
|
|
|
.global lbl_805AB6BC
|
|
lbl_805AB6BC:
|
|
# ROM: 0x3F7F5C
|
|
.4byte 0x3727C5AC
|
|
|
|
|
|
.section .rodata
|
|
.balign 8
|
|
.global lbl_803D0058
|
|
lbl_803D0058:
|
|
# ROM: 0x3CD058
|
|
.asciz "??(??)"
|
|
.balign 4
|