import from github
This commit is contained in:
472
data/maps/LilycoveCity_ContestLobby/map.json
Normal file
472
data/maps/LilycoveCity_ContestLobby/map.json
Normal file
@ -0,0 +1,472 @@
|
||||
{
|
||||
"id": "MAP_LILYCOVE_CITY_CONTEST_LOBBY",
|
||||
"name": "LilycoveCity_ContestLobby",
|
||||
"layout": "LAYOUT_LILYCOVE_CITY_CONTEST_LOBBY",
|
||||
"music": "MUS_CONTEST_LOBBY",
|
||||
"region_map_section": "MAPSEC_LILYCOVE_CITY",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_NONE",
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_cycling": false,
|
||||
"allow_escaping": false,
|
||||
"allow_running": false,
|
||||
"show_map_name": false,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_NORMAL",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_TEALA",
|
||||
"x": 14,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestReceptionist",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_TEALA",
|
||||
"x": 15,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_LinkContestReceptionist",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_4",
|
||||
"x": 26,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BerryBlender_EventScript_Blender2Man",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
|
||||
"x": 9,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_1"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"x": 18,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlackBelt",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_2",
|
||||
"x": 4,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 2,
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
|
||||
"x": 3,
|
||||
"y": 4,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_Artist",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_REPORTER_M",
|
||||
"x": 13,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_Reporter",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BOY_1",
|
||||
"x": 23,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_Blender3Boy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_TWIN",
|
||||
"x": 28,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BerryBlender_EventScript_Blender2Twin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ARTIST",
|
||||
"x": 21,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "0x0",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_CONTEST_ATTENDANT_2"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_FISHERMAN",
|
||||
"x": 5,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_Fisherman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_FAT_MAN",
|
||||
"x": 0,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_FatMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_NINJA_BOY",
|
||||
"x": 8,
|
||||
"y": 7,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_UP_AND_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_NinjaBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_POKEFAN_F",
|
||||
"x": 22,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BerryBlender_EventScript_Blender3PokefanF",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 26,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BerryBlender_EventScript_Blender1ExpertM",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_REPLACEMENT"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_1",
|
||||
"x": 24,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_Blender3Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
|
||||
"x": 27,
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker2",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_CAMPER",
|
||||
"x": 28,
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker3",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_LITTLE_GIRL",
|
||||
"x": 28,
|
||||
"y": 7,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker4",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCIENTIST_2",
|
||||
"x": 26,
|
||||
"y": 7,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker5",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_1",
|
||||
"x": 27,
|
||||
"y": 7,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker6",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_NINJA_BOY",
|
||||
"x": 26,
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker1",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_OLD_MAN",
|
||||
"x": 26,
|
||||
"y": 5,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BlendMaster",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_LITTLE_GIRL",
|
||||
"x": 9,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_RIGHT",
|
||||
"movement_range_x": 2,
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_LittleGirl",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 14,
|
||||
"y": 11,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY",
|
||||
"dest_warp_id": 4
|
||||
},
|
||||
{
|
||||
"x": 15,
|
||||
"y": 11,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY",
|
||||
"dest_warp_id": 4
|
||||
},
|
||||
{
|
||||
"x": 9,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_CONTEST_HALL",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 21,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_CONTEST_HALL",
|
||||
"dest_warp_id": 1
|
||||
}
|
||||
],
|
||||
"coord_events": [],
|
||||
"bg_events": [
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 23,
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BerryBlender_EventScript_BerryBlenderLink"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 23,
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BerryBlender_EventScript_BerryBlender3"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 23,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestWinner4"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 25,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestWinner5"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 27,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestWinner6"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 30,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_BerryBlenderSpeedRecords"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 3,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestWinner1"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 5,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestWinner2"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 7,
|
||||
"y": 1,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_ContestWinner3"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 27,
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BerryBlender_EventScript_BerryBlender1"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 27,
|
||||
"y": 9,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BerryBlender_EventScript_BerryBlender2"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 18,
|
||||
"y": 3,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_ContestLobby_EventScript_LinkContestResults"
|
||||
}
|
||||
]
|
||||
}
|
1086
data/maps/LilycoveCity_ContestLobby/scripts.inc
Normal file
1086
data/maps/LilycoveCity_ContestLobby/scripts.inc
Normal file
@ -0,0 +1,1086 @@
|
||||
@ 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
|
||||
.byte 0
|
||||
|
||||
@ Some scripts for this room are split into data/scripts/contest_hall and data/scripts/berry_blender
|
||||
|
||||
LilycoveCity_ContestLobby_OnTransition:
|
||||
call LilycoveCity_ContestLobby_EventScript_TryShowContestReporter
|
||||
call LilycoveCity_ContestLobby_EventScript_TryShowBlendMaster
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryShowBlendMaster::
|
||||
getpokenewsactive POKENEWS_BLENDMASTER
|
||||
goto_if_eq VAR_RESULT, TRUE, LilycoveCity_ContestLobby_EventScript_ShowBlendMaster
|
||||
clearflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_REPLACEMENT
|
||||
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ShowBlendMaster::
|
||||
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER_REPLACEMENT
|
||||
clearflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_BLEND_MASTER
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_OnFrame:
|
||||
map_script_2 VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1, LilycoveCity_ContestLobby_EventScript_TryDoContestArtist
|
||||
map_script_2 VAR_LILYCOVE_CONTEST_LOBBY_STATE, 2, LilycoveCity_ContestLobby_EventScript_TryDoLinkContestArtist
|
||||
.2byte 0
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryDoContestArtist::
|
||||
goto_if_set FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR, LilycoveCity_ContestLobby_EventScript_ContestArtist
|
||||
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestArtist::
|
||||
lockall
|
||||
addobject LOCALID_ARTIST
|
||||
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistApproachPlayer
|
||||
waitmovement LOCALID_ARTIST
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerFaceArtist
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint, MSGBOX_DEFAULT
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_ARTIST
|
||||
lockall
|
||||
msgbox LilycoveCity_ContestLobby_Text_ShouldITakePaintingToMuseum, MSGBOX_YESNO
|
||||
goto_if_eq VAR_RESULT, YES, LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseum
|
||||
goto_if_eq VAR_RESULT, NO, LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePainting
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseum::
|
||||
msgbox LilycoveCity_ContestLobby_Text_IllTakePaintingToMuseum, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
special SaveMuseumContestPainting
|
||||
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
|
||||
waitmovement 0
|
||||
removeobject LOCALID_ARTIST
|
||||
call LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons
|
||||
call LilycoveCity_ContestLobby_EventScript_SetPaintingFlag
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePainting::
|
||||
msgbox LilycoveCity_ContestLobby_Text_TakeHomeButIdLikeToTakeToMuseum, MSGBOX_YESNO
|
||||
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
|
||||
waitmovement 0
|
||||
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
|
||||
removeobject LOCALID_ARTIST
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ReceivedArtistRibbon::
|
||||
incrementgamestat GAME_STAT_RECEIVED_RIBBONS
|
||||
special BufferContestWinnerMonName
|
||||
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistBeginToExit
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_ARTIST, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ARTIST, LilycoveCity_ContestLobby_Movement_ArtistReturnToPlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_ContestLobby_Text_TakeMementoOfPainting, MSGBOX_DEFAULT
|
||||
playfanfare MUS_OBTAIN_ITEM
|
||||
msgbox LilycoveCity_ContestLobby_Text_ReceivedARibbon, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
msgbox LilycoveCity_ContestLobby_Text_PutTheRibbonOnMon, MSGBOX_DEFAULT
|
||||
msgbox LilycoveCity_ContestLobby_Text_OkaySeeYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons::
|
||||
specialvar VAR_0x8004, CountPlayerMuseumPaintings
|
||||
switch VAR_0x8004
|
||||
case 1, LilycoveCity_ContestLobby_EventScript_ShowPatron1
|
||||
case 2, LilycoveCity_ContestLobby_EventScript_ShowPatron2
|
||||
case 3, LilycoveCity_ContestLobby_EventScript_ShowPatron3
|
||||
case 4, LilycoveCity_ContestLobby_EventScript_ShowPatron4
|
||||
case 5, LilycoveCity_ContestLobby_EventScript_ShowTourists
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ShowPatron1::
|
||||
clearflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_1
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ShowPatron2::
|
||||
clearflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_2
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ShowPatron3::
|
||||
clearflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_3
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ShowPatron4::
|
||||
clearflag FLAG_HIDE_LILYCOVE_MUSEUM_PATRON_4
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ShowTourists::
|
||||
clearflag FLAG_HIDE_LILYCOVE_MUSEUM_TOURISTS
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetPaintingFlag::
|
||||
switch VAR_CONTEST_CATEGORY
|
||||
case CONTEST_CATEGORY_COOL, LilycoveCity_ContestLobby_EventScript_MadeCoolPainting
|
||||
case CONTEST_CATEGORY_BEAUTY, LilycoveCity_ContestLobby_EventScript_MadeBeautyPainting
|
||||
case CONTEST_CATEGORY_CUTE, LilycoveCity_ContestLobby_EventScript_MadeCutePainting
|
||||
case CONTEST_CATEGORY_SMART, LilycoveCity_ContestLobby_EventScript_MadeSmartPainting
|
||||
case CONTEST_CATEGORY_TOUGH, LilycoveCity_ContestLobby_EventScript_MadeToughPainting
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_MadeCoolPainting::
|
||||
setflag FLAG_COOL_PAINTING_MADE
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_MadeBeautyPainting::
|
||||
setflag FLAG_BEAUTY_PAINTING_MADE
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_MadeCutePainting::
|
||||
setflag FLAG_CUTE_PAINTING_MADE
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_MadeSmartPainting::
|
||||
setflag FLAG_SMART_PAINTING_MADE
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_MadeToughPainting::
|
||||
setflag FLAG_TOUGH_PAINTING_MADE
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ArtistApproachPlayer:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ArtistExit:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_PlayerFaceArtist:
|
||||
walk_in_place_faster_left
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ArtistBeginToExit:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ArtistReturnToPlayer:
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryDoLinkContestArtist::
|
||||
goto_if_set FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR, LilycoveCity_ContestLobby_EventScript_LinkContestArtist
|
||||
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkContestArtist::
|
||||
lockall
|
||||
addobject LOCALID_ARTIST_LINK
|
||||
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistApproachPlayer
|
||||
waitmovement LOCALID_ARTIST_LINK
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerFaceLinkArtist
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint, MSGBOX_DEFAULT
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_ARTIST
|
||||
msgbox LilycoveCity_ContestLobby_Text_ShouldITakePaintingToMuseum, MSGBOX_YESNO
|
||||
goto_if_eq VAR_RESULT, YES, LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink
|
||||
goto_if_eq VAR_RESULT, NO, LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePaintingLink
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TakePaintingToMuseumLink::
|
||||
msgbox LilycoveCity_ContestLobby_Text_IllTakePaintingToMuseum, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
special SaveMuseumContestPainting
|
||||
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
|
||||
waitmovement 0
|
||||
removeobject LOCALID_ARTIST_LINK
|
||||
call LilycoveCity_ContestLobby_EventScript_UpdateMuseumPatrons
|
||||
call LilycoveCity_ContestLobby_EventScript_SetPaintingFlag
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ConfirmDontTakePaintingLink::
|
||||
msgbox LilycoveCity_ContestLobby_Text_TakeHomeButIdLikeToTakeToMuseum, MSGBOX_YESNO
|
||||
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
|
||||
waitmovement 0
|
||||
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 0
|
||||
removeobject LOCALID_ARTIST_LINK
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ReceivedLinkArtistRibbon::
|
||||
incrementgamestat GAME_STAT_RECEIVED_RIBBONS
|
||||
setflag FLAG_SYS_RIBBON_GET
|
||||
special BufferContestWinnerMonName
|
||||
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistBeginExit
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement LOCALID_ARTIST_LINK, Common_Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement LOCALID_ARTIST_LINK, LilycoveCity_ContestLobby_Movement_LinkArtistReturnToPlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_ContestLobby_Text_TakeMementoOfPainting, MSGBOX_DEFAULT
|
||||
playfanfare MUS_OBTAIN_ITEM
|
||||
msgbox LilycoveCity_ContestLobby_Text_ReceivedARibbon, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
msgbox LilycoveCity_ContestLobby_Text_PutTheRibbonOnMon, MSGBOX_DEFAULT
|
||||
msgbox LilycoveCity_ContestLobby_Text_OkaySeeYou, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkArtistApproachPlayer:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkArtistExit:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_PlayerFaceLinkArtist:
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkArtistBeginExit:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkArtistReturnToPlayer:
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
delay_16
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_fast_up
|
||||
walk_in_place_faster_left
|
||||
step_end
|
||||
|
||||
@ EventScript_SpeakToContestReceptionist either ends or returns after a contest entry is submitted
|
||||
LilycoveCity_ContestLobby_EventScript_ContestReceptionist::
|
||||
special ClearLinkContestFlags
|
||||
specialvar VAR_RESULT, IsContestDebugActive @ Always FALSE
|
||||
goto_if_eq VAR_RESULT, TRUE, LilycoveCity_ContestLobby_EventScript_SetDebug
|
||||
call LilycoveCity_ContestLobby_EventScript_SpeakToContestReceptionist
|
||||
call LilycoveCity_ContestLobby_EventScript_LeadToContestHall
|
||||
special SetContestTrainerGfxIds
|
||||
call LilycoveCity_ContestLobby_EventScript_SetPlayerGfx
|
||||
call LilycoveCity_ContestLobby_EventScript_SetContestType
|
||||
call LilycoveCity_ContestLobby_EventScript_WarpToContestHall
|
||||
waitstate
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetContestType::
|
||||
switch VAR_CONTEST_RANK
|
||||
case CONTEST_RANK_NORMAL, LilycoveCity_ContestLobby_EventScript_SetNormalContestType
|
||||
case CONTEST_RANK_SUPER, LilycoveCity_ContestLobby_EventScript_SetSuperContestType
|
||||
case CONTEST_RANK_HYPER, LilycoveCity_ContestLobby_EventScript_SetHyperContestType
|
||||
case CONTEST_RANK_MASTER, LilycoveCity_ContestLobby_EventScript_SetMasterContestType
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetNormalContestType::
|
||||
setvar VAR_CONTEST_TYPE, CONTEST_TYPE_NPC_NORMAL
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetSuperContestType::
|
||||
setvar VAR_CONTEST_TYPE, CONTEST_TYPE_NPC_SUPER
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetHyperContestType::
|
||||
setvar VAR_CONTEST_TYPE, CONTEST_TYPE_NPC_HYPER
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetMasterContestType::
|
||||
setvar VAR_CONTEST_TYPE, CONTEST_TYPE_NPC_MASTER
|
||||
return
|
||||
|
||||
@ Functionally unused
|
||||
LilycoveCity_ContestLobby_EventScript_SetDebug::
|
||||
setflag FLAG_HIDE_LILYCOVE_MUSEUM_CURATOR
|
||||
copyvar VAR_LILYCOVE_MUSEUM_2F_STATE, 1
|
||||
additem ITEM_CONTEST_PASS
|
||||
setvar VAR_0x800B, 8
|
||||
setvar VAR_CONTEST_RANK, CONTEST_RANK_MASTER
|
||||
setvar VAR_LILYCOVE_CONTEST_LOBBY_STATE, 1
|
||||
setflag FLAG_SYS_RIBBON_GET
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_WarpToContestHall::
|
||||
setflag FLAG_ENTERED_CONTEST
|
||||
switch VAR_CONTEST_CATEGORY
|
||||
case CONTEST_CATEGORY_COOL, LilycoveCity_ContestLobby_EventScript_WarpToCoolContestHall
|
||||
case CONTEST_CATEGORY_BEAUTY, LilycoveCity_ContestLobby_EventScript_WarpToBeautyContestHall
|
||||
case CONTEST_CATEGORY_CUTE, LilycoveCity_ContestLobby_EventScript_WarpToCuteContestHall
|
||||
case CONTEST_CATEGORY_SMART, LilycoveCity_ContestLobby_EventScript_WarpToSmartContestHall
|
||||
case CONTEST_CATEGORY_TOUGH, LilycoveCity_ContestLobby_EventScript_WarpToToughContestHall
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_WarpToCoolContestHall::
|
||||
setwarp MAP_CONTEST_HALL_COOL, 7, 5
|
||||
special DoContestHallWarp
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_WarpToBeautyContestHall::
|
||||
setwarp MAP_CONTEST_HALL_BEAUTY, 7, 5
|
||||
special DoContestHallWarp
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_WarpToCuteContestHall::
|
||||
setwarp MAP_CONTEST_HALL_CUTE, 7, 5
|
||||
special DoContestHallWarp
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_WarpToSmartContestHall::
|
||||
setwarp MAP_CONTEST_HALL_SMART, 7, 5
|
||||
special DoContestHallWarp
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_WarpToToughContestHall::
|
||||
setwarp MAP_CONTEST_HALL_TOUGH, 7, 5
|
||||
special DoContestHallWarp
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LeadToContestHall::
|
||||
lockall
|
||||
applymovement LOCALID_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
|
||||
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
|
||||
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 OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerWalkToContestHall
|
||||
waitmovement 0
|
||||
releaseall
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_PlayerWalkToContestHall:
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_PlayerApproachReceptionist:
|
||||
walk_in_place_faster_left
|
||||
walk_left
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ReceptionistApproachCounter:
|
||||
walk_left
|
||||
walk_left
|
||||
walk_in_place_faster_down
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ReceptionistExitCounter:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_in_place_faster_up
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ReceptionistWalkToContestHall:
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_ReceptionistFacePlayer:
|
||||
walk_in_place_faster_right
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlackBelt::
|
||||
msgbox LilycoveCity_ContestLobby_Text_MasterRankHereICome, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_Girl::
|
||||
msgbox LilycoveCity_ContestLobby_Text_WholeVarietyOfPokemonHere, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_Artist::
|
||||
msgbox LilycoveCity_ContestLobby_Text_ContestFeastForEyes, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_FatMan::
|
||||
msgbox LilycoveCity_ContestLobby_Text_ToughContestIsExtreme, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_Fisherman::
|
||||
msgbox LilycoveCity_ContestLobby_Text_LavishedCareOnMon, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_NinjaBoy::
|
||||
msgbox LilycoveCity_ContestLobby_Text_MadePokeblocksWithFamily, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestWinner1::
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_HALL_1
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestWinner2::
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_HALL_2
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestWinner3::
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_HALL_3
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestWinner4::
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_HALL_4
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestWinner5::
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_HALL_5
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ContestWinner6::
|
||||
lockall
|
||||
fadescreen FADE_TO_BLACK
|
||||
showcontestpainting CONTEST_WINNER_HALL_6
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_Blender3Boy::
|
||||
msgbox BerryBlender_Text_LetsGetBlendingAlready, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_Blender3Girl::
|
||||
msgbox BerryBlender_Text_WhatKindOfPokeblockWillIGet, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BerryBlenderSpeedRecords::
|
||||
lockall
|
||||
special ShowBerryBlenderRecordWindow
|
||||
waitbuttonpress
|
||||
special RemoveRecordsWindow
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkContestResults::
|
||||
lockall
|
||||
frontier_results FACILITY_LINK_CONTEST
|
||||
waitbuttonpress
|
||||
special RemoveRecordsWindow
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMaster::
|
||||
lock
|
||||
faceplayer
|
||||
msgbox BerryBlender_Text_BlendWithTheBlendMaster, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker1::
|
||||
lock
|
||||
msgbox BerryBlender_Text_WhoaAwesome, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker2::
|
||||
lock
|
||||
msgbox BerryBlender_Text_WickedlyFast, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker3::
|
||||
lock
|
||||
msgbox BerryBlender_Text_WhatAnExpert, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker4::
|
||||
lock
|
||||
faceplayer
|
||||
msgbox BerryBlender_Text_MadeAmazingPokeblocksWithMaster, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker5::
|
||||
lock
|
||||
faceplayer
|
||||
msgbox BerryBlender_Text_QualitiesOfBlendMaster, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_BlendMasterOnlooker6::
|
||||
lock
|
||||
faceplayer
|
||||
msgbox BerryBlender_Text_MasterWorksOnSkillsInMountains, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_FaceOriginalDirection::
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkContestReceptionist::
|
||||
special ClearLinkContestFlags
|
||||
lock
|
||||
faceplayer
|
||||
msgbox LilycoveCity_ContestLobby_Text_LinkContestReception, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_AskEnterLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_AskEnterLinkContest::
|
||||
message LilycoveCity_ContestLobby_Text_EnterContest3
|
||||
waitmessage
|
||||
multichoice 0, 0, MULTI_ENTERINFO, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, LilycoveCity_ContestLobby_EventScript_TryEnterLinkContest
|
||||
case 1, LilycoveCity_ContestLobby_EventScript_LinkContestInfo
|
||||
case 2, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
case MULTI_B_PRESSED, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryEnterLinkContest::
|
||||
msgbox LilycoveCity_ContestLobby_Text_ProgressWillBeSaved, MSGBOX_YESNO
|
||||
goto_if_eq VAR_RESULT, NO, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
call Common_EventScript_SaveGame
|
||||
goto_if_eq VAR_RESULT, FALSE, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
message LilycoveCity_ContestLobby_Text_WhichContestMode
|
||||
waitmessage
|
||||
specialvar VAR_TEMP_D, IsWirelessAdapterConnected
|
||||
multichoice 0, 0, MULTI_LINK_CONTEST_MODE, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, LilycoveCity_ContestLobby_EventScript_EmeraldMode @ Shortened to E-Mode
|
||||
case 1, LilycoveCity_ContestLobby_EventScript_GlobalMode @ Shortened to G-Mode
|
||||
case 2, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
case MULTI_B_PRESSED, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_EmeraldMode::
|
||||
setvar VAR_TEMP_C, 0
|
||||
goto LilycoveCity_ContestLobby_EventScript_ChooseLinkContestType
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_GlobalMode::
|
||||
setvar VAR_TEMP_C, 1
|
||||
goto_if_eq VAR_TEMP_D, 1, LilycoveCity_ContestLobby_EventScript_CancelLinkNoWirelessGMode
|
||||
goto LilycoveCity_ContestLobby_EventScript_ChooseLinkContestType
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ChooseLinkContestType::
|
||||
message LilycoveCity_ContestLobby_Text_EnterWhichContest3
|
||||
waitmessage
|
||||
multichoice 0, 0, MULTI_CONTEST_TYPE, FALSE
|
||||
switch VAR_RESULT
|
||||
case CONTEST_CATEGORIES_COUNT, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
case MULTI_B_PRESSED, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
copyvar VAR_CONTEST_CATEGORY, VAR_RESULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_ChooseLinkContestMon
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkContestInfo::
|
||||
message LilycoveCity_ContestLobby_Text_WhichTopic2
|
||||
waitmessage
|
||||
multichoice 0, 0, MULTI_LINK_CONTEST_INFO, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, LilycoveCity_ContestLobby_EventScript_ExplainLinkContest
|
||||
case 1, LilycoveCity_ContestLobby_EventScript_ExplainEMode
|
||||
case 2, LilycoveCity_ContestLobby_EventScript_ExplainGMode
|
||||
case 3, LilycoveCity_ContestLobby_EventScript_AskEnterLinkContest
|
||||
case MULTI_B_PRESSED, LilycoveCity_ContestLobby_EventScript_AskEnterLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ExplainLinkContest::
|
||||
msgbox LilycoveCity_ContestLobby_Text_ExplainLinkContest, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_LinkContestInfo
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ExplainEMode::
|
||||
msgbox LilycoveCity_ContestLobby_Text_ExplainEMode, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_LinkContestInfo
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ExplainGMode::
|
||||
msgbox LilycoveCity_ContestLobby_Text_ExplainGMode, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_LinkContestInfo
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkContest::
|
||||
special CloseLink
|
||||
msgbox LilycoveCity_ContestLobby_Text_ParticipateAnotherTime, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_ChooseLinkContestMon::
|
||||
msgbox LilycoveCity_ContestLobby_Text_EnterWhichPokemon3, MSGBOX_DEFAULT
|
||||
setvar VAR_CONTEST_RANK, 0
|
||||
choosecontestmon
|
||||
goto_if_eq VAR_0x8004, PARTY_NOTHING_CHOSEN, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
special TryEnterContestMon
|
||||
goto_if_eq VAR_RESULT, CANT_ENTER_CONTEST, LilycoveCity_ContestLobby_EventScript_LinkCantEnterLowRank
|
||||
goto_if_eq VAR_RESULT, CAN_ENTER_CONTEST_EQUAL_RANK, LilycoveCity_ContestLobby_EventScript_EnterMonForLinkContest
|
||||
goto_if_eq VAR_RESULT, CAN_ENTER_CONTEST_HIGH_RANK, LilycoveCity_ContestLobby_EventScript_EnterMonForLinkContest
|
||||
goto_if_eq VAR_RESULT, CANT_ENTER_CONTEST_EGG, LilycoveCity_ContestLobby_EventScript_LinkCantEnterEgg
|
||||
goto_if_eq VAR_RESULT, CANT_ENTER_CONTEST_FAINTED, LilycoveCity_ContestLobby_EventScript_LinkCantEnterFainted
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkCantEnterLowRank::
|
||||
msgbox LilycoveCity_ContestLobby_Text_MonNotQualifiedForRank, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_ChooseLinkContestMon
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkCantEnterEgg::
|
||||
msgbox LilycoveCity_ContestLobby_Text_EggCannotTakePart2, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_ChooseLinkContestMon
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkCantEnterFainted::
|
||||
msgbox LilycoveCity_ContestLobby_Text_MonInNoCondition2, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_ChooseLinkContestMon
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_EnterMonForLinkContest::
|
||||
copyvar VAR_0x8008, VAR_0x8004
|
||||
goto LilycoveCity_ContestLobby_EventScript_TrySetUpLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TrySetUpLinkContest::
|
||||
goto_if_eq VAR_TEMP_D, 1, LilycoveCity_ContestLobby_EventScript_SetLinkGroupType
|
||||
goto_if_ge VAR_TEMP_D, 2, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
message LilycoveCity_ContestLobby_Text_PleaseWaitBButtonCancel
|
||||
waitmessage
|
||||
copyvar VAR_0x8004, VAR_RESULT
|
||||
call_if_eq VAR_TEMP_C, 0, LilycoveCity_ContestLobby_EventScript_TryLinkEMode
|
||||
call_if_eq VAR_TEMP_C, 1, LilycoveCity_ContestLobby_EventScript_TryLinkGMode
|
||||
goto_if_ge VAR_TEMP_C, 2, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
goto_if_eq VAR_RESULT, LINKUP_WRONG_NUM_PLAYERS, LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentChoices
|
||||
goto_if_eq VAR_RESULT, LINKUP_DIFF_SELECTIONS, LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentChoices
|
||||
goto_if_eq VAR_RESULT, LINKUP_FAILED, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
goto_if_eq VAR_RESULT, LINKUP_CONNECTION_ERROR, LilycoveCity_ContestLobby_EventScript_CancelLinkError
|
||||
goto_if_eq VAR_RESULT, LINKUP_FAILED_CONTEST_GMODE, LilycoveCity_ContestLobby_EventScript_CancelLinkModeDifference
|
||||
messageinstant LilycoveCity_ContestLobby_Text_Transmitting
|
||||
contestlinktransfer
|
||||
switch VAR_0x8004
|
||||
case 0, LilycoveCity_ContestLobby_EventScript_StartLinkContest
|
||||
case 1, LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentContest
|
||||
case 2, LilycoveCity_ContestLobby_EventScript_CancelLinkTransmissionError
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryLinkEMode::
|
||||
special TryContestEModeLinkup
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryLinkGMode::
|
||||
special TryContestGModeLinkup
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentContest::
|
||||
msgbox LilycoveCity_ContestLobby_Text_PlayersChoseDifferentContest, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkDifferentChoices::
|
||||
msgbox LilycoveCity_ContestLobby_Text_PlayersMadeDifferentChoice, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkModeDifference::
|
||||
msgbox LilycoveCity_ContestLobby_Text_PlayerAt4PCounterUseGMode, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkError::
|
||||
special CloseLink
|
||||
msgbox Text_LinkErrorPleaseReset, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkNoWirelessGMode::
|
||||
special CloseLink
|
||||
msgbox LilycoveCity_ContestLobby_Text_NoWirelessAdapterInGMode, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_CancelLinkTransmissionError::
|
||||
msgbox LilycoveCity_ContestLobby_Text_TransmissionError, MSGBOX_DEFAULT
|
||||
goto LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_StartLinkContest::
|
||||
special GetContestPlayerId
|
||||
addvar VAR_0x8004, 1
|
||||
buffernumberstring STR_VAR_2, VAR_0x8004
|
||||
messageautoscroll LilycoveCity_ContestLobby_Text_YourMonIsEntryNumX
|
||||
waitmessage
|
||||
subvar VAR_0x8004, 1
|
||||
call LilycoveCity_ContestLobby_EventScript_LeadToLinkContestHall
|
||||
setvar VAR_CONTEST_HALL_STATE, 1
|
||||
special SetLinkContestPlayerGfx
|
||||
setvar VAR_CONTEST_TYPE, CONTEST_TYPE_LINK
|
||||
setvar VAR_CONTEST_RANK, CONTEST_RANK_MASTER
|
||||
call LilycoveCity_ContestLobby_EventScript_WarpToContestHall
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetLinkGroupType::
|
||||
call_if_eq VAR_CONTEST_CATEGORY, CONTEST_CATEGORY_COOL, LilycoveCity_ContestLobby_EventScript_SetLinkGroupCoolContest
|
||||
call_if_eq VAR_CONTEST_CATEGORY, CONTEST_CATEGORY_BEAUTY, LilycoveCity_ContestLobby_EventScript_SetLinkGroupBeautyContest
|
||||
call_if_eq VAR_CONTEST_CATEGORY, CONTEST_CATEGORY_CUTE, LilycoveCity_ContestLobby_EventScript_SetLinkGroupCuteContest
|
||||
call_if_eq VAR_CONTEST_CATEGORY, CONTEST_CATEGORY_SMART, LilycoveCity_ContestLobby_EventScript_SetLinkGroupSmartContest
|
||||
call_if_eq VAR_CONTEST_CATEGORY, CONTEST_CATEGORY_TOUGH, LilycoveCity_ContestLobby_EventScript_SetLinkGroupToughContest
|
||||
goto LilycoveCity_ContestLobby_EventScript_DecideLinkLeader
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetLinkGroupCoolContest::
|
||||
setvar VAR_0x8004, LINK_GROUP_COOL_CONTEST
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetLinkGroupBeautyContest::
|
||||
setvar VAR_0x8004, LINK_GROUP_BEAUTY_CONTEST
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetLinkGroupCuteContest::
|
||||
setvar VAR_0x8004, LINK_GROUP_CUTE_CONTEST
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetLinkGroupSmartContest::
|
||||
setvar VAR_0x8004, LINK_GROUP_SMART_CONTEST
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_SetLinkGroupToughContest::
|
||||
setvar VAR_0x8004, LINK_GROUP_TOUGH_CONTEST
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_DecideLinkLeader::
|
||||
message LilycoveCity_ContestLobby_Text_PleaseDecideLinkLeader
|
||||
waitmessage
|
||||
multichoice 16, 6, MULTI_LINK_LEADER, FALSE
|
||||
switch VAR_RESULT
|
||||
case 0, LilycoveCity_ContestLobby_EventScript_TryJoinGroup
|
||||
case 1, LilycoveCity_ContestLobby_EventScript_TryLeadGroup
|
||||
case 2, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
case MULTI_B_PRESSED, LilycoveCity_ContestLobby_EventScript_CancelLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryLeadGroup::
|
||||
call LilycoveCity_ContestLobby_EventScript_TryBecomeLinkLeader
|
||||
goto_if_eq VAR_RESULT, LINKUP_SUCCESS, LilycoveCity_ContestLobby_EventScript_LinkLeaderDecided
|
||||
goto_if_eq VAR_RESULT, LINKUP_FAILED, LilycoveCity_ContestLobby_EventScript_DecideLinkLeader
|
||||
goto_if_eq VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN, LilycoveCity_ContestLobby_EventScript_TryLeadGroup
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryJoinGroup::
|
||||
call LilycoveCity_ContestLobby_EventScript_TryJoinLinkGroup
|
||||
goto_if_eq VAR_RESULT, LINKUP_SUCCESS, LilycoveCity_ContestLobby_EventScript_LinkLeaderDecided
|
||||
goto_if_eq VAR_RESULT, LINKUP_FAILED, LilycoveCity_ContestLobby_EventScript_DecideLinkLeader
|
||||
goto_if_eq VAR_RESULT, LINKUP_RETRY_ROLE_ASSIGN, LilycoveCity_ContestLobby_EventScript_TryJoinGroup
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryBecomeLinkLeader::
|
||||
special TryBecomeLinkLeader
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_TryJoinLinkGroup::
|
||||
special TryJoinLinkGroup
|
||||
waitstate
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LinkLeaderDecided::
|
||||
messageinstant LilycoveCity_ContestLobby_Text_Transmitting
|
||||
contestlinktransfer
|
||||
goto LilycoveCity_ContestLobby_EventScript_StartLinkContest
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LeadToLinkContestHall::
|
||||
messageautoscroll LilycoveCity_ContestLobby_Text_ContestBeginShortly
|
||||
waitmessage
|
||||
delay 20
|
||||
closemessage
|
||||
applymovement LOCALID_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
|
||||
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
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerApproachLinkReceptionist
|
||||
waitmovement 0
|
||||
messageautoscroll LilycoveCity_ContestLobby_Text_ComeThroughHere
|
||||
waitmessage
|
||||
delay 20
|
||||
closemessage
|
||||
call LilycoveCity_ContestLobby_EventScript_DelayIfContestWithRSPlayer
|
||||
applymovement LOCALID_LINK_RECEPTIONIST, LilycoveCity_ContestLobby_Movement_LinkReceptionistWalkToContestHall
|
||||
applymovement OBJ_EVENT_ID_PLAYER, LilycoveCity_ContestLobby_Movement_PlayerWalkToLinkContestHall
|
||||
waitmovement 0
|
||||
release
|
||||
return
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_PlayerWalkToLinkContestHall:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_PlayerApproachLinkReceptionist:
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkReceptionistApproachCounter:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_in_place_faster_down
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkReceptionistExitCounter:
|
||||
walk_down
|
||||
walk_down
|
||||
walk_in_place_faster_up
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkReceptionistWalkToContestHall:
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_up
|
||||
walk_up
|
||||
walk_up
|
||||
delay_8
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_Movement_LinkReceptionistFacePlayer:
|
||||
walk_in_place_faster_left
|
||||
step_end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LittleGirl::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_RECEIVED_POKEBLOCK_CASE, LilycoveCity_ContestLobby_EventScript_LittleGirlHaveCase
|
||||
msgbox LilycoveCity_ContestLobby_Text_LadyGaveMePokeblockCase, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_EventScript_LittleGirlHaveCase::
|
||||
msgbox LilycoveCity_ContestLobby_Text_MakePokeblocksDifferentBerries, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_ContestLobby_Text_LadyGaveMePokeblockCase:
|
||||
.string "Yippee!\p"
|
||||
.string "The lady at the reception counter\n"
|
||||
.string "gave me a case for {POKEBLOCK}S!$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_MakePokeblocksDifferentBerries:
|
||||
.string "Make {POKEBLOCK}S and put them in there.\p"
|
||||
.string "When you make a {POKEBLOCK}, everyone\n"
|
||||
.string "has to put in a different BERRY.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_YourPokemonSpurredMeToPaint:
|
||||
.string "Congratulations!\p"
|
||||
.string "I did a painting of your POKéMON to\n"
|
||||
.string "commemorate its victory…\p"
|
||||
.string "Well, your POKéMON's appeals were\n"
|
||||
.string "so fantastic, it spurred me into\l"
|
||||
.string "painting better than I usually do.\l"
|
||||
.string "Look, see?$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_ShouldITakePaintingToMuseum:
|
||||
.string "What do you think? I'm confident in\n"
|
||||
.string "what I've done, but do you like it?\p"
|
||||
.string "A work of this caliber, it wouldn't look\n"
|
||||
.string "out of place in an art museum.\p"
|
||||
.string "Huh? An art museum really is looking\n"
|
||||
.string "for paintings?\p"
|
||||
.string "Do you think I should take this there?$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_IllTakePaintingToMuseum:
|
||||
.string "What, really? Then, sure, I will take\n"
|
||||
.string "this painting there right now.\p"
|
||||
.string "I'll give it a proper title, too.\p"
|
||||
.string "I hope they'll like it and consider\n"
|
||||
.string "exhibiting this.\p"
|
||||
.string "Please check if they did accept this.\n"
|
||||
.string "Thank you!$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_TakeMementoOfPainting:
|
||||
.string "Oh, that's right!\p"
|
||||
.string "As a memento of me painting your\n"
|
||||
.string "POKéMON, please take this.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_ReceivedARibbon:
|
||||
.string "{PLAYER} received a RIBBON.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_PutTheRibbonOnMon:
|
||||
.string "{PLAYER} put the RIBBON on\n"
|
||||
.string "{STR_VAR_1}.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_OkaySeeYou:
|
||||
.string "Okay, see you!$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_TakeHomeButIdLikeToTakeToMuseum:
|
||||
.string "Oh… Then, I guess I'll just take\n"
|
||||
.string "this home with me…\p"
|
||||
.string "But, you know, I would like to take\n"
|
||||
.string "this to the art museum… Okay?$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_FineThatsTheWayItIs:
|
||||
.string "Oh, fine, that's the way it is.\n"
|
||||
.string "I will hang this in my own house.\p"
|
||||
.string "I'll just have to try harder next time.\n"
|
||||
.string "Well, be seeing you.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_MasterRankHereICome:
|
||||
.string "Hoo, boy… Master Rank CONTESTS,\n"
|
||||
.string "here I come.\p"
|
||||
.string "The world will know that my dearest\n"
|
||||
.string "POKéMON is the cutest being in all\l"
|
||||
.string "existence. The time has come!\l"
|
||||
.string "Uheheheh.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_WholeVarietyOfPokemonHere:
|
||||
.string "You can see a whole variety of\n"
|
||||
.string "POKéMON here.\p"
|
||||
.string "That's why I make this place a regular\n"
|
||||
.string "part of my daily stroll.$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_ContestFeastForEyes:
|
||||
.string "Wow, coming out to a CONTEST is\n"
|
||||
.string "a feast for these eyes!\p"
|
||||
.string "Would you look at all the POKéMON\n"
|
||||
.string "that just scream to be painted?$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_ToughContestIsExtreme:
|
||||
.string "The TOUGHNESS CONTEST is like\n"
|
||||
.string "extreme, man!\p"
|
||||
.string "Those muscular appeals…\n"
|
||||
.string "Cascading sweat… I swoon!$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_LavishedCareOnMon:
|
||||
.string "Day in and day out, I lavished my care\n"
|
||||
.string "on this POKéMON.\p"
|
||||
.string "Its condition is peaking.\n"
|
||||
.string "Today, victory is mine!$"
|
||||
|
||||
LilycoveCity_ContestLobby_Text_MadePokeblocksWithFamily:
|
||||
.string "I made {POKEBLOCK}S with Mom, Dad, and\n"
|
||||
.string "Big Sister. They turned out great!\p"
|
||||
.string "I bet you can make smoother, better\n"
|
||||
.string "{POKEBLOCK}S if you have more people.$"
|
||||
|
Reference in New Issue
Block a user