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