Decomp Actor

This commit is contained in:
Aetias
2024-05-19 10:49:14 +02:00
parent 7ccd1447b0
commit c1384df63c
48 changed files with 275 additions and 140 deletions
+13 -13
View File
@@ -525,9 +525,9 @@ _020c1a28: .word gPlayer
_020c1a2c: .word gPlayerLink
arm_func_end _ZN5Actor18func_ov00_020c198cEv
.global _ZN20KillPickupItemActors6FilterEP5Actor
arm_func_start _ZN20KillPickupItemActors6FilterEP5Actor
_ZN20KillPickupItemActors6FilterEP5Actor: ; 0x020c1a30
.global _ZN17KillPickupsFilter6FilterEP5Actor
arm_func_start _ZN17KillPickupsFilter6FilterEP5Actor
_ZN17KillPickupsFilter6FilterEP5Actor: ; 0x020c1a30
stmdb sp!, {r3, lr}
ldr ip, [r1, #4]
ldr r3, _020c1af8 ; =0x464c414c
@@ -595,7 +595,7 @@ _020c1b08: .word 0x424f4d42
_020c1b0c: .word 0x464c544d
_020c1b10: .word 0x48415254
_020c1b14: .word 0x52555059
arm_func_end _ZN20KillPickupItemActors6FilterEP5Actor
arm_func_end _ZN17KillPickupsFilter6FilterEP5Actor
.global _ZN5Actor20KillPickupItemActorsEv
arm_func_start _ZN5Actor20KillPickupItemActorsEv
@@ -612,7 +612,7 @@ _020c1b2c:
cmp r2, r0
blo _020c1b2c
ldr r0, _020c1b64 ; =gActorManager
ldr r3, _020c1b68 ; =_ZTV20KillPickupItemActors
ldr r3, _020c1b68 ; =_ZTV17KillPickupsFilter
ldr r0, [r0]
add r1, sp, #0
mov r2, #0
@@ -622,7 +622,7 @@ _020c1b2c:
ldmia sp!, {pc}
.align 2, 0
_020c1b64: .word gActorManager
_020c1b68: .word _ZTV20KillPickupItemActors
_020c1b68: .word _ZTV17KillPickupsFilter
arm_func_end _ZN5Actor20KillPickupItemActorsEv
.global _ZN5Actor15TrySetTransformEP9Transform
@@ -691,9 +691,9 @@ _020c1c18: .word gMapManager
_020c1c1c: .word _ZN10MapManager18func_ov00_02084be0Eii
arm_func_end _ZN5Actor18func_Ov00_020c1bfcEi
.global _ZN5Actor18func_ov00_020c1c20Eiii
arm_func_start _ZN5Actor18func_ov00_020c1c20Eiii
_ZN5Actor18func_ov00_020c1c20Eiii: ; 0x020c1c20
.global _ZN5Actor18func_ov00_020c1c20Eii
arm_func_start _ZN5Actor18func_ov00_020c1c20Eii
_ZN5Actor18func_ov00_020c1c20Eii: ; 0x020c1c20
stmdb sp!, {r3, lr}
add ip, r0, r1
ldr r0, _020c1c44 ; =gMapManager
@@ -705,7 +705,7 @@ _ZN5Actor18func_ov00_020c1c20Eiii: ; 0x020c1c20
ldmia sp!, {r3, pc}
.align 2, 0
_020c1c44: .word gMapManager
arm_func_end _ZN5Actor18func_ov00_020c1c20Eiii
arm_func_end _ZN5Actor18func_ov00_020c1c20Eii
.global _ZN5Actor8vfunc_48Ei
arm_func_start _ZN5Actor8vfunc_48Ei
@@ -2814,9 +2814,9 @@ data_ov00_020e71dc: ; 0x020e71dc
.word data_ov00_020e71a0
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV20KillPickupItemActors
_ZTV20KillPickupItemActors: ; 0x020e71e8
.word _ZN20KillPickupItemActors6FilterEP5Actor
.global _ZTV17KillPickupsFilter
_ZTV17KillPickupsFilter: ; 0x020e71e8
.word _ZN17KillPickupsFilter6FilterEP5Actor
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global _ZTV5Actor
+1 -1
View File
@@ -58,7 +58,7 @@
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor6GetPosEv
.extern _ZN5Actor8vfunc_08Ev
+3 -3
View File
@@ -10921,12 +10921,12 @@ func_ov00_0208fc10: ; 0x0208fc10
_0208fc38:
mov r1, #0
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
b _0208fc74
_0208fc48:
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldr r0, [r4, #0x158]
cmp r0, #0
moveq r0, #0
@@ -11559,7 +11559,7 @@ func_ov00_0209048c: ; 0x0209048c
bne _020904bc
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, #0
strb r0, [r4, #0x118]
_020904bc:
+1 -1
View File
@@ -107,7 +107,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor20IncreaseActiveFramesEv
.extern _ZN5Actor4KillEv
+1 -1
View File
@@ -16521,7 +16521,7 @@ _020be3e4:
mov r1, #1
mov r0, r5
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r5
bl _ZN5Actor4KillEv
ldmia sp!, {r3, r4, r5, pc}
+1 -1
View File
@@ -60,7 +60,7 @@
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c195cEv
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c1fc8Ej
.extern _ZN5Actor18func_ov00_020c243cEiPi
+1 -1
View File
@@ -20420,7 +20420,7 @@ func_ov00_020d3ca8: ; 0x020d3ca8
stmdb sp!, {r3, lr}
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end func_ov00_020d3ca8
+1 -1
View File
@@ -78,7 +78,7 @@
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1788Ev
.extern _ZN5Actor18func_ov00_020c195cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_ii
+1 -1
View File
@@ -30488,7 +30488,7 @@ func_ov14_02138380: ; 0x02138380
mov r1, #1
mov r4, r0
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldrh r0, [r4, #0x20]
cmp r0, #0x4b
blt _021383b0
+1 -1
View File
@@ -84,7 +84,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_
.extern _ZN5Actor18func_ov00_020c3094Ev
+3 -3
View File
@@ -21584,7 +21584,7 @@ _0214c168:
mov r1, #1
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r4
bl _ZN5Actor4KillEv
ldmia sp!, {r4, pc}
@@ -22415,7 +22415,7 @@ _0214cbdc:
_0214cc10:
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mvn r0, #0
str r0, [r4, #0x158]
mov r0, #0
@@ -26137,7 +26137,7 @@ _0214fd28:
_0214fd38:
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mvn r1, #0
mov r0, r4
str r1, [r4, #0x158]
+1 -1
View File
@@ -95,7 +95,7 @@
.extern _ZN5Actor18CollidesWithPlayerEj
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c1d58Ev
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
+21 -21
View File
@@ -16141,7 +16141,7 @@ _0212ca94:
mov r5, r0
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
cmp r5, #0
beq _0212cb0c
ldr r0, _0212cdf0 ; =gActorManager
@@ -17623,7 +17623,7 @@ _0212df28:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_0212e03c:
ldr r1, _0212e070 ; =data_027e10a4
mov r0, #1
@@ -21589,7 +21589,7 @@ _021317fc:
mov r1, #0
mov r2, #1
str r3, [r4, #0x488]
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r1, #5
sub r0, r1, #6
strb r1, [r4, #0x490]
@@ -36782,7 +36782,7 @@ func_ov15_0213e87c: ; 0x0213e87c
beq _0213e89c
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_0213e89c:
mov r1, #1
mov r0, r4
@@ -38714,7 +38714,7 @@ func_ov15_02140424: ; 0x02140424
mov r0, r4
mov r1, #1
mov r2, #0
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_021404bc:
ldr r0, _0214058c ; =data_027e103c
ldr r0, [r0]
@@ -38734,7 +38734,7 @@ _021404bc:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02140508:
mov r0, r4
bl func_ov15_02140e5c
@@ -38909,7 +38909,7 @@ _0214075c:
mov r1, #1
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_0214078c:
mov r0, r4
bl _ZN5Actor4KillEv
@@ -38958,7 +38958,7 @@ func_ov15_021407f4: ; 0x021407f4
ldmneia sp!, {r3, pc}
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldmia sp!, {r3, pc}
.align 2, 0
_02140818: .word data_027e0c68
@@ -39286,7 +39286,7 @@ func_ov15_02140c60: ; 0x02140c60
mov r0, r5
mov r1, #1
mov r2, #0
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02140cb4: .word data_027e0d3c
@@ -39313,7 +39313,7 @@ func_ov15_02140cb8: ; 0x02140cb8
mov r1, #1
mov r0, r5
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_02140d08: .word data_027e0d3c
@@ -71471,7 +71471,7 @@ _0215c29c:
strb r1, [r4, #0x1b9]
mov r2, #1
strb r2, [r4, #0x1bc]
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldr r0, _0215c330 ; =gAdventureFlags
ldr r1, [r4, #0x1b4]
ldr r0, [r0]
@@ -71697,7 +71697,7 @@ _0215c620:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r1, #1
ldr r0, _0215c69c ; =data_027e10a4
strb r1, [r4, #0x1ba]
@@ -78263,7 +78263,7 @@ _02161ee4:
mov r1, #1
mov r0, r10
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02161f00:
ldr r1, _02162438 ; =gActorManager
add sp, sp, #0x6c
@@ -78997,7 +78997,7 @@ _0216296c:
beq _02162984
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02162984:
ldr r0, _02162dfc ; =data_ov00_020eec68
mov r1, #0x1e
@@ -86681,7 +86681,7 @@ func_ov15_02169358: ; 0x02169358
mov r1, #0
mov r2, #1
mov r4, r0
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldr r0, _021694e4 ; =gAdventureFlags
mov r1, #0xb7
ldr r0, [r0]
@@ -87235,7 +87235,7 @@ _02169ae4:
mov r0, r5
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02169b40:
ldr r0, _02169e48 ; =data_027e103c
ldr r0, [r0]
@@ -87261,7 +87261,7 @@ _02169b50:
mov r1, #0
mov r0, r5
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02169ba0:
ldr r0, _02169e4c ; =data_027e0c68
ldr r2, _02169e50 ; =0x00050023
@@ -87302,7 +87302,7 @@ _02169be4:
mov r1, #0
mov r0, r5
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
b _02169e2c
_02169c3c:
add r0, sp, #0x68
@@ -87621,7 +87621,7 @@ _0216a088:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_0216a0a4:
ldr r0, _0216a0f4 ; =data_027e103c
ldr r0, [r0]
@@ -96352,7 +96352,7 @@ _02171818:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldr r0, _02171934 ; =data_027e0d3c
ldr r0, [r0]
bl func_ov00_02078fac
@@ -115893,7 +115893,7 @@ _0218251c:
bne _02182548
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, #0
strb r0, [r4, #0x118]
_02182548:
+1 -1
View File
@@ -29,7 +29,7 @@
.extern _ZN5Actor18CollidesWithPlayerEj
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_
.extern _ZN5Actor18func_ov00_020c2c0cEv
.extern _ZN5Actor18func_ov00_020c2c70Ev
+4 -4
View File
@@ -6764,7 +6764,7 @@ func_ov17_02160954: ; 0x02160954
mov r4, r0
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r4
bl _ZN5Actor4KillEv
ldmia sp!, {r4, pc}
@@ -7109,7 +7109,7 @@ _02160dd0:
mov r0, r5
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r5
bl _ZN5Actor4KillEv
add sp, sp, #0x20
@@ -13525,7 +13525,7 @@ _02165de8:
mov r1, #1
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
b _02165e2c
_02165dfc:
ldr r0, _02165e38 ; =data_027e0f6c
@@ -13539,7 +13539,7 @@ _02165dfc:
mov r1, #1
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02165e2c:
mov r0, #1
add sp, sp, #0xb0
+1 -1
View File
@@ -48,7 +48,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_
+1 -1
View File
@@ -2002,7 +2002,7 @@ func_ov19_0216f0a8: ; 0x0216f0a8
ldmeqia sp!, {r3, pc}
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldmia sp!, {r3, pc}
arm_func_end func_ov19_0216f0a8
+1 -1
View File
@@ -43,7 +43,7 @@
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18CollidesWithShieldEP8Cylinder
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1ef8EP8CylinderP5Vec3pii
.extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_
+1 -1
View File
@@ -9888,7 +9888,7 @@ _021759e8:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r4
mov r1, #1
bl func_ov20_02175960
+1 -1
View File
@@ -50,7 +50,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1da0EiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_ii
+1 -1
View File
@@ -7125,7 +7125,7 @@ func_ov22_0217341c: ; 0x0217341c
mov r1, #1
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x20
ldmia sp!, {r4, pc}
_02173484:
+1 -1
View File
@@ -80,7 +80,7 @@
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1ef8EP8CylinderP5Vec3pii
.extern _ZN5Actor18func_ov00_020c243cEiPi
+1 -1
View File
@@ -8076,7 +8076,7 @@ _02174120:
mov r1, #1
mov r0, r4
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldr r0, _021741ac ; =gMapManager
ldr r0, [r0]
bl _ZN10MapManager18func_ov00_02084740Ev
+1 -1
View File
@@ -41,7 +41,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1d58Ev
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_ii
+1 -1
View File
@@ -8826,7 +8826,7 @@ _02174e90:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r4
bl func_ov14_0214591c
mov r0, r4
+1 -1
View File
@@ -47,7 +47,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c313cEj
.extern _ZN5Actor4KillEv
.extern _ZN5Actor6GetPosEv
+1 -1
View File
@@ -3522,7 +3522,7 @@ func_ov26_02170068: ; 0x02170068
ldmeqia sp!, {r3, pc}
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldmia sp!, {r3, pc}
arm_func_end func_ov26_02170068
+1 -1
View File
@@ -38,7 +38,7 @@
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1fc8Ej
.extern _ZN5Actor18func_ov00_020c243cEiPi
.extern _ZN5Actor18func_ov00_020c3094Ev
+1 -1
View File
@@ -8785,7 +8785,7 @@ func_ov28_0217475c: ; 0x0217475c
mov r0, r4
mov r2, r1
strb r3, [r4, #0x1c1]
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r4
bl func_ov28_021746cc
add r0, r4, #0x48
+1 -1
View File
@@ -22,7 +22,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1d58Ev
.extern _ZN5Actor18func_ov00_020c1ef8EP8CylinderP5Vec3pii
.extern _ZN5Actor18func_ov00_020c23d4EP8ActorRefPS_P8Cylinder
+15 -15
View File
@@ -10157,7 +10157,7 @@ func_ov30_02183e30: ; 0x02183e30
ldmeqia sp!, {r3, pc}
mov r1, #1
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldmia sp!, {r3, pc}
arm_func_end func_ov30_02183e30
@@ -11387,13 +11387,13 @@ _021849cc:
mov r0, r4
bne _021849f4
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_021849f4:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
@@ -11475,13 +11475,13 @@ _02184b10:
mov r0, r4
beq _02184b38
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_02184b38:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
@@ -11575,13 +11575,13 @@ _02184c84:
mov r0, r4
beq _02184cac
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_02184cac:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
@@ -11673,13 +11673,13 @@ _02184df0:
mov r0, r4
bne _02184e18
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_02184e18:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
@@ -11768,13 +11768,13 @@ _02184f50:
mov r0, r4
bne _02184f78
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_02184f78:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
@@ -11863,13 +11863,13 @@ _021850b0:
mov r0, r4
bne _021850d8
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_021850d8:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
@@ -11958,13 +11958,13 @@ _02185210:
mov r0, r4
bne _02185238
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
add sp, sp, #0x1bc
add sp, sp, #0x400
ldmia sp!, {r4, r5, r6, r7, r8, r9, r10, r11, pc}
_02185238:
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02185240:
add sp, sp, #0x1bc
add sp, sp, #0x400
+1 -1
View File
@@ -15,7 +15,7 @@
.extern _ZN5Actor15TrySetTransformEP9Transform
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1da0EiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_ii
+1 -1
View File
@@ -912,7 +912,7 @@ _0217c950:
mov r1, #1
mov r0, r5
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_0217c984:
mov r0, r5
bl _ZN5Actor4KillEv
+1 -1
View File
@@ -30,7 +30,7 @@
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1fc8Ej
.extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_
+1 -1
View File
@@ -3607,7 +3607,7 @@ _0217edc0:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_0217edf4:
mov r0, r4
bl _ZN5Actor4KillEv
+1 -1
View File
@@ -24,7 +24,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1ef8EP8CylinderP5Vec3pii
.extern _ZN5Actor18func_ov00_020c1f5cEP5Vec3pS1_iS1_ii
.extern _ZN5Actor18func_ov00_020c1fc8Ej
+1 -1
View File
@@ -4562,7 +4562,7 @@ func_ov37_0217fccc: ; 0x0217fccc
mov r1, #1
mov r4, r0
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r4
bl _ZN5Actor4KillEv
ldmia sp!, {r4, pc}
+1 -1
View File
@@ -14,7 +14,7 @@
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18CollidesWithShieldEP8Cylinder
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1cf8Ev
.extern _ZN5Actor18func_ov00_020c1da0EiP5Vec3p
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
+1 -1
View File
@@ -3501,7 +3501,7 @@ _02192eb4:
mov r1, #1
mov r0, r6
mov r2, r1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
_02192ecc:
ldr r0, [r6, #0x130]
cmp r0, #1
+1 -1
View File
@@ -24,7 +24,7 @@
.extern _ZN5Actor18CollidesWithPlayerEj
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c198cEv
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c2c0cEv
.extern _ZN5Actor18func_ov00_020c2c70Ev
.extern _ZN5Actor18func_ov00_020c313cEj
+3 -3
View File
@@ -2776,7 +2776,7 @@ _02197a88:
mov r0, r5
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
mov r0, r5
bl _ZN5Actor4KillEv
add sp, sp, #0x10
@@ -3285,14 +3285,14 @@ _021980e0:
mov r0, r4
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
b _02198144
_02198114:
mvn r3, #0
mov r1, #0
mov r2, #1
str r3, [r4, #0x158]
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
cmp r5, #0
bne _0219813c
ldr r0, _02198158 ; =gPlayerLink
+1 -1
View File
@@ -26,7 +26,7 @@
.extern _ZN5Actor16CollidesWithLinkEv
.extern _ZN5Actor16XzDistanceToLinkEv
.extern _ZN5Actor18func_Ov00_020c1bfcEi
.extern _ZN5Actor18func_ov00_020c1c20Eiii
.extern _ZN5Actor18func_ov00_020c1c20Eii
.extern _ZN5Actor18func_ov00_020c1e2cEiP5Vec3p
.extern _ZN5Actor18func_ov00_020c23c4EP8ActorRefPS_
.extern _ZN5Actor18func_ov00_020c313cEj
+1 -1
View File
@@ -1055,7 +1055,7 @@ _02196358:
mov r0, r5
mov r1, #0
mov r2, #1
bl _ZN5Actor18func_ov00_020c1c20Eiii
bl _ZN5Actor18func_ov00_020c1c20Eii
ldrh r0, [r5, #0x20]
cmp r0, #1
bne _0219639c