summaryrefslogtreecommitdiff
path: root/data/maps/MtPyre_Summit
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-06-20 19:54:16 -0500
committerGitHub <noreply@github.com>2018-06-20 19:54:16 -0500
commit7b7f4bb7d6f5d29b40e15aa4c6285c6885359e0d (patch)
tree8da3f8fae8c1c165e3435ee079f48631479b7611 /data/maps/MtPyre_Summit
parentc6207577802db057298917089e427a6ab9e6edf9 (diff)
parent8bf4b1a917786c683ac30278108f74d31961274d (diff)
Merge pull request #636 from huderlem/assets
Map organization
Diffstat (limited to 'data/maps/MtPyre_Summit')
-rw-r--r--data/maps/MtPyre_Summit/border.binbin8 -> 0 bytes
-rw-r--r--data/maps/MtPyre_Summit/events.inc27
-rw-r--r--data/maps/MtPyre_Summit/header.inc4
-rw-r--r--data/maps/MtPyre_Summit/map.binbin3700 -> 0 bytes
-rw-r--r--data/maps/MtPyre_Summit/scripts.inc365
5 files changed, 394 insertions, 2 deletions
diff --git a/data/maps/MtPyre_Summit/border.bin b/data/maps/MtPyre_Summit/border.bin
deleted file mode 100644
index 1d7df4a00..000000000
--- a/data/maps/MtPyre_Summit/border.bin
+++ /dev/null
Binary files differ
diff --git a/data/maps/MtPyre_Summit/events.inc b/data/maps/MtPyre_Summit/events.inc
new file mode 100644
index 000000000..3ddc6f36b
--- /dev/null
+++ b/data/maps/MtPyre_Summit/events.inc
@@ -0,0 +1,27 @@
+MtPyre_Summit_EventObjects:: @ 838CBD8
+ object_event 1, EVENT_OBJ_GFX_OLD_MAN_2, 0, 22, 5, 3, 8, 0, 0, 0, 0, MtPyre_Summit_EventScript_15D5EF, 0
+ object_event 2, EVENT_OBJ_GFX_VAR_6, 0, 23, 6, 3, 7, 0, 0, 0, 0, 0x0, FLAG_HIDE_LEADER_MT_PYRE_SUMMIT
+ object_event 3, EVENT_OBJ_GFX_OLD_WOMAN_1, 0, 23, 5, 3, 8, 0, 0, 0, 0, MtPyre_Summit_EventScript_15D623, 0
+ object_event 4, EVENT_OBJ_GFX_VAR_1, 0, 21, 18, 3, 10, 0, 0, 1, 3, MtPyre_Summit_EventScript_1B2DA9, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT
+ object_event 5, EVENT_OBJ_GFX_VAR_1, 0, 25, 15, 3, 9, 0, 0, 1, 3, MtPyre_Summit_EventScript_1B2DC0, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT
+ object_event 6, EVENT_OBJ_GFX_VAR_1, 0, 21, 11, 3, 10, 0, 0, 1, 3, MtPyre_Summit_EventScript_1B2DD7, FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT
+
+MtPyre_Summit_MapWarps:: @ 838CC68
+ warp_def 22, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
+ warp_def 23, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
+ warp_def 24, 31, 3, 1, MAP_MT_PYRE_EXTERIOR
+
+MtPyre_Summit_MapCoordEvents:: @ 838CC80
+ coord_event 22, 7, 3, 0, VAR_MT_PYRE_STATE, 0, 0, MtPyre_Summit_EventScript_15D4BD
+ coord_event 23, 7, 3, 0, VAR_MT_PYRE_STATE, 0, 0, MtPyre_Summit_EventScript_15D4C9
+ coord_event 24, 7, 3, 0, VAR_MT_PYRE_STATE, 0, 0, MtPyre_Summit_EventScript_15D4D5
+ coord_event 22, 7, 3, 0, VAR_MT_PYRE_STATE, 2, 0, MtPyre_Summit_EventScript_15D6CE
+ coord_event 23, 7, 3, 0, VAR_MT_PYRE_STATE, 2, 0, MtPyre_Summit_EventScript_15D6DA
+ coord_event 24, 7, 3, 0, VAR_MT_PYRE_STATE, 2, 0, MtPyre_Summit_EventScript_15D6E6
+
+MtPyre_Summit_MapBGEvents:: @ 838CCE0
+ bg_hidden_item_event 9, 25, 0, ITEM_ZINC, FLAG_HIDDEN_ITEM_4F
+ bg_hidden_item_event 37, 7, 3, ITEM_RARE_CANDY, FLAG_HIDDEN_ITEM_50
+
+MtPyre_Summit_MapEvents:: @ 838CCF8
+ map_events MtPyre_Summit_EventObjects, MtPyre_Summit_MapWarps, MtPyre_Summit_MapCoordEvents, MtPyre_Summit_MapBGEvents
diff --git a/data/maps/MtPyre_Summit/header.inc b/data/maps/MtPyre_Summit/header.inc
index e07d849a6..fc8a0a82e 100644
--- a/data/maps/MtPyre_Summit/header.inc
+++ b/data/maps/MtPyre_Summit/header.inc
@@ -1,9 +1,9 @@
MtPyre_Summit:: @ 8306FD8
- .4byte MtPyre_Summit_MapAttributes
+ .4byte MtPyre_Summit_Layout
.4byte MtPyre_Summit_MapEvents
.4byte MtPyre_Summit_MapScripts
.4byte 0x0
- .2byte BGM_MACHUPI
+ .2byte MUS_MACHUPI
.2byte 304
.byte 65
.byte 0
diff --git a/data/maps/MtPyre_Summit/map.bin b/data/maps/MtPyre_Summit/map.bin
deleted file mode 100644
index 1de8bd5ea..000000000
--- a/data/maps/MtPyre_Summit/map.bin
+++ /dev/null
Binary files differ
diff --git a/data/maps/MtPyre_Summit/scripts.inc b/data/maps/MtPyre_Summit/scripts.inc
new file mode 100644
index 000000000..36b72ad12
--- /dev/null
+++ b/data/maps/MtPyre_Summit/scripts.inc
@@ -0,0 +1,365 @@
+MtPyre_Summit_MapScripts:: @ 815D4B1
+ map_script 3, MtPyre_Summit_MapScript1_15D4B7
+ .byte 0
+
+MtPyre_Summit_MapScript1_15D4B7:: @ 815D4B7
+ call MtPyre_Summit_EventScript_1A0196
+ end
+
+MtPyre_Summit_EventScript_15D4BD:: @ 815D4BD
+ lockall
+ setvar VAR_SPECIAL_8, 0
+ goto MtPyre_Summit_EventScript_15D4E1
+ end
+
+MtPyre_Summit_EventScript_15D4C9:: @ 815D4C9
+ lockall
+ setvar VAR_SPECIAL_8, 1
+ goto MtPyre_Summit_EventScript_15D4E1
+ end
+
+MtPyre_Summit_EventScript_15D4D5:: @ 815D4D5
+ lockall
+ setvar VAR_SPECIAL_8, 2
+ goto MtPyre_Summit_EventScript_15D4E1
+ end
+
+MtPyre_Summit_EventScript_15D4E1:: @ 815D4E1
+ applymovement 255, MtPyre_Summit_Movement_1A0841
+ waitmovement 0
+ applymovement 2, MtPyre_Summit_Movement_1A0845
+ waitmovement 0
+ delay 50
+ compare VAR_SPECIAL_8, 0
+ call_if_eq MtPyre_Summit_EventScript_15D593
+ compare VAR_SPECIAL_8, 1
+ call_if_eq MtPyre_Summit_EventScript_15D59E
+ compare VAR_SPECIAL_8, 2
+ call_if_eq MtPyre_Summit_EventScript_15D59F
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B52B0, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B5EEC, 4
+ .endif
+ closemessage
+ fadescreen 1
+ removeobject 2
+ removeobject 4
+ removeobject 5
+ removeobject 6
+ setflag FLAG_HIDE_LEADER_MT_PYRE_SUMMIT
+ setflag FLAG_HIDE_GRUNTS_MT_PYRE_SUMMIT
+ fadescreen 0
+ delay 20
+ call MtPyre_Summit_EventScript_15D57A
+ compare VAR_SPECIAL_8, 0
+ call_if_eq MtPyre_Summit_EventScript_15D5AA
+ compare VAR_SPECIAL_8, 1
+ call_if_eq MtPyre_Summit_EventScript_15D5BF
+ compare VAR_SPECIAL_8, 2
+ call_if_eq MtPyre_Summit_EventScript_15D5CA
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B53AB, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B5FE6, 4
+ .endif
+ giveitem_std ITEM_RED_OR_BLUE_ORB
+ setflag FLAG_RECEIVED_RED_OR_BLUE_ORB
+ releaseall
+ end
+
+MtPyre_Summit_EventScript_15D57A:: @ 815D57A
+ setflag FLAG_MT_PYRE_ORB_STOLEN
+ setvar VAR_SLATEPORT_STATE, 1
+ clearflag FLAG_HIDE_STERN_SLATEPORT
+ clearflag FLAG_HIDE_GABBY_AND_TY_SLATEPORT
+ setvar VAR_SLATEPORT_HARBOR_STATE, 1
+ setvar VAR_MT_PYRE_STATE, 1
+ return
+
+MtPyre_Summit_EventScript_15D593:: @ 815D593
+ applymovement 2, MtPyre_Summit_Movement_15D5E9
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D59E:: @ 815D59E
+ return
+
+MtPyre_Summit_EventScript_15D59F:: @ 815D59F
+ applymovement 2, MtPyre_Summit_Movement_15D5EC
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D5AA:: @ 815D5AA
+ applymovement 3, MtPyre_Summit_Movement_15D5DF
+ waitmovement 0
+ applymovement 255, MtPyre_Summit_Movement_1A0843
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D5BF:: @ 815D5BF
+ applymovement 3, MtPyre_Summit_Movement_15D5E3
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D5CA:: @ 815D5CA
+ applymovement 3, MtPyre_Summit_Movement_15D5E5
+ waitmovement 0
+ applymovement 255, MtPyre_Summit_Movement_1A083F
+ waitmovement 0
+ return
+
+MtPyre_Summit_Movement_15D5DF:: @ 815D5DF
+ walk_down
+ walk_down
+ walk_in_place_fastest_left
+ end_movement
+
+MtPyre_Summit_Movement_15D5E3:: @ 815D5E3
+ walk_down
+ end_movement
+
+MtPyre_Summit_Movement_15D5E5:: @ 815D5E5
+ walk_down
+ walk_down
+ walk_in_place_fastest_right
+ end_movement
+
+MtPyre_Summit_Movement_15D5E9:: @ 815D5E9
+ walk_left
+ walk_in_place_fastest_down
+ end_movement
+
+MtPyre_Summit_Movement_15D5EC:: @ 815D5EC
+ walk_right
+ walk_in_place_fastest_down
+ end_movement
+
+MtPyre_Summit_EventScript_15D5EF:: @ 815D5EF
+ lock
+ faceplayer
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B586F, MSGBOX_YESNO
+ .else
+ msgbox MtPyre_Summit_Text_1B64B3, MSGBOX_YESNO
+ .endif
+ compare RESULT, YES
+ call_if_eq MtPyre_Summit_EventScript_15D611
+ compare RESULT, NO
+ call_if_eq MtPyre_Summit_EventScript_15D61A
+ release
+ end
+
+MtPyre_Summit_EventScript_15D611:: @ 815D611
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5992, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B65D6, 4
+ .endif
+ return
+
+MtPyre_Summit_EventScript_15D61A:: @ 815D61A
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5BD7, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B6823, 4
+ .endif
+ return
+
+MtPyre_Summit_EventScript_15D623:: @ 815D623
+ lock
+ faceplayer
+ goto_if_set FLAG_RETURNED_RED_OR_BLUE_ORB, MtPyre_Summit_EventScript_15D6C4
+ goto_if_set FLAG_LEGENDARY_BATTLE_COMPLETED, MtPyre_Summit_EventScript_15D64A
+ goto_if_set FLAG_LEGEND_ESCAPED_SEAFLOOR_CAVERN, MtPyre_Summit_EventScript_15D6BA
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B54BE, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B60F9, 4
+ .endif
+ release
+ end
+
+MtPyre_Summit_EventScript_15D64A:: @ 815D64A
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5647, MSGBOX_YESNO
+ .else
+ msgbox MtPyre_Summit_Text_1B6283, MSGBOX_YESNO
+ .endif
+ compare RESULT, YES
+ goto_if_eq MtPyre_Summit_EventScript_15D669
+ compare RESULT, NO
+ goto_if_eq MtPyre_Summit_EventScript_15D69B
+ end
+
+MtPyre_Summit_EventScript_15D669:: @ 815D669
+ setvar VAR_SPECIAL_4, ITEM_RED_OR_BLUE_ORB
+ call MtPyre_Summit_EventScript_1A067F
+ closemessage
+ applymovement LAST_TALKED, MtPyre_Summit_Movement_1A0841
+ waitmovement 0
+ delay 40
+ applymovement LAST_TALKED, MtPyre_Summit_Movement_1A0839
+ waitmovement 0
+ delay 10
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5762, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B639C, 4
+ .endif
+ setflag FLAG_RETURNED_RED_OR_BLUE_ORB
+ release
+ end
+
+MtPyre_Summit_EventScript_15D69B:: @ 815D69B
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B56AB, MSGBOX_YESNO
+ .else
+ msgbox MtPyre_Summit_Text_1B62E7, MSGBOX_YESNO
+ .endif
+ compare RESULT, YES
+ goto_if_eq MtPyre_Summit_EventScript_15D669
+ compare RESULT, NO
+ goto_if_eq MtPyre_Summit_EventScript_15D69B
+ end
+
+MtPyre_Summit_EventScript_15D6BA:: @ 815D6BA
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5540, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B617B, 4
+ .endif
+ release
+ end
+
+MtPyre_Summit_EventScript_15D6C4:: @ 815D6C4
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B57BE, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B63F8, 4
+ .endif
+ release
+ end
+
+MtPyre_Summit_EventScript_15D6CE:: @ 815D6CE
+ lockall
+ setvar VAR_SPECIAL_8, 0
+ goto MtPyre_Summit_EventScript_15D6F2
+ end
+
+MtPyre_Summit_EventScript_15D6DA:: @ 815D6DA
+ lockall
+ setvar VAR_SPECIAL_8, 1
+ goto MtPyre_Summit_EventScript_15D6F2
+ end
+
+MtPyre_Summit_EventScript_15D6E6:: @ 815D6E6
+ lockall
+ setvar VAR_SPECIAL_8, 2
+ goto MtPyre_Summit_EventScript_15D6F2
+ end
+
+MtPyre_Summit_EventScript_15D6F2:: @ 815D6F2
+ applymovement 255, MtPyre_Summit_Movement_1A0841
+ waitmovement 0
+ applymovement 2, MtPyre_Summit_Movement_1A0845
+ waitmovement 0
+ delay 50
+ compare VAR_SPECIAL_8, 0
+ call_if_eq MtPyre_Summit_EventScript_15D75E
+ compare VAR_SPECIAL_8, 1
+ call_if_eq MtPyre_Summit_EventScript_15D769
+ compare VAR_SPECIAL_8, 2
+ call_if_eq MtPyre_Summit_EventScript_15D774
+ .ifdef SAPPHIRE
+ msgbox UnknownString_81B5BFC, 4
+ .else
+ msgbox MtPyre_Summit_Text_1B6848, 4
+ .endif
+ closemessage
+ compare VAR_SPECIAL_8, 0
+ call_if_eq MtPyre_Summit_EventScript_15D77F
+ compare VAR_SPECIAL_8, 1
+ call_if_eq MtPyre_Summit_EventScript_15D78A
+ compare VAR_SPECIAL_8, 2
+ call_if_eq MtPyre_Summit_EventScript_15D795
+ removeobject 2
+ setvar VAR_MT_PYRE_STATE, 3
+ releaseall
+ end
+
+MtPyre_Summit_EventScript_15D75E:: @ 815D75E
+ applymovement 2, MtPyre_Summit_Movement_15D7A0
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D769:: @ 815D769
+ applymovement 2, MtPyre_Summit_Movement_15D7A3
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D774:: @ 815D774
+ applymovement 2, MtPyre_Summit_Movement_15D7A4
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D77F:: @ 815D77F
+ applymovement 2, MtPyre_Summit_Movement_15D7A7
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D78A:: @ 815D78A
+ applymovement 2, MtPyre_Summit_Movement_15D7B0
+ waitmovement 0
+ return
+
+MtPyre_Summit_EventScript_15D795:: @ 815D795
+ applymovement 2, MtPyre_Summit_Movement_15D7B9
+ waitmovement 0
+ return
+
+MtPyre_Summit_Movement_15D7A0:: @ 815D7A0
+ walk_left
+ walk_in_place_fastest_down
+ end_movement
+
+MtPyre_Summit_Movement_15D7A3:: @ 815D7A3
+ end_movement
+
+MtPyre_Summit_Movement_15D7A4:: @ 815D7A4
+ walk_right
+ walk_in_place_fastest_down
+ end_movement
+
+MtPyre_Summit_Movement_15D7A7:: @ 815D7A7
+ walk_right
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+MtPyre_Summit_Movement_15D7B0:: @ 815D7B0
+ walk_right
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement
+
+MtPyre_Summit_Movement_15D7B9:: @ 815D7B9
+ walk_left
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ walk_down
+ end_movement