mirror of
https://github.com/zeldaret/tmc
synced 2026-08-10 03:06:02 -04:00
Rename scripts
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
@ Crenel Hermit
|
||||
SCRIPT_START script_CrenelHermit
|
||||
BeginBlock
|
||||
Call sub_08061E70
|
||||
DoPostScriptAction 0x000a
|
||||
_0807EB44 0x0004
|
||||
Call sub_08061FD8
|
||||
EndBlock
|
||||
script_0800B8FC:
|
||||
CheckEntityInteractType
|
||||
JumpIfNot script_0800B8FC
|
||||
_0807E864
|
||||
_0807EB74
|
||||
Call sub_08061FD8
|
||||
Call sub_08062048
|
||||
WaitUntilTextboxCloses
|
||||
_0807E878
|
||||
Jump script_0800B8FC
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,12 @@
|
||||
@ Mountain Ezlo text after beating CoF
|
||||
SCRIPT_START script_EzloTalkCoF
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
_0807EB28 0x1c02
|
||||
WaitUntilTextboxCloses
|
||||
SetLocalFlagByBank 0x0100, 0x0002
|
||||
Call sub_0807DF50
|
||||
_0807E878
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,42 @@
|
||||
@ Mountain Great Fairy OBJECT_69
|
||||
SCRIPT_START script_GreatFairyBombs
|
||||
BeginBlock
|
||||
EndBlock
|
||||
script_0800B734:
|
||||
Call sub_0808747C
|
||||
JumpIfNot script_0800B734
|
||||
Call sub_08079184
|
||||
_0807E864
|
||||
Wait 0x000a
|
||||
Call sub_0807F9A4
|
||||
StartPlayerScript script_PlayerAtGreatFairy
|
||||
WaitForSomething2 0x00000004
|
||||
SetRoomFlag 0x0000
|
||||
WaitForSomething2 0x00000004
|
||||
CheckLocalFlag 0x00a0
|
||||
JumpIf script_0800B7A2
|
||||
MessageNoOverlap 0x0580
|
||||
WaitUntilTextboxCloses
|
||||
CallWithArg sub_0807F970, 0x00000582
|
||||
JumpIf script_0800B794
|
||||
CallWithArg sub_08087424, 0x00000001
|
||||
Wait 0x00b4
|
||||
Jump script_0800B6A6
|
||||
script_0800B794:
|
||||
WaitUntilTextboxCloses
|
||||
SetLocalFlag 0x00a0
|
||||
_0807F034 0x0065
|
||||
Jump script_0800B698
|
||||
script_0800B7A2:
|
||||
MessageNoOverlap 0x0590
|
||||
WaitUntilTextboxCloses
|
||||
_0807E778 0x0010
|
||||
DoFade7
|
||||
WaitFor_2
|
||||
ModHealth 0x00a0
|
||||
DoFade6
|
||||
WaitFor_2
|
||||
MessageNoOverlap 0x057f
|
||||
WaitUntilTextboxCloses
|
||||
Jump script_0800B6A6
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,117 @@
|
||||
@ Mines Melari
|
||||
SCRIPT_START script_Melari
|
||||
BeginBlock
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
_0807EB44 0x0004
|
||||
_0807E930 0x0000
|
||||
EndBlock
|
||||
CheckInventory1 0x0041
|
||||
JumpIf script_0800CFD2
|
||||
CheckLocalFlag 0x007e
|
||||
JumpIfNot script_0800CFD2
|
||||
_0807E930 0x0008
|
||||
script_0800CFD2:
|
||||
CheckInventory1 0x0002
|
||||
JumpIf script_0800CFFA
|
||||
CheckInventory1 0x0041
|
||||
JumpIfNot script_0800CFEC
|
||||
_0807E5F8 0x00000020
|
||||
Jump script_0800CFFA
|
||||
script_0800CFEC:
|
||||
CheckLocalFlag 0x007e
|
||||
JumpIfNot script_0800CFFA
|
||||
_0807E5F8 0x00000010
|
||||
script_0800CFFA:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
Call sub_08068910
|
||||
CheckEntityInteractType
|
||||
JumpIfNot script_0800CFFA
|
||||
EndBlock
|
||||
_0807E864
|
||||
Call sub_0807DF28
|
||||
CheckInventory1 0x0002
|
||||
JumpIfNot script_0800D032
|
||||
_0807EB74
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806C028
|
||||
MessageNoOverlap 0x1219
|
||||
Jump script_0800D17C
|
||||
script_0800D032:
|
||||
CheckInventory1 0x0041
|
||||
JumpIfNot script_0800D098
|
||||
StartPlayerScript script_PlayerAtMelari
|
||||
WaitForSomething2 0x00000008
|
||||
_0807EB74
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806C028
|
||||
MessageFromTargetPos 0x125c, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerPlaceBrokenSword
|
||||
WaitForSomething2 0x00000008
|
||||
_0807EB44 0x0002
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806C028
|
||||
Wait 0x000f
|
||||
_0807E5F8 0x00000020
|
||||
StartPlayerScript script_PlayerGetWhiteSword
|
||||
WaitForSomething2 0x00000008
|
||||
MessageFromTargetPos 0x125d, 0x0002
|
||||
Jump script_0800D17C
|
||||
script_0800D098:
|
||||
CheckLocalFlag 0x007e
|
||||
JumpIfNot script_0800D0A8
|
||||
MessageFromTarget 0x123e
|
||||
Jump script_0800D17C
|
||||
script_0800D0A8:
|
||||
StartPlayerScript script_PlayerAtMelari
|
||||
WaitForSomething2 0x00000008
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000004
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000004
|
||||
_0807EB74
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806C028
|
||||
MessageFromTargetPos 0x123d, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
StartPlayerScript script_PlayerPlaceBrokenSword
|
||||
WaitForSomething2 0x00000008
|
||||
_0807EB44 0x0002
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806C028
|
||||
PlaySound SFX_TASK_COMPLETE
|
||||
Call sub_08068964
|
||||
script_0800D108:
|
||||
ComparePlayerAction 0x0008
|
||||
JumpIf script_0800D108
|
||||
PlaySound SFX_F8
|
||||
_0807E5F8 0x00000010
|
||||
SetLocalFlag 0x007e
|
||||
MessageFromTargetPos 0x123e, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E930 0x0009
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
_0807E5F8 0x00000002
|
||||
WaitForSomething2 0x00000004
|
||||
Wait 0x001e
|
||||
MessageFromTargetPos 0x123f, 0x0002
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000004
|
||||
_0807E5F8 0x00000001
|
||||
WaitForSomething2 0x00000004
|
||||
_0807E930 0x0008
|
||||
Wait 0x003c
|
||||
Call sub_08095164
|
||||
_0807EB28 0x1240
|
||||
script_0800D17C:
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Call sub_0807DF50
|
||||
Jump script_0800CFFA
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,24 @@
|
||||
@ Mines Melari in his room
|
||||
SCRIPT_START script_MelariInRoom
|
||||
BeginBlock
|
||||
Call sub_08068884
|
||||
DoPostScriptAction 0x000a
|
||||
_0807EB44 0x0004
|
||||
_0807E930 0x0000
|
||||
EndBlock
|
||||
script_0800D31E:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
Call sub_08068910
|
||||
CheckEntityInteractType
|
||||
JumpIfNot script_0800D31E
|
||||
EndBlock
|
||||
_0807E864
|
||||
_0807EB74
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806C028
|
||||
MessageFromTarget 0x1219
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump script_0800D31E
|
||||
@@ -0,0 +1,21 @@
|
||||
@ Mines Mountain Minish before beds
|
||||
SCRIPT_START script_MountainMinish1
|
||||
BeginBlock
|
||||
Call sub_08068104
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
script_0800CF5E:
|
||||
BeginBlock
|
||||
CheckEntityInteractType
|
||||
JumpIf script_0800CF72
|
||||
Call sub_0806811C
|
||||
EndBlock
|
||||
Jump script_0800CF5E
|
||||
script_0800CF72:
|
||||
EndBlock
|
||||
_0807E864
|
||||
Call sub_08068190
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump script_0800CF5E
|
||||
@@ -0,0 +1,14 @@
|
||||
@ Mines Mountain Minish
|
||||
SCRIPT_START script_MountainMinish2
|
||||
BeginBlock
|
||||
Call sub_08068104
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
script_0800CF96:
|
||||
_0807E944
|
||||
_0807E864
|
||||
Call sub_08068190
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump script_0800CF96
|
||||
@@ -0,0 +1,47 @@
|
||||
@ Mines Mountain Minish helpers
|
||||
SCRIPT_START script_MountainMinish3
|
||||
BeginBlock
|
||||
_0807E9D4
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
script_0800D282:
|
||||
CheckInventory1 0x0041
|
||||
JumpIf script_0800D292
|
||||
CheckLocalFlag 0x007e
|
||||
JumpIf script_0800D2EA
|
||||
script_0800D292:
|
||||
BeginBlock
|
||||
TestBit 0x00000001
|
||||
JumpIf script_0800D2C6
|
||||
CheckEntityInteractType
|
||||
JumpIf script_0800D2B0
|
||||
Call sub_0806811C
|
||||
EndBlock
|
||||
Jump script_0800D282
|
||||
script_0800D2B0:
|
||||
EndBlock
|
||||
_0807E864
|
||||
Call sub_08068190
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump script_0800D282
|
||||
script_0800D2C6:
|
||||
EndBlock
|
||||
_0807E5F8 0x00000004
|
||||
WaitForSomething2 0x00000002
|
||||
_0807E5F8 0x00000004
|
||||
_0807E930 0x000c
|
||||
WaitForSomething2 0x00000001
|
||||
_0807E5F8 0x00000004
|
||||
script_0800D2EA:
|
||||
_0807E930 0x000b
|
||||
script_0800D2EE:
|
||||
CheckEntityInteractType
|
||||
JumpIfNot script_0800D2EE
|
||||
_0807E864
|
||||
Call sub_08068190
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump script_0800D2EE
|
||||
@@ -0,0 +1,45 @@
|
||||
@ Mines Mountain Minish at exit
|
||||
SCRIPT_START script_MountainMinish4
|
||||
BeginBlock
|
||||
Call sub_08068104
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
script_0800D35E:
|
||||
BeginBlock
|
||||
CheckEntityInteractType
|
||||
JumpIf script_0800D372
|
||||
Call sub_0806811C
|
||||
EndBlock
|
||||
Jump script_0800D35E
|
||||
script_0800D372:
|
||||
EndBlock
|
||||
_0807E864
|
||||
Call sub_08068190
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
CheckLocalFlag 0x007f
|
||||
JumpIf script_0800D3E4
|
||||
CheckLocalFlag 0x007e
|
||||
JumpIfNot script_0800D3E4
|
||||
DoPostScriptAction 0x000b
|
||||
SetEntitySpeed 0x0100
|
||||
CheckPlayerInRegion 0x0090, 0x0130, 0x0810
|
||||
JumpIfNot script_0800D3B2
|
||||
StartPlayerScript script_PlayerAtMountainMinishExit
|
||||
WaitForSomething2 0x00000001
|
||||
script_0800D3B2:
|
||||
_0807EB44 0x0002
|
||||
_0807E930 0x0005
|
||||
_0807EDD4 0x00a0, 0x0130
|
||||
_0807EB44 0x0006
|
||||
_0807E930 0x0003
|
||||
SetIntVariable 0x00000004
|
||||
Call sub_080681D8
|
||||
PlaySound SFX_TASK_COMPLETE
|
||||
Wait 0x001e
|
||||
DoPostScriptAction 0x000a
|
||||
SetLocalFlag 0x007f
|
||||
script_0800D3E4:
|
||||
_0807E878
|
||||
Jump script_0800D35E
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,98 @@
|
||||
@ Mines Mountain Minish running
|
||||
SCRIPT_START script_MountainMinish5
|
||||
BeginBlock
|
||||
SetEntitySpeed 0x0100
|
||||
Call sub_08068104
|
||||
DoPostScriptAction 0x000a
|
||||
EndBlock
|
||||
script_0800D426:
|
||||
_0807EB44 0x0002
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806AF60
|
||||
Wait 0x0014
|
||||
_0807EB44 0x0004
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806AF60
|
||||
Wait 0x0014
|
||||
_0807EB44 0x0006
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806AF60
|
||||
Wait 0x0014
|
||||
_0807EB44 0x0006
|
||||
SetIntVariable 0x00000004
|
||||
Call sub_0806AF60
|
||||
_0807EDD4 0x00a8, 0x01e8
|
||||
_0807EB44 0x0006
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806AF60
|
||||
Wait 0x0014
|
||||
_0807EB44 0x0004
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806AF60
|
||||
Wait 0x0014
|
||||
_0807EB44 0x0002
|
||||
SetIntVariable 0x00000000
|
||||
Call sub_0806AF60
|
||||
Wait 0x0014
|
||||
_0807EB44 0x0002
|
||||
SetIntVariable 0x00000004
|
||||
Call sub_0806AF60
|
||||
_0807EDD4 0x0228, 0x01e8
|
||||
Jump script_0800D426
|
||||
.2byte 0x0000
|
||||
BeginBlock
|
||||
DoPostScriptAction 0x000a
|
||||
Call sub_08062A48
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
script_0800D4E4:
|
||||
EndBlock
|
||||
Call sub_08062698
|
||||
Call sub_080626AC
|
||||
CallWithArg sub_0807F0EC, 0x00000009
|
||||
JumpTable script_0800D510, script_0800D51A, script_0800D524, script_0800D52E, script_0800D538, script_0800D542, script_0800D54C, script_0800D556, script_0800D560
|
||||
script_0800D510:
|
||||
_0807EE04 0x0038, 0x0068
|
||||
Jump script_0800D566
|
||||
script_0800D51A:
|
||||
_0807EE04 0x0078, 0x0068
|
||||
Jump script_0800D566
|
||||
script_0800D524:
|
||||
_0807EE04 0x00b8, 0x0068
|
||||
Jump script_0800D566
|
||||
script_0800D52E:
|
||||
_0807EE04 0x0038, 0x0090
|
||||
Jump script_0800D566
|
||||
script_0800D538:
|
||||
_0807EE04 0x0078, 0x0090
|
||||
Jump script_0800D566
|
||||
script_0800D542:
|
||||
_0807EE04 0x00b8, 0x0090
|
||||
Jump script_0800D566
|
||||
script_0800D54C:
|
||||
_0807EE04 0x0038, 0x00b8
|
||||
Jump script_0800D566
|
||||
script_0800D556:
|
||||
_0807EE04 0x0078, 0x00b8
|
||||
Jump script_0800D566
|
||||
script_0800D560:
|
||||
_0807EE04 0x00b8, 0x00b8
|
||||
script_0800D566:
|
||||
EndBlock
|
||||
BeginBlock
|
||||
Call sub_080626C0
|
||||
JumpIf script_0800D4E4
|
||||
CheckEntityInteractType
|
||||
JumpIf script_0800D584
|
||||
_0807EE30
|
||||
JumpIfNot script_0800D566
|
||||
Jump script_0800D4E4
|
||||
script_0800D584:
|
||||
EndBlock
|
||||
_0807E864
|
||||
_0807EB74
|
||||
Call sub_0806265C
|
||||
WaitUntilTextboxCloses
|
||||
Wait 0x000f
|
||||
_0807E878
|
||||
Jump script_0800D4E4
|
||||
@@ -0,0 +1,21 @@
|
||||
@ Mines OBJECT_6A Broken Sword on Table?
|
||||
SCRIPT_START script_Object6ABrokenSword
|
||||
BeginBlock
|
||||
CheckInventory1 0x0041
|
||||
JumpIf script_0800D24C
|
||||
CheckLocalFlag 0x007e
|
||||
JumpIf script_0800D242
|
||||
DoPostScriptAction 0x0008
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000010
|
||||
DoPostScriptAction 0x0007
|
||||
WaitForSomething2 0x00000010
|
||||
SCRIPT_END
|
||||
script_0800D242:
|
||||
DoPostScriptAction 0x0007
|
||||
_0807E930 0x0003
|
||||
SCRIPT_END
|
||||
script_0800D24C:
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,12 @@
|
||||
@ Mines OBJECT_6A Repaired Sword on Table?
|
||||
SCRIPT_START script_Object6ARepairedSword
|
||||
BeginBlock
|
||||
DoPostScriptAction 0x0008
|
||||
EndBlock
|
||||
WaitForSomething2 0x00000020
|
||||
DoPostScriptAction 0x0007
|
||||
WaitForSomething2 0x00000020
|
||||
DoPostScriptAction 0x0008
|
||||
DoPostScriptAction 0x0006
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,11 @@
|
||||
@ Player at Melari
|
||||
SCRIPT_START script_PlayerAtMelari
|
||||
BeginBlock
|
||||
SetEntitySpeed 0x0100
|
||||
EndBlock
|
||||
_0807EDD4 0x0170, 0x0140
|
||||
_0807EB44 0x0002
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
@@ -0,0 +1,13 @@
|
||||
@ Player at Mountain Minish at exit
|
||||
SCRIPT_START script_PlayerAtMountainMinishExit
|
||||
BeginBlock
|
||||
SetEntitySpeed 0x0080
|
||||
EndBlock
|
||||
_0807EB44 0x0000
|
||||
DoPostScriptAction 0x0000
|
||||
DoPostScriptAction 0x000d
|
||||
_0807ECC4 0x0020
|
||||
_0807E5F8 0x00000001
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
@@ -0,0 +1,12 @@
|
||||
@ Mines Player get white sword
|
||||
SCRIPT_START script_PlayerGetWhiteSword
|
||||
_0807F078 0x0002, 0x0001
|
||||
CallWithArg sub_0807F918, 0x00000002
|
||||
PlaySound SFX_109
|
||||
CallWithArg sub_0807F238, 0x000001e2
|
||||
Call sub_0807F304
|
||||
MessageNoOverlap 0x0502
|
||||
WaitUntilTextboxCloses
|
||||
_0807E5F8 0x00000008
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
@@ -0,0 +1,13 @@
|
||||
@ Player at Melari place broken Sword
|
||||
SCRIPT_START script_PlayerPlaceBrokenSword
|
||||
BeginBlock
|
||||
SetEntitySpeed 0x0100
|
||||
EndBlock
|
||||
_0807EDD4 0x0170, 0x0120
|
||||
_0807EDD4 0x01a8, 0x0120
|
||||
_0807EB44 0x0004
|
||||
DoPostScriptAction 0x0000
|
||||
_0807E5F8 0x00000008
|
||||
Call sub_080791BC
|
||||
SCRIPT_END
|
||||
.2byte 0x0000
|
||||
Reference in New Issue
Block a user