Add EU variant

This commit is contained in:
octorock
2021-06-21 23:27:11 +02:00
parent 57ab4df1a0
commit 833d48b735
189 changed files with 13608 additions and 247 deletions
+5
View File
@@ -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
+13
View File
@@ -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
+4
View File
@@ -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
+8
View File
@@ -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
View File
@@ -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
+4
View File
@@ -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
+2
View File
@@ -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
+8
View File
@@ -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:
+8
View File
@@ -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:
+8
View File
@@ -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:
+8
View File
@@ -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
+14
View File
@@ -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
+8
View File
@@ -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
+12
View File
@@ -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
+8
View File
@@ -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
+22
View File
@@ -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
+5 -1
View File
@@ -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:
+4
View File
@@ -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
+9
View File
@@ -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
+4
View File
@@ -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
+21 -14
View File
@@ -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
+8 -2
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+6
View File
@@ -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
+3 -1
View File
@@ -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
+4 -1
View File
@@ -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
+2
View File
@@ -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
+11 -5
View File
@@ -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
View File
@@ -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:
+110 -3
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -241,8 +241,12 @@ script_08015104:
CameraTargetPlayer
.ifdef JP
SetLocalFlag 0x008a
.else
.ifdef EU
SetLocalFlag 0x008a
.else
SetLocalFlag 0x008c
.endif
.endif
_0807EB28 0x130c
_0807EA94
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+4
View File
@@ -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
+14
View File
@@ -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
+4
View File
@@ -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