mirror of
https://github.com/zeldaret/tmc
synced 2026-08-16 13:17:13 -04:00
Add EU variant
This commit is contained in:
@@ -39,11 +39,16 @@ SCRIPT_START script_08008BC0
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x000a
|
||||
_0807E930 0x0000
|
||||
.ifdef EU
|
||||
SetGlobalFlag 0x0061
|
||||
.endif
|
||||
EndBlock
|
||||
script_08008BD2:
|
||||
_0807E944
|
||||
_0807E864
|
||||
.ifndef EU
|
||||
SetGlobalFlag 0x0061
|
||||
.endif
|
||||
_0807E930 0x0004
|
||||
Call sub_0807F2D4
|
||||
_0807EA94
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
SCRIPT_START script_0800939A
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ac
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ac
|
||||
.else
|
||||
CheckLocalFlag 0x00ae
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800943E
|
||||
CheckInventory1 0x000d
|
||||
@@ -24,8 +28,12 @@ script_080093DA:
|
||||
SetIntVariable 0x00001d05
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ab
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ab
|
||||
.else
|
||||
CheckLocalFlag 0x00ad
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_080093EE
|
||||
SetIntVariable 0x00001d04
|
||||
@@ -46,9 +54,14 @@ script_080093EE:
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x00ac
|
||||
SetLocalFlag 0x00ab
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x00ac
|
||||
SetLocalFlag 0x00ab
|
||||
.else
|
||||
SetLocalFlag 0x00ae
|
||||
SetLocalFlag 0x00ad
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0806D5D4
|
||||
_0807EB8C
|
||||
|
||||
@@ -7,8 +7,12 @@ SCRIPT_START script_08009464
|
||||
Wait 0x003c
|
||||
.ifdef JP
|
||||
ClearLocalFlag 0x00ac
|
||||
.else
|
||||
.ifdef EU
|
||||
ClearLocalFlag 0x00ac
|
||||
.else
|
||||
ClearLocalFlag 0x00ae
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0806D620
|
||||
Wait 0x003c
|
||||
|
||||
@@ -9,14 +9,22 @@ script_080098E0:
|
||||
JumpIfNot script_080098E0
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x5b
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x5b
|
||||
.else
|
||||
CheckLocalFlag 0x5d
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_08009910
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x005b
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x005b
|
||||
.else
|
||||
SetLocalFlag 0x005d
|
||||
.endif
|
||||
.endif
|
||||
_0807E864
|
||||
Call sub_0807F9A4
|
||||
|
||||
@@ -4,8 +4,12 @@ SCRIPT_START script_08009E88
|
||||
_0807E864
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x009e
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x009e
|
||||
.else
|
||||
SetLocalFlag 0x009f
|
||||
.endif
|
||||
.endif
|
||||
EndBlock
|
||||
Wait 0x003c
|
||||
|
||||
@@ -7,7 +7,9 @@ script_0800A0FE:
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
StopBgm
|
||||
.ifndef EU
|
||||
Call sub_0807FBFC
|
||||
.endif
|
||||
SetEntityPositionRelative 0x00b0, 0x0058
|
||||
Call sub_0807F844
|
||||
_0807E8E4_3
|
||||
@@ -22,4 +24,6 @@ script_0800A0FE:
|
||||
CallWithArg sub_0806DA1C, 0x00000006
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.ifndef EU
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
|
||||
@@ -28,7 +28,9 @@ script_0800B134:
|
||||
CallWithArg sub_0806BC94, 0x00000004
|
||||
Call sub_0807F650
|
||||
_0807E9F0
|
||||
.ifndef EU
|
||||
JumpIfNot script_0800B160
|
||||
.endif
|
||||
Call sub_0806BCC0
|
||||
script_0800B160:
|
||||
Call sub_0807DF50
|
||||
|
||||
@@ -3,8 +3,12 @@ SCRIPT_START script_0800B200
|
||||
_0807E5F8 0x00000000
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
CheckLocalFlag 0x001d
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800B252
|
||||
SetEntitySpeed 0x00c0
|
||||
@@ -24,8 +28,12 @@ script_0800B216:
|
||||
_0807E878
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
CheckLocalFlag 0x001d
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0800B216
|
||||
script_0800B252:
|
||||
|
||||
@@ -2,8 +2,12 @@ SCRIPT_START script_0800B308
|
||||
BeginBlock
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x001e
|
||||
.else
|
||||
CheckLocalFlag 0x001d
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800B39C
|
||||
DoPostScriptAction 0x0001
|
||||
@@ -42,8 +46,12 @@ script_0800B350:
|
||||
EndBlock
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x001e
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x001e
|
||||
.else
|
||||
SetLocalFlag 0x001d
|
||||
.endif
|
||||
.endif
|
||||
PlaySound SFX_SECRET
|
||||
script_0800B39C:
|
||||
|
||||
@@ -2,8 +2,12 @@ SCRIPT_START script_0800D6D0
|
||||
BeginBlock
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00f0
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00f0
|
||||
.else
|
||||
CheckLocalFlag 0x00f3
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800D6E8
|
||||
DoPostScriptAction 0x0008
|
||||
@@ -11,8 +15,12 @@ SCRIPT_START script_0800D6D0
|
||||
script_0800D6E0:
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00f0
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00f0
|
||||
.else
|
||||
CheckLocalFlag 0x00f3
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0800D6E0
|
||||
script_0800D6E8:
|
||||
|
||||
@@ -2,8 +2,12 @@ SCRIPT_START script_0800D6F0
|
||||
BeginBlock
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00f2
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00f2
|
||||
.else
|
||||
CheckLocalFlag 0x00f5
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800D6E8
|
||||
DoPostScriptAction 0x0008
|
||||
@@ -11,8 +15,12 @@ SCRIPT_START script_0800D6F0
|
||||
script_0800D700:
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00f2
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00f2
|
||||
.else
|
||||
CheckLocalFlag 0x00f5
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0800D700
|
||||
DoPostScriptAction 0x0007
|
||||
|
||||
@@ -294,6 +294,8 @@ script_0800E484:
|
||||
_0807EA94
|
||||
_0807E878
|
||||
Jump script_0800E484
|
||||
|
||||
|
||||
SCRIPT_START script_0800E4A4
|
||||
BeginBlock
|
||||
Call sub_0807F354
|
||||
@@ -303,14 +305,22 @@ SCRIPT_START script_0800E4A4
|
||||
script_0800E4B6:
|
||||
.ifdef JP
|
||||
CheckPlayerInRegion 0x0088, 0x0100, 0x0820
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckPlayerInRegion 0x0088, 0x0100, 0x0820
|
||||
.else
|
||||
CheckPlayerInRegion 0x0088, 0x00f8, 0x0820
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0800E4B6
|
||||
BeginBlock
|
||||
_0807E864
|
||||
.ifdef JP
|
||||
Call sub_0805E544
|
||||
.else
|
||||
.ifdef EU
|
||||
Call sub_0805E544
|
||||
.endif
|
||||
.endif
|
||||
EndBlock
|
||||
Call sub_0807F3F8
|
||||
@@ -329,6 +339,10 @@ script_0800E4B6:
|
||||
SetLocalFlag 0x007c
|
||||
.ifdef JP
|
||||
Call UnfreezeTime
|
||||
.else
|
||||
.ifdef EU
|
||||
Call UnfreezeTime
|
||||
.endif
|
||||
.endif
|
||||
script_0800E4FA:
|
||||
_0807E878
|
||||
|
||||
@@ -123,8 +123,12 @@ script_0800F6A0:
|
||||
CallWithArg sub_0807F3D8, 0x00000004
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
CheckLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800F6C4
|
||||
TextboxNoOverlap 0x2512
|
||||
@@ -148,8 +152,12 @@ SCRIPT_START script_0800F6E0
|
||||
script_0800F6F4:
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
CheckLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800F718
|
||||
CheckEntityInteractType
|
||||
|
||||
@@ -5,8 +5,12 @@ SCRIPT_START script_0800F724
|
||||
script_0800F72C:
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
CheckLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0800F72C
|
||||
DoPostScriptAction 0x0007
|
||||
@@ -16,8 +20,12 @@ script_0800F72C:
|
||||
SCRIPT_START script_0800F73C
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
CheckLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800FA4C
|
||||
_0807E864
|
||||
@@ -180,8 +188,12 @@ SCRIPT_START script_0800F73C
|
||||
Call sub_08063C44
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x00ca
|
||||
.else
|
||||
SetLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
|
||||
@@ -1,8 +1,12 @@
|
||||
SCRIPT_START script_0800FD0C
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
CheckLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800FD50
|
||||
WaitForSomething2 0x00000010
|
||||
@@ -11,8 +15,12 @@ script_0800FD1A:
|
||||
JumpIfNot script_0800FD1A
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ca
|
||||
.else
|
||||
CheckLocalFlag 0x00cd
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800FD5C
|
||||
_0807E864
|
||||
|
||||
@@ -7,7 +7,9 @@ SCRIPT_START script_0800FF74
|
||||
.ifdef JP
|
||||
ClearLocalFlag 0x00c4
|
||||
.else
|
||||
.ifndef EU
|
||||
ClearLocalFlag 0x00c7
|
||||
.endif
|
||||
.endif
|
||||
EndBlock
|
||||
script_0800FF92:
|
||||
@@ -16,16 +18,24 @@ script_0800FF92:
|
||||
DoPostScriptAction 0x000a
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00cb
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00cb
|
||||
.else
|
||||
CheckLocalFlag 0x00ce
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_0800FFCC
|
||||
DoPostScriptAction 0x000b
|
||||
Call sub_08064198
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00c4
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00c4
|
||||
.else
|
||||
CheckLocalFlag 0x00c7
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0800FFCC
|
||||
Call sub_08064488
|
||||
@@ -39,8 +49,12 @@ script_0800FFCC:
|
||||
EndBlock
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x00c4
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x00c4
|
||||
.else
|
||||
SetLocalFlag 0x00c7
|
||||
.endif
|
||||
.endif
|
||||
_0807E864
|
||||
_0807EB74
|
||||
@@ -53,8 +67,12 @@ script_0800FFCC:
|
||||
script_0800FFF8:
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00cb
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00cb
|
||||
.else
|
||||
CheckLocalFlag 0x00ce
|
||||
.endif
|
||||
.endif
|
||||
JumpIfNot script_0801000A
|
||||
TextboxNoOverlap 0x340b
|
||||
@@ -82,9 +100,13 @@ script_08010014:
|
||||
CallWithArg sub_0807F3D8, 0x00000008
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x00cb
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x00cb
|
||||
.else
|
||||
SetLocalFlag 0x00ce
|
||||
.endif
|
||||
.endif
|
||||
script_08010060:
|
||||
Call sub_080644A4
|
||||
CallWithArg sub_0807F5B0, 0x0000000a
|
||||
|
||||
@@ -501,8 +501,12 @@ script_08010860:
|
||||
TextboxNoOverlap 0x2c21
|
||||
Jump script_080108B2
|
||||
script_080108AA:
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
SetLocalFlag 0x00fa
|
||||
.else
|
||||
.ifdef DEMO
|
||||
SetLocalFlag 0x00fa
|
||||
.endif
|
||||
.endif
|
||||
TextboxNoOverlap 0x2c20
|
||||
script_080108B2:
|
||||
|
||||
@@ -21,8 +21,12 @@ SCRIPT_START script_080109A0
|
||||
EndBlock
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x00ce
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x00ce
|
||||
.else
|
||||
CheckLocalFlag 0x00d1
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_080109EA
|
||||
CheckPlayerInRegion2 0x0808
|
||||
|
||||
@@ -5,6 +5,11 @@ SCRIPT_START script_08011128
|
||||
.ifdef JP
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
.else
|
||||
.ifdef EU
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
.endif
|
||||
.endif
|
||||
EndBlock
|
||||
script_08011134:
|
||||
@@ -41,4 +46,8 @@ script_08011134:
|
||||
SCRIPT_END
|
||||
.ifdef JP
|
||||
.2byte 0x0000
|
||||
.else
|
||||
.ifdef EU
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
.endif
|
||||
|
||||
@@ -139,8 +139,12 @@ script_08011AFA:
|
||||
_0807EA94
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x0011
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x0011
|
||||
.else
|
||||
SetLocalFlag 0x0010
|
||||
.endif
|
||||
.endif
|
||||
CallWithArg sub_0806DA1C, 0x00000003
|
||||
_0807E878
|
||||
|
||||
@@ -325,6 +325,8 @@ script_0801200C:
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0001
|
||||
Jump script_08011FFE
|
||||
|
||||
|
||||
SCRIPT_START script_08012024
|
||||
BeginBlock
|
||||
Call sub_08064828
|
||||
@@ -361,8 +363,12 @@ script_08012070:
|
||||
_0807EA94
|
||||
_0807F034 0x0031
|
||||
WaitPlayerAction8
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
Call sub_0807FC24
|
||||
.else
|
||||
.ifdef DEMO
|
||||
Call sub_0807FC24
|
||||
.endif
|
||||
.endif
|
||||
Jump script_0801209E
|
||||
script_0801209A:
|
||||
@@ -373,10 +379,7 @@ script_0801209E:
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0001
|
||||
Jump script_0801203A
|
||||
.ifndef JP
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_080120B0
|
||||
BeginBlock
|
||||
@@ -414,8 +417,12 @@ script_080120FC:
|
||||
_0807EA94
|
||||
_0807F034 0x002f
|
||||
WaitPlayerAction8
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
Call sub_0807FC24
|
||||
.else
|
||||
.ifdef DEMO
|
||||
Call sub_0807FC24
|
||||
.endif
|
||||
.endif
|
||||
Jump script_0801212A
|
||||
script_08012126:
|
||||
@@ -426,9 +433,7 @@ script_0801212A:
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0001
|
||||
Jump script_080120C6
|
||||
.ifndef JP
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_0801213C
|
||||
BeginBlock
|
||||
@@ -466,8 +471,12 @@ script_08012188:
|
||||
_0807EA94
|
||||
_0807F034 0x0030
|
||||
WaitPlayerAction8
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
Call sub_0807FC24
|
||||
.else
|
||||
.ifdef DEMO
|
||||
Call sub_0807FC24
|
||||
.endif
|
||||
.endif
|
||||
Jump script_080121B6
|
||||
script_080121B2:
|
||||
@@ -478,9 +487,7 @@ script_080121B6:
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0001
|
||||
Jump script_08012152
|
||||
.ifndef JP
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_080121C8
|
||||
BeginBlock
|
||||
@@ -600,4 +607,4 @@ script_080122EC:
|
||||
_0807E878
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
.align 2, 0
|
||||
|
||||
@@ -18,14 +18,20 @@ script_08012440:
|
||||
SetLocalFlag 0x00b3
|
||||
_0807F034 0x0062
|
||||
WaitPlayerAction8
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
SetLocalFlag 0x00d0
|
||||
.else
|
||||
.ifdef DEMO
|
||||
SetLocalFlag 0x00d0
|
||||
.endif
|
||||
.endif
|
||||
script_08012474:
|
||||
_0807E878
|
||||
_0807E930 0x0000
|
||||
Jump script_08012440
|
||||
.2byte 0x0000
|
||||
.align 2, 0
|
||||
|
||||
|
||||
SCRIPT_START script_08012480
|
||||
BeginBlock
|
||||
Call sub_08054564
|
||||
|
||||
@@ -33,8 +33,12 @@ script_08012CA0:
|
||||
_0807EA94
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x003a
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x003a
|
||||
.else
|
||||
SetLocalFlag 0x003b
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
|
||||
@@ -14,8 +14,12 @@ SCRIPT_START script_08012CD8
|
||||
_0807EA94
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x003d
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x003d
|
||||
.else
|
||||
SetLocalFlag 0x003e
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
|
||||
@@ -10,8 +10,12 @@ SCRIPT_START script_08012D70
|
||||
_0807EA94
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x0015
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x0015
|
||||
.else
|
||||
SetLocalFlag 0x0014
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
|
||||
@@ -77,9 +77,11 @@ script_080138D0:
|
||||
TextboxNoOverlapFollowPos 0x0505, 0x000c
|
||||
_0807EA94
|
||||
_0807E5F8 0x00040000
|
||||
.ifndef EU
|
||||
_0807F0B4 0x0002
|
||||
SetEntityPositionRelative 0x00e8, 0x00d8
|
||||
CameraTargetEntity
|
||||
.endif
|
||||
Call sub_0806DC3C
|
||||
CallWithArg sub_0807F244, 0x00010001
|
||||
CallWithArg sub_0807F29C, gUnk_080049FE
|
||||
@@ -87,7 +89,9 @@ script_080138D0:
|
||||
CallWithArg sub_0807F29C, 0x00000000
|
||||
Call sub_0806DC58
|
||||
script_08013A8E:
|
||||
.ifndef EU
|
||||
CheckRoomFlag 0x0004
|
||||
JumpIfNot script_08013A8E
|
||||
.endif
|
||||
CallWithArg sub_0805DDEC, 0x00000001
|
||||
_0807F0C8 0xffff, 0x0000
|
||||
|
||||
@@ -1,6 +1,12 @@
|
||||
SCRIPT_START script_08013AA6
|
||||
Call sub_0807F3F8
|
||||
Wait 0x003c
|
||||
.ifdef EU
|
||||
_0807F0B4 0x0007
|
||||
SetEntityPositionRelative 0x00e8, 0x00a8
|
||||
CameraTargetEntity
|
||||
Wait 0x003c
|
||||
.endif
|
||||
_0807E5F8 0x00000008
|
||||
Wait 0x0078
|
||||
CallWithArg sub_0805DE18, 0x00000001
|
||||
|
||||
@@ -25,7 +25,9 @@ script_08013C32:
|
||||
Call sub_0807F934
|
||||
DoPostScriptAction 0x000a
|
||||
CallWithArg sub_080962F8, 0x00000000
|
||||
.ifndef EU
|
||||
CallWithArg sub_0807F8E8, 0x00000004
|
||||
.endif
|
||||
EndBlock
|
||||
script_08013C58:
|
||||
EndBlock
|
||||
@@ -55,4 +57,4 @@ script_08013C98:
|
||||
DoPostScriptAction 0x0008
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
.align 2, 0
|
||||
|
||||
@@ -7,7 +7,9 @@ SCRIPT_START script_08014248
|
||||
script_08014264:
|
||||
CallWithArg sub_08095EAC, 0x00000001
|
||||
Jump script_08014264
|
||||
.2byte 0x0000
|
||||
.align 2, 0
|
||||
|
||||
.ifndef EU
|
||||
SCRIPT_START script_08014274
|
||||
BeginBlock
|
||||
DoPostScriptAction 0x0008
|
||||
@@ -28,3 +30,4 @@ script_08014298:
|
||||
_0807E878
|
||||
Jump script_08014298
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
|
||||
@@ -27,10 +27,12 @@ script_080143FA:
|
||||
_0807EA94
|
||||
SetIntVariable 0x00000303
|
||||
Call sub_0807F420
|
||||
.ifndef EU
|
||||
Wait 0x001e
|
||||
_0807EB8C
|
||||
TextboxNoOverlap 0x2c22
|
||||
_0807EA94
|
||||
.endif
|
||||
script_0801443E:
|
||||
_0807E930 0x0004
|
||||
_0807E908 0x0001
|
||||
|
||||
@@ -35,8 +35,12 @@ script_080144B8:
|
||||
Jump script_080144C8
|
||||
script_080144C0:
|
||||
SetLocalFlag 0x0093
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
SetLocalFlag 0x00d3
|
||||
.else
|
||||
.ifdef DEMO
|
||||
SetLocalFlag 0x00d3
|
||||
.endif
|
||||
.endif
|
||||
script_080144C8:
|
||||
ModRupees 0xfff6
|
||||
@@ -56,11 +60,13 @@ script_080144FC:
|
||||
_0807E878
|
||||
CheckRoomFlag 0x0000
|
||||
JumpIfNot script_08014462
|
||||
.ifndef JP
|
||||
.ifdef USA
|
||||
_0807E9DC
|
||||
.else
|
||||
.ifdef DEMO
|
||||
_0807E9DC
|
||||
.endif
|
||||
SCRIPT_END
|
||||
.ifndef JP
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
SCRIPT_END
|
||||
.align 2, 0
|
||||
|
||||
|
||||
@@ -9,10 +9,19 @@ script_080145C2:
|
||||
JumpIfNot script_080145C2
|
||||
_0807E864
|
||||
ClearRoomFlag 0x0005
|
||||
.ifdef EU
|
||||
Wait 0x0018
|
||||
_0807E8E4_1
|
||||
_0807EB44 0x0006
|
||||
.else
|
||||
Wait 0x000c
|
||||
_0807EB8C
|
||||
.endif
|
||||
TextboxNoOverlapFollowPos 0x432e, 0x000c
|
||||
_0807EA94
|
||||
.ifdef EU
|
||||
Wait 0x0018
|
||||
.endif
|
||||
_0807E878
|
||||
Jump script_080145C2
|
||||
script_080145E4:
|
||||
|
||||
@@ -5,6 +5,36 @@ SCRIPT_START script_080145E8
|
||||
DoPostScriptAction 0x0000
|
||||
EndBlock
|
||||
script_080145F8:
|
||||
.ifdef EU
|
||||
CheckPlayerInRegion 0x00a8, 0x0054, 0x080c
|
||||
JumpIfNot script_080145F8
|
||||
ComparePlayerAnimationState 0x0000
|
||||
JumpIfNot script_080145F8
|
||||
CheckRoomFlag 0x0009
|
||||
JumpIf script_08014632
|
||||
_0807E864
|
||||
Wait 0x0018
|
||||
_0807E8E4_3
|
||||
_0807EB44 0x0002
|
||||
TextboxNoOverlapFollowPos 0x432b, 0x000c
|
||||
_0807EA94
|
||||
Wait 0x0018
|
||||
_0807E878
|
||||
Jump script_080145F8
|
||||
script_08014632:
|
||||
CheckRoomFlag 0x0000
|
||||
JumpIfNot script_08014632
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
script_08014642:
|
||||
CheckRoomFlag 0x0009
|
||||
JumpIf script_08014642
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000008
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
Jump script_080145F8
|
||||
.else
|
||||
CheckRoomFlag 0x0000
|
||||
JumpIfNot script_080145F8
|
||||
_0807E864
|
||||
@@ -17,6 +47,8 @@ script_08014608:
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
Jump script_080145F8
|
||||
.endif
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_08014628
|
||||
BeginBlock
|
||||
@@ -27,9 +59,52 @@ SCRIPT_START script_08014628
|
||||
EndBlock
|
||||
script_0801463A:
|
||||
_0807E30C
|
||||
.ifdef EU
|
||||
JumpIf script_080146E2
|
||||
.else
|
||||
JumpIf script_080146A0
|
||||
.endif
|
||||
TestBit 0x00000004
|
||||
JumpIf script_0801477A
|
||||
.ifdef EU
|
||||
CheckPlayerInRegion 0x0078, 0x0078, 0x0810
|
||||
JumpIfNot script_0801463A
|
||||
CheckRoomFlag 0x0009
|
||||
JumpIfNot script_0801463A
|
||||
_0807E864
|
||||
_0807EB28 0x431f
|
||||
_0807EA94
|
||||
script_0801469A:
|
||||
StartPlayerScript script_080147DC
|
||||
Wait 0x0010
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000001
|
||||
_0807E878
|
||||
Jump script_0801463A
|
||||
script_080146E2:
|
||||
_0807E864
|
||||
_0807E930 0x0008
|
||||
Wait 0x0020
|
||||
_0807E930 0x0002
|
||||
CheckGlobalFlag 0x0059
|
||||
JumpIf script_0801472E_2
|
||||
CheckRoomFlag 0x0009
|
||||
JumpIf script_080146F4
|
||||
CheckLocalFlag 0x005c
|
||||
JumpIfNot script_080146FE
|
||||
CheckLocalFlag 0x005e
|
||||
JumpIfNot script_0801474A
|
||||
CheckRoomFlag 0x0006
|
||||
JumpIf script_0801472E
|
||||
CheckLocalFlag 0x005f
|
||||
JumpIf script_08014720
|
||||
Call sub_08088574
|
||||
SetRoomFlag 0x000a
|
||||
Jump script_0801473C
|
||||
script_0801472E_2:
|
||||
TextboxNoOverlapFollowPos 0x432f, 0x000c
|
||||
Jump script_080147CE @ TODO script_08014816
|
||||
.else
|
||||
CheckRoomFlag 0x0004
|
||||
JumpIf script_08014672
|
||||
Call sub_0808861C
|
||||
@@ -79,12 +154,22 @@ script_080146C6:
|
||||
Call sub_08088574
|
||||
SetRoomFlag 0x0009
|
||||
Jump script_0801473C
|
||||
.endif
|
||||
|
||||
script_080146F4:
|
||||
TextboxNoOverlapFollowPos 0x431e, 0x000c
|
||||
Jump script_080147CE
|
||||
script_080146FE:
|
||||
.ifdef EU
|
||||
SetRoomFlag 0x000A
|
||||
.else
|
||||
SetRoomFlag 0x0009
|
||||
.endif
|
||||
SetLocalFlag 0x005c
|
||||
.ifdef EU
|
||||
script_0801474A:
|
||||
SetRoomFlag 0x000a
|
||||
.endif
|
||||
TextboxNoOverlapFollowPos 0x4305, 0x000c
|
||||
_0807EA94
|
||||
_0807E3BC 0x0001
|
||||
@@ -92,11 +177,19 @@ script_080146FE:
|
||||
TextboxNoOverlapFollowPos 0x4306, 0x000c
|
||||
Jump script_0801473C
|
||||
script_08014720:
|
||||
.ifdef EU
|
||||
SetRoomFlag 0x000A
|
||||
.else
|
||||
SetRoomFlag 0x0009
|
||||
.endif
|
||||
Call sub_08088504
|
||||
Jump script_0801473C
|
||||
script_0801472E:
|
||||
.ifdef EU
|
||||
SetRoomFlag 0x000A
|
||||
.else
|
||||
SetRoomFlag 0x0009
|
||||
.endif
|
||||
ClearRoomFlag 0x0006
|
||||
Call sub_08088544
|
||||
script_0801473C:
|
||||
@@ -112,11 +205,19 @@ script_08014754:
|
||||
JumpIfNot script_08014754
|
||||
ClearRoomFlag 0x0003
|
||||
_0807EA94
|
||||
.ifdef EU
|
||||
SetRoomFlag 0x0009
|
||||
.else
|
||||
SetRoomFlag 0x0004
|
||||
.endif
|
||||
TextboxNoOverlapFollowPos 0x431e, 0x000c
|
||||
Jump script_080147CE
|
||||
script_08014770:
|
||||
.ifdef EU
|
||||
SetRoomFlag 0x000A
|
||||
.else
|
||||
SetRoomFlag 0x0009
|
||||
.endif
|
||||
_0807EA94
|
||||
Jump script_080147CE
|
||||
script_0801477A:
|
||||
@@ -142,13 +243,19 @@ script_080147B4:
|
||||
_0807E930 0x0002
|
||||
Jump script_0801478A
|
||||
script_080147C4:
|
||||
.ifdef EU
|
||||
SetRoomFlag 0x000A
|
||||
.else
|
||||
SetRoomFlag 0x0009
|
||||
.endif
|
||||
TextboxNoOverlapFollowPos 0x4307, 0x000c
|
||||
script_080147CE:
|
||||
_0807EA94
|
||||
.ifdef EU
|
||||
Wait 0x000F
|
||||
.else
|
||||
Wait 0x0004
|
||||
.endif
|
||||
_0807E878
|
||||
Jump script_0801463A
|
||||
.ifndef JP
|
||||
.2byte 0x0000
|
||||
.endif
|
||||
.align 2, 0
|
||||
|
||||
@@ -55,8 +55,12 @@ script_08014D96:
|
||||
_0807EC64 0x0018
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x006b
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x006b
|
||||
.else
|
||||
SetLocalFlag 0x006d
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
|
||||
@@ -241,8 +241,12 @@ script_08015104:
|
||||
CameraTargetPlayer
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x008a
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x008a
|
||||
.else
|
||||
SetLocalFlag 0x008c
|
||||
.endif
|
||||
.endif
|
||||
_0807EB28 0x130c
|
||||
_0807EA94
|
||||
|
||||
@@ -65,8 +65,12 @@ script_08015888:
|
||||
WaitForSomething2 0x00000002
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x0089
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x0089
|
||||
.else
|
||||
SetLocalFlag 0x008b
|
||||
.endif
|
||||
.endif
|
||||
Call sub_08066FB8
|
||||
Call sub_0807DF50
|
||||
|
||||
@@ -3,8 +3,12 @@ SCRIPT_START script_08015B34
|
||||
BeginBlock
|
||||
.ifdef JP
|
||||
CheckLocalFlag 0x0089
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlag 0x0089
|
||||
.else
|
||||
CheckLocalFlag 0x008b
|
||||
.endif
|
||||
.endif
|
||||
JumpIf script_08015B7E
|
||||
CallWithArg sub_0807F6B4, 0x00000318
|
||||
|
||||
@@ -2,8 +2,12 @@ SCRIPT_START script_08015BA8
|
||||
BeginBlock
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x008c
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x008c
|
||||
.else
|
||||
SetLocalFlag 0x008e
|
||||
.endif
|
||||
.endif
|
||||
_0807E864
|
||||
MoveEntityToPlayer
|
||||
|
||||
@@ -33,8 +33,12 @@ script_08015BF0:
|
||||
_0807EA94
|
||||
.ifdef JP
|
||||
SetLocalFlag 0x009b
|
||||
.else
|
||||
.ifdef EU
|
||||
SetLocalFlag 0x009b
|
||||
.else
|
||||
SetLocalFlag 0x009c
|
||||
.endif
|
||||
.endif
|
||||
Call sub_0807FBCC
|
||||
Call sub_0807DF50
|
||||
|
||||
@@ -34,8 +34,12 @@ script_080160E0:
|
||||
Jump script_08016132
|
||||
script_0801610C:
|
||||
WaitPlayerAction8
|
||||
.ifndef EU
|
||||
_0807EB8C
|
||||
TextboxNoOverlapFollow 0x2d0d
|
||||
.else
|
||||
TextboxNoOverlapFollow 0x2d08
|
||||
.endif
|
||||
_0807EA94
|
||||
Jump script_08016132
|
||||
script_0801611A:
|
||||
@@ -51,6 +55,8 @@ script_08016132:
|
||||
_0807E878
|
||||
_0807EB44 0x0004
|
||||
Jump script_080160B0
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_0801613C
|
||||
BeginBlock
|
||||
Call sub_080787B4
|
||||
@@ -78,6 +84,8 @@ script_08016184:
|
||||
script_0801618A:
|
||||
_0807E878
|
||||
Jump script_08016146
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_08016190
|
||||
BeginBlock
|
||||
Call sub_080787B4
|
||||
@@ -100,13 +108,19 @@ script_080161C6:
|
||||
TextboxNoOverlapFollow 0x2d0b
|
||||
Jump script_080161E2
|
||||
script_080161D8:
|
||||
.ifndef EU
|
||||
WaitPlayerAction8
|
||||
_0807EA94
|
||||
_0807EB8C
|
||||
TextboxNoOverlap 0x2d06
|
||||
.else
|
||||
TextboxNoOverlapFollow 0x2d06
|
||||
.endif
|
||||
script_080161E2:
|
||||
_0807E878
|
||||
Jump script_0801619A
|
||||
.align 2, 0
|
||||
|
||||
SCRIPT_START script_080161E8
|
||||
BeginBlock
|
||||
Call sub_0807F348
|
||||
|
||||
@@ -19,8 +19,12 @@ SCRIPT_START script_08016384
|
||||
CheckLocalFlag 0x0067
|
||||
.ifdef JP
|
||||
CheckLocalFlagByOffset 0x0100, 0x0069
|
||||
.else
|
||||
.ifdef EU
|
||||
CheckLocalFlagByOffset 0x0100, 0x0069
|
||||
.else
|
||||
CheckLocalFlagByOffset 0x0100, 0x006b
|
||||
.endif
|
||||
.endif
|
||||
CheckGlobalFlag 0x0013
|
||||
CheckRoomFlag 0x0000
|
||||
|
||||
Reference in New Issue
Block a user