import from github
This commit is contained in:
522
data/maps/LilycoveCity/map.json
Normal file
522
data/maps/LilycoveCity/map.json
Normal file
@ -0,0 +1,522 @@
|
||||
{
|
||||
"id": "MAP_LILYCOVE_CITY",
|
||||
"name": "LilycoveCity",
|
||||
"layout": "LAYOUT_LILYCOVE_CITY",
|
||||
"music": "MUS_LILYCOVE",
|
||||
"region_map_section": "MAPSEC_LILYCOVE_CITY",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_SUNNY",
|
||||
"map_type": "MAP_TYPE_CITY",
|
||||
"allow_cycling": true,
|
||||
"allow_escaping": false,
|
||||
"allow_running": true,
|
||||
"show_map_name": true,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_NORMAL",
|
||||
"connections": [
|
||||
{
|
||||
"direction": "left",
|
||||
"offset": 10,
|
||||
"map": "MAP_ROUTE121"
|
||||
},
|
||||
{
|
||||
"direction": "right",
|
||||
"offset": -10,
|
||||
"map": "MAP_ROUTE124"
|
||||
}
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
|
||||
"x": 32,
|
||||
"y": 20,
|
||||
"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_EventScript_Sailor2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_1",
|
||||
"x": 15,
|
||||
"y": 18,
|
||||
"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_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 28,
|
||||
"y": 28,
|
||||
"elevation": 3,
|
||||
"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": "LilycoveCity_EventScript_Man3",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_RICH_BOY",
|
||||
"x": 21,
|
||||
"y": 15,
|
||||
"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_EventScript_RichBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_2",
|
||||
"x": 16,
|
||||
"y": 9,
|
||||
"elevation": 5,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_EventScript_Man2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_2",
|
||||
"x": 35,
|
||||
"y": 27,
|
||||
"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_EventScript_Woman2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 35,
|
||||
"y": 37,
|
||||
"elevation": 5,
|
||||
"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_EventScript_ExpertM1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
|
||||
"x": 34,
|
||||
"y": 37,
|
||||
"elevation": 5,
|
||||
"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_EventScript_ExpertF",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_M",
|
||||
"x": 57,
|
||||
"y": 17,
|
||||
"elevation": 3,
|
||||
"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": "LilycoveCity_EventScript_ExpertM2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 73,
|
||||
"y": 15,
|
||||
"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_EventScript_WailmerTrainerGrunt",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ITEM_BALL",
|
||||
"x": 61,
|
||||
"y": 36,
|
||||
"elevation": 5,
|
||||
"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": "LilycoveCity_EventScript_ItemMaxRepel",
|
||||
"flag": "FLAG_ITEM_LILYCOVE_CITY_MAX_REPEL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 43,
|
||||
"y": 18,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_LEFT_AND_RIGHT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_EventScript_AquaGrunt4",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 46,
|
||||
"y": 12,
|
||||
"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_EventScript_AquaGrunt1",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 45,
|
||||
"y": 12,
|
||||
"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_EventScript_AquaGrunt2",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_AQUA_MEMBER_M",
|
||||
"x": 38,
|
||||
"y": 9,
|
||||
"elevation": 5,
|
||||
"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_EventScript_AquaGrunt3",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CITY_AQUA_GRUNTS"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
|
||||
"x": 50,
|
||||
"y": 7,
|
||||
"elevation": 5,
|
||||
"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_EventScript_BerryGentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_VAR_0",
|
||||
"x": 27,
|
||||
"y": 7,
|
||||
"elevation": 5,
|
||||
"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_EventScript_Rival",
|
||||
"flag": "FLAG_HIDE_LILYCOVE_CITY_RIVAL"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_SCHOOL_KID_M",
|
||||
"x": 16,
|
||||
"y": 23,
|
||||
"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_EventScript_SchoolKidM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_3",
|
||||
"x": 41,
|
||||
"y": 25,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "LilycoveCity_EventScript_Woman1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_2",
|
||||
"x": 40,
|
||||
"y": 25,
|
||||
"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_EventScript_Man1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_SAILOR",
|
||||
"x": 16,
|
||||
"y": 34,
|
||||
"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_EventScript_Sailor1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_FAT_MAN",
|
||||
"x": 16,
|
||||
"y": 35,
|
||||
"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_EventScript_FatMan",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 27,
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 37,
|
||||
"y": 24,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 24,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_POKEMON_CENTER_1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 11,
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 23,
|
||||
"y": 24,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_CONTEST_LOBBY",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 39,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_POKEMON_TRAINER_FAN_CLUB",
|
||||
"dest_warp_id": 1
|
||||
},
|
||||
{
|
||||
"x": 70,
|
||||
"y": 5,
|
||||
"elevation": 1,
|
||||
"dest_map": "MAP_AQUA_HIDEOUT_1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 36,
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_MOVE_DELETERS_HOUSE",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 42,
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_HOUSE1",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 55,
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_HOUSE2",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 11,
|
||||
"y": 22,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_HOUSE3",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 12,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_HOUSE4",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 12,
|
||||
"y": 32,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_HARBOR",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 12,
|
||||
"y": 5,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F",
|
||||
"dest_warp_id": 1
|
||||
}
|
||||
],
|
||||
"coord_events": [],
|
||||
"bg_events": [
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 19,
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_MuseumSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 25,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "Common_EventScript_ShowPokemonCenterSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 29,
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_DepartmentStoreSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 26,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "Common_EventScript_ShowPokemonCenterSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 6,
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 29,
|
||||
"y": 24,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_ContestHallSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 35,
|
||||
"y": 24,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_MotelSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 6,
|
||||
"y": 30,
|
||||
"elevation": 3,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_HarborSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 36,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_TrainerFanClubSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 34,
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "LilycoveCity_EventScript_MoveDeletersHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
"x": 36,
|
||||
"y": 31,
|
||||
"elevation": 3,
|
||||
"item": "ITEM_HEART_SCALE",
|
||||
"flag": "FLAG_HIDDEN_ITEM_LILYCOVE_CITY_HEART_SCALE"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
"x": 61,
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"item": "ITEM_PP_UP",
|
||||
"flag": "FLAG_HIDDEN_ITEM_LILYCOVE_CITY_PP_UP"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
"x": 64,
|
||||
"y": 31,
|
||||
"elevation": 0,
|
||||
"item": "ITEM_POKE_BALL",
|
||||
"flag": "FLAG_HIDDEN_ITEM_LILYCOVE_CITY_POKE_BALL"
|
||||
}
|
||||
]
|
||||
}
|
761
data/maps/LilycoveCity/scripts.inc
Normal file
761
data/maps/LilycoveCity/scripts.inc
Normal file
@ -0,0 +1,761 @@
|
||||
.set LOCALID_WOMAN_1, 19
|
||||
.set LOCALID_MAN_1, 20
|
||||
|
||||
LilycoveCity_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LilycoveCity_OnTransition
|
||||
map_script MAP_SCRIPT_ON_LOAD, LilycoveCity_OnLoad
|
||||
.byte 0
|
||||
|
||||
LilycoveCity_OnTransition:
|
||||
setflag FLAG_VISITED_LILYCOVE_CITY
|
||||
setvar VAR_CONTEST_HALL_STATE, 0
|
||||
setflag FLAG_HIDE_LILYCOVE_CONTEST_HALL_REPORTER
|
||||
call_if_set FLAG_SYS_WEATHER_CTRL, Common_EventScript_SetAbnormalWeather
|
||||
call Common_EventScript_SetupRivalGfxId
|
||||
end
|
||||
|
||||
LilycoveCity_OnLoad:
|
||||
call_if_unset FLAG_TEAM_AQUA_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_SetWailmerMetatiles
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_SetWailmerMetatiles::
|
||||
setmetatile 76, 12, METATILE_Lilycove_Wailmer0, TRUE
|
||||
setmetatile 77, 12, METATILE_Lilycove_Wailmer1, TRUE
|
||||
setmetatile 76, 13, METATILE_Lilycove_Wailmer2, TRUE
|
||||
setmetatile 77, 13, METATILE_Lilycove_Wailmer3, TRUE
|
||||
setmetatile 76, 14, METATILE_Lilycove_Wailmer0_Alt, TRUE
|
||||
setmetatile 77, 14, METATILE_Lilycove_Wailmer1_Alt, TRUE
|
||||
setmetatile 76, 15, METATILE_Lilycove_Wailmer2, TRUE
|
||||
setmetatile 77, 15, METATILE_Lilycove_Wailmer3, TRUE
|
||||
setmetatile 77, 16, METATILE_Lilycove_Wailmer0_Alt, TRUE
|
||||
setmetatile 78, 16, METATILE_Lilycove_Wailmer1_Alt, TRUE
|
||||
setmetatile 77, 17, METATILE_Lilycove_Wailmer2, TRUE
|
||||
setmetatile 78, 17, METATILE_Lilycove_Wailmer3, TRUE
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_BerryGentleman::
|
||||
lock
|
||||
faceplayer
|
||||
dotimebasedevents
|
||||
goto_if_set FLAG_DAILY_LILYCOVE_RECEIVED_BERRY, LilycoveCity_EventScript_ReceivedBerry
|
||||
msgbox LilycoveCity_Text_BerrySuitsYou, MSGBOX_DEFAULT
|
||||
random 10
|
||||
addvar VAR_RESULT, FIRST_BERRY_INDEX
|
||||
giveitem VAR_RESULT
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
setflag FLAG_DAILY_LILYCOVE_RECEIVED_BERRY
|
||||
msgbox LilycoveCity_Text_BecauseYoureTrainer, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_ReceivedBerry::
|
||||
msgbox LilycoveCity_Text_PokeblocksSuitPokemon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Man3::
|
||||
msgbox LilycoveCity_Text_ContestHallInTown, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Girl::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_GirlAquaGone
|
||||
msgbox LilycoveCity_Text_StrangeCaveInCove, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_GirlAquaGone::
|
||||
msgbox LilycoveCity_Text_GoingToMoveDeleterForHMs, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_RichBoy::
|
||||
msgbox LilycoveCity_Text_ImFromKanto, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Sailor2::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_TEAM_AQUA_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_Sailor2AquaGone
|
||||
msgbox LilycoveCity_Text_TeamAquaBeenTrainingWailmer, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Sailor2AquaGone::
|
||||
msgbox LilycoveCity_Text_SomeonePuntedTeamAquaOut, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Woman2::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_TEAM_AQUA_ESCAPED_IN_SUBMARINE, LilycoveCity_EventScript_Woman2AquaGone
|
||||
msgbox LilycoveCity_Text_SomeoneStoleMyPokemon, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Woman2AquaGone::
|
||||
msgbox LilycoveCity_Text_MissingPokemonCameBack, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Man2::
|
||||
msgbox LilycoveCity_Text_ImArtDealer, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_ExpertM1::
|
||||
msgbox LilycoveCity_Text_SeaRemainsForeverYoung, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_ExpertF::
|
||||
msgbox LilycoveCity_Text_SixtyYearsAgoHusbandProposed, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_ExpertM2::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_BADGE07_GET, LilycoveCity_EventScript_ExpertM2AquaGone
|
||||
msgbox LilycoveCity_Text_TeamAquaRenovatedCavern, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_ExpertM2AquaGone::
|
||||
msgbox LilycoveCity_Text_TeamAquaLotGoneForGood, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Sailor1::
|
||||
msgbox LilycoveCity_Text_HeardTowerCalledSkyPillar, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_FatMan::
|
||||
msgbox LilycoveCity_Text_SawTallTowerOnRoute131, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Man1::
|
||||
lockall
|
||||
msgbox LilycoveCity_Text_JustArrivedAndSawRarePokemon, MSGBOX_NPC
|
||||
applymovement LOCALID_MAN_1, Common_Movement_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Woman1::
|
||||
lockall
|
||||
msgbox LilycoveCity_Text_HoneymoonVowToSeeRarePokemon, MSGBOX_NPC
|
||||
applymovement LOCALID_WOMAN_1, Common_Movement_FaceOriginalDirection
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_CitySign::
|
||||
msgbox LilycoveCity_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_ContestHallSign::
|
||||
msgbox LilycoveCity_Text_ContestHallSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_MotelSign::
|
||||
msgbox LilycoveCity_Text_MotelSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_MuseumSign::
|
||||
lockall
|
||||
specialvar VAR_0x8004, CountPlayerMuseumPaintings
|
||||
switch VAR_0x8004
|
||||
case 0, LilycoveCity_EventScript_MuseumSignNoPaintings
|
||||
msgbox LilycoveCity_Text_MuseumSignPlayersExhibit, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_MuseumSignNoPaintings::
|
||||
msgbox LilycoveCity_Text_MuseumSign, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_HarborSign::
|
||||
lockall
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_HarborSignFerryReady
|
||||
msgbox LilycoveCity_Text_HarborSignUnderConstruction, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_HarborSignFerryReady::
|
||||
msgbox LilycoveCity_Text_HarborSign, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_TrainerFanClubSign::
|
||||
msgbox LilycoveCity_Text_TrainerFanClubSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_DepartmentStoreSign::
|
||||
msgbox LilycoveCity_Text_DepartmentStoreSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_MoveDeletersHouseSign::
|
||||
msgbox LilycoveCity_Text_MoveDeletersHouseSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_WailmerTrainerGrunt::
|
||||
lockall
|
||||
goto_if_set FLAG_MET_WAILMER_TRAINER, LilycoveCity_EventScript_MetWailmerTrainer
|
||||
msgbox LilycoveCity_Text_WailmerLeapOutOfWater, MSGBOX_DEFAULT
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox LilycoveCity_Text_GetLostMessingUpTraining, MSGBOX_DEFAULT
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
setflag FLAG_MET_WAILMER_TRAINER
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_MetWailmerTrainer::
|
||||
msgbox LilycoveCity_Text_WailmerLeapOutOfWater, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_AquaGrunt1::
|
||||
msgbox LilycoveCity_Text_MovedLootIntoHideoutToday, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_AquaGrunt2::
|
||||
msgbox LilycoveCity_Text_ChanceToDoBigThings, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_AquaGrunt3::
|
||||
msgbox LilycoveCity_Text_DontGoNearCaveInCove, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_AquaGrunt4::
|
||||
msgbox LilycoveCity_Text_IfWorldBecomesOurs, MSGBOX_NPC
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Rival::
|
||||
lock
|
||||
faceplayer
|
||||
checkplayergender
|
||||
goto_if_eq VAR_RESULT, MALE, LilycoveCity_EventScript_May
|
||||
goto_if_eq VAR_RESULT, FEMALE, LilycoveCity_EventScript_Brendan
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_May::
|
||||
playbgm MUS_ENCOUNTER_MAY, TRUE
|
||||
call_if_set FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_MayAskToBattleAgain
|
||||
call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_MayAskToBattle
|
||||
goto_if_eq VAR_RESULT, NO, LilycoveCity_EventScript_DeclineMayBattle
|
||||
msgbox LilycoveCity_Text_MayWontBeBeaten, MSGBOX_DEFAULT
|
||||
switch VAR_STARTER_MON
|
||||
case 0, LilycoveCity_EventScript_BattleMayTreecko
|
||||
case 1, LilycoveCity_EventScript_BattleMayTorchic
|
||||
case 2, LilycoveCity_EventScript_BattleMayMudkip
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_MayAskToBattleAgain::
|
||||
msgbox LilycoveCity_Text_MayBattleMe, MSGBOX_YESNO
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_MayAskToBattle::
|
||||
msgbox LilycoveCity_Text_MayShoppingLetsBattle, MSGBOX_YESNO
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_DeclineMayBattle::
|
||||
setflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
|
||||
msgbox LilycoveCity_Text_MayNotRaisingPokemon, MSGBOX_DEFAULT
|
||||
savebgm MUS_DUMMY
|
||||
fadedefaultbgm
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_Brendan::
|
||||
playbgm MUS_ENCOUNTER_BRENDAN, TRUE
|
||||
call_if_set FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_BrendanAskToBattleAgain
|
||||
call_if_unset FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE, LilycoveCity_EventScript_BrendanAskToBattle
|
||||
goto_if_eq VAR_RESULT, NO, LilycoveCity_EventScript_DeclineBrendanBattle
|
||||
msgbox LilycoveCity_Text_BrendanWontBeBeaten, MSGBOX_DEFAULT
|
||||
switch VAR_STARTER_MON
|
||||
case 0, LilycoveCity_EventScript_BattleBrendanTreecko
|
||||
case 1, LilycoveCity_EventScript_BattleBrendanTorchic
|
||||
case 2, LilycoveCity_EventScript_BattleBrendanMudkip
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BrendanAskToBattleAgain::
|
||||
msgbox LilycoveCity_Text_BrendanBattleMe, MSGBOX_YESNO
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_BrendanAskToBattle::
|
||||
msgbox LilycoveCity_Text_BrendanShoppingLetsBattle, MSGBOX_YESNO
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_DeclineBrendanBattle::
|
||||
setflag FLAG_DECLINED_RIVAL_BATTLE_LILYCOVE
|
||||
msgbox LilycoveCity_Text_BrendanNoConfidence, MSGBOX_DEFAULT
|
||||
savebgm MUS_DUMMY
|
||||
fadedefaultbgm
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BattleMayTreecko::
|
||||
trainerbattle_no_intro TRAINER_MAY_LILYCOVE_TREECKO, LilycoveCity_Text_MayDefeat
|
||||
goto LilycoveCity_EventScript_DefeatedMay
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BattleMayTorchic::
|
||||
trainerbattle_no_intro TRAINER_MAY_LILYCOVE_TORCHIC, LilycoveCity_Text_MayDefeat
|
||||
goto LilycoveCity_EventScript_DefeatedMay
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BattleMayMudkip::
|
||||
trainerbattle_no_intro TRAINER_MAY_LILYCOVE_MUDKIP, LilycoveCity_Text_MayDefeat
|
||||
goto LilycoveCity_EventScript_DefeatedMay
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BattleBrendanTreecko::
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_LILYCOVE_TREECKO, LilycoveCity_Text_BrendanDefeat
|
||||
goto LilycoveCity_EventScript_DefeatedBrendan
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BattleBrendanTorchic::
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_LILYCOVE_TORCHIC, LilycoveCity_Text_BrendanDefeat
|
||||
goto LilycoveCity_EventScript_DefeatedBrendan
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BattleBrendanMudkip::
|
||||
trainerbattle_no_intro TRAINER_BRENDAN_LILYCOVE_MUDKIP, LilycoveCity_Text_BrendanDefeat
|
||||
goto LilycoveCity_EventScript_DefeatedBrendan
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_DefeatedMay::
|
||||
msgbox LilycoveCity_Text_MayGoingBackToLittleroot, MSGBOX_DEFAULT
|
||||
setvar VAR_RESULT, FALSE
|
||||
call_if_set FLAG_BADGE06_GET, LilycoveCity_EventScript_CheckFinalBadge
|
||||
call_if_eq VAR_RESULT, FALSE, LilycoveCity_EventScript_MayCollectBadges
|
||||
call_if_eq VAR_RESULT, TRUE, LilycoveCity_EventScript_MayPokemonLeague
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_RIVAL_BEDROOM
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_MAYS_HOUSE_2F_PICHU_DOLL
|
||||
goto LilycoveCity_EventScript_RivalFlyAway
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_CheckFinalBadge::
|
||||
goto_if_set FLAG_BADGE08_GET, LilycoveCity_EventScript_HasFinalBadge
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_HasFinalBadge::
|
||||
setvar VAR_RESULT, TRUE
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_MayCollectBadges::
|
||||
msgbox LilycoveCity_Text_MayYouGoingToCollectBadges, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_MayPokemonLeague::
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_MayBattleFrontier
|
||||
msgbox LilycoveCity_Text_MayYouGoingToPokemonLeague, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_MayBattleFrontier::
|
||||
msgbox LilycoveCity_Text_MayYouGoingToBattleFrontier, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_DefeatedBrendan::
|
||||
msgbox LilycoveCity_Text_BrendanGoingBackToLittleroot, MSGBOX_DEFAULT
|
||||
setvar VAR_RESULT, FALSE
|
||||
call_if_set FLAG_BADGE06_GET, LilycoveCity_EventScript_CheckFinalBadge
|
||||
call_if_eq VAR_RESULT, FALSE, LilycoveCity_EventScript_BrendanCollectBadges
|
||||
call_if_eq VAR_RESULT, TRUE, LilycoveCity_EventScript_BrendanPokemonLeague
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_RIVAL_BEDROOM
|
||||
clearflag FLAG_HIDE_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F_SWABLU_DOLL
|
||||
goto LilycoveCity_EventScript_RivalFlyAway
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_BrendanCollectBadges::
|
||||
msgbox LilycoveCity_Text_BrendanYouGoingToCollectBadges, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_BrendanPokemonLeague::
|
||||
goto_if_set FLAG_SYS_GAME_CLEAR, LilycoveCity_EventScript_BrendanBattleFrontier
|
||||
msgbox LilycoveCity_Text_BrendanYouGoingToPokemonLeague, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_BrendanBattleFrontier::
|
||||
msgbox LilycoveCity_Text_BrendanYouGoingToBattleFrontier, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_RivalFlyAway::
|
||||
closemessage
|
||||
applymovement VAR_LAST_TALKED, Common_Movement_WalkInPlaceFasterDown
|
||||
waitmovement 0
|
||||
delay 50
|
||||
setfieldeffectargument 0, 1
|
||||
dofieldeffect FLDEFF_NPCFLY_OUT
|
||||
delay 15
|
||||
removeobject VAR_LAST_TALKED
|
||||
waitfieldeffect FLDEFF_NPCFLY_OUT
|
||||
savebgm MUS_DUMMY
|
||||
fadedefaultbgm
|
||||
setflag FLAG_MET_RIVAL_LILYCOVE
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_SchoolKidM::
|
||||
lock
|
||||
faceplayer
|
||||
msgbox LilycoveCity_Text_DoYouKnowAboutBerryBlender, MSGBOX_YESNO
|
||||
call_if_eq VAR_RESULT, YES, LilycoveCity_EventScript_KnowAboutBerryBlender
|
||||
call_if_eq VAR_RESULT, NO, LilycoveCity_EventScript_DontKnowAboutBerryBlender
|
||||
release
|
||||
end
|
||||
|
||||
LilycoveCity_EventScript_KnowAboutBerryBlender::
|
||||
msgbox LilycoveCity_Text_FasterSpinBetterPokeblocks, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_EventScript_DontKnowAboutBerryBlender::
|
||||
msgbox LilycoveCity_Text_ExplainBerryBlender, MSGBOX_DEFAULT
|
||||
return
|
||||
|
||||
LilycoveCity_Text_MayShoppingLetsBattle:
|
||||
.string "MAY: Oh, hey?\n"
|
||||
.string "{PLAYER}{KUN}, are you shopping, too?\p"
|
||||
.string "I bought a whole bunch of DOLLS and\n"
|
||||
.string "POSTERS.\p"
|
||||
.string "Of course, I've also caught a lot of\n"
|
||||
.string "POKéMON, and I'm raising them\l"
|
||||
.string "properly, too.\p"
|
||||
.string "Actually, I'm more worried if you're\n"
|
||||
.string "raising POKéMON properly, {PLAYER}{KUN}.\p"
|
||||
.string "I'll battle with you, so you can show\n"
|
||||
.string "me your POKéMON, {PLAYER}{KUN}.$"
|
||||
|
||||
LilycoveCity_Text_MayNotRaisingPokemon:
|
||||
.string "MAY: Oh, why? {PLAYER}{KUN}, haven't you\n"
|
||||
.string "been raising your POKéMON?\p"
|
||||
.string "That's not a very good showing as a\n"
|
||||
.string "TRAINER…$"
|
||||
|
||||
LilycoveCity_Text_MayBattleMe:
|
||||
.string "MAY: Come on, battle with me, so I can\n"
|
||||
.string "check out your POKéMON!$"
|
||||
|
||||
LilycoveCity_Text_MayWontBeBeaten:
|
||||
.string "MAY: The POKéMON I raised won't be\n"
|
||||
.string "beaten by your POKéMON, {PLAYER}{KUN}!$"
|
||||
|
||||
LilycoveCity_Text_MayDefeat:
|
||||
.string "… … … … … … … …\p"
|
||||
.string "I remember the battle I had with you,\n"
|
||||
.string "{PLAYER}{KUN}, on ROUTE 103.\p"
|
||||
.string "That battle helped you become this\n"
|
||||
.string "strong, {PLAYER}{KUN}, didn't it?$"
|
||||
|
||||
LilycoveCity_Text_MayGoingBackToLittleroot:
|
||||
.string "MAY: I'm thinking of going back to\n"
|
||||
.string "LITTLEROOT soon.\p"
|
||||
.string "I've caught a decent group of POKéMON,\n"
|
||||
.string "and my POKéDEX is coming along, so\l"
|
||||
.string "I'm going home to show my dad.$"
|
||||
|
||||
LilycoveCity_Text_MayYouGoingToCollectBadges:
|
||||
.string "{PLAYER}{KUN}, what are you going to do?\p"
|
||||
.string "Collect all the GYM BADGES and take\n"
|
||||
.string "the POKéMON LEAGUE challenge?\p"
|
||||
.string "Well, while you're collecting BADGES,\n"
|
||||
.string "{PLAYER}{KUN}, I'm going to work on my\l"
|
||||
.string "POKéDEX. I'll complete it before you!\p"
|
||||
.string "See you!$"
|
||||
|
||||
LilycoveCity_Text_MayYouGoingToPokemonLeague:
|
||||
.string "{PLAYER}{KUN}, what are you going to do?\p"
|
||||
.string "Are you taking the POKéMON LEAGUE\n"
|
||||
.string "challenge?\p"
|
||||
.string "Or, are you going to complete your\n"
|
||||
.string "POKéDEX?\p"
|
||||
.string "I might've lost to you in battling,\n"
|
||||
.string "but I'll finish my POKéDEX before you!\p"
|
||||
.string "See you!$"
|
||||
|
||||
LilycoveCity_Text_MayYouGoingToBattleFrontier:
|
||||
.string "{PLAYER}{KUN}, what are you going to do?\p"
|
||||
.string "Are you taking the BATTLE FRONTIER\n"
|
||||
.string "challenge?\p"
|
||||
.string "Or, are you going to complete your\n"
|
||||
.string "POKéDEX?\p"
|
||||
.string "I might've lost to you in battling,\n"
|
||||
.string "but I'll finish my POKéDEX before you!\p"
|
||||
.string "See you!$"
|
||||
|
||||
LilycoveCity_Text_BrendanShoppingLetsBattle:
|
||||
.string "BRENDAN: Oh, hey, it's {PLAYER}.\p"
|
||||
.string "I'm running an errand for my dad.\n"
|
||||
.string "No, I'm not buying any DOLLS.\p"
|
||||
.string "Anyways, it's been a while.\p"
|
||||
.string "Want to have a battle to see who's been\n"
|
||||
.string "raising POKéMON better?$"
|
||||
|
||||
LilycoveCity_Text_BrendanNoConfidence:
|
||||
.string "BRENDAN: Oh, what's the matter?\n"
|
||||
.string "Don't have the confidence?$"
|
||||
|
||||
LilycoveCity_Text_BrendanBattleMe:
|
||||
.string "BRENDAN: Want to battle to see who's\n"
|
||||
.string "been raising POKéMON better?$"
|
||||
|
||||
LilycoveCity_Text_BrendanWontBeBeaten:
|
||||
.string "BRENDAN: Aww, but you know I'm not\n"
|
||||
.string "going to lose to no {PLAYER}.$"
|
||||
|
||||
LilycoveCity_Text_BrendanDefeat:
|
||||
.string "Humph…\n"
|
||||
.string "You've done a lot of raising.\p"
|
||||
.string "That stings a bit--I had a head start\n"
|
||||
.string "on you as a TRAINER…$"
|
||||
|
||||
LilycoveCity_Text_BrendanGoingBackToLittleroot:
|
||||
.string "BRENDAN: I…\n"
|
||||
.string "I plan on going home to LITTLEROOT.\p"
|
||||
.string "You know I'm helping out my dad on his\n"
|
||||
.string "POKéDEX. It's coming together pretty\l"
|
||||
.string "decently, so I should go show him.$"
|
||||
|
||||
LilycoveCity_Text_BrendanYouGoingToCollectBadges:
|
||||
.string "{PLAYER}, what are you going to do?\p"
|
||||
.string "Collect all the GYM BADGES and take\n"
|
||||
.string "the POKéMON LEAGUE challenge?\p"
|
||||
.string "Maybe I'll do that, too…\p"
|
||||
.string "Well, anyway, hang in there!$"
|
||||
|
||||
LilycoveCity_Text_BrendanYouGoingToPokemonLeague:
|
||||
.string "{PLAYER}, what are you going to do?\p"
|
||||
.string "Since you're that strong, are you\n"
|
||||
.string "taking the POKéMON LEAGUE challenge?\p"
|
||||
.string "Heh, even me--if I trained my POKéMON\n"
|
||||
.string "a bit more, I should be stronger than\l"
|
||||
.string "you, {PLAYER}.\p"
|
||||
.string "Well, anyway, hang in there!$"
|
||||
|
||||
LilycoveCity_Text_BrendanYouGoingToBattleFrontier:
|
||||
.string "{PLAYER}, what are you going to do?\p"
|
||||
.string "Are you taking the BATTLE FRONTIER\n"
|
||||
.string "challenge?\p"
|
||||
.string "Or, are you going to complete your\n"
|
||||
.string "POKéDEX?\p"
|
||||
.string "Since you're that strong, you should\n"
|
||||
.string "consider the BATTLE FRONTIER.\p"
|
||||
.string "Heh, if I train my POKéMON a bit more,\n"
|
||||
.string "I'll get stronger than you, {PLAYER}.\p"
|
||||
.string "Maybe I should go to the BATTLE\n"
|
||||
.string "FRONTIER.\p"
|
||||
.string "Well, anyway, hang in there!$"
|
||||
|
||||
LilycoveCity_Text_MovedLootIntoHideoutToday:
|
||||
.string "Fufufu…\p"
|
||||
.string "We moved more loot into our secret\n"
|
||||
.string "HIDEOUT today…\p"
|
||||
.string "Wh-who are you?!\n"
|
||||
.string "I was just talking to myself!$"
|
||||
|
||||
LilycoveCity_Text_ChanceToDoBigThings:
|
||||
.string "I'm just a GRUNT, so I don't know what\n"
|
||||
.string "the BOSS is thinking…\p"
|
||||
.string "But being on TEAM AQUA, I know I'll get\n"
|
||||
.string "the chance to do big things!\p"
|
||||
.string "Wh-who are you?!\n"
|
||||
.string "I was just talking to myself!$"
|
||||
|
||||
LilycoveCity_Text_DontGoNearCaveInCove:
|
||||
.string "Hey, you!\p"
|
||||
.string "Don't go near the cave in the cove!\p"
|
||||
.string "Why? You don't need a reason why!\n"
|
||||
.string "I'm an adult, so you just listen to me!$"
|
||||
|
||||
LilycoveCity_Text_IfWorldBecomesOurs:
|
||||
.string "If this whole wide world becomes ours,\n"
|
||||
.string "TEAM AQUA's, it will be a happier\l"
|
||||
.string "place for POKéMON, too.$"
|
||||
|
||||
LilycoveCity_Text_WailmerLeapOutOfWater:
|
||||
.string "There! WAILMER!\n"
|
||||
.string "Leap out of the water now!$"
|
||||
|
||||
LilycoveCity_Text_GetLostMessingUpTraining:
|
||||
.string "Hunh? What do you want?\p"
|
||||
.string "You're messing up our training,\n"
|
||||
.string "so can you, like, get lost?$"
|
||||
|
||||
LilycoveCity_Text_ContestHallInTown:
|
||||
.string "There's a POKéMON CONTEST HALL\n"
|
||||
.string "right in this here town. \p"
|
||||
.string "That means well-raised POKéMON will\n"
|
||||
.string "come from all over the country.\p"
|
||||
.string "My heart swells with excitement!$"
|
||||
|
||||
LilycoveCity_Text_StrangeCaveInCove:
|
||||
.string "Have you seen that strange cave in\n"
|
||||
.string "the cove at the edge of town?$"
|
||||
|
||||
LilycoveCity_Text_GoingToMoveDeleterForHMs:
|
||||
.string "I'm going to teach my POKéMON some new\n"
|
||||
.string "moves for entering a CONTEST.\p"
|
||||
.string "So, I'm going to see the MOVE DELETER\n"
|
||||
.string "and make it forget HM moves.$"
|
||||
|
||||
LilycoveCity_Text_ImFromKanto:
|
||||
.string "I came from KANTO.\p"
|
||||
.string "The HOENN region is beautiful with\n"
|
||||
.string "all its water and verdant nature.\p"
|
||||
.string "Hunh? Wait a second…\p"
|
||||
.string "Could there be rare POKéMON that live\n"
|
||||
.string "only in this area?$"
|
||||
|
||||
LilycoveCity_Text_TeamAquaBeenTrainingWailmer:
|
||||
.string "TEAM AQUA's been training their\n"
|
||||
.string "WAILMER in the cove.\p"
|
||||
.string "We SAILORS can't get our boats out\n"
|
||||
.string "to sea with them in the way!$"
|
||||
|
||||
LilycoveCity_Text_SomeonePuntedTeamAquaOut:
|
||||
.string "Ahoy, did you know?\p"
|
||||
.string "Someone punted TEAM AQUA out of\n"
|
||||
.string "the way for us!\p"
|
||||
.string "That got the WAILMER out of the cove,\n"
|
||||
.string "so we can get our boats out again.$"
|
||||
|
||||
LilycoveCity_Text_SomeoneStoleMyPokemon:
|
||||
.string "I was taking a relaxing snooze at the\n"
|
||||
.string "seaside inn to the sound of waves…\p"
|
||||
.string "When someone stole my POKéMON!\p"
|
||||
.string "Who's the abductor?\n"
|
||||
.string "TEAM AQUA? Is it TEAM AQUA?$"
|
||||
|
||||
LilycoveCity_Text_MissingPokemonCameBack:
|
||||
.string "My missing POKéMON…\n"
|
||||
.string "It came back without me noticing!$"
|
||||
|
||||
LilycoveCity_Text_ImArtDealer:
|
||||
.string "I'm an ART DEALER.\p"
|
||||
.string "I am a buyer and seller of fine art,\n"
|
||||
.string "especially paintings.\p"
|
||||
.string "I've heard that the MUSEUM here has\n"
|
||||
.string "magnificent works on exhibit…$"
|
||||
|
||||
LilycoveCity_Text_SeaRemainsForeverYoung:
|
||||
.string "Even as we grow old and wrinkled,\n"
|
||||
.string "the sea remains forever young with\l"
|
||||
.string "the vivid brilliance of life…\p"
|
||||
.string "Fwohoho fwohohohoho…$"
|
||||
|
||||
LilycoveCity_Text_SixtyYearsAgoHusbandProposed:
|
||||
.string "It was sixty years ago that my husband\n"
|
||||
.string "proposed to me here.\l"
|
||||
.string "The sea remains as beautiful as ever.\p"
|
||||
.string "Mufufufu mufufufufufu…$"
|
||||
|
||||
LilycoveCity_Text_TeamAquaRenovatedCavern:
|
||||
.string "Hm, you know of the peculiar cavern\n"
|
||||
.string "in this cove?\p"
|
||||
.string "That had been a natural formation,\n"
|
||||
.string "but then that TEAM AQUA lot came\l"
|
||||
.string "along and made their renovations.\p"
|
||||
.string "They call themselves\n"
|
||||
.string "the “nature-loving TEAM AQUA”!\p"
|
||||
.string "But what they do and what they say\n"
|
||||
.string "don't match at all!$"
|
||||
|
||||
LilycoveCity_Text_TeamAquaLotGoneForGood:
|
||||
.string "That cave in the cove…\p"
|
||||
.string "I didn't notice it right away,\n"
|
||||
.string "but it's completely empty now.\p"
|
||||
.string "That TEAM AQUA lot, they must\n"
|
||||
.string "have gone away for good.$"
|
||||
|
||||
LilycoveCity_Text_CitySign:
|
||||
.string "LILYCOVE CITY\p"
|
||||
.string "“Where the land ends and the\n"
|
||||
.string "sea begins.”$"
|
||||
|
||||
LilycoveCity_Text_ContestHallSign:
|
||||
.string "POKéMON CONTEST HALL\n"
|
||||
.string "“The gathering place for TRAINERS!”$"
|
||||
|
||||
LilycoveCity_Text_MotelSign:
|
||||
.string "COVE LILY MOTEL\p"
|
||||
.string "“Remember us as COVE LILY of\n"
|
||||
.string "LILYCOVE.”$"
|
||||
|
||||
LilycoveCity_Text_MuseumSign:
|
||||
.string "LILYCOVE MUSEUM\p"
|
||||
.string "“POKéMON Masterpiece Collection\n"
|
||||
.string "on exhibit!”$"
|
||||
|
||||
LilycoveCity_Text_MuseumSignPlayersExhibit:
|
||||
.string "LILYCOVE MUSEUM\p"
|
||||
.string "“{PLAYER}'s POKéMON Collection\n"
|
||||
.string "on exhibit!”$"
|
||||
|
||||
LilycoveCity_Text_HarborSignUnderConstruction:
|
||||
.string "LILYCOVE CITY HARBOR\p"
|
||||
.string "“The ferry S.S. TIDAL is under\n"
|
||||
.string "construction in SLATEPORT CITY.\p"
|
||||
.string "“Service is scheduled to begin\n"
|
||||
.string "shortly.”$"
|
||||
|
||||
LilycoveCity_Text_HarborSign:
|
||||
.string "LILYCOVE CITY HARBOR\p"
|
||||
.string "“Enjoy a delightful cruise on\n"
|
||||
.string "the ferry S.S. TIDAL.”$"
|
||||
|
||||
LilycoveCity_Text_TrainerFanClubSign:
|
||||
.string "POKéMON TRAINER FAN CLUB\p"
|
||||
.string "The names of TRAINERS are scribbled\n"
|
||||
.string "all over the sign…$"
|
||||
|
||||
LilycoveCity_Text_DepartmentStoreSign:
|
||||
.string "LILYCOVE DEPARTMENT STORE\p"
|
||||
.string "“Overflowing with great merchandise\n"
|
||||
.string "and excitement!\p"
|
||||
.string "“A great place to find that something\n"
|
||||
.string "you need!”$"
|
||||
|
||||
LilycoveCity_Text_MoveDeletersHouseSign:
|
||||
.string "MOVE DELETER'S HOUSE\p"
|
||||
.string "“Unwanted POKéMON moves deleted.”$"
|
||||
|
||||
LilycoveCity_Text_DoYouKnowAboutBerryBlender:
|
||||
.string "Do you know about the machine\n"
|
||||
.string "BERRY BLENDER?$"
|
||||
|
||||
LilycoveCity_Text_FasterSpinBetterPokeblocks:
|
||||
.string "People have to work together to get it\n"
|
||||
.string "to spin faster.\p"
|
||||
.string "The faster you can make it spin, the\n"
|
||||
.string "better {POKEBLOCK}S you can get, I've heard.$"
|
||||
|
||||
LilycoveCity_Text_ExplainBerryBlender:
|
||||
.string "It's used for making a kind of candy\n"
|
||||
.string "called a {POKEBLOCK}.\p"
|
||||
.string "If you give a good {POKEBLOCK} to a POKéMON,\n"
|
||||
.string "its condition will improve by a lot.$"
|
||||
|
||||
LilycoveCity_Text_HeardTowerCalledSkyPillar:
|
||||
.string "I heard there's a tower somewhere out\n"
|
||||
.string "on the sea routes.\p"
|
||||
.string "It's called the SKY PILLAR, I hear.$"
|
||||
|
||||
LilycoveCity_Text_SawTallTowerOnRoute131:
|
||||
.string "I saw this tall tower somewhere\n"
|
||||
.string "around ROUTE 131.\p"
|
||||
.string "Could that possibly be…?$"
|
||||
|
||||
LilycoveCity_Text_JustArrivedAndSawRarePokemon:
|
||||
.string "We just arrived here on our\n"
|
||||
.string "honeymoon vacation.\p"
|
||||
.string "We happened to see a DRAGON-type\n"
|
||||
.string "POKéMON flying way up in the sky.\p"
|
||||
.string "Do cool POKéMON like that live in\n"
|
||||
.string "the HOENN region?$"
|
||||
|
||||
LilycoveCity_Text_HoneymoonVowToSeeRarePokemon:
|
||||
.string "On our honeymoon, we vowed to see as\n"
|
||||
.string "many rare POKéMON as we can.\p"
|
||||
.string "So we were delighted to see a rare\n"
|
||||
.string "POKéMON as soon as we arrived.\p"
|
||||
.string "I mean, we are totally happy!$"
|
||||
|
Reference in New Issue
Block a user