diff options
| author | Marcus Huderle <huderlem@gmail.com> | 2018-06-20 19:54:16 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-06-20 19:54:16 -0500 |
| commit | 7b7f4bb7d6f5d29b40e15aa4c6285c6885359e0d (patch) | |
| tree | 8da3f8fae8c1c165e3435ee079f48631479b7611 /data/maps/MtPyre_Summit | |
| parent | c6207577802db057298917089e427a6ab9e6edf9 (diff) | |
| parent | 8bf4b1a917786c683ac30278108f74d31961274d (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.bin | bin | 8 -> 0 bytes | |||
| -rw-r--r-- | data/maps/MtPyre_Summit/events.inc | 27 | ||||
| -rw-r--r-- | data/maps/MtPyre_Summit/header.inc | 4 | ||||
| -rw-r--r-- | data/maps/MtPyre_Summit/map.bin | bin | 3700 -> 0 bytes | |||
| -rw-r--r-- | data/maps/MtPyre_Summit/scripts.inc | 365 |
5 files changed, 394 insertions, 2 deletions
diff --git a/data/maps/MtPyre_Summit/border.bin b/data/maps/MtPyre_Summit/border.bin Binary files differdeleted file mode 100644 index 1d7df4a00..000000000 --- a/data/maps/MtPyre_Summit/border.bin +++ /dev/null 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 Binary files differdeleted file mode 100644 index 1de8bd5ea..000000000 --- a/data/maps/MtPyre_Summit/map.bin +++ /dev/null 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 |
