Generate local IDs from map.json files
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -190,6 +190,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_FRONTIER_SUDOWOODO",
|
||||
"graphics_id": "OBJ_EVENT_GFX_SUDOWOODO",
|
||||
"x": 54,
|
||||
"y": 62,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_DEWFORD_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MOVE_RELEARNER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_FAT_MAN",
|
||||
"x": 4,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_MOVE_RELEARNER, 1
|
||||
|
||||
FallarborTown_MoveRelearnersHouse_MapScripts::
|
||||
.byte 0
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_FARAWAY_ISLAND_MEW",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MEW",
|
||||
"x": 13,
|
||||
"y": 17,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_FORTREE_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_GRANITE_CAVE_STEVEN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_STEVEN",
|
||||
"x": 7,
|
||||
"y": 8,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -67,6 +67,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_MAGMA_HIDEOUT_GUARD",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAGMA_MEMBER_M",
|
||||
"x": 16,
|
||||
"y": 19,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -28,6 +28,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_LOTTERY_CLERK",
|
||||
"graphics_id": "OBJ_EVENT_GFX_BEAUTY",
|
||||
"x": 10,
|
||||
"y": 2,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_LOTTERY_CLERK, 2
|
||||
|
||||
LilycoveCity_DepartmentStore_1F_MapScripts::
|
||||
.byte 0
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MOVE_DELETER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 4,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_MOVE_DELETER, 1
|
||||
|
||||
LilycoveCity_MoveDeletersHouse_MapScripts::
|
||||
.byte 0
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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::
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCAL_ID_MAUVILLE_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_MOSSDEEP_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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::
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_NAVEL_ROCK_LUGIA",
|
||||
"graphics_id": "OBJ_EVENT_GFX_LUGIA",
|
||||
"x": 11,
|
||||
"y": 13,
|
||||
|
||||
@@ -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::
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_OLDALE_NURSE",
|
||||
"graphics_id": "OBJ_EVENT_GFX_NURSE",
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -39,6 +39,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_ROUTE103_RIVAL",
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 10,
|
||||
"y": 3,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_TRICK_MASTER",
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 6,
|
||||
"y": 2,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -52,6 +52,7 @@
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"local_id": "LOCALID_DAYCARE_MAN",
|
||||
"graphics_id": "OBJ_EVENT_GFX_OLD_MAN",
|
||||
"x": 47,
|
||||
"y": 4,
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
.set LOCALID_DAYCARE_MAN, 3
|
||||
|
||||
Route117_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, Route117_OnTransition
|
||||
.byte 0
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"local_id": "LOCALID_DAYCARE_LADY",
|
||||
"graphics_id": "OBJ_EVENT_GFX_OLD_WOMAN",
|
||||
"x": 2,
|
||||
"y": 2,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user