Generate local IDs from map.json files

This commit is contained in:
GriffinR
2024-10-11 21:30:52 -04:00
parent 6518f1e3ff
commit 9f31b0fe90
146 changed files with 878 additions and 833 deletions

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_AQUA_HIDEOUT_MATT",
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
"x": 23,
"y": 19,
@@ -54,6 +55,7 @@
"flag": "FLAG_ITEM_AQUA_HIDEOUT_B2F_NEST_BALL"
},
{
"local_id": "LOCALID_AQUA_HIDEOUT_SUBMARINE",
"graphics_id": "OBJ_EVENT_GFX_SUBMARINE_SHADOW",
"x": 19,
"y": 20,

View File

@@ -1,6 +1,3 @@
.set LOCALID_MATT, 1
.set LOCALID_SUBMARINE, 4
AquaHideout_B2F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, AquaHideout_B2F_OnTransition
.byte 0
@@ -15,7 +12,7 @@ AquaHideout_B2F_EventScript_PreventMattNoticing::
AquaHideout_B2F_EventScript_MattNoticePlayer::
lockall
setvar VAR_0x8008, LOCALID_MATT
setvar VAR_0x8008, LOCALID_AQUA_HIDEOUT_MATT
playse SE_PIN
applymovement VAR_0x8008, Common_Movement_ExclamationMark
waitmovement 0
@@ -32,8 +29,8 @@ AquaHideout_B2F_EventScript_Matt::
end
AquaHideout_B2F_EventScript_SubmarineEscape::
setvar VAR_0x8008, LOCALID_MATT
setvar VAR_0x8009, LOCALID_SUBMARINE
setvar VAR_0x8008, LOCALID_AQUA_HIDEOUT_MATT
setvar VAR_0x8009, LOCALID_AQUA_HIDEOUT_SUBMARINE
applymovement VAR_0x8008, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
delay 20

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_BATTLE_PIKE_CORRIDOR_ATTENDANT",
"graphics_id": "OBJ_EVENT_GFX_LINK_RECEPTIONIST",
"x": 6,
"y": 6,

View File

@@ -1,5 +1,3 @@
.set LOCALID_ATTENDANT, 1
BattleFrontier_BattlePikeCorridor_MapScripts::
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattlePikeCorridor_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, BattleFrontier_BattlePikeCorridor_OnWarp
@@ -15,7 +13,7 @@ BattleFrontier_BattlePikeCorridor_EventScript_EnterCorridor::
pike_cleartrainerids
pike_nohealing TRUE
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattlePikeCorridor_Movement_PlayerEnterCorridor
applymovement LOCALID_ATTENDANT, BattleFrontier_BattlePikeCorridor_Movement_AttendantEnterCorridor
applymovement LOCALID_BATTLE_PIKE_CORRIDOR_ATTENDANT, BattleFrontier_BattlePikeCorridor_Movement_AttendantEnterCorridor
waitmovement 0
lockall
msgbox BattleFrontier_BattlePikeCorridor_Text_YourChallengeHasBegun, MSGBOX_DEFAULT

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_BATTLE_TOWER_CORRIDOR_ATTENDANT",
"graphics_id": "OBJ_EVENT_GFX_TEALA",
"x": 9,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_ATTENDANT, 1
BattleFrontier_BattleTowerCorridor_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, BattleFrontier_BattleTowerCorridor_OnLoad
map_script MAP_SCRIPT_ON_FRAME_TABLE, BattleFrontier_BattleTowerCorridor_OnFrame
@@ -23,13 +21,13 @@ BattleFrontier_BattleTowerCorridor_OnFrame:
BattleFrontier_BattleTowerCorridor_EventScript_EnterCorridor::
setvar VAR_TEMP_0, 1
goto_if_eq VAR_0x8006, 1, BattleFrontier_BattleTowerCorridor_EventScript_WalkToFarDoor
applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToDoor
applymovement LOCALID_BATTLE_TOWER_CORRIDOR_ATTENDANT, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToDoor
waitmovement 0
goto BattleFrontier_BattleTowerCorridor_EventScript_WarpToBattleRoom
BattleFrontier_BattleTowerCorridor_EventScript_WalkToFarDoor::
applymovement LOCALID_ATTENDANT, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToFarDoor
applymovement LOCALID_BATTLE_TOWER_CORRIDOR_ATTENDANT, BattleFrontier_BattleTowerCorridor_Movement_AttendantWalkToFarDoor
applymovement OBJ_EVENT_ID_PLAYER, BattleFrontier_BattleTowerCorridor_Movement_PlayerWalkToFarDoor
waitmovement 0

View File

@@ -67,6 +67,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_BATTLE_TOWER_LOBBY_REPORTER",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 11,
"y": 9,
@@ -80,6 +81,7 @@
"flag": "FLAG_HIDE_BATTLE_TOWER_REPORTER"
},
{
"local_id": "LOCALID_APPRENTICE",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 1,
"y": 5,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_BATTLE_FRONTIER_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -190,6 +190,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_FRONTIER_SUDOWOODO",
"graphics_id": "OBJ_EVENT_GFX_SUDOWOODO",
"x": 54,
"y": 62,

View File

@@ -1,5 +1,3 @@
.set LOCALID_SUDOWOODO, 14
BattleFrontier_OutsideEast_MapScripts::
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_OutsideEast_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideEast_OnTransition
@@ -108,7 +106,7 @@ BattleFrontier_OutsideEast_EventScript_Sudowoodo::
faceplayer
waitse
playse SE_SUDOWOODO_SHAKE
applymovement LOCALID_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
applymovement LOCALID_FRONTIER_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
waitmovement 0
release
end
@@ -120,7 +118,7 @@ BattleFrontier_OutsideEast_EventScript_WaterSudowoodo::
waitstate
waitse
playse SE_SUDOWOODO_SHAKE
applymovement LOCALID_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
applymovement LOCALID_FRONTIER_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
waitmovement 0
msgbox gText_Sudowoodo_Attacked, MSGBOX_DEFAULT
closemessage
@@ -128,7 +126,7 @@ BattleFrontier_OutsideEast_EventScript_WaterSudowoodo::
playmoncry SPECIES_SUDOWOODO, CRY_MODE_ENCOUNTER
delay 40
waitmoncry
setvar VAR_LAST_TALKED, LOCALID_SUDOWOODO
setvar VAR_LAST_TALKED, LOCALID_FRONTIER_SUDOWOODO
setwildbattle SPECIES_SUDOWOODO, 40
setflag FLAG_SYS_CTRL_OBJ_DELETE
dowildbattle

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_BIRTH_ISLAND_EXTERIOR_ROCK",
"graphics_id": "OBJ_EVENT_GFX_DEOXYS_TRIANGLE",
"x": 15,
"y": 12,
@@ -28,6 +29,7 @@
"flag": "FLAG_HIDE_BIRTH_ISLAND_DEOXYS_TRIANGLE"
},
{
"local_id": "LOCALID_BIRTH_ISLAND_DEOXYS",
"graphics_id": "OBJ_EVENT_GFX_DEOXYS",
"x": 15,
"y": 3,

View File

@@ -1,7 +1,3 @@
.set LOCALID_DEOXYS, 2
@ Note: LOCALID_BIRTH_ISLAND_EXTERIOR_ROCK is a local id for this map used elsewhere. It's defined in event_objects.h
BirthIsland_Exterior_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, BirthIsland_Exterior_OnTransition
map_script MAP_SCRIPT_ON_RESUME, BirthIsland_Exterior_OnResume
@@ -39,7 +35,7 @@ BirthIsland_Exterior_OnResume:
BirthIsland_Exterior_EventScript_TryRemoveDeoxys::
specialvar VAR_RESULT, GetBattleOutcome
goto_if_ne VAR_RESULT, B_OUTCOME_CAUGHT, Common_EventScript_NopReturn
removeobject LOCALID_DEOXYS
removeobject LOCALID_BIRTH_ISLAND_DEOXYS
return
BirthIsland_Exterior_EventScript_Triangle::
@@ -77,14 +73,14 @@ BirthIsland_Exterior_EventScript_Deoxys::
dofieldeffect FLDEFF_DESTROY_DEOXYS_ROCK
playbgm MUS_RG_ENCOUNTER_DEOXYS, FALSE
waitfieldeffect FLDEFF_DESTROY_DEOXYS_ROCK
addobject LOCALID_DEOXYS
applymovement LOCALID_DEOXYS, BirthIsland_Exterior_Movement_DeoxysApproach
addobject LOCALID_BIRTH_ISLAND_DEOXYS
applymovement LOCALID_BIRTH_ISLAND_DEOXYS, BirthIsland_Exterior_Movement_DeoxysApproach
waitmovement 0
waitse
playmoncry SPECIES_DEOXYS, CRY_MODE_ENCOUNTER
delay 40
waitmoncry
setvar VAR_LAST_TALKED, LOCALID_DEOXYS
setvar VAR_LAST_TALKED, LOCALID_BIRTH_ISLAND_DEOXYS
seteventmon SPECIES_DEOXYS, 30
setflag FLAG_SYS_CTRL_OBJ_DELETE
special BattleSetup_StartLegendaryBattle

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_BIRTH_ISLAND_SAILOR",
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
"x": 8,
"y": 5,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_BIRTH_ISLAND_SS_TIDAL",
"graphics_id": "OBJ_EVENT_GFX_SS_TIDAL",
"x": 8,
"y": 7,

View File

@@ -1,6 +1,3 @@
.set LOCALID_SAILOR, 1
.set LOCALID_SS_TIDAL, 2
BirthIsland_Harbor_MapScripts::
.byte 0
@@ -14,8 +11,8 @@ BirthIsland_Harbor_EventScript_Sailor::
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
delay 30
hideobjectat LOCALID_SAILOR, MAP_BIRTH_ISLAND_HARBOR
setvar VAR_0x8004, LOCALID_SS_TIDAL
hideobjectat LOCALID_BIRTH_ISLAND_SAILOR, MAP_BIRTH_ISLAND_HARBOR
setvar VAR_0x8004, LOCALID_BIRTH_ISLAND_SS_TIDAL
call Common_EventScript_FerryDepartIsland
warp MAP_LILYCOVE_CITY_HARBOR, 8, 11
waitstate

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_CAVE_OF_ORIGIN_WALLACE",
"graphics_id": "OBJ_EVENT_GFX_WALLACE",
"x": 9,
"y": 13,

View File

@@ -1,5 +1,3 @@
.set LOCALID_WALLACE, 1
CaveOfOrigin_B1F_MapScripts::
.byte 0
@@ -8,16 +6,16 @@ CaveOfOrigin_B1F_EventScript_Wallace::
faceplayer
msgbox CaveOfOrigin_B1F_Text_WallaceStory, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_CAVE_OF_ORIGIN_WALLACE, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
delay 60
playse SE_PIN
applymovement LOCALID_WALLACE, Common_Movement_ExclamationMark
applymovement LOCALID_CAVE_OF_ORIGIN_WALLACE, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_WALLACE, Common_Movement_Delay48
applymovement LOCALID_CAVE_OF_ORIGIN_WALLACE, Common_Movement_Delay48
waitmovement 0
delay 30
applymovement LOCALID_WALLACE, Common_Movement_FacePlayer
applymovement LOCALID_CAVE_OF_ORIGIN_WALLACE, Common_Movement_FacePlayer
waitmovement 0
message CaveOfOrigin_B1F_Text_WhereIsRayquaza
waitmessage
@@ -55,7 +53,7 @@ CaveOfOrigin_B1F_EventScript_AtSkyPillar::
fadescreenspeed FADE_TO_BLACK, 4
setflag FLAG_WALLACE_GOES_TO_SKY_PILLAR
setvar VAR_SOOTOPOLIS_CITY_STATE, 3
removeobject LOCALID_WALLACE
removeobject LOCALID_CAVE_OF_ORIGIN_WALLACE
clearflag FLAG_HIDE_SKY_PILLAR_WALLACE
fadescreen FADE_FROM_BLACK
release

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_CONTEST_MC",
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
"x": 6,
"y": 4,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_JUDGE",
"graphics_id": "OBJ_EVENT_GFX_CONTEST_JUDGE",
"x": 7,
"y": 4,
@@ -41,6 +43,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTESTANT_1",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 4,
"y": 7,
@@ -54,6 +57,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTESTANT_2",
"graphics_id": "OBJ_EVENT_GFX_VAR_1",
"x": 6,
"y": 7,
@@ -67,6 +71,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTESTANT_3",
"graphics_id": "OBJ_EVENT_GFX_VAR_2",
"x": 8,
"y": 7,
@@ -80,6 +85,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_1",
"graphics_id": "OBJ_EVENT_GFX_VAR_4",
"x": 2,
"y": 6,
@@ -93,6 +99,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_3",
"graphics_id": "OBJ_EVENT_GFX_VAR_6",
"x": 4,
"y": 2,
@@ -106,6 +113,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_4",
"graphics_id": "OBJ_EVENT_GFX_VAR_7",
"x": 5,
"y": 2,
@@ -119,6 +127,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_5",
"graphics_id": "OBJ_EVENT_GFX_VAR_8",
"x": 9,
"y": 2,
@@ -132,6 +141,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_6",
"graphics_id": "OBJ_EVENT_GFX_VAR_9",
"x": 10,
"y": 2,
@@ -145,6 +155,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_7",
"graphics_id": "OBJ_EVENT_GFX_VAR_A",
"x": 12,
"y": 5,
@@ -158,6 +169,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_AUDIENCE_2",
"graphics_id": "OBJ_EVENT_GFX_VAR_5",
"x": 2,
"y": 5,
@@ -171,6 +183,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_POKEBALL",
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
"x": 7,
"y": 5,
@@ -184,6 +197,7 @@
"flag": "FLAG_HIDE_CONTEST_POKE_BALL"
},
{
"local_id": "LOCALID_CONTESTANT_4",
"graphics_id": "OBJ_EVENT_GFX_VAR_3",
"x": 10,
"y": 7,
@@ -197,6 +211,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_ARTIST",
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
"x": 12,
"y": 6,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_DEWFORD_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_NURSE, 1
DewfordTown_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, DewfordTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -11,7 +9,7 @@ DewfordTown_PokemonCenter_1F_OnTransition:
end
DewfordTown_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCALID_DEWFORD_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_HALL_OF_FAME_WALLACE",
"graphics_id": "OBJ_EVENT_GFX_WALLACE",
"x": 6,
"y": 16,

View File

@@ -1,5 +1,3 @@
.set LOCALID_WALLACE, 1
EverGrandeCity_HallOfFame_MapScripts::
map_script MAP_SCRIPT_ON_FRAME_TABLE, EverGrandeCity_HallOfFame_OnFrame
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, EverGrandeCity_HallOfFame_OnWarp
@@ -19,24 +17,24 @@ EverGrandeCity_HallOfFame_OnFrame:
EverGrandeCity_HallOfFame_EventScript_EnterHallOfFame::
lockall
applymovement LOCALID_WALLACE, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
applymovement LOCALID_HALL_OF_FAME_WALLACE, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame1
waitmovement 0
applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_HALL_OF_FAME_WALLACE, Common_Movement_WalkInPlaceFasterRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
msgbox EverGrandeCity_HallOfFame_Text_HereWeHonorLeagueChampions, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_WALLACE, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
applymovement LOCALID_HALL_OF_FAME_WALLACE, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
applymovement OBJ_EVENT_ID_PLAYER, EverGrandeCity_HallOfFame_Movement_WalkIntoHallOfFame2
waitmovement 0
delay 20
applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_HALL_OF_FAME_WALLACE, Common_Movement_WalkInPlaceFasterRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
msgbox EverGrandeCity_HallOfFame_Text_LetsRecordYouAndYourPartnersNames, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_WALLACE, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_HALL_OF_FAME_WALLACE, Common_Movement_WalkInPlaceFasterUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
delay 20

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_FALLARBOR_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_MOVE_RELEARNER",
"graphics_id": "OBJ_EVENT_GFX_FAT_MAN",
"x": 4,
"y": 4,

View File

@@ -1,5 +1,3 @@
.set LOCALID_MOVE_RELEARNER, 1
FallarborTown_MoveRelearnersHouse_MapScripts::
.byte 0

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_FALLARBOR_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,
@@ -54,6 +55,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_FALLARBOR_LANETTE",
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
"x": 10,
"y": 2,

View File

@@ -1,6 +1,3 @@
.set LOCALID_NURSE, 1
.set LOCALID_LANETTE, 4
FallarborTown_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, FallarborTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -12,7 +9,7 @@ FallarborTown_PokemonCenter_1F_OnTransition:
end
FallarborTown_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCALID_FALLARBOR_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress
@@ -38,20 +35,20 @@ FallarborTown_PokemonCenter_1F_EventScript_Lanette::
end
FallarborTown_PokemonCenter_1F_EventScript_LanetteExitNorth::
applymovement LOCALID_LANETTE, FallarborTown_PokemonCenter_1F_Movement_LanetteExitNorth
applymovement LOCALID_FALLARBOR_LANETTE, FallarborTown_PokemonCenter_1F_Movement_LanetteExitNorth
waitmovement 0
goto FallarborTown_PokemonCenter_1F_EventScript_LanetteExited
end
FallarborTown_PokemonCenter_1F_EventScript_LanetteExitWest::
applymovement LOCALID_LANETTE, FallarborTown_PokemonCenter_1F_Movement_LanetteExitWest
applymovement LOCALID_FALLARBOR_LANETTE, FallarborTown_PokemonCenter_1F_Movement_LanetteExitWest
waitmovement 0
goto FallarborTown_PokemonCenter_1F_EventScript_LanetteExited
end
FallarborTown_PokemonCenter_1F_EventScript_LanetteExited::
playse SE_SLIDING_DOOR
removeobject LOCALID_LANETTE
removeobject LOCALID_FALLARBOR_LANETTE
clearflag FLAG_HIDE_LANETTES_HOUSE_LANETTE
release
end

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_FARAWAY_ISLAND_SAILOR",
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
"x": 13,
"y": 39,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_FARAWAY_ISLAND_SS_TIDAL",
"graphics_id": "OBJ_EVENT_GFX_SS_TIDAL",
"x": 13,
"y": 41,

View File

@@ -1,6 +1,3 @@
.set LOCALID_SAILOR, 1
.set LOCALID_SS_TIDAL, 2
FarawayIsland_Entrance_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, FarawayIsland_Entrance_OnTransition
.byte 0
@@ -29,8 +26,8 @@ FarawayIsland_Entrance_EventScript_Sailor::
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
delay 30
hideobjectat LOCALID_SAILOR, MAP_FARAWAY_ISLAND_ENTRANCE
setvar VAR_0x8004, LOCALID_SS_TIDAL
hideobjectat LOCALID_FARAWAY_ISLAND_SAILOR, MAP_FARAWAY_ISLAND_ENTRANCE
setvar VAR_0x8004, LOCALID_FARAWAY_ISLAND_SS_TIDAL
call Common_EventScript_FerryDepartIsland
warp MAP_LILYCOVE_CITY_HARBOR, 8, 11
waitstate

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_FARAWAY_ISLAND_MEW",
"graphics_id": "OBJ_EVENT_GFX_MEW",
"x": 13,
"y": 17,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_FORTREE_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_FORTREE_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_NURSE, 1
FortreeCity_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, FortreeCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -10,7 +8,7 @@ FortreeCity_PokemonCenter_1F_OnTransition:
end
FortreeCity_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCALID_FORTREE_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_GRANITE_CAVE_STEVEN",
"graphics_id": "OBJ_EVENT_GFX_STEVEN",
"x": 7,
"y": 8,

View File

@@ -1,5 +1,3 @@
.set LOCALID_STEVEN, 1
GraniteCave_StevensRoom_MapScripts::
.byte 0
@@ -29,24 +27,24 @@ GraniteCave_StevensRoom_EventScript_Steven::
call_if_eq VAR_FACING, DIR_WEST, GraniteCave_StevensRoom_EventScript_StevenExitWestEast
call_if_eq VAR_FACING, DIR_EAST, GraniteCave_StevensRoom_EventScript_StevenExitWestEast
playse SE_EXIT
removeobject LOCALID_STEVEN
removeobject LOCALID_GRANITE_CAVE_STEVEN
release
end
GraniteCave_StevensRoom_EventScript_StevenExitNorth::
applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit
applymovement LOCALID_GRANITE_CAVE_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit
waitmovement 0
return
GraniteCave_StevensRoom_EventScript_StevenExitWestEast::
applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit
applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit
applymovement LOCALID_GRANITE_CAVE_STEVEN, GraniteCave_StevensRoom_Movement_StevenExit
waitmovement 0
return
GraniteCave_StevensRoom_EventScript_StevenExitSouth::
applymovement OBJ_EVENT_ID_PLAYER, GraniteCave_StevensRoom_Movement_PlayerTurnTowardExit
applymovement LOCALID_STEVEN, GraniteCave_StevensRoom_Movement_StevenExitSouth
applymovement LOCALID_GRANITE_CAVE_STEVEN, GraniteCave_StevensRoom_Movement_StevenExitSouth
waitmovement 0
return

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_TRUCK_BOX_TOP",
"graphics_id": "OBJ_EVENT_GFX_MOVING_BOX",
"x": 0,
"y": 0,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_TRUCK_BOX_BOTTOM_L",
"graphics_id": "OBJ_EVENT_GFX_MOVING_BOX",
"x": 0,
"y": 3,
@@ -41,6 +43,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_TRUCK_BOX_BOTTOM_R",
"graphics_id": "OBJ_EVENT_GFX_MOVING_BOX",
"x": 2,
"y": 3,

View File

@@ -67,6 +67,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_MAGMA_HIDEOUT_GUARD",
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
"x": 16,
"y": 19,

View File

@@ -1,5 +1,3 @@
.set LOCALID_HIDEOUT_GUARD, 5
JaggedPass_MapScripts::
map_script MAP_SCRIPT_ON_RESUME, JaggedPass_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, JaggedPass_OnTransition
@@ -69,27 +67,27 @@ JaggedPass_EventScript_MagmaHideoutGuard::
goto_if_set FLAG_BEAT_MAGMA_GRUNT_JAGGED_PASS, JaggedPass_EventScript_GuardDefeated
waitse
playse SE_PIN
applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_ExclamationMark
applymovement LOCALID_MAGMA_HIDEOUT_GUARD, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_Delay48
applymovement LOCALID_MAGMA_HIDEOUT_GUARD, Common_Movement_Delay48
waitmovement 0
applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FacePlayer
applymovement LOCALID_MAGMA_HIDEOUT_GUARD, Common_Movement_FacePlayer
waitmovement 0
msgbox JaggedPass_Text_GruntIntro, MSGBOX_DEFAULT
closemessage
trainerbattle_no_intro TRAINER_GRUNT_JAGGED_PASS, JaggedPass_Text_GruntDefeat
setflag FLAG_BEAT_MAGMA_GRUNT_JAGGED_PASS
applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FaceOriginalDirection
applymovement LOCALID_MAGMA_HIDEOUT_GUARD, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end
JaggedPass_EventScript_GuardDefeated::
applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FacePlayer
applymovement LOCALID_MAGMA_HIDEOUT_GUARD, Common_Movement_FacePlayer
waitmovement 0
msgbox JaggedPass_Text_GoWhereverYouWant, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_HIDEOUT_GUARD, Common_Movement_FaceOriginalDirection
applymovement LOCALID_MAGMA_HIDEOUT_GUARD, Common_Movement_FaceOriginalDirection
waitmovement 0
releaseall
end

View File

@@ -28,6 +28,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_COLE",
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
"x": 3,
"y": 14,
@@ -41,6 +42,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_GERALD",
"graphics_id": "OBJ_EVENT_GFX_MAN_3",
"x": 2,
"y": 15,
@@ -54,6 +56,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_AXLE",
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
"x": 3,
"y": 10,
@@ -67,6 +70,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_DANIELLE",
"graphics_id": "OBJ_EVENT_GFX_GIRL_3",
"x": 5,
"y": 2,

View File

@@ -1,8 +1,3 @@
.set LOCALID_COLE, 2
.set LOCALID_GERALD, 3
.set LOCALID_AXLE, 4
.set LOCALID_DANIELLE, 5
LavaridgeTown_Gym_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_Gym_1F_OnTransition
.byte 0

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_JACE",
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
"x": 4,
"y": 18,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_KEEGAN",
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
"x": 3,
"y": 6,
@@ -41,6 +43,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_JEFF",
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
"x": 13,
"y": 17,
@@ -54,6 +57,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ELI",
"graphics_id": "OBJ_EVENT_GFX_HIKER",
"x": 4,
"y": 16,

View File

@@ -1,8 +1,3 @@
.equ LOCALID_JACE, 1
.equ LOCALID_KEEGAN, 2
.equ LOCALID_JEFF, 3
.equ LOCALID_ELI, 4
LavaridgeTown_Gym_B1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_Gym_B1F_OnTransition
.byte 0

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_LAVARIDGE_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_CONTEST_LOBBY_RECEPTIONIST",
"graphics_id": "OBJ_EVENT_GFX_TEALA",
"x": 14,
"y": 2,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_LINK_RECEPTIONIST",
"graphics_id": "OBJ_EVENT_GFX_TEALA",
"x": 15,
"y": 2,
@@ -41,6 +43,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_BLENDER_2_LEADER",
"graphics_id": "OBJ_EVENT_GFX_MAN_4",
"x": 26,
"y": 9,
@@ -54,6 +57,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_ARTIST",
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
"x": 9,
"y": 1,
@@ -119,6 +123,7 @@
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_BLENDER_3_PARTICIPANT_1",
"graphics_id": "OBJ_EVENT_GFX_BOY_1",
"x": 23,
"y": 8,
@@ -132,6 +137,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_BLENDER_2_PARTICIPANT",
"graphics_id": "OBJ_EVENT_GFX_TWIN",
"x": 28,
"y": 9,
@@ -145,6 +151,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_LINK_ARTIST",
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
"x": 21,
"y": 1,
@@ -197,6 +204,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_BLENDER_3_LEADER",
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_F",
"x": 22,
"y": 9,
@@ -210,6 +218,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_BLEND_MASTER",
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
"x": 26,
"y": 5,
@@ -223,6 +232,7 @@
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_REPLACEMENT"
},
{
"local_id": "LOCALID_CONTEST_LOBBY_BLENDER_3_PARTICIPANT_2",
"graphics_id": "OBJ_EVENT_GFX_GIRL_1",
"x": 24,
"y": 9,

View File

@@ -1,9 +1,3 @@
@ Note: data/scripts/berry_blender.inc is for the same map, so shares local IDs
.set LOCALID_RECEPTIONIST, 1
.set LOCALID_LINK_RECEPTIONIST, 2
.set LOCALID_ARTIST, 4
.set LOCALID_ARTIST_LINK, 11
LilycoveCity_ContestLobby_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_ContestLobby_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_ContestLobby_OnFrame
@@ -40,9 +34,9 @@ LilycoveCity_ContestLobby_EventScript_TryDoContestArtist::
LilycoveCity_ContestLobby_EventScript_ContestArtist::
lockall
addobject LOCALID_ARTIST
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistApproachPlayer
waitmovement LOCALID_ARTIST
addobject LOCALID_CONTEST_LOBBY_ARTIST
applymovement LOCALID_CONTEST_LOBBY_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistApproachPlayer
waitmovement LOCALID_CONTEST_LOBBY_ARTIST
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerFaceArtist
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint, MSGBOX_DEFAULT
@@ -63,9 +57,9 @@ LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseum::
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
specialvar VAR_RESULT, GiveMonArtistRibbon
call_if_eq VAR_RESULT, TRUE, LilycoveCity_ContestLobby_EventScript_ReceivedArtistRibbon
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistExit
applymovement LOCALID_CONTEST_LOBBY_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistExit
waitmovement 0
removeobject LOCALID_ARTIST
removeobject LOCALID_CONTEST_LOBBY_ARTIST
call LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons
call LilycoveCity_ContestLobby_EventScript_SetPaintingFlag
releaseall
@@ -76,22 +70,22 @@ LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePainting::
goto_if_eq VAR_RESULT, YES, LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseum
msgbox LilycoveCity_ContestLobby_Text_FineThatsTheWayItIs, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistExit
applymovement LOCALID_CONTEST_LOBBY_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistExit
waitmovement 0
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
removeobject LOCALID_ARTIST
removeobject LOCALID_CONTEST_LOBBY_ARTIST
releaseall
end
LilycoveCity_ContestLobby_EventScript_ReceivedArtistRibbon::
incrementgamestat GAME_STAT_RECEIVED_RIBBONS
special BufferContestWinnerMonName
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistBeginToExit
applymovement LOCALID_CONTEST_LOBBY_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistBeginToExit
waitmovement 0
playse SE_PIN
applymovement LOCALID_ARTIST, Common_Movement_ExclamationMark
applymovement LOCALID_CONTEST_LOBBY_ARTIST, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistReturnToPlayer
applymovement LOCALID_CONTEST_LOBBY_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistReturnToPlayer
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_TakeMementoOfPainting, MSGBOX_DEFAULT
playfanfare MUS_OBTAIN_ITEM
@@ -210,9 +204,9 @@ LilycoveCity_ContestLobby_EventScript_TryDoLinkContestArtist::
LilycoveCity_ContestLobby_EventScript_LinkContestArtist::
lockall
addobject LOCALID_ARTIST_LINK
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistApproachPlayer
waitmovement LOCALID_ARTIST_LINK
addobject LOCALID_CONTEST_LOBBY_LINK_ARTIST
applymovement LOCALID_CONTEST_LOBBY_LINK_ARTIST, LilycoveCity_ContestLobby_Movement_LinkArtistApproachPlayer
waitmovement LOCALID_CONTEST_LOBBY_LINK_ARTIST
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerFaceLinkArtist
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint, MSGBOX_DEFAULT
@@ -231,9 +225,9 @@ LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink::
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
specialvar VAR_RESULT, GiveMonArtistRibbon
call_if_eq VAR_RESULT, TRUE, LilycoveCity_ContestLobby_EventScript_ReceivedLinkArtistRibbon
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistExit
applymovement LOCALID_CONTEST_LOBBY_LINK_ARTIST, LilycoveCity_ContestLobby_Movement_LinkArtistExit
waitmovement 0
removeobject LOCALID_ARTIST_LINK
removeobject LOCALID_CONTEST_LOBBY_LINK_ARTIST
call LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons
call LilycoveCity_ContestLobby_EventScript_SetPaintingFlag
releaseall
@@ -244,10 +238,10 @@ LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePaintingLink::
goto_if_eq VAR_RESULT, YES, LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink
msgbox LilycoveCity_ContestLobby_Text_FineThatsTheWayItIs, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistExit
applymovement LOCALID_CONTEST_LOBBY_LINK_ARTIST, LilycoveCity_ContestLobby_Movement_LinkArtistExit
waitmovement 0
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
removeobject LOCALID_ARTIST_LINK
removeobject LOCALID_CONTEST_LOBBY_LINK_ARTIST
releaseall
end
@@ -255,12 +249,12 @@ LilycoveCity_ContestLobby_EventScript_ReceivedLinkArtistRibbon::
incrementgamestat GAME_STAT_RECEIVED_RIBBONS
setflag FLAG_SYS_RIBBON_GET
special BufferContestWinnerMonName
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistBeginExit
applymovement LOCALID_CONTEST_LOBBY_LINK_ARTIST, LilycoveCity_ContestLobby_Movement_LinkArtistBeginExit
waitmovement 0
playse SE_PIN
applymovement LOCALID_ARTIST_LINK, Common_Movement_ExclamationMark
applymovement LOCALID_CONTEST_LOBBY_LINK_ARTIST, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistReturnToPlayer
applymovement LOCALID_CONTEST_LOBBY_LINK_ARTIST, LilycoveCity_ContestLobby_Movement_LinkArtistReturnToPlayer
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_TakeMementoOfPainting, MSGBOX_DEFAULT
playfanfare MUS_OBTAIN_ITEM
@@ -405,26 +399,26 @@ LilycoveCity_ContestLobby_EventScript_WarpToToughContestHall::
LilycoveCity_ContestLobby_EventScript_LeadToContestHall::
lockall
applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistApproachCounter
applymovement LOCALID_CONTEST_LOBBY_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistApproachCounter
waitmovement 0
playse SE_BRIDGE_WALK
setmetatile 12, 2, METATILE_Contest_WallShadow, TRUE
setmetatile 12, 3, METATILE_Contest_FloorShadow, TRUE
special DrawWholeMapView
applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistExitCounter
applymovement LOCALID_CONTEST_LOBBY_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistExitCounter
waitmovement 0
playse SE_BRIDGE_WALK
setmetatile 12, 2, METATILE_Contest_CounterFlap_Top, TRUE
setmetatile 12, 3, METATILE_Contest_CounterFlap_Bottom, TRUE
special DrawWholeMapView
delay 20
applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistFacePlayer
applymovement LOCALID_CONTEST_LOBBY_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistFacePlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerApproachReceptionist
waitmovement 0
msgbox LilycoveCity_ContestLobby_Text_ComeThroughHere, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistWalkToContestHall
applymovement LOCALID_CONTEST_LOBBY_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_ReceptionistWalkToContestHall
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerWalkToContestHall
waitmovement 0
releaseall
@@ -896,20 +890,20 @@ LilycoveCity_ContestLobby_EventScript_LeadToLinkContestHall::
waitmessage
delay 20
closemessage
applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistApproachCounter
applymovement LOCALID_CONTEST_LOBBY_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistApproachCounter
waitmovement 0
playse SE_BRIDGE_WALK
setmetatile 17, 2, METATILE_Contest_WallShadow, TRUE
setmetatile 17, 3, METATILE_Contest_FloorShadow, TRUE
special DrawWholeMapView
applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistExitCounter
applymovement LOCALID_CONTEST_LOBBY_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistExitCounter
waitmovement 0
playse SE_BRIDGE_WALK
setmetatile 17, 2, METATILE_Contest_CounterFlap_Top, TRUE
setmetatile 17, 3, METATILE_Contest_CounterFlap_Bottom, TRUE
special DrawWholeMapView
delay 20
applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistFacePlayer
applymovement LOCALID_CONTEST_LOBBY_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistFacePlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerApproachLinkReceptionist
waitmovement 0
@@ -918,7 +912,7 @@ LilycoveCity_ContestLobby_EventScript_LeadToLinkContestHall::
delay 20
closemessage
call LilycoveCity_ContestLobby_EventScript_DelayIfContestWithRSPlayer
applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistWalkToContestHall
applymovement LOCALID_CONTEST_LOBBY_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistWalkToContestHall
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerWalkToLinkContestHall
waitmovement 0
release

View File

@@ -28,6 +28,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_LOTTERY_CLERK",
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
"x": 10,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_LOTTERY_CLERK, 2
LilycoveCity_DepartmentStore_1F_MapScripts::
.byte 0

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_MOVE_DELETER",
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
"x": 4,
"y": 4,

View File

@@ -1,5 +1,3 @@
.set LOCALID_MOVE_DELETER, 1
LilycoveCity_MoveDeletersHouse_MapScripts::
.byte 0

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_LILYCOVE_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,
@@ -54,6 +55,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_LILYCOVE_LADY",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 1,
"y": 3,
@@ -67,6 +69,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_LILYCOVE_LADYS_MON",
"graphics_id": "OBJ_EVENT_GFX_VAR_1",
"x": 2,
"y": 3,

View File

@@ -1,5 +1,3 @@
.set LOCALID_NURSE, 1
LilycoveCity_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -26,7 +24,7 @@ LilycoveCity_PokemonCenter_1F_EventScript_ShowContestLadyMon::
end
LilycoveCity_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCALID_LILYCOVE_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_LASS",
"graphics_id": "OBJ_EVENT_GFX_LASS",
"x": 3,
"y": 11,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_MAN",
"graphics_id": "OBJ_EVENT_GFX_MAN_4",
"x": 8,
"y": 10,
@@ -41,6 +43,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_POKEFAN_M",
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_M",
"x": 6,
"y": 11,
@@ -54,6 +57,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_LITTLE_GIRL",
"graphics_id": "OBJ_EVENT_GFX_LITTLE_GIRL",
"x": 5,
"y": 8,
@@ -67,6 +71,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_NINJA_BOY",
"graphics_id": "OBJ_EVENT_GFX_NINJA_BOY",
"x": 7,
"y": 11,
@@ -80,6 +85,7 @@
"flag": "FLAG_HIDE_FANCLUB_LITTLE_BOY"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_BOY",
"graphics_id": "OBJ_EVENT_GFX_BOY_2",
"x": 1,
"y": 9,
@@ -93,6 +99,7 @@
"flag": "FLAG_HIDE_FANCLUB_BOY"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_WOMAN",
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
"x": 3,
"y": 10,
@@ -106,6 +113,7 @@
"flag": "FLAG_HIDE_FANCLUB_LADY"
},
{
"local_id": "LOCALID_TRAINER_FAN_CLUB_EXPERT_F",
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
"x": 10,
"y": 10,

View File

@@ -1,12 +1,3 @@
.set LOCALID_LASS, 1
.set LOCALID_MAN, 2
.set LOCALID_POKEFAN_M, 3
.set LOCALID_LITTLE_GIRL, 4
.set LOCALID_NINJA_BOY, 5
.set LOCALID_BOY, 6
.set LOCALID_WOMAN, 7
.set LOCALID_EXPERT_F, 8
LilycoveCity_PokemonTrainerFanClub_MapScripts::
map_script MAP_SCRIPT_ON_FRAME_TABLE, LilycoveCity_PokemonTrainerFanClub_OnFrame
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_PokemonTrainerFanClub_OnTransition
@@ -20,20 +11,20 @@ LilycoveCity_PokemonTrainerFanClub_OnFrame:
LilycoveCity_PokemonTrainerFanClub_EventScript_MeetFirstFans::
lockall
applymovement LOCALID_LASS, Common_Movement_WalkInPlaceFasterDown
applymovement LOCALID_TRAINER_FAN_CLUB_LASS, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_OhWowItsPlayer, MSGBOX_DEFAULT
applymovement LOCALID_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlWatchPlayer
applymovement LOCALID_MAN, LilycoveCity_PokemonTrainerFanClub_Movement_FanApproachPlayer
applymovement LOCALID_TRAINER_FAN_CLUB_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlWatchPlayer
applymovement LOCALID_TRAINER_FAN_CLUB_MAN, LilycoveCity_PokemonTrainerFanClub_Movement_FanApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox LilycoveCity_PokemonTrainerFanClub_Text_HeardAboutYouImYourFan, MSGBOX_DEFAULT
applymovement LOCALID_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlMoveCloserToPlayer
applymovement LOCALID_TRAINER_FAN_CLUB_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlMoveCloserToPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlHideFromPlayer
applymovement LOCALID_TRAINER_FAN_CLUB_LITTLE_GIRL, LilycoveCity_PokemonTrainerFanClub_Movement_LittleGirlHideFromPlayer
waitmovement 0
setvar VAR_LILYCOVE_FAN_CLUB_STATE, 2
releaseall
@@ -157,35 +148,35 @@ LilycoveCity_PokemonTrainerFanClub_EventScript_TrySetUpTVShow::
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember1ToFarTable::
setobjectxyperm LOCALID_LASS, 7, 5
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_LASS, 7, 5
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember2ToFarTable::
setobjectxyperm LOCALID_POKEFAN_M, 3, 4
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_POKEFAN_M, 3, 4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember3ToFarTable::
setobjectxyperm LOCALID_LITTLE_GIRL, 7, 2
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_LITTLE_GIRL, 7, 2
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember4ToFarTable::
setobjectxyperm LOCALID_NINJA_BOY, 5, 5
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_NINJA_BOY, 5, 5
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember5ToFarTable::
setobjectxyperm LOCALID_BOY, 5, 2
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_BOY, 5, 2
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember6ToFarTable::
setobjectxyperm LOCALID_MAN, 8, 4
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_MAN, 8, 4
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember7ToFarTable::
setobjectxyperm LOCALID_WOMAN, 3, 3
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_WOMAN, 3, 3
return
LilycoveCity_PokemonTrainerFanClub_EventScript_MoveMember8ToFarTable::
setobjectxyperm LOCALID_EXPERT_F, 8, 3
setobjectxyperm LOCALID_TRAINER_FAN_CLUB_EXPERT_F, 8, 3
return
LilycoveCity_PokemonTrainerFanClub_EventScript_SetFanMemberPositionsForFirstFanMeeting::

View File

@@ -21,6 +21,7 @@
],
"object_events": [
{
"local_id": "LOCALID_LITTLEROOT_TWIN",
"graphics_id": "OBJ_EVENT_GFX_TWIN",
"x": 16,
"y": 10,
@@ -60,6 +61,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_LITTLEROOT_MOM",
"graphics_id": "OBJ_EVENT_GFX_MOM",
"x": 5,
"y": 8,
@@ -99,6 +101,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_TRUCK"
},
{
"local_id": "LOCALID_LITTLEROOT_RIVAL",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 13,
"y": 10,
@@ -112,6 +115,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_RIVAL"
},
{
"local_id": "LOCALID_LITTLEROOT_BIRCH",
"graphics_id": "OBJ_EVENT_GFX_PROF_BIRCH",
"x": 14,
"y": 10,

View File

@@ -1,8 +1,3 @@
.set LOCALID_TWIN, 1
.set LOCALID_MOM, 4
.set LOCALID_RIVAL, 7
.set LOCALID_BIRCH, 8
LittlerootTown_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, LittlerootTown_OnFrame
@@ -76,34 +71,34 @@ LittlerootTown_EventScript_SetExitedHouseAfterLatiSSTicketEvent::
return
LittlerootTown_EventScript_MoveMomToMaysDoor::
setobjectxyperm LOCALID_MOM, 14, 8
setobjectxyperm LOCALID_LITTLEROOT_MOM, 14, 8
return
LittlerootTown_EventScript_SetTwinPos::
goto_if_eq VAR_LITTLEROOT_TOWN_STATE, 0, LittlerootTown_EventScript_SetTwinGuardingRoutePos
setobjectxyperm LOCALID_TWIN, 10, 1
setobjectmovementtype LOCALID_TWIN, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_LITTLEROOT_TWIN, 10, 1
setobjectmovementtype LOCALID_LITTLEROOT_TWIN, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_EventScript_SetTwinGuardingRoutePos::
setobjectxyperm LOCALID_TWIN, 7, 2
setobjectmovementtype LOCALID_TWIN, MOVEMENT_TYPE_FACE_DOWN
setobjectxyperm LOCALID_LITTLEROOT_TWIN, 7, 2
setobjectmovementtype LOCALID_LITTLEROOT_TWIN, MOVEMENT_TYPE_FACE_DOWN
return
LittlerootTown_EventScript_SetMomStandingInFrontOfDoorPos::
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_DOWN
setobjectmovementtype LOCALID_LITTLEROOT_MOM, MOVEMENT_TYPE_FACE_DOWN
checkplayergender
call_if_eq VAR_RESULT, MALE, LittlerootTown_EventScript_SetMomInFrontOfDoorMale
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_EventScript_SetMomInFrontOfDoorFemale
return
LittlerootTown_EventScript_SetMomInFrontOfDoorMale::
setobjectxyperm LOCALID_MOM, 5, 9
setobjectxyperm LOCALID_LITTLEROOT_MOM, 5, 9
return
LittlerootTown_EventScript_SetMomInFrontOfDoorFemale::
setobjectxyperm LOCALID_MOM, 14, 9
setobjectxyperm LOCALID_LITTLEROOT_MOM, 14, 9
return
LittlerootTown_OnFrame:
@@ -141,22 +136,22 @@ LittlerootTown_EventScript_GoInsideWithMom::
waitmovement 0
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
addobject LOCALID_MOM
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitHouse
addobject LOCALID_LITTLEROOT_MOM
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitHouse
waitmovement 0
closedoor VAR_0x8004, VAR_0x8005
waitdooranim
delay 10
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerAtTruck
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerAtTruck
waitmovement 0
msgbox LittlerootTown_Text_OurNewHomeLetsGoInside, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachDoor
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerApproachDoor
waitmovement 0
opendoor VAR_0x8004, VAR_0x8005
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomEnterHouse
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomEnterHouse
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PlayerEnterHouse
waitmovement 0
setflag FLAG_HIDE_LITTLEROOT_TOWN_MOM_OUTSIDE
@@ -210,7 +205,7 @@ LittlerootTown_Movement_PlayerStepOffTruck:
LittlerootTown_EventScript_BeginDexUpgradeScene::
lockall
playse SE_PIN
applymovement LOCALID_BIRCH, Common_Movement_ExclamationMark
applymovement LOCALID_LITTLEROOT_BIRCH, Common_Movement_ExclamationMark
waitmovement 0
delay 80
msgbox LittlerootTown_Text_BirchSomethingToShowYouAtLab, MSGBOX_DEFAULT
@@ -229,21 +224,21 @@ LittlerootTown_OnWarp:
.2byte 0
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgrade::
addobject LOCALID_BIRCH
addobject LOCALID_RIVAL
addobject LOCALID_LITTLEROOT_BIRCH
addobject LOCALID_LITTLEROOT_RIVAL
checkplayergender
goto_if_eq VAR_RESULT, MALE, LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeMale
goto LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeFemale
end
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeMale::
setobjectxy LOCALID_RIVAL, 6, 10
setobjectxy LOCALID_BIRCH, 5, 10
setobjectxy LOCALID_LITTLEROOT_RIVAL, 6, 10
setobjectxy LOCALID_LITTLEROOT_BIRCH, 5, 10
end
LittlerootTown_EventScript_SetRivalBirchPosForDexUpgradeFemale::
setobjectxy LOCALID_RIVAL, 13, 10
setobjectxy LOCALID_BIRCH, 14, 10
setobjectxy LOCALID_LITTLEROOT_RIVAL, 13, 10
setobjectxy LOCALID_LITTLEROOT_BIRCH, 14, 10
end
LittlerootTown_EventScript_FatMan::
@@ -268,7 +263,7 @@ LittlerootTown_EventScript_GoSaveBirch::
special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_CanYouGoSeeWhatsHappening, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
applymovement LOCALID_LITTLEROOT_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
setvar VAR_LITTLEROOT_TOWN_STATE, 2
release
@@ -287,10 +282,10 @@ LittlerootTown_EventScript_GoodLuck::
LittlerootTown_EventScript_NeedPokemonTriggerLeft::
lockall
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinApproachPlayerLeft
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinApproachPlayerLeft
waitmovement 0
call LittlerootTown_EventScript_DangerousWithoutPokemon
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinReturnLeft
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinReturnLeft
waitmovement 0
releaseall
end
@@ -298,7 +293,7 @@ LittlerootTown_EventScript_NeedPokemonTriggerLeft::
LittlerootTown_EventScript_DangerousWithoutPokemon::
msgbox LittlerootTown_Text_IfYouGoInGrassPokemonWillJumpOut, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinPushPlayerFromRoute
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinPushPlayerFromRoute
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_Movement_PushPlayerBackFromRoute
waitmovement 0
msgbox LittlerootTown_Text_DangerousIfYouDontHavePokemon, MSGBOX_DEFAULT
@@ -345,10 +340,10 @@ LittlerootTown_Movement_PushPlayerBackFromRoute:
LittlerootTown_EventScript_NeedPokemonTriggerRight::
lockall
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinApproachPlayerRight
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinApproachPlayerRight
waitmovement 0
call LittlerootTown_EventScript_DangerousWithoutPokemon
applymovement LOCALID_TWIN, LittlerootTown_Movement_TwinReturnRight
applymovement LOCALID_LITTLEROOT_TWIN, LittlerootTown_Movement_TwinReturnRight
waitmovement 0
releaseall
end
@@ -379,14 +374,14 @@ LittlerootTown_Movement_TwinReturnRight:
LittlerootTown_EventScript_GoSaveBirchTrigger::
lockall
applymovement LOCALID_TWIN, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_LITTLEROOT_TWIN, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
special GetPlayerBigGuyGirlString
msgbox LittlerootTown_Text_CanYouGoSeeWhatsHappening, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TWIN, Common_Movement_FaceOriginalDirection
applymovement LOCALID_LITTLEROOT_TWIN, Common_Movement_FaceOriginalDirection
waitmovement 0
setvar VAR_LITTLEROOT_TOWN_STATE, 2
releaseall
@@ -435,14 +430,14 @@ LittlerootTown_EventScript_PlayersHouseSignFemale::
LittlerootTown_EventScript_GiveRunningShoesTrigger0::
lockall
setvar VAR_0x8008, 0
setobjectxy LOCALID_MOM, 10, 9
setobjectxy LOCALID_LITTLEROOT_MOM, 10, 9
goto LittlerootTown_EventScript_GiveRunningShoesTrigger
end
LittlerootTown_EventScript_GiveRunningShoesTrigger1::
lockall
setvar VAR_0x8008, 1
setobjectxy LOCALID_MOM, 11, 9
setobjectxy LOCALID_LITTLEROOT_MOM, 11, 9
goto LittlerootTown_EventScript_GiveRunningShoesTrigger
end
@@ -500,12 +495,12 @@ LittlerootTown_EventScript_SetHomeDoorCoordsFemale::
return
LittlerootTown_EventScript_MomNoticePlayerMale::
applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_LITTLEROOT_MOM, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
return
LittlerootTown_EventScript_MomNoticePlayerFemale::
applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_LITTLEROOT_MOM, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
return
@@ -530,70 +525,70 @@ LittlerootTown_EventScript_MomApproachPlayerFemale::
LittlerootTown_EventScript_MomApproachPlayer0::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayer0
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayer0
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayer1::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayer1
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayer1
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale2::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale2
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale3::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale3
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale4::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale4
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerMale5::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerMale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerMale5
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale2::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale2
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale3::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale3
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale4::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale4
waitmovement 0
return
LittlerootTown_EventScript_MomApproachPlayerFemale5::
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
applymovement LOCALID_MOM, LittlerootTown_Movement_MomApproachPlayerFemale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomApproachPlayerFemale5
waitmovement 0
return
@@ -616,107 +611,107 @@ LittlerootTown_EventScript_MomReturnHomeFemale::
return
LittlerootTown_EventScript_MomReturnHome0::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHome0
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHome0
waitmovement 0
return
LittlerootTown_EventScript_MomReturnHome1::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHome1
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHome1
waitmovement 0
return
LittlerootTown_EventScript_MomReturnHomeMale2::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale2
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale3::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale3
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale4::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale4
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeMale5::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeMale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeMale5
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale2::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale2
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale2
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale3::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale3
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale3
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale4::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale4
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale4
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
LittlerootTown_EventScript_MomReturnHomeFemale5::
applymovement LOCALID_MOM, LittlerootTown_Movement_MomReturnHomeFemale5
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomReturnHomeFemale5
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
return
@@ -878,20 +873,20 @@ LittlerootTown_EventScript_Mom::
call_if_eq VAR_RESULT, MALE, LittlerootTown_EventScript_SetHomeDoorCoordsMale
call_if_eq VAR_RESULT, FEMALE, LittlerootTown_EventScript_SetHomeDoorCoordsFemale
call LittlerootTown_EventScript_GiveRunningShoes
applymovement LOCALID_MOM, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_LITTLEROOT_MOM, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
opendoor VAR_0x8009, VAR_0x800A
waitdooranim
applymovement LOCALID_MOM, LittlerootTown_Movement_MomExitThroughDoor
applymovement LOCALID_LITTLEROOT_MOM, LittlerootTown_Movement_MomExitThroughDoor
waitmovement 0
hideobjectat LOCALID_MOM, MAP_LITTLEROOT_TOWN
hideobjectat LOCALID_LITTLEROOT_MOM, MAP_LITTLEROOT_TOWN
closedoor VAR_0x8009, VAR_0x800A
waitdooranim
goto LittlerootTown_EventScript_SetReceivedRunningShoes
end
LittlerootTown_EventScript_SetReceivedRunningShoes::
removeobject LOCALID_MOM
removeobject LOCALID_LITTLEROOT_MOM
setflag FLAG_SYS_B_DASH
setvar VAR_LITTLEROOT_TOWN_STATE, 4
release

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_PLAYERS_HOUSE_1F_MOM",
"graphics_id": "OBJ_EVENT_GFX_MOM",
"x": 2,
"y": 6,
@@ -54,6 +55,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_1"
},
{
"local_id": "LOCALID_RIVALS_HOUSE_1F_MOM",
"graphics_id": "OBJ_EVENT_GFX_WOMAN_4",
"x": 2,
"y": 7,
@@ -67,6 +69,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_MOM"
},
{
"local_id": "LOCALID_PLAYERS_HOUSE_1F_DAD",
"graphics_id": "OBJ_EVENT_GFX_NORMAN",
"x": 5,
"y": 6,
@@ -93,6 +96,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_SIBLING"
},
{
"local_id": "LOCALID_RIVALS_HOUSE_1F_RIVAL",
"graphics_id": "OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL",
"x": 8,
"y": 8,

View File

@@ -1,7 +1,3 @@
.set LOCALID_MOM, 1
.set LOCALID_RIVAL_MOM, 4
.set LOCALID_RIVAL, 7
LittlerootTown_BrendansHouse_1F_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_BrendansHouse_1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_1F_OnTransition
@@ -34,18 +30,18 @@ LittlerootTown_BrendansHouse_1F_OnTransition:
end
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToStairs::
setobjectxyperm LOCALID_MOM, 8, 4
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_PLAYERS_HOUSE_1F_MOM, 8, 4
setobjectmovementtype LOCALID_PLAYERS_HOUSE_1F_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToTV::
setobjectxyperm LOCALID_MOM, 4, 5
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_PLAYERS_HOUSE_1F_MOM, 4, 5
setobjectmovementtype LOCALID_PLAYERS_HOUSE_1F_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_1F_EventScript_MoveMomToDoor::
setobjectxyperm LOCALID_MOM, 9, 8
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_PLAYERS_HOUSE_1F_MOM, 9, 8
setobjectmovementtype LOCALID_PLAYERS_HOUSE_1F_MOM, MOVEMENT_TYPE_FACE_UP
return
@ Many of the below scripts have no gender check because they assume youre in the correct house
@@ -63,7 +59,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_GoUpstairsToSetClock::
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
applymovement LOCALID_MOM, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
applymovement LOCALID_PLAYERS_HOUSE_1F_MOM, LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs
waitmovement 0
warp MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F, 7, 1
waitstate
@@ -76,7 +72,7 @@ LittlerootTown_BrendansHouse_1F_Movement_PushTowardStairs:
LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn::
lockall
setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8004, LOCALID_PLAYERS_HOUSE_1F_MOM
setvar VAR_0x8005, MALE
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
end
@@ -84,19 +80,19 @@ LittlerootTown_BrendansHouse_1F_EventScript_EnterHouseMovingIn::
LittlerootTown_BrendansHouse_1F_EventScript_PetalburgGymReport::
lockall
setvar VAR_0x8004, MALE
setvar VAR_0x8005, LOCALID_MOM
setvar VAR_0x8005, LOCALID_PLAYERS_HOUSE_1F_MOM
goto PlayersHouse_1F_EventScript_PetalburgGymReportMale
end
LittlerootTown_BrendansHouse_1F_EventScript_YoureNewNeighbor::
lockall
playse SE_PIN
applymovement LOCALID_RIVAL_MOM, Common_Movement_ExclamationMark
applymovement LOCALID_RIVALS_HOUSE_1F_MOM, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL_MOM, Common_Movement_Delay48
applymovement LOCALID_RIVALS_HOUSE_1F_MOM, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_RIVAL_MOM, LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach
applymovement LOCALID_RIVALS_HOUSE_1F_MOM, LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach
waitmovement 0
special GetRivalSonDaughterString
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
@@ -116,7 +112,7 @@ LittlerootTown_BrendansHouse_1F_Movement_RivalMomApproach:
LittlerootTown_BrendansHouse_1F_EventScript_GoSeeRoom::
lockall
setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8004, LOCALID_PLAYERS_HOUSE_1F_MOM
setvar VAR_0x8005, MALE
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
@@ -144,12 +140,12 @@ LittlerootTown_BrendansHouse_1F_EventScript_MeetRival2::
LittlerootTown_BrendansHouse_1F_EventScript_MeetRival::
playse SE_EXIT
delay 10
addobject LOCALID_RIVAL
addobject LOCALID_RIVALS_HOUSE_1F_RIVAL
delay 30
playse SE_PIN
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, Common_Movement_Delay48
waitmovement 0
call_if_ne VAR_0x8008, 1, LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
@@ -162,7 +158,7 @@ LittlerootTown_BrendansHouse_1F_EventScript_MeetRival::
call_if_eq VAR_0x8008, 1, LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1
call_if_eq VAR_0x8008, 2, LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2
playse SE_EXIT
removeobject LOCALID_RIVAL
removeobject LOCALID_RIVALS_HOUSE_1F_RIVAL
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_BRENDAN
setflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_POKE_BALL
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
@@ -180,17 +176,17 @@ LittlerootTown_BrendansHouse_1F_EventScript_PlayerFaceBrendan::
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer0::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer0
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer1::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer1
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanApproachPlayer2::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2
waitmovement 0
return
@@ -222,19 +218,19 @@ LittlerootTown_BrendansHouse_1F_Movement_BrendanApproachPlayer2:
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs0::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit0
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs0
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs1::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit1
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs1
waitmovement 0
return
LittlerootTown_BrendansHouse_1F_EventScript_BrendanGoUpstairs2::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_1F_Movement_PlayerWatchBrendanExit2
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_BrendansHouse_1F_Movement_BrendanGoUpstairs2
waitmovement 0
return

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_RIVALS_HOUSE_2F_RIVAL",
"graphics_id": "OBJ_EVENT_GFX_RIVAL_BRENDAN_NORMAL",
"x": 7,
"y": 1,
@@ -184,6 +185,7 @@
"flag": "FLAG_DECORATION_12"
},
{
"local_id": "LOCALID_PLAYERS_HOUSE_2F_MOM",
"graphics_id": "OBJ_EVENT_GFX_MOM",
"x": 7,
"y": 1,

View File

@@ -1,5 +1,3 @@
.set LOCALID_RIVAL, 1
LittlerootTown_BrendansHouse_2F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_BrendansHouse_2F_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_BrendansHouse_2F_OnWarp
@@ -23,8 +21,8 @@ LittlerootTown_BrendansHouse_2F_EventScript_TryUpdateBrendanPos::
goto_if_eq VAR_RESULT, MALE, LittlerootTown_BrendansHouse_2F_EventScript_Ret
@ Odd that the MaysHouse equivalent was used below instead
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2, LittlerootTown_MaysHouse_2F_EventScript_Ret
setobjectxyperm LOCALID_RIVAL, 0, 2
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_RIVALS_HOUSE_2F_RIVAL, 0, 2
setobjectmovementtype LOCALID_RIVALS_HOUSE_2F_RIVAL, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_BrendansHouse_2F_EventScript_Ret::
@@ -57,13 +55,13 @@ LittlerootTown_BrendansHouse_2F_EventScript_RivalsPokeBall::
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendan::
delay 10
addobject LOCALID_RIVAL
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanEnters
addobject LOCALID_RIVALS_HOUSE_2F_RIVAL
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanEnters
waitmovement 0
playse SE_PIN
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, Common_Movement_Delay48
waitmovement 0
delay 10
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
@@ -81,49 +79,49 @@ LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendan::
end
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanNorth::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerNorth
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerNorth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanNorth
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCNorth
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCNorth
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanSouth::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerSouth
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerSouth
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanSouth
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCSouth
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCSouth
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanWest::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerWest
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerWest
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_BrendansHouse_2F_Movement_PlayerWatchBrendanWest
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCWest
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCWest
waitmovement 0
return
LittlerootTown_BrendansHouse_2F_EventScript_MeetBrendanEast::
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerEast
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanApproachPlayerEast
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox RivalsHouse_2F_Text_BrendanWhoAreYou, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCEast
applymovement LOCALID_RIVALS_HOUSE_2F_RIVAL, LittlerootTown_BrendansHouse_2F_Movement_BrendanWalkToPCEast
waitmovement 0
return

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_PLAYERS_HOUSE_1F_MOM",
"graphics_id": "OBJ_EVENT_GFX_MOM",
"x": 8,
"y": 6,
@@ -54,6 +55,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_PLAYERS_HOUSE_VIGOROTH_2"
},
{
"local_id": "LOCALID_RIVALS_HOUSE_1F_MOM",
"graphics_id": "OBJ_EVENT_GFX_WOMAN_4",
"x": 8,
"y": 7,
@@ -67,6 +69,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_MOM"
},
{
"local_id": "LOCALID_PLAYERS_HOUSE_1F_DAD",
"graphics_id": "OBJ_EVENT_GFX_NORMAN",
"x": 5,
"y": 6,
@@ -93,6 +96,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_SIBLING"
},
{
"local_id": "LOCALID_RIVALS_HOUSE_1F_RIVAL",
"graphics_id": "OBJ_EVENT_GFX_RIVAL_MAY_NORMAL",
"x": 2,
"y": 8,

View File

@@ -1,7 +1,3 @@
.set LOCALID_MOM, 1
.set LOCALID_RIVAL_MOM, 4
.set LOCALID_RIVAL, 7
LittlerootTown_MaysHouse_1F_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, LittlerootTown_MaysHouse_1F_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_MaysHouse_1F_OnTransition
@@ -34,18 +30,18 @@ LittlerootTown_MaysHouse_1F_OnTransition:
end
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToStairs::
setobjectxyperm LOCALID_MOM, 2, 4
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_PLAYERS_HOUSE_1F_MOM, 2, 4
setobjectmovementtype LOCALID_PLAYERS_HOUSE_1F_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToTV::
setobjectxyperm LOCALID_MOM, 6, 5
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_PLAYERS_HOUSE_1F_MOM, 6, 5
setobjectmovementtype LOCALID_PLAYERS_HOUSE_1F_MOM, MOVEMENT_TYPE_FACE_UP
return
LittlerootTown_MaysHouse_1F_EventScript_MoveMomToDoor::
setobjectxyperm LOCALID_MOM, 1, 8
setobjectmovementtype LOCALID_MOM, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_PLAYERS_HOUSE_1F_MOM, 1, 8
setobjectmovementtype LOCALID_PLAYERS_HOUSE_1F_MOM, MOVEMENT_TYPE_FACE_UP
return
@ Many of the below scripts have no gender check because they assume youre in the correct house
@@ -62,7 +58,7 @@ LittlerootTown_MaysHouse_1F_EventScript_GoUpstairsToSetClock::
msgbox PlayersHouse_1F_Text_GoSetTheClock, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
applymovement LOCALID_MOM, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
applymovement LOCALID_PLAYERS_HOUSE_1F_MOM, LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs
waitmovement 0
warp MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F, 1, 1
waitstate
@@ -75,7 +71,7 @@ LittlerootTown_MaysHouse_1F_Movement_PushTowardStairs:
LittlerootTown_MaysHouse_1F_EventScript_EnterHouseMovingIn::
lockall
setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8004, LOCALID_PLAYERS_HOUSE_1F_MOM
setvar VAR_0x8005, FEMALE
goto PlayersHouse_1F_EventScript_EnterHouseMovingIn
end
@@ -83,19 +79,19 @@ LittlerootTown_MaysHouse_1F_EventScript_EnterHouseMovingIn::
LittlerootTown_MaysHouse_1F_EventScript_PetalburgGymReport::
lockall
setvar VAR_0x8004, FEMALE
setvar VAR_0x8005, LOCALID_MOM
setvar VAR_0x8005, LOCALID_PLAYERS_HOUSE_1F_MOM
goto PlayersHouse_1F_EventScript_PetalburgGymReportFemale
end
LittlerootTown_MaysHouse_1F_EventScript_YoureNewNeighbor::
lockall
playse SE_PIN
applymovement LOCALID_RIVAL_MOM, Common_Movement_ExclamationMark
applymovement LOCALID_RIVALS_HOUSE_1F_MOM, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL_MOM, Common_Movement_Delay48
applymovement LOCALID_RIVALS_HOUSE_1F_MOM, Common_Movement_Delay48
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_RIVAL_MOM, LittlerootTown_MaysHouse_1F_Movement_RivalMomApproach
applymovement LOCALID_RIVALS_HOUSE_1F_MOM, LittlerootTown_MaysHouse_1F_Movement_RivalMomApproach
waitmovement 0
special GetRivalSonDaughterString
msgbox RivalsHouse_1F_Text_OhYoureTheNewNeighbor, MSGBOX_DEFAULT
@@ -149,7 +145,7 @@ RivalsHouse_1F_EventScript_RivalSibling::
LittlerootTown_MaysHouse_1F_EventScript_GoSeeRoom::
lockall
setvar VAR_0x8004, LOCALID_MOM
setvar VAR_0x8004, LOCALID_PLAYERS_HOUSE_1F_MOM
setvar VAR_0x8005, FEMALE
applymovement VAR_0x8004, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
@@ -177,12 +173,12 @@ LittlerootTown_MaysHouse_1F_EventScript_MeetRival2::
LittlerootTown_MaysHouse_1F_EventScript_MeetRival::
playse SE_EXIT
delay 10
addobject LOCALID_RIVAL
addobject LOCALID_RIVALS_HOUSE_1F_RIVAL
delay 30
playse SE_PIN
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, Common_Movement_Delay48
waitmovement 0
call_if_ne VAR_0x8008, 1, LittlerootTown_MaysHouse_1F_EventScript_PlayerFaceMay
playbgm MUS_ENCOUNTER_MAY, TRUE
@@ -195,7 +191,7 @@ LittlerootTown_MaysHouse_1F_EventScript_MeetRival::
call_if_eq VAR_0x8008, 1, LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs1
call_if_eq VAR_0x8008, 2, LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs2
playse SE_EXIT
removeobject LOCALID_RIVAL
removeobject LOCALID_RIVALS_HOUSE_1F_RIVAL
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_MAY
setflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_POKE_BALL
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
@@ -213,17 +209,17 @@ LittlerootTown_MaysHouse_1F_EventScript_PlayerFaceMay::
return
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer0::
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer0
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer0
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer1::
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer1
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer1
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayApproachPlayer2::
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2
waitmovement 0
return
@@ -255,19 +251,19 @@ LittlerootTown_MaysHouse_1F_Movement_MayApproachPlayer2:
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs0::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit0
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs0
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs0
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs1::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit1
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs1
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs1
waitmovement 0
return
LittlerootTown_MaysHouse_1F_EventScript_MayGoUpstairs2::
applymovement OBJ_EVENT_ID_PLAYER, LittlerootTown_MaysHouse_1F_Movement_PlayerWatchMayExit2
applymovement LOCALID_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2
applymovement LOCALID_RIVALS_HOUSE_1F_RIVAL, LittlerootTown_MaysHouse_1F_Movement_MayGoUpstairs2
waitmovement 0
return

View File

@@ -184,6 +184,7 @@
"flag": "FLAG_DECORATION_12"
},
{
"local_id": "LOCALID_PLAYERS_HOUSE_2F_MOM",
"graphics_id": "OBJ_EVENT_GFX_MOM",
"x": 1,
"y": 1,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_BIRCHS_LAB_AIDE",
"graphics_id": "OBJ_EVENT_GFX_SCIENTIST_1",
"x": 9,
"y": 8,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_BIRCHS_LAB_BIRCH",
"graphics_id": "OBJ_EVENT_GFX_PROF_BIRCH",
"x": 6,
"y": 4,
@@ -41,6 +43,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_BIRCH"
},
{
"local_id": "LOCALID_BIRCHS_LAB_RIVAL",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 7,
"y": 4,
@@ -54,6 +57,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL"
},
{
"local_id": "LOCALID_BIRCHS_LAB_CYNDAQUIL_BALL",
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
"x": 6,
"y": 8,
@@ -67,6 +71,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_CYNDAQUIL"
},
{
"local_id": "LOCALID_BIRCHS_LAB_TOTODILE_BALL",
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
"x": 6,
"y": 8,
@@ -80,6 +85,7 @@
"flag": "FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_POKEBALL_TOTODILE"
},
{
"local_id": "LOCALID_BIRCHS_LAB_CHIKORITA_BALL",
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
"x": 6,
"y": 8,

View File

@@ -1,10 +1,3 @@
.set LOCALID_AIDE, 1
.set LOCALID_BIRCH, 2
.set LOCALID_RIVAL, 3
.set LOCALID_BALL_CYNDAQUIL, 4
.set LOCALID_BALL_TOTODILE, 5
.set LOCALID_BALL_CHIKORITA, 6
LittlerootTown_ProfessorBirchsLab_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, LittlerootTown_ProfessorBirchsLab_OnTransition
map_script MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE, LittlerootTown_ProfessorBirchsLab_OnWarp
@@ -37,8 +30,8 @@ LittlerootTown_ProfessorBirchsLab_OnTransition:
LittlerootTown_ProfessorBirchsLab_EventScript_CheckReadyForJohtoStarter::
specialvar VAR_RESULT, HasAllHoennMons
goto_if_eq VAR_RESULT, TRUE, LittlerootTown_ProfessorBirchsLab_EventScript_SetReadyForJohtoStarter
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
setobjectxyperm LOCALID_RIVAL, 5, 10
setobjectmovementtype LOCALID_BIRCHS_LAB_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
setobjectxyperm LOCALID_BIRCHS_LAB_RIVAL, 5, 10
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetReadyForJohtoStarter::
@@ -51,8 +44,8 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SetJohtoStarterLayout::
LittlerootTown_ProfessorBirchsLab_EventScript_SetAfterJohtoStarterLayout::
setmaplayoutindex LAYOUT_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB_WITH_TABLE
setobjectmovementtype LOCALID_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
setobjectxyperm LOCALID_RIVAL, 5, 10
setobjectmovementtype LOCALID_BIRCHS_LAB_RIVAL, MOVEMENT_TYPE_WANDER_UP_AND_DOWN
setobjectxyperm LOCALID_BIRCHS_LAB_RIVAL, 5, 10
end
LittlerootTown_ProfessorBirchsLab_OnWarp:
@@ -71,35 +64,35 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SetPlayerPosForReceiveStarter::
LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade::
turnobject OBJ_EVENT_ID_PLAYER, DIR_NORTH
addobject LOCALID_BIRCH
addobject LOCALID_RIVAL
turnobject LOCALID_RIVAL, DIR_NORTH
setobjectxy LOCALID_RIVAL, 5, 5
turnobject LOCALID_BIRCH, DIR_SOUTH
setobjectxy LOCALID_BIRCH, 6, 4
turnobject LOCALID_AIDE, DIR_EAST
setobjectxy LOCALID_AIDE, 10, 10
addobject LOCALID_BIRCHS_LAB_BIRCH
addobject LOCALID_BIRCHS_LAB_RIVAL
turnobject LOCALID_BIRCHS_LAB_RIVAL, DIR_NORTH
setobjectxy LOCALID_BIRCHS_LAB_RIVAL, 5, 5
turnobject LOCALID_BIRCHS_LAB_BIRCH, DIR_SOUTH
setobjectxy LOCALID_BIRCHS_LAB_BIRCH, 6, 4
turnobject LOCALID_BIRCHS_LAB_AIDE, DIR_EAST
setobjectxy LOCALID_BIRCHS_LAB_AIDE, 10, 10
end
LittlerootTown_ProfessorBirchsLab_EventScript_AddRivalObject::
addobject LOCALID_RIVAL
addobject LOCALID_BIRCHS_LAB_RIVAL
end
LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForJohtoStarters::
addobject LOCALID_BALL_CYNDAQUIL
addobject LOCALID_BALL_TOTODILE
addobject LOCALID_BALL_CHIKORITA
addobject LOCALID_RIVAL
turnobject LOCALID_BALL_CYNDAQUIL, DIR_SOUTH
setobjectxy LOCALID_BALL_CYNDAQUIL, 8, 4
turnobject LOCALID_BALL_TOTODILE, DIR_SOUTH
setobjectxy LOCALID_BALL_TOTODILE, 9, 4
turnobject LOCALID_BALL_CHIKORITA, DIR_SOUTH
setobjectxy LOCALID_BALL_CHIKORITA, 10, 4
turnobject LOCALID_BIRCH, DIR_SOUTH
setobjectxy LOCALID_BIRCH, 6, 4
turnobject LOCALID_RIVAL, DIR_EAST
setobjectxy LOCALID_RIVAL, 5, 5
addobject LOCALID_BIRCHS_LAB_CYNDAQUIL_BALL
addobject LOCALID_BIRCHS_LAB_TOTODILE_BALL
addobject LOCALID_BIRCHS_LAB_CHIKORITA_BALL
addobject LOCALID_BIRCHS_LAB_RIVAL
turnobject LOCALID_BIRCHS_LAB_CYNDAQUIL_BALL, DIR_SOUTH
setobjectxy LOCALID_BIRCHS_LAB_CYNDAQUIL_BALL, 8, 4
turnobject LOCALID_BIRCHS_LAB_TOTODILE_BALL, DIR_SOUTH
setobjectxy LOCALID_BIRCHS_LAB_TOTODILE_BALL, 9, 4
turnobject LOCALID_BIRCHS_LAB_CHIKORITA_BALL, DIR_SOUTH
setobjectxy LOCALID_BIRCHS_LAB_CHIKORITA_BALL, 10, 4
turnobject LOCALID_BIRCHS_LAB_BIRCH, DIR_SOUTH
setobjectxy LOCALID_BIRCHS_LAB_BIRCH, 6, 4
turnobject LOCALID_BIRCHS_LAB_RIVAL, DIR_EAST
setobjectxy LOCALID_BIRCHS_LAB_RIVAL, 5, 5
end
LittlerootTown_ProfessorBirchsLab_OnFrame:
@@ -170,7 +163,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex::
delay 30
msgbox LittlerootTown_ProfessorBirchsLab_Text_OtherRegionsUpgradeToNational, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchRetrievePokedexes
applymovement LOCALID_BIRCHS_LAB_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchRetrievePokedexes
waitmovement 0
delay 20
playse SE_CLICK
@@ -181,7 +174,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex::
delay 10
playse SE_CLICK
delay 20
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_BIRCHS_LAB_RIVAL, Common_Movement_WalkInPlaceFasterRight
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
checkplayergender
@@ -190,9 +183,9 @@ LittlerootTown_ProfessorBirchsLab_EventScript_UpgradeToNationalDex::
playse SE_PC_ON
waitse
delay 20
applymovement LOCALID_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchReturnPokedex
applymovement LOCALID_BIRCHS_LAB_BIRCH, LittlerootTown_ProfessorBirchsLab_Movement_BirchReturnPokedex
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_BIRCHS_LAB_RIVAL, Common_Movement_WalkInPlaceFasterUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox LittlerootTown_ProfessorBirchsLab_Text_OkayAllDone, MSGBOX_DEFAULT
@@ -296,7 +289,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_AideReceivedStarter::
LittlerootTown_ProfessorBirchsLab_EventScript_Cyndaquil::
release
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_BIRCHS_LAB_BIRCH, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
showmonpic SPECIES_CYNDAQUIL, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeCyndaquil, MSGBOX_YESNO
@@ -307,7 +300,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_Cyndaquil::
LittlerootTown_ProfessorBirchsLab_EventScript_Totodile::
release
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_BIRCHS_LAB_BIRCH, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
showmonpic SPECIES_TOTODILE, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeTotodile, MSGBOX_YESNO
@@ -318,7 +311,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_Totodile::
LittlerootTown_ProfessorBirchsLab_EventScript_Chikorita::
release
goto_if_ge VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 6, LittlerootTown_ProfessorBirchsLab_EventScript_AlreadyChoseJohtoStarter
applymovement LOCALID_BIRCH, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_BIRCHS_LAB_BIRCH, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
showmonpic SPECIES_CHIKORITA, 10, 3
msgbox LittlerootTown_ProfessorBirchsLab_Text_YoullTakeChikorita, MSGBOX_YESNO
@@ -349,7 +342,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveCyndaquil::
LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToParty::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CYNDAQUIL
removeobject LOCALID_BIRCHS_LAB_CYNDAQUIL_BALL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedCyndaquil
call Common_EventScript_GetGiftMonPartySlot
@@ -359,7 +352,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToParty::
LittlerootTown_ProfessorBirchsLab_EventScript_SendCyndaquilToPC::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CYNDAQUIL
removeobject LOCALID_BIRCHS_LAB_CYNDAQUIL_BALL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_CyndaquilTransferredToPC
call Common_EventScript_NameReceivedBoxMon
@@ -390,7 +383,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveTotodile::
LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToParty::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_TOTODILE
removeobject LOCALID_BIRCHS_LAB_TOTODILE_BALL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedTotodile
call Common_EventScript_GetGiftMonPartySlot
@@ -400,7 +393,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToParty::
LittlerootTown_ProfessorBirchsLab_EventScript_SendTotodileToPC::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_TOTODILE
removeobject LOCALID_BIRCHS_LAB_TOTODILE_BALL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_TotodileTransferredToPC
call Common_EventScript_NameReceivedBoxMon
@@ -431,7 +424,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GiveChikorita::
LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToParty::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CHIKORITA
removeobject LOCALID_BIRCHS_LAB_CHIKORITA_BALL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedChikorita
call Common_EventScript_GetGiftMonPartySlot
@@ -441,7 +434,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToParty::
LittlerootTown_ProfessorBirchsLab_EventScript_SendChikoritaToPC::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivedJohtoStarter
removeobject LOCALID_BALL_CHIKORITA
removeobject LOCALID_BIRCHS_LAB_CHIKORITA_BALL
msgbox gText_NicknameThisPokemon, MSGBOX_YESNO
goto_if_eq VAR_RESULT, NO, LittlerootTown_ProfessorBirchsLab_EventScript_ChikoritaTransferredToPC
call Common_EventScript_NameReceivedBoxMon
@@ -515,7 +508,7 @@ LittlerootTown_ProfessorBirchsLab_EventScript_GivePokedex::
call LittlerootTown_ProfessorBirchsLab_EventScript_ReceivePokedex
msgbox LittlerootTown_ProfessorBirchsLab_Text_ExplainPokedex, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_RIVAL, LittlerootTown_ProfessorBirchsLab_Movement_RivalApproachPlayer
applymovement LOCALID_BIRCHS_LAB_RIVAL, LittlerootTown_ProfessorBirchsLab_Movement_RivalApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0

View File

@@ -101,6 +101,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_MAUVILLE_WALLY",
"graphics_id": "OBJ_EVENT_GFX_WALLY",
"x": 8,
"y": 6,
@@ -114,6 +115,7 @@
"flag": "FLAG_HIDE_MAUVILLE_CITY_WALLY"
},
{
"local_id": "LOCALID_MAUVILLE_WALLYS_UNCLE",
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_M",
"x": 9,
"y": 6,
@@ -166,6 +168,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_MAUVILLE_SCOTT",
"graphics_id": "OBJ_EVENT_GFX_SCOTT",
"x": 12,
"y": 14,

View File

@@ -1,7 +1,3 @@
.set LOCALID_WALLY, 6
.set LOCALID_WALLYS_UNCLE, 7
.set LOCALID_SCOTT, 11
MauvilleCity_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, MauvilleCity_OnTransition
.byte 0
@@ -74,7 +70,7 @@ MauvilleCity_EventScript_WallysUncle::
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_UncleAskPlayerToBattleWally
msgbox MauvilleCity_Text_UncleHesTooPeppy, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_WALLYS_UNCLE, Common_Movement_FaceOriginalDirection
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -82,7 +78,7 @@ MauvilleCity_EventScript_WallysUncle::
MauvilleCity_EventScript_UncleAskPlayerToBattleWally::
msgbox MauvilleCity_Text_UncleCanYouBattleWally, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_WALLYS_UNCLE, Common_Movement_FaceOriginalDirection
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, Common_Movement_FaceOriginalDirection
waitmovement 0
release
end
@@ -90,17 +86,17 @@ MauvilleCity_EventScript_UncleAskPlayerToBattleWally::
MauvilleCity_EventScript_Wally::
lockall
goto_if_set FLAG_DECLINED_WALLY_BATTLE_MAUVILLE, MauvilleCity_EventScript_WallyRequestBattleAgain
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox MauvilleCity_Text_WallyWantToChallengeGym, MSGBOX_DEFAULT
msgbox MauvilleCity_Text_UncleYourePushingIt, MSGBOX_DEFAULT
msgbox MauvilleCity_Text_WallyWeCanBeatAnyone, MSGBOX_DEFAULT
applymovement LOCALID_WALLY, Common_Movement_FacePlayer
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_FacePlayer
waitmovement 0
playse SE_PIN
applymovement LOCALID_WALLY, Common_Movement_ExclamationMark
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_WALLY, Common_Movement_Delay48
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_Delay48
waitmovement 0
msgbox MauvilleCity_Text_WallyWillYouBattleMe, MSGBOX_YESNO
goto MauvilleCity_EventScript_BattleWallyPrompt
@@ -117,46 +113,46 @@ MauvilleCity_EventScript_BattleWallyPrompt::
MauvilleCity_EventScript_WallyAndUncleExitNorth::
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitNorth1
applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitNorth1
applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitNorth1
applymovement LOCALID_MAUVILLE_WALLY, MauvilleCity_Movement_WallyExitNorth1
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitNorth1
waitmovement 0
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
delay 30
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerFaceUncleNorth
applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleApproachPlayerNorth
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleApproachPlayerNorth
waitmovement 0
msgbox MauvilleCity_Text_UncleVisitUsSometime, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitNorth2
applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitNorth2
applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitNorth2
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitNorth2
applymovement LOCALID_MAUVILLE_WALLY, MauvilleCity_Movement_WallyExitNorth2
waitmovement 0
goto MauvilleCity_EventScript_DefeatedWally
end
MauvilleCity_EventScript_WallyAndUncleExitEast::
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitEast1
applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitEast1
applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitEast1
applymovement LOCALID_MAUVILLE_WALLY, MauvilleCity_Movement_WallyExitEast1
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitEast1
waitmovement 0
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
delay 30
applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleApproachPlayerEast
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleApproachPlayerEast
waitmovement 0
msgbox MauvilleCity_Text_UncleVisitUsSometime, MSGBOX_DEFAULT
closemessage
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchWallyExitEast2
applymovement LOCALID_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitEast2
applymovement LOCALID_WALLY, MauvilleCity_Movement_WallyExitEast2
applymovement LOCALID_MAUVILLE_WALLYS_UNCLE, MauvilleCity_Movement_WallysUncleExitEast2
applymovement LOCALID_MAUVILLE_WALLY, MauvilleCity_Movement_WallyExitEast2
waitmovement 0
goto MauvilleCity_EventScript_DefeatedWally
end
MauvilleCity_EventScript_DefeatedWally::
removeobject LOCALID_WALLY
removeobject LOCALID_WALLYS_UNCLE
removeobject LOCALID_MAUVILLE_WALLY
removeobject LOCALID_MAUVILLE_WALLYS_UNCLE
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY
clearflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLYS_UNCLE
setflag FLAG_DEFEATED_WALLY_MAUVILLE
@@ -171,45 +167,45 @@ MauvilleCity_EventScript_DefeatedWally::
addvar VAR_SCOTT_STATE, 1
call_if_eq VAR_FACING, DIR_NORTH, MauvilleCity_EventScript_ScottExitNorth
call_if_eq VAR_FACING, DIR_EAST, MauvilleCity_EventScript_ScottExitEast
removeobject LOCALID_SCOTT
removeobject LOCALID_MAUVILLE_SCOTT
releaseall
end
MauvilleCity_EventScript_ScottApproachPlayerNorth::
addobject LOCALID_SCOTT
applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottApproachPlayerNorth
addobject LOCALID_MAUVILLE_SCOTT
applymovement LOCALID_MAUVILLE_SCOTT, MauvilleCity_Movement_ScottApproachPlayerNorth
waitmovement 0
return
MauvilleCity_EventScript_ScottApproachPlayerEast::
setobjectxyperm LOCALID_SCOTT, 12, 13
addobject LOCALID_SCOTT
applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottApproachPlayerEast
setobjectxyperm LOCALID_MAUVILLE_SCOTT, 12, 13
addobject LOCALID_MAUVILLE_SCOTT
applymovement LOCALID_MAUVILLE_SCOTT, MauvilleCity_Movement_ScottApproachPlayerEast
waitmovement 0
return
MauvilleCity_EventScript_ScottExitNorth::
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchScottExitNorth
applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottExitNorth
applymovement LOCALID_MAUVILLE_SCOTT, MauvilleCity_Movement_ScottExitNorth
waitmovement 0
return
MauvilleCity_EventScript_ScottExitEast::
applymovement OBJ_EVENT_ID_PLAYER, MauvilleCity_Movement_PlayerWatchScottExitEast
applymovement LOCALID_SCOTT, MauvilleCity_Movement_ScottExitEast
applymovement LOCALID_MAUVILLE_SCOTT, MauvilleCity_Movement_ScottExitEast
waitmovement 0
return
MauvilleCity_EventScript_BattleWally::
msgbox MauvilleCity_Text_WallyHereICome, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_WALLY_MAUVILLE, MauvilleCity_Text_WallyDefeat
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox MauvilleCity_Text_WallyIllGoBackToVerdanturf, MSGBOX_DEFAULT
applymovement LOCALID_WALLY, Common_Movement_FacePlayer
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_FacePlayer
waitmovement 0
msgbox MauvilleCity_Text_ThankYouNotEnoughToBattle, MSGBOX_DEFAULT
applymovement LOCALID_WALLY, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox MauvilleCity_Text_UncleNoNeedToBeDown, MSGBOX_DEFAULT
return
@@ -221,7 +217,7 @@ MauvilleCity_EventScript_DeclineWallyBattle::
end
MauvilleCity_EventScript_WallyRequestBattleAgain::
applymovement LOCALID_WALLY, Common_Movement_FacePlayer
applymovement LOCALID_MAUVILLE_WALLY, Common_Movement_FacePlayer
waitmovement 0
msgbox MauvilleCity_Text_WallyPleaseBattleMe, MSGBOX_YESNO
goto MauvilleCity_EventScript_BattleWallyPrompt

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_MAUVILLE_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCAL_ID_MAUVILLE_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_NURSE, 1
MauvilleCity_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, MauvilleCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -16,7 +14,7 @@ MauvilleCity_PokemonCenter_1F_EventScript_SetMauvilleOldManGfx::
end
MauvilleCity_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCAL_ID_MAUVILLE_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_MOSSDEEP_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_MOSSDEEP_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_NURSE, 1
MossdeepCity_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -10,7 +8,7 @@ MossdeepCity_PokemonCenter_1F_OnTransition:
end
MossdeepCity_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCALID_MOSSDEEP_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_SPACE_CENTER_2F_RICH_BOY",
"graphics_id": "OBJ_EVENT_GFX_RICH_BOY",
"x": 6,
"y": 2,
@@ -28,6 +29,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_SPACE_CENTER_2F_GENTLEMAN",
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
"x": 11,
"y": 8,
@@ -41,6 +43,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_SPACE_CENTER_2F_SCIENTIST",
"graphics_id": "OBJ_EVENT_GFX_SCIENTIST_1",
"x": 5,
"y": 6,
@@ -54,6 +57,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_SPACE_CENTER_2F_STEVEN",
"graphics_id": "OBJ_EVENT_GFX_STEVEN",
"x": 1,
"y": 8,
@@ -67,6 +71,7 @@
"flag": "FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_STEVEN"
},
{
"local_id": "LOCALID_SPACE_CENTER_GRUNT_6",
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
"x": 12,
"y": 2,
@@ -80,6 +85,7 @@
"flag": "FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA"
},
{
"local_id": "LOCALID_SPACE_CENTER_GRUNT_5",
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
"x": 13,
"y": 3,
@@ -93,6 +99,7 @@
"flag": "FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA"
},
{
"local_id": "LOCALID_SPACE_CENTER_GRUNT_7",
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
"x": 14,
"y": 2,
@@ -106,6 +113,7 @@
"flag": "FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA"
},
{
"local_id": "LOCALID_SPACE_CENTER_TABITHA",
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
"x": 0,
"y": 8,
@@ -119,6 +127,7 @@
"flag": "FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA"
},
{
"local_id": "LOCALID_SPACE_CENTER_MAXIE",
"graphics_id": "OBJ_EVENT_GFX_MAXIE",
"x": 1,
"y": 9,

View File

@@ -1,14 +1,3 @@
.set LOCALID_RICH_BOY, 1
.set LOCALID_GENTLEMAN, 2
.set LOCALID_SCIENTIST, 3
.set LOCALID_STEVEN, 4
@ Grunt names numbered like their Trainer values (which are for the full Space Center)
.set LOCALID_GRUNT_6, 5
.set LOCALID_GRUNT_5, 6
.set LOCALID_GRUNT_7, 7
.set LOCALID_TABITHA, 8
.set LOCALID_MAXIE, 9
MossdeepCity_SpaceCenter_2F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_SpaceCenter_2F_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, MossdeepCity_SpaceCenter_2F_OnFrame
@@ -21,18 +10,18 @@ MossdeepCity_SpaceCenter_2F_OnTransition:
MossdeepCity_SpaceCenter_2F_EventScript_MoveCivilians::
clearflag FLAG_INTERACTED_WITH_STEVEN_SPACE_CENTER
setobjectxyperm LOCALID_SCIENTIST, 5, 3
setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_RICH_BOY, 3, 2
setobjectmovementtype LOCALID_RICH_BOY, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_GENTLEMAN, 1, 3
setobjectmovementtype LOCALID_GENTLEMAN, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_SPACE_CENTER_2F_SCIENTIST, 5, 3
setobjectmovementtype LOCALID_SPACE_CENTER_2F_SCIENTIST, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_SPACE_CENTER_2F_RICH_BOY, 3, 2
setobjectmovementtype LOCALID_SPACE_CENTER_2F_RICH_BOY, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_SPACE_CENTER_2F_GENTLEMAN, 1, 3
setobjectmovementtype LOCALID_SPACE_CENTER_2F_GENTLEMAN, MOVEMENT_TYPE_FACE_RIGHT
return
MossdeepCity_SpaceCenter_2F_EventScript_MoveDefeatedGrunts::
setobjectxyperm LOCALID_GRUNT_6, 11, 2
setobjectxyperm LOCALID_GRUNT_7, 15, 2
setobjectxyperm LOCALID_GRUNT_5, 13, 4
setobjectxyperm LOCALID_SPACE_CENTER_GRUNT_6, 11, 2
setobjectxyperm LOCALID_SPACE_CENTER_GRUNT_7, 15, 2
setobjectxyperm LOCALID_SPACE_CENTER_GRUNT_5, 13, 4
return
MossdeepCity_SpaceCenter_2F_OnFrame:
@@ -63,24 +52,24 @@ MossdeepCity_SpaceCenter_2F_Movement_PlayerExit:
MossdeepCity_SpaceCenter_2F_EventScript_BattleThreeMagmaGrunts::
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt5Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_5, MossdeepCity_SpaceCenter_2F_Text_Grunt5Defeat
applymovement LOCALID_GRUNT_5, MossdeepCity_SpaceCenter_2F_Movement_Grunt5Defeated
applymovement LOCALID_SPACE_CENTER_GRUNT_5, MossdeepCity_SpaceCenter_2F_Movement_Grunt5Defeated
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt6Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_6, MossdeepCity_SpaceCenter_2F_Text_Grunt6Defeat
applymovement LOCALID_GRUNT_6, MossdeepCity_SpaceCenter_2F_Movement_Grunt6Defeated
applymovement LOCALID_SPACE_CENTER_GRUNT_6, MossdeepCity_SpaceCenter_2F_Movement_Grunt6Defeated
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox MossdeepCity_SpaceCenter_2F_Text_Grunt7Intro, MSGBOX_DEFAULT
trainerbattle_no_intro TRAINER_GRUNT_SPACE_CENTER_7, MossdeepCity_SpaceCenter_2F_Text_Grunt7Defeat
applymovement LOCALID_GRUNT_7, MossdeepCity_SpaceCenter_2F_Movement_Grunt7Defeated
applymovement LOCALID_SPACE_CENTER_GRUNT_7, MossdeepCity_SpaceCenter_2F_Movement_Grunt7Defeated
waitmovement 0
setvar VAR_MOSSDEEP_SPACE_CENTER_STATE, 2
copyobjectxytoperm LOCALID_GRUNT_6
copyobjectxytoperm LOCALID_GRUNT_7
copyobjectxytoperm LOCALID_GRUNT_5
copyobjectxytoperm LOCALID_SPACE_CENTER_GRUNT_6
copyobjectxytoperm LOCALID_SPACE_CENTER_GRUNT_7
copyobjectxytoperm LOCALID_SPACE_CENTER_GRUNT_5
releaseall
end
@@ -198,13 +187,13 @@ MossdeepCity_SpaceCenter_2F_EventScript_Steven::
playse SE_NOT_EFFECTIVE
switch VAR_FACING
case DIR_SOUTH, MossdeepCity_SpaceCenter_2F_EventScript_StevenFightMovementSouth
applymovement LOCALID_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFight
applymovement LOCALID_SPACE_CENTER_2F_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFight
waitmovement 0
releaseall
end
MossdeepCity_SpaceCenter_2F_EventScript_StevenFightMovementSouth::
applymovement LOCALID_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFightSouth
applymovement LOCALID_SPACE_CENTER_2F_STEVEN, MossdeepCity_SpaceCenter_2F_Movement_StevenFightSouth
waitmovement 0
releaseall
end
@@ -275,12 +264,12 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha::
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieWeFailedIsAquaAlsoMisguided, MSGBOX_DEFAULT
closemessage
delay 20
applymovement LOCALID_MAXIE, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_TABITHA, Common_Movement_WalkInPlaceFasterDown
applymovement LOCALID_SPACE_CENTER_MAXIE, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_SPACE_CENTER_TABITHA, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
delay 60
applymovement LOCALID_MAXIE, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_TABITHA, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_SPACE_CENTER_MAXIE, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_SPACE_CENTER_TABITHA, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
delay 20
msgbox MossdeepCity_SpaceCenter_2F_Text_MaxieWeWillGiveUp, MSGBOX_DEFAULT
@@ -292,17 +281,17 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha::
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_1F_TEAM_MAGMA
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_2F_TEAM_MAGMA
setflag FLAG_HIDE_MOSSDEEP_CITY_TEAM_MAGMA
removeobject LOCALID_GRUNT_6
removeobject LOCALID_GRUNT_7
removeobject LOCALID_GRUNT_5
removeobject LOCALID_TABITHA
removeobject LOCALID_MAXIE
setobjectxy LOCALID_SCIENTIST, 5, 6
turnobject LOCALID_SCIENTIST, DIR_SOUTH
setobjectxy LOCALID_GENTLEMAN, 11, 8
turnobject LOCALID_GENTLEMAN, DIR_NORTH
setobjectxy LOCALID_RICH_BOY, 6, 2
turnobject LOCALID_RICH_BOY, DIR_NORTH
removeobject LOCALID_SPACE_CENTER_GRUNT_6
removeobject LOCALID_SPACE_CENTER_GRUNT_7
removeobject LOCALID_SPACE_CENTER_GRUNT_5
removeobject LOCALID_SPACE_CENTER_TABITHA
removeobject LOCALID_SPACE_CENTER_MAXIE
setobjectxy LOCALID_SPACE_CENTER_2F_SCIENTIST, 5, 6
turnobject LOCALID_SPACE_CENTER_2F_SCIENTIST, DIR_SOUTH
setobjectxy LOCALID_SPACE_CENTER_2F_GENTLEMAN, 11, 8
turnobject LOCALID_SPACE_CENTER_2F_GENTLEMAN, DIR_NORTH
setobjectxy LOCALID_SPACE_CENTER_2F_RICH_BOY, 6, 2
turnobject LOCALID_SPACE_CENTER_2F_RICH_BOY, DIR_NORTH
call MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayer
fadescreen FADE_FROM_BLACK
msgbox MossdeepCity_SpaceCenter_2F_Text_StevenThankYouComeSeeMeAtHome, MSGBOX_DEFAULT
@@ -310,15 +299,15 @@ MossdeepCity_SpaceCenter_2F_EventScript_DefeatedMaxieTabitha::
fadescreen FADE_TO_BLACK
setflag FLAG_DEFEATED_MAGMA_SPACE_CENTER
setflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
removeobject LOCALID_STEVEN
removeobject LOCALID_SPACE_CENTER_2F_STEVEN
setflag FLAG_HIDE_MOSSDEEP_CITY_SPACE_CENTER_MAGMA_NOTE
clearflag FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN
setvar VAR_STEVENS_HOUSE_STATE, 1
setflag FLAG_HIDE_MOSSDEEP_CITY_SCOTT
removeobject LOCALID_SCIENTIST
setobjectxyperm LOCALID_SCIENTIST, 5, 6
setobjectmovementtype LOCALID_SCIENTIST, MOVEMENT_TYPE_WANDER_AROUND
addobject LOCALID_SCIENTIST
removeobject LOCALID_SPACE_CENTER_2F_SCIENTIST
setobjectxyperm LOCALID_SPACE_CENTER_2F_SCIENTIST, 5, 6
setobjectmovementtype LOCALID_SPACE_CENTER_2F_SCIENTIST, MOVEMENT_TYPE_WANDER_AROUND
addobject LOCALID_SPACE_CENTER_2F_SCIENTIST
fadescreen FADE_FROM_BLACK
#ifdef BUGFIX
releaseall
@@ -332,11 +321,11 @@ MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayer::
return
MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayerSouth::
turnobject LOCALID_STEVEN, DIR_NORTH
turnobject LOCALID_SPACE_CENTER_2F_STEVEN, DIR_NORTH
return
MossdeepCity_SpaceCenter_2F_EventScript_StevenFacePlayerWest::
turnobject LOCALID_STEVEN, DIR_EAST
turnobject LOCALID_SPACE_CENTER_2F_STEVEN, DIR_EAST
return
MossdeepCity_SpaceCenter_2F_EventScript_MaxieTrainer::

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_STEVENS_HOUSE_STEVEN",
"graphics_id": "OBJ_EVENT_GFX_STEVEN",
"x": 9,
"y": 6,
@@ -28,6 +29,7 @@
"flag": "FLAG_HIDE_MOSSDEEP_CITY_STEVENS_HOUSE_STEVEN"
},
{
"local_id": "LOCALID_STEVENS_HOUSE_BALL",
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
"x": 4,
"y": 3,

View File

@@ -1,6 +1,3 @@
.set LOCALID_STEVEN, 1
.set LOCALID_BELDUM_BALL, 2
MossdeepCity_StevensHouse_MapScripts::
map_script MAP_SCRIPT_ON_LOAD, MossdeepCity_StevensHouse_OnLoad
map_script MAP_SCRIPT_ON_TRANSITION, MossdeepCity_StevensHouse_OnTransition
@@ -20,8 +17,8 @@ MossdeepCity_StevensHouse_OnTransition:
end
MossdeepCity_StevensHouse_EventScript_SetStevenPos::
setobjectxyperm LOCALID_STEVEN, 6, 5
setobjectmovementtype LOCALID_STEVEN, MOVEMENT_TYPE_FACE_UP
setobjectxyperm LOCALID_STEVENS_HOUSE_STEVEN, 6, 5
setobjectmovementtype LOCALID_STEVENS_HOUSE_STEVEN, MOVEMENT_TYPE_FACE_UP
return
MossdeepCity_StevensHouse_OnFrame:
@@ -30,14 +27,14 @@ MossdeepCity_StevensHouse_OnFrame:
MossdeepCity_StevensHouse_EventScript_StevenGivesDive::
lockall
applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_STEVENS_HOUSE_STEVEN, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
playse SE_PIN
applymovement LOCALID_STEVEN, Common_Movement_ExclamationMark
applymovement LOCALID_STEVENS_HOUSE_STEVEN, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_STEVEN, Common_Movement_Delay48
applymovement LOCALID_STEVENS_HOUSE_STEVEN, Common_Movement_Delay48
waitmovement 0
applymovement LOCALID_STEVEN, MossdeepCity_StevensHouse_Movement_StevenApproachPlayer
applymovement LOCALID_STEVENS_HOUSE_STEVEN, MossdeepCity_StevensHouse_Movement_StevenApproachPlayer
waitmovement 0
msgbox MossdeepCity_StevensHouse_Text_YouveEarnedHMDive, MSGBOX_DEFAULT
giveitem ITEM_HM_DIVE
@@ -46,7 +43,7 @@ MossdeepCity_StevensHouse_EventScript_StevenGivesDive::
msgbox MossdeepCity_StevensHouse_Text_ExplainDive, MSGBOX_DEFAULT
closemessage
delay 20
applymovement LOCALID_STEVEN, MossdeepCity_StevensHouse_Movement_StevenReturn
applymovement LOCALID_STEVENS_HOUSE_STEVEN, MossdeepCity_StevensHouse_Movement_StevenReturn
waitmovement 0
setflag FLAG_HIDE_MOSSDEEP_CITY_SCOTT
setflag FLAG_HIDE_SEAFLOOR_CAVERN_ENTRANCE_AQUA_GRUNT
@@ -116,7 +113,7 @@ MossdeepCity_StevensHouse_EventScript_BeldumTransferredToPC::
MossdeepCity_StevensHouse_EventScript_ReceivedBeldumFanfare::
bufferspeciesname STR_VAR_2, SPECIES_BELDUM
removeobject LOCALID_BELDUM_BALL
removeobject LOCALID_STEVENS_HOUSE_BALL
playfanfare MUS_OBTAIN_ITEM
message MossdeepCity_StevensHouse_Text_ObtainedBeldum
waitmessage

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT",
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
"x": 6,
"y": 6,

View File

@@ -1,5 +1,3 @@
.set LOCALID_ATTENDANT, 1
MtChimney_CableCarStation_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, MtChimney_CableCarStation_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, MtChimney_CableCarStation_OnFrame
@@ -10,8 +8,8 @@ MtChimney_CableCarStation_OnTransition:
end
MtChimney_CableCarStation_EventScript_MoveAttendantAside::
setobjectxyperm LOCALID_ATTENDANT, 5, 4
setobjectmovementtype LOCALID_ATTENDANT, MOVEMENT_TYPE_FACE_RIGHT
setobjectxyperm LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT, 5, 4
setobjectmovementtype LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT, MOVEMENT_TYPE_FACE_RIGHT
return
MtChimney_CableCarStation_OnFrame:
@@ -21,11 +19,11 @@ MtChimney_CableCarStation_OnFrame:
MtChimney_CableCarStation_EventScript_ExitCableCar::
lockall
applymovement OBJ_EVENT_ID_PLAYER, MtChimney_CableCarStation_Movement_ExitCableCar
applymovement LOCALID_ATTENDANT, MtChimney_CableCarStation_Movement_FollowPlayerOutFromCableCar
applymovement LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT, MtChimney_CableCarStation_Movement_FollowPlayerOutFromCableCar
waitmovement 0
setvar VAR_CABLE_CAR_STATION_STATE, 0
setobjectxyperm LOCALID_ATTENDANT, 6, 7
setobjectmovementtype LOCALID_ATTENDANT, MOVEMENT_TYPE_FACE_DOWN
setobjectxyperm LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT, 6, 7
setobjectmovementtype LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT, MOVEMENT_TYPE_FACE_DOWN
releaseall
end
@@ -40,7 +38,7 @@ MtChimney_CableCarStation_EventScript_Attendant::
MtChimney_CableCarStation_EventScript_RideCableCar::
msgbox MtChimney_CableCarStation_Text_StepThisWay, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_ATTENDANT, MtChimney_CableCarStation_Movement_LeadPlayerToCableCar
applymovement LOCALID_MT_CHIMNEY_CABLE_CAR_ATTENDANT, MtChimney_CableCarStation_Movement_LeadPlayerToCableCar
applymovement OBJ_EVENT_ID_PLAYER, MtChimney_CableCarStation_Movement_BoardCableCar
waitmovement 0
setvar VAR_0x8004, TRUE @ Going down

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_NAVEL_ROCK_LUGIA",
"graphics_id": "OBJ_EVENT_GFX_LUGIA",
"x": 11,
"y": 13,

View File

@@ -1,5 +1,3 @@
.set LOCALID_LUGIA, 1
NavelRock_Bottom_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, NavelRock_Bottom_OnTransition
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Bottom_OnResume
@@ -26,7 +24,7 @@ NavelRock_Bottom_OnResume:
NavelRock_Bottom_EventScript_TryRemoveLugia::
specialvar VAR_RESULT, GetBattleOutcome
goto_if_ne VAR_RESULT, B_OUTCOME_CAUGHT, Common_EventScript_NopReturn
removeobject LOCALID_LUGIA
removeobject LOCALID_NAVEL_ROCK_LUGIA
return
NavelRock_Bottom_EventScript_Lugia::

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCAL_ID_NAVEL_ROCK_HO_OH",
"graphics_id": "OBJ_EVENT_GFX_HOOH",
"x": 12,
"y": 4,

View File

@@ -1,5 +1,3 @@
.set LOCALID_HO_OH, 1
NavelRock_Top_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, NavelRock_Top_OnTransition
map_script MAP_SCRIPT_ON_RESUME, NavelRock_Top_OnResume
@@ -29,7 +27,7 @@ NavelRock_Top_OnResume:
NavelRock_Top_EventScript_TryRemoveHoOh::
specialvar VAR_RESULT, GetBattleOutcome
goto_if_ne VAR_RESULT, B_OUTCOME_CAUGHT, Common_EventScript_NopReturn
removeobject LOCALID_HO_OH
removeobject LOCAL_ID_NAVEL_ROCK_HO_OH
return
NavelRock_Top_EventScript_HoOh::
@@ -39,7 +37,7 @@ NavelRock_Top_EventScript_HoOh::
setvar VAR_0x8004, 3 @ num loops
setvar VAR_0x8005, 35 @ delay
special LoopWingFlapSE
applymovement LOCALID_HO_OH, NavelRock_Top_Movement_HoOhAppear
applymovement LOCAL_ID_NAVEL_ROCK_HO_OH, NavelRock_Top_Movement_HoOhAppear
applymovement OBJ_EVENT_ID_CAMERA, NavelRock_Top_Movement_CameraPanUp
waitmovement 0
delay 50
@@ -54,7 +52,7 @@ NavelRock_Top_EventScript_HoOh::
setvar VAR_0x8005, 35 @ delay
special LoopWingFlapSE
applymovement OBJ_EVENT_ID_CAMERA, NavelRock_Top_Movement_CameraPanDown
applymovement LOCALID_HO_OH, NavelRock_Top_Movement_HoOhApproach
applymovement LOCAL_ID_NAVEL_ROCK_HO_OH, NavelRock_Top_Movement_HoOhApproach
waitmovement 0
special RemoveCameraObject
seteventmon SPECIES_HO_OH, 70
@@ -62,7 +60,7 @@ NavelRock_Top_EventScript_HoOh::
special BattleSetup_StartLegendaryBattle
waitstate
clearflag FLAG_SYS_CTRL_OBJ_DELETE
setvar VAR_LAST_TALKED, LOCALID_HO_OH
setvar VAR_LAST_TALKED, LOCAL_ID_NAVEL_ROCK_HO_OH
specialvar VAR_RESULT, GetBattleOutcome
goto_if_eq VAR_RESULT, B_OUTCOME_WON, NavelRock_Top_EventScript_DefeatedHoOh
goto_if_eq VAR_RESULT, B_OUTCOME_RAN, NavelRock_Top_EventScript_RanFromHoOh

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_OLDALE_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_OLDALE_NURSE",
"graphics_id": "OBJ_EVENT_GFX_NURSE",
"x": 7,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_NURSE, 1
OldaleTown_PokemonCenter_1F_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, OldaleTown_PokemonCenter_1F_OnTransition
map_script MAP_SCRIPT_ON_RESUME, CableClub_OnResume
@@ -11,7 +9,7 @@ OldaleTown_PokemonCenter_1F_OnTransition:
end
OldaleTown_PokemonCenter_1F_EventScript_Nurse::
setvar VAR_0x800B, LOCALID_NURSE
setvar VAR_0x800B, LOCALID_OLDALE_NURSE
call Common_EventScript_PkmnCenterNurse
waitmessage
waitbuttonpress

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_PETALBURG_MART_CLERK",
"graphics_id": "OBJ_EVENT_GFX_MART_EMPLOYEE",
"x": 1,
"y": 3,

View File

@@ -39,6 +39,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ROUTE103_RIVAL",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 10,
"y": 3,

View File

@@ -1,5 +1,3 @@
.set LOCALID_RIVAL, 2
Route103_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, Route103_OnTransition
map_script MAP_SCRIPT_ON_LOAD, Route103_OnLoad
@@ -30,11 +28,11 @@ Route103_EventScript_RivalMay::
msgbox Route103_Text_MayRoute103Pokemon, MSGBOX_DEFAULT
closemessage
playbgm MUS_ENCOUNTER_MAY, TRUE
applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
applymovement LOCALID_ROUTE103_RIVAL, Common_Movement_FacePlayer
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
applymovement LOCALID_ROUTE103_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
applymovement LOCALID_ROUTE103_RIVAL, Common_Movement_Delay48
waitmovement 0
msgbox Route103_Text_MayLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
@@ -47,11 +45,11 @@ Route103_EventScript_RivalBrendan::
msgbox Route103_Text_BrendanRoute103Pokemon, MSGBOX_DEFAULT
closemessage
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
applymovement LOCALID_RIVAL, Common_Movement_FacePlayer
applymovement LOCALID_ROUTE103_RIVAL, Common_Movement_FacePlayer
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_ExclamationMark
applymovement LOCALID_ROUTE103_RIVAL, Common_Movement_ExclamationMark
waitmovement 0
applymovement LOCALID_RIVAL, Common_Movement_Delay48
applymovement LOCALID_ROUTE103_RIVAL, Common_Movement_Delay48
waitmovement 0
msgbox Route103_Text_BrendanLetsBattle, MSGBOX_DEFAULT
switch VAR_STARTER_MON
@@ -111,35 +109,35 @@ Route103_EventScript_RivalExit::
Route103_EventScript_RivalExitFacingNorth::
applymovement OBJ_EVENT_ID_PLAYER, Route103_Movement_WatchRivalExitFacingNorth
applymovement LOCALID_RIVAL, Route103_Movement_RivalExitFacingNorth1
applymovement LOCALID_ROUTE103_RIVAL, Route103_Movement_RivalExitFacingNorth1
waitmovement 0
playse SE_LEDGE
applymovement LOCALID_RIVAL, Route103_Movement_RivalExitFacingNorth2
applymovement LOCALID_ROUTE103_RIVAL, Route103_Movement_RivalExitFacingNorth2
waitmovement 0
goto Route103_EventScript_RivalEnd
end
Route103_EventScript_RivalExitFacingEastOrWest::
applymovement OBJ_EVENT_ID_PLAYER, Route103_Movement_WatchRivalExitFacingEastOrWest
applymovement LOCALID_RIVAL, Route103_Movement_RivalExit1
applymovement LOCALID_ROUTE103_RIVAL, Route103_Movement_RivalExit1
waitmovement 0
playse SE_LEDGE
applymovement LOCALID_RIVAL, Route103_Movement_RivalExit2
applymovement LOCALID_ROUTE103_RIVAL, Route103_Movement_RivalExit2
waitmovement 0
goto Route103_EventScript_RivalEnd
end
Route103_EventScript_RivalExitFacingSouth::
applymovement LOCALID_RIVAL, Route103_Movement_RivalExit1
applymovement LOCALID_ROUTE103_RIVAL, Route103_Movement_RivalExit1
waitmovement 0
playse SE_LEDGE
applymovement LOCALID_RIVAL, Route103_Movement_RivalExit2
applymovement LOCALID_ROUTE103_RIVAL, Route103_Movement_RivalExit2
waitmovement 0
goto Route103_EventScript_RivalEnd
end
Route103_EventScript_RivalEnd::
removeobject LOCALID_RIVAL
removeobject LOCALID_ROUTE103_RIVAL
setvar VAR_BIRCH_LAB_STATE, 4
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BIRCHS_LAB_RIVAL
setflag FLAG_DEFEATED_RIVAL_ROUTE103

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_TRICK_MASTER_END",
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
"x": 4,
"y": 5,

View File

@@ -1,5 +1,3 @@
.set LOCALID_TRICK_MASTER, 1
Route110_TrickHouseEnd_MapScripts::
map_script MAP_SCRIPT_ON_RESUME, Route110_TrickHouseEnd_OnResume
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEnd_OnTransition
@@ -22,9 +20,9 @@ Route110_TrickHouseEnd_OnWarp:
.2byte 0
Route110_TrickHouseEnd_EventScript_SetTrickMasterPos::
addobject LOCALID_TRICK_MASTER
showobjectat LOCALID_TRICK_MASTER, MAP_ROUTE110_TRICK_HOUSE_END
turnobject LOCALID_TRICK_MASTER, DIR_EAST
addobject LOCALID_TRICK_MASTER_END
showobjectat LOCALID_TRICK_MASTER_END, MAP_ROUTE110_TRICK_HOUSE_END
turnobject LOCALID_TRICK_MASTER_END, DIR_EAST
end
Route110_TrickHouseEnd_OnFrame:
@@ -151,7 +149,7 @@ Route110_TrickHouseEnd_EventScript_CompletedPuzzle8::
delay 30
msgbox Route110_TrickHouseEnd_Text_FountainOfIdeasRunDry, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_TRICK_MASTER, Common_Movement_FacePlayer
applymovement LOCALID_TRICK_MASTER_END, Common_Movement_FacePlayer
waitmovement 0
delay 30
msgbox Route110_TrickHouseEnd_Text_DefeatedMePreferWhichTent, MSGBOX_DEFAULT
@@ -179,12 +177,12 @@ Route110_TrickHouseEnd_EventScript_GiveBlueTent::
return
Route110_TrickHouseEnd_EventScript_TrickMasterExit::
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterSpin
applymovement LOCALID_TRICK_MASTER_END, Route110_TrickHouse_Movement_TrickMasterSpin
waitmovement 0
playse SE_M_EXPLOSION
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouse_Movement_TrickMasterJumpAway
applymovement LOCALID_TRICK_MASTER_END, Route110_TrickHouse_Movement_TrickMasterJumpAway
waitmovement 0
removeobject LOCALID_TRICK_MASTER
removeobject LOCALID_TRICK_MASTER_END
addvar VAR_TRICK_HOUSE_LEVEL, 1
return
@@ -201,33 +199,33 @@ Route110_TrickHouseEnd_EventScript_NoRoomForTent::
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwaySouth::
applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFasterDown
applymovement LOCALID_TRICK_MASTER_END, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwayNorth::
applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_TRICK_MASTER_END, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwayWest::
applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_TRICK_MASTER_END, Common_Movement_WalkInPlaceFasterLeft
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterFaceAwayEast::
applymovement LOCALID_TRICK_MASTER, Common_Movement_WalkInPlaceFasterRight
applymovement LOCALID_TRICK_MASTER_END, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
return
Route110_TrickHouseEnd_EventScript_TrickMasterExitTrigger::
lockall
turnobject LOCALID_TRICK_MASTER, DIR_WEST
turnobject LOCALID_TRICK_MASTER_END, DIR_WEST
playse SE_PIN
applymovement LOCALID_TRICK_MASTER, Common_Movement_ExclamationMark
applymovement LOCALID_TRICK_MASTER_END, Common_Movement_ExclamationMark
waitmovement 0
delay 20
applymovement LOCALID_TRICK_MASTER, Route110_TrickHouseEnd_Movement_TrickMasterSurprise
applymovement LOCALID_TRICK_MASTER_END, Route110_TrickHouseEnd_Movement_TrickMasterSurprise
waitmovement 0
playse SE_M_EXPLOSION
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterDown
@@ -237,7 +235,7 @@ Route110_TrickHouseEnd_EventScript_TrickMasterExitTrigger::
applymovement OBJ_EVENT_ID_PLAYER, Route110_TrickHouseEnd_Movement_KeepPlayerInRoom
waitmovement 0
delay 4
turnobject LOCALID_TRICK_MASTER, DIR_EAST
turnobject LOCALID_TRICK_MASTER_END, DIR_EAST
releaseall
end

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_TRICK_MASTER",
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
"x": 6,
"y": 2,

View File

@@ -1,5 +1,3 @@
.set LOCALID_TRICK_MASTER, 1
Route110_TrickHouseEntrance_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, Route110_TrickHouseEntrance_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route110_TrickHouseEntrance_OnFrame

View File

@@ -187,6 +187,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ROUTE111_TY_1",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 14,
"y": 86,
@@ -200,6 +201,7 @@
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_1"
},
{
"local_id": "LOCALID_ROUTE111_GABBY_1",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 13,
"y": 86,
@@ -291,6 +293,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ROUTE111_GABBY_2",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 13,
"y": 86,
@@ -301,9 +304,10 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "GabbyAndTy_EventScript_GabbyBattle4",
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3"
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2"
},
{
"local_id": "LOCALID_ROUTE111_TY_2",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 14,
"y": 86,
@@ -314,9 +318,10 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "GabbyAndTy_EventScript_TyBattle4",
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3"
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2"
},
{
"local_id": "LOCALID_ROUTE111_GABBY_3",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 13,
"y": 86,
@@ -327,9 +332,10 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "GabbyAndTy_EventScript_GabbyBattle6",
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2"
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3"
},
{
"local_id": "LOCALID_ROUTE111_TY_3",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 14,
"y": 86,
@@ -340,7 +346,7 @@
"trainer_type": "TRAINER_TYPE_NONE",
"trainer_sight_or_berry_tree_id": "0",
"script": "GabbyAndTy_EventScript_TyBattle6",
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_2"
"flag": "FLAG_HIDE_ROUTE_111_GABBY_AND_TY_3"
},
{
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
@@ -603,6 +609,7 @@
"flag": "FLAG_HIDE_ROUTE_111_DESERT_FOSSIL"
},
{
"local_id": "LOCALID_ROUTE111_PLAYER_FALLING",
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
"x": 19,
"y": 53,

View File

@@ -52,6 +52,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_DAYCARE_MAN",
"graphics_id": "OBJ_EVENT_GFX_OLD_MAN",
"x": 47,
"y": 4,

View File

@@ -1,5 +1,3 @@
.set LOCALID_DAYCARE_MAN, 3
Route117_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, Route117_OnTransition
.byte 0

View File

@@ -15,6 +15,7 @@
"connections": null,
"object_events": [
{
"local_id": "LOCALID_DAYCARE_LADY",
"graphics_id": "OBJ_EVENT_GFX_OLD_WOMAN",
"x": 2,
"y": 2,

View File

@@ -83,6 +83,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ROUTE118_GABBY_1",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 33,
"y": 8,
@@ -96,6 +97,7 @@
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_1"
},
{
"local_id": "LOCALID_ROUTE118_TY_1",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 34,
"y": 8,
@@ -122,6 +124,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ROUTE118_GABBY_2",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 33,
"y": 8,
@@ -135,6 +138,7 @@
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2"
},
{
"local_id": "LOCALID_ROUTE118_TY_2",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 34,
"y": 8,
@@ -148,6 +152,7 @@
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_2"
},
{
"local_id": "LOCALID_ROUTE118_GABBY_3",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 33,
"y": 8,
@@ -161,6 +166,7 @@
"flag": "FLAG_HIDE_ROUTE_118_GABBY_AND_TY_3"
},
{
"local_id": "LOCALID_ROUTE118_TY_3",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 34,
"y": 8,

View File

@@ -234,6 +234,7 @@
"flag": "FLAG_ITEM_ROUTE_120_NUGGET"
},
{
"local_id": "LOCALID_ROUTE120_TY_1",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 37,
"y": 5,
@@ -247,6 +248,7 @@
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1"
},
{
"local_id": "LOCALID_ROUTE120_GABBY_1",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 36,
"y": 5,
@@ -260,6 +262,7 @@
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_1"
},
{
"local_id": "LOCALID_ROUTE120_GABBY_2",
"graphics_id": "OBJ_EVENT_GFX_REPORTER_F",
"x": 36,
"y": 5,
@@ -273,6 +276,7 @@
"flag": "FLAG_HIDE_ROUTE_120_GABBY_AND_TY_2"
},
{
"local_id": "LOCALID_ROUTE120_TY_2",
"graphics_id": "OBJ_EVENT_GFX_CAMERAMAN",
"x": 37,
"y": 5,

View File

@@ -62,6 +62,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_ROUTE128_STEVEN",
"graphics_id": "OBJ_EVENT_GFX_STEVEN",
"x": 40,
"y": 22,
@@ -75,6 +76,7 @@
"flag": "FLAG_HIDE_ROUTE_128_STEVEN"
},
{
"local_id": "LOCALID_ROUTE128_ARCHIE",
"graphics_id": "OBJ_EVENT_GFX_ARCHIE",
"x": 37,
"y": 22,
@@ -88,6 +90,7 @@
"flag": "FLAG_HIDE_ROUTE_128_ARCHIE"
},
{
"local_id": "LOCALID_ROUTE128_MAXIE",
"graphics_id": "OBJ_EVENT_GFX_MAXIE",
"x": 38,
"y": 21,

View File

@@ -1,7 +1,3 @@
.set LOCALID_STEVEN, 3
.set LOCALID_ARCHIE, 4
.set LOCALID_MAXIE, 5
Route128_MapScripts::
map_script MAP_SCRIPT_ON_TRANSITION, Route128_OnTransition
map_script MAP_SCRIPT_ON_FRAME_TABLE, Route128_OnFrame
@@ -18,64 +14,64 @@ Route128_OnFrame:
Route128_EventScript_KyogreAwakenedScene::
lockall
delay 20
applymovement LOCALID_ARCHIE, Route128_Movement_ArchieLookAround
applymovement LOCALID_ROUTE128_ARCHIE, Route128_Movement_ArchieLookAround
waitmovement 0
msgbox Route128_Text_ArchieWhatHappened, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_ARCHIE, Route128_Movement_ArchieBackUp
applymovement LOCALID_ROUTE128_ARCHIE, Route128_Movement_ArchieBackUp
waitmovement 0
msgbox Route128_Text_ArchieIOnlyWanted, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_MAXIE, Route128_Movement_MaxieApproachArchie
applymovement LOCALID_ROUTE128_MAXIE, Route128_Movement_MaxieApproachArchie
waitmovement 0
applymovement LOCALID_ARCHIE, Common_Movement_WalkInPlaceFasterUp
applymovement LOCALID_ROUTE128_ARCHIE, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox Route128_Text_MaxieDoYouUnderstandNow, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_MAXIE, Route128_Movement_MaxieApproachPlayer
applymovement LOCALID_ROUTE128_MAXIE, Route128_Movement_MaxieApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox Route128_Text_MaxieResposibilityFallsToArchieAndMe, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_ARCHIE, Route128_Movement_ArchieRunLeft
applymovement LOCALID_ROUTE128_ARCHIE, Route128_Movement_ArchieRunLeft
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterLeft
applymovement LOCALID_MAXIE, Route128_Movement_MaxieWalkLeft
applymovement LOCALID_ROUTE128_MAXIE, Route128_Movement_MaxieWalkLeft
waitmovement 0
msgbox Route128_Text_MaxieThisDefiesBelief, MSGBOX_DEFAULT
closemessage
delay 40
applymovement LOCALID_MAXIE, Route128_Movement_MaxieExit
applymovement LOCALID_ARCHIE, Route128_Movement_ArchieExit
applymovement LOCALID_ROUTE128_MAXIE, Route128_Movement_MaxieExit
applymovement LOCALID_ROUTE128_ARCHIE, Route128_Movement_ArchieExit
waitmovement 0
removeobject LOCALID_MAXIE
removeobject LOCALID_ARCHIE
removeobject LOCALID_ROUTE128_MAXIE
removeobject LOCALID_ROUTE128_ARCHIE
delay 100
setfieldeffectargument 0, 1
dofieldeffect FLDEFF_NPCFLY_OUT
waitfieldeffect FLDEFF_NPCFLY_OUT
addobject LOCALID_STEVEN
applymovement LOCALID_STEVEN, Route128_Movement_StevenApproachPlayer
addobject LOCALID_ROUTE128_STEVEN
applymovement LOCALID_ROUTE128_STEVEN, Route128_Movement_StevenApproachPlayer
waitmovement 0
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterRight
waitmovement 0
msgbox Route128_Text_StevenWhatIsHappening, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_STEVEN, Route128_Movement_StevenWalkUp
applymovement LOCALID_ROUTE128_STEVEN, Route128_Movement_StevenWalkUp
applymovement OBJ_EVENT_ID_PLAYER, Common_Movement_WalkInPlaceFasterUp
waitmovement 0
msgbox Route128_Text_StevenWholeWorldWillDrown, MSGBOX_DEFAULT
applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFasterDown
applymovement LOCALID_ROUTE128_STEVEN, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
msgbox Route128_Text_StevenImGoingToSootopolis, MSGBOX_DEFAULT
closemessage
applymovement LOCALID_STEVEN, Common_Movement_WalkInPlaceFasterDown
applymovement LOCALID_ROUTE128_STEVEN, Common_Movement_WalkInPlaceFasterDown
waitmovement 0
delay 50
setfieldeffectargument 0, 1
dofieldeffect FLDEFF_NPCFLY_OUT
delay 15
removeobject LOCALID_STEVEN
removeobject LOCALID_ROUTE128_STEVEN
waitfieldeffect FLDEFF_NPCFLY_OUT
clearflag FLAG_HIDE_MAP_NAME_POPUP
setvar VAR_ROUTE128_STATE, 2

View File

@@ -28,6 +28,7 @@
"flag": "0"
},
{
"local_id": "LOCALID_DEVON_CORP_STAIR_GUARD",
"graphics_id": "OBJ_EVENT_GFX_DEVON_EMPLOYEE",
"x": 15,
"y": 5,

Some files were not shown because too many files have changed in this diff Show More