import from github
This commit is contained in:
219
data/maps/RusturfTunnel/map.json
Normal file
219
data/maps/RusturfTunnel/map.json
Normal file
@ -0,0 +1,219 @@
|
||||
{
|
||||
"id": "MAP_RUSTURF_TUNNEL",
|
||||
"name": "RusturfTunnel",
|
||||
"layout": "LAYOUT_RUSTURF_TUNNEL",
|
||||
"music": "MUS_PETALBURG_WOODS",
|
||||
"region_map_section": "MAPSEC_RUSTURF_TUNNEL",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_FOG_HORIZONTAL",
|
||||
"map_type": "MAP_TYPE_UNDERGROUND",
|
||||
"allow_cycling": true,
|
||||
"allow_escaping": true,
|
||||
"allow_running": true,
|
||||
"show_map_name": true,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_NORMAL",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"x": 23,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "RusturfTunnel_EventScript_WandasBoyfriend",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_WANDAS_BOYFRIEND"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BREAKABLE_ROCK",
|
||||
"x": 24,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "EventScript_RockSmash",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_ROCK_1"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
"x": 3,
|
||||
"y": 1,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "RusturfTunnel_EventScript_ItemPokeBall",
|
||||
"flag": "FLAG_ITEM_RUSTURF_TUNNEL_POKE_BALL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
"x": 30,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "RusturfTunnel_EventScript_ItemMaxEther",
|
||||
"flag": "FLAG_ITEM_RUSTURF_TUNNEL_MAX_ETHER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 5,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_BRINEY"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 14,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "RusturfTunnel_EventScript_Grunt",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_AQUA_GRUNT"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WINGULL",
|
||||
"x": 14,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "RusturfTunnel_EventScript_Peeko",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_PEEKO"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BREAKABLE_ROCK",
|
||||
"x": 24,
|
||||
"y": 4,
|
||||
"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": "EventScript_RockSmash",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_ROCK_2"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_HIKER",
|
||||
"x": 32,
|
||||
"y": 13,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "3",
|
||||
"script": "RusturfTunnel_EventScript_Mike",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
|
||||
"x": 25,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "RusturfTunnel_EventScript_Wanda",
|
||||
"flag": "FLAG_HIDE_RUSTURF_TUNNEL_WANDA"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 4,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_ROUTE116",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 29,
|
||||
"y": 16,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_VERDANTURF_TOWN",
|
||||
"dest_warp_id": 4
|
||||
},
|
||||
{
|
||||
"x": 18,
|
||||
"y": 20,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_ROUTE116",
|
||||
"dest_warp_id": 2
|
||||
}
|
||||
],
|
||||
"coord_events": [
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 23,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "RusturfTunnel_EventScript_TunnelBlockagePos1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 9,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"var": "VAR_RUSTURF_TUNNEL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "RusturfTunnel_EventScript_AquaGruntBackUp"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 9,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"var": "VAR_RUSTURF_TUNNEL_STATE",
|
||||
"var_value": "2",
|
||||
"script": "RusturfTunnel_EventScript_AquaGruntBackUp"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 25,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "RusturfTunnel_EventScript_TunnelBlockagePos2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 25,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"var": "0",
|
||||
"var_value": "0",
|
||||
"script": "RusturfTunnel_EventScript_TunnelBlockagePos3"
|
||||
}
|
||||
],
|
||||
"bg_events": []
|
||||
}
|
532
data/maps/RusturfTunnel/scripts.inc
Normal file
532
data/maps/RusturfTunnel/scripts.inc
Normal file
@ -0,0 +1,532 @@
|
||||
.equ LOCALID_WANDAS_BF, 1
|
||||
.set LOCALID_BRINEY, 5
|
||||
.set LOCALID_GRUNT, 6
|
||||
.set LOCALID_PEEKO, 7
|
||||
.equ LOCALID_WANDA, 10
|
||||
|
||||
RusturfTunnel_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, RusturfTunnel_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, RusturfTunnel_OnFrame
|
||||
.byte 0
|
||||
|
||||
RusturfTunnel_OnFrame:
|
||||
map_script_2 VAR_RUSTURF_TUNNEL_STATE, 4, RusturfTunnel_EventScript_ClearTunnelScene
|
||||
map_script_2 VAR_RUSTURF_TUNNEL_STATE, 5, RusturfTunnel_EventScript_ClearTunnelScene
|
||||
.2byte 0
|
||||
|
||||
RusturfTunnel_OnTransition:
|
||||
call_if_eq VAR_RUSTURF_TUNNEL_STATE, 2, RusturfTunnel_EventScript_SetAquaGruntAndPeekoPos
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_SetAquaGruntAndPeekoPos::
|
||||
setobjectxyperm LOCALID_PEEKO, 13, 4
|
||||
setobjectxyperm LOCALID_GRUNT, 13, 5
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_Wanda::
|
||||
lock
|
||||
faceplayer
|
||||
msgbox RusturfTunnel_Text_BoyfriendOnOtherSideOfRock, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_WandasBoyfriend::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_TEMP_1, RusturfTunnel_EventScript_AlreadySpokenTo
|
||||
setflag FLAG_TEMP_1
|
||||
msgbox RusturfTunnel_Text_WhyCantTheyKeepDigging, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_AlreadySpokenTo::
|
||||
msgbox RusturfTunnel_Text_ToGetToVerdanturf, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_ClearTunnelScene::
|
||||
lockall
|
||||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_FaceWandasBoyfriend1
|
||||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_FaceWandasBoyfriend2
|
||||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_FaceWandasBoyfriend3
|
||||
call RusturfTunnel_EventScript_WandasBoyfriendNotice
|
||||
msgbox RusturfTunnel_Text_YouShatteredBoulderTakeHM, MSGBOX_DEFAULT
|
||||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer
|
||||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer
|
||||
giveitem ITEM_HM04
|
||||
setflag FLAG_RECEIVED_HM04
|
||||
msgbox RusturfTunnel_Text_ExplainStrength, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_BoyfriendApproachWanda1
|
||||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_BoyfriendApproachWanda2
|
||||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_BoyfriendApproachWanda3
|
||||
msgbox RusturfTunnel_Text_WandaReunion, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
call_if_eq VAR_TEMP_1, 1, RusturfTunnel_EventScript_WandaAndBoyfriendExit1
|
||||
call_if_eq VAR_TEMP_1, 2, RusturfTunnel_EventScript_WandaAndBoyfriendExit
|
||||
call_if_eq VAR_TEMP_1, 3, RusturfTunnel_EventScript_WandaAndBoyfriendExit
|
||||
call RusturfTunnel_EventScript_SetRusturfTunnelOpen
|
||||
releaseall
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_BoyfriendApproachWanda1::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend1
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_BoyfriendApproachWanda2::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda
|
||||
waitmovement 0
|
||||
applymovement LOCALID_WANDA, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_BoyfriendApproachWanda3::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBoyfriend
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendApproachWanda
|
||||
waitmovement 0
|
||||
applymovement LOCALID_WANDA, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_FaceWandasBoyfriend1::
|
||||
applymovement LOCALID_WANDAS_BF, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_FaceWandasBoyfriend2::
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_BoyfriendFaceRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_FaceWandasBoyfriend3::
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_WandasBoyfriendApproachPlayer::
|
||||
closemessage
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendApproachPlayer
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_WandaAndBoyfriendExit1::
|
||||
applymovement LOCALID_WANDA, RusturfTunnel_Movement_WandaExit1
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_WandaAndBoyfriendExit::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchWandaExit
|
||||
applymovement LOCALID_WANDA, RusturfTunnel_Movement_WandaExit
|
||||
applymovement LOCALID_WANDAS_BF, RusturfTunnel_Movement_WandasBoyfriendExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_WandasBoyfriendNotice::
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_WANDAS_BF, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_WANDAS_BF, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
RusturfTunnel_Movement_WandaExit1:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_WandaExit:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_PlayerWatchWandaExit:
|
||||
delay_8
|
||||
walk_in_place_faster_up
|
||||
delay_16
|
||||
delay_16
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_Unused1:
|
||||
walk_left
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_Unused2:
|
||||
walk_down
|
||||
walk_in_place_faster_up
|
||||
delay_8
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_Unused3:
|
||||
walk_up
|
||||
walk_in_place_faster_down
|
||||
delay_8
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_PlayerWatchBoyfriend1:
|
||||
walk_left
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_PlayerWatchBoyfriend:
|
||||
walk_right
|
||||
walk_in_place_faster_left
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_BoyfriendFaceRight:
|
||||
walk_up
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_WandasBoyfriendExit1:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_WandasBoyfriendExit:
|
||||
walk_up
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_WandasBoyfriendApproachPlayer:
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_BoyfriendApproachWanda1:
|
||||
walk_in_place_fast_up
|
||||
walk_in_place_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_BoyfriendApproachWanda:
|
||||
walk_in_place_fast_right
|
||||
walk_in_place_fast_right
|
||||
walk_fast_right
|
||||
walk_in_place_faster_up
|
||||
step_end
|
||||
|
||||
RusturfTunnel_EventScript_TunnelBlockagePos1::
|
||||
setvar VAR_TEMP_1, 1
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_TunnelBlockagePos2::
|
||||
setvar VAR_TEMP_1, 2
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_TunnelBlockagePos3::
|
||||
setvar VAR_TEMP_1, 3
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_AquaGruntBackUp::
|
||||
lockall
|
||||
msgbox RusturfTunnel_Text_ComeAndGetSome, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntAndPeekoBackUp
|
||||
applymovement LOCALID_PEEKO, RusturfTunnel_Movement_GruntAndPeekoBackUp
|
||||
waitmovement 0
|
||||
copyobjectxytoperm LOCALID_GRUNT
|
||||
copyobjectxytoperm LOCALID_PEEKO
|
||||
setvar VAR_RUSTURF_TUNNEL_STATE, 3
|
||||
releaseall
|
||||
end
|
||||
|
||||
RusturfTunnel_Movement_GruntAndPeekoBackUp:
|
||||
lock_facing_direction
|
||||
walk_right
|
||||
unlock_facing_direction
|
||||
step_end
|
||||
|
||||
RusturfTunnel_EventScript_Peeko::
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_WINGULL, CRY_MODE_NORMAL
|
||||
msgbox RusturfTunnel_Text_Peeko, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
RusturfTunnel_EventScript_Grunt::
|
||||
lock
|
||||
faceplayer
|
||||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||||
msgbox RusturfTunnel_Text_GruntIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_RUSTURF_TUNNEL, RusturfTunnel_Text_GruntDefeat
|
||||
msgbox RusturfTunnel_Text_GruntTakePackage, MSGBOX_DEFAULT
|
||||
giveitem ITEM_DEVON_GOODS
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PushPlayerAsideForGrunt
|
||||
applymovement LOCALID_GRUNT, RusturfTunnel_Movement_GruntEscape
|
||||
waitmovement 0
|
||||
removeobject LOCALID_GRUNT
|
||||
delay 50
|
||||
addobject LOCALID_BRINEY
|
||||
applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyApproachPeeko1
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerMoveAsideForBriney
|
||||
applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyApproachPeeko2
|
||||
waitmovement 0
|
||||
msgbox RusturfTunnel_Text_PeekoGladToSeeYouSafe, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_BRINEY, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
message RusturfTunnel_Text_ThankYouLetsGoHomePeeko
|
||||
waitmessage
|
||||
waitse
|
||||
playmoncry SPECIES_WINGULL, CRY_MODE_NORMAL
|
||||
waitbuttonpress
|
||||
waitmoncry
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, RusturfTunnel_Movement_PlayerWatchBrineyExit
|
||||
applymovement LOCALID_BRINEY, RusturfTunnel_Movement_BrineyExit
|
||||
applymovement LOCALID_PEEKO, RusturfTunnel_Movement_PeekoExit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_BRINEY
|
||||
removeobject LOCALID_PEEKO
|
||||
clearflag FLAG_DEVON_GOODS_STOLEN
|
||||
setflag FLAG_RECOVERED_DEVON_GOODS
|
||||
setvar VAR_RUSTBORO_CITY_STATE, 4
|
||||
setvar VAR_BRINEY_HOUSE_STATE, 1
|
||||
setflag FLAG_HIDE_ROUTE_116_MR_BRINEY
|
||||
release
|
||||
end
|
||||
|
||||
RusturfTunnel_Movement_PushPlayerAsideForGrunt:
|
||||
face_down
|
||||
lock_facing_direction
|
||||
walk_up
|
||||
unlock_facing_direction
|
||||
walk_in_place_faster_left
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_PlayerMoveAsideForBriney:
|
||||
walk_down
|
||||
walk_in_place_faster_up
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_GruntEscape:
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
walk_fast_left
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_BrineyApproachPeeko1:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_BrineyExit:
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_PlayerWatchBrineyExit:
|
||||
delay_16
|
||||
delay_8
|
||||
delay_4
|
||||
walk_in_place_faster_left
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_BrineyApproachPeeko2:
|
||||
delay_16
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
RusturfTunnel_Movement_PeekoExit:
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
RusturfTunnel_EventScript_Mike::
|
||||
trainerbattle_single TRAINER_MIKE_2, RusturfTunnel_Text_MikeIntro, RusturfTunnel_Text_MikeDefeat
|
||||
msgbox RusturfTunnel_Text_MikePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
RusturfTunnel_Text_ComeAndGetSome:
|
||||
.string "What, are you coming?\n"
|
||||
.string "Come and get some, then!$"
|
||||
|
||||
RusturfTunnel_Text_Peeko:
|
||||
.string "PEEKO: Pii pihyoh!$"
|
||||
|
||||
RusturfTunnel_Text_GruntIntro:
|
||||
.string "Grah, keelhaul it all!\p"
|
||||
.string "That hostage POKéMON turned out to\n"
|
||||
.string "be worthless!\p"
|
||||
.string "And to think I made a getaway…\n"
|
||||
.string "In this tunnel to nowhere!\p"
|
||||
.string "Hey! You!\n"
|
||||
.string "So you want to battle me?$"
|
||||
|
||||
RusturfTunnel_Text_GruntDefeat:
|
||||
.string "Urrrggh! My career in crime comes to\n"
|
||||
.string "a dead end!$"
|
||||
|
||||
RusturfTunnel_Text_GruntTakePackage:
|
||||
.string "This is plain not right…\p"
|
||||
.string "The BOSS told me this would be a\n"
|
||||
.string "slick-and-easy job to pull.\p"
|
||||
.string "All I had to do was steal some package\n"
|
||||
.string "from DEVON.\p"
|
||||
.string "Tch!\n"
|
||||
.string "You want it back that badly, take it!$"
|
||||
|
||||
RusturfTunnel_Text_PeekoGladToSeeYouSafe:
|
||||
.string "PEEKO!\n"
|
||||
.string "Am I glad to see you're safe!$"
|
||||
|
||||
RusturfTunnel_Text_ThankYouLetsGoHomePeeko:
|
||||
.string "PEEKO owes her life to you!\p"
|
||||
.string "They call me MR. BRINEY.\n"
|
||||
.string "And, you are?\p"
|
||||
.string "… … … … … … … …\n"
|
||||
.string "… … … … … … … …\p"
|
||||
.string "Ah, so you are {PLAYER}{KUN}!\n"
|
||||
.string "I sincerely thank you!\p"
|
||||
.string "Now, if there's anything that troubles\n"
|
||||
.string "you, don't hesitate to tell me!\p"
|
||||
.string "You can usually find me in my cottage\n"
|
||||
.string "by the sea near PETALBURG WOODS.\p"
|
||||
.string "Come, PEEKO, we should make our way\n"
|
||||
.string "home.\p"
|
||||
.string "PEEKO: Pihyoh!$"
|
||||
|
||||
RusturfTunnel_Text_WhyCantTheyKeepDigging:
|
||||
.string "… …\p"
|
||||
.string "Why can't they keep digging?\n"
|
||||
.string "Is the bedrock too hard?\p"
|
||||
.string "My beloved awaits me in VERDANTURF\n"
|
||||
.string "TOWN just beyond here…\p"
|
||||
.string "If RUSTBORO and VERDANTURF were\n"
|
||||
.string "joined by this tunnel, I could visit\l"
|
||||
.string "her every day…\p"
|
||||
.string "But this…\n"
|
||||
.string "What am I to do?$"
|
||||
|
||||
RusturfTunnel_Text_ToGetToVerdanturf:
|
||||
.string "To get from RUSTBORO to VERDANTURF,\n"
|
||||
.string "you need to go to DEWFORD, then pass\l"
|
||||
.string "through SLATEPORT and MAUVILLE…$"
|
||||
|
||||
RusturfTunnel_Text_YouShatteredBoulderTakeHM:
|
||||
.string "Wow! You shattered that boulder\n"
|
||||
.string "blocking the way.\p"
|
||||
.string "To show you how much I appreciate it,\n"
|
||||
.string "I'd like you to have this HM.$"
|
||||
|
||||
RusturfTunnel_Text_ExplainStrength:
|
||||
.string "That HM contains STRENGTH.\p"
|
||||
.string "If a muscular POKéMON were to learn\n"
|
||||
.string "that, it would be able to move even\l"
|
||||
.string "large boulders.$"
|
||||
|
||||
RusturfTunnel_Text_WandaReunion:
|
||||
.string "WANDA!\n"
|
||||
.string "Now I can see you anytime!\p"
|
||||
.string "WANDA: That's…wonderful.\p"
|
||||
.string "Please, take some rest at my home.$"
|
||||
|
||||
RusturfTunnel_Text_BoyfriendOnOtherSideOfRock:
|
||||
.string "On the other side of this rock…\n"
|
||||
.string "My boyfriend is there.\p"
|
||||
.string "He… He's not just digging the tunnel\n"
|
||||
.string "to come see me.\p"
|
||||
.string "He works his hands raw and rough\n"
|
||||
.string "for the benefit of everyone.$"
|
||||
|
||||
RusturfTunnel_Text_MikeIntro:
|
||||
.string "What do you call a wild man up in the\n"
|
||||
.string "mountains? A mountain man, right?\p"
|
||||
.string "So why don't they call a POKéMON in\n"
|
||||
.string "the mountains a mountain POKéMON?$"
|
||||
|
||||
RusturfTunnel_Text_MikeDefeat:
|
||||
.string "My POKéMON…\n"
|
||||
.string "Ran out of power…$"
|
||||
|
||||
RusturfTunnel_Text_MikePostBattle:
|
||||
.string "They halted development here to\n"
|
||||
.string "protect POKéMON, right?\l"
|
||||
.string "There's a feel-good story!$"
|
||||
|
Reference in New Issue
Block a user