summaryrefslogtreecommitdiff
path: root/data/scripts/maps/GraniteCave_StevensRoom.inc
blob: 895241406ed765cc0ded1d3e4878dee503047cb8 (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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
GraniteCave_StevensRoom_MapScripts:: @ 815CBF9
	.byte 0

GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA
	lock
	faceplayer
	msgbox GraniteCave_StevensRoom_Text_194AE5, 4
	setvar 0x8004, 274
	call GraniteCave_StevensRoom_EventScript_1A067F
	setflag 189
	msgbox GraniteCave_StevensRoom_Text_194BDD, 4
	giveitem ITEM_TM47
	compare RESULT, 0
	callif 1, GraniteCave_StevensRoom_EventScript_15CC83
	msgbox GraniteCave_StevensRoom_Text_194C8D, 4
	closebutton
	compare FACING, 2
	callif 1, GraniteCave_StevensRoom_EventScript_15CC6D
	compare FACING, 1
	callif 1, GraniteCave_StevensRoom_EventScript_15CC78
	compare FACING, 3
	callif 1, GraniteCave_StevensRoom_EventScript_15CC6D
	compare FACING, 4
	callif 1, GraniteCave_StevensRoom_EventScript_15CC6D
	playsfx 9
	disappear 1
	release
	end

GraniteCave_StevensRoom_EventScript_15CC6D:: @ 815CC6D
	move 1, GraniteCave_StevensRoom_Movement_15CC8C
	waitmove 0
	return

GraniteCave_StevensRoom_EventScript_15CC78:: @ 815CC78
	move 1, GraniteCave_StevensRoom_Movement_15CC93
	waitmove 0
	return

GraniteCave_StevensRoom_EventScript_15CC83:: @ 815CC83
	msgbox GraniteCave_StevensRoom_Text_194D43, 4
	return

GraniteCave_StevensRoom_Movement_15CC8C:: @ 815CC8C
	step_up
	step_up
	step_up
	step_up
	step_up
	step_13
	step_end

GraniteCave_StevensRoom_Movement_15CC93:: @ 815CC93
	step_left
	step_up
	step_up
	step_up
	step_right
	step_up
	step_up
	step_13
	step_end