Name some script commands

This commit is contained in:
octorock
2021-12-26 23:44:43 +01:00
parent 2ccf89a1fb
commit 57f00c0eae
365 changed files with 1579 additions and 1576 deletions
@@ -23,7 +23,7 @@ script_08013FF0:
_0807EB28 0x1508
WaitUntilTextboxCloses
StartPlayerScript script_PlayerSanctuary
WaitForSomething2 0x00000001
WaitForSyncFlagAndClear 0x00000001
Call sub_0807DF50
_0807E878
Jump script_08013FF0
@@ -8,7 +8,7 @@ SCRIPT_START script_Npc4EFinalSwordRumble
CameraTargetEntity
Wait 0x003c
.endif
_0807E5F8 0x00000008
SetSyncFlag 0x00000008
Wait 0x0078
CallWithArg DeleteManager36, 0x00000001
_0807F0C8 0x0000, 0x0000
+14 -14
View File
@@ -13,7 +13,7 @@ script_080134F8:
_0807E864
Call sub_0807DF28
StartPlayerScript script_PlayerAtPedestal
WaitForSomething2 0x00000001
WaitForSyncFlagAndClear 0x00000001
CallWithArg sub_08095A1C, script_Object6ASwordInPedestal
PlaySound SFX_ELEMENT_PLACE
Wait 0x005a
@@ -22,7 +22,7 @@ script_080134F8:
CallWithArg sub_08095D54, script_Object6AEarthElementFloating
CallWithArg sub_08095D54, script_Object6AFireElementFloating
EndBlock
WaitForSomething2 0x18000000
WaitForSyncFlagAndClear 0x18000000
BeginBlock
PlaySound SFX_ELEMENT_CHARGE
CallWithArg sub_08095D8C, script_Object6ASwordChange1
@@ -36,22 +36,22 @@ script_080134F8:
EndBlock
Wait 0x003c
CallWithArg CreateManager36, 0x00000000
_0807E5F8 0x00000200
WaitForSomething2 0x00002000
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00002000
PlaySound SFX_1D2
CallWithArg sub_08095D8C, script_Object6ASwordCharge9
CallWithArg sub_08095D8C, script_Object6ASwordCharge10
_0807E5F8 0x00000400
WaitForSomething2 0x00004000
SetSyncFlag 0x00000400
WaitForSyncFlagAndClear 0x00004000
Wait 0x0078
_0807E5F8 0x00000060
SetSyncFlag 0x00000060
CallWithArg DeleteManager36, 0x00000000
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
Wait 0x003c
StartPlayerScript script_PlayerPickUpSword
_0807E5F8 0x00000080
SetSyncFlag 0x00000080
_0807F078 0x0003, 0x0001
Call sub_0806DC3C
Call sub_0806DC58
@@ -60,15 +60,15 @@ script_080134F8:
_0807E778 0x0004
DoFade7
PlaySound SFX_EVAPORATE
WaitFor_2
WaitForFadeFinish
Wait 0x003c
_0807E5F8 0x00000010
SetSyncFlag 0x00000010
_0807E778 0x0002
DoFade6
WaitFor_2
WaitForFadeFinish
PlaySound SFX_109
MessageFromTargetPos 0x0503, 0x000c
WaitUntilTextboxCloses
_0807E5F8 0x00040000
SetSyncFlag 0x00040000
CallWithArg CreateManager36, 0x00000001
_0807F0C8 0xffff, 0x0000
@@ -18,7 +18,7 @@ script_08013B1E:
_0807EB28 0x1507
WaitUntilTextboxCloses
StartPlayerScript script_PlayerSanctuary
WaitForSomething2 0x00000001
WaitForSyncFlagAndClear 0x00000001
Call sub_0807DF50
_0807E878
Jump script_08013B1E
@@ -13,7 +13,7 @@ script_0801373C:
_0807E864
Call sub_0807DF28
StartPlayerScript script_PlayerAtPedestal
WaitForSomething2 0x00000001
WaitForSyncFlagAndClear 0x00000001
CallWithArg sub_08095A1C, script_Object6ASword2
PlaySound SFX_ELEMENT_PLACE
Wait 0x005a
@@ -21,7 +21,7 @@ script_0801373C:
PlaySound SFX_ELEMENT_FLOAT
CallWithArg sub_08095D54, script_Object6AWaterElementFloating
EndBlock
WaitForSomething2 0x20000000
WaitForSyncFlagAndClear 0x20000000
BeginBlock
PlaySound SFX_ELEMENT_CHARGE
CallWithArg sub_08095D8C, script_Object6ASwordChange1
@@ -37,24 +37,24 @@ script_0801373C:
EndBlock
Wait 0x003c
CallWithArg CreateManager36, 0x00000000
_0807E5F8 0x00000200
WaitForSomething2 0x00002000
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00002000
PlaySound SFX_1D2
CallWithArg sub_08095D8C, script_Object6ASwordCharge9
CallWithArg sub_08095D8C, script_Object6ASwordCharge10
_0807E5F8 0x00000400
WaitForSomething2 0x00004000
_0807E5F8 0x00000800
WaitForSomething2 0x00008000
SetSyncFlag 0x00000400
WaitForSyncFlagAndClear 0x00004000
SetSyncFlag 0x00000800
WaitForSyncFlagAndClear 0x00008000
Wait 0x0078
_0807E5F8 0x00000060
SetSyncFlag 0x00000060
CallWithArg DeleteManager36, 0x00000000
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
Wait 0x003c
StartPlayerScript script_PlayerPickUpSword
_0807E5F8 0x00000080
SetSyncFlag 0x00000080
_0807F078 0x0004, 0x0001
Call sub_0806DC3C
Call sub_0806DC58
@@ -63,16 +63,16 @@ script_0801373C:
_0807E778 0x0004
DoFade7
PlaySound SFX_EVAPORATE
WaitFor_2
WaitForFadeFinish
Wait 0x003c
_0807E5F8 0x00000010
SetSyncFlag 0x00000010
_0807E778 0x0002
DoFade6
WaitFor_2
WaitForFadeFinish
PlaySound SFX_109
MessageFromTargetPos 0x0504, 0x000c
WaitUntilTextboxCloses
_0807E5F8 0x00040000
SetSyncFlag 0x00040000
SetLocalFlag 0x007b
Call sub_08053250
Call sub_0807DF50
@@ -6,12 +6,12 @@ SCRIPT_START script_Npc4ESpawnTextBoard
SetEntityPositionRelative 0x00e8, 0x00a8
CameraTargetEntity
Wait 0x003c
_0807E5F8 0x00000004
SetSyncFlag 0x00000004
Wait 0x0078
CallWithArg DeleteManager36, 0x00000001
_0807F0C8 0x0000, 0x0000
StartPlayerScript script_PlayerTextBoardAppears
WaitForSomething2 0x00000002
WaitForSyncFlagAndClear 0x00000002
_0807EB28 0x1501
WaitUntilTextboxCloses
_0807F0B4 0x0004
@@ -13,7 +13,7 @@ script_080138D0:
_0807E864
Call sub_0807DF28
StartPlayerScript script_PlayerAtPedestal
WaitForSomething2 0x00000001
WaitForSyncFlagAndClear 0x00000001
CallWithArg sub_08095A1C, script_Object6ASword3
PlaySound SFX_ELEMENT_PLACE
Wait 0x005a
@@ -21,7 +21,7 @@ script_080138D0:
PlaySound SFX_ELEMENT_FLOAT
CallWithArg sub_08095D54, script_Object6AWindElementFloating
EndBlock
WaitForSomething2 0x40000000
WaitForSyncFlagAndClear 0x40000000
BeginBlock
PlaySound SFX_ELEMENT_CHARGE
CallWithArg sub_08095D8C, script_Object6ASwordChange1
@@ -39,26 +39,26 @@ script_080138D0:
EndBlock
Wait 0x003c
CallWithArg CreateManager36, 0x00000000
_0807E5F8 0x00000200
WaitForSomething2 0x00002000
SetSyncFlag 0x00000200
WaitForSyncFlagAndClear 0x00002000
PlaySound SFX_1D2
CallWithArg sub_08095D8C, script_Object6ASwordCharge9
CallWithArg sub_08095D8C, script_Object6ASwordCharge10
_0807E5F8 0x00000400
WaitForSomething2 0x00004000
_0807E5F8 0x00000800
WaitForSomething2 0x00008000
_0807E5F8 0x00001000
WaitForSomething2 0x00010000
SetSyncFlag 0x00000400
WaitForSyncFlagAndClear 0x00004000
SetSyncFlag 0x00000800
WaitForSyncFlagAndClear 0x00008000
SetSyncFlag 0x00001000
WaitForSyncFlagAndClear 0x00010000
Wait 0x0078
_0807E5F8 0x00000060
SetSyncFlag 0x00000060
CallWithArg DeleteManager36, 0x00000000
Wait 0x0078
_0807E5F8 0x00000080
WaitForSomething2 0x00000100
SetSyncFlag 0x00000080
WaitForSyncFlagAndClear 0x00000100
Wait 0x003c
StartPlayerScript script_PlayerPickUpFinalSword
_0807E5F8 0x00000080
SetSyncFlag 0x00000080
_0807F078 0x0006, 0x0001
Call sub_0807AEE4
Call sub_0806DC3C
@@ -68,16 +68,16 @@ script_080138D0:
_0807E778 0x0004
DoFade7
PlaySound SFX_EVAPORATE
WaitFor_2
WaitForFadeFinish
Wait 0x003c
_0807E5F8 0x00000010
SetSyncFlag 0x00000010
_0807E778 0x0002
DoFade6
WaitFor_2
WaitForFadeFinish
PlaySound SFX_109
MessageFromTargetPos 0x0505, 0x000c
WaitUntilTextboxCloses
_0807E5F8 0x00040000
SetSyncFlag 0x00040000
.ifndef EU
_0807F0B4 0x0002
SetEntityPositionRelative 0x00e8, 0x00d8
@@ -7,6 +7,6 @@ SCRIPT_START script_Object6AEarthElementFloating
SetEntitySpeed 0x0080
_0807EDD4 0x00b0, 0x00f8
_0807E930 0x0001
_0807E5F8 0x08000000
SetSyncFlag 0x08000000
SCRIPT_END
.2byte 0x0000
@@ -7,6 +7,6 @@ SCRIPT_START script_Object6AFireElementFloating
SetEntitySpeed 0x0080
_0807EDD4 0x0120, 0x00f8
_0807E930 0x0003
_0807E5F8 0x10000000
SetSyncFlag 0x10000000
SCRIPT_END
.2byte 0x0000
@@ -4,11 +4,11 @@ SCRIPT_START script_Object6ASword2
DoPostScriptAction 0x0007
_0807E930 0x0009
EndBlock
WaitForSomething2 0x00000080
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x000c
Call sub_0807F2D4
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -4,11 +4,11 @@ SCRIPT_START script_Object6ASword3
DoPostScriptAction 0x0007
_0807E930 0x000a
EndBlock
WaitForSomething2 0x00000080
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x000d
Call sub_0807F2D4
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -5,7 +5,7 @@ SCRIPT_START script_Object6ASwordChange1
_0807E930 0x0000
Call sub_0807F738
EndBlock
WaitForSomething 0x00000040
WaitForSyncFlag 0x00000040
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -7,7 +7,7 @@ SCRIPT_START script_Object6ASwordCharge10
Call sub_0807F714
CallWithArg sub_0807F994, 0x0000fffc
EndBlock
WaitForSomething 0x00000020
WaitForSyncFlag 0x00000020
Wait 0x0078
Call sub_0807F2D4
DoPostScriptAction 0x0006
@@ -1,6 +1,6 @@
@ Sanctuary third time OBJECT_6A ?
SCRIPT_START script_Object6ASwordCharge11
TestBit 0x00020000
CheckSyncFlagAndClear 0x00020000
JumpIf script_08014264
Wait 0x0008
CallWithArg sub_08095EAC, 0x00000000
@@ -5,7 +5,7 @@ SCRIPT_START script_Object6ASwordCharge2
_0807E930 0x0001
Call sub_0807F738
EndBlock
WaitForSomething 0x00000040
WaitForSyncFlag 0x00000040
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -6,6 +6,6 @@ SCRIPT_START script_Object6ASwordCharge3
Call sub_0807F738
OffsetEntityPosition 0x0000, 0xfff0
EndBlock
WaitForSomething 0x00000040
WaitForSyncFlag 0x00000040
DoPostScriptAction 0x0006
SCRIPT_END
@@ -6,6 +6,6 @@ SCRIPT_START script_Object6ASwordCharge4
Call sub_0807F738
OffsetEntityPosition 0x0000, 0xfff0
EndBlock
WaitForSomething 0x00000040
WaitForSyncFlag 0x00000040
DoPostScriptAction 0x0006
SCRIPT_END
@@ -4,12 +4,12 @@ SCRIPT_START script_Object6ASwordCharge5
DoPostScriptAction 0x0007
_0807E930 0x0004
EndBlock
WaitForSomething2 0x00000200
WaitForSyncFlagAndClear 0x00000200
_0807E930 0x0008
Call sub_0807F2D4
_0807E930 0x000c
_0807E5F8 0x00002000
WaitForSomething 0x00000020
SetSyncFlag 0x00002000
WaitForSyncFlag 0x00000020
_0807E930 0x0010
Call sub_0807F2D4
DoPostScriptAction 0x0006
@@ -4,12 +4,12 @@ SCRIPT_START script_Object6ASwordCharge6
DoPostScriptAction 0x0007
_0807E930 0x0005
EndBlock
WaitForSomething2 0x00000400
WaitForSyncFlagAndClear 0x00000400
_0807E930 0x0009
Call sub_0807F2D4
_0807E930 0x000d
_0807E5F8 0x00004000
WaitForSomething 0x00000020
SetSyncFlag 0x00004000
WaitForSyncFlag 0x00000020
_0807E930 0x0011
Call sub_0807F2D4
DoPostScriptAction 0x0006
@@ -5,12 +5,12 @@ SCRIPT_START script_Object6ASwordCharge8
_0807E930 0x0007
OffsetEntityPosition 0x0000, 0xfff0
EndBlock
WaitForSomething2 0x00001000
WaitForSyncFlagAndClear 0x00001000
_0807E930 0x000b
Call sub_0807F2D4
_0807E930 0x000f
_0807E5F8 0x00010000
WaitForSomething 0x00000020
SetSyncFlag 0x00010000
WaitForSyncFlag 0x00000020
_0807E930 0x0013
Call sub_0807F2D4
DoPostScriptAction 0x0006
@@ -6,7 +6,7 @@ SCRIPT_START script_Object6ASwordCharge9
Call sub_0807F714
CallWithArg sub_0807F994, 0x0000fffc
EndBlock
WaitForSomething 0x00000020
WaitForSyncFlag 0x00000020
Wait 0x0078
Call sub_0807F2D4
DoPostScriptAction 0x0006
@@ -4,11 +4,11 @@ SCRIPT_START script_Object6ASwordInPedestal
DoPostScriptAction 0x0007
_0807E930 0x0008
EndBlock
WaitForSomething2 0x00000080
WaitForSyncFlagAndClear 0x00000080
_0807E930 0x000b
Call sub_0807F2D4
_0807E5F8 0x00000100
WaitForSomething2 0x00000080
SetSyncFlag 0x00000100
WaitForSyncFlagAndClear 0x00000080
DoPostScriptAction 0x0006
SCRIPT_END
.2byte 0x0000
@@ -13,7 +13,7 @@ SCRIPT_START script_Object6ATextBoard
JumpIfNot script_08013C98
EndBlock
DoPostScriptAction 0x0008
WaitForSomething2 0x00000004
WaitForSyncFlagAndClear 0x00000004
_0807E908 0x0002
PlaySound SFX_134
Jump script_08013C32
@@ -33,7 +33,7 @@ script_08013C32:
script_08013C58:
EndBlock
BeginBlock
TestBit 0x00000008
CheckSyncFlagAndClear 0x00000008
JumpIf script_08013C92
CheckEntityInteractType
JumpIfNot script_08013C58
@@ -7,6 +7,6 @@ SCRIPT_START script_Object6AWaterElementFloating
SetEntitySpeed 0x0080
_0807EDD4 0x0120, 0x0168
_0807E930 0x0005
_0807E5F8 0x20000000
SetSyncFlag 0x20000000
SCRIPT_END
.2byte 0x0000
@@ -7,6 +7,6 @@ SCRIPT_START script_Object6AWindElementFloating
SetEntitySpeed 0x0080
_0807EDD4 0x00b0, 0x0168
_0807E930 0x0007
_0807E5F8 0x40000000
SetSyncFlag 0x40000000
SCRIPT_END
.2byte 0x0000
@@ -5,12 +5,12 @@ SCRIPT_START script_Objet6ASwordCharge7
_0807E930 0x0006
OffsetEntityPosition 0x0000, 0xfff0
EndBlock
WaitForSomething2 0x00000800
WaitForSyncFlagAndClear 0x00000800
_0807E930 0x000a
Call sub_0807F2D4
_0807E930 0x000e
_0807E5F8 0x00008000
WaitForSomething 0x00000020
SetSyncFlag 0x00008000
WaitForSyncFlag 0x00000020
_0807E930 0x0012
Call sub_0807F2D4
DoPostScriptAction 0x0006
@@ -13,6 +13,6 @@ script_08013704:
_0807EDD4 0x00e8, 0x0124
_0807EB44 0x0004
DoPostScriptAction 0x0000
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
@@ -7,6 +7,6 @@ SCRIPT_START script_PlayerAtSanctuaryEntrance
_0807EB44 0x0000
DoPostScriptAction 0x0000
Wait 0x001e
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
@@ -14,8 +14,8 @@ script_0800A0D2:
_0807E8E4_0
Wait 0x0008
DoPostScriptAction 0x0000
_0807E5F8 0x00000004
WaitForSomething2 0x00000002
SetSyncFlag 0x00000004
WaitForSyncFlagAndClear 0x00000002
Wait 0x003c
SetEntitySpeed 0x0080
_0807EC64 0x0030
@@ -5,9 +5,9 @@ SCRIPT_START script_PlayerPickUpFinalSword
CallWithArg sub_0807F238, 0x000008e3
Call sub_08096028
Wait 0x0078
_0807E5F8 0x00020000
SetSyncFlag 0x00020000
Call sub_0807F304
Wait 0x0078
WaitForSomething2 0x00040000
WaitForSyncFlagAndClear 0x00040000
Call sub_080791BC
SCRIPT_END
@@ -4,10 +4,10 @@ SCRIPT_START script_PlayerPickUpSword
CallWithArg sub_0807F238, 0x000008bf
Call sub_08096028
Wait 0x003c
_0807E5F8 0x00020000
SetSyncFlag 0x00020000
Call sub_0807F304
Wait 0x0078
WaitForSomething2 0x00040000
WaitForSyncFlagAndClear 0x00040000
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -6,7 +6,7 @@ SCRIPT_START script_PlayerSanctuary
_0807EC64 0x0010
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000001
SetSyncFlag 0x00000001
Call sub_080791BC
SCRIPT_END
.2byte 0x0000
@@ -4,6 +4,6 @@ SCRIPT_START script_PlayerSanctuaryIntro
_0807EB44 0x0000
SetEntityPositionRelative 0x0098, 0x0070
EndBlock
_0807E5F8 0x00000002
SetSyncFlag 0x00000002
Call sub_080791BC
SCRIPT_END
@@ -6,6 +6,6 @@ SCRIPT_START script_PlayerTextBoardAppears
_0807EDD4 0x00e8, 0x00a8
_0807EB44 0x0000
DoPostScriptAction 0x0000
_0807E5F8 0x00000002
SetSyncFlag 0x00000002
Call sub_080791BC
SCRIPT_END