import from github
This commit is contained in:
82
data/maps/AquaHideout_1F/map.json
Normal file
82
data/maps/AquaHideout_1F/map.json
Normal file
@ -0,0 +1,82 @@
|
||||
{
|
||||
"id": "MAP_AQUA_HIDEOUT_1F",
|
||||
"name": "AquaHideout_1F",
|
||||
"layout": "LAYOUT_AQUA_HIDEOUT_1F",
|
||||
"music": "MUS_AQUA_MAGMA_HIDEOUT",
|
||||
"region_map_section": "MAPSEC_AQUA_HIDEOUT",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_NONE",
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_cycling": false,
|
||||
"allow_escaping": false,
|
||||
"allow_running": false,
|
||||
"show_map_name": true,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_AQUA",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 13,
|
||||
"y": 11,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AquaHideout_1F_EventScript_HideoutEntranceGrunt1",
|
||||
"flag": "FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_1_BLOCKING_ENTRANCE"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 14,
|
||||
"y": 11,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "AquaHideout_1F_EventScript_HideoutEntranceGrunt2",
|
||||
"flag": "FLAG_HIDE_AQUA_HIDEOUT_1F_GRUNT_2_BLOCKING_ENTRANCE"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 20,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT",
|
||||
"movement_range_x": 13,
|
||||
"movement_range_y": 5,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "AquaHideout_1F_EventScript_Grunt1",
|
||||
"flag": "FLAG_HIDE_AQUA_HIDEOUT_GRUNTS"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 13,
|
||||
"y": 27,
|
||||
"elevation": 1,
|
||||
"dest_map": "MAP_LILYCOVE_CITY",
|
||||
"dest_warp_id": 6
|
||||
},
|
||||
{
|
||||
"x": 14,
|
||||
"y": 27,
|
||||
"elevation": 1,
|
||||
"dest_map": "MAP_LILYCOVE_CITY",
|
||||
"dest_warp_id": 6
|
||||
},
|
||||
{
|
||||
"x": 22,
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_AQUA_HIDEOUT_B1F",
|
||||
"dest_warp_id": 0
|
||||
}
|
||||
],
|
||||
"coord_events": [],
|
||||
"bg_events": []
|
||||
}
|
119
data/maps/AquaHideout_1F/scripts.inc
Normal file
119
data/maps/AquaHideout_1F/scripts.inc
Normal file
@ -0,0 +1,119 @@
|
||||
AquaHideout_1F_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@ The below two entrance guards give hints about what to do to progress the story
|
||||
AquaHideout_1F_EventScript_HideoutEntranceGrunt1::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GROUDON_AWAKENED_MAGMA_HIDEOUT, AquaHideout_1F_EventScript_SlateportHint1
|
||||
goto_if_set FLAG_RECEIVED_RED_OR_BLUE_ORB, AquaHideout_1F_EventScript_MagmaHideoutHint1
|
||||
msgbox AquaHideout_1F_Text_OurBossIsSnatchingSomething, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_MagmaHideoutHint1::
|
||||
msgbox AquaHideout_1F_Text_WhereMightMagmaHideoutBe, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_SlateportHint1::
|
||||
msgbox AquaHideout_1F_Text_BossWentToJackASubmarine, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_HideoutEntranceGrunt2::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GROUDON_AWAKENED_MAGMA_HIDEOUT, AquaHideout_1F_EventScript_SlateportHint2
|
||||
goto_if_set FLAG_RECEIVED_RED_OR_BLUE_ORB, AquaHideout_1F_EventScript_MagmaHideoutHint2
|
||||
msgbox AquaHideout_1F_Text_BossIsOnRoute122, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_MagmaHideoutHint2::
|
||||
msgbox AquaHideout_1F_Text_TeamMagmaAtMtChimney, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_SlateportHint2::
|
||||
msgbox AquaHideout_1F_Text_BossIsInSlateportCity, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_Grunt1::
|
||||
trainerbattle_single TRAINER_GRUNT_AQUA_HIDEOUT_1, AquaHideout_1F_Text_Grunt1Intro, AquaHideout_1F_Text_Grunt1Defeat, AquaHideout_1F_EventScript_Grunt1Defeated
|
||||
msgbox AquaHideout_1F_Text_Grunt1PostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
AquaHideout_1F_EventScript_Grunt1Defeated::
|
||||
msgbox AquaHideout_1F_Text_Grunt1PostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
AquaHideout_1F_Text_OurBossIsSnatchingSomething:
|
||||
.string "What? What? What do you want with \n"
|
||||
.string "TEAM AQUA?\p"
|
||||
.string "Our BOSS isn't here! He's gone off to\n"
|
||||
.string "snatch something important!\p"
|
||||
.string "… …\n"
|
||||
.string "Where did he go?\p"
|
||||
.string "Wahaha! Do you really think I'd tell\n"
|
||||
.string "you something that crucial?$"
|
||||
|
||||
AquaHideout_1F_Text_WhereMightMagmaHideoutBe:
|
||||
.string "What? What?\n"
|
||||
.string "Are you a TEAM MAGMA grunt?\p"
|
||||
.string "I hear that TEAM MAGMA is trying to\n"
|
||||
.string "awaken an awesome POKéMON at their\l"
|
||||
.string "HIDEOUT.\p"
|
||||
.string "But where might their HIDEOUT be?$"
|
||||
|
||||
AquaHideout_1F_Text_BossWentToJackASubmarine:
|
||||
.string "What? What? What do you want with \n"
|
||||
.string "TEAM AQUA?\p"
|
||||
.string "Our BOSS isn't here!\n"
|
||||
.string "He's gone off to jack a submarine!\p"
|
||||
.string "… …\n"
|
||||
.string "Where did he go?\p"
|
||||
.string "Wahaha! Do you really think I'd tell\n"
|
||||
.string "you something that crucial?$"
|
||||
|
||||
AquaHideout_1F_Text_BossIsOnRoute122:
|
||||
.string "What? What? What do you want with \n"
|
||||
.string "TEAM AQUA?\p"
|
||||
.string "Our BOSS isn't here! He's on his way to\n"
|
||||
.string "MT. PYRE on ROUTE 122!\p"
|
||||
.string "… …\n"
|
||||
.string "Why did he go?\p"
|
||||
.string "Wahaha! Do you really think I'd tell\n"
|
||||
.string "you something that crucial?$"
|
||||
|
||||
AquaHideout_1F_Text_TeamMagmaAtMtChimney:
|
||||
.string "What? What?\n"
|
||||
.string "Are you a TEAM MAGMA grunt?\p"
|
||||
.string "I hear that TEAM MAGMA is after\n"
|
||||
.string "an awesome POKéMON at MT. CHIMNEY.\p"
|
||||
.string "But what is that POKéMON like?$"
|
||||
|
||||
AquaHideout_1F_Text_BossIsInSlateportCity:
|
||||
.string "What? What? What do you want with\n"
|
||||
.string "TEAM AQUA?\p"
|
||||
.string "Our BOSS isn't here!\n"
|
||||
.string "He's on his way to SLATEPORT CITY!\p"
|
||||
.string "… …\n"
|
||||
.string "Why did he go?\p"
|
||||
.string "Wahaha! Do you really think I'd tell\n"
|
||||
.string "you something that crucial?$"
|
||||
|
||||
AquaHideout_1F_Text_Grunt1Intro:
|
||||
.string "Ayiyiyi!\n"
|
||||
.string "Suspicious character spotted!$"
|
||||
|
||||
AquaHideout_1F_Text_Grunt1Defeat:
|
||||
.string "Grrrrr…\n"
|
||||
.string "I lost it!$"
|
||||
|
||||
AquaHideout_1F_Text_Grunt1PostBattle:
|
||||
.string "I took the loss for the TEAM,\n"
|
||||
.string "but I did my job…$"
|
||||
|
Reference in New Issue
Block a user