Continue adding local IDs to map.json files
This commit is contained in:
@@ -774,8 +774,8 @@ EventScript_HideMrBriney::
|
||||
return
|
||||
|
||||
RusturfTunnel_EventScript_SetRusturfTunnelOpen::
|
||||
removeobject LOCALID_WANDAS_BF
|
||||
removeobject LOCALID_WANDA
|
||||
removeobject LOCALID_RUSTURF_TUNNEL_WANDAS_BF
|
||||
removeobject LOCALID_RUSTURF_TUNNEL_WANDA
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDAS_BOYFRIEND
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WANDA
|
||||
setvar VAR_RUSTURF_TUNNEL_STATE, 6
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_BATTLE_PIKE_LOBBY_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_LINK_RECEPTIONIST",
|
||||
"x": 5,
|
||||
"y": 5,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_ATTENDANT, 1
|
||||
|
||||
BattleFrontier_BattlePikeLobby_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePikeLobby_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeLobby_OnWarp
|
||||
@@ -198,7 +196,7 @@ BattleFrontier_BattlePikeLobby_EventScript_ShowResults::
|
||||
end
|
||||
|
||||
BattleFrontier_BattlePikeLobby_EventScript_WalkToCorridor::
|
||||
applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePikeLobby_Movement_AttendantWalkToCorridor
|
||||
applymovement LOCALID_BATTLE_PIKE_LOBBY_ATTENDANT, BattleFrontier_BattlePikeLobby_Movement_AttendantWalkToCorridor
|
||||
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeLobby_Movement_PlayerWalkToCorridor
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_BATTLE_TOWER_ELEVATOR_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TEALA",
|
||||
"x": 1,
|
||||
"y": 5,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_ATTENDANT, 1
|
||||
|
||||
BattleFrontier_BattleTowerElevator_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerElevator_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattleTowerElevator_OnWarp
|
||||
@@ -11,7 +9,7 @@ BattleFrontier_BattleTowerElevator_OnFrame:
|
||||
|
||||
BattleFrontier_BattleTowerElevator_EventScript_EnterElevator::
|
||||
setvar VAR_TEMP_0, 1
|
||||
applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerElevator_Movement_AttendantEnter
|
||||
applymovement LOCALID_BATTLE_TOWER_ELEVATOR_ATTENDANT, BattleFrontier_BattleTowerElevator_Movement_AttendantEnter
|
||||
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_PlayerEnter
|
||||
waitmovement 0
|
||||
special BufferBattleTowerElevatorFloors
|
||||
@@ -19,7 +17,7 @@ BattleFrontier_BattleTowerElevator_EventScript_EnterElevator::
|
||||
special MoveElevator
|
||||
waitstate
|
||||
delay 48
|
||||
applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerElevator_Movement_AttendantExit
|
||||
applymovement LOCALID_BATTLE_TOWER_ELEVATOR_ATTENDANT, BattleFrontier_BattleTowerElevator_Movement_AttendantExit
|
||||
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerElevator_Movement_PlayerExit
|
||||
waitmovement 0
|
||||
call BattleFrontier_BattleTowerElevator_EventScript_WarpToNextRoom
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_BATTLE_FRONTIER_MART_CLERK",
|
||||
"local_id": "LOCALID_FRONTIER_MART_CLERK",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
|
||||
"x": 1,
|
||||
"y": 3,
|
||||
@@ -29,6 +29,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_FRONTIER_MART_OLD_WOMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_OLD_WOMAN",
|
||||
"x": 5,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_OLD_WOMAN, 2
|
||||
|
||||
BattleFrontier_Mart_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -38,7 +36,7 @@ BattleFrontier_Mart_EventScript_OldMan::
|
||||
|
||||
BattleFrontier_Mart_EventScript_OldWoman::
|
||||
lock
|
||||
applymovement LOCALID_OLD_WOMAN, Common_Movement_FaceDown
|
||||
applymovement LOCALID_FRONTIER_MART_OLD_WOMAN, Common_Movement_FaceDown
|
||||
waitmovement 0
|
||||
msgbox BattleFrontier_Mart_Text_ProteinMakeNiceGift, MSGBOX_DEFAULT
|
||||
release
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_FRONTIER_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_NURSE, 1
|
||||
|
||||
BattleFrontier_PokemonCenter_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
@@ -10,7 +8,7 @@ BattleFrontier_PokemonCenter_1F_OnTransition:
|
||||
end
|
||||
|
||||
BattleFrontier_PokemonCenter_1F_EventScript_Nurse::
|
||||
setvar VAR_0x800B, LOCALID_NURSE
|
||||
setvar VAR_0x800B, LOCALID_FRONTIER_NURSE
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_SCOTTS_HOUSE_SCOTT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCOTT",
|
||||
"x": 2,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_SCOTT, 1
|
||||
|
||||
BattleFrontier_ScottsHouse_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -149,7 +147,7 @@ BattleFrontier_ScottsHouse_EventScript_WelcomeToFrontier::
|
||||
call_if_eq VAR_FACING, DIR_EAST, BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayEast
|
||||
call_if_eq VAR_FACING, DIR_WEST, BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest
|
||||
msgbox BattleFrontier_ScottsHouse_Text_HowMuchEffortItTookToMakeReal, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_SCOTT, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_SCOTTS_HOUSE_SCOTT, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox BattleFrontier_ScottsHouse_Text_HaveThisAsMementoOfOurPathsCrossing, MSGBOX_DEFAULT
|
||||
goto_if_eq VAR_SCOTT_STATE, 13, BattleFrontier_ScottsHouse_EventScript_Give4BattlePoints
|
||||
@@ -192,22 +190,22 @@ BattleFrontier_ScottsHouse_EventScript_GiveBattlePoints::
|
||||
end
|
||||
|
||||
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayNorth::
|
||||
applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_SCOTTS_HOUSE_SCOTT, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwaySouth::
|
||||
applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_SCOTTS_HOUSE_SCOTT, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayEast::
|
||||
applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_SCOTTS_HOUSE_SCOTT, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
BattleFrontier_ScottsHouse_EventScript_ScottFaceAwayWest::
|
||||
applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_SCOTTS_HOUSE_SCOTT, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_UNDERPASS_FOSSIL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FOSSIL",
|
||||
"x": 132,
|
||||
"y": 10,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_FOSSIL, 1
|
||||
|
||||
DesertUnderpass_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, DesertUnderpass_OnTransition
|
||||
.byte 0
|
||||
@@ -18,13 +16,13 @@ DesertUnderpass_EventScript_Fossil::
|
||||
|
||||
DesertUnderpass_EventScript_GiveClawFossil::
|
||||
giveitem ITEM_CLAW_FOSSIL
|
||||
removeobject LOCALID_FOSSIL
|
||||
removeobject LOCALID_UNDERPASS_FOSSIL
|
||||
release
|
||||
end
|
||||
|
||||
DesertUnderpass_EventScript_GiveRootFossil::
|
||||
giveitem ITEM_ROOT_FOSSIL
|
||||
removeobject LOCALID_FOSSIL
|
||||
removeobject LOCALID_UNDERPASS_FOSSIL
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_BRINEY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 12,
|
||||
"y": 9,
|
||||
@@ -65,6 +66,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_BOAT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MR_BRINEYS_BOAT",
|
||||
"x": 12,
|
||||
"y": 8,
|
||||
|
||||
@@ -1,15 +1,3 @@
|
||||
@ Sailing to and from Dewford uses local IDs from different maps
|
||||
@ e.g. Route 104's sail to Dewford script references local IDs from Dewford's map
|
||||
@ All of these local IDs are labeled here
|
||||
.equ LOCALID_BRINEY_DEWFORD, 2
|
||||
.equ LOCALID_BOAT_DEWFORD, 4
|
||||
|
||||
.equ LOCALID_BOAT_R109, 1
|
||||
.equ LOCALID_BRINEY_R109, 2
|
||||
|
||||
.equ LOCALID_BOAT_R104, 7
|
||||
.equ LOCALID_BRINEY_R104, 8
|
||||
|
||||
DewfordTown_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_OnTransition
|
||||
.byte 0
|
||||
@@ -123,16 +111,16 @@ DewfordTown_EventScript_FishingNotSoGood::
|
||||
|
||||
DewfordTown_EventScript_SailToPetalburg::
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectsubpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
|
||||
setobjectsubpriority LOCALID_DEWFORD_BRINEY, MAP_DEWFORD_TOWN, 0
|
||||
setobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN, 0
|
||||
applymovement LOCALID_BRINEY_DEWFORD, DewfordTown_Movement_BrineyBoardBoat
|
||||
applymovement LOCALID_DEWFORD_BRINEY, DewfordTown_Movement_BrineyBoardBoat
|
||||
waitmovement 0
|
||||
removeobject LOCALID_BRINEY_DEWFORD
|
||||
removeobject LOCALID_DEWFORD_BRINEY
|
||||
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_PlayerBoardBoat
|
||||
waitmovement 0
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
applymovement LOCALID_BOAT_DEWFORD, DewfordTown_Movement_SailToPetalburg
|
||||
applymovement LOCALID_DEWFORD_BOAT, DewfordTown_Movement_SailToPetalburg
|
||||
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_SailToPetalburg
|
||||
waitmovement 0
|
||||
showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
|
||||
@@ -144,7 +132,7 @@ DewfordTown_EventScript_SailToPetalburg::
|
||||
clearflag FLAG_HIDE_BRINEYS_HOUSE_PEEKO
|
||||
clearflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
||||
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
hideobjectat LOCALID_BOAT_DEWFORD, MAP_DEWFORD_TOWN
|
||||
hideobjectat LOCALID_DEWFORD_BOAT, MAP_DEWFORD_TOWN
|
||||
setvar VAR_BOARD_BRINEY_BOAT_STATE, 2
|
||||
resetobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
warp MAP_ROUTE104_MR_BRINEYS_HOUSE, 5, 4
|
||||
@@ -155,39 +143,39 @@ DewfordTown_EventScript_SailToPetalburg::
|
||||
|
||||
DewfordTown_EventScript_SailToSlateport::
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectsubpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
|
||||
setobjectsubpriority LOCALID_DEWFORD_BRINEY, MAP_DEWFORD_TOWN, 0
|
||||
setobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN, 1
|
||||
applymovement LOCALID_BRINEY_DEWFORD, DewfordTown_Movement_BrineyBoardBoat
|
||||
applymovement LOCALID_DEWFORD_BRINEY, DewfordTown_Movement_BrineyBoardBoat
|
||||
waitmovement 0
|
||||
removeobject LOCALID_BRINEY_DEWFORD
|
||||
removeobject LOCALID_DEWFORD_BRINEY
|
||||
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_PlayerBoardBoat
|
||||
waitmovement 0
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
applymovement LOCALID_BOAT_DEWFORD, DewfordTown_Movement_SailToSlateport
|
||||
applymovement LOCALID_DEWFORD_BOAT, DewfordTown_Movement_SailToSlateport
|
||||
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_SailToSlateport
|
||||
waitmovement 0
|
||||
call Common_EventScript_StopBrineysBoatMusic
|
||||
showobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE109
|
||||
applymovement OBJ_EVENT_ID_PLAYER, DewfordTown_Movement_ExitBoatSlateport
|
||||
waitmovement 0
|
||||
setobjectxyperm LOCALID_BRINEY_R109, 21, 26
|
||||
addobject LOCALID_BRINEY_R109
|
||||
setobjectsubpriority LOCALID_BRINEY_R109, MAP_ROUTE109, 0
|
||||
applymovement LOCALID_BRINEY_R109, DewfordTown_Movement_BrineyExitBoat
|
||||
setobjectxyperm LOCALID_ROUTE109_BRINEY, 21, 26
|
||||
addobject LOCALID_ROUTE109_BRINEY
|
||||
setobjectsubpriority LOCALID_ROUTE109_BRINEY, MAP_ROUTE109, 0
|
||||
applymovement LOCALID_ROUTE109_BRINEY, DewfordTown_Movement_BrineyExitBoat
|
||||
waitmovement 0
|
||||
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY
|
||||
addobject LOCALID_BOAT_R109
|
||||
addobject LOCALID_ROUTE109_BOAT
|
||||
clearflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
setflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
hideobjectat LOCALID_BOAT_DEWFORD, MAP_DEWFORD_TOWN
|
||||
hideobjectat LOCALID_DEWFORD_BOAT, MAP_DEWFORD_TOWN
|
||||
call_if_unset FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_LandedSlateportDeliverGoods
|
||||
call_if_set FLAG_DELIVERED_DEVON_GOODS, DewfordTown_EventScript_LandedSlateport
|
||||
closemessage
|
||||
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
|
||||
resetobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
resetobjectsubpriority LOCALID_BRINEY_R109, MAP_ROUTE109
|
||||
copyobjectxytoperm LOCALID_BRINEY_R109
|
||||
resetobjectsubpriority LOCALID_ROUTE109_BRINEY, MAP_ROUTE109
|
||||
copyobjectxytoperm LOCALID_ROUTE109_BRINEY
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_HALL_EXPERT_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 9,
|
||||
"y": 3,
|
||||
@@ -67,6 +68,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_HALL_TWIN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TWIN",
|
||||
"x": 5,
|
||||
"y": 2,
|
||||
@@ -93,6 +95,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_HALL_SCHOOL_KID_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCHOOL_KID_M",
|
||||
"x": 12,
|
||||
"y": 3,
|
||||
@@ -106,6 +109,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_HALL_PSYCHIC_M",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PSYCHIC_M",
|
||||
"x": 15,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
.set LOCALID_EXPERT_M, 4
|
||||
.set LOCALID_TWIN, 5
|
||||
.set LOCALID_SCHOOL_KID_M, 7
|
||||
.set LOCALID_PSYCHIC_M, 8
|
||||
|
||||
DewfordTown_Hall_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -55,7 +50,7 @@ DewfordTown_Hall_EventScript_ExpertM::
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_TVShowAboutTrend, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_EXPERT_M, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_DEWFORD_HALL_EXPERT_M, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -66,7 +61,7 @@ DewfordTown_Hall_EventScript_Twin::
|
||||
call Common_EventScript_BufferTrendyPhrase
|
||||
msgbox DewfordTown_Hall_Text_IsTrendMorePopularAcrossSea, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_TWIN, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_DEWFORD_HALL_TWIN, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -191,7 +186,7 @@ DewfordTown_Hall_EventScript_DontMovePlayer1::
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_DebateReact1::
|
||||
applymovement LOCALID_PSYCHIC_M, DewfordTown_Hall_Movement_PsychicWalkInPlaceLeft
|
||||
applymovement LOCALID_DEWFORD_HALL_PSYCHIC_M, DewfordTown_Hall_Movement_PsychicWalkInPlaceLeft
|
||||
waitmovement 0
|
||||
goto_if_eq VAR_0x8008, 0, DewfordTown_Hall_EventScript_PlayerReactWest
|
||||
goto_if_eq VAR_0x8008, 1, DewfordTown_Hall_EventScript_DontMovePlayer2
|
||||
@@ -207,7 +202,7 @@ DewfordTown_Hall_EventScript_DontMovePlayer2::
|
||||
return
|
||||
|
||||
DewfordTown_Hall_EventScript_DebateReact2::
|
||||
applymovement LOCALID_SCHOOL_KID_M, DewfordTown_Hall_Movement_SchoolKidWalkInPlaceRight
|
||||
applymovement LOCALID_DEWFORD_HALL_SCHOOL_KID_M, DewfordTown_Hall_Movement_SchoolKidWalkInPlaceRight
|
||||
waitmovement 0
|
||||
goto_if_eq VAR_0x8008, 0, DewfordTown_Hall_EventScript_PlayerReactNorthSouth
|
||||
goto_if_eq VAR_0x8008, 1, DewfordTown_Hall_EventScript_PlayerReactEast
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_CHAMPIONS_ROOM_WALLACE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WALLACE",
|
||||
"x": 6,
|
||||
"y": 5,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CHAMPIONS_ROOM_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 6,
|
||||
"y": 12,
|
||||
@@ -41,6 +43,7 @@
|
||||
"flag": "FLAG_HIDE_CHAMPIONS_ROOM_RIVAL"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CHAMPIONS_ROOM_BIRCH",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PROF_BIRCH",
|
||||
"x": 6,
|
||||
"y": 12,
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
.set LOCALID_WALLACE, 1
|
||||
.set LOCALID_RIVAL, 2
|
||||
.set LOCALID_BIRCH, 3
|
||||
|
||||
EverGrandeCity_ChampionsRoom_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_ChampionsRoom_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_ChampionsRoom_OnWarp
|
||||
@@ -59,7 +55,7 @@ EverGrandeCity_ChampionsRoom_EventScript_Defeated::
|
||||
checkplayergender
|
||||
call_if_eq VAR_RESULT, MALE, EverGrandeCity_ChampionsRoom_EventScript_PlayMayMusic
|
||||
call_if_eq VAR_RESULT, FEMALE, EverGrandeCity_ChampionsRoom_EventScript_PlayBrendanMusic
|
||||
addobject LOCALID_RIVAL
|
||||
addobject LOCALID_CHAMPIONS_ROOM_RIVAL
|
||||
call EverGrandeCity_ChampionsRoom_EventScript_RivalApproachPlayer
|
||||
checkplayergender
|
||||
goto_if_eq VAR_RESULT, MALE, EverGrandeCity_ChampionsRoom_EventScript_MayAdvice
|
||||
@@ -78,9 +74,9 @@ EverGrandeCity_ChampionsRoom_EventScript_MayAdvice::
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_MayAdvice, MSGBOX_DEFAULT
|
||||
delay 40
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
call EverGrandeCity_ChampionsRoom_EventScript_RivalLookBackAndForth
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_MayItsAlreadyOver, MSGBOX_DEFAULT
|
||||
@@ -91,9 +87,9 @@ EverGrandeCity_ChampionsRoom_EventScript_BrendanAdvice::
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_BrendanAdvice, MSGBOX_DEFAULT
|
||||
delay 40
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
call EverGrandeCity_ChampionsRoom_EventScript_RivalLookBackAndForth
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_BrendanYouveWon, MSGBOX_DEFAULT
|
||||
@@ -102,26 +98,26 @@ EverGrandeCity_ChampionsRoom_EventScript_BrendanAdvice::
|
||||
|
||||
EverGrandeCity_ChampionsRoom_EventScript_BirchArrivesExitForHoF::
|
||||
closemessage
|
||||
addobject LOCALID_BIRCH
|
||||
applymovement LOCALID_BIRCH, EverGrandeCity_ChampionsRoom_Movement_BirchArrives
|
||||
addobject LOCALID_CHAMPIONS_ROOM_BIRCH
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_BIRCH, EverGrandeCity_ChampionsRoom_Movement_BirchArrives
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_BirchArriveRatePokedex, MSGBOX_DEFAULT
|
||||
call ProfBirch_EventScript_RatePokedex
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_BirchCongratulations, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_WALLACE, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
delay 20
|
||||
applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_WALLACE, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
msgbox EverGrandeCity_ChampionsRoom_Text_WallaceComeWithMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
delay 30
|
||||
applymovement LOCALID_WALLACE, EverGrandeCity_ChampionsRoom_Movement_WallaceExitStart
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_WALLACE, EverGrandeCity_ChampionsRoom_Movement_WallaceExitStart
|
||||
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_PlayerExitStart
|
||||
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalFollows
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_BIRCH, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalFollows
|
||||
waitmovement 0
|
||||
delay 20
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
@@ -131,7 +127,7 @@ EverGrandeCity_ChampionsRoom_EventScript_BirchArrivesExitForHoF::
|
||||
call_if_eq VAR_RESULT, MALE, EverGrandeCity_ChampionsRoom_EventScript_MayCongratulations
|
||||
call_if_eq VAR_RESULT, FEMALE, EverGrandeCity_ChampionsRoom_EventScript_BrendanCongratulations
|
||||
closemessage
|
||||
applymovement LOCALID_WALLACE, EverGrandeCity_ChampionsRoom_Movement_WallaceExit
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_WALLACE, EverGrandeCity_ChampionsRoom_Movement_WallaceExit
|
||||
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_ChampionsRoom_Movement_PlayerExit
|
||||
waitmovement 0
|
||||
setflag FLAG_HIDE_PETALBURG_GYM_GREETER
|
||||
@@ -149,14 +145,14 @@ EverGrandeCity_ChampionsRoom_EventScript_BrendanCongratulations::
|
||||
return
|
||||
|
||||
EverGrandeCity_ChampionsRoom_EventScript_RivalApproachPlayer::
|
||||
applymovement LOCALID_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalApproachPlayer
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EverGrandeCity_ChampionsRoom_EventScript_RivalLookBackAndForth::
|
||||
applymovement LOCALID_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalLookBackAndForth
|
||||
applymovement LOCALID_CHAMPIONS_ROOM_RIVAL, EverGrandeCity_ChampionsRoom_Movement_RivalLookBackAndForth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_EVER_GRANDE_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
@@ -54,6 +55,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_EVER_GRANDE_SCOTT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCOTT",
|
||||
"x": 9,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_NURSE, 1
|
||||
.set LOCALID_SCOTT, 4
|
||||
|
||||
EverGrandeCity_PokemonCenter_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
@@ -17,7 +14,7 @@ EverGrandeCity_PokemonCenter_1F_EventScript_TryShowScott::
|
||||
return
|
||||
|
||||
EverGrandeCity_PokemonCenter_1F_EventScript_Nurse::
|
||||
setvar VAR_0x800B, LOCALID_NURSE
|
||||
setvar VAR_0x800B, LOCALID_EVER_GRANDE_NURSE
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
@@ -44,17 +41,17 @@ EverGrandeCity_PokemonCenter_1F_EventScript_Scott::
|
||||
setflag FLAG_MET_SCOTT_IN_EVERGRANDE
|
||||
playse SE_EXIT
|
||||
waitse
|
||||
removeobject LOCALID_SCOTT
|
||||
removeobject LOCALID_EVER_GRANDE_SCOTT
|
||||
release
|
||||
end
|
||||
|
||||
EverGrandeCity_PokemonCenter_1F_EventScript_ScottExitNorth::
|
||||
applymovement LOCALID_SCOTT, EverGrandeCity_PokemonCenter_1F_Movement_ScottExitNorth
|
||||
applymovement LOCALID_EVER_GRANDE_SCOTT, EverGrandeCity_PokemonCenter_1F_Movement_ScottExitNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EverGrandeCity_PokemonCenter_1F_EventScript_ScottExit::
|
||||
applymovement LOCALID_SCOTT, EverGrandeCity_PokemonCenter_1F_Movement_ScottExit
|
||||
applymovement LOCALID_EVER_GRANDE_SCOTT, EverGrandeCity_PokemonCenter_1F_Movement_ScottExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_LEAGUE_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 3,
|
||||
"y": 2,
|
||||
@@ -41,6 +42,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LEAGUE_GUARD_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_3",
|
||||
"x": 8,
|
||||
"y": 2,
|
||||
@@ -54,6 +56,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LEAGUE_GUARD_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_3",
|
||||
"x": 11,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
.set LOCALID_NURSE, 1
|
||||
.set LOCALID_GUARD_1, 3
|
||||
.set LOCALID_GUARD_2, 4
|
||||
|
||||
EverGrandeCity_PokemonLeague_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, EverGrandeCity_PokemonLeague_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
@@ -14,12 +10,12 @@ EverGrandeCity_PokemonLeague_1F_OnTransition:
|
||||
end
|
||||
|
||||
EverGrandeCity_PokemonLeague_1F_EventScript_GuardsBlockDoor::
|
||||
setobjectxyperm LOCALID_GUARD_1, 9, 2
|
||||
setobjectxyperm LOCALID_GUARD_2, 10, 2
|
||||
setobjectxyperm LOCALID_LEAGUE_GUARD_1, 9, 2
|
||||
setobjectxyperm LOCALID_LEAGUE_GUARD_2, 10, 2
|
||||
return
|
||||
|
||||
EverGrandeCity_PokemonLeague_1F_EventScript_Nurse::
|
||||
setvar VAR_0x800B, LOCALID_NURSE
|
||||
setvar VAR_0x800B, LOCALID_LEAGUE_NURSE
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
@@ -62,8 +58,8 @@ EverGrandeCity_PokemonLeague_1F_EventScript_DoorGuard::
|
||||
delay 120
|
||||
goto_if_unset FLAG_BADGE06_GET, EverGrandeCity_PokemonLeague_1F_EventScript_NotAllBadges
|
||||
closemessage
|
||||
applymovement LOCALID_GUARD_1, EverGrandeCity_PokemonLeague_1F_Movement_LeftGuardOutOfWay
|
||||
applymovement LOCALID_GUARD_2, EverGrandeCity_PokemonLeague_1F_Movement_RightGuardOutOfWay
|
||||
applymovement LOCALID_LEAGUE_GUARD_1, EverGrandeCity_PokemonLeague_1F_Movement_LeftGuardOutOfWay
|
||||
applymovement LOCALID_LEAGUE_GUARD_2, EverGrandeCity_PokemonLeague_1F_Movement_RightGuardOutOfWay
|
||||
waitmovement 0
|
||||
delay 10
|
||||
playfanfare MUS_OBTAIN_BADGE
|
||||
@@ -71,8 +67,8 @@ EverGrandeCity_PokemonLeague_1F_EventScript_DoorGuard::
|
||||
waitmessage
|
||||
waitfanfare
|
||||
closemessage
|
||||
copyobjectxytoperm LOCALID_GUARD_1
|
||||
copyobjectxytoperm LOCALID_GUARD_2
|
||||
copyobjectxytoperm LOCALID_LEAGUE_GUARD_1
|
||||
copyobjectxytoperm LOCALID_LEAGUE_GUARD_2
|
||||
setflag FLAG_ENTERED_ELITE_FOUR
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_FALLARBOR_TENT_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"x": 6,
|
||||
"y": 5,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_ATTENDANT, 1
|
||||
|
||||
FallarborTown_BattleTentLobby_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, FallarborTown_BattleTentLobby_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, FallarborTown_BattleTentLobby_OnWarp
|
||||
@@ -191,12 +189,12 @@ FallarborTown_BattleTentLobby_EventScript_EndCancelChallenge::
|
||||
end
|
||||
|
||||
FallarborTown_BattleTentLobby_EventScript_WalkToDoor::
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentLobby_Movement_AttendantWalkToDoor
|
||||
applymovement LOCALID_FALLARBOR_TENT_ATTENDANT, FallarborTown_BattleTentLobby_Movement_AttendantWalkToDoor
|
||||
applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_BattleTentLobby_Movement_PlayerWalkToDoor
|
||||
waitmovement 0
|
||||
opendoor 6, 1
|
||||
waitdooranim
|
||||
applymovement LOCALID_ATTENDANT, FallarborTown_BattleTentLobby_Movement_AttendantEnterDoor
|
||||
applymovement LOCALID_FALLARBOR_TENT_ATTENDANT, FallarborTown_BattleTentLobby_Movement_AttendantEnterDoor
|
||||
applymovement OBJ_EVENT_ID_PLAYER, FallarborTown_BattleTentLobby_Movement_PlayerEnterDoor
|
||||
waitmovement 0
|
||||
closedoor 6, 1
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
@ Note: LOCALID_FARAWAY_ISLAND_MEW is a local id for this map used elsewhere. It's defined in event_objects.h
|
||||
|
||||
FarawayIsland_Interior_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_RESUME, FarawayIsland_Interior_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, FarawayIsland_Interior_OnTransition
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_FORTREE_HOUSE_WINGULL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WINGULL",
|
||||
"x": 2,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_WINGULL, 3
|
||||
|
||||
FortreeCity_House4_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -16,9 +14,9 @@ FortreeCity_House4_EventScript_Boy::
|
||||
closemessage
|
||||
setflag FLAG_WINGULL_SENT_ON_ERRAND
|
||||
clearflag FLAG_HIDE_MOSSDEEP_CITY_HOUSE_2_WINGULL
|
||||
applymovement LOCALID_WINGULL, FortreeCity_House4_Movement_WingullExit
|
||||
applymovement LOCALID_FORTREE_HOUSE_WINGULL, FortreeCity_House4_Movement_WingullExit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_WINGULL
|
||||
removeobject LOCALID_FORTREE_HOUSE_WINGULL
|
||||
releaseall
|
||||
end
|
||||
|
||||
|
||||
@@ -99,6 +99,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LAVARIDGE_RIVAL_ON_BIKE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_3",
|
||||
"x": 6,
|
||||
"y": 16,
|
||||
@@ -112,6 +113,7 @@
|
||||
"flag": "FLAG_HIDE_LAVARIDGE_TOWN_RIVAL_ON_BIKE"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LAVARIDGE_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 12,
|
||||
"y": 15,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_RIVAL_ON_BIKE, 7
|
||||
.set LOCALID_RIVAL, 8
|
||||
|
||||
LavaridgeTown_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LavaridgeTown_OnFrame
|
||||
@@ -26,9 +23,9 @@ LavaridgeTown_EventScript_CheckSetRivalPos::
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_SetRivalPos::
|
||||
setobjectxyperm LOCALID_RIVAL, 11, 9
|
||||
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 9, 8
|
||||
setobjectmovementtype LOCALID_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_UP
|
||||
setobjectxyperm LOCALID_LAVARIDGE_RIVAL, 11, 9
|
||||
setobjectxyperm LOCALID_LAVARIDGE_RIVAL_ON_BIKE, 9, 8
|
||||
setobjectmovementtype LOCALID_LAVARIDGE_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_UP
|
||||
clearflag FLAG_HIDE_LAVARIDGE_TOWN_RIVAL
|
||||
return
|
||||
|
||||
@@ -78,12 +75,12 @@ LavaridgeTown_EventScript_BrendanGiveGoGoggles::
|
||||
|
||||
LavaridgeTown_EventScript_RivalExit::
|
||||
closemessage
|
||||
removeobject LOCALID_RIVAL
|
||||
addobject LOCALID_RIVAL_ON_BIKE
|
||||
removeobject LOCALID_LAVARIDGE_RIVAL
|
||||
addobject LOCALID_LAVARIDGE_RIVAL_ON_BIKE
|
||||
delay 30
|
||||
call_if_eq VAR_0x8008, 9, LavaridgeTown_EventScript_RivalExit1
|
||||
call_if_ne VAR_0x8008, 9, LavaridgeTown_EventScript_RivalExit2
|
||||
removeobject LOCALID_RIVAL_ON_BIKE
|
||||
removeobject LOCALID_LAVARIDGE_RIVAL_ON_BIKE
|
||||
setvar VAR_LAVARIDGE_TOWN_STATE, 2
|
||||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
savebgm MUS_DUMMY
|
||||
@@ -100,52 +97,52 @@ LavaridgeTown_EventScript_PlayBrendanMusic::
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_RivalNoticePlayer::
|
||||
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_RivalExitHerbShop::
|
||||
opendoor 12, 15
|
||||
waitdooranim
|
||||
addobject LOCALID_RIVAL
|
||||
applymovement LOCALID_RIVAL, LavaridgeTown_Movement_RivalExitHerbShop
|
||||
addobject LOCALID_LAVARIDGE_RIVAL
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, LavaridgeTown_Movement_RivalExitHerbShop
|
||||
waitmovement 0
|
||||
closedoor 12, 15
|
||||
waitdooranim
|
||||
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_RivalApproachPlayer1::
|
||||
applymovement LOCALID_RIVAL, LavaridgeTown_Movement_RivalApproachPlayer1
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, LavaridgeTown_Movement_RivalApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_RivalApproachPlayer2::
|
||||
applymovement LOCALID_RIVAL, LavaridgeTown_Movement_RivalApproachPlayer2
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL, LavaridgeTown_Movement_RivalApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_RivalExit1::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LavaridgeTown_Movement_PlayerWatchRivalExit
|
||||
applymovement LOCALID_RIVAL_ON_BIKE, LavaridgeTown_Movement_RivalExit1
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL_ON_BIKE, LavaridgeTown_Movement_RivalExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LavaridgeTown_EventScript_RivalExit2::
|
||||
applymovement LOCALID_RIVAL_ON_BIKE, LavaridgeTown_Movement_RivalExit2
|
||||
applymovement LOCALID_LAVARIDGE_RIVAL_ON_BIKE, LavaridgeTown_Movement_RivalExit2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_LAVARIDGE_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_NURSE, 1
|
||||
|
||||
LavaridgeTown_PokemonCenter_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
@@ -11,7 +9,7 @@ LavaridgeTown_PokemonCenter_1F_OnTransition:
|
||||
end
|
||||
|
||||
LavaridgeTown_PokemonCenter_1F_EventScript_Nurse::
|
||||
setvar VAR_0x800B, LOCALID_NURSE
|
||||
setvar VAR_0x800B, LOCALID_LAVARIDGE_NURSE
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
|
||||
@@ -260,6 +260,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LILYCOVE_WOMAN_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
|
||||
"x": 41,
|
||||
"y": 25,
|
||||
@@ -273,6 +274,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LILYCOVE_MAN_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_2",
|
||||
"x": 40,
|
||||
"y": 25,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_WOMAN_1, 19
|
||||
.set LOCALID_MAN_1, 20
|
||||
|
||||
LilycoveCity_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_OnTransition
|
||||
map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_OnLoad
|
||||
@@ -136,13 +133,13 @@ LilycoveCity_EventScript_FatMan::
|
||||
LilycoveCity_EventScript_Man1::
|
||||
lockall
|
||||
msgbox LilycoveCity_Text_JustArrivedAndSawRarePokemon, MSGBOX_NPC
|
||||
applymovement LOCALID_MAN_1, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_LILYCOVE_MAN_1, Common_Movement_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Woman1::
|
||||
lockall
|
||||
msgbox LilycoveCity_Text_HoneymoonVowToSeeRarePokemon, MSGBOX_NPC
|
||||
applymovement LOCALID_WOMAN_1, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_LILYCOVE_WOMAN_1, Common_Movement_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_CitySign::
|
||||
|
||||
@@ -54,6 +54,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_MC",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
|
||||
"x": 12,
|
||||
"y": 22,
|
||||
@@ -67,6 +68,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_JUDGE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CONTEST_JUDGE",
|
||||
"x": 15,
|
||||
"y": 22,
|
||||
@@ -80,6 +82,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_CONTESTANT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"x": 10,
|
||||
"y": 25,
|
||||
@@ -93,6 +96,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_CONTESTANT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 12,
|
||||
"y": 25,
|
||||
@@ -106,6 +110,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_CONTESTANT_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MANIAC",
|
||||
"x": 14,
|
||||
"y": 25,
|
||||
@@ -119,6 +124,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_CONTESTANT_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_LINK_RECEPTIONIST",
|
||||
"x": 16,
|
||||
"y": 25,
|
||||
@@ -145,6 +151,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_AUDIENCE_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_5",
|
||||
"x": 18,
|
||||
"y": 24,
|
||||
@@ -158,6 +165,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_AUDIENCE_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BOY_1",
|
||||
"x": 8,
|
||||
"y": 22,
|
||||
@@ -171,6 +179,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_MC",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
|
||||
"x": 24,
|
||||
"y": 10,
|
||||
@@ -184,6 +193,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_JUDGE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CONTEST_JUDGE",
|
||||
"x": 27,
|
||||
"y": 10,
|
||||
@@ -197,6 +207,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_CONTESTANT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_4",
|
||||
"x": 22,
|
||||
"y": 13,
|
||||
@@ -210,6 +221,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_CONTESTANT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_TWIN",
|
||||
"x": 24,
|
||||
"y": 13,
|
||||
@@ -223,6 +235,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_CONTESTANT_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PSYCHIC_M",
|
||||
"x": 26,
|
||||
"y": 13,
|
||||
@@ -236,6 +249,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_CONTESTANT_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_F",
|
||||
"x": 28,
|
||||
"y": 13,
|
||||
@@ -249,6 +263,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_AUDIENCE_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
|
||||
"x": 20,
|
||||
"y": 10,
|
||||
@@ -262,6 +277,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_AUDIENCE_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_1",
|
||||
"x": 30,
|
||||
"y": 11,
|
||||
@@ -275,6 +291,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BEAUTY_AUDIENCE_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 26,
|
||||
"y": 8,
|
||||
@@ -288,6 +305,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SMART_AUDIENCE_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CAMPER",
|
||||
"x": 13,
|
||||
"y": 20,
|
||||
@@ -301,6 +319,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_MC",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
|
||||
"x": 36,
|
||||
"y": 22,
|
||||
@@ -314,6 +333,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_JUDGE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CONTEST_JUDGE",
|
||||
"x": 39,
|
||||
"y": 22,
|
||||
@@ -327,6 +347,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_CONTESTANT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BOY_2",
|
||||
"x": 34,
|
||||
"y": 25,
|
||||
@@ -340,6 +361,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_CONTESTANT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_2",
|
||||
"x": 36,
|
||||
"y": 25,
|
||||
@@ -353,6 +375,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_CONTESTANT_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BOY_3",
|
||||
"x": 38,
|
||||
"y": 25,
|
||||
@@ -366,6 +389,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_CONTESTANT_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
|
||||
"x": 40,
|
||||
"y": 25,
|
||||
@@ -379,6 +403,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_AUDIENCE_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
|
||||
"x": 32,
|
||||
"y": 23,
|
||||
@@ -392,6 +417,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_AUDIENCE_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 37,
|
||||
"y": 20,
|
||||
@@ -405,6 +431,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CUTE_AUDIENCE_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_LITTLE_GIRL",
|
||||
"x": 42,
|
||||
"y": 24,
|
||||
|
||||
@@ -1,32 +1,7 @@
|
||||
@ VAR_LAST_TALKED would have made all these direct references unnecessary
|
||||
.set LOCALID_SMART_MC, 4
|
||||
.set LOCALID_SMART_JUDGE, 5
|
||||
.set LOCALID_SMART_CONTESTANT_1, 6
|
||||
.set LOCALID_SMART_CONTESTANT_2, 7
|
||||
.set LOCALID_SMART_CONTESTANT_3, 8
|
||||
.set LOCALID_SMART_CONTESTANT_4, 9
|
||||
.set LOCALID_SMART_AUDIENCE_4, 11
|
||||
.set LOCALID_SMART_AUDIENCE_2, 12
|
||||
.set LOCALID_BEAUTY_MC, 13
|
||||
.set LOCALID_BEAUTY_JUDGE, 14
|
||||
.set LOCALID_BEAUTY_CONTESTANT_1, 15
|
||||
.set LOCALID_BEAUTY_CONTESTANT_2, 16
|
||||
.set LOCALID_BEAUTY_CONTESTANT_3, 17
|
||||
.set LOCALID_BEAUTY_CONTESTANT_4, 18
|
||||
.set LOCALID_BEAUTY_AUDIENCE_1, 19
|
||||
.set LOCALID_BEAUTY_AUDIENCE_3, 20
|
||||
.set LOCALID_BEAUTY_AUDIENCE_2, 21
|
||||
.set LOCALID_SMART_AUDIENCE_3, 22
|
||||
.set LOCALID_CUTE_MC, 23
|
||||
.set LOCALID_CUTE_JUDGE, 24
|
||||
.set LOCALID_CUTE_CONTESTANT_1, 25
|
||||
.set LOCALID_CUTE_CONTESTANT_2, 26
|
||||
.set LOCALID_CUTE_CONTESTANT_3, 27
|
||||
.set LOCALID_CUTE_CONTESTANT_4, 28
|
||||
.set LOCALID_CUTE_AUDIENCE_1, 29
|
||||
.set LOCALID_CUTE_AUDIENCE_3, 30
|
||||
.set LOCALID_CUTE_AUDIENCE_2, 31
|
||||
|
||||
@ All the LOCALID constants used in this file are essentially redundant.
|
||||
@ They're all used to have the NPC the player talked to turn back so they're facing
|
||||
@ their original direction (because they're watching/participating in the contests).
|
||||
@ They could all be substituted for VAR_LAST_TALKED.
|
||||
LilycoveCity_ContestHall_MapScripts::
|
||||
.byte 0
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MOTEL_OWNER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 10,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_OWNER, 1
|
||||
|
||||
LilycoveCity_CoveLilyMotel_1F_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -8,33 +6,33 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_MotelOwner::
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_CoveLilyMotel_1F_EventScript_GameClear
|
||||
goto_if_set FLAG_BADGE07_GET, LilycoveCity_CoveLilyMotel_1F_EventScript_AquaHideoutBusted
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_GuestsDoubledByMascot, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_OWNER, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_NoGuestsWithTeamAqua, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_OWNER, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_CoveLilyMotel_1F_EventScript_AquaHideoutBusted::
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_MonFoundLostItem, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_OWNER, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_HeardAquaHideoutBusted, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_OWNER, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_CoveLilyMotel_1F_EventScript_GameClear::
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_HouseSittingMonCaughtBurglar, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_OWNER, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_BetterGetWorkingOnGuestsDinner, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_OWNER, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
@@ -42,18 +40,18 @@ LilycoveCity_CoveLilyMotel_1F_EventScript_GameClear::
|
||||
LilycoveCity_CoveLilyMotel_1F_EventScript_BlockingTV::
|
||||
lockall
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_OWNER, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_OWNER, Common_Movement_Delay48
|
||||
applymovement LOCALID_MOTEL_OWNER, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_CoveLilyMotel_1F_Text_CantSeeTheTV, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_CoveLilyMotel_1F_Movement_PlayerPushFromTV
|
||||
applymovement LOCALID_OWNER, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerPushPlayer
|
||||
applymovement LOCALID_MOTEL_OWNER, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerPushPlayer
|
||||
waitmovement 0
|
||||
applymovement LOCALID_OWNER, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerReturn
|
||||
applymovement LOCALID_MOTEL_OWNER, LilycoveCity_CoveLilyMotel_1F_Movement_OwnerReturn
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
@@ -93,6 +93,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DEPARTMENT_STORE_STAIRS_WOMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
|
||||
"x": 9,
|
||||
"y": 5,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_WOMAN, 7
|
||||
|
||||
LilycoveCity_DepartmentStore_5F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LilycoveCity_DepartmentStore_5F_OnWarp
|
||||
.byte 0
|
||||
@@ -13,8 +11,8 @@ LilycoveCity_DepartmentStore_5F_OnWarp:
|
||||
.2byte 0
|
||||
|
||||
LilycoveCity_DepartmentStore_5F_EventScript_BlockRoofStairs::
|
||||
setobjectxy LOCALID_WOMAN, 16, 2
|
||||
turnobject LOCALID_WOMAN, DIR_NORTH
|
||||
setobjectxy LOCALID_DEPARTMENT_STORE_STAIRS_WOMAN, 16, 2
|
||||
turnobject LOCALID_DEPARTMENT_STORE_STAIRS_WOMAN, DIR_NORTH
|
||||
end
|
||||
|
||||
LilycoveCity_DepartmentStore_5F_EventScript_ClerkFarLeft::
|
||||
@@ -127,7 +125,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_PokefanF::
|
||||
|
||||
LilycoveCity_DepartmentStore_5F_EventScript_Woman::
|
||||
lockall
|
||||
applymovement LOCALID_WOMAN, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_DEPARTMENT_STORE_STAIRS_WOMAN, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
goto_if_eq VAR_SOOTOPOLIS_CITY_STATE, 0, LilycoveCity_DepartmentStore_5F_EventScript_WomanNormal
|
||||
goto_if_ge VAR_SOOTOPOLIS_CITY_STATE, 4, LilycoveCity_DepartmentStore_5F_EventScript_WomanNormal
|
||||
@@ -143,7 +141,7 @@ LilycoveCity_DepartmentStore_5F_EventScript_WomanNormal::
|
||||
LilycoveCity_DepartmentStore_5F_EventScript_WomanLegendaryWeather::
|
||||
msgbox LilycoveCity_DepartmentStore_5F_Text_ClosedRooftopForWeather, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_WOMAN, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_DEPARTMENT_STORE_STAIRS_WOMAN, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_LILYCOVE_HARBOR_ATTENDANT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
|
||||
"x": 8,
|
||||
"y": 10,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "FLAG_HIDE_LILYCOVE_HARBOR_FERRY_ATTENDANT"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LILYCOVE_HARBOR_SS_TIDAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SS_TIDAL",
|
||||
"x": 8,
|
||||
"y": 9,
|
||||
@@ -54,6 +56,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
|
||||
"x": 8,
|
||||
"y": 10,
|
||||
@@ -67,6 +70,7 @@
|
||||
"flag": "FLAG_HIDE_LILYCOVE_HARBOR_FERRY_SAILOR"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LILYCOVE_HARBOR_BRINEY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 8,
|
||||
"y": 10,
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
.set LOCALID_ATTENDANT, 1
|
||||
.set LOCALID_SS_TIDAL, 2
|
||||
.set LOCALID_FERRY_SAILOR, 4
|
||||
.set LOCALID_BRINEY, 5
|
||||
|
||||
LilycoveCity_Harbor_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_Harbor_OnTransition
|
||||
.byte 0
|
||||
@@ -231,16 +226,16 @@ LilycoveCity_Harbor_EventScript_OldSeaMapFirstTime::
|
||||
call LilycoveCity_Harbor_EventScript_GetEventTicketSailor
|
||||
msgbox EventTicket_Text_OldSeaMapTooFar, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_FERRY_SAILOR, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_FERRY_SAILOR, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_FERRY_SAILOR, Common_Movement_Delay48
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
call_if_eq VAR_FACING, DIR_NORTH, LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayNorth
|
||||
call_if_eq VAR_FACING, DIR_EAST, LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayEast
|
||||
addobject LOCALID_BRINEY
|
||||
addobject LOCALID_LILYCOVE_HARBOR_BRINEY
|
||||
call_if_eq VAR_FACING, DIR_NORTH, LilycoveCity_Harbor_EventScript_BrineyFaceSailorNorth
|
||||
call_if_eq VAR_FACING, DIR_EAST, LilycoveCity_Harbor_EventScript_BrineyFaceSailorEast
|
||||
msgbox EventTicket_Text_BrineyHoldOnASecond, MSGBOX_DEFAULT
|
||||
@@ -250,7 +245,7 @@ LilycoveCity_Harbor_EventScript_OldSeaMapFirstTime::
|
||||
closemessage
|
||||
call_if_eq VAR_FACING, DIR_NORTH, LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorNorth
|
||||
call_if_eq VAR_FACING, DIR_EAST, LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorEast
|
||||
setvar VAR_0x8004, LOCALID_SS_TIDAL
|
||||
setvar VAR_0x8004, LOCALID_LILYCOVE_HARBOR_SS_TIDAL
|
||||
call Common_EventScript_FerryDepart
|
||||
warp MAP_FARAWAY_ISLAND_ENTRANCE, 13, 38
|
||||
waitstate
|
||||
@@ -305,14 +300,14 @@ LilycoveCity_Harbor_EventScript_MultipleEventTicketsFirstTime::
|
||||
LilycoveCity_Harbor_EventScript_ExitFirstTimeTicketSailSelect::
|
||||
msgbox EventTicket_Text_AsYouLike, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_FERRY_SAILOR, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
delay 30
|
||||
removeobject LOCALID_FERRY_SAILOR
|
||||
removeobject LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR
|
||||
delay 30
|
||||
applymovement LOCALID_ATTENDANT, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_ATTENDANT, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
showobjectat LOCALID_ATTENDANT, MAP_LILYCOVE_CITY_HARBOR
|
||||
showobjectat LOCALID_LILYCOVE_HARBOR_ATTENDANT, MAP_LILYCOVE_CITY_HARBOR
|
||||
delay 30
|
||||
msgbox LilycoveCity_Harbor_Text_SailAnotherTime, MSGBOX_DEFAULT
|
||||
release
|
||||
@@ -324,22 +319,22 @@ LilycoveCity_Harbor_EventScript_GetEventTicketSailor::
|
||||
delay 30
|
||||
hideobjectat VAR_LAST_TALKED, MAP_LILYCOVE_CITY_HARBOR
|
||||
delay 60
|
||||
addobject LOCALID_FERRY_SAILOR
|
||||
addobject LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR
|
||||
delay 30
|
||||
applymovement LOCALID_FERRY_SAILOR, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BoardFerryWithSailor::
|
||||
applymovement LOCALID_FERRY_SAILOR, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
delay 30
|
||||
removeobject LOCALID_FERRY_SAILOR
|
||||
removeobject LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR
|
||||
call_if_eq VAR_FACING, DIR_NORTH, LilycoveCity_Harbor_EventScript_PlayerBoardFerryNorth
|
||||
call_if_eq VAR_FACING, DIR_EAST, LilycoveCity_Harbor_EventScript_PlayerBoardFerryEast
|
||||
delay 30
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, 0
|
||||
setvar VAR_0x8004, LOCALID_SS_TIDAL
|
||||
setvar VAR_0x8004, LOCALID_LILYCOVE_HARBOR_SS_TIDAL
|
||||
call Common_EventScript_FerryDepart
|
||||
return
|
||||
|
||||
@@ -399,7 +394,7 @@ LilycoveCity_Harbor_EventScript_BoardFerry::
|
||||
call_if_eq VAR_FACING, DIR_EAST, LilycoveCity_Harbor_EventScript_PlayerBoardFerryEast
|
||||
delay 30
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, 0
|
||||
setvar VAR_0x8004, LOCALID_SS_TIDAL
|
||||
setvar VAR_0x8004, LOCALID_LILYCOVE_HARBOR_SS_TIDAL
|
||||
call Common_EventScript_FerryDepart
|
||||
return
|
||||
|
||||
@@ -445,12 +440,12 @@ LilycoveCity_Harbor_EventScript_SailorFerryAvailable::
|
||||
end
|
||||
|
||||
LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayNorth::
|
||||
applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorOutOfWayNorth
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorOutOfWayNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_MoveSailorOutOfWayEast::
|
||||
applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorOutOfWayEast
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorOutOfWayEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -468,36 +463,36 @@ LilycoveCity_Harbor_Movement_SailorOutOfWayEast:
|
||||
step_end
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BrineyFaceSailorNorth::
|
||||
applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_BRINEY, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BrineyFaceSailorEast::
|
||||
applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_BRINEY, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BrineyFacePlayerNorth::
|
||||
applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_BRINEY, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BrineyFacePlayerEast::
|
||||
applymovement LOCALID_BRINEY, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_BRINEY, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorNorth::
|
||||
applymovement LOCALID_BRINEY, LilycoveCity_Harbor_Movement_BrineyBoardFerry
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_BRINEY, LilycoveCity_Harbor_Movement_BrineyBoardFerry
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_Harbor_Movement_PlayerBoardWithBrineyNorth
|
||||
applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyNorth
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LilycoveCity_Harbor_EventScript_BoardFerryWithBrineyAndSailorEast::
|
||||
applymovement LOCALID_BRINEY, LilycoveCity_Harbor_Movement_BrineyBoardFerry
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_BRINEY, LilycoveCity_Harbor_Movement_BrineyBoardFerry
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_Harbor_Movement_PlayerBoardWithBrineyEast
|
||||
applymovement LOCALID_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyEast
|
||||
applymovement LOCALID_LILYCOVE_HARBOR_FERRY_SAILOR, LilycoveCity_Harbor_Movement_SailorBoardWithBrineyEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MUSEUM_1F_CURATOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
|
||||
"x": 16,
|
||||
"y": 2,
|
||||
@@ -106,6 +107,7 @@
|
||||
"flag": "FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_1"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MUSEUM_1F_ARTIST_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
|
||||
"x": 19,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_CURATOR, 2
|
||||
.set LOCALID_ARTIST_2, 8
|
||||
|
||||
LilycoveCity_LilycoveMuseum_1F_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -10,7 +7,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_Greeter::
|
||||
|
||||
LilycoveCity_LilycoveMuseum_1F_EventScript_Curator::
|
||||
lockall
|
||||
applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MUSEUM_1F_CURATOR, Common_Movement_FacePlayer
|
||||
message LilycoveCity_LilycoveMuseum_1F_Text_ImCuratorHaveYouViewedOurPaintings
|
||||
waitmessage
|
||||
multichoice 20, 8, MULTI_VIEWED_PAINTINGS, TRUE
|
||||
@@ -35,9 +32,9 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_NotInterested::
|
||||
|
||||
LilycoveCity_LilycoveMuseum_1F_EventScript_InterestedInPaintings::
|
||||
msgbox LilycoveCity_LilycoveMuseum_1F_Text_ExcellentCanYouComeWithMe, MSGBOX_SIGN
|
||||
applymovement LOCALID_CURATOR, LilycoveCity_LilycoveMuseum_1F_Movement_CuratorEnterStairs
|
||||
applymovement LOCALID_MUSEUM_1F_CURATOR, LilycoveCity_LilycoveMuseum_1F_Movement_CuratorEnterStairs
|
||||
waitmovement 0
|
||||
removeobject LOCALID_CURATOR
|
||||
removeobject LOCALID_MUSEUM_1F_CURATOR
|
||||
switch VAR_FACING
|
||||
case DIR_NORTH, LilycoveCity_LilycoveMuseum_1F_EventScript_FollowCuratorNorth
|
||||
case DIR_WEST, LilycoveCity_LilycoveMuseum_1F_EventScript_FollowCuratorWest
|
||||
@@ -152,7 +149,7 @@ LilycoveCity_LilycoveMuseum_1F_EventScript_Artist2::
|
||||
faceplayer
|
||||
msgbox LilycoveCity_LilycoveMuseum_1F_Text_AimToSeeGreatPaintings, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_ARTIST_2, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_MUSEUM_1F_ARTIST_2, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MUSEUM_2F_CURATOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
|
||||
"x": 10,
|
||||
"y": 8,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_CURATOR, 1
|
||||
|
||||
LilycoveCity_LilycoveMuseum_2F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_LilycoveMuseum_2F_OnLoad
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_LilycoveMuseum_2F_OnFrame
|
||||
@@ -64,16 +62,16 @@ LilycoveCity_LilycoveMuseum_2F_OnFrame:
|
||||
|
||||
LilycoveCity_LilycoveMuseum_2F_EventScript_ShowExhibitHall::
|
||||
lockall
|
||||
applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MUSEUM_2F_CURATOR, Common_Movement_FacePlayer
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_PlayerWalkInPlaceLeft
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ThisIsExhibitHall, MSGBOX_SIGN
|
||||
applymovement LOCALID_CURATOR, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
|
||||
applymovement LOCALID_MUSEUM_2F_CURATOR, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ExplainExhibitHall, MSGBOX_SIGN
|
||||
applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MUSEUM_2F_CURATOR, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_LilycoveMuseum_2F_Movement_PlayerWalkInPlaceLeft
|
||||
waitmovement 0
|
||||
@@ -109,16 +107,16 @@ LilycoveCity_LilycoveMuseum_2F_EventScript_AddedPainting::
|
||||
end
|
||||
|
||||
LilycoveCity_LilycoveMuseum_2F_EventScript_ThankPlayer::
|
||||
applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MUSEUM_2F_CURATOR, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_LilycoveMuseum_2F_Text_ItsYouPlayer, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_CURATOR, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
|
||||
applymovement LOCALID_MUSEUM_2F_CURATOR, LilycoveCity_LilycoveMuseum_2F_Movement_FaceExhibitHall
|
||||
msgbox LilycoveCity_LilycoveMuseum_2F_Text_PaintingsAttractedMoreGuests, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_LilycoveMuseum_2F_EventScript_GiveGlassOrnament
|
||||
end
|
||||
|
||||
LilycoveCity_LilycoveMuseum_2F_EventScript_GiveGlassOrnament::
|
||||
applymovement LOCALID_CURATOR, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MUSEUM_2F_CURATOR, Common_Movement_FacePlayer
|
||||
msgbox LilycoveCity_LilycoveMuseum_2F_Text_TokenOfGratitude, MSGBOX_DEFAULT
|
||||
givedecoration DECOR_GLASS_ORNAMENT
|
||||
goto_if_eq VAR_RESULT, FALSE, LilycoveCity_LilycoveMuseum_2F_EventScript_NoRoomForGlassOrnament
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_RIVALS_HOUSE_2F_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_RIVAL_MAY_NORMAL",
|
||||
"x": 1,
|
||||
"y": 1,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_RIVAL, 1
|
||||
|
||||
LittlerootTown_MaysHouse_2F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_2F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_MaysHouse_2F_OnWarp
|
||||
@@ -22,8 +20,8 @@ LittlerootTown_MaysHouse_2F_EventScript_TryUpdateMayPos::
|
||||
checkplayergender
|
||||
goto_if_eq VAR_RESULT, FEMALE, LittlerootTown_MaysHouse_2F_EventScript_Ret
|
||||
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2, LittlerootTown_MaysHouse_2F_EventScript_Ret
|
||||
setobjectxyperm LOCALID_RIVAL, 8, 2
|
||||
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_UP
|
||||
setobjectxyperm LOCALID_RIVALS_HOUSE_2F_RIVAL, 8, 2
|
||||
setobjectmovementtype LOCALID_RIVALS_HOUSE_2F_RIVAL, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_Ret::
|
||||
@@ -56,13 +54,13 @@ LittlerootTown_MaysHouse_2F_EventScript_RivalsPokeBall::
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMay::
|
||||
delay 10
|
||||
addobject LOCALID_RIVAL
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayEnters
|
||||
addobject LOCALID_RIVALS_HOUSE_2F_RIVAL
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayEnters
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
delay 10
|
||||
playbgm MUS_ENCOUNTER_MAY, TRUE
|
||||
@@ -80,49 +78,49 @@ LittlerootTown_MaysHouse_2F_EventScript_MeetMay::
|
||||
end
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMayNorth::
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerNorth
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerNorth
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayNorth
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCNorth
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMaySouth::
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerSouth
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerSouth
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMaySouth
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCSouth
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCSouth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMayWest::
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerWest
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerWest
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCWest
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCWest
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
LittlerootTown_MaysHouse_2F_EventScript_MeetMayEast::
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerEast
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayApproachPlayerEast
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox RivalsHouse_2F_Text_MayWhoAreYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_2F_Movement_PlayerWatchMayEast
|
||||
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCEast
|
||||
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_MaysHouse_2F_Movement_MayWalkToPCEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_GROUDON",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GROUDON_FRONT",
|
||||
"x": 16,
|
||||
"y": 17,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "FLAG_HIDE_MAGMA_HIDEOUT_4F_GROUDON"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_GRUNT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 31,
|
||||
"y": 22,
|
||||
@@ -41,6 +43,7 @@
|
||||
"flag": "FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_GRUNT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 30,
|
||||
"y": 13,
|
||||
@@ -54,6 +57,7 @@
|
||||
"flag": "FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_GRUNT_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 26,
|
||||
"y": 13,
|
||||
@@ -67,6 +71,7 @@
|
||||
"flag": "FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_TABITHA",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 22,
|
||||
"y": 4,
|
||||
@@ -80,6 +85,7 @@
|
||||
"flag": "FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_MAXIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAXIE",
|
||||
"x": 16,
|
||||
"y": 21,
|
||||
@@ -93,6 +99,7 @@
|
||||
"flag": "FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_4F_GROUDON_SLEEPING",
|
||||
"graphics_id": "OBJ_EVENT_GFX_GROUDON_ASLEEP",
|
||||
"x": 16,
|
||||
"y": 17,
|
||||
|
||||
@@ -1,11 +1,3 @@
|
||||
.set LOCALID_GROUDON, 1
|
||||
.set LOCALID_GRUNT_1, 2
|
||||
.set LOCALID_GRUNT_2, 3
|
||||
.set LOCALID_GRUNT_3, 4
|
||||
.set LOCALID_TABITHA, 5
|
||||
.set LOCALID_MAXIE, 6
|
||||
.set LOCALID_GROUDON_SLEEPING, 7
|
||||
|
||||
MagmaHideout_4F_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -26,11 +18,11 @@ MagmaHideout_4F_EventScript_Maxie::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
delay 150
|
||||
removeobject LOCALID_GROUDON_SLEEPING
|
||||
addobject LOCALID_GROUDON
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_GROUDON_SLEEPING
|
||||
addobject LOCALID_MAGMA_HIDEOUT_4F_GROUDON
|
||||
waitstate
|
||||
delay 60
|
||||
applymovement LOCALID_GROUDON, MagmaHideout_4F_Movement_GroudonApproach
|
||||
applymovement LOCALID_MAGMA_HIDEOUT_4F_GROUDON, MagmaHideout_4F_Movement_GroudonApproach
|
||||
waitmovement 0
|
||||
special FadeOutOrbEffect
|
||||
waitstate
|
||||
@@ -40,9 +32,9 @@ MagmaHideout_4F_EventScript_Maxie::
|
||||
setvar VAR_0x8007, 5 @ shake delay
|
||||
special ShakeCamera
|
||||
waitstate
|
||||
applymovement LOCALID_GROUDON, MagmaHideout_4F_Movement_GroudonExit
|
||||
applymovement LOCALID_MAGMA_HIDEOUT_4F_GROUDON, MagmaHideout_4F_Movement_GroudonExit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_GROUDON
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_GROUDON
|
||||
delay 4
|
||||
setvar VAR_0x8004, 2 @ vertical pan
|
||||
setvar VAR_0x8005, 2 @ horizontal pan
|
||||
@@ -51,14 +43,14 @@ MagmaHideout_4F_EventScript_Maxie::
|
||||
special ShakeCamera
|
||||
waitstate
|
||||
delay 30
|
||||
applymovement LOCALID_MAXIE, MagmaHideout_4F_Movement_MaxieLookAround
|
||||
applymovement LOCALID_MAGMA_HIDEOUT_4F_MAXIE, MagmaHideout_4F_Movement_MaxieLookAround
|
||||
waitmovement 0
|
||||
msgbox MagmaHideout_4F_Text_MaxieGroudonWhatsWrong, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
delay 30
|
||||
applymovement LOCALID_MAXIE, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MAGMA_HIDEOUT_4F_MAXIE, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox MagmaHideout_4F_Text_MaxieOhItWasYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
@@ -71,11 +63,11 @@ MagmaHideout_4F_EventScript_Maxie::
|
||||
setflag FLAG_GROUDON_AWAKENED_MAGMA_HIDEOUT
|
||||
setvar VAR_SLATEPORT_HARBOR_STATE, 1
|
||||
fadescreen FADE_TO_BLACK
|
||||
removeobject LOCALID_MAXIE
|
||||
removeobject LOCALID_GRUNT_1
|
||||
removeobject LOCALID_GRUNT_2
|
||||
removeobject LOCALID_GRUNT_3
|
||||
removeobject LOCALID_TABITHA
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_MAXIE
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_GRUNT_1
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_GRUNT_2
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_GRUNT_3
|
||||
removeobject LOCALID_MAGMA_HIDEOUT_4F_TABITHA
|
||||
setflag FLAG_HIDE_MAGMA_HIDEOUT_GRUNTS
|
||||
fadescreen FADE_FROM_BLACK
|
||||
releaseall
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MARINE_CAVE_KYOGRE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_KYOGRE_FRONT",
|
||||
"x": 9,
|
||||
"y": 22,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_KYOGRE, 1
|
||||
|
||||
MarineCave_End_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_RESUME, MarineCave_End_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MarineCave_End_OnTransition
|
||||
@@ -12,7 +10,7 @@ MarineCave_End_OnResume:
|
||||
MarineCave_End_EventScript_TryRemoveKyogre::
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
goto_if_ne VAR_RESULT, B_OUTCOME_CAUGHT, Common_EventScript_NopReturn
|
||||
removeobject LOCALID_KYOGRE
|
||||
removeobject LOCALID_MARINE_CAVE_KYOGRE
|
||||
return
|
||||
|
||||
MarineCave_End_OnTransition:
|
||||
@@ -28,13 +26,13 @@ MarineCave_End_EventScript_Kyogre::
|
||||
lockall
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
|
||||
waitmovement 0
|
||||
applymovement LOCALID_KYOGRE, MarineCave_End_Movement_KyogreApproach
|
||||
applymovement LOCALID_MARINE_CAVE_KYOGRE, MarineCave_End_Movement_KyogreApproach
|
||||
waitmovement 0
|
||||
waitse
|
||||
playmoncry SPECIES_KYOGRE, CRY_MODE_ENCOUNTER
|
||||
delay 40
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, LOCALID_KYOGRE
|
||||
setvar VAR_LAST_TALKED, LOCALID_MARINE_CAVE_KYOGRE
|
||||
setwildbattle SPECIES_KYOGRE, 70
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
special BattleSetup_StartLegendaryBattle
|
||||
|
||||
@@ -67,6 +67,7 @@
|
||||
"flag": "FLAG_ITEM_METEOR_FALLS_1F_1R_PP_UP"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_METEOR_FALLS_MAGMA_GRUNT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 12,
|
||||
"y": 20,
|
||||
@@ -80,6 +81,7 @@
|
||||
"flag": "FLAG_HIDE_METEOR_FALLS_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_METEOR_FALLS_MAGMA_GRUNT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 14,
|
||||
"y": 21,
|
||||
@@ -93,6 +95,7 @@
|
||||
"flag": "FLAG_HIDE_METEOR_FALLS_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_METEOR_FALLS_ARCHIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARCHIE",
|
||||
"x": 6,
|
||||
"y": 20,
|
||||
@@ -106,6 +109,7 @@
|
||||
"flag": "FLAG_HIDE_METEOR_FALLS_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_METEOR_FALLS_AQUA_GRUNT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 6,
|
||||
"y": 20,
|
||||
@@ -119,6 +123,7 @@
|
||||
"flag": "FLAG_HIDE_METEOR_FALLS_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_METEOR_FALLS_AQUA_GRUNT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 6,
|
||||
"y": 21,
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
.set LOCALID_MAGMA_GRUNT_1, 5
|
||||
.set LOCALID_MAGMA_GRUNT_2, 6
|
||||
.set LOCALID_ARCHIE, 7
|
||||
.set LOCALID_AQUA_GRUNT_1, 8
|
||||
.set LOCALID_AQUA_GRUNT_2, 9
|
||||
|
||||
MeteorFalls_1F_1R_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, MeteorFalls_1F_1R_OnLoad
|
||||
.byte 0
|
||||
@@ -25,70 +19,70 @@ MeteorFalls_1F_1R_EventScript_MagmaStealsMeteoriteScene::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceDown
|
||||
waitmovement 0
|
||||
delay 30
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceDown
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceDown
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_WithThisMeteorite, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_Delay48
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_DontExpectMercyFromMagma, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGruntApproachPlayer
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGruntApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_HoldItRightThereMagma, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
addobject LOCALID_ARCHIE
|
||||
addobject LOCALID_AQUA_GRUNT_1
|
||||
addobject LOCALID_AQUA_GRUNT_2
|
||||
addobject LOCALID_METEOR_FALLS_ARCHIE
|
||||
addobject LOCALID_METEOR_FALLS_AQUA_GRUNT_1
|
||||
addobject LOCALID_METEOR_FALLS_AQUA_GRUNT_2
|
||||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||||
applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieArrive
|
||||
applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Arrive
|
||||
applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Arrive
|
||||
applymovement LOCALID_METEOR_FALLS_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieArrive
|
||||
applymovement LOCALID_METEOR_FALLS_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Arrive
|
||||
applymovement LOCALID_METEOR_FALLS_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Arrive
|
||||
waitmovement 0
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_2, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_BeSeeingYouTeamAqua, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MeteorFalls_1F_1R_Movement_PushPlayerOutOfWay
|
||||
applymovement LOCALID_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGrunt1Exit
|
||||
applymovement LOCALID_MAGMA_GRUNT_2, MeteorFalls_1F_1R_Movement_MagmaGrunt2Exit
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_1, MeteorFalls_1F_1R_Movement_MagmaGrunt1Exit
|
||||
applymovement LOCALID_METEOR_FALLS_MAGMA_GRUNT_2, MeteorFalls_1F_1R_Movement_MagmaGrunt2Exit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_MAGMA_GRUNT_1
|
||||
removeobject LOCALID_MAGMA_GRUNT_2
|
||||
applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieApproachPlayer
|
||||
removeobject LOCALID_METEOR_FALLS_MAGMA_GRUNT_1
|
||||
removeobject LOCALID_METEOR_FALLS_MAGMA_GRUNT_2
|
||||
applymovement LOCALID_METEOR_FALLS_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_ArchieSeenYouBefore, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1ApproachArchie
|
||||
applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2ApproachArchie
|
||||
applymovement LOCALID_METEOR_FALLS_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1ApproachArchie
|
||||
applymovement LOCALID_METEOR_FALLS_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2ApproachArchie
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_BossWeShouldChaseMagma, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_METEOR_FALLS_ARCHIE, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_ArchieYesNoTellingWhatMagmaWillDo, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_METEOR_FALLS_ARCHIE, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_1F_1R_Text_ArchieFarewell, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieExit
|
||||
applymovement LOCALID_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Exit
|
||||
applymovement LOCALID_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Exit
|
||||
applymovement LOCALID_METEOR_FALLS_ARCHIE, MeteorFalls_1F_1R_Movement_ArchieExit
|
||||
applymovement LOCALID_METEOR_FALLS_AQUA_GRUNT_1, MeteorFalls_1F_1R_Movement_AquaGrunt1Exit
|
||||
applymovement LOCALID_METEOR_FALLS_AQUA_GRUNT_2, MeteorFalls_1F_1R_Movement_AquaGrunt2Exit
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
removeobject LOCALID_ARCHIE
|
||||
removeobject LOCALID_AQUA_GRUNT_1
|
||||
removeobject LOCALID_AQUA_GRUNT_2
|
||||
removeobject LOCALID_METEOR_FALLS_ARCHIE
|
||||
removeobject LOCALID_METEOR_FALLS_AQUA_GRUNT_1
|
||||
removeobject LOCALID_METEOR_FALLS_AQUA_GRUNT_2
|
||||
setflag FLAG_HIDE_ROUTE_112_TEAM_MAGMA
|
||||
setflag FLAG_MET_ARCHIE_METEOR_FALLS
|
||||
setflag FLAG_HIDE_FALLARBOR_TOWN_BATTLE_TENT_SCOTT
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_METEOR_FALLS_STEVEN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_STEVEN",
|
||||
"x": 19,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_STEVEN, 1
|
||||
|
||||
MeteorFalls_StevensCave_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -8,11 +6,11 @@ MeteorFalls_StevensCave_EventScript_Steven::
|
||||
goto_if_set FLAG_DEFEATED_METEOR_FALLS_STEVEN, MeteorFalls_StevensCave_EventScript_Defeated
|
||||
waitse
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_STEVEN, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_METEOR_FALLS_STEVEN, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_STEVEN, Common_Movement_Delay48
|
||||
applymovement LOCALID_METEOR_FALLS_STEVEN, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement LOCALID_STEVEN, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_METEOR_FALLS_STEVEN, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_StevensCave_Text_ShouldKnowHowGoodIAmExpectWorst, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_STEVEN, MeteorFalls_StevensCave_Text_StevenDefeat
|
||||
@@ -22,7 +20,7 @@ MeteorFalls_StevensCave_EventScript_Steven::
|
||||
end
|
||||
|
||||
MeteorFalls_StevensCave_EventScript_Defeated::
|
||||
applymovement LOCALID_STEVEN, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_METEOR_FALLS_STEVEN, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox MeteorFalls_StevensCave_Text_MyPredictionCameTrue, MSGBOX_DEFAULT
|
||||
release
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MIRAGE_ROOT_FOSSIL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FOSSIL",
|
||||
"x": 5,
|
||||
"y": 4,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MIRAGE_CLAW_FOSSIL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FOSSIL",
|
||||
"x": 7,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_ROOT_FOSSIL, 1
|
||||
.set LOCALID_CLAW_FOSSIL, 2
|
||||
|
||||
MirageTower_4F_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -13,7 +10,7 @@ MirageTower_4F_EventScript_RootFossil::
|
||||
closemessage
|
||||
setflag FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL
|
||||
setflag FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL
|
||||
removeobject LOCALID_ROOT_FOSSIL
|
||||
removeobject LOCALID_MIRAGE_ROOT_FOSSIL
|
||||
delay 30
|
||||
setflag FLAG_CHOSE_ROOT_FOSSIL
|
||||
goto MirageTower_4F_EventScript_CollapseMirageTower
|
||||
@@ -33,7 +30,7 @@ MirageTower_4F_EventScript_ClawFossil::
|
||||
closemessage
|
||||
setflag FLAG_HIDE_MIRAGE_TOWER_CLAW_FOSSIL
|
||||
setflag FLAG_HIDE_MIRAGE_TOWER_ROOT_FOSSIL
|
||||
removeobject LOCALID_CLAW_FOSSIL
|
||||
removeobject LOCALID_MIRAGE_CLAW_FOSSIL
|
||||
delay 30
|
||||
setflag FLAG_CHOSE_CLAW_FOSSIL
|
||||
goto MirageTower_4F_EventScript_CollapseMirageTower
|
||||
|
||||
@@ -148,6 +148,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_GRUNT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 44,
|
||||
"y": 23,
|
||||
@@ -161,6 +162,7 @@
|
||||
"flag": "FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_GRUNT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 44,
|
||||
"y": 24,
|
||||
@@ -174,6 +176,7 @@
|
||||
"flag": "FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_GRUNT_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 44,
|
||||
"y": 25,
|
||||
@@ -187,6 +190,7 @@
|
||||
"flag": "FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_GRUNT_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 44,
|
||||
"y": 26,
|
||||
@@ -200,6 +204,7 @@
|
||||
"flag": "FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_MAXIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAXIE",
|
||||
"x": 45,
|
||||
"y": 25,
|
||||
@@ -226,6 +231,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_SCOTT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCOTT",
|
||||
"x": 61,
|
||||
"y": 29,
|
||||
|
||||
@@ -1,10 +1,3 @@
|
||||
.set LOCALID_GRUNT_1, 10
|
||||
.set LOCALID_GRUNT_2, 11
|
||||
.set LOCALID_GRUNT_3, 12
|
||||
.set LOCALID_GRUNT_4, 13
|
||||
.set LOCALID_MAXIE, 14
|
||||
.set LOCALID_SCOTT, 16
|
||||
|
||||
MossdeepCity_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_OnTransition
|
||||
.byte 0
|
||||
@@ -82,24 +75,24 @@ MossdeepCity_EventScript_VisitedMossdeep::
|
||||
|
||||
MossdeepCity_EventScript_TeamMagmaEnterSpaceCenter::
|
||||
lockall
|
||||
applymovement LOCALID_MAXIE, MossdeepCity_Movement_MaxieGestureToSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_MAXIE, MossdeepCity_Movement_MaxieGestureToSpaceCenter
|
||||
waitmovement 0
|
||||
applymovement LOCALID_GRUNT_1, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_GRUNT_2, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_GRUNT_3, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_GRUNT_4, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_1, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_2, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_3, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_4, MossdeepCity_Movement_GruntFaceSpaceCenter
|
||||
waitmovement 0
|
||||
applymovement LOCALID_MAXIE, MossdeepCity_Movement_MaxieEnterSpaceCenter
|
||||
applymovement LOCALID_GRUNT_1, MossdeepCity_Movement_Grunt1EnterSpaceCenter
|
||||
applymovement LOCALID_GRUNT_2, MossdeepCity_Movement_Grunt2EnterSpaceCenter
|
||||
applymovement LOCALID_GRUNT_3, MossdeepCity_Movement_Grunt3EnterSpaceCenter
|
||||
applymovement LOCALID_GRUNT_4, MossdeepCity_Movement_Grunt4EnterSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_MAXIE, MossdeepCity_Movement_MaxieEnterSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_1, MossdeepCity_Movement_Grunt1EnterSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_2, MossdeepCity_Movement_Grunt2EnterSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_3, MossdeepCity_Movement_Grunt3EnterSpaceCenter
|
||||
applymovement LOCALID_MOSSDEEP_GRUNT_4, MossdeepCity_Movement_Grunt4EnterSpaceCenter
|
||||
waitmovement 0
|
||||
removeobject LOCALID_MAXIE
|
||||
removeobject LOCALID_GRUNT_1
|
||||
removeobject LOCALID_GRUNT_2
|
||||
removeobject LOCALID_GRUNT_3
|
||||
removeobject LOCALID_GRUNT_4
|
||||
removeobject LOCALID_MOSSDEEP_MAXIE
|
||||
removeobject LOCALID_MOSSDEEP_GRUNT_1
|
||||
removeobject LOCALID_MOSSDEEP_GRUNT_2
|
||||
removeobject LOCALID_MOSSDEEP_GRUNT_3
|
||||
removeobject LOCALID_MOSSDEEP_GRUNT_4
|
||||
delay 30
|
||||
setvar VAR_MOSSDEEP_CITY_STATE, 2
|
||||
setflag FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA
|
||||
@@ -263,19 +256,19 @@ MossdeepCity_EventScript_Scott::
|
||||
call_if_eq VAR_FACING, DIR_NORTH, MossdeepCity_EventScript_ScottExitNorth
|
||||
call_if_eq VAR_FACING, DIR_EAST, MossdeepCity_EventScript_ScottExitEast
|
||||
addvar VAR_SCOTT_STATE, 1
|
||||
removeobject LOCALID_SCOTT
|
||||
removeobject LOCALID_MOSSDEEP_SCOTT
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_EventScript_ScottExitNorth::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Movement_PlayerWatchScottExit
|
||||
applymovement LOCALID_SCOTT, MossdeepCity_Movement_ScottExitNorth
|
||||
applymovement LOCALID_MOSSDEEP_SCOTT, MossdeepCity_Movement_ScottExitNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MossdeepCity_EventScript_ScottExitEast::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MossdeepCity_Movement_PlayerWatchScottExit
|
||||
applymovement LOCALID_SCOTT, MossdeepCity_Movement_ScottExitEast
|
||||
applymovement LOCALID_MOSSDEEP_SCOTT, MossdeepCity_Movement_ScottExitEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_HOUSE_WINGULL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WINGULL",
|
||||
"x": 4,
|
||||
"y": 5,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_WINGULL, 3
|
||||
|
||||
MossdeepCity_House2_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -23,17 +21,17 @@ MossdeepCity_House2_EventScript_Wingull::
|
||||
clearflag FLAG_HIDE_FORTREE_CITY_HOUSE_4_WINGULL
|
||||
call_if_eq VAR_FACING, DIR_NORTH, MossdeepCity_House2_EventScript_WingullExitNorth
|
||||
call_if_eq VAR_FACING, DIR_WEST, MossdeepCity_House2_EventScript_WingullExitWest
|
||||
removeobject LOCALID_WINGULL
|
||||
removeobject LOCALID_MOSSDEEP_HOUSE_WINGULL
|
||||
release
|
||||
end
|
||||
|
||||
MossdeepCity_House2_EventScript_WingullExitNorth::
|
||||
applymovement LOCALID_WINGULL, MossdeepCity_House2_Movement_WingullExitNorth
|
||||
applymovement LOCALID_MOSSDEEP_HOUSE_WINGULL, MossdeepCity_House2_Movement_WingullExitNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MossdeepCity_House2_EventScript_WingullExitWest::
|
||||
applymovement LOCALID_WINGULL, MossdeepCity_House2_Movement_WingullExitEast
|
||||
applymovement LOCALID_MOSSDEEP_HOUSE_WINGULL, MossdeepCity_House2_Movement_WingullExitEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_SPACE_CENTER_1F_SCIENTIST_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCIENTIST_1",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SPACE_CENTER_1F_SCIENTIST_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCIENTIST_1",
|
||||
"x": 2,
|
||||
"y": 2,
|
||||
@@ -41,6 +43,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SPACE_CENTER_1F_SAILOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
|
||||
"x": 6,
|
||||
"y": 6,
|
||||
@@ -54,6 +57,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SPACE_CENTER_1F_OLD_MAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_OLD_MAN",
|
||||
"x": 10,
|
||||
"y": 2,
|
||||
@@ -67,6 +71,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SPACE_CENTER_1F_WOMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_4",
|
||||
"x": 14,
|
||||
"y": 7,
|
||||
@@ -119,6 +124,7 @@
|
||||
"flag": "FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_SPACE_CENTER_1F_STAIR_GRUNT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 13,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,10 +1,3 @@
|
||||
.set LOCALID_SCIENTIST_1, 1
|
||||
.set LOCALID_SCIENTIST_2, 2
|
||||
.set LOCALID_SAILOR, 3
|
||||
.set LOCALID_OLD_MAN, 4
|
||||
.set LOCALID_WOMAN, 5
|
||||
.set LOCALID_STAIR_GRUNT, 9
|
||||
|
||||
MossdeepCity_SpaceCenter_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_SpaceCenter_1F_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_SpaceCenter_1F_OnTransition
|
||||
@@ -15,31 +8,31 @@ MossdeepCity_SpaceCenter_1F_OnTransition:
|
||||
end
|
||||
|
||||
MossdeepCity_SpaceCenter_1F_EventScript_MoveObjectsForTeamMagma::
|
||||
setobjectxyperm LOCALID_SAILOR, 1, 9
|
||||
setobjectmovementtype LOCALID_SAILOR, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_WOMAN, 0, 8
|
||||
setobjectmovementtype LOCALID_WOMAN, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_OLD_MAN, 1, 6
|
||||
setobjectmovementtype LOCALID_OLD_MAN, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SCIENTIST_1, 3, 4
|
||||
setobjectmovementtype LOCALID_SCIENTIST_1, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectmovementtype LOCALID_SCIENTIST_2, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_SAILOR, 1, 9
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_1F_SAILOR, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_WOMAN, 0, 8
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_1F_WOMAN, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_OLD_MAN, 1, 6
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_1F_OLD_MAN, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_SCIENTIST_1, 3, 4
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_1F_SCIENTIST_1, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectmovementtype LOCALID_SPACE_CENTER_1F_SCIENTIST_2, MOVEMENT_TYPE_FACE_RIGHT
|
||||
goto_if_eq VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 1, MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardLeft
|
||||
goto_if_eq VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 2, MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardDown
|
||||
goto_if_eq VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 3, MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardRight
|
||||
end
|
||||
|
||||
MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardLeft::
|
||||
setobjectxyperm LOCALID_STAIR_GRUNT, 12, 2
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_STAIR_GRUNT, 12, 2
|
||||
end
|
||||
|
||||
MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardDown::
|
||||
setobjectxyperm LOCALID_STAIR_GRUNT, 13, 3
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_STAIR_GRUNT, 13, 3
|
||||
end
|
||||
|
||||
@ Functionally unused. See comment on MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsEast
|
||||
MossdeepCity_SpaceCenter_1F_EventScript_MoveStairGuardRight::
|
||||
setobjectxyperm LOCALID_STAIR_GRUNT, 14, 2
|
||||
setobjectxyperm LOCALID_SPACE_CENTER_1F_STAIR_GRUNT, 14, 2
|
||||
end
|
||||
|
||||
MossdeepCity_SpaceCenter_1F_OnLoad:
|
||||
@@ -226,7 +219,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_Grunt2::
|
||||
msgbox MossdeepCity_SpaceCenter_1F_Text_Grunt2Intro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_2, MossdeepCity_SpaceCenter_1F_Text_Grunt2Defeat
|
||||
setflag FLAG_DEFEATED_GRUNT_SPACE_CENTER_1F
|
||||
copyobjectxytoperm LOCALID_STAIR_GRUNT
|
||||
copyobjectxytoperm LOCALID_SPACE_CENTER_1F_STAIR_GRUNT
|
||||
switch VAR_FACING
|
||||
case DIR_WEST, MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsWest
|
||||
#ifdef BUGFIX
|
||||
@@ -234,7 +227,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_Grunt2::
|
||||
#else
|
||||
case DIR_WEST, MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsEast
|
||||
#endif
|
||||
applymovement LOCALID_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairs
|
||||
applymovement LOCALID_SPACE_CENTER_1F_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairs
|
||||
waitmovement 0
|
||||
setvar VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 2
|
||||
release
|
||||
@@ -246,7 +239,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_Grunt2Defeated::
|
||||
end
|
||||
|
||||
MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsWest::
|
||||
applymovement LOCALID_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsWest
|
||||
applymovement LOCALID_SPACE_CENTER_1F_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsWest
|
||||
waitmovement 0
|
||||
setvar VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 1
|
||||
release
|
||||
@@ -255,7 +248,7 @@ MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsWest::
|
||||
@ Functionally unused by mistake. The movement is handled anyway after the switch (see above)
|
||||
@ This also means VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE can never be 3
|
||||
MossdeepCity_SpaceCenter_1F_EventScript_MoveGruntFromStairsEast::
|
||||
applymovement LOCALID_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsEast
|
||||
applymovement LOCALID_SPACE_CENTER_1F_STAIR_GRUNT, MossdeepCity_SpaceCenter_1F_Movement_MoveGruntFromStairsEast
|
||||
waitmovement 0
|
||||
setvar VAR_MOSSDEEP_SPACE_CENTER_STAIR_GUARD_STATE, 3
|
||||
release
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MT_CHIMNEY_ARCHIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARCHIE",
|
||||
"x": 24,
|
||||
"y": 19,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "FLAG_HIDE_MT_CHIMNEY_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_CHIMNEY_MAXIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAXIE",
|
||||
"x": 13,
|
||||
"y": 6,
|
||||
@@ -41,6 +43,7 @@
|
||||
"flag": "FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_CHIMNEY_TABITHA",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 12,
|
||||
"y": 11,
|
||||
@@ -288,6 +291,7 @@
|
||||
"flag": "FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_CHIMNEY_MAGMA_GRUNT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 9,
|
||||
"y": 16,
|
||||
@@ -379,6 +383,7 @@
|
||||
"flag": "FLAG_HIDE_MT_CHIMNEY_TRAINERS"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_CHIMNEY_MAGMA_GRUNT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_F",
|
||||
"x": 13,
|
||||
"y": 16,
|
||||
|
||||
@@ -1,10 +1,3 @@
|
||||
.set LOCALID_ARCHIE, 1
|
||||
.set LOCALID_MAXIE, 2
|
||||
.set LOCALID_TABITHA, 3
|
||||
.set LOCALID_MAGMA_GRUNT_2, 22
|
||||
.set LOCALID_MAGMA_GRUNT_1, 29
|
||||
|
||||
|
||||
MtChimney_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_RESUME, MtChimney_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MtChimney_OnTransition
|
||||
@@ -24,7 +17,7 @@ MtChimney_EventScript_Archie::
|
||||
call_if_unset FLAG_EVIL_LEADER_PLEASE_STOP, MtChimney_EventScript_ArchieGoStopTeamMagma
|
||||
call_if_set FLAG_EVIL_LEADER_PLEASE_STOP, MtChimney_EventScript_ArchieBusyFighting
|
||||
closemessage
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_MT_CHIMNEY_ARCHIE, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
setflag FLAG_EVIL_LEADER_PLEASE_STOP
|
||||
release
|
||||
@@ -42,12 +35,12 @@ MtChimney_EventScript_Maxie::
|
||||
lockall
|
||||
playbgm MUS_ENCOUNTER_MAGMA, FALSE
|
||||
msgbox MtChimney_Text_MeteoriteWillActivateVolcano, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_MAXIE, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_MT_CHIMNEY_MAXIE, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_MAXIE, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_MT_CHIMNEY_MAXIE, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_MAXIE, Common_Movement_Delay48
|
||||
applymovement LOCALID_MT_CHIMNEY_MAXIE, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox MtChimney_Text_MaxieIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_MAXIE_MT_CHIMNEY, MtChimney_Text_MaxieDefeat
|
||||
@@ -55,14 +48,14 @@ MtChimney_EventScript_Maxie::
|
||||
closemessage
|
||||
delay 30
|
||||
fadescreen FADE_TO_BLACK
|
||||
removeobject LOCALID_MAXIE
|
||||
removeobject LOCALID_MAGMA_GRUNT_1
|
||||
removeobject LOCALID_TABITHA
|
||||
removeobject LOCALID_MAGMA_GRUNT_2
|
||||
removeobject LOCALID_MT_CHIMNEY_MAXIE
|
||||
removeobject LOCALID_MT_CHIMNEY_MAGMA_GRUNT_1
|
||||
removeobject LOCALID_MT_CHIMNEY_TABITHA
|
||||
removeobject LOCALID_MT_CHIMNEY_MAGMA_GRUNT_2
|
||||
setflag FLAG_HIDE_MT_CHIMNEY_TEAM_MAGMA
|
||||
fadescreen FADE_FROM_BLACK
|
||||
setobjectxyperm LOCALID_ARCHIE, 10, 12
|
||||
addobject LOCALID_ARCHIE
|
||||
setobjectxyperm LOCALID_MT_CHIMNEY_ARCHIE, 10, 12
|
||||
addobject LOCALID_MT_CHIMNEY_ARCHIE
|
||||
call_if_eq VAR_FACING, DIR_EAST, MtChimney_EventScript_ArchieApproachPlayerEast
|
||||
call_if_eq VAR_FACING, DIR_NORTH, MtChimney_EventScript_ArchieApproachPlayerNorth
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
@@ -71,7 +64,7 @@ MtChimney_EventScript_Maxie::
|
||||
closemessage
|
||||
call_if_eq VAR_FACING, DIR_EAST, MtChimney_EventScript_ArchieExitEast
|
||||
call_if_eq VAR_FACING, DIR_NORTH, MtChimney_EventScript_ArchieExitNorth
|
||||
removeobject LOCALID_ARCHIE
|
||||
removeobject LOCALID_MT_CHIMNEY_ARCHIE
|
||||
setflag FLAG_HIDE_MT_CHIMNEY_TEAM_AQUA
|
||||
setflag FLAG_DEFEATED_EVIL_TEAM_MT_CHIMNEY
|
||||
clearflag FLAG_HIDE_FALLARBOR_HOUSE_PROF_COZMO
|
||||
@@ -81,22 +74,22 @@ MtChimney_EventScript_Maxie::
|
||||
end
|
||||
|
||||
MtChimney_EventScript_ArchieApproachPlayerEast::
|
||||
applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieApproachPlayerEast
|
||||
applymovement LOCALID_MT_CHIMNEY_ARCHIE, MtChimney_Movement_ArchieApproachPlayerEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtChimney_EventScript_ArchieApproachPlayerNorth::
|
||||
applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieApproachPlayerNorth
|
||||
applymovement LOCALID_MT_CHIMNEY_ARCHIE, MtChimney_Movement_ArchieApproachPlayerNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtChimney_EventScript_ArchieExitEast::
|
||||
applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieExitEast
|
||||
applymovement LOCALID_MT_CHIMNEY_ARCHIE, MtChimney_Movement_ArchieExitEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtChimney_EventScript_ArchieExitNorth::
|
||||
applymovement LOCALID_ARCHIE, MtChimney_Movement_ArchieExitNorth
|
||||
applymovement LOCALID_MT_CHIMNEY_ARCHIE, MtChimney_Movement_ArchieExitNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_ARCHIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARCHIE",
|
||||
"x": 23,
|
||||
"y": 6,
|
||||
@@ -41,6 +42,7 @@
|
||||
"flag": "FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_OLD_LADY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
|
||||
"x": 23,
|
||||
"y": 5,
|
||||
@@ -54,6 +56,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_GRUNT_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 21,
|
||||
"y": 15,
|
||||
@@ -67,6 +70,7 @@
|
||||
"flag": "FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_GRUNT_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 25,
|
||||
"y": 18,
|
||||
@@ -80,6 +84,7 @@
|
||||
"flag": "FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_GRUNT_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 21,
|
||||
"y": 11,
|
||||
@@ -93,6 +98,7 @@
|
||||
"flag": "FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_GRUNT_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_F",
|
||||
"x": 25,
|
||||
"y": 11,
|
||||
@@ -106,6 +112,7 @@
|
||||
"flag": "FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MT_PYRE_SUMMIT_MAXIE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAXIE",
|
||||
"x": 23,
|
||||
"y": 6,
|
||||
|
||||
@@ -1,11 +1,3 @@
|
||||
.set LOCALID_ARCHIE, 2
|
||||
.set LOCALID_OLD_LADY, 3
|
||||
.set LOCALID_GRUNT_1, 4
|
||||
.set LOCALID_GRUNT_2, 5
|
||||
.set LOCALID_GRUNT_3, 6
|
||||
.set LOCALID_GRUNT_4, 7
|
||||
.set LOCALID_MAXIE, 8
|
||||
|
||||
MtPyre_Summit_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, MtPyre_Summit_OnTransition
|
||||
.byte 0
|
||||
@@ -15,8 +7,8 @@ MtPyre_Summit_OnTransition:
|
||||
end
|
||||
|
||||
MtPyre_Summit_EventScript_SetArchieMaxiePositions::
|
||||
setobjectxyperm LOCALID_MAXIE, 23, 6
|
||||
setobjectxyperm LOCALID_ARCHIE, 22, 6
|
||||
setobjectxyperm LOCALID_MT_PYRE_SUMMIT_MAXIE, 23, 6
|
||||
setobjectxyperm LOCALID_MT_PYRE_SUMMIT_ARCHIE, 22, 6
|
||||
end
|
||||
|
||||
MtPyre_Summit_EventScript_TeamAquaTrigger0::
|
||||
@@ -41,7 +33,7 @@ MtPyre_Summit_EventScript_TeamAquaExits::
|
||||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_FaceUp
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
delay 50
|
||||
call_if_eq VAR_0x8008, 0, MtPyre_Summit_EventScript_ArchieFacePlayer0
|
||||
@@ -50,11 +42,11 @@ MtPyre_Summit_EventScript_TeamAquaExits::
|
||||
msgbox MtPyre_Summit_Text_ArchieWeGotTheOrbLetsGo, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
fadescreen FADE_TO_BLACK
|
||||
removeobject LOCALID_ARCHIE
|
||||
removeobject LOCALID_GRUNT_1
|
||||
removeobject LOCALID_GRUNT_2
|
||||
removeobject LOCALID_GRUNT_3
|
||||
removeobject LOCALID_GRUNT_4
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_ARCHIE
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_GRUNT_1
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_GRUNT_2
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_GRUNT_3
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_GRUNT_4
|
||||
setflag FLAG_HIDE_MT_PYRE_SUMMIT_ARCHIE
|
||||
setflag FLAG_HIDE_MT_PYRE_SUMMIT_TEAM_AQUA
|
||||
fadedefaultbgm
|
||||
@@ -72,7 +64,7 @@ MtPyre_Summit_EventScript_TeamAquaExits::
|
||||
end
|
||||
|
||||
MtPyre_Summit_EventScript_ArchieFacePlayer0::
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieFacePlayer0
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieFacePlayer0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -81,24 +73,24 @@ MtPyre_Summit_EventScript_ArchieFacePlayer1::
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_ArchieFacePlayer2::
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieFacePlayer2
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieFacePlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_OldLadyApproachPlayer0::
|
||||
applymovement LOCALID_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer0
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer0
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_OldLadyApproachPlayer1::
|
||||
applymovement LOCALID_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer1
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_OldLadyApproachPlayer2::
|
||||
applymovement LOCALID_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer2
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_OLD_LADY, MtPyre_Summit_Movement_OldLadyApproachPlayer2
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
@@ -211,9 +203,9 @@ MtPyre_Summit_EventScript_ArchieMaxieReturnOrbs::
|
||||
call_if_eq VAR_0x8008, 1, MtPyre_Summit_EventScript_ArchieMaxieBeginExit1
|
||||
call_if_eq VAR_0x8008, 2, MtPyre_Summit_EventScript_ArchieMaxieBeginExit2
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_MAXIE, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_MAXIE, Common_Movement_Delay48
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
delay 30
|
||||
call_if_eq VAR_0x8008, 0, MtPyre_Summit_EventScript_MaxieApproachPlayer0
|
||||
@@ -225,78 +217,78 @@ MtPyre_Summit_EventScript_ArchieMaxieReturnOrbs::
|
||||
call_if_eq VAR_0x8008, 1, MtPyre_Summit_EventScript_MaxieApproachArchie1
|
||||
call_if_eq VAR_0x8008, 2, MtPyre_Summit_EventScript_MaxieApproachArchie2
|
||||
delay 30
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_ARCHIE
|
||||
removeobject LOCALID_MAXIE
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_ARCHIE
|
||||
removeobject LOCALID_MT_PYRE_SUMMIT_MAXIE
|
||||
setvar VAR_MT_PYRE_STATE, 3
|
||||
releaseall
|
||||
end
|
||||
|
||||
MtPyre_Summit_EventScript_ArchieMaxieBeginExit0::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchArchieMaxieExit0
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_ArchieMaxieBeginExit1::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchArchieMaxieExit1
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_ArchieMaxieBeginExit2::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchArchieMaxieExit2
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieExit
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_MaxieApproachPlayer0::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerFaceMaxie0
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer0
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_MaxieApproachPlayer1::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerFaceMaxie
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer1
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_MaxieApproachPlayer2::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerFaceMaxie
|
||||
applymovement LOCALID_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer2
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, MtPyre_Summit_Movement_ArchieWatchMaxie
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_MaxieApproachArchie0::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchMaxie
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie0
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie0
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_MaxieApproachArchie1::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchMaxie
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie1
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie1
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
MtPyre_Summit_EventScript_MaxieApproachArchie2::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, MtPyre_Summit_Movement_PlayerWatchMaxie
|
||||
applymovement LOCALID_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie2
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_MAXIE, MtPyre_Summit_Movement_MaxieApproachArchie2
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_MT_PYRE_SUMMIT_ARCHIE, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_NAVEL_ROCK_SAILOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
|
||||
"x": 8,
|
||||
"y": 5,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_NAVEL_ROCK_SS_TIDAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SS_TIDAL",
|
||||
"x": 8,
|
||||
"y": 7,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_SAILOR, 1
|
||||
.set LOCALID_SS_TIDAL, 2
|
||||
|
||||
NavelRock_Harbor_MapScripts::
|
||||
.byte 0
|
||||
|
||||
@@ -14,8 +11,8 @@ NavelRock_Harbor_EventScript_Sailor::
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
delay 30
|
||||
hideobjectat LOCALID_SAILOR, MAP_NAVEL_ROCK_HARBOR
|
||||
setvar VAR_0x8004, LOCALID_SS_TIDAL
|
||||
hideobjectat LOCALID_NAVEL_ROCK_SAILOR, MAP_NAVEL_ROCK_HARBOR
|
||||
setvar VAR_0x8004, LOCALID_NAVEL_ROCK_SS_TIDAL
|
||||
call Common_EventScript_FerryDepartIsland
|
||||
warp MAP_LILYCOVE_CITY_HARBOR, 8, 11
|
||||
waitstate
|
||||
|
||||
@@ -44,6 +44,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_OLDALE_MART_EMPLOYEE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
|
||||
"x": 13,
|
||||
"y": 7,
|
||||
@@ -57,6 +58,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_FOOTPRINTS_MAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MANIAC",
|
||||
"x": 8,
|
||||
"y": 9,
|
||||
@@ -70,6 +72,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_OLDALE_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 11,
|
||||
"y": 19,
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
.set LOCALID_MART_EMPLOYEE, 2
|
||||
.set LOCALID_FOOTPRINTS_MAN, 3
|
||||
.set LOCALID_RIVAL, 4
|
||||
|
||||
OldaleTown_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, OldaleTown_OnTransition
|
||||
.byte 0
|
||||
@@ -25,8 +21,8 @@ OldaleTown_EventScript_BlockWestEntrance::
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_MoveMartEmployee::
|
||||
setobjectxyperm LOCALID_MART_EMPLOYEE, 13, 14
|
||||
setobjectmovementtype LOCALID_MART_EMPLOYEE, MOVEMENT_TYPE_FACE_DOWN
|
||||
setobjectxyperm LOCALID_OLDALE_MART_EMPLOYEE, 13, 14
|
||||
setobjectmovementtype LOCALID_OLDALE_MART_EMPLOYEE, MOVEMENT_TYPE_FACE_DOWN
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_TownSign::
|
||||
@@ -53,14 +49,14 @@ OldaleTown_EventScript_MartEmployee::
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_GoToMartSouth::
|
||||
applymovement LOCALID_MART_EMPLOYEE, OldaleTown_Movement_EmployeeSouth
|
||||
applymovement LOCALID_OLDALE_MART_EMPLOYEE, OldaleTown_Movement_EmployeeSouth
|
||||
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerSouth
|
||||
waitmovement 0
|
||||
goto OldaleTown_EventScript_ExplainPokemonMart
|
||||
end
|
||||
|
||||
OldaleTown_EventScript_GoToMartNorth::
|
||||
applymovement LOCALID_MART_EMPLOYEE, OldaleTown_Movement_EmployeeNorth
|
||||
applymovement LOCALID_OLDALE_MART_EMPLOYEE, OldaleTown_Movement_EmployeeNorth
|
||||
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerNorth
|
||||
waitmovement 0
|
||||
goto OldaleTown_EventScript_ExplainPokemonMart
|
||||
@@ -68,7 +64,7 @@ OldaleTown_EventScript_GoToMartNorth::
|
||||
|
||||
OldaleTown_EventScript_GoToMartEast::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_PlayerEast
|
||||
applymovement LOCALID_MART_EMPLOYEE, OldaleTown_Movement_EmployeeEast
|
||||
applymovement LOCALID_OLDALE_MART_EMPLOYEE, OldaleTown_Movement_EmployeeEast
|
||||
waitmovement 0
|
||||
goto OldaleTown_EventScript_ExplainPokemonMart
|
||||
end
|
||||
@@ -221,7 +217,7 @@ OldaleTown_EventScript_NotBlockingPath::
|
||||
|
||||
OldaleTown_EventScript_Rival::
|
||||
lockall
|
||||
applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_OLDALE_RIVAL, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
setvar VAR_0x8009, 0
|
||||
goto OldaleTown_EventScript_ShowRivalMessage
|
||||
@@ -229,7 +225,7 @@ OldaleTown_EventScript_Rival::
|
||||
|
||||
OldaleTown_EventScript_RivalTrigger1::
|
||||
lockall
|
||||
applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalApproachPlayer1
|
||||
applymovement LOCALID_OLDALE_RIVAL, OldaleTown_Movement_RivalApproachPlayer1
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
@@ -239,7 +235,7 @@ OldaleTown_EventScript_RivalTrigger1::
|
||||
|
||||
OldaleTown_EventScript_RivalTrigger2::
|
||||
lockall
|
||||
applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalApproachPlayer2
|
||||
applymovement LOCALID_OLDALE_RIVAL, OldaleTown_Movement_RivalApproachPlayer2
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
@@ -249,7 +245,7 @@ OldaleTown_EventScript_RivalTrigger2::
|
||||
|
||||
OldaleTown_EventScript_RivalTrigger3::
|
||||
lockall
|
||||
applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalApproachPlayer3
|
||||
applymovement LOCALID_OLDALE_RIVAL, OldaleTown_Movement_RivalApproachPlayer3
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
@@ -277,9 +273,9 @@ OldaleTown_EventScript_RivalFinish::
|
||||
closemessage
|
||||
call_if_eq VAR_0x8009, 0, OldaleTown_EventScript_DoExitMovement1
|
||||
call_if_eq VAR_0x8009, 1, OldaleTown_EventScript_DoExitMovement2
|
||||
applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalExit
|
||||
applymovement LOCALID_OLDALE_RIVAL, OldaleTown_Movement_RivalExit
|
||||
waitmovement 0
|
||||
removeobject LOCALID_RIVAL
|
||||
removeobject LOCALID_OLDALE_RIVAL
|
||||
setvar VAR_OLDALE_RIVAL_STATE, 2
|
||||
setflag FLAG_HIDE_OLDALE_TOWN_RIVAL
|
||||
releaseall
|
||||
@@ -287,13 +283,13 @@ OldaleTown_EventScript_RivalFinish::
|
||||
|
||||
OldaleTown_EventScript_DoExitMovement1::
|
||||
goto_if_ne VAR_FACING, DIR_SOUTH, OldaleTown_EventScript_DoExitMovement2
|
||||
applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalExit
|
||||
applymovement LOCALID_OLDALE_RIVAL, OldaleTown_Movement_RivalExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
OldaleTown_EventScript_DoExitMovement2::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, OldaleTown_Movement_WatchRivalExit
|
||||
applymovement LOCALID_RIVAL, OldaleTown_Movement_RivalExit
|
||||
applymovement LOCALID_OLDALE_RIVAL, OldaleTown_Movement_RivalExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_PACIFIDLOG_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_NURSE, 1
|
||||
|
||||
PacifidlogTown_PokemonCenter_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PacifidlogTown_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
@@ -10,7 +8,7 @@ PacifidlogTown_PokemonCenter_1F_OnTransition:
|
||||
end
|
||||
|
||||
PacifidlogTown_PokemonCenter_1F_EventScript_Nurse::
|
||||
setvar VAR_0x800B, LOCALID_NURSE
|
||||
setvar VAR_0x800B, LOCALID_PACIFIDLOG_NURSE
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
"flag": "FLAG_HIDE_PETALBURG_CITY_WALLYS_MOM"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_WALLY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WALLY",
|
||||
"x": 15,
|
||||
"y": 10,
|
||||
@@ -52,6 +53,7 @@
|
||||
"flag": "FLAG_HIDE_PETALBURG_CITY_WALLY"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_BOY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BOY_1",
|
||||
"x": 8,
|
||||
"y": 22,
|
||||
@@ -78,6 +80,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_WALLYS_DAD",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_M",
|
||||
"x": 15,
|
||||
"y": 10,
|
||||
@@ -117,6 +120,7 @@
|
||||
"flag": "FLAG_ITEM_PETALBURG_CITY_ETHER"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_GYM_BOY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BOY_2",
|
||||
"x": 12,
|
||||
"y": 15,
|
||||
@@ -130,6 +134,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_SCOTT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCOTT",
|
||||
"x": 13,
|
||||
"y": 12,
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
.set LOCALID_WALLY, 2
|
||||
.set LOCALID_BOY, 3
|
||||
.set LOCALID_WALLYS_DAD, 5
|
||||
.set LOCALID_GYM_BOY, 8
|
||||
.set LOCALID_SCOTT, 9
|
||||
|
||||
PetalburgCity_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_OnFrame
|
||||
@@ -39,15 +33,15 @@ PetalburgCity_EventScript_WallyTutorial::
|
||||
lockall
|
||||
special SavePlayerParty
|
||||
special LoadWallyZigzagoon
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Movement_WallyTutorialWally
|
||||
applymovement LOCALID_PETALBURG_WALLY, PetalburgCity_Movement_WallyTutorialWally
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_WallyTutorialPlayer
|
||||
waitmovement 0
|
||||
msgbox Route102_Text_WatchMeCatchPokemon, MSGBOX_DEFAULT
|
||||
special StartWallyTutorialBattle
|
||||
waitstate
|
||||
msgbox Route102_Text_WallyIDidIt, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterLeft, MAP_PETALBURG_CITY
|
||||
waitmovement LOCALID_WALLY, MAP_PETALBURG_CITY
|
||||
applymovement LOCALID_PETALBURG_WALLY, Common_Movement_WalkInPlaceFasterLeft, MAP_PETALBURG_CITY
|
||||
waitmovement LOCALID_PETALBURG_WALLY, MAP_PETALBURG_CITY
|
||||
msgbox Route102_Text_LetsGoBack, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
clearflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
@@ -64,14 +58,14 @@ PetalburgCity_EventScript_WallyTutorial::
|
||||
PetalburgCity_EventScript_WalkToWallyHouse::
|
||||
lockall
|
||||
setflag FLAG_HIDE_MAP_NAME_POPUP
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Movement_WalkToWallyHouseWallysDad
|
||||
applymovement LOCALID_PETALBURG_WALLYS_DAD, PetalburgCity_Movement_WalkToWallyHouseWallysDad
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_WalkToWallyHousePlayer
|
||||
waitmovement 0
|
||||
setvar VAR_0x8004, 7
|
||||
setvar VAR_0x8005, 5
|
||||
opendoor VAR_0x8004, VAR_0x8005
|
||||
waitdooranim
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Movement_WalkInsideHouseWallysDad
|
||||
applymovement LOCALID_PETALBURG_WALLYS_DAD, PetalburgCity_Movement_WalkInsideHouseWallysDad
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_WalkInsideHousePlayer
|
||||
waitmovement 0
|
||||
setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_DAD
|
||||
@@ -91,7 +85,7 @@ PetalburgCity_EventScript_Boy::
|
||||
faceplayer
|
||||
msgbox PetalburgCity_Text_WaterReflection, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_BOY, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_PETALBURG_BOY, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
@@ -504,57 +498,57 @@ PetalburgCity_Movement_PlayerWalkToGym3:
|
||||
|
||||
PetalburgCity_EventScript_Scott0::
|
||||
lockall
|
||||
addobject LOCALID_SCOTT
|
||||
addobject LOCALID_PETALBURG_SCOTT
|
||||
setvar VAR_0x8008, 0
|
||||
setobjectxy LOCALID_SCOTT, 13, 10
|
||||
setobjectxy LOCALID_PETALBURG_SCOTT, 13, 10
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_Scott1::
|
||||
lockall
|
||||
addobject LOCALID_SCOTT
|
||||
addobject LOCALID_PETALBURG_SCOTT
|
||||
setvar VAR_0x8008, 1
|
||||
setobjectxy LOCALID_SCOTT, 13, 11
|
||||
setobjectxy LOCALID_PETALBURG_SCOTT, 13, 11
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_Scott2::
|
||||
lockall
|
||||
addobject LOCALID_SCOTT
|
||||
addobject LOCALID_PETALBURG_SCOTT
|
||||
setvar VAR_0x8008, 2
|
||||
setobjectxy LOCALID_SCOTT, 13, 12
|
||||
setobjectxy LOCALID_PETALBURG_SCOTT, 13, 12
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_Scott3::
|
||||
lockall
|
||||
addobject LOCALID_SCOTT
|
||||
addobject LOCALID_PETALBURG_SCOTT
|
||||
setvar VAR_0x8008, 3
|
||||
setobjectxy LOCALID_SCOTT, 13, 13
|
||||
setobjectxy LOCALID_PETALBURG_SCOTT, 13, 13
|
||||
goto PetalburgCity_EventScript_Scott
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_Scott::
|
||||
applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottStartWalkLeft
|
||||
applymovement LOCALID_PETALBURG_SCOTT, PetalburgCity_Movement_ScottStartWalkLeft
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_SCOTT, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_PETALBURG_SCOTT, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_SCOTT, Common_Movement_Delay48
|
||||
applymovement LOCALID_PETALBURG_SCOTT, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottApproachPlayer
|
||||
applymovement LOCALID_PETALBURG_SCOTT, PetalburgCity_Movement_ScottApproachPlayer
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
setvar VAR_SCOTT_STATE, 1
|
||||
msgbox PetalburgCity_Text_AreYouATrainer, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_PETALBURG_SCOTT, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
delay 30
|
||||
msgbox PetalburgCity_Text_WellMaybeNot, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_SCOTT, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_PETALBURG_SCOTT, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
delay 30
|
||||
msgbox PetalburgCity_Text_ImLookingForTalentedTrainers, MSGBOX_DEFAULT
|
||||
@@ -564,31 +558,31 @@ PetalburgCity_EventScript_Scott::
|
||||
call_if_eq VAR_0x8008, 2, PetalburgCity_EventScript_ScottExit2
|
||||
call_if_eq VAR_0x8008, 3, PetalburgCity_EventScript_ScottExit3
|
||||
setvar VAR_SCOTT_PETALBURG_ENCOUNTER, 1
|
||||
removeobject LOCALID_SCOTT
|
||||
removeobject LOCALID_PETALBURG_SCOTT
|
||||
releaseall
|
||||
end
|
||||
|
||||
PetalburgCity_EventScript_ScottExit0::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit0
|
||||
applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit0
|
||||
applymovement LOCALID_PETALBURG_SCOTT, PetalburgCity_Movement_ScottExit0
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_ScottExit1::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit1
|
||||
applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit1
|
||||
applymovement LOCALID_PETALBURG_SCOTT, PetalburgCity_Movement_ScottExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_ScottExit2::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit2
|
||||
applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit2
|
||||
applymovement LOCALID_PETALBURG_SCOTT, PetalburgCity_Movement_ScottExit2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_EventScript_ScottExit3::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Movement_PlayerWatchScottExit3
|
||||
applymovement LOCALID_SCOTT, PetalburgCity_Movement_ScottExit3
|
||||
applymovement LOCALID_PETALBURG_SCOTT, PetalburgCity_Movement_ScottExit3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_GYM_NORMAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NORMAN",
|
||||
"x": 4,
|
||||
"y": 2,
|
||||
@@ -132,6 +133,7 @@
|
||||
"flag": "FLAG_HIDE_PETALBURG_GYM_GREETER"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_GYM_WALLY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WALLY",
|
||||
"x": 4,
|
||||
"y": 111,
|
||||
@@ -145,6 +147,7 @@
|
||||
"flag": "FLAG_HIDE_PETALBURG_GYM_WALLY"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_GYM_WALLYS_DAD",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_M",
|
||||
"x": 1,
|
||||
"y": 7,
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
.set LOCALID_NORMAN, 1
|
||||
.set LOCALID_WALLY, 10
|
||||
.set LOCALID_WALLYS_DAD, 11
|
||||
|
||||
PetalburgCity_Gym_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, PetalburgCity_Gym_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_Gym_OnTransition
|
||||
@@ -46,11 +42,11 @@ PetalburgCity_Gym_OnTransition:
|
||||
end
|
||||
|
||||
PetalburgCity_Gym_EventScript_MoveWallyToEntrance::
|
||||
setobjectxyperm LOCALID_WALLY, 5, 108
|
||||
setobjectxyperm LOCALID_PETALBURG_GYM_WALLY, 5, 108
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_MoveNormanToEntrance::
|
||||
setobjectxyperm LOCALID_NORMAN, 4, 107
|
||||
setobjectxyperm LOCALID_PETALBURG_GYM_NORMAN, 4, 107
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_CheckNormanForRematch::
|
||||
@@ -58,7 +54,7 @@ PetalburgCity_Gym_EventScript_CheckNormanForRematch::
|
||||
specialvar VAR_RESULT, IsTrainerReadyForRematch
|
||||
goto_if_eq VAR_RESULT, TRUE, PetalburgCity_Gym_EventScript_DontMoveNormanToFront
|
||||
goto_if_eq VAR_PETALBURG_GYM_STATE, 8, PetalburgCity_Gym_EventScript_DontMoveNormanToFront
|
||||
setobjectxyperm LOCALID_NORMAN, 4, 107
|
||||
setobjectxyperm LOCALID_PETALBURG_GYM_NORMAN, 4, 107
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_DontMoveNormanToFront::
|
||||
@@ -83,10 +79,10 @@ PetalburgCity_Gym_EventScript_ReturnFromWallyTutorial::
|
||||
msgbox PetalburgCity_Gym_Text_WallyThankYouBye, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitGym
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyExitGym
|
||||
waitmovement 0
|
||||
playse SE_EXIT
|
||||
removeobject LOCALID_WALLY
|
||||
removeobject LOCALID_PETALBURG_GYM_WALLY
|
||||
setflag FLAG_HIDE_PETALBURG_CITY_WALLY
|
||||
delay 30
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
||||
@@ -144,7 +140,7 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorialEast::
|
||||
end
|
||||
|
||||
PetalburgCity_Gym_EventScript_BeginWallyTutorial::
|
||||
addobject LOCALID_WALLY
|
||||
addobject LOCALID_PETALBURG_GYM_WALLY
|
||||
playse SE_DOOR
|
||||
call_if_eq VAR_0x8008, 0, PetalburgCity_Gym_EventScript_WallyArriveSouth
|
||||
call_if_eq VAR_0x8008, 1, PetalburgCity_Gym_EventScript_WallyArriveNorth
|
||||
@@ -182,7 +178,7 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorial::
|
||||
call_if_eq VAR_0x8008, 1, PetalburgCity_Gym_EventScript_ExitGymWithWallyNorth
|
||||
call_if_eq VAR_0x8008, 2, PetalburgCity_Gym_EventScript_ExitGymWithWallyWest
|
||||
call_if_eq VAR_0x8008, 3, PetalburgCity_Gym_EventScript_ExitGymWithWallyEast
|
||||
removeobject LOCALID_WALLY
|
||||
removeobject LOCALID_PETALBURG_GYM_WALLY
|
||||
setflag FLAG_HIDE_PETALBURG_CITY_WALLYS_MOM
|
||||
setvar VAR_PETALBURG_GYM_STATE, 1
|
||||
setvar VAR_PETALBURG_CITY_STATE, 2
|
||||
@@ -196,101 +192,101 @@ PetalburgCity_Gym_EventScript_BeginWallyTutorial::
|
||||
end
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallyArriveSouth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyArrive
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyArrive
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallyArriveNorth::
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyArriveNorth
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyArriveNorth
|
||||
waitmovement 0
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallyArriveWestEast::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyArrive
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyArrive
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallySouth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitSouthWest
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyExitSouthWest
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallySouth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallyNorth::
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitNorth
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyExitNorth
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallyNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallyWest::
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitSouthWest
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyExitSouthWest
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallyWest
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallyEast::
|
||||
applymovement LOCALID_WALLY, PetalburgCity_Gym_Movement_WallyExitEast
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, PetalburgCity_Gym_Movement_WallyExitEast
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallyEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressPlayerSouth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressPlayerNorth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressPlayerWest::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressPlayerEast::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressWallySouth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressWallyNorth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressWallyWest::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_NormanAddressWallyEast::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallyFacePlayer::
|
||||
applymovement LOCALID_WALLY, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallyFaceDown::
|
||||
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLY, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -319,7 +315,7 @@ PetalburgCity_Gym_EventScript_NormanFaceDoorSouth::
|
||||
|
||||
@ For all other NormanFaceDoorX, Norman is already facing the door from NormanAddressWallyX
|
||||
PetalburgCity_Gym_EventScript_NormanFaceDoorNorth::
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -397,7 +393,7 @@ PetalburgCity_Gym_EventScript_NormanBattle::
|
||||
delay 40
|
||||
playse SE_DOOR
|
||||
delay 10
|
||||
addobject LOCALID_WALLYS_DAD
|
||||
addobject LOCALID_PETALBURG_GYM_WALLYS_DAD
|
||||
switch VAR_FACING
|
||||
case DIR_NORTH, PetalburgCity_Gym_EventScript_WallysDadArrivesNorth
|
||||
case DIR_WEST, PetalburgCity_Gym_EventScript_WallysDadArrivesWest
|
||||
@@ -424,12 +420,12 @@ PetalburgCity_Gym_EventScript_WallysDadArrivesWest::
|
||||
goto PetalburgCity_Gym_EventScript_WallysDadArrives
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadArrives::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadEnterGym
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadEnterGym
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_WALLYS_DAD, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_WALLYS_DAD, Common_Movement_Delay48
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
delay 10
|
||||
call_if_eq VAR_0x8008, 1, PetalburgCity_Gym_EventScript_WallysDadApproachPlayerNorth
|
||||
@@ -448,7 +444,7 @@ PetalburgCity_Gym_EventScript_WallysDadArrives::
|
||||
call_if_eq VAR_0x8008, 1, PetalburgCity_Gym_EventScript_ExitGymWithWallysDadNorth
|
||||
call_if_eq VAR_0x8008, 2, PetalburgCity_Gym_EventScript_ExitGymWithWallysDadEast
|
||||
call_if_eq VAR_0x8008, 3, PetalburgCity_Gym_EventScript_ExitGymWithWallysDadWest
|
||||
removeobject LOCALID_WALLYS_DAD
|
||||
removeobject LOCALID_PETALBURG_GYM_WALLYS_DAD
|
||||
setvar VAR_PETALBURG_CITY_STATE, 4
|
||||
clearflag FLAG_HIDE_PETALBURG_CITY_WALLYS_DAD
|
||||
warp MAP_PETALBURG_CITY, 15, 8
|
||||
@@ -457,59 +453,59 @@ PetalburgCity_Gym_EventScript_WallysDadArrives::
|
||||
end
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadFaceNormanNorth::
|
||||
applymovement LOCALID_WALLYS_DAD, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadFaceNormanEast::
|
||||
applymovement LOCALID_WALLYS_DAD, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadFaceNormanWest::
|
||||
applymovement LOCALID_WALLYS_DAD, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadApproachPlayerNorth::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerNorth
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerNorth
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadApproachPlayerEast::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerEast
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerEast
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_WallysDadApproachPlayerWest::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerWest
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadApproachPlayerWest
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallysDadNorth::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitNorth
|
||||
applymovement LOCALID_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitNorth
|
||||
applymovement LOCALID_PETALBURG_GYM_NORMAN, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysDadNorth
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallysDadEast::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitEast
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitEast
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysDadEast
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
PetalburgCity_Gym_EventScript_ExitGymWithWallysDadWest::
|
||||
applymovement LOCALID_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitWest
|
||||
applymovement LOCALID_PETALBURG_GYM_WALLYS_DAD, PetalburgCity_Gym_Movement_WallysDadExitWest
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgCity_Gym_Movement_PlayerExitWithWallysDadWest
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_NURSE, 1
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PetalburgCity_PokemonCenter_1F_OnTransition
|
||||
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
|
||||
@@ -11,7 +9,7 @@ PetalburgCity_PokemonCenter_1F_OnTransition:
|
||||
end
|
||||
|
||||
PetalburgCity_PokemonCenter_1F_EventScript_Nurse::
|
||||
setvar VAR_0x800B, LOCALID_NURSE
|
||||
setvar VAR_0x800B, LOCALID_PETALBURG_NURSE
|
||||
call Common_EventScript_PkmnCenterNurse
|
||||
waitmessage
|
||||
waitbuttonpress
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_WALLYS_HOUSE_WALLYS_DAD",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_M",
|
||||
"x": 3,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_WALLYS_DAD, 1
|
||||
|
||||
PetalburgCity_WallysHouse_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PetalburgCity_WallysHouse_OnFrame
|
||||
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, PetalburgCity_WallysHouse_OnWarp
|
||||
@@ -11,7 +9,7 @@ PetalburgCity_WallysHouse_OnWarp:
|
||||
|
||||
PetalburgCity_WallysHouse_EventScript_PlayerWallysDadFaceEachOther::
|
||||
turnobject OBJ_EVENT_ID_PLAYER, DIR_EAST
|
||||
turnobject LOCALID_WALLYS_DAD, DIR_WEST
|
||||
turnobject LOCALID_WALLYS_HOUSE_WALLYS_DAD, DIR_WEST
|
||||
end
|
||||
|
||||
PetalburgCity_WallysHouse_OnFrame:
|
||||
|
||||
@@ -41,6 +41,7 @@
|
||||
"flag": "FLAG_TEMP_12"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_WOODS_GRUNT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 26,
|
||||
"y": 17,
|
||||
@@ -54,6 +55,7 @@
|
||||
"flag": "FLAG_HIDE_PETALBURG_WOODS_AQUA_GRUNT"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_2",
|
||||
"x": 26,
|
||||
"y": 20,
|
||||
|
||||
@@ -1,40 +1,37 @@
|
||||
.set LOCALID_GRUNT, 3
|
||||
.set LOCALID_DEVON_EMPLOYEE, 4
|
||||
|
||||
PetalburgWoods_MapScripts::
|
||||
.byte 0
|
||||
|
||||
PetalburgWoods_EventScript_DevonResearcherLeft::
|
||||
lockall
|
||||
call PetalburgWoods_EventScript_DevonResearcherIntro
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherApproachPlayerLeft
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherApproachPlayerLeft
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_HaveYouSeenShroomish, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaEntrance
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaEntrance
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_IWasGoingToAmbushYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaApproachResearcherLeft
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaApproachResearcherLeft
|
||||
waitmovement 0
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_HandOverThosePapers, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherFleeToPlayerLeft
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherFleeToPlayerLeft
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_YouHaveToHelpMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaApproachPlayer
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_NoOneCrossesTeamAqua, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_PETALBURG_WOODS, PetalburgWoods_Text_YoureKiddingMe
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaBackOff
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaBackOff
|
||||
waitmovement 0
|
||||
call PetalburgWoods_EventScript_DevonResearcherPostBattle
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgWoods_Movement_WatchResearcherLeave
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherExitLeft
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherExitLeft
|
||||
waitmovement 0
|
||||
goto PetalburgWoods_EventScript_RemoveDevonResearcher
|
||||
end
|
||||
@@ -42,41 +39,41 @@ PetalburgWoods_EventScript_DevonResearcherLeft::
|
||||
PetalburgWoods_EventScript_DevonResearcherRight::
|
||||
lockall
|
||||
call PetalburgWoods_EventScript_DevonResearcherIntro
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherApproachPlayerRight
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherApproachPlayerRight
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_HaveYouSeenShroomish, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
playbgm MUS_ENCOUNTER_AQUA, FALSE
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaEntrance
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaEntrance
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_IWasGoingToAmbushYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaApproachResearcherRight
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaApproachResearcherRight
|
||||
waitmovement 0
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_HandOverThosePapers, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherFleeToPlayerRight
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherFleeToPlayerRight
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_YouHaveToHelpMe, MSGBOX_DEFAULT
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_NoOneCrossesTeamAqua, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_GRUNT_PETALBURG_WOODS, PetalburgWoods_Text_YoureKiddingMe
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaBackOff
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaBackOff
|
||||
waitmovement 0
|
||||
call PetalburgWoods_EventScript_DevonResearcherPostBattle
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PetalburgWoods_Movement_WatchResearcherLeave
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherExitRight
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherExitRight
|
||||
waitmovement 0
|
||||
goto PetalburgWoods_EventScript_RemoveDevonResearcher
|
||||
end
|
||||
|
||||
PetalburgWoods_EventScript_DevonResearcherIntro::
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherLookAround
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherLookAround
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_NotAOneToBeFound, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
@@ -85,9 +82,9 @@ PetalburgWoods_EventScript_DevonResearcherIntro::
|
||||
PetalburgWoods_EventScript_DevonResearcherPostBattle::
|
||||
msgbox PetalburgWoods_Text_YouveGotSomeNerve, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_GRUNT, PetalburgWoods_Movement_AquaRunAway
|
||||
applymovement LOCALID_PETALBURG_WOODS_GRUNT, PetalburgWoods_Movement_AquaRunAway
|
||||
waitmovement 0
|
||||
removeobject LOCALID_GRUNT
|
||||
removeobject LOCALID_PETALBURG_WOODS_GRUNT
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_ThatWasAwfullyClose, MSGBOX_DEFAULT
|
||||
@@ -103,14 +100,14 @@ PetalburgWoods_EventScript_BagFull::
|
||||
|
||||
PetalburgWoods_EventScript_DevonResearcherFinish::
|
||||
msgbox PetalburgWoods_Text_TeamAquaAfterSomethingInRustboro, MSGBOX_DEFAULT
|
||||
applymovement LOCALID_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherStartExit
|
||||
applymovement LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE, PetalburgWoods_Movement_DevonResearcherStartExit
|
||||
waitmovement 0
|
||||
msgbox PetalburgWoods_Text_ICantBeWastingTime, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
return
|
||||
|
||||
PetalburgWoods_EventScript_RemoveDevonResearcher::
|
||||
removeobject LOCALID_DEVON_EMPLOYEE
|
||||
removeobject LOCALID_PETALBURG_WOODS_DEVON_EMPLOYEE
|
||||
setvar VAR_PETALBURG_WOODS_STATE, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE101_BIRCH",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PROF_BIRCH",
|
||||
"x": 9,
|
||||
"y": 13,
|
||||
@@ -65,6 +66,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_101_BIRCH_STARTERS_BAG"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE101_ZIGZAGOON",
|
||||
"graphics_id": "OBJ_EVENT_GFX_ZIGZAGOON_1",
|
||||
"x": 10,
|
||||
"y": 13,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_BIRCH, 2
|
||||
.set LOCALID_ZIGZAGOON, 4
|
||||
|
||||
Route101_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route101_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route101_OnFrame
|
||||
@@ -24,19 +21,19 @@ Route101_EventScript_StartBirchRescue::
|
||||
playbgm MUS_HELP, TRUE
|
||||
msgbox Route101_Text_HelpMe, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
setobjectxy LOCALID_BIRCH, 0, 15
|
||||
setobjectxy LOCALID_ZIGZAGOON, 0, 16
|
||||
setobjectxy LOCALID_ROUTE101_BIRCH, 0, 15
|
||||
setobjectxy LOCALID_ROUTE101_ZIGZAGOON, 0, 16
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route101_Movement_EnterScene
|
||||
applymovement LOCALID_BIRCH, Route101_Movement_BirchRunAway1
|
||||
applymovement LOCALID_ZIGZAGOON, Route101_Movement_ZigzagoonChase1
|
||||
applymovement LOCALID_ROUTE101_BIRCH, Route101_Movement_BirchRunAway1
|
||||
applymovement LOCALID_ROUTE101_ZIGZAGOON, Route101_Movement_ZigzagoonChase1
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ZIGZAGOON, Route101_Movement_ZigzagoonChaseInCircles
|
||||
applymovement LOCALID_BIRCH, Route101_Movement_BirchRunInCircles
|
||||
applymovement LOCALID_ROUTE101_ZIGZAGOON, Route101_Movement_ZigzagoonChaseInCircles
|
||||
applymovement LOCALID_ROUTE101_BIRCH, Route101_Movement_BirchRunInCircles
|
||||
waitmovement 0
|
||||
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_ROUTE101_BIRCH, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ZIGZAGOON, Route101_Movement_ZigzagoonFaceBirch
|
||||
applymovement LOCALID_BIRCH, Route101_Movement_BirchFaceZigzagoon
|
||||
applymovement LOCALID_ROUTE101_ZIGZAGOON, Route101_Movement_ZigzagoonFaceBirch
|
||||
applymovement LOCALID_ROUTE101_BIRCH, Route101_Movement_BirchFaceZigzagoon
|
||||
waitmovement 0
|
||||
msgbox Route101_Text_PleaseHelp, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
@@ -224,13 +221,13 @@ Route101_EventScript_BirchsBag::
|
||||
setflag FLAG_SYS_POKEMON_GET
|
||||
setflag FLAG_RESCUED_BIRCH
|
||||
fadescreen FADE_TO_BLACK
|
||||
removeobject LOCALID_ZIGZAGOON
|
||||
removeobject LOCALID_ROUTE101_ZIGZAGOON
|
||||
setobjectxy OBJ_EVENT_ID_PLAYER, 6, 13
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
special ChooseStarter
|
||||
waitstate
|
||||
applymovement LOCALID_BIRCH, Route101_Movement_BirchApproachPlayer
|
||||
applymovement LOCALID_ROUTE101_BIRCH, Route101_Movement_BirchApproachPlayer
|
||||
waitmovement 0
|
||||
msgbox Route101_Text_YouSavedMe, MSGBOX_DEFAULT
|
||||
special HealPlayerParty
|
||||
|
||||
@@ -109,6 +109,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE104_BOAT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MR_BRINEYS_BOAT",
|
||||
"x": 12,
|
||||
"y": 54,
|
||||
@@ -122,6 +123,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE104_BRINEY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 12,
|
||||
"y": 51,
|
||||
@@ -460,6 +462,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE104_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 17,
|
||||
"y": 50,
|
||||
|
||||
@@ -1,7 +1,3 @@
|
||||
@ NOTE: Route 104's sail to Dewford script references local IDs from Dewford's map.
|
||||
@ These are labeled in DewfordTown/scripts.inc
|
||||
.set LOCALID_RIVAL, 34
|
||||
|
||||
Route104_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route104_OnFrame
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route104_OnTransition
|
||||
@@ -36,7 +32,7 @@ Route104_EventScript_TrySetRivalPos::
|
||||
goto_if_ge VAR_BOARD_BRINEY_BOAT_STATE, 1, Route104_EventScript_DontSetRivalPos
|
||||
goto_if_set FLAG_MET_RIVAL_RUSTBORO, Route104_EventScript_DontSetRivalPos
|
||||
goto_if_unset FLAG_REGISTER_RIVAL_POKENAV, Route104_EventScript_DontSetRivalPos
|
||||
setobjectxyperm LOCALID_RIVAL, 17, 52
|
||||
setobjectxyperm LOCALID_ROUTE104_RIVAL, 17, 52
|
||||
return
|
||||
|
||||
Route104_EventScript_DontSetRivalPos::
|
||||
@@ -45,7 +41,7 @@ Route104_EventScript_DontSetRivalPos::
|
||||
Route104_EventScript_Rival::
|
||||
lockall
|
||||
setvar VAR_0x8008, 1
|
||||
applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
goto Route104_EventScript_RivalEncounter
|
||||
|
||||
@@ -57,19 +53,19 @@ Route104_EventScript_RivalTrigger::
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
delay 10
|
||||
addobject LOCALID_RIVAL
|
||||
addobject LOCALID_ROUTE104_RIVAL
|
||||
clearflag FLAG_HIDE_ROUTE_104_RIVAL
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerBackUp
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Route104_Movement_RivalExitBrineysCottage
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Route104_Movement_RivalExitBrineysCottage
|
||||
waitmovement 0
|
||||
delay 20
|
||||
setvar VAR_0x8008, 0
|
||||
call RustboroCity_EventScript_PlayRivalMusic
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
goto Route104_EventScript_RivalEncounter
|
||||
|
||||
@@ -108,13 +104,13 @@ Route104_EventScript_MayEncounter::
|
||||
delay 30
|
||||
setflag FLAG_ENABLE_RIVAL_MATCH_CALL
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerFaceRival
|
||||
applymovement LOCALID_RIVAL, Route104_Movement_RivalWalkSlowLeft
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Route104_Movement_RivalWalkSlowLeft
|
||||
msgbox Route104_Text_MayHowsYourPokedex, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Route104_Movement_RivalApproachPlayer
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Route104_Movement_RivalApproachPlayer
|
||||
waitmovement 0
|
||||
copyobjectxytoperm LOCALID_RIVAL
|
||||
copyobjectxytoperm LOCALID_ROUTE104_RIVAL
|
||||
msgbox Route104_Text_MayMinesDecentLetsBattle, MSGBOX_YESNO
|
||||
goto_if_eq VAR_RESULT, YES, Route104_EventScript_BattleMay
|
||||
msgbox Route104_Text_MayHaventRaisedPokemon, MSGBOX_DEFAULT
|
||||
@@ -194,13 +190,13 @@ Route104_EventScript_BrendanEncounter::
|
||||
delay 30
|
||||
setflag FLAG_ENABLE_RIVAL_MATCH_CALL
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerFaceRival
|
||||
applymovement LOCALID_RIVAL, Route104_Movement_RivalWalkSlowLeft
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Route104_Movement_RivalWalkSlowLeft
|
||||
msgbox Route104_Text_BrendanHowsYourPokedex, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Route104_Movement_RivalApproachPlayer
|
||||
applymovement LOCALID_ROUTE104_RIVAL, Route104_Movement_RivalApproachPlayer
|
||||
waitmovement 0
|
||||
copyobjectxytoperm LOCALID_RIVAL
|
||||
copyobjectxytoperm LOCALID_ROUTE104_RIVAL
|
||||
msgbox Route104_Text_BrendanDoingGreatLetsBattle, MSGBOX_YESNO
|
||||
goto_if_eq VAR_RESULT, YES, Route104_EventScript_BattleBrendan
|
||||
msgbox Route104_Text_BrendanNoConfidence, MSGBOX_DEFAULT
|
||||
@@ -347,11 +343,11 @@ Route104_EventScript_Girl2::
|
||||
end
|
||||
|
||||
Route104_EventScript_SailToDewford::
|
||||
setobjectsubpriority LOCALID_BRINEY_R104, MAP_ROUTE104, 0
|
||||
setobjectsubpriority LOCALID_ROUTE104_BRINEY, MAP_ROUTE104, 0
|
||||
setobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104, 0
|
||||
applymovement LOCALID_BRINEY_R104, Route104_Movement_BrineyBoardBoat
|
||||
applymovement LOCALID_ROUTE104_BRINEY, Route104_Movement_BrineyBoardBoat
|
||||
waitmovement 0
|
||||
removeobject LOCALID_BRINEY_R104
|
||||
removeobject LOCALID_ROUTE104_BRINEY
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerBoardBoat
|
||||
waitmovement 0
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
|
||||
@@ -361,13 +357,13 @@ Route104_EventScript_SailToDewford::
|
||||
end
|
||||
|
||||
Route104_EventScript_SailToDewfordNoCall::
|
||||
applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewford
|
||||
applymovement LOCALID_ROUTE104_BOAT, Route104_Movement_SailToDewford
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewford
|
||||
waitmovement 0
|
||||
goto Route104_EventScript_ArriveInDewford
|
||||
|
||||
Route104_EventScript_SailToDewfordDadCalls::
|
||||
applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewfordBeforeDadCalls
|
||||
applymovement LOCALID_ROUTE104_BOAT, Route104_Movement_SailToDewfordBeforeDadCalls
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewfordBeforeDadCalls
|
||||
waitmovement 0
|
||||
pokenavcall Route104_Text_DadPokenavCall
|
||||
@@ -380,8 +376,8 @@ Route104_EventScript_SailToDewfordDadCalls::
|
||||
delay 30
|
||||
setflag FLAG_ENABLE_NORMAN_MATCH_CALL
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_SailToDewfordAfterDadCalls
|
||||
applymovement LOCALID_BOAT_R104, Route104_Movement_SailToDewfordAfterDadCalls, MAP_ROUTE104
|
||||
waitmovement LOCALID_BOAT_R104, MAP_ROUTE104
|
||||
applymovement LOCALID_ROUTE104_BOAT, Route104_Movement_SailToDewfordAfterDadCalls, MAP_ROUTE104
|
||||
waitmovement LOCALID_ROUTE104_BOAT, MAP_ROUTE104
|
||||
waitmovement 0
|
||||
goto Route104_EventScript_ArriveInDewford
|
||||
|
||||
@@ -393,21 +389,21 @@ Route104_EventScript_ArriveInDewford::
|
||||
showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route104_Movement_PlayerMoveForBriney
|
||||
waitmovement 0
|
||||
setobjectxyperm LOCALID_BRINEY_DEWFORD, 12, 8
|
||||
addobject LOCALID_BRINEY_DEWFORD
|
||||
setobjectsubpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
|
||||
setobjectxyperm LOCALID_DEWFORD_BRINEY, 12, 8
|
||||
addobject LOCALID_DEWFORD_BRINEY
|
||||
setobjectsubpriority LOCALID_DEWFORD_BRINEY, MAP_DEWFORD_TOWN, 0
|
||||
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
||||
applymovement LOCALID_BRINEY_DEWFORD, Route104_Movement_BrineyExitBoat
|
||||
applymovement LOCALID_DEWFORD_BRINEY, Route104_Movement_BrineyExitBoat
|
||||
waitmovement 0
|
||||
addobject LOCALID_BOAT_DEWFORD
|
||||
addobject LOCALID_DEWFORD_BOAT
|
||||
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
call Common_EventScript_StopBrineysBoatMusic
|
||||
setflag FLAG_HIDE_ROUTE_104_MR_BRINEY_BOAT
|
||||
hideobjectat LOCALID_BOAT_R104, MAP_ROUTE104
|
||||
hideobjectat LOCALID_ROUTE104_BOAT, MAP_ROUTE104
|
||||
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
|
||||
resetobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE104
|
||||
resetobjectsubpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN
|
||||
copyobjectxytoperm LOCALID_BRINEY_DEWFORD
|
||||
resetobjectsubpriority LOCALID_DEWFORD_BRINEY, MAP_DEWFORD_TOWN
|
||||
copyobjectxytoperm LOCALID_DEWFORD_BRINEY
|
||||
setvar VAR_BOARD_BRINEY_BOAT_STATE, 0
|
||||
goto_if_unset FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_DeliverLetterReminder
|
||||
goto_if_set FLAG_DELIVERED_STEVEN_LETTER, Route104_EventScript_LandedInDewford
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_BRINEYS_HOUSE_BRINEY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 5,
|
||||
"y": 3,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "FLAG_HIDE_BRINEYS_HOUSE_MR_BRINEY"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_BRINEYS_HOUSE_PEEKO",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WINGULL",
|
||||
"x": 6,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,6 +1,3 @@
|
||||
.set LOCALID_BRINEY, 1
|
||||
.set LOCALID_PEEKO, 2
|
||||
|
||||
Route104_MrBrineysHouse_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route104_MrBrineysHouse_OnTransition
|
||||
.byte 0
|
||||
@@ -16,10 +13,10 @@ Route104_MrBrineysHouse_EventScript_HideRustboroRival::
|
||||
return
|
||||
|
||||
Route104_MrBrineysHouse_EventScript_SetBrineyPeekoPos::
|
||||
setobjectxyperm LOCALID_BRINEY, 9, 3
|
||||
setobjectmovementtype LOCALID_BRINEY, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT
|
||||
setobjectxyperm LOCALID_PEEKO, 9, 6
|
||||
setobjectmovementtype LOCALID_PEEKO, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN
|
||||
setobjectxyperm LOCALID_BRINEYS_HOUSE_BRINEY, 9, 3
|
||||
setobjectmovementtype LOCALID_BRINEYS_HOUSE_BRINEY, MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_LEFT_UP_RIGHT
|
||||
setobjectxyperm LOCALID_BRINEYS_HOUSE_PEEKO, 9, 6
|
||||
setobjectmovementtype LOCALID_BRINEYS_HOUSE_PEEKO, MOVEMENT_TYPE_WALK_SEQUENCE_LEFT_UP_RIGHT_DOWN
|
||||
return
|
||||
|
||||
Route104_MrBrineysHouse_EventScript_Briney::
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_FLOWER_SHOP_OWNER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
|
||||
"x": 0,
|
||||
"y": 3,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_OWNER, 1
|
||||
|
||||
Route104_PrettyPetalFlowerShop_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route104_PrettyPetalFlowerShop_OnTransition
|
||||
.byte 0
|
||||
@@ -12,7 +10,7 @@ Route104_PrettyPetalFlowerShop_OnTransition:
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_MoveShopOwner::
|
||||
setobjectxyperm LOCALID_OWNER, 4, 6
|
||||
setobjectxyperm LOCALID_FLOWER_SHOP_OWNER, 4, 6
|
||||
end
|
||||
|
||||
Route104_PrettyPetalFlowerShop_EventScript_ShopOwner::
|
||||
|
||||
@@ -26,6 +26,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE109_BOAT",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MR_BRINEYS_BOAT",
|
||||
"x": 21,
|
||||
"y": 26,
|
||||
@@ -39,6 +40,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE109_BRINEY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 21,
|
||||
"y": 24,
|
||||
|
||||
@@ -6,11 +6,11 @@ Route109_MapScripts::
|
||||
|
||||
Route109_EventScript_StartDepartForDewford::
|
||||
call EventScript_BackupMrBrineyLocation
|
||||
setobjectsubpriority LOCALID_BRINEY_R109, MAP_ROUTE109, 0
|
||||
setobjectsubpriority LOCALID_ROUTE109_BRINEY, MAP_ROUTE109, 0
|
||||
setobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE109, 0
|
||||
applymovement LOCALID_BRINEY_R109, Route109_Movement_BrineyEnterBoat
|
||||
applymovement LOCALID_ROUTE109_BRINEY, Route109_Movement_BrineyEnterBoat
|
||||
waitmovement 0
|
||||
removeobject LOCALID_BRINEY_R109
|
||||
removeobject LOCALID_ROUTE109_BRINEY
|
||||
switch VAR_FACING
|
||||
case DIR_SOUTH, Route109_EventScript_EnterBoatSouth
|
||||
case DIR_WEST, Route109_EventScript_EnterBoatWest
|
||||
@@ -38,7 +38,7 @@ Route109_EventScript_EnterBoatWest::
|
||||
Route109_EventScript_DoSailToDewford::
|
||||
hideobjectat OBJ_EVENT_ID_PLAYER, MAP_ROUTE109
|
||||
call Common_EventScript_PlayBrineysBoatMusic
|
||||
applymovement LOCALID_BOAT_R109, Route109_Movement_SailToDewford
|
||||
applymovement LOCALID_ROUTE109_BOAT, Route109_Movement_SailToDewford
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_SailToDewford
|
||||
waitmovement 0
|
||||
delay 50
|
||||
@@ -46,22 +46,22 @@ Route109_EventScript_DoSailToDewford::
|
||||
showobjectat OBJ_EVENT_ID_PLAYER, MAP_DEWFORD_TOWN
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route109_Movement_PlayerExitBoat
|
||||
waitmovement 0
|
||||
addobject LOCALID_BOAT_DEWFORD
|
||||
addobject LOCALID_DEWFORD_BOAT
|
||||
clearflag FLAG_HIDE_MR_BRINEY_BOAT_DEWFORD_TOWN
|
||||
setobjectxyperm LOCALID_BRINEY_DEWFORD, 12, 8
|
||||
addobject LOCALID_BRINEY_DEWFORD
|
||||
setobjectsubpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN, 0
|
||||
applymovement LOCALID_BRINEY_DEWFORD, Route109_Movement_BrineyExitBoat
|
||||
setobjectxyperm LOCALID_DEWFORD_BRINEY, 12, 8
|
||||
addobject LOCALID_DEWFORD_BRINEY
|
||||
setobjectsubpriority LOCALID_DEWFORD_BRINEY, MAP_DEWFORD_TOWN, 0
|
||||
applymovement LOCALID_DEWFORD_BRINEY, Route109_Movement_BrineyExitBoat
|
||||
waitmovement 0
|
||||
clearflag FLAG_HIDE_MR_BRINEY_DEWFORD_TOWN
|
||||
setflag FLAG_HIDE_ROUTE_109_MR_BRINEY_BOAT
|
||||
hideobjectat LOCALID_BOAT_R109, MAP_ROUTE109
|
||||
hideobjectat LOCALID_ROUTE109_BOAT, MAP_ROUTE109
|
||||
msgbox DewfordTown_Text_BrineyLandedInDewford, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
copyvar VAR_BRINEY_LOCATION, VAR_0x8008
|
||||
resetobjectsubpriority OBJ_EVENT_ID_PLAYER, MAP_ROUTE109
|
||||
resetobjectsubpriority LOCALID_BRINEY_DEWFORD, MAP_DEWFORD_TOWN
|
||||
copyobjectxytoperm LOCALID_BRINEY_DEWFORD
|
||||
resetobjectsubpriority LOCALID_DEWFORD_BRINEY, MAP_DEWFORD_TOWN
|
||||
copyobjectxytoperm LOCALID_DEWFORD_BRINEY
|
||||
release
|
||||
end
|
||||
|
||||
|
||||
@@ -291,6 +291,7 @@
|
||||
"flag": "FLAG_ITEM_ROUTE_110_RARE_CANDY"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_CHALLENGE_BIKER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_CYCLING_TRIATHLETE_M",
|
||||
"x": 27,
|
||||
"y": 92,
|
||||
@@ -382,6 +383,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE110_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 34,
|
||||
"y": 54,
|
||||
@@ -395,6 +397,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_110_RIVAL"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE110_RIVAL_ON_BIKE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_3",
|
||||
"x": 34,
|
||||
"y": 54,
|
||||
@@ -486,6 +489,7 @@
|
||||
"flag": "FLAG_ITEM_ROUTE_110_ELIXIR"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE110_BIRCH",
|
||||
"graphics_id": "OBJ_EVENT_GFX_PROF_BIRCH",
|
||||
"x": 9,
|
||||
"y": 79,
|
||||
|
||||
@@ -1,8 +1,3 @@
|
||||
.set LOCALID_CHALLENGE_BIKER, 21
|
||||
.set LOCALID_RIVAL, 28
|
||||
.set LOCALID_RIVAL_ON_BIKE, 29
|
||||
.set LOCALID_BIRCH, 36
|
||||
|
||||
Route110_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_RESUME, Route110_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route110_OnTransition
|
||||
@@ -378,11 +373,11 @@ Route110_EventScript_RivalScene::
|
||||
checkplayergender
|
||||
call_if_eq VAR_RESULT, MALE, Route110_EventScript_PlayMayMusic
|
||||
call_if_eq VAR_RESULT, FEMALE, Route110_EventScript_PlayBrendanMusic
|
||||
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_ROUTE110_RIVAL, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_ROUTE110_RIVAL, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_RIVAL, Common_Movement_Delay48
|
||||
applymovement LOCALID_ROUTE110_RIVAL, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
delay 30
|
||||
call_if_eq VAR_0x8008, 1, Route110_EventScript_RivalApproachPlayer1
|
||||
@@ -471,15 +466,15 @@ Route110_EventScript_RivalExit::
|
||||
call_if_eq VAR_0x8008, 1, Route110_EventScript_MoveRival1
|
||||
call_if_eq VAR_0x8008, 2, Route110_EventScript_MoveRival2
|
||||
call_if_eq VAR_0x8008, 3, Route110_EventScript_MoveRival3
|
||||
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectmovementtype LOCALID_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_RIGHT
|
||||
removeobject LOCALID_RIVAL
|
||||
addobject LOCALID_RIVAL_ON_BIKE
|
||||
setobjectmovementtype LOCALID_ROUTE110_RIVAL, MOVEMENT_TYPE_FACE_RIGHT
|
||||
setobjectmovementtype LOCALID_ROUTE110_RIVAL_ON_BIKE, MOVEMENT_TYPE_FACE_RIGHT
|
||||
removeobject LOCALID_ROUTE110_RIVAL
|
||||
addobject LOCALID_ROUTE110_RIVAL_ON_BIKE
|
||||
delay 45
|
||||
call_if_eq VAR_0x8008, 1, Route110_EventScript_RivalExit1
|
||||
call_if_eq VAR_0x8008, 2, Route110_EventScript_RivalExit2
|
||||
call_if_eq VAR_0x8008, 3, Route110_EventScript_RivalExit3
|
||||
removeobject LOCALID_RIVAL_ON_BIKE
|
||||
removeobject LOCALID_ROUTE110_RIVAL_ON_BIKE
|
||||
setvar VAR_ROUTE110_STATE, 1
|
||||
savebgm MUS_DUMMY
|
||||
fadedefaultbgm
|
||||
@@ -487,45 +482,45 @@ Route110_EventScript_RivalExit::
|
||||
end
|
||||
|
||||
Route110_EventScript_RivalApproachPlayer1::
|
||||
applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer1
|
||||
applymovement LOCALID_ROUTE110_RIVAL, Route110_Movement_RivalApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_RivalApproachPlayer2::
|
||||
applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer2
|
||||
applymovement LOCALID_ROUTE110_RIVAL, Route110_Movement_RivalApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_RivalApproachPlayer3::
|
||||
applymovement LOCALID_RIVAL, Route110_Movement_RivalApproachPlayer3
|
||||
applymovement LOCALID_ROUTE110_RIVAL, Route110_Movement_RivalApproachPlayer3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_RivalExit1::
|
||||
applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit1
|
||||
applymovement LOCALID_ROUTE110_RIVAL_ON_BIKE, Route110_Movement_RivalExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_RivalExit2::
|
||||
applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit2
|
||||
applymovement LOCALID_ROUTE110_RIVAL_ON_BIKE, Route110_Movement_RivalExit2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_RivalExit3::
|
||||
applymovement LOCALID_RIVAL_ON_BIKE, Route110_Movement_RivalExit3
|
||||
applymovement LOCALID_ROUTE110_RIVAL_ON_BIKE, Route110_Movement_RivalExit3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_MoveRival1::
|
||||
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 33, 55
|
||||
setobjectxyperm LOCALID_ROUTE110_RIVAL_ON_BIKE, 33, 55
|
||||
return
|
||||
|
||||
Route110_EventScript_MoveRival2::
|
||||
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 34, 55
|
||||
setobjectxyperm LOCALID_ROUTE110_RIVAL_ON_BIKE, 34, 55
|
||||
return
|
||||
|
||||
Route110_EventScript_MoveRival3::
|
||||
setobjectxyperm LOCALID_RIVAL_ON_BIKE, 35, 55
|
||||
setobjectxyperm LOCALID_ROUTE110_RIVAL_ON_BIKE, 35, 55
|
||||
return
|
||||
|
||||
Route110_Movement_RivalApproachPlayer1:
|
||||
@@ -596,13 +591,13 @@ Route110_EventScript_BirchScene4::
|
||||
goto Route110_EventScript_BirchScene
|
||||
|
||||
Route110_EventScript_BirchScene::
|
||||
addobject LOCALID_BIRCH
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchEntrance
|
||||
addobject LOCALID_ROUTE110_BIRCH
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchEntrance
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_BIRCH, Common_Movement_ExclamationMark
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_BIRCH, Common_Movement_Delay48
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Common_Movement_Delay48
|
||||
waitmovement 0
|
||||
call_if_eq VAR_0x8008, 1, Route110_EventScript_BirchApproachPlayer1
|
||||
call_if_eq VAR_0x8008, 2, Route110_EventScript_BirchApproachPlayer2
|
||||
@@ -611,13 +606,13 @@ Route110_EventScript_BirchScene::
|
||||
msgbox Route110_Text_ImagineSeeingYouHere, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
delay 20
|
||||
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterLeft
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Common_Movement_WalkInPlaceFasterLeft
|
||||
waitmovement 0
|
||||
delay 10
|
||||
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Common_Movement_WalkInPlaceFasterRight
|
||||
waitmovement 0
|
||||
delay 20
|
||||
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterDown
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
delay 30
|
||||
msgbox Route110_Text_HeardYouInstallMatchCall, MSGBOX_DEFAULT
|
||||
@@ -635,48 +630,48 @@ Route110_EventScript_BirchScene::
|
||||
call_if_eq VAR_0x8008, 2, Route110_EventScript_BirchExit2
|
||||
call_if_eq VAR_0x8008, 3, Route110_EventScript_BirchExit3
|
||||
call_if_eq VAR_0x8008, 4, Route110_EventScript_BirchExit4
|
||||
removeobject LOCALID_BIRCH
|
||||
removeobject LOCALID_ROUTE110_BIRCH
|
||||
setvar VAR_REGISTER_BIRCH_STATE, 2
|
||||
releaseall
|
||||
end
|
||||
|
||||
Route110_EventScript_BirchApproachPlayer1::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer1
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchApproachPlayer1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchApproachPlayer2::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer2
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchApproachPlayer2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchApproachPlayer3::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer3
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchApproachPlayer3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchApproachPlayer4::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchApproachPlayer4
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchApproachPlayer4
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchExit1::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit1
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchExit1
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchExit2::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit2
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchExit2
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchExit3::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit3
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchExit3
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Route110_EventScript_BirchExit4::
|
||||
applymovement LOCALID_BIRCH, Route110_Movement_BirchExit4
|
||||
applymovement LOCALID_ROUTE110_BIRCH, Route110_Movement_BirchExit4
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MECHADOLL_1",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 6,
|
||||
"y": 17,
|
||||
@@ -28,6 +29,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MECHADOLL_2",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 0,
|
||||
"y": 7,
|
||||
@@ -41,6 +43,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MECHADOLL_3",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 14,
|
||||
"y": 10,
|
||||
@@ -54,6 +57,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MECHADOLL_4",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 14,
|
||||
"y": 19,
|
||||
@@ -67,6 +71,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MECHADOLL_5",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 10,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
.set LOCALID_MECHADOLL_1, 1
|
||||
.set LOCALID_MECHADOLL_2, 2
|
||||
.set LOCALID_MECHADOLL_3, 3
|
||||
.set LOCALID_MECHADOLL_4, 4
|
||||
.set LOCALID_MECHADOLL_5, 5
|
||||
|
||||
Route110_TrickHousePuzzle5_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHousePuzzle5_OnTransition
|
||||
.byte 0
|
||||
|
||||
@@ -31,6 +31,7 @@
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE111_VICTOR",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 13,
|
||||
"y": 114,
|
||||
@@ -44,6 +45,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_111_VICTOR_WINSTRATE"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE111_VICTORIA",
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_F",
|
||||
"x": 13,
|
||||
"y": 113,
|
||||
@@ -57,6 +59,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_111_VICTORIA_WINSTRATE"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE111_VIVI",
|
||||
"graphics_id": "OBJ_EVENT_GFX_LASS",
|
||||
"x": 13,
|
||||
"y": 113,
|
||||
@@ -70,6 +73,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_111_VIVI_WINSTRATE"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE111_VICKY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
|
||||
"x": 13,
|
||||
"y": 113,
|
||||
@@ -623,6 +627,7 @@
|
||||
"flag": "FLAG_HIDE_ROUTE_111_PLAYER_DESCENT"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE111_ROCK_SMASH_MAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FAT_MAN",
|
||||
"x": 19,
|
||||
"y": 101,
|
||||
|
||||
@@ -1,11 +1,3 @@
|
||||
.set LOCALID_VICTOR, 1
|
||||
.set LOCALID_VICTORIA, 2
|
||||
.set LOCALID_VIVI, 3
|
||||
.set LOCALID_VICKY, 4
|
||||
.set LOCALID_ROCK_SMASH_MAN, 46
|
||||
|
||||
@ Note: LOCALID_ROUTE111_PLAYER_FALLING is a local id for this map used elsewhere. It's defined in event_objects.h
|
||||
|
||||
Route111_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, Route111_OnLoad
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route111_OnTransition
|
||||
@@ -277,68 +269,68 @@ Route111_EventScript_Victor::
|
||||
Route111_EventScript_BattleWinstrates::
|
||||
msgbox Route111_Text_VictorIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_VICTOR, Route111_Text_VictorDefeat
|
||||
applymovement LOCALID_VICTOR, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_ROUTE111_VICTOR, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
msgbox Route111_Text_VictorPostBattle, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_VICTOR, Route111_Movement_WinstrateEnterHouse
|
||||
applymovement LOCALID_ROUTE111_VICTOR, Route111_Movement_WinstrateEnterHouse
|
||||
waitmovement 0
|
||||
removeobject LOCALID_VICTOR
|
||||
removeobject LOCALID_ROUTE111_VICTOR
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
addobject LOCALID_VICTORIA
|
||||
applymovement LOCALID_VICTORIA, Route111_Movement_WinstrateExitHouse
|
||||
addobject LOCALID_ROUTE111_VICTORIA
|
||||
applymovement LOCALID_ROUTE111_VICTORIA, Route111_Movement_WinstrateExitHouse
|
||||
waitmovement 0
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
msgbox Route111_Text_VictoriaIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_VICTORIA, Route111_Text_VictoriaDefeat
|
||||
applymovement LOCALID_VICTORIA, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_ROUTE111_VICTORIA, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
msgbox Route111_Text_VictoriaPostBattle, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_VICTORIA, Route111_Movement_WinstrateEnterHouse
|
||||
applymovement LOCALID_ROUTE111_VICTORIA, Route111_Movement_WinstrateEnterHouse
|
||||
waitmovement 0
|
||||
removeobject LOCALID_VICTORIA
|
||||
removeobject LOCALID_ROUTE111_VICTORIA
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
addobject LOCALID_VIVI
|
||||
applymovement LOCALID_VIVI, Route111_Movement_WinstrateExitHouse
|
||||
addobject LOCALID_ROUTE111_VIVI
|
||||
applymovement LOCALID_ROUTE111_VIVI, Route111_Movement_WinstrateExitHouse
|
||||
waitmovement 0
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
msgbox Route111_Text_ViviIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_VIVI, Route111_Text_ViviDefeat
|
||||
applymovement LOCALID_VIVI, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_ROUTE111_VIVI, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
msgbox Route111_Text_ViviPostBattle, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_VIVI, Route111_Movement_WinstrateEnterHouse
|
||||
applymovement LOCALID_ROUTE111_VIVI, Route111_Movement_WinstrateEnterHouse
|
||||
waitmovement 0
|
||||
removeobject LOCALID_VIVI
|
||||
removeobject LOCALID_ROUTE111_VIVI
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Route111_Movement_WaitForNextWinstrate
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
addobject LOCALID_VICKY
|
||||
applymovement LOCALID_VICKY, Route111_Movement_WinstrateExitHouse
|
||||
addobject LOCALID_ROUTE111_VICKY
|
||||
applymovement LOCALID_ROUTE111_VICKY, Route111_Movement_WinstrateExitHouse
|
||||
waitmovement 0
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
msgbox Route111_Text_VickyIntro, MSGBOX_DEFAULT
|
||||
trainerbattle_no_intro TRAINER_VICKY, Route111_Text_VickyDefeat
|
||||
msgbox Route111_Text_VickyPostBattle, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_VICKY, Common_Movement_WalkInPlaceFasterUp
|
||||
applymovement LOCALID_ROUTE111_VICKY, Common_Movement_WalkInPlaceFasterUp
|
||||
waitmovement 0
|
||||
call Route111_EventScript_OpenWinstrateDoor
|
||||
applymovement LOCALID_VICKY, Route111_Movement_WinstrateEnterHouse
|
||||
applymovement LOCALID_ROUTE111_VICKY, Route111_Movement_WinstrateEnterHouse
|
||||
waitmovement 0
|
||||
removeobject LOCALID_VICKY
|
||||
removeobject LOCALID_ROUTE111_VICKY
|
||||
call Route111_EventScript_CloseWinstrateDoor
|
||||
release
|
||||
end
|
||||
@@ -427,11 +419,11 @@ Route111_EventScript_HikerMirageTowerVisible::
|
||||
|
||||
Route111_EventScript_RockSmashTipFatMan::
|
||||
lockall
|
||||
applymovement LOCALID_ROCK_SMASH_MAN, Common_Movement_FacePlayer
|
||||
applymovement LOCALID_ROUTE111_ROCK_SMASH_MAN, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox Route111_Text_MauvilleUncleToldMeToTakeRockSmash, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
applymovement LOCALID_ROCK_SMASH_MAN, Common_Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_ROUTE111_ROCK_SMASH_MAN, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
releaseall
|
||||
end
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user