summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorHenny022p <info@henny022.de>2022-03-23 22:43:39 +0100
committerHenny022p <info@henny022.de>2022-03-23 22:43:39 +0100
commit92cdc57ecda7b86e18b795e83f225c850fb41392 (patch)
tree64d22e0021dbdc55e0bfd7384a46dd28d98dd9c4 /data
parenteb5d9a67264dcf22488a8b66b060517ee2cb7ad0 (diff)
parentfc3dc169519bc30da79d89ac9afaff7ca71b8eed (diff)
Merge branch 'master' into transitions
Diffstat (limited to 'data')
-rw-r--r--data/const/enemy/flyingPot.s34
-rw-r--r--data/const/item/itemTryPickupObject.s2
-rw-r--r--data/const/object/bird.s34
-rw-r--r--data/const/object/mazaalBossObject.s16
-rw-r--r--data/const/object/minecart.s21
-rw-r--r--data/const/object/object96.s83
-rw-r--r--data/const/object/object98.s9
-rw-r--r--data/const/object/objectA6.s9
-rw-r--r--data/const/object/objectA9.s16
-rw-r--r--data/const/object/objectAB.s10
-rw-r--r--data/const/object/objectAD.s9
-rw-r--r--data/const/object/objectB4.s17
-rw-r--r--data/const/object/objectB9.s21
-rw-r--r--data/const/object/objectBlockingStairs.s27
-rw-r--r--data/const/object/picoBloom.s13
-rw-r--r--data/data_08108E6C.s2
-rw-r--r--data/data_0811E750.s28
-rw-r--r--data/data_08127280.s45
-rw-r--r--data/scripts/cutscene/introBusinessScrub/script_ZeldaIntroBusinessScrub.inc2
-rw-r--r--data/scripts/cutscene/introCeremony/script_Npc4EMonsters.inc4
-rw-r--r--data/scripts/cutscene/introCeremony/script_Npc4EVaatiAttacking.inc4
-rw-r--r--data/scripts/cutscene/introCeremony/script_PlayerFainting.inc2
-rw-r--r--data/scripts/cutscene/introCeremony/script_VaatiIntroCeremony.inc8
-rw-r--r--data/scripts/cutscene/introCeremony/script_ZeldaIntroCastle.inc2
-rw-r--r--data/scripts/cutscene/introTown/script_Npc4EIntroTown.inc4
-rw-r--r--data/scripts/cutscene/originStory/script_MinishEzlo.inc2
-rw-r--r--data/scripts/cutscene/originStory/script_Object6AMinishCap.inc2
-rw-r--r--data/scripts/cutscene/originStory/script_Vaati.inc2
-rw-r--r--data/scripts/cutscene/originStory/script_VaatiAppearsAgain.inc2
-rw-r--r--data/scripts/cutscene/outro/script_MinishEzloGoodbye.inc6
-rw-r--r--data/scripts/cutscene/outro/script_MinishEzloOutro.inc8
-rw-r--r--data/scripts/cutscene/reveal/script_PlayerFaintAgain.inc4
-rw-r--r--data/scripts/cutscene/takeover/script_VaatiTakeover.inc2
-rw-r--r--data/scripts/dhc/script_Vaati1Intro.inc2
-rw-r--r--data/scripts/dhc/script_VaatiWithZelda.inc2
-rw-r--r--data/scripts/dhc/script_ZeldaAfterDefeatingV2.inc2
-rw-r--r--data/scripts/hyruleTown/script_Anju.inc4
-rw-r--r--data/scripts/hyruleTown/script_Librari.inc2
-rw-r--r--data/scripts/hyruleTown/script_LibrariLater.inc2
-rw-r--r--data/scripts/hyruleTown/script_LibrarianLeft.inc2
-rw-r--r--data/scripts/hyruleTown/script_LibrarianLeftWithQuest.inc8
-rw-r--r--data/scripts/hyruleTown/script_LibrarianRight.inc2
-rw-r--r--data/scripts/hyruleTown/script_Mayor.inc4
-rw-r--r--data/scripts/hyruleTown/script_Pita.inc2
-rw-r--r--data/scripts/hyruleTown/script_Stamp.inc2
-rw-r--r--data/scripts/npc/script_BladeBrothers.inc2
-rw-r--r--data/scripts/npc/script_Farmer.inc4
-rw-r--r--data/scripts/sanctuary/script_Npc4EThirdSanctuary.inc4
-rw-r--r--data/scripts/sanctuary/script_Object6ASword2.inc2
-rw-r--r--data/scripts/sanctuary/script_Object6ASword3.inc2
-rw-r--r--data/scripts/sanctuary/script_Object6ASwordCharge10.inc2
-rw-r--r--data/scripts/sanctuary/script_Object6ASwordCharge5.inc4
-rw-r--r--data/scripts/sanctuary/script_Object6ASwordCharge6.inc4
-rw-r--r--data/scripts/sanctuary/script_Object6ASwordCharge8.inc4
-rw-r--r--data/scripts/sanctuary/script_Object6ASwordCharge9.inc2
-rw-r--r--data/scripts/sanctuary/script_Object6ASwordInPedestal.inc2
-rw-r--r--data/scripts/sanctuary/script_Objet6ASwordCharge7.inc4
57 files changed, 84 insertions, 436 deletions
diff --git a/data/const/enemy/flyingPot.s b/data/const/enemy/flyingPot.s
deleted file mode 100644
index f02b1ecc..00000000
--- a/data/const/enemy/flyingPot.s
+++ /dev/null
@@ -1,34 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-
-gUnk_080CF244:: @ 080CF244
- .4byte sub_0803708C
- .4byte sub_080370A4
- .4byte GenericKnockback
- .4byte GenericDeath
- .4byte GenericConfused
- .4byte sub_0803712C
-
-gUnk_080CF25C:: @ 080CF25C
- .4byte sub_08037220
- .4byte sub_08037280
- .4byte sub_080372E8
- .4byte sub_0803737C
- .4byte sub_080373B0
- .4byte sub_080373C8
- .4byte sub_080373E0
-
-gUnk_080CF278:: @ 080CF278
- .4byte sub_08037144
- .4byte sub_0803715C
- .4byte sub_0803718C
- .4byte sub_080371F8
- .4byte nullsub_161
- .4byte sub_08037218
-
-gUnk_080CF290:: @ 080CF290
- .incbin "flyingPot/gUnk_080CF290.bin"
diff --git a/data/const/item/itemTryPickupObject.s b/data/const/item/itemTryPickupObject.s
index 2c523ea7..ba058a82 100644
--- a/data/const/item/itemTryPickupObject.s
+++ b/data/const/item/itemTryPickupObject.s
@@ -6,7 +6,7 @@
gUnk_0811BDB4:: @ 0811BDB4
- .4byte sub_080761C0
+ .4byte ItemPickupCheck
.4byte sub_080762D8
.4byte sub_08076488
.4byte sub_08076518
diff --git a/data/const/object/bird.s b/data/const/object/bird.s
deleted file mode 100644
index c07b7eb7..00000000
--- a/data/const/object/bird.s
+++ /dev/null
@@ -1,34 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08123EC0:: @ 08123EC0
- .4byte sub_0809CF3C
- .4byte sub_0809D030
- .4byte sub_0809D0F4
- .4byte sub_0809D178
- .4byte sub_0809D178
- .4byte sub_0809D178
- .4byte sub_0809D178
- .4byte sub_0809D178
- .4byte sub_0809D1F0
- .4byte sub_0809D498
- .4byte sub_0809D66C
-
-gUnk_08123EEC:: @ 08123EEC
- .4byte sub_0809CF54
- .4byte sub_0809CFEC
-
-gUnk_08123EF4:: @ 08123EF4
- .4byte sub_0809D048
- .4byte sub_0809D06C
-
-gUnk_08123EFC:: @ 08123EFC
- .4byte sub_0809D084
- .4byte sub_0809D0AC
-
-gUnk_08123F04:: @ 08123F04
- .4byte sub_0809D10C
- .4byte sub_0809D130
diff --git a/data/const/object/mazaalBossObject.s b/data/const/object/mazaalBossObject.s
deleted file mode 100644
index a58e800e..00000000
--- a/data/const/object/mazaalBossObject.s
+++ /dev/null
@@ -1,16 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08123D28:: @ 08123D28
- .4byte sub_0809AB04
- .4byte sub_0809ABA4
- .4byte sub_0809ABB0
- .4byte sub_0809ABD4
- .4byte sub_0809ABF4
- .4byte sub_0809AC3C
- .4byte sub_0809ACA0
- .4byte sub_0809ACCC
- .4byte sub_0809ACE8
diff --git a/data/const/object/minecart.s b/data/const/object/minecart.s
deleted file mode 100644
index 049745c8..00000000
--- a/data/const/object/minecart.s
+++ /dev/null
@@ -1,21 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_081223A8:: @ 081223A8
- .4byte sub_080916EC
- .4byte sub_080917DC
- .4byte sub_080918A4
- .4byte sub_080919AC
- .4byte sub_08091C0C
- .4byte sub_08091C98
- .4byte sub_08091CC8
- .4byte sub_08091D90
-
-gUnk_081223C8:: @ 081223C8
- .incbin "minecart/gUnk_081223C8.bin"
-
-gUnk_081223D0:: @ 081223D0
- .incbin "minecart/gUnk_081223D0.bin"
diff --git a/data/const/object/object96.s b/data/const/object/object96.s
deleted file mode 100644
index 88aad895..00000000
--- a/data/const/object/object96.s
+++ /dev/null
@@ -1,83 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08123FB0:: @ 08123FB0
- .4byte sub_0809D91C
- .4byte sub_0809D93C
- .4byte 0x30300000
- .4byte 0x133c3c01
- .4byte 0x00010000
- .4byte 0x00001800
- .4byte 0x00400060
- .4byte 0x00014021
- .4byte sub_0809D91C
- .4byte 00000000
- .4byte 00000000
- .4byte 0x10636300
- .4byte 00000000
- .4byte 0x00001800
- .4byte 0x00180000
-.ifdef JP
- .4byte 0x000000CD
-.else
-.ifdef DEMO_JP
- .4byte 0x000000CD
-.else
-.ifdef EU
- .4byte 0x000000CD @ TODO deduplicate
-.else
- .4byte 0x000000d0
-.endif
-.endif
-.endif
- .4byte sub_0809D91C
- .4byte 00000000
- .4byte 00000000
- .4byte 0x0f3c3c00
- .4byte 0x00010000
- .4byte 0x00001800
- .4byte 0x00400060
- .4byte 0x00014021
- .4byte sub_0809D91C
- .4byte 00000000
- .4byte 00000000
- .4byte 0x023c3c00
- .4byte 0x00010000
- .4byte 0x00001800
- .4byte 0x00400140
- .4byte 0x00014021
- .4byte sub_0809D91C
- .4byte 00000000
- .4byte 00000000
- .4byte 0x0d3c3c00
- .4byte 0x00010000
- .4byte 0x00001800
- .4byte 0x00400060
- .4byte 0x00014021
- .4byte sub_0809D91C
- .4byte 00000000
- .4byte 00000000
- .4byte 0x1a3c3c00
- .4byte 0x00010000
- .4byte 0x00001800
- .4byte 0x00400100
- .4byte 0x00014021
- .4byte sub_0809D91C
- .4byte 00000000
- .4byte 00000000
- .4byte 0x133c3c00
- .4byte 0x00010000
- .4byte 0x00001800
- .4byte 0x00400060
-
- .incbin "object96/gUnk_08123FB0.bin"
-
-gUnk_081240B0:: @ 081240B0
- .4byte sub_0809D7A8
- .4byte sub_0809D824
- .4byte sub_0809D860
- .4byte sub_0809D8C8
-
diff --git a/data/const/object/object98.s b/data/const/object/object98.s
deleted file mode 100644
index 732233be..00000000
--- a/data/const/object/object98.s
+++ /dev/null
@@ -1,9 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_0812418C:: @ 0812418C
- .4byte sub_0809E360
- .4byte sub_0809E3E4
diff --git a/data/const/object/objectA6.s b/data/const/object/objectA6.s
deleted file mode 100644
index 112174af..00000000
--- a/data/const/object/objectA6.s
+++ /dev/null
@@ -1,9 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08124800:: @ 08124800
- .4byte sub_0809F920
- .4byte sub_0809F964
diff --git a/data/const/object/objectA9.s b/data/const/object/objectA9.s
deleted file mode 100644
index 50217af0..00000000
--- a/data/const/object/objectA9.s
+++ /dev/null
@@ -1,16 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08124850:: @ 08124850
- .4byte sub_0809FEF8
- .4byte sub_0809FF28
- .4byte DeleteEntity
-
-gUnk_0812485C:: @ 0812485C
- .incbin "objectA9/gUnk_0812485C.bin"
-
-gUnk_08124860:: @ 08124860
- .incbin "objectA9/gUnk_08124860.bin"
diff --git a/data/const/object/objectAB.s b/data/const/object/objectAB.s
deleted file mode 100644
index 3ac4b9fb..00000000
--- a/data/const/object/objectAB.s
+++ /dev/null
@@ -1,10 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_0812486C:: @ 0812486C
- .4byte sub_080A00F8
- .4byte sub_080A012C
- .4byte sub_080A0158
diff --git a/data/const/object/objectAD.s b/data/const/object/objectAD.s
deleted file mode 100644
index a569ed91..00000000
--- a/data/const/object/objectAD.s
+++ /dev/null
@@ -1,9 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_081248BC:: @ 081248BC
- .4byte sub_080A04A4
- .4byte sub_080A04E0
diff --git a/data/const/object/objectB4.s b/data/const/object/objectB4.s
deleted file mode 100644
index cc9159af..00000000
--- a/data/const/object/objectB4.s
+++ /dev/null
@@ -1,17 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08124B10:: @ 08124B10
- .incbin "objectB4/gUnk_08124B10.bin"
-
-gUnk_08124B20:: @ 08124B20
- .4byte sub_080A0BA8
- .4byte sub_080A0CE8
- .4byte sub_080A0D70
- .4byte sub_080A0E08
-
-gUnk_08124B30:: @ 08124B30
- .incbin "objectB4/gUnk_08124B30.bin"
diff --git a/data/const/object/objectB9.s b/data/const/object/objectB9.s
deleted file mode 100644
index 7a5da340..00000000
--- a/data/const/object/objectB9.s
+++ /dev/null
@@ -1,21 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08124C20:: @ 08124C20
- .incbin "objectB9/gUnk_08124C20.bin"
-
-gUnk_08124C48:: @ 08124C48
- .incbin "objectB9/gUnk_08124C48.bin"
-
-gUnk_08124EA0:: @ 08124EA0
- .incbin "objectB9/gUnk_08124EA0.bin"
-
-gUnk_08124EC8:: @ 08124EC8
- .incbin "objectB9/gUnk_08124EC8.bin"
-
-gUnk_08124ECC:: @ 08124ECC
- .incbin "objectB9/gUnk_08124ECC.bin"
-
diff --git a/data/const/object/objectBlockingStairs.s b/data/const/object/objectBlockingStairs.s
deleted file mode 100644
index a68959bf..00000000
--- a/data/const/object/objectBlockingStairs.s
+++ /dev/null
@@ -1,27 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_0812283C:: @ 0812283C
- .4byte sub_08092EEC
- .4byte sub_08092F68
- .4byte sub_080930F4
- .4byte sub_08093178
- .4byte nullsub_120
-
-gUnk_08122850:: @ 08122850
- .incbin "objectBlockingStairs/gUnk_08122850.bin"
-
-gUnk_08122862:: @ 08122862
- .incbin "objectBlockingStairs/gUnk_08122862.bin"
-
-gUnk_08122874:: @ 08122874
- .incbin "objectBlockingStairs/gUnk_08122874.bin"
-
-gUnk_08122886:: @ 08122886
- .incbin "objectBlockingStairs/gUnk_08122886.bin"
-
-gUnk_08122898:: @ 08122898
- .incbin "objectBlockingStairs/gUnk_08122898.bin"
diff --git a/data/const/object/picoBloom.s b/data/const/object/picoBloom.s
deleted file mode 100644
index db60592d..00000000
--- a/data/const/object/picoBloom.s
+++ /dev/null
@@ -1,13 +0,0 @@
- .include "asm/macros.inc"
- .include "constants/constants.inc"
-
- .section .rodata
- .align 2
-
-gUnk_08123568:: @ 08123568
- .4byte sub_08098A90
- .4byte sub_08098AD0
- .4byte sub_08098AE8
-
-gUnk_08123574:: @ 08123574
- .incbin "picoBloom/gUnk_08123574.bin"
diff --git a/data/data_08108E6C.s b/data/data_08108E6C.s
index 5e50bd0e..8cad3253 100644
--- a/data/data_08108E6C.s
+++ b/data/data_08108E6C.s
@@ -390,7 +390,7 @@ gUnk_081091F8:: @ 081091F8
gUnk_08109202:: @ 08109202
.incbin "data_08108E6C/gUnk_08109202.bin"
-gUnk_08109214:: @ 08109214
+gTranslations:: @ 08109214
.4byte translation
.4byte translation
.4byte translation
diff --git a/data/data_0811E750.s b/data/data_0811E750.s
index df1745c8..fe86f629 100644
--- a/data/data_0811E750.s
+++ b/data/data_0811E750.s
@@ -4,30 +4,10 @@
.section .rodata
.align 2
-gUnk_0811E768:: @ 0811E768
- .4byte sub_0807FC64
- .4byte sub_0807FC7C
- .4byte sub_0807FDB0
- .4byte 00000000
- .4byte sub_0807FEF0
- .4byte sub_0807FF54
-
-gUnk_0811E780:: @ 0811E780
- .4byte sub_0807FDC8
- .4byte sub_0807FDE4
- .4byte sub_0807FDF8
-
-gUnk_0811E78C:: @ 0811E78C
- .4byte sub_0807FF08
- .4byte sub_0807FF1C
-
-gUnk_0811E794:: @ 0811E794
- .4byte sub_0807FF6C
- .4byte sub_0807FFE4
- .4byte sub_08080040
- .4byte sub_08080108
- .4byte sub_08080198
- .4byte sub_080801BC
+
+
+
+
gUnk_0811E7AC:: @ 0811E7AC
.4byte sub_08080794
diff --git a/data/data_08127280.s b/data/data_08127280.s
index cc57aa11..26384a3d 100644
--- a/data/data_08127280.s
+++ b/data/data_08127280.s
@@ -4,23 +4,7 @@
.section .rodata
.align 2
-gUnk_08127280:: @ 08127280
- .incbin "data_08127280/gUnk_08127280.bin"
-
-gUnk_08127298:: @ 08127298
- .incbin "data_08127280/gUnk_08127298.bin"
-
-gUnk_081272B0:: @ 081272B0
- .incbin "data_08127280/gUnk_081272B0.bin"
-
-gUnk_081272C8:: @ 081272C8
- .incbin "data_08127280/gUnk_081272C8.bin"
-
-gUnk_081272E0:: @ 081272E0
- .4byte gUnk_08127280
- .4byte gUnk_08127298
- .4byte gUnk_081272B0
- .4byte gUnk_081272C8
+@ staffroll rodata
gUnk_081272F0:: @ 081272F0
.incbin "data_08127280/gUnk_081272F0.bin"
@@ -35,20 +19,23 @@ gUnk_08127CEC:: @ 08127CEC
.incbin "data_08127280/gUnk_08127CEC.bin"
gUnk_08127D00:: @ 08127D00
- .4byte sub_080A3608
- .4byte sub_080A36C0
- .4byte sub_080A3994
- .4byte sub_080A3980
+ .4byte StaffrollTask_State0
+ .4byte StaffrollTask_State1
+ .4byte StaffrollTask_State2
+ .4byte StaffrollTask_State3
gUnk_08127D10:: @ 08127D10
- .4byte sub_080A36DC
- .4byte sub_080A36F8
- .4byte sub_080A3768
- .4byte sub_080A3864
- .4byte sub_080A3888
- .4byte sub_080A38B4
- .4byte sub_080A38D0
- .4byte sub_080A3930
+ .4byte StaffrollTask_State1MenuType0
+ .4byte StaffrollTask_State1MenuType1
+ .4byte StaffrollTask_State1MenuType2
+ .4byte StaffrollTask_State1MenuType3
+ .4byte StaffrollTask_State1MenuType4
+ .4byte StaffrollTask_State1MenuType5
+ .4byte StaffrollTask_State1MenuType6
+ .4byte StaffrollTask_State1MenuType7
+
+@ End of staffroll
+
gAreaMetadata:: @ 08127D30
.ifdef EU
diff --git a/data/scripts/cutscene/introBusinessScrub/script_ZeldaIntroBusinessScrub.inc b/data/scripts/cutscene/introBusinessScrub/script_ZeldaIntroBusinessScrub.inc
index ae7c5633..24942bab 100644
--- a/data/scripts/cutscene/introBusinessScrub/script_ZeldaIntroBusinessScrub.inc
+++ b/data/scripts/cutscene/introBusinessScrub/script_ZeldaIntroBusinessScrub.inc
@@ -33,7 +33,7 @@ SCRIPT_START script_ZeldaIntroBusinessScrub
SetEntitySpeed 0x0200
WalkSouth 0x0008
SetAnimation 0x0040
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimationState 0x0006
DoPostScriptAction 0x0000
SetSyncFlag 0x00000002
diff --git a/data/scripts/cutscene/introCeremony/script_Npc4EMonsters.inc b/data/scripts/cutscene/introCeremony/script_Npc4EMonsters.inc
index 46e39e17..8427c4de 100644
--- a/data/scripts/cutscene/introCeremony/script_Npc4EMonsters.inc
+++ b/data/scripts/cutscene/introCeremony/script_Npc4EMonsters.inc
@@ -30,7 +30,7 @@ SCRIPT_START script_Npc4EMonsters
Call NPC4E_SaveEquippedItems
Call SetPlayerActionNormal
CallWithArg EquipItem, 0x0000000d
- CallWithArg sub_0807F29C, gUnk_080049F6
+ CallWithArg SetInputMacro, gUnk_080049F6
_0807F0B4 0x0001
SetEntityPositionRelative 0x01f8, 0x0068
SetSyncFlag 0x00000004
@@ -41,7 +41,7 @@ SCRIPT_START script_Npc4EMonsters
PlaySound SFX_1C3
SetSyncFlag 0x20000000
Wait 0x0078
- CallWithArg sub_0807F29C, 0x00000000
+ CallWithArg SetInputMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
SetSyncFlag 0x40000000
SetSyncFlag 0x00000010
diff --git a/data/scripts/cutscene/introCeremony/script_Npc4EVaatiAttacking.inc b/data/scripts/cutscene/introCeremony/script_Npc4EVaatiAttacking.inc
index 02d18eba..f807fc41 100644
--- a/data/scripts/cutscene/introCeremony/script_Npc4EVaatiAttacking.inc
+++ b/data/scripts/cutscene/introCeremony/script_Npc4EVaatiAttacking.inc
@@ -10,11 +10,11 @@ SCRIPT_START script_Npc4EVaatiAttacking
Call NPC4E_SaveEquippedItems
Call SetPlayerActionNormal
CallWithArg EquipItem, 0x0000000d
- CallWithArg sub_0807F29C, gUnk_080049F6
+ CallWithArg SetInputMacro, gUnk_080049F6
Wait 0x001e
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000200
- CallWithArg sub_0807F29C, 0x00000000
+ CallWithArg SetInputMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
Wait 0x003c
SetSyncFlag 0x08000000
diff --git a/data/scripts/cutscene/introCeremony/script_PlayerFainting.inc b/data/scripts/cutscene/introCeremony/script_PlayerFainting.inc
index 8e0ae500..f35afc73 100644
--- a/data/scripts/cutscene/introCeremony/script_PlayerFainting.inc
+++ b/data/scripts/cutscene/introCeremony/script_PlayerFainting.inc
@@ -11,7 +11,7 @@ SCRIPT_START script_PlayerFainting
Call sub_0807F1E8
DoPostScriptAction 0x0011
EndBlock
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
WaitForSyncFlag 0x80000000
Call SetPlayerActionNormal
SCRIPT_END
diff --git a/data/scripts/cutscene/introCeremony/script_VaatiIntroCeremony.inc b/data/scripts/cutscene/introCeremony/script_VaatiIntroCeremony.inc
index 13d6fa8c..5236e03b 100644
--- a/data/scripts/cutscene/introCeremony/script_VaatiIntroCeremony.inc
+++ b/data/scripts/cutscene/introCeremony/script_VaatiIntroCeremony.inc
@@ -13,21 +13,21 @@ SCRIPT_START script_VaatiIntroCeremony
WaitForSyncFlagAndClear 0x00000100
SetAnimationState 0x0004
DoPostScriptAction 0x001c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimationState 0x0004
DoPostScriptAction 0x0000
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00000100
SetAnimationState 0x0000
DoPostScriptAction 0x001c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimationState 0x0000
DoPostScriptAction 0x0000
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00000100
SetAnimationState 0x0000
DoPostScriptAction 0x001a
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0000
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00000100
@@ -71,7 +71,7 @@ SCRIPT_START script_VaatiIntroCeremony
Wait 0x005a
SetAnimationState 0x0004
DoPostScriptAction 0x001c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimationState 0x0004
DoPostScriptAction 0x0000
Wait 0x001e
diff --git a/data/scripts/cutscene/introCeremony/script_ZeldaIntroCastle.inc b/data/scripts/cutscene/introCeremony/script_ZeldaIntroCastle.inc
index cfe741b1..9ccd1167 100644
--- a/data/scripts/cutscene/introCeremony/script_ZeldaIntroCastle.inc
+++ b/data/scripts/cutscene/introCeremony/script_ZeldaIntroCastle.inc
@@ -48,7 +48,7 @@ script_08011206:
Call sub_08066E20
Wait 0x0014
DoPostScriptAction 0x0010
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
PlaySound SFX_1CA
SetSyncFlag 0x00000020
WaitForSyncFlagAndClear 0x00000010
diff --git a/data/scripts/cutscene/introTown/script_Npc4EIntroTown.inc b/data/scripts/cutscene/introTown/script_Npc4EIntroTown.inc
index 10f3eef7..ffd9dc02 100644
--- a/data/scripts/cutscene/introTown/script_Npc4EIntroTown.inc
+++ b/data/scripts/cutscene/introTown/script_Npc4EIntroTown.inc
@@ -164,14 +164,14 @@ SCRIPT_START script_Npc4EIntroTown
CallWithArg EquipItem, 0x0000000d
SetIntVariable 0x000000ff
Call sub_0807F5B0
- CallWithArg sub_0807F29C, gUnk_080049D6
+ CallWithArg SetInputMacro, gUnk_080049D6
Wait 0x00b7
SetIntVariable 0x00000000
Call sub_0807F5B0
MessageFromTargetPos 0x102c, 0x0000
WaitUntilTextboxCloses
@ Give control back to the player
- CallWithArg sub_0807F29C, 0x00000000
+ CallWithArg SetInputMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
_0807F0B4 0x0004
CameraTargetPlayer
diff --git a/data/scripts/cutscene/originStory/script_MinishEzlo.inc b/data/scripts/cutscene/originStory/script_MinishEzlo.inc
index 5acc0d71..7b5e52c9 100644
--- a/data/scripts/cutscene/originStory/script_MinishEzlo.inc
+++ b/data/scripts/cutscene/originStory/script_MinishEzlo.inc
@@ -34,7 +34,7 @@ SCRIPT_START script_MinishEzlo
SetSyncFlag 0x00010000
WaitForSyncFlagAndClear 0x00008000
SetAnimation 0x000d
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00010000
Wait 0x003c
DoPostScriptAction 0x0005
diff --git a/data/scripts/cutscene/originStory/script_Object6AMinishCap.inc b/data/scripts/cutscene/originStory/script_Object6AMinishCap.inc
index 75e76a5b..2d149f47 100644
--- a/data/scripts/cutscene/originStory/script_Object6AMinishCap.inc
+++ b/data/scripts/cutscene/originStory/script_Object6AMinishCap.inc
@@ -17,7 +17,7 @@ SCRIPT_START script_Object6AMinishCap
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
SetAnimation 0x0001
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
diff --git a/data/scripts/cutscene/originStory/script_Vaati.inc b/data/scripts/cutscene/originStory/script_Vaati.inc
index 3a48e430..ac8c49a7 100644
--- a/data/scripts/cutscene/originStory/script_Vaati.inc
+++ b/data/scripts/cutscene/originStory/script_Vaati.inc
@@ -23,7 +23,7 @@ SCRIPT_START script_Vaati
SetSyncFlag 0x00001000
WaitForSyncFlagAndClear 0x00000800
DoPostScriptAction 0x0018
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimationState 0x0004
DoPostScriptAction 0x0000
SetSyncFlag 0x00001000
diff --git a/data/scripts/cutscene/originStory/script_VaatiAppearsAgain.inc b/data/scripts/cutscene/originStory/script_VaatiAppearsAgain.inc
index 8e9cce5d..f356d65f 100644
--- a/data/scripts/cutscene/originStory/script_VaatiAppearsAgain.inc
+++ b/data/scripts/cutscene/originStory/script_VaatiAppearsAgain.inc
@@ -16,7 +16,7 @@ SCRIPT_START script_VaatiAppearsAgain
Wait 0x0014
SetAnimationState 0x0000
DoPostScriptAction 0x001c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0000
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
diff --git a/data/scripts/cutscene/outro/script_MinishEzloGoodbye.inc b/data/scripts/cutscene/outro/script_MinishEzloGoodbye.inc
index ba35737d..db38ceb7 100644
--- a/data/scripts/cutscene/outro/script_MinishEzloGoodbye.inc
+++ b/data/scripts/cutscene/outro/script_MinishEzloGoodbye.inc
@@ -25,17 +25,17 @@ SCRIPT_START script_MinishEzloGoodbye
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
SetAnimation 0x000c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
Call sub_08094B94
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
SetAnimation 0x000f
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
CallWithArg sub_080960C4, script_Object6AEzloFinalMagic
SetAnimation 0x0012
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
Wait 0x001e
SetSyncFlag 0x00000020
StopBgm
diff --git a/data/scripts/cutscene/outro/script_MinishEzloOutro.inc b/data/scripts/cutscene/outro/script_MinishEzloOutro.inc
index b82f4618..1741a522 100644
--- a/data/scripts/cutscene/outro/script_MinishEzloOutro.inc
+++ b/data/scripts/cutscene/outro/script_MinishEzloOutro.inc
@@ -10,20 +10,20 @@ SCRIPT_START script_MinishEzloOutro
WaitForSyncFlagAndClear 0x00000002
SetAnimation 0x000e
DoPostScriptAction 0x0007
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0004
SetSyncFlag 0x00000040
WaitForSyncFlagAndClear 0x00000002
SetAnimation 0x000c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000040
WaitForSyncFlagAndClear 0x00000002
SetAnimation 0x000f
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000040
WaitForSyncFlagAndClear 0x00000002
SetAnimation 0x000c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000040
WaitForSyncFlagAndClear 0x00000002
CallWithArg sub_080960C4, script_EzloZeldaMagic
diff --git a/data/scripts/cutscene/reveal/script_PlayerFaintAgain.inc b/data/scripts/cutscene/reveal/script_PlayerFaintAgain.inc
index 6593d60f..460b706c 100644
--- a/data/scripts/cutscene/reveal/script_PlayerFaintAgain.inc
+++ b/data/scripts/cutscene/reveal/script_PlayerFaintAgain.inc
@@ -1,9 +1,9 @@
@ Sanctuary Player faint from Vaati attack
SCRIPT_START script_PlayerFaintAgain
Call sub_0807F1C4
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
Call sub_0807F1E8
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000004
PlaySound SFX_PLY_JUMP
diff --git a/data/scripts/cutscene/takeover/script_VaatiTakeover.inc b/data/scripts/cutscene/takeover/script_VaatiTakeover.inc
index efd31a2b..1a2520c3 100644
--- a/data/scripts/cutscene/takeover/script_VaatiTakeover.inc
+++ b/data/scripts/cutscene/takeover/script_VaatiTakeover.inc
@@ -14,7 +14,7 @@ SCRIPT_START script_VaatiTakeover
Wait 0x0014
SetAnimationState 0x0000
DoPostScriptAction 0x001c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0000
SetSyncFlag 0x00000020
WaitForSyncFlagAndClear 0x00000010
diff --git a/data/scripts/dhc/script_Vaati1Intro.inc b/data/scripts/dhc/script_Vaati1Intro.inc
index 3255d880..0308aab2 100644
--- a/data/scripts/dhc/script_Vaati1Intro.inc
+++ b/data/scripts/dhc/script_Vaati1Intro.inc
@@ -25,7 +25,7 @@ SCRIPT_START script_Vaati1Intro
PlayBgm BGM_VAATI_REBORN
DoPostScriptAction 0x0019
PlaySound SFX_198
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetRoomFlag 0x0000
DoPostScriptAction 0x0008
Wait 0x0080
diff --git a/data/scripts/dhc/script_VaatiWithZelda.inc b/data/scripts/dhc/script_VaatiWithZelda.inc
index 1464b9a8..55897c74 100644
--- a/data/scripts/dhc/script_VaatiWithZelda.inc
+++ b/data/scripts/dhc/script_VaatiWithZelda.inc
@@ -11,7 +11,7 @@ SCRIPT_START script_VaatiWithZelda
Wait 0x003c
SetAnimationState 0x0004
DoPostScriptAction 0x001c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0000
Wait 0x003c
SetSyncFlag 0x00000002
diff --git a/data/scripts/dhc/script_ZeldaAfterDefeatingV2.inc b/data/scripts/dhc/script_ZeldaAfterDefeatingV2.inc
index 8c2d1161..bad68ee4 100644
--- a/data/scripts/dhc/script_ZeldaAfterDefeatingV2.inc
+++ b/data/scripts/dhc/script_ZeldaAfterDefeatingV2.inc
@@ -18,7 +18,7 @@ script_0800DCD0:
StopBgm
Call sub_08066E50
PlaySound SFX_1C9
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
PlaySound SFX_1CA
Wait 0x003c
DoPostScriptAction 0x0004
diff --git a/data/scripts/hyruleTown/script_Anju.inc b/data/scripts/hyruleTown/script_Anju.inc
index 627bc9b1..b6cb6bb4 100644
--- a/data/scripts/hyruleTown/script_Anju.inc
+++ b/data/scripts/hyruleTown/script_Anju.inc
@@ -19,7 +19,7 @@ script_0801015A:
Call sub_080A1608
WaitUntilTextboxCloses
EnablePlayerControl
- CallWithArg sub_080A1550, script_080101AC
+ CallWithArg CuccoMinigame_Init, script_080101AC
JumpIfNot script_0801015A
PlayBgm BGM_CUCCO_MINIGAME
SetRoomFlag 0x0001
@@ -49,7 +49,7 @@ script_080101AC:
Call sub_0807FB74
_0807E8E4_1
Call SetPlayerCollisionLayer1
- Call sub_080A1388
+ Call CuccoMinigame_Cleanup
Call sub_0806EC38
BeginBlock
MoveEntityToPlayer
diff --git a/data/scripts/hyruleTown/script_Librari.inc b/data/scripts/hyruleTown/script_Librari.inc
index 759b102e..7f456a0e 100644
--- a/data/scripts/hyruleTown/script_Librari.inc
+++ b/data/scripts/hyruleTown/script_Librari.inc
@@ -10,7 +10,7 @@ script_0800E974:
JumpIfNot script_0800E974
SetPlayerIdle
SetAnimation 0x0008
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x0009
Call sub_0806B260
JumpIfNot script_0800E9E4
diff --git a/data/scripts/hyruleTown/script_LibrariLater.inc b/data/scripts/hyruleTown/script_LibrariLater.inc
index cc4fda75..5b97f721 100644
--- a/data/scripts/hyruleTown/script_LibrariLater.inc
+++ b/data/scripts/hyruleTown/script_LibrariLater.inc
@@ -10,7 +10,7 @@ script_08012440:
JumpIfNot script_08012440
SetPlayerIdle
SetAnimation 0x0008
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x0009
Call sub_0806B2B4
WaitUntilTextboxCloses
diff --git a/data/scripts/hyruleTown/script_LibrarianLeft.inc b/data/scripts/hyruleTown/script_LibrarianLeft.inc
index 2cda1ba0..bed65448 100644
--- a/data/scripts/hyruleTown/script_LibrarianLeft.inc
+++ b/data/scripts/hyruleTown/script_LibrarianLeft.inc
@@ -10,7 +10,7 @@ script_08008BA2:
TriggerInteract
SetPlayerIdle
SetAnimation 0x0004
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
MessageFromTarget 0x4912
WaitUntilTextboxCloses
SetAnimation 0x0008
diff --git a/data/scripts/hyruleTown/script_LibrarianLeftWithQuest.inc b/data/scripts/hyruleTown/script_LibrarianLeftWithQuest.inc
index 6fbcd584..a6f0efee 100644
--- a/data/scripts/hyruleTown/script_LibrarianLeftWithQuest.inc
+++ b/data/scripts/hyruleTown/script_LibrarianLeftWithQuest.inc
@@ -16,13 +16,13 @@ script_08008BD2:
SetGlobalFlag 0x0061
.endif
SetAnimation 0x0004
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
WaitUntilTextboxCloses
Call sub_0806BA34
JumpIfNot script_08008C54
WaitUntilTextboxCloses
CallWithArg sub_0806BB1C, 0x00000000
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
CallWithArg sub_0806BB1C, 0x00000001
Call sub_0806BB7C
JumpIfNot script_08008C5C
@@ -34,11 +34,11 @@ script_08008BD2:
Wait 0x000f
PlaySound SFX_SECRET
SetAnimation 0x0004
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
MessageNoOverlap 0x4913
WaitUntilTextboxCloses
SetAnimation 0x0008
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
Jump script_08008C5C
script_08008C54:
SetAnimation 0x0008
diff --git a/data/scripts/hyruleTown/script_LibrarianRight.inc b/data/scripts/hyruleTown/script_LibrarianRight.inc
index df64ef65..2945aaf2 100644
--- a/data/scripts/hyruleTown/script_LibrarianRight.inc
+++ b/data/scripts/hyruleTown/script_LibrarianRight.inc
@@ -10,7 +10,7 @@ script_08008B6E:
TriggerInteract
SetPlayerIdle
SetAnimation 0x0004
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
Call sub_0806BBB0
WaitUntilTextboxCloses
SetAnimation 0x0008
diff --git a/data/scripts/hyruleTown/script_Mayor.inc b/data/scripts/hyruleTown/script_Mayor.inc
index 83a6c6a5..1761b2cf 100644
--- a/data/scripts/hyruleTown/script_Mayor.inc
+++ b/data/scripts/hyruleTown/script_Mayor.inc
@@ -12,12 +12,12 @@ script_0800EA6A:
SetPlayerIdle
FacePlayer
CallWithArg sub_0807F3D8, 0x00000004
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x0009
Call sub_0806CE80
WaitUntilTextboxCloses
EnablePlayerControl
SetAnimation 0x000a
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x0008
Jump script_0800EA6A
diff --git a/data/scripts/hyruleTown/script_Pita.inc b/data/scripts/hyruleTown/script_Pita.inc
index 5732755d..4c554ae1 100644
--- a/data/scripts/hyruleTown/script_Pita.inc
+++ b/data/scripts/hyruleTown/script_Pita.inc
@@ -11,7 +11,7 @@ script_080106BE:
JumpIfNot script_080106BE
SetPlayerIdle
FacePlayer
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0000
HasRoomItemForSale
JumpIf script_080106E0
diff --git a/data/scripts/hyruleTown/script_Stamp.inc b/data/scripts/hyruleTown/script_Stamp.inc
index c478adeb..1b70e3de 100644
--- a/data/scripts/hyruleTown/script_Stamp.inc
+++ b/data/scripts/hyruleTown/script_Stamp.inc
@@ -11,7 +11,7 @@ script_080107AA:
CheckEntityInteractType
JumpIfNot script_080107AA
SetPlayerIdle
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0001
Call sub_08062CBC
WaitUntilTextboxCloses
diff --git a/data/scripts/npc/script_BladeBrothers.inc b/data/scripts/npc/script_BladeBrothers.inc
index e42d8c46..8dbcf6d5 100644
--- a/data/scripts/npc/script_BladeBrothers.inc
+++ b/data/scripts/npc/script_BladeBrothers.inc
@@ -36,7 +36,7 @@ script_08016262:
Call sub_08068E00
WaitUntilTextboxCloses
DoPostScriptAction 0x0001
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
Call sub_08068E90
Call sub_08068C8C
JumpIf script_0801631C
diff --git a/data/scripts/npc/script_Farmer.inc b/data/scripts/npc/script_Farmer.inc
index a03617d1..2aa74c78 100644
--- a/data/scripts/npc/script_Farmer.inc
+++ b/data/scripts/npc/script_Farmer.inc
@@ -11,7 +11,7 @@ script_0800B0E8:
script_0800B0F6:
SetPlayerIdle
Call sub_0807DF28
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
FacePlayer
CallWithArg sub_0806BC94, 0x00000004
Call sub_0806BCE8
@@ -24,7 +24,7 @@ script_0800B0F6:
script_0800B134:
SetPlayerIdle
Call sub_0807DF28
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
FacePlayer
CallWithArg sub_0806BC94, 0x00000004
Call sub_0807F650
diff --git a/data/scripts/sanctuary/script_Npc4EThirdSanctuary.inc b/data/scripts/sanctuary/script_Npc4EThirdSanctuary.inc
index 3e97485d..509c2f48 100644
--- a/data/scripts/sanctuary/script_Npc4EThirdSanctuary.inc
+++ b/data/scripts/sanctuary/script_Npc4EThirdSanctuary.inc
@@ -85,9 +85,9 @@ script_080138D0:
.endif
Call NPC4E_SaveEquippedItems
CallWithArg EquipItem, 0x00010001
- CallWithArg sub_0807F29C, gUnk_080049FE
+ CallWithArg SetInputMacro, gUnk_080049FE
Wait 0x00c8
- CallWithArg sub_0807F29C, 0x00000000
+ CallWithArg SetInputMacro, 0x00000000
Call NPC4E_RestoreEquippedItems
script_08013A8E:
.ifndef EU
diff --git a/data/scripts/sanctuary/script_Object6ASword2.inc b/data/scripts/sanctuary/script_Object6ASword2.inc
index 2acab4f5..8723ac1a 100644
--- a/data/scripts/sanctuary/script_Object6ASword2.inc
+++ b/data/scripts/sanctuary/script_Object6ASword2.inc
@@ -6,7 +6,7 @@ SCRIPT_START script_Object6ASword2
EndBlock
WaitForSyncFlagAndClear 0x00000080
SetAnimation 0x000c
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
DoPostScriptAction 0x0006
diff --git a/data/scripts/sanctuary/script_Object6ASword3.inc b/data/scripts/sanctuary/script_Object6ASword3.inc
index 38b36455..1cd22b94 100644
--- a/data/scripts/sanctuary/script_Object6ASword3.inc
+++ b/data/scripts/sanctuary/script_Object6ASword3.inc
@@ -6,7 +6,7 @@ SCRIPT_START script_Object6ASword3
EndBlock
WaitForSyncFlagAndClear 0x00000080
SetAnimation 0x000d
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
DoPostScriptAction 0x0006
diff --git a/data/scripts/sanctuary/script_Object6ASwordCharge10.inc b/data/scripts/sanctuary/script_Object6ASwordCharge10.inc
index 000d1c95..31fd102a 100644
--- a/data/scripts/sanctuary/script_Object6ASwordCharge10.inc
+++ b/data/scripts/sanctuary/script_Object6ASwordCharge10.inc
@@ -9,6 +9,6 @@ SCRIPT_START script_Object6ASwordCharge10
EndBlock
WaitForSyncFlag 0x00000020
Wait 0x0078
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
diff --git a/data/scripts/sanctuary/script_Object6ASwordCharge5.inc b/data/scripts/sanctuary/script_Object6ASwordCharge5.inc
index 3b06636f..8dc55e5f 100644
--- a/data/scripts/sanctuary/script_Object6ASwordCharge5.inc
+++ b/data/scripts/sanctuary/script_Object6ASwordCharge5.inc
@@ -6,11 +6,11 @@ SCRIPT_START script_Object6ASwordCharge5
EndBlock
WaitForSyncFlagAndClear 0x00000200
SetAnimation 0x0008
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x000c
SetSyncFlag 0x00002000
WaitForSyncFlag 0x00000020
SetAnimation 0x0010
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
diff --git a/data/scripts/sanctuary/script_Object6ASwordCharge6.inc b/data/scripts/sanctuary/script_Object6ASwordCharge6.inc
index 0fccc71d..1a080034 100644
--- a/data/scripts/sanctuary/script_Object6ASwordCharge6.inc
+++ b/data/scripts/sanctuary/script_Object6ASwordCharge6.inc
@@ -6,11 +6,11 @@ SCRIPT_START script_Object6ASwordCharge6
EndBlock
WaitForSyncFlagAndClear 0x00000400
SetAnimation 0x0009
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x000d
SetSyncFlag 0x00004000
WaitForSyncFlag 0x00000020
SetAnimation 0x0011
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
diff --git a/data/scripts/sanctuary/script_Object6ASwordCharge8.inc b/data/scripts/sanctuary/script_Object6ASwordCharge8.inc
index 9120d4b9..d86e5dce 100644
--- a/data/scripts/sanctuary/script_Object6ASwordCharge8.inc
+++ b/data/scripts/sanctuary/script_Object6ASwordCharge8.inc
@@ -7,12 +7,12 @@ SCRIPT_START script_Object6ASwordCharge8
EndBlock
WaitForSyncFlagAndClear 0x00001000
SetAnimation 0x000b
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x000f
SetSyncFlag 0x00010000
WaitForSyncFlag 0x00000020
SetAnimation 0x0013
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
diff --git a/data/scripts/sanctuary/script_Object6ASwordCharge9.inc b/data/scripts/sanctuary/script_Object6ASwordCharge9.inc
index 637466b7..7b1b20c0 100644
--- a/data/scripts/sanctuary/script_Object6ASwordCharge9.inc
+++ b/data/scripts/sanctuary/script_Object6ASwordCharge9.inc
@@ -8,7 +8,7 @@ SCRIPT_START script_Object6ASwordCharge9
EndBlock
WaitForSyncFlag 0x00000020
Wait 0x0078
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
diff --git a/data/scripts/sanctuary/script_Object6ASwordInPedestal.inc b/data/scripts/sanctuary/script_Object6ASwordInPedestal.inc
index 2584cb86..b2096d46 100644
--- a/data/scripts/sanctuary/script_Object6ASwordInPedestal.inc
+++ b/data/scripts/sanctuary/script_Object6ASwordInPedestal.inc
@@ -6,7 +6,7 @@ SCRIPT_START script_Object6ASwordInPedestal
EndBlock
WaitForSyncFlagAndClear 0x00000080
SetAnimation 0x000b
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
DoPostScriptAction 0x0006
diff --git a/data/scripts/sanctuary/script_Objet6ASwordCharge7.inc b/data/scripts/sanctuary/script_Objet6ASwordCharge7.inc
index 30ab72f0..ab1e6db4 100644
--- a/data/scripts/sanctuary/script_Objet6ASwordCharge7.inc
+++ b/data/scripts/sanctuary/script_Objet6ASwordCharge7.inc
@@ -7,12 +7,12 @@ SCRIPT_START script_Objet6ASwordCharge7
EndBlock
WaitForSyncFlagAndClear 0x00000800
SetAnimation 0x000a
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
SetAnimation 0x000e
SetSyncFlag 0x00008000
WaitForSyncFlag 0x00000020
SetAnimation 0x0012
- Call WaitForFrameHiBit
+ Call WaitForAnimDone
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000