summaryrefslogtreecommitdiff
path: root/data/scripts/lonLonRanch/script_MalonLostKey.inc
blob: 6646d6c0591ef3e560167b65e0e1a6091c1eaee9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
@ Lon Lon Ranch Malon lost key
SCRIPT_START script_MalonLostKey
	BeginBlock
	DoPostScriptAction 0x000a
	DoPostScriptAction 0x0001
	SetEntitySpeed 0x00c0
	_0807E9D4
script_0800B4BC:
	EndBlock
	BeginBlock
	CheckEntityInteractType
	JumpIf script_0800B4D4
	CheckSyncFlagAndClear 0x00000008
	JumpIf script_0800B4F0
	Jump script_0800B4BC
script_0800B4D4:
	SetPlayerIdle
	FacePlayer
	DoPostScriptAction 0x0000
	MessageFromTarget TEXT_LON_LON, 0x0b
	EndBlock
	EnablePlayerControl
	SetAnimationState 0x0004
	DoPostScriptAction 0x0001
	Jump script_0800B4BC
script_0800B4F0:
	EndBlock
	ClearSyncFlag 0x00000008
	MoveTo 0x0134, 0x0288
	SetAnimationState 0x0004
	WaitForSyncFlagAndClear 0x00000008
	MessageFromTarget TEXT_LON_LON, 0x16
	WaitUntilTextboxCloses
	MoveTo 0x0158, 0x0288
	DoPostScriptAction 0x0000
	SetAnimationState 0x0000
	Wait 0x000a
	SetSyncFlag 0x00000010
	DoPostScriptAction 0x0008
	Wait 0x001e
	SetSyncFlag 0x00000010
	SetGlobalFlag INLOCK
	Call PlayerSetNormalAndCollide
	EnablePlayerControl
	Call sub_0807FBCC
	DoPostScriptAction 0x0006
SCRIPT_END