Use enums across more scripts and files

This commit is contained in:
Tal Hayon
2022-05-14 20:51:30 +03:00
parent 422fb8ed14
commit 968e200c78
259 changed files with 876 additions and 1318 deletions
@@ -2,9 +2,9 @@
SCRIPT_START script_EzloTalkPoW
SetPlayerIdle
Call sub_0807DF28
EzloMessage 0x1c05
EzloMessage TEXT_EZLO_ELEMENTS_DONE, 0x05
WaitUntilTextboxCloses
SetLocalFlagByBank 0x0100, 0x0005
SetLocalFlagByBank FLAG_BANK_1, 0x0005
Call sub_0807DF50
EnablePlayerControl
DoPostScriptAction 0x0006
@@ -20,13 +20,13 @@ script_08014C56:
CheckLocalFlag 0x0066
JumpIf script_08014C7C
SetLocalFlag 0x0066
MessageNoOverlap 0x2f0d
MessageNoOverlap TEXT_WIND_TRIBE, 0x0d
WaitUntilTextboxCloses
GivePlayerItem 0x000a
GivePlayerItem ITEM_LIGHT_ARROW
WaitPlayerGetItem
Jump script_08014C82
script_08014C7C:
MessageNoOverlap 0x2f09
MessageNoOverlap TEXT_WIND_TRIBE, 0x09
WaitUntilTextboxCloses
script_08014C82:
Wait 0x000f
+5 -5
View File
@@ -16,7 +16,7 @@ script_08014B48:
EndBlock
SetPlayerIdle
FacePlayer
MessageNoOverlap 0x2f01
MessageNoOverlap TEXT_WIND_TRIBE, 0x01
WaitUntilTextboxCloses
Wait 0x000f
EnablePlayerControl
@@ -57,14 +57,14 @@ script_08014BF2:
CheckLocalFlag 0x0065
JumpIf script_08014C1C
SetLocalFlag 0x0065
MessageNoOverlap 0x2f07
MessageNoOverlap TEXT_WIND_TRIBE, 0x07
WaitUntilTextboxCloses
SetIntVariable 0x00000064
GivePlayerItem 0x003f
SetIntVariable 100
GivePlayerItem ITEM_SHELLS
WaitPlayerGetItem
Jump script_08014C22
script_08014C1C:
MessageNoOverlap 0x2f08
MessageNoOverlap TEXT_WIND_TRIBE, 0x08
WaitUntilTextboxCloses
script_08014C22:
Wait 0x000f
@@ -1,36 +1,12 @@
@ Cloud Tops Whirlwind hidden in clouds
SCRIPT_START script_HiddenWhirlwind1
BeginBlock
.ifdef JP
CheckLocalFlag 0x00f0
.else
.ifdef EU
CheckLocalFlag 0x00f0
.else
.ifdef DEMO_JP
CheckLocalFlag 0x00f0 @ TODO deduplicate
.else
CheckLocalFlag 0x00f3
.endif
.endif
.endif
CheckLocalFlag KUMOUE_02_00
JumpIf script_0800D6E8
DoPostScriptAction 0x0008
EndBlock
script_0800D6E0:
.ifdef JP
CheckLocalFlag 0x00f0
.else
.ifdef EU
CheckLocalFlag 0x00f0
.else
.ifdef DEMO_JP
CheckLocalFlag 0x00f0 @ TODO deduplicate
.else
CheckLocalFlag 0x00f3
.endif
.endif
.endif
CheckLocalFlag KUMOUE_02_00
JumpIfNot script_0800D6E0
script_0800D6E8:
DoPostScriptAction 0x0007
@@ -1,36 +1,12 @@
@ Cloud Tops Whirlwind hidden in clouds
SCRIPT_START script_HiddenWhirlwind2
BeginBlock
.ifdef JP
CheckLocalFlag 0x00f2
.else
.ifdef EU
CheckLocalFlag 0x00f2
.else
.ifdef DEMO_JP
CheckLocalFlag 0x00f2 @ TODO deduplicate
.else
CheckLocalFlag 0x00f5
.endif
.endif
.endif
CheckLocalFlag KUMOUE_02_02
JumpIf script_0800D6E8
DoPostScriptAction 0x0008
EndBlock
script_0800D700:
.ifdef JP
CheckLocalFlag 0x00f2
.else
.ifdef EU
CheckLocalFlag 0x00f2
.else
.ifdef DEMO_JP
CheckLocalFlag 0x00f2 @ TODO deduplicate
.else
CheckLocalFlag 0x00f5
.endif
.endif
.endif
CheckLocalFlag KUMOUE_02_02
JumpIfNot script_0800D700
DoPostScriptAction 0x0007
SCRIPT_END
+2 -2
View File
@@ -15,10 +15,10 @@ script_08014AD2:
CheckLocalFlag 0x0064
JumpIf script_08014AFE
SetLocalFlag 0x0064
MessageNoOverlap 0x2f0b
MessageNoOverlap TEXT_WIND_TRIBE, 0x0b
Jump script_08014B02
script_08014AFE:
MessageNoOverlap 0x2f0c
MessageNoOverlap TEXT_WIND_TRIBE, 0x0c
script_08014B02:
WaitUntilTextboxCloses
Wait 0x000f
@@ -3,7 +3,7 @@ SCRIPT_START script_WindTribespeople1
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0058
CheckGlobalFlag WARP_EVENT_END
JumpIf script_08014976
SetAnimationState 0x0004
SetEntityPositionRelative 0x0078, 0x0128
@@ -3,7 +3,7 @@ SCRIPT_START script_WindTribespeople2
BeginBlock
Call sub_0806C870
DoPostScriptAction 0x000a
CheckGlobalFlag 0x0058
CheckGlobalFlag WARP_EVENT_END
JumpIfNot script_080149C6
EndBlock
script_080149AA:
@@ -8,7 +8,7 @@ SCRIPT_START script_WindTribespeople6
DoPostScriptAction 0x0004
SetSyncFlag 0x00000002
WaitForSyncFlagAndClear 0x00000001
MessageNoOverlap 0x2f0a
MessageNoOverlap TEXT_WIND_TRIBE, 0x0a
WaitUntilTextboxCloses
SetSyncFlag 0x00000002
script_08014AAC:
@@ -16,7 +16,7 @@ script_08014AAC:
JumpIfNot script_08014AAC
SetPlayerIdle
FacePlayer
MessageNoOverlap 0x2f0a
MessageNoOverlap TEXT_WIND_TRIBE, 0x0a
WaitUntilTextboxCloses
EnablePlayerControl
Jump script_08014AAC
@@ -1,7 +1,7 @@
@ Cloud Tops Windtribespeople
SCRIPT_START script_WindTribespeople7
BeginBlock
CheckGlobalFlag 0x0024
CheckGlobalFlag KUMOTATSUMAKI
JumpIf script_08014CD4
Call sub_0806C870
DoPostScriptAction 0x000a
@@ -10,7 +10,7 @@ SCRIPT_START script_WindTribespeople7
script_08014CAE:
EndBlock
BeginBlock
CheckGlobalFlag 0x0024
CheckGlobalFlag KUMOTATSUMAKI
JumpIf script_08014CD4
FacePlayerAndCheckDist
JumpIfNot script_08014CAE
@@ -18,7 +18,7 @@ script_0800D80C:
SetEntityVelocity 0x00040000
PlaySound SFX_F5
script_0800D82A:
CallWithArg DoGravity, 0xffffe000
CallWithArg DoGravity, -0x2000
Call CheckEntityOnScreen
JumpIf script_0800D82A
SetSyncFlag 0x00000004