Mangle LinkStateBase function symbols

This commit is contained in:
Aetias
2024-03-23 14:36:03 +01:00
parent 3b69e3af04
commit 0372f550f6
35 changed files with 3204 additions and 3204 deletions
+748 -748
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -2512,10 +2512,10 @@
.extern func_ov00_020d716c
.extern data_ov00_020eec68
.extern func_ov00_020838e8
.extern func_ov00_020a85e0
.extern _ZN13LinkStateBase23PlayerLinkBase_vfunc_38EP5Vec3p
.extern data_027e0e60
.extern func_ov00_02097738
.extern func_ov00_020a85fc
.extern _ZN13LinkStateBase19PlayerLink_vfunc_74Ev
.extern data_027e0f74
.extern func_ov00_020d77e4
.extern func_ov00_0207bd4c
+11 -11
View File
@@ -915,23 +915,23 @@
.extern func_ov00_020a95ec
.extern _ZN9SysObjectdlEPv
.extern func_ov00_020aeef8
.extern func_ov00_020a862c
.extern _ZN13LinkStateBase20Get_PlayerLink_Unk48Ev
.extern func_ov00_020b134c
.extern func_ov00_020a84bc
.extern func_ov00_020a8224
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase18func_ov00_020a8224Ei
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_ov00_020a8668
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase22Clear_PlayerLink_Unk48Et
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_0202b308
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02083a1c
.extern func_ov00_020b1bfc
.extern func_ov00_020a8224
.extern _ZN13LinkStateBase18func_ov00_020a8224Ei
.extern _ZN15LinkStateDamage18func_ov00_020ace90EP5Vec3pi
.extern func_ov00_020a8138
.extern func_ov00_020a8d40
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern data_027e0fb8
.extern data_ov00_020eec9c
.extern data_027e0e60
+11 -11
View File
@@ -918,10 +918,10 @@
.extern func_ov00_0207c1f8
.extern data_02050f54
.extern data_027e0e58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02083a1c
.extern func_ov00_020c7f98
.extern func_ov00_0207c31c
@@ -929,14 +929,14 @@
.extern data_027e0e60
.extern data_027e0e58
.extern data_027e0ffc
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_02083a1c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8be8
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern data_027e0e60
.extern func_ov00_02083c7c
.extern func_ov00_020a61ac
+6 -6
View File
@@ -294,14 +294,14 @@
.extern _ZN9SysObjectdlEPv
.extern func_ov00_0208b9cc
.extern func_ov00_0207a1c8
.extern func_ov00_020a8a4c
.extern func_ov00_020a862c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase20Get_PlayerLink_Unk48Ev
.extern func_ov05_02107c8c
.extern func_ov00_020a8c58
.extern func_ov00_020a8dcc
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern func_ov05_02107d74
.extern func_ov00_020a8a4c
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0fe0
.extern func_ov00_020c1554
+8 -8
View File
@@ -793,15 +793,15 @@
.extern data_027e0f64
.extern data_027e0e60
.extern func_ov05_02110f50
.extern func_ov00_020a8138
.extern func_ov00_020a8bf8
.extern func_ov00_020a8954
.extern func_ov00_020a8c78
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase10GetStateIdEv
.extern _ZN13LinkStateBase18func_ov00_020a8954EbPi
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern data_02050f54
.extern data_ov00_020eec9c
.extern _ZN9SysObjectnwEmPjj
+132 -132
View File
@@ -370,128 +370,128 @@
.extern func_ov00_020c3674
.extern data_027e0fb8
.extern data_027e0fe4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1f8
.extern func_ov00_020a8a90
.extern func_ov00_020a8be8
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8a90Ei
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern data_027e0e58
.extern func_ov00_020c2a0c
.extern func_01ff9cec
.extern func_ov00_020a8b80
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ff9cec
.extern func_01fffb4c
.extern func_01fffbec
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov00_020af044
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020ceacc
.extern func_01ff9cec
.extern func_01fffb4c
.extern func_01fffbec
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov00_020af044
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020ceacc
.extern data_027e0fb8
.extern data_027e0ffc
.extern func_01ff9cec
.extern func_ov00_020a8b80
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ff9cec
.extern func_01fffb4c
.extern func_01fffbec
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov00_020af044
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020ceacc
.extern data_027e0fb8
.extern data_027e0ffc
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8b80
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9cec
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020cec08
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_01ff9cec
.extern func_ov00_020a8c84
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern func_ov00_020a9180
.extern func_020385b8
.extern func_ov00_020ab770
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_ov00_020b034c
.extern func_ov00_020b0328
.extern func_01fffcd8
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_ov00_02097738
.extern func_01fffcd8
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_01fffcd8
.extern func_ov00_020a8138
.extern func_ov00_020a8be8
.extern func_ov00_020a8be8
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern func_01ff9cec
.extern func_ov00_020a5e9c
.extern func_ov00_020a8c58
.extern func_ov00_020a8d40
.extern func_ov00_020a8be8
.extern func_ov00_020a8d40
.extern func_ov00_020a8be8
.extern func_ov00_020a8b80
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_ov00_020a8c64
.extern _ZN13LinkStateBase18func_ov00_020a8c64Ev
.extern func_01ff9cec
.extern func_ov00_020a8c64
.extern func_ov00_020a8b80
.extern func_ov00_020a8c84
.extern _ZN13LinkStateBase18func_ov00_020a8c64Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern func_01ff9cec
.extern func_ov00_020a8c84
.extern func_ov00_020a8c58
.extern func_ov00_020a8b80
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern func_ov00_020aeffc
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_ov00_020af050
.extern func_ov00_020aeffc
.extern func_ov00_020af050
.extern func_ov00_020a82c4
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12ApplyImpulseEii
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8238
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase6TurnToEsii
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_01ff9c2c
.extern func_ov00_020a8b80
.extern func_ov00_020a8238
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase6TurnToEsii
.extern func_ov05_0210f758
.extern func_ov00_020a8b80
.extern func_ov00_020a8138
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN15LinkStateDamage18func_ov00_020acb6cEP5Vec3pi
.extern func_ov00_020a8138
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020ceacc
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern func_ov00_020a8c58
.extern func_ov00_020a8b80
.extern func_ov00_020a8680
.extern func_ov00_020a8d40
.extern func_ov00_020a8c64
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8680Eisb
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8c64Ev
.extern data_027e0ffc
.extern data_027e0fb8
.extern data_027e0f74
@@ -501,15 +501,15 @@
.extern func_01fffcd8
.extern func_01fffcd8
.extern func_ov00_020b7e6c
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern func_ov00_020a8be8
.extern func_ov00_020a8c84
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1b0
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1b0
.extern data_027e0e58
.extern _ZN9SysObjectnwEmPjj
@@ -1105,7 +1105,7 @@
.extern func_ov00_020bc46c
.extern func_ov00_02083c7c
.extern func_ov00_020b1a4c
.extern func_ov00_020a8bd8
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern func_ov00_020c3894
.extern func_ov00_020c3674
.extern func_ov00_020c3894
@@ -1199,37 +1199,37 @@
.extern data_027e0fa0
.extern data_027e0fac
.extern data_027e0d0c
.extern func_ov00_020a8a4c
.extern func_ov00_020a8dcc
.extern func_ov00_020a8c58
.extern func_ov00_020a8b80
.extern func_ov00_020a8c84
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8d40
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1b0
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1b0
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02083ee0
.extern func_ov00_020a8c84
.extern func_ov00_020a8c84
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern func_01ff991c
.extern func_ov00_020a8c84
.extern func_ov00_020a8c84
.extern func_ov00_020a8c84
.extern func_ov00_020a8b3c
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern data_ov00_020eec9c
.extern data_027e0e58
.extern data_027e0e60
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02083a1c
.extern func_ov00_02083e58
.extern func_ov00_0207c1f8
@@ -1237,10 +1237,10 @@
.extern data_027e0e60
.extern data_027e0e58
.extern data_027e0ffc
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_02083a1c
.extern func_ov00_02083e58
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_ov00_02083a1c
.extern func_ov00_02083e58
@@ -1248,44 +1248,44 @@
.extern func_01ff9bc4
.extern func_01fffb4c
.extern func_01fffbec
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_ov00_020a5e9c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_ov00_02083a1c
.extern func_ov00_02083e58
.extern func_ov00_02083fb0
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern func_ov00_020a8bd8
.extern func_ov00_020a8a4c
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8be8
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020a5e9c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202b154
.extern data_027e0e60
.extern data_02050f54
+9 -9
View File
@@ -45,23 +45,23 @@
.extern func_ov00_02081f4c
.extern _ZN9SysObjectdlEPv
.extern func_ov00_02081f4c
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020b021c
.extern data_027e0d0c
.extern data_027e0fb8
.extern func_ov00_020a8db8
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern func_ov00_020b0f88
.extern func_ov00_020a81fc
.extern _ZN13LinkStateBase18func_ov00_020a81fcEv
.extern func_ov00_020b11dc
.extern func_ov00_020a89bc
.extern func_ov00_020a81ec
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern func_ov00_02087f08
.extern func_01ff9bc4
.extern func_ov00_0208967c
.extern func_ov00_020a8db8
.extern func_ov00_020a8b04
.extern func_ov00_020a8c78
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov00_020af298
.extern func_ov05_02105d94
.extern func_ov00_02087f08
+35 -35
View File
@@ -17,30 +17,30 @@
.extern data_027e0fcc
.extern data_02054654
.extern func_ov05_0211058c
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov05_02106bbc
.extern func_ov00_020a8b80
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_02083a1c
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020b1940
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9cec
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9ec0
.extern func_ov00_020a81ec
.extern func_ov00_020a82ac
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern func_ov00_020c37ec
.extern func_ov00_02085594
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1b0
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_0207c2e8
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020af050
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager8GetFairyEi
@@ -57,13 +57,13 @@
.extern data_ov00_020eec9c
.extern data_027e0fb8
.extern gItemManager
.extern func_ov00_020a8dcc
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov05_0211058c
.extern func_ov00_020a8d50
.extern func_ov00_020a8b04
.extern _ZN13LinkStateBase18func_ov00_020a8d50Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern func_ov00_020d7a84
.extern func_ov00_020a8b04
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern func_ov00_020d7a84
.extern func_ov00_020a5e9c
.extern func_ov00_020c38fc
@@ -71,33 +71,33 @@
.extern func_ov14_021383c0
.extern func_01ff9ec0
.extern func_ov00_020d7a84
.extern func_ov00_020a8dcc
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov05_0211058c
.extern func_ov00_020a8d50
.extern func_ov00_020a8b04
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8d50Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1b0
.extern func_ov00_020a8dcc
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov05_0211058c
.extern func_ov00_020a8d50
.extern func_ov00_020a8b04
.extern _ZN13LinkStateBase18func_ov00_020a8d50Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern func_ov00_020b7e6c
.extern func_ov00_020a8b04
.extern func_ov00_020a8b04
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202af4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_ov00_0207c1b0
.extern func_ov00_020a8b04
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern data_027e0fb8
.extern data_ov00_020eec9c
.extern data_027e0d38
+20 -20
View File
@@ -15,29 +15,29 @@
.extern func_ov00_020c3674
.extern data_027e0fe8
.extern data_027e0fe4
.extern func_ov00_020a89bc
.extern func_ov00_020a8ca4
.extern func_ov00_020a8cc4
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern func_ov00_020af298
.extern data_027e0fb8
.extern func_01fffcec
.extern func_ov00_020a8db8
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov05_02110228
.extern func_ov00_020a8b80
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern func_ov00_020b05e8
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_020385b8
.extern func_ov00_020ab8cc
.extern func_ov00_020b049c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_020385b8
.extern func_ov00_020ab908
.extern func_ov00_020a8cc4
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern func_ov00_020af298
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_ov00_020b034c
.extern func_ov05_0210f808
.extern data_027e0fb8
@@ -68,7 +68,7 @@
.extern gItemManager
.extern data_027e0fcc
.extern func_ov00_0209a4f4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02087d34
.extern func_ov00_02083f44
.extern func_ov00_02083f44
@@ -82,18 +82,18 @@
.extern data_027e103c
.extern func_ov00_02097b9c
.extern func_ov00_02087d34
.extern func_ov00_020a8238
.extern func_ov00_020a8a4c
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase6TurnToEsii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov00_02097bcc
.extern func_ov00_020a8138
.extern func_ov00_020a8b04
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8b04
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8b04
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern func_ov00_020d71a0
.extern data_027e0f74
.extern data_027e0f64
+9 -9
View File
@@ -29,20 +29,20 @@
.extern data_027e0764
.extern data_027e0fe8
.extern data_027e0ffc
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020b021c
.extern data_027e0d0c
.extern data_027e0fb8
.extern func_ov00_020a8db8
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern func_ov00_020af42c
.extern func_ov00_020a8c78
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020b0e54
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020b1e18
.extern func_ov00_020a81ec
.extern func_ov00_020a8b3c
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_02087f08
.extern func_01ff9bc4
.extern func_ov00_0208967c
@@ -51,7 +51,7 @@
.extern data_027e0f94
.extern data_027e0d0c
.extern func_01fffcec
.extern func_ov00_020a8dcc
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern func_ov00_020a9588
.extern func_0204f8d4
.extern func_ov00_020a9588
+25 -25
View File
@@ -99,34 +99,34 @@
.extern func_ov00_02081f4c
.extern _ZN9SysObjectdlEPv
.extern func_ov00_02081f4c
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020b021c
.extern data_027e0d0c
.extern data_027e0fb8
.extern func_01fffcec
.extern func_ov14_0213d6e0
.extern func_ov00_020a8158
.extern func_ov00_020a8a4c
.extern func_ov00_020a8db8
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern func_ov00_020af298
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_ov14_0213d420
.extern func_ov00_020a8a90
.extern func_ov00_020a8b80
.extern _ZN13LinkStateBase18func_ov00_020a8a90Ei
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern func_ov00_020af298
.extern func_ov14_02123960
.extern func_ov00_020a8138
.extern func_ov00_020a8db8
.extern func_ov00_020a8b04
.extern func_ov00_020a8b3c
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b04Eib
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020af3fc
.extern func_ov00_020a8db8
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern func_ov00_020b1058
.extern func_ov14_0213d3d4
.extern func_ov00_020a81ec
.extern func_ov00_020a81ec
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern func_ov00_02087f08
.extern func_01ff9bc4
.extern func_ov00_0208967c
@@ -135,24 +135,24 @@
.extern data_027e0f94
.extern data_027e0d0c
.extern func_ov14_0213d420
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_ov00_020af298
.extern func_ov00_020a8138
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern func_ov00_020a8c58
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020d7cd4
.extern func_ov00_020af298
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern data_027e0fb8
.extern data_ov00_020eec9c
.extern func_ov14_0213d6e0
.extern func_ov14_0213db60
.extern data_027e0fb8
.extern func_ov14_0213d6e0
.extern func_ov00_020a8db8
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern func_ov00_02093a1c
.extern func_ov00_020bebd8
.extern data_027e0f6c
+5 -5
View File
@@ -145,17 +145,17 @@
.extern func_ov00_02081f4c
.extern _ZN9SysObjectdlEPv
.extern func_ov00_02081f4c
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern data_027e1098
.extern func_ov00_020cf01c
.extern func_ov00_020a8cc4
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern func_ov14_0213ed94
.extern func_ov00_02083c7c
.extern func_020385b8
.extern func_ov00_020ab8cc
.extern func_ov00_020a81ec
.extern func_ov00_020a8138
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov14_0213ec40
.extern func_ov05_02105d94
.extern data_027e077c
+16 -16
View File
@@ -11,30 +11,30 @@
.extern func_01fffcd8
.extern func_ov00_020858b0
.extern data_027e0e60
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202b154
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZNK11ItemManager8GetFairyEi
.extern func_ov00_020a8db8
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern func_ov00_020b0240
.extern func_ov00_020a81ec
.extern func_ov00_020a89bc
.extern func_ov00_020a8db8
.extern func_ov00_020a8b3c
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern func_ov00_020b0240
.extern func_ov00_020a89bc
.extern func_ov00_020a8db8
.extern func_ov00_020a8db8
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern func_ov00_020b0240
.extern func_ov00_020a81ec
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern func_ov00_020af42c
.extern func_ov00_020a89bc
.extern func_ov00_020a8db8
.extern func_ov00_020a89bc
.extern func_ov00_020a89bc
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern gItemManager
.extern data_027e0fb8
.extern func_01fffcec
File diff suppressed because it is too large Load Diff
+111 -111
View File
@@ -18,11 +18,11 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
ldr r1, _020ac178 ; =data_ov00_020e5aac
add r5, r0, #0
ldr r1, [r1, #0x44]
blx func_ov00_020a8d88
blx _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
add r6, r0, #0
add r0, r5, #0
ldr r7, _020ac17c ; =data_ov00_020e5bac
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac184 ; =data_ov00_020e5af4
@@ -46,7 +46,7 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
add r2, r7, #0
blx r4
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac188 ; =data_ov00_020e5af8
@@ -72,7 +72,7 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
mov r1, #1
blx r7
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac190 ; =data_ov00_020e5afc
@@ -97,11 +97,11 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
ldr r1, _020ac178 ; =data_ov00_020e5aac
add r0, r5, #0
ldr r1, [r1, #0x54]
blx func_ov00_020a8d88
blx _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
add r6, r0, #0
add r0, r5, #0
ldr r7, _020ac198 ; =data_ov00_020e5bf0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac19c ; =data_ov00_020e5b04
@@ -125,7 +125,7 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
add r2, r7, #0
blx r4
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac1a0 ; =data_ov00_020e5b08
@@ -151,7 +151,7 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
mov r1, #1
blx r7
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac1a8 ; =data_ov00_020e5b0c
@@ -175,7 +175,7 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
blx r4
add r0, r5, #0
ldr r4, _020ac1b0 ; =data_ov00_020e5c34
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r1, _020ac1b4 ; =data_ov00_020e5aec
mov r2, #0x14
str r1, [sp]
@@ -192,7 +192,7 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
blx r4
add r0, r5, #0
ldr r6, _020ac1b8 ; =data_ov00_020e5c44
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020ac180 ; =0x4c444d47
ldr r2, _020ac1bc ; =data_ov00_020e5ae0
@@ -216,17 +216,17 @@ _ZN15LinkStateDamage20CreateDebugHierarchyEv: ; 0x020abfa8
add r2, r6, #0
blx r4
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
add r0, r5, #0
blx func_ov00_020a8df8
blx _ZN13LinkStateBase18GetDebugHierarchy1Ev
add sp, #0x14
pop {r4, r5, r6, r7, pc}
.align 2, 0
@@ -258,20 +258,20 @@ _ZN15LinkStateDamage12OnStateEnterEv: ; 0x020ac1c0
mov r4, r0
ldr r1, [r4, #0x18]
str r1, [r4, #0x1c]
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strh r1, [r0, #0x5a]
bl func_ov00_020a81dc
bl _ZN13LinkStateBase16GetLinkItemStateEv
ldrb r0, [r0, #0x27]
cmp r0, #0
beq _020ac200
bl func_ov00_020a81dc
bl _ZN13LinkStateBase16GetLinkItemStateEv
mov r1, #0
strb r1, [r0, #0x27]
strb r1, [r0, #0x28]
_020ac200:
mov r0, r4
bl func_ov00_020a8bd8
bl _ZN13LinkStateBase19GetCurrentCharacterEv
cmp r0, #1
bne _020ac224
mov r0, r4
@@ -307,16 +307,16 @@ _020ac274:
bl _ZN15LinkStateDamage18func_ov00_020acfe8Eb
mov r0, r4
mov r1, #1
bl func_ov00_020a8508
bl _ZN13LinkStateBase18func_ov00_020a8508Ev
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
bne _020ac6dc
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, r0
ldr r1, _020ac798 ; =0x0000023d
mov r0, r5
@@ -326,15 +326,15 @@ _020ac2c4:
ldr r1, _020ac79c ; =data_ov00_020e5b50
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac7a0 ; =data_ov00_020eec9c
ldr r1, _020ac7a4 ; =0x0000011f
bl func_ov00_020d7b20
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac7a0 ; =data_ov00_020eec9c
mov r1, #0xd2
@@ -344,10 +344,10 @@ _020ac308:
ldr r1, _020ac7a8 ; =data_ov00_020e5b30
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
mov r1, #1
bl func_ov00_020a8508
bl _ZN13LinkStateBase18func_ov00_020a8508Ev
mov r0, #0
str r0, [r4, #0xb0]
b _020ac6dc
@@ -355,19 +355,19 @@ _020ac330:
ldrb r1, [r4, #0x30]
mov r0, r4
add r2, r4, #0xb0
bl func_ov00_020a8954
bl _ZN13LinkStateBase18func_ov00_020a8954EbPi
mov r1, #0
mov r0, r4
str r1, [r4, #0xb0]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r5, [r0, #4]
mov r0, r4
str r5, [r4, #0x2c]
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
str r5, [r0, #0x9c]
mov r0, r4
mov r1, #1
bl func_ov00_020a8508
bl _ZN13LinkStateBase18func_ov00_020a8508Ev
b _020ac6dc
_020ac374:
ldrb r0, [r4, #0x30]
@@ -376,32 +376,32 @@ _020ac374:
beq _020ac394
ldr r1, _020ac7ac ; =data_ov00_020e5b20
mov r0, r4
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _020ac6dc
_020ac394:
ldr r1, _020ac7b0 ; =data_ov00_020e5b10
mov r0, r4
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _020ac6dc
_020ac3a4:
ldrb r1, [r4, #0x30]
mov r0, r4
bl _ZN15LinkStateDamage18func_ov00_020acfe8Eb
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac7a0 ; =data_ov00_020eec9c
ldr r1, _020ac7b4 ; =0x00000117
bl func_ov00_020d7b20
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
bne _020ac6dc
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, r0
ldr r1, _020ac798 ; =0x0000023d
mov r0, r5
@@ -411,9 +411,9 @@ _020ac400:
ldr r1, _020ac7b8 ; =data_ov00_020e5adc
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac7a0 ; =data_ov00_020eec9c
ldr r1, _020ac7bc ; =0x00000119
@@ -422,10 +422,10 @@ _020ac400:
mov r0, r4
ldr r1, [r1, #0x40]
strh r1, [r4, #0x20]
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r1, r5, #0x34
add r2, sp, #8
bl func_01ff9bc4
@@ -440,24 +440,24 @@ _020ac400:
add r3, r2, #1
bl func_ov00_0207c2e8
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
mov r0, r4
beq _020ac4b4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, r0
ldr r1, _020ac7c8 ; =0x0000028f
mov r0, r5
bl func_0202dc38
b _020ac6dc
_020ac4b4:
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, r0
ldr r1, _020ac798 ; =0x0000023d
mov r0, r5
@@ -465,7 +465,7 @@ _020ac4b4:
b _020ac6dc
_020ac4d8:
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r1, #1
strb r1, [r0, #0x14b]
mov r0, #0xf
@@ -477,7 +477,7 @@ _020ac4d8:
ldr r1, _020ac7c4 ; =data_027e0e58
mov r0, r4
ldr r5, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r3, r0
mov r0, r5
mov r1, #1
@@ -486,20 +486,20 @@ _020ac4d8:
ldr r2, _020ac7cc ; =0x0000011e
bl func_ov00_0207c1f8
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac7a0 ; =data_ov00_020eec9c
mov r1, #0xd8
bl func_ov00_020d7a84
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
bne _020ac6dc
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, r0
ldr r1, _020ac798 ; =0x0000023d
mov r0, r5
@@ -511,15 +511,15 @@ _020ac57c:
mov r1, #0x28
mov r0, r4
strh r1, [r4, #0x20]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0, #4]
mov r0, r4
str r1, [r4, #0x28]
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r1, #1
strb r1, [r0, #0x14d]
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrsh r0, [r0, #0xc8]
cmp r0, #8
beq _020ac5d4
@@ -532,9 +532,9 @@ _020ac5d4:
ldr r1, _020ac7d0 ; =data_ov00_020e5b40
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, r0
mov r0, #1
mov r3, r0
@@ -542,7 +542,7 @@ _020ac5d4:
mov r2, #0
bl func_ov00_020c7764
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac7a0 ; =data_ov00_020eec9c
mov r1, #0xce
@@ -560,7 +560,7 @@ _020ac638:
ldr r1, _020ac7d0 ; =data_ov00_020e5b40
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _020ac6dc
_020ac64c:
ldr r0, _020ac7d4 ; =data_027e0618
@@ -597,7 +597,7 @@ _020ac698:
bl func_ov00_02097ff4
_020ac6c8:
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrh r1, [r0, #0xa4]
bic r1, r1, #8
strh r1, [r0, #0xa4]
@@ -607,7 +607,7 @@ _020ac6dc:
addeq sp, sp, #0x14
ldmeqia sp!, {r4, r5, pc}
mov r0, r4
bl func_ov00_020a8c14
bl _ZN13LinkStateBase25GetCurrentCharacterHealthEv
cmp r0, #0
ble _020ac70c
ldrsh r0, [r4, #0x32]
@@ -616,7 +616,7 @@ _020ac6dc:
ldmleia sp!, {r4, r5, pc}
_020ac70c:
mov r0, r4
bl func_ov00_020a8de0
bl _ZN13LinkStateBase20Get_PlayerLink_Unk38Ev
ldr r0, [r0]
cmp r0, #0
addge sp, sp, #0x14
@@ -643,12 +643,12 @@ _020ac70c:
mov r0, r4
bhi _020ac788
mov r1, #1
bl func_ov00_020a86dc
bl _ZN13LinkStateBase29PlayerLink_func_ov00_020bccc8Ev
add sp, sp, #0x14
ldmia sp!, {r4, r5, pc}
_020ac788:
mov r1, #0
bl func_ov00_020a86dc
bl _ZN13LinkStateBase29PlayerLink_func_ov00_020bccc8Ev
add sp, sp, #0x14
ldmia sp!, {r4, r5, pc}
.align 2, 0
@@ -683,7 +683,7 @@ _ZN15LinkStateDamage12OnStateLeaveEi: ; 0x020ac7f0
sub sp, sp, #8
mov r5, r0
mov r4, r1
bl func_ov00_020a7fac
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, [r5, #0x1c]
cmp r0, #5
beq _020ac824
@@ -706,7 +706,7 @@ _020ac834:
b _020ac930
_020ac84c:
mov r0, r5
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r1, #0
strb r1, [r0, #0x14b]
add r0, r5, #0x9c
@@ -714,7 +714,7 @@ _020ac84c:
ldr r1, _020ac9d0 ; =data_027e0e58
mov r0, r5
ldr r6, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
mov r0, r6
mov r1, #0
@@ -726,7 +726,7 @@ _020ac84c:
ldr r1, _020ac9d0 ; =data_027e0e58
mov r0, r5
ldr r6, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
mov r0, r6
mov r1, #0
@@ -736,7 +736,7 @@ _020ac84c:
mov r3, #1
bl func_ov00_0207c1b0
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020ac9d4 ; =data_ov00_020eec9c
mov r1, #0xd9
@@ -758,16 +758,16 @@ _020ac904:
bl func_ov00_020b7e6c
mov r0, r5
mov r1, #1
bl func_ov00_020a84bc
bl _ZN13LinkStateBase18func_ov00_020a84bcEi
mov r0, r5
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r1, #0
strb r1, [r0, #0x14d]
mov r0, r5
bl func_ov05_021113c4
_020ac930:
mov r0, r5
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
mov r1, #0
strh r1, [r0]
strh r1, [r5, #0x22]
@@ -777,7 +777,7 @@ _020ac930:
cmp r0, #2
bne _020ac9bc
mov r0, r5
bl func_ov00_020a8c14
bl _ZN13LinkStateBase25GetCurrentCharacterHealthEv
cmp r0, #0
bgt _020ac9bc
ldr r0, [r5, #0x18]
@@ -830,11 +830,11 @@ _ZN15LinkStateDamage18func_ov00_020ac9e4Ei: ; 0x020ac9e4
mov r0, r5
bne _020aca1c
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
ldmia sp!, {r3, r4, r5, pc}
_020aca1c:
ldr r4, [r5, #0x2c]
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r1, _020aca4c ; =data_027e0d38
str r4, [r0, #0x9c]
ldr r0, [r1]
@@ -855,10 +855,10 @@ _ZN15LinkStateDamage18func_ov00_020aca50Ev: ; 0x020aca50
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r5, r0
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r4, r0
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r2, sp, #0
add r1, r4, #0x1c
bl func_01ff9bc4
@@ -914,7 +914,7 @@ _ZN15LinkStateDamage8vfunc_30Ei: ; 0x020acafc
cmp r2, #6
addne sp, sp, #0x10
ldmneia sp!, {r3, r4, r5, pc}
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0]
ldr r3, _020acb64 ; =_ZN15LinkStateDamage18func_ov00_020aca50Ev
str r1, [sp, #4]
@@ -969,7 +969,7 @@ _020acbb0:
mov r7, r0, lsl #0x10
mov r0, r6
mov r4, r7, asr #0x10
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r0, [r0]
rsb r0, r0, r7, asr #16
mov r0, r0, lsl #0x10
@@ -1005,19 +1005,19 @@ _020acc54:
add r0, sp, #0
bl func_0202d95c
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r1, [r0]
ldr r2, _020ace78 ; =0x0000028f
mov r0, r6
bl func_ov00_020a82c4
bl _ZN13LinkStateBase12ApplyImpulseEii
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
ldrb r0, [r6, #0x30]
cmp r0, #0
bne _020ace44
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r1, [r0]
sub r1, r1, #0x8000
strh r1, [r0]
@@ -1027,20 +1027,20 @@ _020acca8:
add r0, sp, #0
bl func_0202d95c
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
ldrb r0, [r6, #0x30]
cmp r0, #0
bne _020ace44
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r1, [r0]
sub r1, r1, #0x8000
strh r1, [r0]
b _020ace44
_020acce4:
mov r0, r6
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r5]
str r1, [r0]
ldr r1, [r5, #4]
@@ -1052,10 +1052,10 @@ _020acce4:
bl func_01ffa0f4
mov r4, r0
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r1, [r0]
sub r1, r1, #0x8000
strh r1, [r0]
@@ -1070,13 +1070,13 @@ _020acd38:
mov r0, r6
ldrne r1, _020ace84 ; =0x0000019a
str r1, [sp, #4]
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
ldrb r0, [r6, #0x30]
cmp r0, #0
bne _020acd84
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r1, [r0]
sub r1, r1, #0x8000
strh r1, [r0]
@@ -1085,21 +1085,21 @@ _020acd84:
cmp r0, #8
bne _020ace44
mov r0, r6
bl func_ov00_020a82ac
bl _ZN13LinkStateBase18func_ov00_020a82acEv
b _020ace44
_020acd9c:
mov r0, r6
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r0, #8]
mov r0, r6
add r1, r1, r1, lsr #31
mov r7, r1, asr #0x1
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r0]
mov r0, r6
add r1, r1, r1, lsr #31
mov r5, r1, asr #0x1
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
str r5, [r0]
mov r1, #0
stmib r0, {r1, r7}
@@ -1109,7 +1109,7 @@ _020acd9c:
ldr r1, _020ace8c ; =0x00000333
mov r0, r6
str r1, [sp, #4]
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r0, [r0]
sub r0, r4, r0
mov r0, r0, lsl #0x10
@@ -1134,10 +1134,10 @@ _020ace3c:
ldmia sp!, {r4, r5, r6, r7, pc}
_020ace44:
mov r0, r6
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r4, r0
mov r0, r6
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, r0
add r1, sp, #0
mov r0, r4
@@ -1164,7 +1164,7 @@ _ZN15LinkStateDamage18func_ov00_020ace90EP5Vec3pi: ; 0x020ace90
mov r6, r1
str r3, [r5, #0x18]
mov r4, r2
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r6]
str r1, [r0]
ldr r1, [r6, #4]
@@ -1177,7 +1177,7 @@ _ZN15LinkStateDamage18func_ov00_020ace90EP5Vec3pi: ; 0x020ace90
mov r1, r0, lsl #0x10
mov r0, r5
mov r6, r1, asr #0x10
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
sub r1, r6, #0x8000
strh r1, [r0]
mov r0, #0
@@ -1210,11 +1210,11 @@ _020acf24:
_ZN15LinkStateDamage8vfunc_20Ei: ; 0x020acf28
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _020acfd8
mov r0, r4
bl func_ov00_020a8c14
bl _ZN13LinkStateBase25GetCurrentCharacterHealthEv
cmp r0, #0
bgt _020acfb4
ldr r0, _020acfe0 ; =data_027e0618
@@ -1222,7 +1222,7 @@ _ZN15LinkStateDamage8vfunc_20Ei: ; 0x020acf28
cmp r0, #2
mov r0, r4
bne _020acfa0
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0, #4]
cmp r0, #0
bgt _020acf98
@@ -1234,13 +1234,13 @@ _ZN15LinkStateDamage8vfunc_20Ei: ; 0x020acf28
moveq r0, #0xf
str r0, [r4, #0x18]
mov r0, r4
bl func_ov00_020a82ac
bl _ZN13LinkStateBase18func_ov00_020a82acEv
b _020acfac
_020acf98:
mov r0, #0
ldmia sp!, {r4, pc}
_020acfa0:
bl func_ov00_020a82ac
bl _ZN13LinkStateBase18func_ov00_020a82acEv
mov r0, #0xe
str r0, [r4, #0x18]
_020acfac:
@@ -1251,7 +1251,7 @@ _020acfb4:
cmp r0, #0
ble _020acfd8
mov r0, r4
bl func_ov00_020a82ac
bl _ZN13LinkStateBase18func_ov00_020a82acEv
mov r0, #0xe
str r0, [r4, #0x18]
mov r0, #1
@@ -1272,11 +1272,11 @@ _ZN15LinkStateDamage18func_ov00_020acfe8Eb: ; 0x020acfe8
mov r2, #1
beq _020ad004
ldr r1, _020ad010 ; =data_ov00_020e5b00
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
ldmia sp!, {r3, pc}
_020ad004:
ldr r1, _020ad014 ; =data_ov00_020e5af0
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
ldmia sp!, {r3, pc}
.align 2, 0
arm_func_end _ZN15LinkStateDamage18func_ov00_020acfe8Eb
@@ -1487,10 +1487,10 @@ _ZTV15LinkStateDamage: ; 0x020e5b68
.word func_ov05_0210ec3c
.word _ZN15LinkStateDamage8vfunc_20Ei - 1
.word _ZN15LinkStateDamage8vfunc_24Ei - 1
.word func_ov00_020a8108
.word _ZN13LinkStateBase8vfunc_28Ev
.word func_ov05_0210f704
.word _ZN15LinkStateDamage8vfunc_30Ei - 1
.word func_ov00_020a8110
.word _ZN13LinkStateBase8vfunc_34EP5Vec3p
.word func_ov05_0210f70c
.word func_ov05_0210f714
.word func_ov05_0210f6dc
+111 -111
View File
@@ -1,84 +1,84 @@
#pragma once
.extern func_ov00_020a8d88
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8d88
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8df8
.extern func_ov00_020a8d40
.extern func_ov00_020a81dc
.extern func_ov00_020a81dc
.extern func_ov00_020a8bd8
.extern _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy1Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern func_ov23_02178724
.extern func_ov00_020a8508
.extern func_ov00_020a8b80
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase18func_ov00_020a8508Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202dc38
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8a4c
.extern func_ov00_020a8508
.extern func_ov00_020a8954
.extern func_ov00_020a8c4c
.extern func_ov00_020a8d40
.extern func_ov00_020a8508
.extern func_ov00_020a8a4c
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8508Ev
.extern _ZN13LinkStateBase18func_ov00_020a8954EbPi
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8508Ev
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_ov00_020a8b80
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202dc38
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_ov00_020a8be8
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_ov00_0207c2e8
.extern func_ov00_020a8b80
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202dc38
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202dc38
.extern func_ov00_020a8be8
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern func_ov00_020c0e24
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1f8
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8b80
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202dc38
.extern func_ov00_020a8c4c
.extern func_ov00_020a8be8
.extern func_ov00_020a8d40
.extern func_ov00_020a8a4c
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020c7764
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov20_02177300
.extern func_ov23_021789fc
.extern func_ov00_020a8a4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern func_ov00_020a914c
.extern func_ov00_020d7424
.extern func_ov00_020a914c
@@ -86,11 +86,11 @@
.extern func_020385b8
.extern func_ov00_020ab614
.extern func_ov00_02097ff4
.extern func_ov00_020a8d40
.extern func_ov00_020a8c14
.extern func_ov00_020a8de0
.extern func_ov00_020a86dc
.extern func_ov00_020a86dc
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase25GetCurrentCharacterHealthEv
.extern _ZN13LinkStateBase20Get_PlayerLink_Unk38Ev
.extern _ZN13LinkStateBase29PlayerLink_func_ov00_020bccc8Ev
.extern _ZN13LinkStateBase29PlayerLink_func_ov00_020bccc8Ev
.extern data_ov00_020eec9c
.extern data_027e0e58
.extern data_027e0618
@@ -100,23 +100,23 @@
.extern data_027e0f74
.extern data_027e077c
.extern data_02056be4
.extern func_ov00_020a7fac
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern func_ov00_020b7e6c
.extern func_ov00_020a8be8
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern func_ov00_020b7e6c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1b0
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c1b0
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020b7e6c
.extern func_ov00_020b7e6c
.extern func_ov00_020a84bc
.extern func_ov00_020a8be8
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern func_ov05_021113c4
.extern func_ov00_020a8c84
.extern func_ov00_020a8c14
.extern _ZN13LinkStateBase15GetPlayer_Unk18Ev
.extern _ZN13LinkStateBase25GetCurrentCharacterHealthEv
.extern _ZNK11ItemManager7HasItemEi
.extern func_ov00_02097760
.extern func_ov00_0209779c
@@ -126,67 +126,67 @@
.extern gItemManager
.extern data_027e0f74
.extern func_ov05_02110f50
.extern func_ov00_020a8138
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020a5e9c
.extern func_ov05_0210f7b8
.extern data_027e0d38
.extern func_ov00_020a8be8
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase20GetPlayerControlDataEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_0201e388
.extern func_ov00_02079e68
.extern func_02019534
.extern data_ov00_020e9360
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207b89c
.extern data_ov00_020e9c88
.extern _ZN11ItemManager12GetEquipItemEi
.extern func_ov00_020abf50
.extern func_ov14_0213ec64
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202d95c
.extern func_ov00_020a8c78
.extern func_ov00_020a82c4
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12ApplyImpulseEii
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202d95c
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202d95c
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern func_ov00_020a82ac
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202d95c
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_0202d95c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ff9bc4
.extern data_027e0618
.extern gItemManager
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern func_ov00_020a8b80
.extern func_ov00_020a8c14
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase25GetCurrentCharacterHealthEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZNK11ItemManager15HasPurplePotionEv
.extern func_ov00_020a82ac
.extern func_ov00_020a82ac
.extern func_ov00_020a82ac
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern data_027e0618
.extern gItemManager
.extern func_ov00_020a8a4c
.extern func_ov00_020a8a4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern data_ov00_020e5aa4
.extern data_ov00_020e5a90
.extern data_ov00_020e5a9c
@@ -198,9 +198,9 @@
.extern func_ov04_02108420
.extern func_ov04_02108480
.extern func_ov05_0210ec3c
.extern func_ov00_020a8108
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern func_ov05_0210f704
.extern func_ov00_020a8110
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov04_0210f6dc
+126 -126
View File
@@ -1,33 +1,33 @@
#pragma once
.extern func_ov00_020a8dec
.extern func_ov00_020a8d28
.extern func_ov00_020a8d28
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase12GetEquipItemEi
.extern _ZN13LinkStateBase12GetEquipItemEi
.extern func_ov00_020a7b8c
.extern func_ov00_020c06b0
.extern func_ov00_020d77e4
.extern data_ov00_020eec9c
.extern func_ov00_020a7fac
.extern func_ov00_020a8c08
.extern func_ov00_020a7fb8
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase9GetHealthEv
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020840c4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_01ff9cec
.extern func_0202d95c
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern func_0202b308
.extern data_027e0e60
.extern func_ov00_020a7fac
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern func_ov00_020af050
.extern func_ov00_02083a1c
.extern func_ov00_020840c4
.extern func_ov14_0214bd08
.extern data_027e0fb8
.extern data_027e0e60
.extern func_ov00_020a7fb8
.extern func_ov00_020a7fb8
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern func_01fffcd8
.extern func_ov00_020af01c
.extern func_ov00_02083c7c
@@ -180,124 +180,124 @@
.extern func_02019478
.extern func_02019534
.extern data_ov00_020e9360
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8d88
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a82ac
.extern func_ov00_020a8158
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_ov00_020af044
.extern func_ov00_020a8a4c
.extern func_ov00_020a8a4c
.extern func_ov00_020a8ca4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern func_ov00_020a89bc
.extern func_ov00_020a8994
.extern func_ov00_020a8ca4
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a89bcEii
.extern _ZN13LinkStateBase18func_ov00_020a8994Ev
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern func_ov00_020a8a4c
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_ov00_020af044
.extern func_ov00_020c3674
.extern func_ov00_020a8ce0
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase20Get_PlayerLink_Unk44Ev
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern func_020350b4
.extern func_020351b8
.extern func_ov00_020a8ce0
.extern func_ov00_020a8ce0
.extern _ZN13LinkStateBase20Get_PlayerLink_Unk44Ev
.extern _ZN13LinkStateBase20Get_PlayerLink_Unk44Ev
.extern func_ov00_020af044
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern data_027e0fb8
.extern data_ov00_020eec9c
.extern data_027e0fe4
.extern func_ov00_020a7fac
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern func_ov00_020af050
.extern func_ov00_020a8ca4
.extern func_ov00_020a8cc4
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern data_027e0fb8
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager8GetFairyEi
.extern func_ov00_020ba458
.extern gItemManager
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov00_020c2a0c
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern data_02050f54
.extern func_ov00_020a8ba0
.extern func_ov00_020a8b80
.extern func_ov00_020a8ca4
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase25HasFlags_PlayerLink_Unk48Et
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_ov00_020b05e8
.extern func_ov00_020b049c
.extern func_ov00_020c3674
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020b0ad0
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020afe88
.extern func_ov00_020af050
.extern func_ov00_020a8ca4
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern func_01ff9e64
.extern func_01ffbe78
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020c2a0c
.extern func_01ff9cec
.extern func_ov00_020af044
.extern func_ov00_020a7b8c
.extern func_ov00_020a8ca4
.extern func_ov00_020a8bd8
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern func_ov23_02171410
.extern func_01ff9cec
.extern func_01ffa0f4
.extern func_ov00_020a8c78
.extern func_ov00_020a81b8
.extern func_ov00_020a81b8
.extern func_ov00_020a81b8
.extern func_ov00_020a81b8
.extern func_ov00_020a8d40
.extern func_ov00_020a81b8
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a81b8Eii
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_01ff9cec
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020af044
.extern func_01ff9cec
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_0202bbbc
.extern func_0202bba8
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern func_01ff9cec
.extern func_ov05_0211139c
.extern func_ov00_020a8cc4
.extern func_ov00_020a81ec
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern func_ov05_021113b4
.extern func_ov00_020c1908
.extern func_ov00_020a8158
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern func_ov00_020af050
.extern gItemManager
.extern data_027e0d0c
@@ -306,69 +306,69 @@
.extern data_027e0fe4
.extern data_027e0e60
.extern func_01fffcd8
.extern func_ov00_020a7fb8
.extern func_ov00_020a7fb8
.extern func_ov00_020a7fb8
.extern func_ov00_020a8dcc
.extern func_ov00_020a8d50
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d50Ev
.extern Divide
.extern func_ov00_020a8c78
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern data_02050f54
.extern func_ov00_020a8ca4
.extern func_ov00_020a8cc4
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern data_027e0d0c
.extern func_ov00_020a8ca4
.extern func_ov00_020a8ca4
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern func_ov00_020c3180
.extern func_ov00_020aeffc
.extern data_027e0fb8
.extern func_ov00_020a7b8c
.extern func_ov00_020c2a0c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_01ffa0f4
.extern func_0202bbbc
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_0202da8c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020a8ca4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020a8138
.extern func_ov00_020a8ca4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020a8ca4
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bc4
.extern func_ov17_0215dff0
.extern func_ov17_0215e338
.extern func_ov00_020a8c78
.extern func_ov00_020a8cc4
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern data_02050f54
.extern data_ov00_020eec9c
.extern func_ov00_020a8148
.extern func_ov00_020a8bf8
.extern func_ov00_020a8bf8
.extern func_ov00_020a8b80
.extern func_ov00_020a8ca4
.extern func_ov00_020a8bf8
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern _ZN13LinkStateBase10GetStateIdEv
.extern _ZN13LinkStateBase10GetStateIdEv
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase10GetStateIdEv
.extern func_ov00_020c3674
.extern func_ov00_020a8cc4
.extern func_ov00_020a81ec
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8ca4
.extern func_ov00_020a8148
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern data_027e0fb8
.extern data_027e0fe4
.extern data_ov00_020eec9c
.extern func_ov00_020a7fac
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern func_ov00_020cf01c
.extern func_ov14_0213ec64
.extern func_ov14_0211fd04
@@ -377,9 +377,9 @@
.extern func_ov59_0219931c
.extern func_ov00_020cf9dc
.extern func_ov54_021997f0
.extern func_ov00_020a8d28
.extern func_ov00_020a8158
.extern func_ov00_020a8158
.extern _ZN13LinkStateBase12GetEquipItemEi
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern func_ov00_020b7e6c
.extern func_ov00_020af050
.extern data_027e103c
@@ -392,11 +392,11 @@
.extern func_ov04_0210aef4
.extern func_ov04_0210af00
.extern data_ov04_021113dc
.extern func_ov00_020a7fb0
.extern func_ov00_020a8108
.extern _ZN13LinkStateBase8vfunc_20Ei
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern func_ov05_0210f704
.extern func_ov05_0210f708
.extern func_ov00_020a8110
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern func_ov05_0210f70c
.extern func_ov05_02111a98
.extern func_ov05_0210f71c
@@ -414,7 +414,7 @@
.extern func_ov04_0210ab88
.extern func_ov04_0210ab9c
.extern func_ov05_0210a648
.extern func_ov00_020a8108
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern func_ov05_0210b3bc
.extern func_ov05_0210f708
.extern func_ov05_0210f70c
@@ -429,7 +429,7 @@
.extern func_ov05_021057c4
.extern func_ov05_0210f704
.extern func_ov05_0210f708
.extern func_ov00_020a8110
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
+145 -145
View File
@@ -1,72 +1,72 @@
#pragma once
.extern func_ov00_020a8dec
.extern func_ov00_020a82ac
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8c78
.extern func_ov00_020a8c58
.extern func_ov00_020a8c78
.extern func_ov00_020a82c4
.extern func_ov00_020a8c58
.extern func_ov00_020a8c58
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12ApplyImpulseEii
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8c4c
.extern func_ov00_020a8a4c
.extern func_ov00_020a8638
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18func_ov00_020a8638Ei
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_0207c39c
.extern func_ov05_02107c8c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020b4c2c
.extern func_ov00_020a8238
.extern func_ov00_020a82ac
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase6TurnToEsii
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7a84
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8d40
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov21_02170660
.extern func_ov00_020a8a4c
.extern func_ov00_020a8c78
.extern func_ov00_020a82ac
.extern func_ov00_020a8158
.extern func_ov00_020a8a4c
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18EquipItem_vfunc_28Ev
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern func_ov05_02108188
.extern func_ov23_0217139c
.extern data_02050f54
.extern data_027e0fb8
.extern data_ov00_020eec9c
.extern data_027e0e58
.extern func_ov00_020a7fac
.extern func_ov00_020a8668
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern _ZN13LinkStateBase22Clear_PlayerLink_Unk48Et
.extern func_ov00_0207c444
.extern func_ov00_020a84bc
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov23_021720f0
.extern func_ov00_020b7e6c
.extern data_027e0e58
.extern func_ov00_020a8ca4
.extern func_ov00_020a8b80
.extern func_ov00_020a8c78
.extern func_ov00_020a8d40
.extern func_ov00_020a8ba0
.extern func_ov00_020a8bd8
.extern func_ov00_020a8ca4
.extern func_ov00_020a8bd8
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase25HasFlags_PlayerLink_Unk48Et
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern _ZN13LinkStateBase19GetCurrentCharacterEv
.extern func_ov23_021712fc
.extern func_ov00_020a8b80
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8b80Ev
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov05_0210f808
.extern func_ov05_02108094
.extern data_027e0fb8
.extern data_027e0618
.extern func_ov05_0211139c
.extern func_ov00_020a7fb8
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern data_027e077c
.extern data_02056be4
.extern data_027e077c
@@ -301,37 +301,37 @@
.extern data_027e0c68
.extern data_027e0f74
.extern func_ov00_02097b9c
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern func_ov00_020a8dec
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern _ZN13LinkStateBase18GetDebugHierarchy0Ev
.extern func_0202ab78
.extern func_ov00_020a82ac
.extern func_ov00_020a82ac
.extern func_ov00_020a8668
.extern func_ov00_020a8c58
.extern func_ov00_020a8c78
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c78
.extern func_ov00_020a8d40
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase22Clear_PlayerLink_Unk48Et
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020b542c
.extern func_ov00_020a8d40
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020b542c
.extern func_ov00_020a82ac
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern func_020385b8
.extern func_ov00_020ab680
.extern func_ov00_020a82ac
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern func_ov00_020d70a4
.extern func_0202ab78
.extern func_ov00_020d70a4
@@ -341,8 +341,8 @@
.extern func_ov05_021089c0
.extern func_ov05_021089f4
.extern func_ov05_02108d08
.extern func_ov00_020a82ac
.extern func_ov00_020a82ac
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern _ZN13LinkStateBase18func_ov00_020a82acEv
.extern func_ov05_02108e08
.extern data_ov00_020ee698
.extern data_027e0d0c
@@ -351,14 +351,14 @@
.extern data_027e0f64
.extern data_ov09_0211f5b4
.extern data_027e0f74
.extern func_ov00_020a7fac
.extern _ZN13LinkStateBase12OnStateLeaveEi
.extern func_ov05_02104070
.extern data_027e103c
.extern func_ov00_020a8d40
.extern func_ov00_020a8c58
.extern func_ov00_020a81ec
.extern func_ov00_020a8138
.extern func_ov00_020a8d40
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerVelEv
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern func_ov00_020838e8
.extern func_ov12_021343bc
.extern func_020385b8
@@ -369,66 +369,66 @@
.extern func_ov00_020ab680
.extern func_ov05_02100ae0
.extern func_ov05_021099dc
.extern func_ov00_020a8d40
.extern func_ov00_020a8ca4
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern func_ov05_0210f808
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_0202b2e8
.extern func_ov00_020a5e9c
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c78
.extern func_ov00_020a8c78
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c78
.extern func_ov00_020a8d40
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020b542c
.extern data_027e0e60
.extern data_027e0d38
.extern data_02052f54
.extern data_02051f54
.extern data_02050f54
.extern func_ov00_020a8d40
.extern func_ov00_020a81ec
.extern func_ov00_020a8138
.extern func_ov00_020a8c4c
.extern func_ov00_020a8138
.extern func_ov00_020a8d40
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase6LookAtEP5Vec3p
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase18func_ov00_020a8d40Ev
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020b542c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8138
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d7b20
.extern func_ov00_020a8b3c
.extern func_ov00_020a8138
.extern _ZN13LinkStateBase18func_ov00_020a8b3cEi
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern data_ov00_020eec9c
.extern func_ov00_020a8138
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_01ff9bf8
.extern func_ov00_020a8bc4
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk004Ev
.extern func_01ffa0f4
.extern func_ov00_020a8ca4
.extern _ZN13LinkStateBase18func_ov00_020a8ca4Ev
.extern func_ov05_02110228
.extern func_01ff9cec
.extern func_ov00_02097bcc
.extern data_027e0f74
.extern func_ov00_020a8dcc
.extern func_ov00_020a7fb8
.extern func_ov00_020a8a4c
.extern func_ov00_020a8148
.extern func_ov00_020a8a4c
.extern func_ov00_020a8148
.extern func_ov00_020a8138
.extern func_ov00_020a8bf8
.extern _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
.extern _ZN13LinkStateBase8vfunc_24Ei
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern _ZN13LinkStateBase18func_ov00_020a8a4cEii
.extern _ZN13LinkStateBase18ChangeLinkSubStateEii
.extern _ZN13LinkStateBase15ChangeLinkStateEi
.extern _ZN13LinkStateBase10GetStateIdEv
.extern func_020367ec
.extern func_020367ec
.extern data_027e0c68
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c78
.extern func_ov00_020a84bc
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase14GetPlayerAngleEv
.extern _ZN13LinkStateBase18func_ov00_020a84bcEi
.extern func_ov00_020838e8
.extern func_ov00_02078b40
.extern func_ov00_0209a4f4
@@ -439,30 +439,30 @@
.extern data_027e077c
.extern data_027e0e60
.extern data_027e0f74
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern data_02050f54
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov17_02165e48
.extern data_02050f54
.extern func_ov00_020a8128
.extern func_ov00_020a8128
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase18SetPlayerCharacterEi
.extern _ZN13LinkStateBase18SetPlayerCharacterEi
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02078b40
.extern func_ov00_0209a4f4
.extern func_ov00_02097810
.extern func_ov00_0209a508
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_020d77e4
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern func_ov00_02083f44
.extern func_ov00_020a8c4c
.extern _ZN13LinkStateBase12GetPlayerPosEv
.extern data_027e0d38
.extern data_027e0f74
.extern data_02050f54
@@ -530,20 +530,20 @@
.extern func_ov04_0210ae80
.extern func_ov04_0210aea8
.extern func_ov05_02106c94
.extern func_ov00_020a8108
.extern _ZN13LinkStateBase8vfunc_28Ev
.extern func_ov05_0210f704
.extern func_ov04_0210f708
.extern func_ov00_020a8110
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern func_ov05_0210f70c
.extern func_ov05_0210f714
.extern func_ov05_0210f71c
.extern func_ov05_0210a06c
.extern func_ov04_0210acc8
.extern func_ov04_0210ad0c
.extern func_ov00_020a7fb0
.extern _ZN13LinkStateBase8vfunc_20Ei
.extern func_ov05_0210f704
.extern func_ov05_0210a110
.extern func_ov00_020a8110
.extern _ZN13LinkStateBase8vfunc_34EP5Vec3p
.extern func_ov05_0210f714
.extern func_02037854
.extern func_02037918
@@ -815,7 +815,7 @@
.extern func_ov00_02079e3c
.extern func_ov00_02097738
.extern func_ov00_02097750
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern func_ov00_020abd84
.extern _ZNK11ItemManager16GetEquippedFairyEv
.extern _ZNK11ItemManager8GetFairyEi
@@ -1018,9 +1018,9 @@
.extern data_027e0fd0
.extern func_ov00_020a914c
.extern func_ov00_020b1eec
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern func_ov00_020a7b8c
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern func_ov00_020a7b8c
.extern func_ov00_020a914c
.extern data_027e0fd4
@@ -1037,7 +1037,7 @@
.extern data_027e0fd4
.extern data_027e0fd4
.extern func_ov05_0210eba4
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern func_ov00_020a7b8c
.extern gOverlayManager
.extern data_027e0fd4
@@ -1097,7 +1097,7 @@
.extern data_027e0f94
.extern data_027e0fac
.extern data_02050f54
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern data_027e0fdc
.extern data_027e0fd0
.extern data_027e0fe4
@@ -1194,7 +1194,7 @@
.extern func_ov00_020a914c
.extern func_ov00_020b2f9c
.extern func_01ff9bf8
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern data_027e0f94
.extern data_027e0fcc
.extern data_027e0fa0
@@ -1202,7 +1202,7 @@
.extern data_027e0fd4
.extern func_ov00_020a914c
.extern data_027e0fd0
.extern func_ov00_020a81dc
.extern _ZN13LinkStateBase16GetLinkItemStateEv
.extern func_ov00_020a914c
.extern func_ov00_020a7b9c
.extern data_027e0fd8
+126 -126
View File
@@ -23,7 +23,7 @@ func_ov00_020a8e10: ; 0x020a8e10
push {r4, r5, lr}
sub sp, #0x14
ldr r5, _020a8e4c ; =data_ov00_020e5744
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020a8e50 ; =0x4c4d4f56
ldr r2, _020a8e54 ; =data_ov00_020e56f0
@@ -66,14 +66,14 @@ func_ov00_020a8e58: ; 0x020a8e58
ldrb r2, [r4, #0x14]
cmp r2, #0
ldmeqia sp!, {r4, pc}
bl func_ov00_020a8d28
bl _ZN13LinkStateBase12GetEquipItemEi
ldr r2, [r0]
mov r1, #1
ldr r2, [r2, #0x28]
blx r2
mov r0, r4
mov r1, #1
bl func_ov00_020a8d28
bl _ZN13LinkStateBase12GetEquipItemEi
ldr r2, [r0]
mov r1, #1
ldr r2, [r2, #0x28]
@@ -94,7 +94,7 @@ _020a8ec8: .word data_ov00_020eec9c
func_ov00_020a8ecc: ; 0x020a8ecc
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020a7fac
bl _ZN13LinkStateBase12OnStateLeaveEi
mov r0, #0
strb r0, [r4, #0x14]
strb r0, [r4, #0x15]
@@ -108,12 +108,12 @@ func_ov00_020a8eec: ; 0x020a8eec
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8c08
bl _ZN13LinkStateBase9GetHealthEv
cmp r0, #0
ble _020a8f14
mov r0, r5
mov r1, r4
bl func_ov00_020a7fb8
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, r4, r5, pc}
_020a8f14:
cmp r4, #2
@@ -174,13 +174,13 @@ func_ov00_020a8f80: ; 0x020a8f80
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0xc
mov r5, r0
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r0, [r0, #0xc0]
cmp r0, #0x1e
addne sp, sp, #0xc
ldmneia sp!, {r4, r5, pc}
mov r0, r5
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r2, _020a9020 ; =data_027e0e60
add r1, r0, #0xc4
ldr r0, [r2]
@@ -189,7 +189,7 @@ func_ov00_020a8f80: ; 0x020a8f80
addeq sp, sp, #0xc
ldmeqia sp!, {r4, r5, pc}
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r2, sp, #0
add r0, r4, #0x18
@@ -205,7 +205,7 @@ func_ov00_020a8f80: ; 0x020a8f80
add r0, sp, #0
bl func_0202d95c
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
add r1, sp, #0
mov r2, #0x2000
bl func_0202b308
@@ -221,7 +221,7 @@ _020a9024: .word 0x00000155
func_ov00_020a9028: ; 0x020a9028
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
bl func_ov00_020a7fac
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, _020a90a8 ; =data_027e0fb8
ldr r0, [r0]
ldrb r1, [r0, #0x80]
@@ -282,7 +282,7 @@ _020a90f0:
ldr r2, [r0, #4]
cmp r2, #5
bne _020a910c
bl func_ov00_020a7fb8
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020a9104:
mov r0, #0
@@ -293,7 +293,7 @@ _020a910c:
cmpne r2, #6
cmpne r2, #0xa
bne _020a9128
bl func_ov00_020a7fb8
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020a9128:
mov r0, #0
@@ -2018,7 +2018,7 @@ func_ov00_020aa35c: ; 0x020aa35c
sub sp, #0x14
add r5, r0, #0
ldr r6, _020aa4f0 ; =data_ov00_020e59b8
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020aa4f4 ; =0x4c475242
ldr r2, _020aa4f8 ; =data_ov00_020e5940
@@ -2049,7 +2049,7 @@ func_ov00_020aa35c: ; 0x020aa35c
add r0, r1, r0
asr r4, r0, #1
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020aa4f4 ; =0x4c475242
ldr r2, _020aa504 ; =data_ov00_020e5944
@@ -2075,7 +2075,7 @@ func_ov00_020aa35c: ; 0x020aa35c
ldr r7, _020aa508 ; =data_ov00_020e59e4
ldr r4, [r0, #0x40]
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020aa4f4 ; =0x4c475242
ldr r2, _020aa50c ; =data_ov00_020e5948
@@ -2103,11 +2103,11 @@ func_ov00_020aa35c: ; 0x020aa35c
ldr r1, _020aa4fc ; =data_ov00_020e5908
add r0, r5, #0
ldr r1, [r1, #0x54]
blx func_ov00_020a8d88
blx _ZN13LinkStateBase26PlayerControlData_vfunc_14Ei
add r6, r0, #0
add r0, r5, #0
ldr r7, _020aa510 ; =data_ov00_020e59fc
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020aa4f4 ; =0x4c475242
ldr r2, _020aa514 ; =data_ov00_020e5960
@@ -2132,7 +2132,7 @@ func_ov00_020aa35c: ; 0x020aa35c
add r2, r7, #0
blx r4
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020aa4f4 ; =0x4c475242
ldr r2, _020aa518 ; =data_ov00_020e5964
@@ -2158,7 +2158,7 @@ func_ov00_020aa35c: ; 0x020aa35c
mov r1, #1
blx r7
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r3, [r0]
ldr r1, _020aa4f4 ; =0x4c475242
ldr r2, _020aa520 ; =data_ov00_020e5968
@@ -2181,13 +2181,13 @@ func_ov00_020aa35c: ; 0x020aa35c
mov r1, #1
blx r4
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r0, _020aa4fc ; =data_ov00_020e5908
ldr r6, _020aa528 ; =data_ov00_020e5a34
ldr r0, [r0, #0x20]
lsl r4, r0, #1
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
ldr r1, _020aa52c ; =data_ov00_020e5928
ldr r3, _020aa530 ; =0x4c505348
str r1, [sp]
@@ -2202,7 +2202,7 @@ func_ov00_020aa35c: ; 0x020aa35c
ldr r4, [r4, #0x34]
blx r4
add r0, r5, #0
blx func_ov00_020a8dec
blx _ZN13LinkStateBase18GetDebugHierarchy0Ev
add sp, #0x14
pop {r4, r5, r6, r7, pc}
nop
@@ -2234,9 +2234,9 @@ func_ov00_020aa534: ; 0x020aa534
ldr r1, [r4, #4]
cmp r1, #6
beq _020aa558
bl func_ov00_020a82ac
bl _ZN13LinkStateBase18func_ov00_020a82acEv
mov r0, r4
bl func_ov00_020a8158
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
_020aa558:
ldr r0, [r4, #4]
cmp r0, #9
@@ -2256,7 +2256,7 @@ _020aa568: ; jump table
_020aa590:
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
b _020aa778
_020aa5a0:
ldr r0, _020aa78c ; =data_027e0fb8
@@ -2265,21 +2265,21 @@ _020aa5a0:
ldr r1, _020aa790 ; =data_ov00_020e592c
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _020aa778
_020aa5c0:
ldr r1, _020aa794 ; =data_ov00_020e593c
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _020aa778
_020aa5d4:
mov r0, r4
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
mov r0, r4
beq _020aa62c
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020aa798 ; =data_ov00_020eec9c
ldr r1, _020aa79c ; =0x00000125
@@ -2289,19 +2289,19 @@ _020aa5d4:
bl func_01ffa0f4
mov r5, r0
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r5, [r0]
ldr r1, _020aa7a0 ; =data_ov00_020e595c
mov r0, r4
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _020aa778
_020aa62c:
bl func_ov00_020a8994
bl _ZN13LinkStateBase18func_ov00_020a8994Ev
b _020aa778
_020aa634:
mov r0, r4
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
beq _020aa674
ldr r0, [r4, #0x18]
@@ -2309,17 +2309,17 @@ _020aa634:
bl func_01ffa0f4
mov r5, r0
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r5, [r0]
ldr r1, _020aa7a4 ; =data_ov00_020e594c
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _020aa778
_020aa674:
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
b _020aa778
_020aa684:
ldr r0, _020aa78c ; =data_027e0fb8
@@ -2332,13 +2332,13 @@ _020aa684:
cmp r0, #0
mov r0, r4
beq _020aa6bc
bl func_ov00_020a8ce0
bl _ZN13LinkStateBase20Get_PlayerLink_Unk44Ev
mov r1, #0
str r1, [r0]
b _020aa6c4
_020aa6bc:
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
_020aa6c4:
mov r2, #0
str r2, [sp]
@@ -2361,7 +2361,7 @@ _020aa704:
cmp r0, #0
beq _020aa720
mov r0, r4
bl func_ov00_020a8ce0
bl _ZN13LinkStateBase20Get_PlayerLink_Unk44Ev
mov r1, #1
str r1, [r0]
_020aa720:
@@ -2374,7 +2374,7 @@ _020aa730:
cmp r0, #0
beq _020aa74c
mov r0, r4
bl func_ov00_020a8ce0
bl _ZN13LinkStateBase20Get_PlayerLink_Unk44Ev
mvn r1, #0
str r1, [r0]
_020aa74c:
@@ -2390,7 +2390,7 @@ _020aa75c:
_020aa76c:
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
_020aa778:
ldr r0, [r4, #4]
cmp r0, #7
@@ -2414,7 +2414,7 @@ _020aa7ac: .word data_ov00_020e5908
func_ov00_020aa7b0: ; 0x020aa7b0
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020a7fac
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, _020aa814 ; =data_027e0fb8
ldr r0, [r0]
ldrb r1, [r0, #0x80]
@@ -2423,7 +2423,7 @@ func_ov00_020aa7b0: ; 0x020aa7b0
bl func_ov00_020af050
_020aa7d4:
mov r0, r4
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
ldr r1, [r4, #4]
cmp r1, #1
ldmneia sp!, {r4, pc}
@@ -2433,7 +2433,7 @@ _020aa7d4:
cmp r0, #0
ldmneia sp!, {r4, pc}
mov r0, r4
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
mvn r1, #0
str r1, [r0]
str r1, [r0, #4]
@@ -2466,16 +2466,16 @@ func_ov00_020aa844: ; 0x020aa844
sub sp, sp, #0x2c
mov r4, r1
mov r5, r0
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r2, sp, #0x20
add r0, r4, #0x48
bl func_01ff9bf8
mov r0, r5
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r6, [r0]
mov r0, r5
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r1, [r0]
mov r0, r6, asr #0x4
mov r2, r0, lsl #0x2
@@ -2529,11 +2529,11 @@ func_ov00_020aa844: ; 0x020aa844
add r1, r1, #0x66
add r1, r1, #0x600
sub r7, r2, r1
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
cmp r4, #0
str r1, [r0, #8]
@@ -2542,7 +2542,7 @@ func_ov00_020aa844: ; 0x020aa844
mov r0, r5
cmp r4, r6
movle r6, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp, #8]
mov r2, r6, asr #0x1f
umull ip, r3, r6, r1
@@ -2561,7 +2561,7 @@ func_ov00_020aa844: ; 0x020aa844
cmp r4, r1
movgt r4, r1
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
umull r3, r2, r4, sb
mla r2, r4, r8, r2
mov r1, r4, asr #0x1f
@@ -2581,7 +2581,7 @@ _020aaa04:
cmp r4, r6
mov r0, r5
movge r6, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp, #8]
mov r2, r6, asr #0x1f
umull ip, r3, r6, r1
@@ -2600,7 +2600,7 @@ _020aaa04:
str r2, [r0]
movlt r4, r1
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
umull r3, r2, r4, sb
mla r2, r4, r8, r2
mov r1, r4, asr #0x1f
@@ -2619,7 +2619,7 @@ _020aaa98:
mov r0, r5
cmp r7, r4
movle r4, r7
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
umull r3, r2, r4, sb
adds r3, r3, #0x800
mla r2, r4, r8, r2
@@ -2635,7 +2635,7 @@ _020aaa98:
cmp r7, r1
mov r0, r5
movgt r7, r1
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp]
mov r2, r7, asr #0x1f
umull r4, r3, r7, r1
@@ -2659,7 +2659,7 @@ _020aab34:
cmp r7, r4
movge r4, r7
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
umull r3, r2, r4, sb
adds r3, r3, #0x800
mla r2, r4, r8, r2
@@ -2675,7 +2675,7 @@ _020aab34:
str r2, [r0]
mov r0, r5
movlt r7, r1
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp]
mov r2, r7, asr #0x1f
umull r4, r3, r7, r1
@@ -2705,11 +2705,11 @@ func_ov00_020aabd8: ; 0x020aabd8
mov r6, r1
mov r1, #2
mov r4, r0
bl func_ov00_020a8ba0
bl _ZN13LinkStateBase25HasFlags_PlayerLink_Unk48Et
cmp r0, #0
bne _020aac08
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
bne _020aac14
_020aac08:
@@ -2718,7 +2718,7 @@ _020aac08:
ldmia sp!, {r4, r5, r6, r7, r8, pc}
_020aac14:
mov r0, r4
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
movs r5, r0
beq _020aadbc
cmp r6, #0
@@ -2738,7 +2738,7 @@ _020aac14:
str r2, [r4, #0x1c]
ldr r1, [r1, #8]
str r1, [r4, #0x20]
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r1, [r0]
ldr r2, _020ab3c4 ; =data_02050f54
ldr r0, _020ab3c8 ; =0x000004cd
@@ -2842,7 +2842,7 @@ _020aadbc:
movs r6, r0
bne _020aae38
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r2, _020ab3cc ; =data_027e0fb8
ldr r1, [r0, #0xe0]
ldr r0, [r2]
@@ -2850,7 +2850,7 @@ _020aadbc:
cmp r0, #0
beq _020aae2c
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r6, [r0, #0xe0]
ldr r0, [r6, #8]
str r0, [sp, #0x14]
@@ -2890,7 +2890,7 @@ _020aae90:
cmp r0, #2
bne _020aaf78
mov r0, r4
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
bne _020aaf78
add r3, sp, #0x5c
@@ -2951,7 +2951,7 @@ _020aaf78:
bl func_ov00_020ab7bc
_020aaf88:
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #0x5c
add r2, sp, #0x50
@@ -2994,11 +2994,11 @@ _020ab000:
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
mov r0, r4
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
bne _020ab170
mov r0, r4
bl func_ov00_020a8bd8
bl _ZN13LinkStateBase19GetCurrentCharacterEv
cmp r0, #1
bne _020ab060
bl func_ov00_020ab3e8
@@ -3025,7 +3025,7 @@ _020ab060:
mov r6, r0, asr #0x10
bge _020ab0fc
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r0, [r0]
add r2, sp, #0x5c
sub r0, r6, r0
@@ -3035,7 +3035,7 @@ _020ab060:
ble _020ab0d0
mov r0, r4
mov r1, #1
bl func_ov00_020a81b8
bl _ZN13LinkStateBase18func_ov00_020a81b8Eii
b _020ab160
_020ab0d0:
mov r0, #0x4000
@@ -3044,11 +3044,11 @@ _020ab0d0:
mov r0, r4
blt _020ab0f0
mov r1, #0
bl func_ov00_020a81b8
bl _ZN13LinkStateBase18func_ov00_020a81b8Eii
b _020ab160
_020ab0f0:
mov r1, #2
bl func_ov00_020a81b8
bl _ZN13LinkStateBase18func_ov00_020a81b8Eii
b _020ab160
_020ab0fc:
rsb r0, r1, #0x4800
@@ -3063,11 +3063,11 @@ _020ab0fc:
add r2, sp, #0x5c
mov r0, r4
mov r1, #3
bl func_ov00_020a81b8
bl _ZN13LinkStateBase18func_ov00_020a81b8Eii
b _020ab160
_020ab134:
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrsh r0, [r0, #0x5a]
cmp r0, #0
addne sp, sp, #0xc8
@@ -3076,10 +3076,10 @@ _020ab134:
add r2, sp, #0x5c
mov r0, r4
mov r1, #4
bl func_ov00_020a81b8
bl _ZN13LinkStateBase18func_ov00_020a81b8Eii
_020ab160:
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r6, [r0]
b _020ab1d8
_020ab170:
@@ -3088,7 +3088,7 @@ _020ab170:
cmp r0, #0x4000
bge _020ab1d8
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, r6, #0x48
add r2, r4, #0x18
@@ -3119,7 +3119,7 @@ _020ab1e4:
cmp r0, #0x400
bge _020ab2a4
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #0x40
add r2, sp, #0x34
@@ -3149,7 +3149,7 @@ _020ab1e4:
movgt r0, #0
ldmgtia sp!, {r4, r5, r6, r7, r8, pc}
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r5, [r0]
_020ab278:
mov r0, #7
@@ -3179,7 +3179,7 @@ _020ab2b0:
cmp r0, #0
bne _020ab320
mov r0, r4
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
ldr r1, [r6, #8]
mov r2, #1
str r1, [r0]
@@ -3188,7 +3188,7 @@ _020ab2b0:
str r3, [r0, #4]
mov r0, r4
str r2, [r4, #4]
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
ldr r1, [sp, #0x14]
mov r0, #1
str r1, [r4, #0x10]
@@ -3221,7 +3221,7 @@ _020ab32c:
str r1, [r4, #0x10]
ldr r1, [sp, #0x18]
str r1, [r4, #0x14]
bl func_ov00_020a8158
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
add sp, sp, #0xc8
mov r0, #1
ldmia sp!, {r4, r5, r6, r7, r8, pc}
@@ -3282,7 +3282,7 @@ _020ab420:
ldr r2, [r0, #4]
cmp r2, #6
bne _020ab484
bl func_ov00_020a7fb8
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020ab434:
ldr r2, [r0, #4]
@@ -3304,7 +3304,7 @@ _020ab46c:
mov r0, #0
ldmia sp!, {r3, pc}
_020ab474:
bl func_ov00_020a7fb8
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020ab47c:
mov r0, #0
@@ -3314,7 +3314,7 @@ _020ab484:
cmp r2, #1
cmpne r2, #7
bne _020ab49c
bl func_ov00_020a7fb8
bl _ZN13LinkStateBase8vfunc_24Ei
ldmia sp!, {r3, pc}
_020ab49c:
mov r0, #0
@@ -3327,11 +3327,11 @@ func_ov00_020ab4a4: ; 0x020ab4a4
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov r6, r0
mov r4, r1
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
cmp r0, #0x1e
bne _020ab5f4
mov r0, r6
bl func_ov00_020a8d50
bl _ZN13LinkStateBase18func_ov00_020a8d50Ev
cmp r0, #0x2000
movlt r5, #0
blt _020ab4ec
@@ -3344,7 +3344,7 @@ func_ov00_020ab4a4: ; 0x020ab4a4
mov r5, r0
_020ab4ec:
mov r0, r6
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
mov r1, r5, asr #0x1f
mov r2, r1, lsl #0xe
mov r1, #0x800
@@ -3429,7 +3429,7 @@ func_ov00_020ab614: ; 0x020ab614
sub sp, sp, #0xc
mov r5, r0
mov r4, r1
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
movs ip, r0
addeq sp, sp, #0xc
ldmeqia sp!, {r4, r5, pc}
@@ -3445,7 +3445,7 @@ func_ov00_020ab614: ; 0x020ab614
mov r1, r4
blx r2
mov r0, r5
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
mvn r1, #0
str r1, [r0]
str r1, [r0, #4]
@@ -3461,7 +3461,7 @@ func_ov00_020ab680: ; 0x020ab680
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
ldr r1, [r0, #4]
@@ -3484,7 +3484,7 @@ _020ab6c4: .word 0x4b4f4b4f
func_ov00_020ab6c8: ; 0x020ab6c8
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
ldmeqia sp!, {r4, pc}
ldr r2, [r0, #4]
@@ -3591,7 +3591,7 @@ _020ab818:
mov r0, r2
bl func_ov00_020c2a0c
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r2, sp, #0x10
mov r1, r5
bl func_01ff9bf8
@@ -3647,7 +3647,7 @@ func_ov00_020ab8cc: ; 0x020ab8cc
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
mov r0, r4
add r2, r5, #0x18
@@ -3667,7 +3667,7 @@ func_ov00_020ab908: ; 0x020ab908
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
mov r0, r4
add r2, r5, #0x18
@@ -3683,11 +3683,11 @@ func_ov00_020ab934: ; 0x020ab934
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
mov r0, r4
add r2, r5, #0x18
@@ -3696,7 +3696,7 @@ func_ov00_020ab934: ; 0x020ab934
mov r0, r5
mov r1, #2
str r2, [r5, #4]
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
ldmia sp!, {r3, r4, r5, pc}
arm_func_end func_ov00_020ab934
@@ -3706,11 +3706,11 @@ func_ov00_020ab97c: ; 0x020ab97c
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
mov r0, r4
add r2, r5, #0x18
@@ -3728,7 +3728,7 @@ func_ov00_020ab9b8: ; 0x020ab9b8
mov r7, r0
mov r6, r1
mov r5, r2
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
movs r4, r0
addeq sp, sp, #0x18
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
@@ -3736,12 +3736,12 @@ func_ov00_020ab9b8: ; 0x020ab9b8
mov r5, #1
beq _020aba70
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r3, sp, #0xc
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r2, sp, #0xc
add r1, r7, #0x18
bl func_01ff9bc4
@@ -3779,7 +3779,7 @@ _020aba70:
str r1, [sp]
str r1, [sp, #4]
str r1, [sp, #8]
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r5, [r0]
ldr r2, _020abb6c ; =0x0000028f
mov r3, #0
@@ -3822,12 +3822,12 @@ _020aba70:
blx r2
_020abb30:
mov r0, r7
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
mvn r1, #0
str r1, [r0]
str r1, [r0, #4]
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020abb74 ; =data_ov00_020eec9c
mov r1, #0xcc
@@ -3852,7 +3852,7 @@ func_ov00_020abb78: ; 0x020abb78
ldr r3, [r1, #4]
mov r1, #2
str r3, [r0, #0x14]
bl func_ov00_020a8148
bl _ZN13LinkStateBase18ChangeLinkSubStateEii
mov r0, #1
ldmia sp!, {r3, pc}
arm_func_end func_ov00_020abb78
@@ -3919,13 +3919,13 @@ func_ov00_020abc18: ; 0x020abc18
func_ov00_020abc40: ; 0x020abc40
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020a8bf8
bl _ZN13LinkStateBase10GetStateIdEv
cmp r0, #2
ldreq r0, [r4, #4]
cmpeq r0, #6
beq _020abc70
mov r0, r4
bl func_ov00_020a8bf8
bl _ZN13LinkStateBase10GetStateIdEv
cmp r0, #6
movne r0, #1
ldmneia sp!, {r4, pc}
@@ -3940,17 +3940,17 @@ func_ov00_020abc78: ; 0x020abc78
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
moveq r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
mov r0, r5
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
movne r0, #0
ldmneia sp!, {r4, r5, r6, pc}
mov r0, r5
bl func_ov00_020a8bf8
bl _ZN13LinkStateBase10GetStateIdEv
cmp r0, #0
beq _020abce0
cmp r0, #1
@@ -3971,33 +3971,33 @@ _020abce0:
bl func_ov00_020c3674
mov r6, r0
mov r0, r5
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
ldr r2, [r4]
add r1, r6, #0x48
str r2, [r0]
ldr r2, [r4, #4]
str r2, [r0, #4]
mov r0, r5
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
ldr r1, [r4]
mov r0, r5
str r1, [r5, #0x10]
ldr r1, [r4, #4]
str r1, [r5, #0x14]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _020abd74 ; =data_ov00_020eec9c
mov r1, #0xcb
bl func_ov00_020d7a84
mov r0, r5
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
ldr r1, [r0]
ldr r1, [r1, #0x58]
blx r1
mov r0, r5
mov r1, #2
mov r2, r1
bl func_ov00_020a8148
bl _ZN13LinkStateBase18ChangeLinkSubStateEii
mov r0, #1
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
@@ -4039,7 +4039,7 @@ func_ov00_020abda0: ; 0x020abda0
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020a7fac
bl _ZN13LinkStateBase12OnStateLeaveEi
ldr r0, [r5, #0x14]
cmp r0, #0xa
addls pc, pc, r0, lsl #2
@@ -4100,7 +4100,7 @@ _020abe68:
cmp r1, r0
beq _020abe8c
mov r0, r5
bl func_ov00_020a8d28
bl _ZN13LinkStateBase12GetEquipItemEi
ldr r1, [r0]
ldr r1, [r1, #0x1c]
blx r1
@@ -4123,11 +4123,11 @@ _020abec0:
bne _020abed4
_020abec8:
mov r0, r5
bl func_ov00_020a8158
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
b _020abef4
_020abed4:
mov r0, r5
bl func_ov00_020a8158
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
cmp r4, #4
cmpne r4, #2
beq _020abef4
@@ -4276,13 +4276,13 @@ data_ov00_020e571c: ; 0x020e571c
.word data_ov04_021113dc ; func_ov05_021113dc
.global data_ov00_020e5720
data_ov00_020e5720: ; 0x020e5720
.word func_ov00_020a7fb0
.word _ZN13LinkStateBase8vfunc_20Ei
.global data_ov00_020e5724
data_ov00_020e5724: ; 0x020e5724
.word func_ov00_020a8eec - 1
.global data_ov00_020e5728
data_ov00_020e5728: ; 0x020e5728
.word func_ov00_020a8108
.word _ZN13LinkStateBase8vfunc_28Ev
.global data_ov00_020e572c
data_ov00_020e572c: ; 0x020e572c
.word func_ov05_0210f704
@@ -4291,7 +4291,7 @@ data_ov00_020e5730: ; 0x020e5730
.word func_ov05_0210f708
.global data_ov00_020e5734
data_ov00_020e5734: ; 0x020e5734
.word func_ov00_020a8110
.word _ZN13LinkStateBase8vfunc_34EP5Vec3p
.global data_ov00_020e5738
data_ov00_020e5738: ; 0x020e5738
.word func_ov05_0210f70c
@@ -4799,7 +4799,7 @@ data_ov00_020e5998: ; 0x020e5998
.word func_ov00_020ab3f8 - 1
.global data_ov00_020e599c
data_ov00_020e599c: ; 0x020e599c
.word func_ov00_020a8108
.word _ZN13LinkStateBase8vfunc_28Ev
.global data_ov00_020e59a0
data_ov00_020e59a0: ; 0x020e59a0
.word func_ov05_0210b3bc ; data_ov07_0210b3bc
@@ -4967,7 +4967,7 @@ data_ov00_020e5a78: ; 0x020e5a78
.word func_ov05_0210f708
.global data_ov00_020e5a7c
data_ov00_020e5a7c: ; 0x020e5a7c
.word func_ov00_020a8110
.word _ZN13LinkStateBase8vfunc_34EP5Vec3p
.global data_ov00_020e5a80
data_ov00_020e5a80: ; 0x020e5a80
.word func_ov05_0210f70c
+147 -147
View File
File diff suppressed because it is too large Load Diff
+749 -749
View File
File diff suppressed because it is too large Load Diff
+2 -2
View File
@@ -41108,7 +41108,7 @@ func_ov12_02134300: ; 0x02134300
ldmeqia sp!, {r4, pc}
ldrb r1, [sp, #0x13]
mov r0, r4
bl func_ov00_020a85e0
bl _ZN13LinkStateBase23PlayerLinkBase_vfunc_38EP5Vec3p
add sp, sp, #0x18
ldmia sp!, {r4, pc}
.align 2, 0
@@ -41132,7 +41132,7 @@ func_ov12_02134378: ; 0x02134378
cmp r0, #0
ldmeqia sp!, {r4, pc}
mov r0, r4
bl func_ov00_020a85fc
bl _ZN13LinkStateBase19PlayerLink_vfunc_74Ev
ldmia sp!, {r4, pc}
.align 2, 0
arm_func_end func_ov12_02134378
+11 -11
View File
@@ -10011,7 +10011,7 @@ func_ov19_02175a2c: ; 0x02175a2c
addeq sp, sp, #0x10
ldmeqia sp!, {r3, r4, r5, pc}
mov r0, r4
bl func_ov00_020a862c
bl _ZN13LinkStateBase20Get_PlayerLink_Unk48Ev
tst r0, #8
beq _02175af8
ldrsh r0, [r4, #0x10]
@@ -10026,7 +10026,7 @@ func_ov19_02175a2c: ; 0x02175a2c
subne r0, r0, #0x1e
strneh r0, [r4, #0x10]
mov r0, r4
bl func_ov00_020a84bc
bl _ZN13LinkStateBase18func_ov00_020a84bcEi
ldrsh r3, [r4, #0x10]
ldr r1, _02175c2c ; =0xb60b60b7
mov r2, #0x5a
@@ -10039,9 +10039,9 @@ func_ov19_02175a2c: ; 0x02175a2c
bne _02175ad8
mov r0, r4
mov r1, #2
bl func_ov00_020a8224
bl _ZN13LinkStateBase18func_ov00_020a8224Ei
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _02175c30 ; =data_ov00_020eec9c
mov r1, #0x124
@@ -10054,14 +10054,14 @@ _02175ad8:
_02175ae8:
mov r0, r4
mov r1, #8
bl func_ov00_020a8668
bl _ZN13LinkStateBase22Clear_PlayerLink_Unk48Et
b _02175be8
_02175af8:
ldrsh r5, [r4, #0x10]
cmp r5, #0
ble _02175be8
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r1, r4, #0x8c
mov r2, r5, lsl #0xc
bl func_0202b308
@@ -10074,7 +10074,7 @@ _02175af8:
ldr r1, _02175c34 ; =data_027e0e60
mov r0, r4
ldr r5, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
add r0, sp, #2
mov r1, r5
@@ -10107,24 +10107,24 @@ _02175af8:
sub r3, ip, r3
mul r2, r3, r2
str r2, [sp, #0xc]
bl func_ov00_020a8224
bl _ZN13LinkStateBase18func_ov00_020a8224Ei
bl func_ov19_02175c40
ldrsh r2, [r4, #0x18]
add r1, sp, #4
bl _ZN15LinkStateDamage18func_ov00_020ace90EP5Vec3pi
mov r0, r4
mov r1, #5
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, pc}
_02175be8:
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrh r1, [r0, #0xa4]
bic r1, r1, #0xff
strh r1, [r0, #0xa4]
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _02175c3c ; =data_027e0d0c
ldr r2, [r1]
str r2, [r0]
+11 -11
View File
@@ -11889,22 +11889,22 @@ func_ov20_02177300: ; 0x02177300
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0x1c
mov r4, r0
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0, #8]
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, _021773e0 ; =data_027e0e60
add r3, sp, #0x10
ldr r5, [r1]
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
mov r1, r5
add r0, sp, #0xc
@@ -11956,7 +11956,7 @@ func_ov20_021773f4: ; 0x021773f4
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #0x10
mov r4, r0
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r2, r0
ldr r1, _021774dc ; =data_027e0e60
add r0, sp, #0
@@ -11973,7 +11973,7 @@ func_ov20_021773f4: ; 0x021773f4
bl func_ov20_021774e8
mov r5, r0
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, _021774e0 ; =0xfffff99a
ldr r2, [r0, #4]
add r0, r5, r1
@@ -11986,17 +11986,17 @@ func_ov20_021773f4: ; 0x021773f4
ldr r1, _021774e4 ; =data_ov20_021793bc
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, _021774e0 ; =0xfffff99a
add r1, r5, r1
str r1, [r0, #4]
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r5, r0
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
mov r0, r5
mov r1, #5
@@ -12007,7 +12007,7 @@ func_ov20_021773f4: ; 0x021773f4
strb r0, [r4, #0x31]
_021774c4:
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mvn r1, #0xcc
str r1, [r0, #4]
add sp, sp, #0x10
+7 -7
View File
@@ -3800,7 +3800,7 @@ func_ov21_02170650: ; 0x02170650
.global func_ov21_02170660
arm_func_start func_ov21_02170660
func_ov21_02170660: ; 0x02170660
ldr ip, _02170678 ; =func_ov00_020a8a4c
ldr ip, _02170678 ; =_ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r3, #0
ldr r1, _0217067c ; =data_ov21_02171958
mov r2, #1
@@ -3808,7 +3808,7 @@ func_ov21_02170660: ; 0x02170660
bx ip
.align 2, 0
arm_func_end func_ov21_02170660
_02170678: .word func_ov00_020a8a4c
_02170678: .word _ZN13LinkStateBase18func_ov00_020a8a4cEii
_0217067c: .word data_ov21_02171958
.global func_ov21_02170680
@@ -3816,7 +3816,7 @@ _0217067c: .word data_ov21_02171958
func_ov21_02170680: ; 0x02170680
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
bl func_ov00_020a862c
bl _ZN13LinkStateBase20Get_PlayerLink_Unk48Ev
tst r0, #4
beq _021706fc
ldrb r0, [r5, #0x28]
@@ -3828,11 +3828,11 @@ func_ov21_02170680: ; 0x02170680
strb r0, [r5, #0x28]
_021706b0:
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0, #4]
mov r0, r5
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
mov r4, r0
mov r0, r5
bl func_ov05_02107d74
@@ -3844,12 +3844,12 @@ _021706b0:
ldr r1, _02170710 ; =data_ov21_02171958
mov r0, r5
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
ldmia sp!, {r3, r4, r5, pc}
_021706fc:
mov r0, r5
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
arm_func_end func_ov21_02170680
+8 -8
View File
@@ -9959,7 +9959,7 @@ func_ov22_02175910: ; 0x02175910
ldmneia sp!, {r3, r4, pc}
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #4
ldmia sp!, {r3, r4, pc}
.align 2, 0
@@ -9971,7 +9971,7 @@ _02175954: .word data_ov22_0217a568
func_ov22_02175958: ; 0x02175958
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, lr}
mov r4, r0
bl func_ov00_020a8bf8
bl _ZN13LinkStateBase10GetStateIdEv
cmp r0, #6
ldreq r0, [r4, #4]
cmpeq r0, #0xf
@@ -9979,12 +9979,12 @@ func_ov22_02175958: ; 0x02175958
ldr r2, _02175a64 ; =data_ov22_0217a568
mov r0, r4
mov r1, #0
bl func_ov00_020a8954
bl _ZN13LinkStateBase18func_ov00_020a8954EbPi
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r5, [r0]
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, r5, asr #0x4
mov r3, r1, lsl #0x1
mvn ip, #0
@@ -10020,20 +10020,20 @@ func_ov22_02175958: ; 0x02175958
add r1, r6, r2
str r1, [r0, #8]
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r2, _02175a6c ; =0x000004cd
mov r1, #0xf
str r2, [r0, #4]
str r1, [r4, #4]
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _02175a70 ; =data_ov00_020eec9c
ldr r1, _02175a74 ; =0x0000010f
bl func_ov00_020d7b20
mov r0, r4
mov r1, #6
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
_02175a5c:
mov r0, #1
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, pc}
+132 -132
View File
@@ -4759,7 +4759,7 @@ func_ov23_0217139c: ; 0x0217139c
ldr r1, _02171404 ; =data_027e0e58
mov r5, r0
ldr r4, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r3, r0
mov ip, #1
mov r0, r4
@@ -4769,13 +4769,13 @@ func_ov23_0217139c: ; 0x0217139c
bl func_ov00_0207c1f8
ldr r1, _02171408 ; =data_ov23_0217a2d0
mov r0, r5
bl func_ov00_020a8a90
bl _ZN13LinkStateBase18func_ov00_020a8a90Ei
mov r0, r5
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
ldr r1, _0217140c ; =0x0000019a
str r1, [r0, #0x20]
mov r0, r5
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #4
strh r1, [r0, #0x5a]
mov r0, #0
@@ -4806,7 +4806,7 @@ func_ov23_02171410: ; 0x02171410
bl func_01ff9cec
mov r4, r0
mov r0, r7
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
addeq sp, sp, #0x28
ldmeqia sp!, {r3, r4, r5, r6, r7, pc}
@@ -4817,7 +4817,7 @@ func_ov23_02171410: ; 0x02171410
addne sp, sp, #0x28
ldmneia sp!, {r3, r4, r5, r6, r7, pc}
mov r0, r7
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r6, #4]
ldr r0, _0217169c ; =0x50574253
cmp r1, r0
@@ -4856,7 +4856,7 @@ func_ov23_02171410: ; 0x02171410
bl func_01fffbec
_02171510:
mov r0, r7
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp, #0xc]
str r1, [r0]
ldr r1, [sp, #0x10]
@@ -4864,7 +4864,7 @@ _02171510:
ldr r1, [sp, #0x14]
str r1, [r0, #8]
mov r0, r7
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _021716a0 ; =0x0000059a
str r1, [r0, #4]
ldr r0, [r5]
@@ -4872,7 +4872,7 @@ _02171510:
bl func_01ffa0f4
mov r4, r0
mov r0, r7
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
ldr r0, _02171698 ; =data_027e0fb8
ldr r0, [r0]
@@ -4880,7 +4880,7 @@ _02171510:
mov r0, r7
bl func_ov23_0217216c
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021716a4 ; =data_027e0ffc
mov r1, #0x2d4
@@ -4923,7 +4923,7 @@ _02171594:
bl func_01fffbec
_02171614:
mov r0, r7
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp]
str r1, [r0]
ldr r1, [sp, #4]
@@ -4931,7 +4931,7 @@ _02171614:
ldr r1, [sp, #8]
str r1, [r0, #8]
mov r0, r7
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _021716ac ; =0x000004cd
str r1, [r0, #4]
ldr r0, [r5]
@@ -4939,7 +4939,7 @@ _02171614:
bl func_01ffa0f4
mov r4, r0
mov r0, r7
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
ldr r0, _02171698 ; =data_027e0fb8
ldr r0, [r0]
@@ -4947,7 +4947,7 @@ _02171614:
mov r0, r7
bl func_ov23_0217216c
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021716a4 ; =data_027e0ffc
mov r1, #0x2d4
@@ -4979,7 +4979,7 @@ func_ov23_021716b0: ; 0x021716b0
bl func_01ff9cec
mov r6, r0
mov r0, r5
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
addeq sp, sp, #0xc
ldmeqia sp!, {r3, r4, r5, r6, pc}
@@ -4990,7 +4990,7 @@ func_ov23_021716b0: ; 0x021716b0
addne sp, sp, #0xc
ldmneia sp!, {r3, r4, r5, r6, pc}
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
cmp r6, #0x3000
addge sp, sp, #0xc
ldmgeia sp!, {r3, r4, r5, r6, pc}
@@ -5023,7 +5023,7 @@ func_ov23_021716b0: ; 0x021716b0
bl func_01fffbec
_02171788:
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp]
str r1, [r0]
ldr r1, [sp, #4]
@@ -5031,7 +5031,7 @@ _02171788:
ldr r1, [sp, #8]
str r1, [r0, #8]
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _02171814 ; =0x000004cd
str r1, [r0, #4]
ldr r0, [r4]
@@ -5039,7 +5039,7 @@ _02171788:
bl func_01ffa0f4
mov r4, r0
mov r0, r5
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
strh r4, [r0]
ldr r0, _0217180c ; =data_027e0fb8
ldr r0, [r0]
@@ -5047,7 +5047,7 @@ _02171788:
mov r0, r5
bl func_ov23_0217216c
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _02171818 ; =data_027e0ffc
mov r1, #0x2d4
@@ -5068,7 +5068,7 @@ func_ov23_0217181c: ; 0x0217181c
stmdb sp!, {r3, r4, r5, r6, r7, r8, lr}
sub sp, sp, #0x4c
mov r4, r0
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r2, [r0]
mov r1, #0
str r2, [sp, #0x40]
@@ -5078,7 +5078,7 @@ func_ov23_0217181c: ; 0x0217181c
mov r0, r4
str r2, [sp, #0x48]
str r1, [sp, #0x44]
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [r0]
str r1, [sp, #0x34]
ldr r1, [r0, #4]
@@ -5086,7 +5086,7 @@ func_ov23_0217181c: ; 0x0217181c
ldr r1, [r0, #8]
mov r0, r4
str r1, [sp, #0x3c]
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
ldr r1, [r4, #0x40]
beq _0217193c
@@ -5095,7 +5095,7 @@ func_ov23_0217181c: ; 0x0217181c
bicne r0, r0, #2
strne r0, [r1, #0x24]
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r4, #0x40]
cmp r1, #0
beq _021718ec
@@ -5132,7 +5132,7 @@ _021718ec:
movlt r5, #0
_0217191c:
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _0217207c ; =data_027e0ffc
ldr r1, _02172080 ; =0x0000038b
@@ -5146,7 +5146,7 @@ _0217193c:
strne r0, [r1, #0x24]
_0217194c:
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r1, [r0, #0x50]
cmp r1, #0
bgt _0217196c
@@ -5158,7 +5158,7 @@ _0217196c:
bl func_01ff9cec
mov r5, r0
mov r0, r4
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
ldr r1, _02172084 ; =data_ov23_0217a2c4
ldrsh r2, [r0]
ldr r1, [r1, #4]
@@ -5186,7 +5186,7 @@ _021719b0:
cmp r8, #0
beq _02171a18
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #0x28
add r2, sp, #0x1c
@@ -5228,7 +5228,7 @@ _02171a38:
beq _02171a94
mov r0, r4
mov r1, #5
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x4c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02171a94:
@@ -5247,7 +5247,7 @@ _02171a94:
beq _02171adc
mov r0, r4
mov r1, #2
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x4c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02171adc:
@@ -5261,12 +5261,12 @@ _02171adc:
beq _02171b10
mov r0, r4
mov r1, #3
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x4c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02171b10:
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
ldr r0, [r0, #0x20]
ldr r1, _02172094 ; =0x00000666
add r0, r0, #0x9a
@@ -5274,7 +5274,7 @@ _02171b10:
cmp r8, r1
movgt r8, r1
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
str r8, [r0, #0x20]
add r0, sp, #0x34
bl func_01ff9cec
@@ -5291,36 +5291,36 @@ _02171b10:
cmp r0, #0x1b
beq _02171b9c
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0, #4]
cmp r0, #0
bgt _02171b9c
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrsh r0, [r0, #0xc6]
cmp r0, #0
bge _02171bc4
_02171b9c:
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
add r1, r0, #0x100
mov r2, #4
mov r0, r4
strh r2, [r1, #0xb4]
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #1
strb r1, [r0, #0xb9]
b _02171bd8
_02171bc4:
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
add r0, r0, #0x100
mov r1, #0
strh r1, [r0, #0xb4]
_02171bd8:
mov r0, r4
mov r8, #0
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _02171c78
mov r0, r6, lsl #0x10
@@ -5367,7 +5367,7 @@ _02171c78:
cmp r8, #0
mov r0, r4
beq _02171ccc
bl func_ov00_020a8c64
bl _ZN13LinkStateBase18func_ov00_020a8c64Ev
ldr r1, _021720a8 ; =0x000002e1
str r1, [r0]
add r0, sp, #0x40
@@ -5381,15 +5381,15 @@ _02171c78:
strh r0, [r4, #0x24]
b _02171d34
_02171ccc:
bl func_ov00_020a8c64
bl _ZN13LinkStateBase18func_ov00_020a8c64Ev
mov r1, #0xf6
str r1, [r0]
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _02171d10
mov r0, r4
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
ldr r1, _02172084 ; =data_ov23_0217a2c4
ldrsh r2, [r0]
ldr r1, [r1, #8]
@@ -5410,7 +5410,7 @@ _02171d10:
strh r0, [r4, #0x24]
_02171d34:
mov r0, r4
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
ldrsh r2, [r0]
ldrsh r1, [r4, #0x24]
add r1, r2, r1
@@ -5419,13 +5419,13 @@ _02171d34:
cmp r0, #0
beq _02171dec
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0, #4]
cmp r0, #0
addgt sp, sp, #0x4c
ldmgtia sp!, {r3, r4, r5, r6, r7, r8, pc}
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
addeq sp, sp, #0x4c
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
@@ -5441,7 +5441,7 @@ _02171d34:
cmpne r1, r0
beq _02171dd4
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _021720b0 ; =data_027e0d0c
ldr r2, [r1]
str r2, [r0]
@@ -5475,11 +5475,11 @@ _02171e18:
ble _02171f20
mov r1, r6
mov r2, r7
bl func_ov00_020a82c4
bl _ZN13LinkStateBase12ApplyImpulseEii
cmp r8, #0
mov r0, r4
beq _02171ef0
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, r0
ldr r0, [r1]
ldr r1, [r1, #8]
@@ -5490,9 +5490,9 @@ _02171e18:
ldrsh r3, [r2]
mov r0, r4
mov r2, r1
bl func_ov00_020a8238
bl _ZN13LinkStateBase6TurnToEsii
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r2, [r0]
mov r0, #0
ldr r1, _021720a0 ; =data_02050f54
@@ -5525,7 +5525,7 @@ _02171e18:
str r1, [sp, #0x48]
b _02171f14
_02171ef0:
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _02171f14
ldr r1, _02172084 ; =data_ov23_0217a2c4
@@ -5533,13 +5533,13 @@ _02171ef0:
ldrsh r3, [r1]
mov r1, r6
mov r2, r6
bl func_ov00_020a8238
bl _ZN13LinkStateBase6TurnToEsii
_02171f14:
mov r0, r4
bl func_ov05_0210f758
b _02171f5c
_02171f20:
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _02171f5c
ldr r1, [sp, #0x48]
@@ -5551,18 +5551,18 @@ _02171f20:
bge _02171f5c
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x4c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02171f5c:
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r1, [r0, #0xd8]
ldr r0, _021720b8 ; =0x000004cd
cmp r1, r0
mov r0, r4
ble _02171fc0
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r5, r0
bl func_ov23_021720d4
add r1, r5, #0xfc
@@ -5570,9 +5570,9 @@ _02171f5c:
bl _ZN15LinkStateDamage18func_ov00_020acb6cEP5Vec3pi
mov r0, r4
mov r1, #5
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _0217207c ; =data_027e0ffc
ldr r1, _021720bc ; =0x000002d5
@@ -5581,17 +5581,17 @@ _02171f5c:
add sp, sp, #0x4c
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02171fc0:
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldr r0, [r0, #0xd4]
cmp r0, #0x800
ble _02172004
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrb r0, [r0, #0xce]
cmp r0, #0
beq _02172004
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, _021720c0 ; =0x000003ae
str r1, [r0, #4]
mov r0, r4
@@ -5600,7 +5600,7 @@ _02171fc0:
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
_02172004:
mov r0, r4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
addeq sp, sp, #0x4c
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, pc}
@@ -5608,9 +5608,9 @@ _02172004:
mov r1, r5
mov r2, r6
mov r3, #1
bl func_ov00_020a8680
bl _ZN13LinkStateBase18func_ov00_020a8680Eisb
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, r0
add r0, sp, #0
bl func_ov23_021720e4
@@ -5621,7 +5621,7 @@ _02172004:
addne sp, sp, #0x4c
ldmneia sp!, {r3, r4, r5, r6, r7, r8, pc}
mov r0, r4
bl func_ov00_020a8c64
bl _ZN13LinkStateBase18func_ov00_020a8c64Ev
ldr r1, [r0]
add r1, r1, #0x66
add r1, r1, #0x600
@@ -5688,27 +5688,27 @@ func_ov23_021720f0: ; 0x021720f0
strb r1, [r4, #0x2b]
bl func_ov00_020b7e6c
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strb r1, [r0, #0x57]
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
str r1, [r0, #0x50]
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strb r1, [r0, #0x56]
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strh r1, [r0, #0x5a]
mov r0, r4
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r1, #0
str r1, [r0, #0x20]
mov r0, r4
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
mov r1, #0
strh r1, [r0]
ldmia sp!, {r4, pc}
@@ -5722,7 +5722,7 @@ func_ov23_0217216c: ; 0x0217216c
ldr r1, _021721dc ; =data_027e0e58
mov r5, r0
ldr r4, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov ip, #0
mov r2, r0
str ip, [sp]
@@ -5734,7 +5734,7 @@ func_ov23_0217216c: ; 0x0217216c
ldr r1, _021721dc ; =data_027e0e58
mov r0, r5
ldr r4, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, #0
str r1, [sp]
str r1, [sp, #4]
@@ -12589,7 +12589,7 @@ func_ov23_02177ba0: ; 0x02177ba0
add r1, sp, #0x78
bl func_ov00_020b1a4c
mov r0, r4
bl func_ov00_020a8bd8
bl _ZN13LinkStateBase19GetCurrentCharacterEv
cmp r0, #1
bne _02177d24
ldr r1, _02177e14 ; =data_027e0fe4
@@ -13439,7 +13439,7 @@ _02178760:
mov r0, lr
mov r1, ip
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
add sp, sp, #0x10
mov r0, #1
ldmia sp!, {r3, pc}
@@ -13460,36 +13460,36 @@ func_ov23_021787a4: ; 0x021787a4
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #0x18
mov r4, r0
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
ldr r1, _021789e4 ; =data_ov23_0217ab20
ldr r1, [r1, #0x20]
cmp r1, r0
mov r0, r4
beq _021789bc
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0, #4]
cmp r0, #0
mov r0, r4
bge _021789a4
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
mov r0, r4
beq _021788b8
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
mov r1, #0
strh r1, [r0]
ldr r1, _021789e8 ; =data_ov23_0217ab40
mov r0, r4
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021789ec ; =data_ov00_020eec9c
mov r1, #0xcf
bl func_ov00_020d7a84
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, r0
add r0, sp, #8
bl func_ov23_021720e4
@@ -13501,7 +13501,7 @@ func_ov23_021787a4: ; 0x021787a4
ldr r1, _021789f0 ; =data_027e0e58
mov r0, r4
ldr r5, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r4, #0
mov r2, r0
str r4, [sp]
@@ -13516,7 +13516,7 @@ _02178880:
ldr r1, _021789f0 ; =data_027e0e58
mov r0, r4
ldr r5, [r1]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r4, #0
mov r2, r0
str r4, [sp]
@@ -13528,7 +13528,7 @@ _02178880:
add sp, sp, #0x18
ldmia sp!, {r4, r5, r6, pc}
_021788b8:
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r2, [r0]
ldr r1, _021789f8 ; =data_027e0e60
str r2, [sp, #0xc]
@@ -13538,7 +13538,7 @@ _021788b8:
ldr r1, [r0, #8]
mov r0, r4
str r1, [sp, #0x14]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r5, r0
add r1, sp, #0xc
mov r0, r6
@@ -13550,7 +13550,7 @@ _021788b8:
cmp r6, #0
beq _02178938
mov r0, r4
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
smull r2, r1, r5, r6
adds r2, r2, #0x800
adc r1, r1, #0
@@ -13564,7 +13564,7 @@ _02178938:
cmp r5, #0
mov r0, r4
ble _02178990
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
ldrsh r1, [r0]
add r1, r1, #0x2d8
strh r1, [r0]
@@ -13572,7 +13572,7 @@ _02178938:
bl func_01ff991c
mov r5, r0
mov r0, r4
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
ldrsh r0, [r0]
add sp, sp, #0x18
sub r2, r0, #0x4000
@@ -13584,13 +13584,13 @@ _02178938:
str r1, [r4, #0xb0]
ldmia sp!, {r4, r5, r6, pc}
_02178990:
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
mov r1, #0x4000
strh r1, [r0]
add sp, sp, #0x18
ldmia sp!, {r4, r5, r6, pc}
_021789a4:
bl func_ov00_020a8c84
bl _ZN13LinkStateBase15GetPlayer_Unk18Ev
ldrsh r1, [r0]
add sp, sp, #0x18
add r1, r1, #0x2d8
@@ -13598,13 +13598,13 @@ _021789a4:
ldmia sp!, {r4, r5, r6, pc}
_021789bc:
mov r1, #0
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
addeq sp, sp, #0x18
ldmeqia sp!, {r4, r5, r6, pc}
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x18
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
@@ -13622,22 +13622,22 @@ func_ov23_021789fc: ; 0x021789fc
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0x14
mov r5, r0
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
mov r0, r5
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0, #8]
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, _02178aa4 ; =data_027e0e60
add r3, sp, #8
ldr r4, [r1]
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r5
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
add r0, sp, #4
mov r1, r4
@@ -13673,7 +13673,7 @@ func_ov23_02178ab0: ; 0x02178ab0
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x50
mov sl, r0
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r2, r0
ldr r1, _02179014 ; =data_027e0e60
add r0, sp, #8
@@ -13731,7 +13731,7 @@ _02178b10:
str r0, [r5, #8]
str r6, [sp, #0x3c]
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r2, [r0]
mov r1, r5
str r2, [sp, #0x2c]
@@ -13779,20 +13779,20 @@ _02178c2c:
add r0, sp, #0x44
bl func_01fffbec
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp, #0x44]
str r1, [r0]
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp, #0x4c]
b _02178c94
_02178c78:
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
_02178c94:
str r1, [r0, #8]
@@ -13806,59 +13806,59 @@ _02178c94:
cmp r0, #0x2e
bne _02178e48
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r0, [r0]
cmp r0, #0x800
mov r0, sl
blt _02178ce4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mvn r1, #0xcc
str r1, [r0]
b _02178d1c
_02178ce4:
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, #0x800
ldr r0, [r0]
rsb r1, r1, #0
cmp r0, r1
mov r0, sl
bgt _02178d10
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0xcd
str r1, [r0]
b _02178d1c
_02178d10:
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
_02178d1c:
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r0, [r0, #8]
cmp r0, #0x5800
mov r0, sl
blt _02178d44
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mvn r1, #0xcc
str r1, [r0, #8]
b _02178d74
_02178d44:
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r0, [r0, #8]
cmp r0, #0x4800
mov r0, sl
bgt _02178d68
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0xcd
str r1, [r0, #8]
b _02178d74
_02178d68:
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0, #8]
_02178d74:
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0]
str r1, [sp, #0x20]
ldr r1, [r0, #4]
@@ -13866,12 +13866,12 @@ _02178d74:
ldr r1, [r0, #8]
mov r0, sl
str r1, [sp, #0x28]
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0]
cmp r0, #0
beq _02178e48
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0]
cmp r0, #0
ble _02178dcc
@@ -13881,7 +13881,7 @@ _02178d74:
b _02178de8
_02178dcc:
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0]
cmp r0, #0
ldrlt r0, [sp, #0x20]
@@ -13909,12 +13909,12 @@ _02178de8:
cmp r0, #2
beq _02178e48
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
_02178e48:
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r2, [r0, #4]
ldr r1, _02179024 ; =0xfffff99a
ldr r0, [sp]
@@ -13925,7 +13925,7 @@ _02178e48:
cmp r0, #0
bne _02178f00
mov r0, sl
bl func_ov00_020a8bd8
bl _ZN13LinkStateBase19GetCurrentCharacterEv
cmp r0, #0
beq _02178e90
cmp r0, #1
@@ -13935,25 +13935,25 @@ _02178e90:
ldr r1, _02179028 ; =data_ov23_0217ab30
mov r0, sl
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
b _02178eb4
_02178ea4:
ldr r1, _0217902c ; =data_ov23_0217ab20
mov r0, sl
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
_02178eb4:
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r2, _02179024 ; =0xfffff99a
ldr r1, [sp]
add r1, r1, r2
str r1, [r0, #4]
mov r0, sl
bl func_ov00_020a8be8
bl _ZN13LinkStateBase20GetPlayerControlDataEv
mov r4, r0
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
mov r0, r4
ldr r3, [r0]
@@ -13964,12 +13964,12 @@ _02178eb4:
strb r0, [sl, #0x31]
_02178f00:
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mvn r1, #0x7a
str r1, [r0, #4]
_02178f10:
mov r0, sl
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r3, sp, #0x14
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
@@ -14009,19 +14009,19 @@ _02178f80:
addne sp, sp, #0x50
ldmneia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0]
cmp r0, #0
bne _02178fd8
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r0, [r0, #8]
cmp r0, #0
addeq sp, sp, #0x50
ldmeqia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
_02178fd8:
mov r0, sl
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, r0
ldr r0, [r1]
ldr r1, [r1, #8]
@@ -14029,7 +14029,7 @@ _02178fd8:
mov r1, r0, lsl #0x10
mov r0, sl
mov r4, r1, asr #0x10
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
mov r1, r4
mov r2, #0x3e8
bl func_0202b154
+9 -9
View File
@@ -823,7 +823,7 @@ func_ov53_02199730: ; 0x02199730
ldr r1, _02199770 ; =data_ov53_0219a0f4
mov r2, #1
mov r4, r0
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
ldr r1, _02199774 ; =data_027e0d0c
ldr r0, _02199778 ; =data_027e0fb8
ldr r2, [r1]
@@ -850,7 +850,7 @@ func_ov53_0219977c: ; 0x0219977c
bl func_ov53_02199a10
mov r4, r0
mov r0, r5
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021999f8 ; =data_ov53_0219a0ec
ldr r1, [r1, #8]
cmp r1, r0
@@ -879,7 +879,7 @@ _021997ec:
add r1, sp, #0x38
mov r0, r5
mov r2, #0x800
bl func_ov00_020a81fc
bl _ZN13LinkStateBase18func_ov00_020a81fcEv
b _02199850
_0219980c:
ldr r0, _021999fc ; =data_027e0fb8
@@ -893,10 +893,10 @@ _0219980c:
ldr r1, _02199a00 ; =data_ov53_0219a104
mov r0, r5
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
mov r0, r5
add r1, r5, #0x38
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
add sp, sp, #0x44
ldmia sp!, {r4, r5, pc}
_02199850:
@@ -926,7 +926,7 @@ _02199850:
ldmia sp!, {r4, r5, pc}
_021998b0:
mov r0, r5
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021999f8 ; =data_ov53_0219a0ec
ldr r2, [r1, #0x18]
cmp r2, r0
@@ -935,11 +935,11 @@ _021998b0:
ldr r1, [r1, #4]
mov r0, r5
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
mov r0, r5
beq _0219990c
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r2, [r0]
ldr r1, _021999f8 ; =data_ov53_0219a0ec
mov r0, r4
@@ -950,7 +950,7 @@ _021998b0:
ldmia sp!, {r4, r5, pc}
_0219990c:
mov r1, #0
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
beq _02199938
ldr r0, _021999fc ; =data_027e0fb8
+35 -35
View File
@@ -207,7 +207,7 @@ func_ov54_02198efc: ; 0x02198efc
sub sp, sp, #0x30
mov r7, r0
mov r4, r1
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrsh r0, [r0, #0x5c]
cmp r0, #0
bgt _02199218
@@ -217,11 +217,11 @@ func_ov54_02198efc: ; 0x02198efc
cmp r0, #0
beq _02199218
mov r0, r7
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _02199218
mov r0, r7
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r5, #0
ldr r4, [r0, #0xc0]
sub r0, r5, #1
@@ -238,7 +238,7 @@ func_ov54_02198efc: ; 0x02198efc
mov r0, r7
strb r2, [sp, #8]
strb r1, [sp, #9]
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
ldrb r2, [r0, #0xc4]
ldrb r1, [r0, #0xc5]
ldrb r0, [sp, #8]
@@ -263,13 +263,13 @@ _02198fcc:
str r1, [r2]
str r1, [r2, #4]
str r1, [r2, #8]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0]
ldr r2, [r7, #0x38]
mov r0, r7
sub r1, r2, r1
str r1, [sp, #0x24]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r1, [r0, #8]
ldr r2, [r7, #0x40]
add r0, sp, #0x24
@@ -284,7 +284,7 @@ _02198fcc:
cmpeq r6, #0
bne _02199050
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, r7, #0x38
bl func_01ff9ec0
@@ -293,9 +293,9 @@ _02198fcc:
_02199050:
mov r0, r7
add r1, r7, #0x38
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
mov r0, r7
bl func_ov00_020a82ac
bl _ZN13LinkStateBase18func_ov00_020a82acEv
cmp r5, #0
mov r4, #0
cmpeq r6, #0
@@ -327,7 +327,7 @@ _021990c4:
bne _02199144
ldr r1, _021992a0 ; =data_ov54_021999c8
mov r0, r7
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
ldr r0, [r7, #0x3c]
add r2, sp, #0x10
add r0, r0, #0x99
@@ -358,7 +358,7 @@ _02199144:
bne _0219919c
ldr r1, _021992b0 ; =data_ov54_021999e8
mov r0, r7
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
add r0, r7, #0x38
str r0, [sp]
mov r1, #1
@@ -370,7 +370,7 @@ _02199144:
add r3, r2, #1
bl func_ov00_0207c2e8
mov r0, r7
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021992b8 ; =data_ov00_020eec9c
mov r1, #0xde
@@ -379,7 +379,7 @@ _02199144:
_0219919c:
ldr r1, _021992bc ; =data_ov54_021999d8
mov r0, r7
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
_021991a8:
ldr r0, _021992c0 ; =data_027e0fb8
mov r2, #0
@@ -467,14 +467,14 @@ func_ov54_021992c8: ; 0x021992c8
stmdb sp!, {r3, r4, r5, r6, lr}
sub sp, sp, #0x34
mov r4, r0
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
ldr r1, _021997ac ; =data_ov54_02199980
ldr r1, [r1, #0x48]
cmp r1, r0
mov r0, r4
bne _02199454
mov r1, #0
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
mov r0, r4
beq _02199310
@@ -483,7 +483,7 @@ func_ov54_021992c8: ; 0x021992c8
add sp, sp, #0x34
ldmia sp!, {r3, r4, r5, r6, pc}
_02199310:
bl func_ov00_020a8d50
bl _ZN13LinkStateBase18func_ov00_020a8d50Ev
ldr r1, _021997ac ; =data_ov54_02199980
ldr r2, [r1, #0x2c]
cmp r0, r2
@@ -503,7 +503,7 @@ _02199350:
ldr r1, [r1, #0x20]
mov r0, r4
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _02199394
bl func_ov54_021997e0
@@ -522,7 +522,7 @@ _02199394:
mov r0, r4
ldr r1, [r1, #0x24]
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _0219978c
ldr r0, _021997b8 ; =data_ov00_020eec9c
@@ -567,14 +567,14 @@ _02199394:
bl func_ov00_020d7a84
b _0219978c
_02199454:
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
ldr r1, _021997ac ; =data_ov54_02199980
ldr r1, [r1, #0x58]
cmp r1, r0
mov r0, r4
bne _02199604
mov r1, #0
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
mov r0, r4
beq _02199490
@@ -583,7 +583,7 @@ _02199454:
add sp, sp, #0x34
ldmia sp!, {r3, r4, r5, r6, pc}
_02199490:
bl func_ov00_020a8d50
bl _ZN13LinkStateBase18func_ov00_020a8d50Ev
ldr r1, _021997ac ; =data_ov54_02199980
ldr r2, [r1, #0x30]
cmp r0, r2
@@ -603,22 +603,22 @@ _021994d0:
ldr r1, [r1, #0x28]
mov r0, r4
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _0219978c
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021997b8 ; =data_ov00_020eec9c
mov r1, #0xdd
bl func_ov00_020d7a84
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r3, sp, #0x28
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrh r1, [r0]
ldr r2, _021997cc ; =data_02050f54
ldr r0, [sp, #0x28]
@@ -678,14 +678,14 @@ _021994d0:
bl func_ov00_0207c1b0
b _0219978c
_02199604:
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
ldr r1, _021997ac ; =data_ov54_02199980
ldr r1, [r1, #0x68]
cmp r1, r0
mov r0, r4
mov r1, #0
bne _02199788
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
mov r0, r4
beq _02199640
@@ -694,7 +694,7 @@ _02199604:
add sp, sp, #0x34
ldmia sp!, {r3, r4, r5, r6, pc}
_02199640:
bl func_ov00_020a8d50
bl _ZN13LinkStateBase18func_ov00_020a8d50Ev
ldr r1, _021997ac ; =data_ov54_02199980
ldr r2, [r1, #0x44]
cmp r0, r2
@@ -714,7 +714,7 @@ _02199680:
ldr r1, [r1, #0x38]
mov r0, r4
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _021996c0
add r6, r4, #0x50
@@ -733,14 +733,14 @@ _021996c0:
mov r0, r4
ldr r1, [r1, #0x3c]
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
bne _021996f8
ldr r1, _021997ac ; =data_ov54_02199980
mov r0, r4
ldr r1, [r1, #0x40]
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _0219975c
_021996f8:
@@ -749,12 +749,12 @@ _021996f8:
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r0, [r0]
add r1, sp, #0x1c
bl func_0202af4c
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #0x1c
mov r2, r0
@@ -774,7 +774,7 @@ _0219975c:
mov r0, r4
ldr r1, [r1, #0x34]
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _0219978c
bl func_ov54_021997e0
@@ -788,7 +788,7 @@ _0219978c:
mov r0, r4
ldr r1, [r1]
ldrb r4, [r1, #0x7a]
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
strb r4, [r0, #0xbb]
add sp, sp, #0x34
ldmia sp!, {r3, r4, r5, r6, pc}
+21 -21
View File
@@ -207,13 +207,13 @@ _02198f74: .word data_027e0fe4
.global func_ov55_02198f78
arm_func_start func_ov55_02198f78
func_ov55_02198f78: ; 0x02198f78
ldr ip, _02198f88 ; =func_ov00_020a89bc
ldr ip, _02198f88 ; =_ZN13LinkStateBase18func_ov00_020a89bcEii
ldr r1, _02198f8c ; =data_ov55_02199840
mov r2, #1
bx ip
.align 2, 0
arm_func_end func_ov55_02198f78
_02198f88: .word func_ov00_020a89bc
_02198f88: .word _ZN13LinkStateBase18func_ov00_020a89bcEii
_02198f8c: .word data_ov55_02199840
.global func_ov55_02198f90
@@ -225,7 +225,7 @@ func_ov55_02198f90: ; 0x02198f90
cmpne r1, #5
ldmneia sp!, {r3, r4, r5, pc}
mov r0, r5
bl func_ov00_020a8ca4
bl _ZN13LinkStateBase18func_ov00_020a8ca4Ev
cmp r0, #0
ldmneia sp!, {r3, r4, r5, pc}
ldr r0, _0219900c ; =data_027e0fb8
@@ -237,7 +237,7 @@ func_ov55_02198f90: ; 0x02198f90
bl func_ov55_02198e60
mov r4, r0
mov r0, r5
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
ldr r1, [r4, #8]
str r1, [r0]
ldr r1, [r4, #0xc]
@@ -270,14 +270,14 @@ func_ov55_02199020: ; 0x02199020
stmdb sp!, {r4, r5, lr}
sub sp, sp, #0x14
mov r4, r0
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021991a0 ; =data_ov55_02199840
ldr r1, [r1]
cmp r1, r0
bne _0219907c
mov r0, r4
mov r1, #0
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
beq _0219907c
mov r1, #0
@@ -293,7 +293,7 @@ func_ov55_02199020: ; 0x02199020
_0219907c:
mov r0, r4
mov r5, #0
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
beq _02199128
ldr r0, _021991a4 ; =data_027e0fb8
@@ -306,7 +306,7 @@ _0219907c:
bl func_ov55_02198e60
mov r5, r0
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #8
add r2, r4, #0x38
@@ -327,7 +327,7 @@ _021990dc:
bl func_ov55_02198e60
mov r5, r0
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #8
add r2, r4, #0x38
@@ -339,7 +339,7 @@ _02199128:
cmp r5, #0
beq _02199178
mov r0, r4
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
ldr r1, [r5, #8]
str r1, [r0]
ldr r1, [r5, #0xc]
@@ -353,7 +353,7 @@ _02199128:
bl func_ov00_020af298
mov r0, r4
mov r1, #2
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x14
ldmia sp!, {r4, r5, pc}
_02199178:
@@ -563,7 +563,7 @@ func_ov55_021993b8: ; 0x021993b8
strb r2, [sp, #0x96]
strb r2, [sp, #0x97]
strb r1, [sp, #0xa2]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
add r5, sp, #0x18
ldmia r0, {r0, r1, r2}
stmia r5, {r0, r1, r2}
@@ -740,21 +740,21 @@ func_ov55_02199654: ; 0x02199654
mov r1, r0, asr #0x10
mov r0, r4
mov r2, r1
bl func_ov00_020a8238
bl _ZN13LinkStateBase6TurnToEsii
ldrb r0, [r4, #0x29]
cmp r0, #0
bne _021996d4
ldr r1, _021997a0 ; =data_ov55_02199890
mov r0, r4
mov r2, #0
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
mov r0, #1
strb r0, [r4, #0x29]
b _02199784
_021996d4:
mov r0, r4
mov r1, #0
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
beq _02199714
ldr r0, _02199794 ; =data_027e0f74
@@ -765,18 +765,18 @@ _021996d4:
mov r0, r4
mov r1, #0
str r2, [r4, #0x5c]
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x68
ldmia sp!, {r4, pc}
_02199714:
mov r0, r4
mov r1, #0x44000
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
mov r0, r4
beq _02199748
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021997a4 ; =data_ov00_020eec9c
mov r1, #0x11c
@@ -785,11 +785,11 @@ _02199714:
_02199748:
mov r1, #0x5f000
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _02199774
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r2, r0
ldr r0, _021997a4 ; =data_ov00_020eec9c
ldr r1, _021997a8 ; =0x0000011b
@@ -798,7 +798,7 @@ _02199774:
mov r0, r4
mov r1, #0x4b000
mov r2, #0
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
_02199784:
ldr r0, _021997ac ; =data_ov00_020eec68
bl func_ov00_020d71a0
+9 -9
View File
@@ -304,7 +304,7 @@ func_ov56_021990c0: ; 0x021990c0
ldr r1, _02199110 ; =data_ov56_021993e0
mov r2, #1
mov r4, r0
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
mov r0, #0
ldr r1, _02199114 ; =data_027e0d0c
strh r0, [r4, #0x2c]
@@ -332,7 +332,7 @@ func_ov56_0219911c: ; 0x0219911c
stmdb sp!, {r3, r4, r5, lr}
sub sp, sp, #0x20
mov r4, r0
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021992cc ; =data_ov56_021993c0
ldr r1, [r1, #0x20]
cmp r1, r0
@@ -352,7 +352,7 @@ func_ov56_0219911c: ; 0x0219911c
cmp r0, #0
beq _021991b0
mov r0, r4
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r2, [r0]
mov r0, r5
mov r1, #0x80
@@ -361,7 +361,7 @@ func_ov56_0219911c: ; 0x0219911c
ldr r1, _021992d4 ; =data_ov56_021993f0
mov r0, r4
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
mov r0, #1
add sp, sp, #0x20
strh r0, [r4, #0x2c]
@@ -375,7 +375,7 @@ _021991b0:
cmp r0, #0
beq _02199210
mov r0, r4
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
mov r1, r0
add r0, sp, #0x14
mov r2, #0x800
@@ -383,7 +383,7 @@ _021991b0:
strb r0, [r5, #0xc]
add r1, sp, #0x14
mov r0, r4
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
bl func_ov56_021992e8
bl func_ov56_02198ee8
cmp r0, #0
@@ -400,7 +400,7 @@ _02199210:
_02199224:
mov r0, r4
mov r1, #1
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
beq _0219925c
ldrsh r0, [r4, #0x2c]
@@ -411,7 +411,7 @@ _02199224:
ldr r1, _021992d8 ; =data_ov56_021993e0
mov r0, r4
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
_0219925c:
ldrb r0, [r4, #0x2a]
cmp r0, #0
@@ -465,7 +465,7 @@ _021992f4: .word func_01fffcec
arm_func_start func_ov56_021992f8
func_ov56_021992f8: ; 0x021992f8
stmdb sp!, {r3, lr}
bl func_ov00_020a8dcc
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk120Ev
ldr r1, _02199318 ; =data_ov56_021993c0
ldr r1, [r1, #0x20]
cmp r1, r0
+25 -25
View File
@@ -1344,7 +1344,7 @@ func_ov57_02199e64: ; 0x02199e64
ldr r1, _02199ebc ; =data_ov57_0219aa60
mov r2, #1
mov r4, r0
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
ldr r0, _02199ec0 ; =data_027e0d0c
ldr r1, [r0]
str r1, [r4, #0x44]
@@ -1396,11 +1396,11 @@ func_ov57_02199edc: ; 0x02199edc
strb r2, [r1]
mov r2, #0
str r2, [r1, #4]
bl func_ov00_020a8158
bl _ZN13LinkStateBase18EquipItem_vfunc_28Ev
ldr r1, _0219a1e4 ; =data_ov57_0219aa40
mov r0, r5
mov r2, #1
bl func_ov00_020a8a4c
bl _ZN13LinkStateBase18func_ov00_020a8a4cEii
ldr r0, _0219a1e8 ; =data_027e0fb8
mov r1, #0
ldr r0, [r0]
@@ -1420,7 +1420,7 @@ _02199f58:
ldmia r0, {r0, r1, r2}
stmia r3, {r0, r1, r2}
mov r0, r5
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _0219a1ec ; =data_ov57_0219aa40
ldr r1, [r1, #0x30]
cmp r1, r0
@@ -1436,7 +1436,7 @@ _02199f58:
beq _02199fb8
mov r0, r5
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x38
ldmia sp!, {r4, r5, r6, pc}
_02199fb8:
@@ -1446,14 +1446,14 @@ _02199fb8:
bne _02199fe4
ldr r1, _0219a1f0 ; =data_ov57_0219aa60
mov r0, r5
bl func_ov00_020a8a90
bl _ZN13LinkStateBase18func_ov00_020a8a90Ei
mov r0, r4
mov r1, #1
bl func_ov57_021992b4
b _0219a180
_02199fe4:
mov r0, r5
bl func_ov00_020a8b80
bl _ZN13LinkStateBase18func_ov00_020a8b80Ev
cmp r0, #0
bne _0219a180
ldr r0, _0219a1e8 ; =data_027e0fb8
@@ -1463,12 +1463,12 @@ _02199fe4:
bl func_ov14_02123960
mov r0, r5
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0x38
ldmia sp!, {r4, r5, r6, pc}
_0219a01c:
mov r0, r5
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _0219a1ec ; =data_ov57_0219aa40
ldr r1, [r1, #0x10]
cmp r1, r0
@@ -1476,7 +1476,7 @@ _0219a01c:
mov r0, r5
mov r1, #0xb000
mov r2, #1
bl func_ov00_020a8b04
bl _ZN13LinkStateBase18func_ov00_020a8b04Eib
cmp r0, #0
beq _0219a054
mov r0, r4
@@ -1484,13 +1484,13 @@ _0219a01c:
_0219a054:
mov r0, r5
mov r1, #1
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
beq _0219a180
ldr r1, _0219a1f4 ; =data_ov57_0219aa70
mov r0, r5
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _0219a180
_0219a07c:
ldr r0, _0219a1e8 ; =data_027e0fb8
@@ -1505,7 +1505,7 @@ _0219a07c:
mov r0, r4
bl func_ov57_021992b4
mov r0, r5
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _0219a1ec ; =data_ov57_0219aa40
ldr r1, [r1, #0x20]
cmp r1, r0
@@ -1513,7 +1513,7 @@ _0219a07c:
ldr r1, _0219a1f8 ; =data_ov57_0219aa50
mov r0, r5
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _0219a180
_0219a0d4:
ldrsh r0, [r4, #0x2e]
@@ -1538,12 +1538,12 @@ _0219a0d4:
beq _0219a134
add r1, sp, #0x14
mov r0, r5
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
b _0219a140
_0219a134:
add r1, sp, #0x2c
mov r0, r5
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
_0219a140:
ldrsh r0, [r4, #0x4a]
cmp r0, #0
@@ -1615,11 +1615,11 @@ func_ov57_0219a208: ; 0x0219a208
cmp r0, #0
mov r0, r4
bne _0219a274
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r1, #0
str r1, [r0]
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
mov r2, #0
ldr r1, _0219a320 ; =data_027e0fb8
str r2, [r0, #8]
@@ -1627,15 +1627,15 @@ func_ov57_0219a208: ; 0x0219a208
bl func_ov00_020af298
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
_0219a274:
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strb r1, [r0, #0xbb]
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #0
strb r1, [r0, #0xbc]
add r1, sp, #0
@@ -1651,7 +1651,7 @@ _0219a2b4:
ldr r1, _0219a324 ; =data_ov57_0219ab14
str r0, [r1, #4]
mov r0, r4
bl func_ov00_020a8c58
bl _ZN13LinkStateBase12GetPlayerVelEv
ldr r1, [sp]
str r1, [r0]
ldr r1, [sp, #4]
@@ -1659,7 +1659,7 @@ _0219a2b4:
ldr r1, [sp, #8]
str r1, [r0, #8]
mov r0, r4
bl func_ov00_020a8d40
bl _ZN13LinkStateBase18func_ov00_020a8d40Ev
mov r1, #2
strh r1, [r0, #0xa4]
ldr r0, _0219a328 ; =data_ov00_020eec9c
@@ -1673,7 +1673,7 @@ _0219a300:
bl func_ov00_020af298
mov r0, r4
mov r1, #0
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
add sp, sp, #0xc
ldmia sp!, {r4, r5, pc}
.align 2, 0
@@ -1715,7 +1715,7 @@ func_ov57_0219a364: ; 0x0219a364
movne r0, #0
ldmneia sp!, {r3, r4, r5, pc}
mov r0, r5
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _0219a3ac ; =data_ov57_0219aa40
ldr r1, [r1, #0x30]
cmp r1, r0
+5 -5
View File
@@ -2476,7 +2476,7 @@ func_ov58_0219a454: ; 0x0219a454
stmdb sp!, {r3, lr}
ldr r1, _0219a474 ; =data_ov58_0219af58
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
ldr r0, _0219a478 ; =data_027e1098
ldr r0, [r0]
blx func_ov58_0219acac
@@ -2511,7 +2511,7 @@ func_ov58_0219a47c: ; 0x0219a47c
movs r4, r0
mov r0, r5
beq _0219a59c
bl func_ov00_020a8cc4
bl _ZN13LinkStateBase24Get_PlayerLink_UnkRef_3cEv
ldr r1, [r4, #8]
str r1, [r0]
ldr r1, [r4, #0xc]
@@ -2544,7 +2544,7 @@ func_ov58_0219a47c: ; 0x0219a47c
bl func_ov00_020ab8cc
mov r0, r5
add r1, sp, #4
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
ldr r0, _0219a5b4 ; =data_027e0fb8
mov r1, #0
ldr r2, [r0]
@@ -2552,9 +2552,9 @@ func_ov58_0219a47c: ; 0x0219a47c
strb r1, [r2, #0x79]
strb r1, [r2, #0x7b]
mov r1, #2
bl func_ov00_020a8138
bl _ZN13LinkStateBase15ChangeLinkStateEi
mov r0, r5
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
ldrsh r0, [r0]
strh r0, [r4, #0x78]
bl func_ov58_0219a5b8
+16 -16
View File
@@ -281,7 +281,7 @@ func_ov59_02198ffc: ; 0x02198ffc
str r1, [sp, #0x10]
ldr r1, [r4, #0x40]
str r1, [sp, #0x14]
bl func_ov00_020a8c4c
bl _ZN13LinkStateBase12GetPlayerPosEv
ldr r2, [r0]
add r1, sp, #0
str r2, [sp]
@@ -298,7 +298,7 @@ func_ov59_02198ffc: ; 0x02198ffc
mov r1, r0, lsl #0x10
mov r0, r4
mov r4, r1, asr #0x10
bl func_ov00_020a8c78
bl _ZN13LinkStateBase14GetPlayerAngleEv
mov r1, r4
mov r2, #0x2000
bl func_0202b154
@@ -313,7 +313,7 @@ func_ov59_0219907c: ; 0x0219907c
ldr r1, _021990a0 ; =data_ov59_0219b180
mov r2, #1
mov r4, r0
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
mov r0, #0
strb r0, [r4, #0x27]
strb r0, [r4, #0x28]
@@ -342,7 +342,7 @@ _021990c4:
bl _ZNK11ItemManager8GetFairyEi
mov r4, r0
mov r0, r6
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021992f4 ; =data_ov59_0219b160
ldr r1, [r1, #0x20]
cmp r1, r0
@@ -375,23 +375,23 @@ _021990c4:
beq _0219916c
mov r0, r6
add r1, r6, #0x38
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
_0219916c:
ldr r1, _021992fc ; =data_ov59_0219b190
mov r0, r6
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _021992d0
_02199180:
mov r0, r6
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021992f4 ; =data_ov59_0219b160
ldr r1, [r1, #0x50]
cmp r1, r0
mov r0, r6
bne _021991d8
mov r1, #1
bl func_ov00_020a8b3c
bl _ZN13LinkStateBase18func_ov00_020a8b3cEi
cmp r0, #0
bne _021991c4
ldr r0, _021992f8 ; =data_027e0fb8
@@ -404,16 +404,16 @@ _021991c4:
ldr r1, _02199300 ; =data_ov59_0219b180
mov r0, r6
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _021992d0
_021991d8:
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021992f4 ; =data_ov59_0219b160
ldr r1, [r1, #0x30]
cmp r1, r0
beq _02199204
mov r0, r6
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021992f4 ; =data_ov59_0219b160
ldr r1, [r1, #0x40]
cmp r1, r0
@@ -432,7 +432,7 @@ _02199204:
beq _0219923c
mov r0, r6
add r1, r6, #0x38
bl func_ov00_020a81ec
bl _ZN13LinkStateBase6LookAtEP5Vec3p
_0219923c:
ldr r0, _021992f8 ; =data_027e0fb8
mov r1, #1
@@ -451,11 +451,11 @@ _0219923c:
ldr r1, _02199304 ; =data_ov59_0219b1b0
mov r0, r6
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _021992d0
_02199288:
mov r0, r6
bl func_ov00_020a8db8
bl _ZN13LinkStateBase28Get_PlayerControlData_Unk100Ev
ldr r1, _021992f4 ; =data_ov59_0219b160
ldr r1, [r1, #0x40]
cmp r1, r0
@@ -466,13 +466,13 @@ _02199288:
ldr r1, _02199308 ; =data_ov59_0219b1a0
mov r0, r6
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
b _021992d0
_021992c0:
ldr r1, _02199300 ; =data_ov59_0219b180
mov r0, r6
mov r2, #1
bl func_ov00_020a89bc
bl _ZN13LinkStateBase18func_ov00_020a89bcEii
_021992d0:
ldrb r0, [r6, #0x27]
cmp r0, #0