summaryrefslogtreecommitdiff
path: root/data/maps/GraniteCave_StevensRoom/scripts.inc
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/GraniteCave_StevensRoom/scripts.inc')
-rw-r--r--data/maps/GraniteCave_StevensRoom/scripts.inc62
1 files changed, 62 insertions, 0 deletions
diff --git a/data/maps/GraniteCave_StevensRoom/scripts.inc b/data/maps/GraniteCave_StevensRoom/scripts.inc
new file mode 100644
index 000000000..013703e92
--- /dev/null
+++ b/data/maps/GraniteCave_StevensRoom/scripts.inc
@@ -0,0 +1,62 @@
+GraniteCave_StevensRoom_MapScripts:: @ 815CBF9
+ .byte 0
+
+GraniteCave_StevensRoom_EventScript_15CBFA:: @ 815CBFA
+ lock
+ faceplayer
+ msgbox GraniteCave_StevensRoom_Text_194AE5, 4
+ setvar VAR_SPECIAL_4, ITEM_LETTER
+ call GraniteCave_StevensRoom_EventScript_1A067F
+ setflag FLAG_DELIVERED_STEVEN_LETTER
+ msgbox GraniteCave_StevensRoom_Text_194BDD, 4
+ giveitem_std ITEM_TM47_STEEL_WING
+ compare RESULT, 0
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC83
+ msgbox GraniteCave_StevensRoom_Text_194C8D, 4
+ closemessage
+ compare FACING, 2
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D
+ compare FACING, 1
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC78
+ compare FACING, 3
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D
+ compare FACING, 4
+ call_if_eq GraniteCave_StevensRoom_EventScript_15CC6D
+ playse SE_KAIDAN
+ removeobject 1
+ release
+ end
+
+GraniteCave_StevensRoom_EventScript_15CC6D:: @ 815CC6D
+ applymovement 1, GraniteCave_StevensRoom_Movement_15CC8C
+ waitmovement 0
+ return
+
+GraniteCave_StevensRoom_EventScript_15CC78:: @ 815CC78
+ applymovement 1, GraniteCave_StevensRoom_Movement_15CC93
+ waitmovement 0
+ return
+
+GraniteCave_StevensRoom_EventScript_15CC83:: @ 815CC83
+ msgbox GraniteCave_StevensRoom_Text_194D43, 4
+ return
+
+GraniteCave_StevensRoom_Movement_15CC8C:: @ 815CC8C
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ walk_up
+ delay_8
+ end_movement
+
+GraniteCave_StevensRoom_Movement_15CC93:: @ 815CC93
+ walk_left
+ walk_up
+ walk_up
+ walk_up
+ walk_right
+ walk_up
+ walk_up
+ delay_8
+ end_movement