import from github
This commit is contained in:
529
data/maps/BattleFrontier_OutsideEast/map.json
Normal file
529
data/maps/BattleFrontier_OutsideEast/map.json
Normal file
@ -0,0 +1,529 @@
|
||||
{
|
||||
"id": "MAP_BATTLE_FRONTIER_OUTSIDE_EAST",
|
||||
"name": "BattleFrontier_OutsideEast",
|
||||
"layout": "LAYOUT_BATTLE_FRONTIER_OUTSIDE_EAST",
|
||||
"music": "MUS_B_FRONTIER",
|
||||
"region_map_section": "MAPSEC_BATTLE_FRONTIER",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_NONE",
|
||||
"map_type": "MAP_TYPE_ROUTE",
|
||||
"allow_cycling": true,
|
||||
"allow_escaping": false,
|
||||
"allow_running": true,
|
||||
"show_map_name": true,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_NORMAL",
|
||||
"connections": [
|
||||
{
|
||||
"direction": "left",
|
||||
"offset": 0,
|
||||
"map": "MAP_BATTLE_FRONTIER_OUTSIDE_WEST"
|
||||
}
|
||||
],
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_NINJA_BOY",
|
||||
"x": 20,
|
||||
"y": 17,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WALK_LEFT_AND_RIGHT",
|
||||
"movement_range_x": 3,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_NinjaBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_3",
|
||||
"x": 42,
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Man1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_HIKER",
|
||||
"x": 53,
|
||||
"y": 6,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 2,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Hiker",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_HEX_MANIAC",
|
||||
"x": 54,
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 2,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_HexManiac",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"x": 37,
|
||||
"y": 32,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_BlackBelt1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_COOK",
|
||||
"x": 41,
|
||||
"y": 56,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Cook",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_EXPERT_F",
|
||||
"x": 8,
|
||||
"y": 46,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_ExpertF",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_RUNNING_TRIATHLETE_M",
|
||||
"x": 34,
|
||||
"y": 41,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WALK_RIGHT_AND_LEFT",
|
||||
"movement_range_x": 3,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_TriathleteM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_RICH_BOY",
|
||||
"x": 45,
|
||||
"y": 47,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_RichBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_CYCLING_TRIATHLETE_F",
|
||||
"x": 59,
|
||||
"y": 35,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WALK_DOWN_AND_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 6,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_TriathleteF",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_TWIN",
|
||||
"x": 18,
|
||||
"y": 40,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Twin",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_1",
|
||||
"x": 17,
|
||||
"y": 40,
|
||||
"elevation": 0,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Man2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_ZIGZAGOON_2",
|
||||
"x": 40,
|
||||
"y": 56,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Zigzagoon",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_SUDOWOODO",
|
||||
"x": 54,
|
||||
"y": 62,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Sudowoodo",
|
||||
"flag": "FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MANIAC",
|
||||
"x": 42,
|
||||
"y": 34,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Maniac1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_3",
|
||||
"x": 51,
|
||||
"y": 53,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Girl",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_PSYCHIC_M",
|
||||
"x": 62,
|
||||
"y": 18,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WALK_SEQUENCE_DOWN_RIGHT_UP_LEFT",
|
||||
"movement_range_x": 2,
|
||||
"movement_range_y": 6,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_PsychicM",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_3",
|
||||
"x": 11,
|
||||
"y": 21,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_LOOK_AROUND",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Man3",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_5",
|
||||
"x": 10,
|
||||
"y": 21,
|
||||
"elevation": 0,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Woman1",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_5",
|
||||
"x": 16,
|
||||
"y": 30,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_WANDER_AROUND",
|
||||
"movement_range_x": 3,
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_Woman2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_BLACK_BELT",
|
||||
"x": 33,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_BlackBelt2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MANIAC",
|
||||
"x": 54,
|
||||
"y": 31,
|
||||
"elevation": 0,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Maniac2",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WOMAN_4",
|
||||
"x": 54,
|
||||
"y": 32,
|
||||
"elevation": 0,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Woman3",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_OLD_WOMAN",
|
||||
"x": 58,
|
||||
"y": 55,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN_AND_LEFT",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_OldWoman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GENTLEMAN",
|
||||
"x": 48,
|
||||
"y": 41,
|
||||
"elevation": 0,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Gentleman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_CAMPER",
|
||||
"x": 29,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"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": "BattleFrontier_OutsideEast_EventScript_Camper",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 16,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 39,
|
||||
"y": 29,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 45,
|
||||
"y": 56,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 58,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 35,
|
||||
"y": 12,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_RANKING_HALL",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 4,
|
||||
"y": 44,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_LOUNGE1",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 10,
|
||||
"y": 28,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_EXCHANGE_SERVICE_CORNER",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 22,
|
||||
"y": 51,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_LOUNGE5",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 5,
|
||||
"y": 8,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_LOUNGE6",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 65,
|
||||
"y": 31,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_LOUNGE3",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 14,
|
||||
"y": 51,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_LOUNGE8",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 21,
|
||||
"y": 45,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_LOUNGE9",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 3,
|
||||
"y": 51,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 28,
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_ARTISAN_CAVE_1F",
|
||||
"dest_warp_id": 0
|
||||
}
|
||||
],
|
||||
"coord_events": [],
|
||||
"bg_events": [
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 13,
|
||||
"y": 17,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_BattleTowerSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 43,
|
||||
"y": 56,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_BattlePalaceSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 36,
|
||||
"y": 34,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_BattleArenaSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 62,
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_BattlePyramidSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 7,
|
||||
"y": 29,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_ExchangeCornerSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 32,
|
||||
"y": 13,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "BattleFrontier_OutsideEast_EventScript_RankingHallSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 4,
|
||||
"y": 51,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Common_EventScript_ShowPokemonCenterSign"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 5,
|
||||
"y": 51,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_ANY",
|
||||
"script": "Common_EventScript_ShowPokemonCenterSign"
|
||||
}
|
||||
]
|
||||
}
|
439
data/maps/BattleFrontier_OutsideEast/scripts.inc
Normal file
439
data/maps/BattleFrontier_OutsideEast/scripts.inc
Normal file
@ -0,0 +1,439 @@
|
||||
.set LOCALID_SUDOWOODO, 14
|
||||
|
||||
BattleFrontier_OutsideEast_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_RESUME, BattleFrontier_OutsideEast_OnResume
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, BattleFrontier_OutsideEast_OnTransition
|
||||
.byte 0
|
||||
|
||||
BattleFrontier_OutsideEast_OnResume:
|
||||
call_if_set FLAG_SYS_CTRL_OBJ_DELETE, BattleFrontier_OutsideEast_EventScript_TryRemoveSudowoodo
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_TryRemoveSudowoodo::
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
goto_if_ne VAR_RESULT, B_OUTCOME_CAUGHT, Common_EventScript_NopReturn
|
||||
removeobject VAR_LAST_TALKED
|
||||
return
|
||||
|
||||
BattleFrontier_OutsideEast_OnTransition:
|
||||
setvar VAR_BRAVO_TRAINER_BATTLE_TOWER_ON, 0
|
||||
setflag FLAG_HIDE_BATTLE_TOWER_REPORTER
|
||||
call_if_unset FLAG_DEFEATED_SUDOWOODO, BattleFrontier_OutsideEast_EventScript_ShowSudowoodo
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_ShowSudowoodo::
|
||||
clearflag FLAG_HIDE_BATTLE_FRONTIER_SUDOWOODO
|
||||
return
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_BattleTowerSign::
|
||||
msgbox BattleFrontier_OutsideEast_Text_BattleTowerSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_BattlePalaceSign::
|
||||
msgbox BattleFrontier_OutsideEast_Text_BattlePalaceSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_BattleArenaSign::
|
||||
msgbox BattleFrontier_OutsideEast_Text_BattleArenaSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_BattlePyramidSign::
|
||||
msgbox BattleFrontier_OutsideEast_Text_BattlePyramidSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_NinjaBoy::
|
||||
msgbox BattleFrontier_OutsideEast_Text_BattleTowerFeelsSpecial, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Man1::
|
||||
msgbox BattleFrontier_OutsideEast_Text_ConquerLeagueAndFrontier, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Hiker::
|
||||
msgbox BattleFrontier_OutsideEast_Text_PyramidTooHarsh, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_HexManiac::
|
||||
msgbox BattleFrontier_OutsideEast_Text_ThriveInDarkness, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_BlackBelt1::
|
||||
msgbox BattleFrontier_OutsideEast_Text_PutTogetherUltimateTeam, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Cook::
|
||||
lock
|
||||
msgbox BattleFrontier_OutsideEast_Text_BelieveInYouBuddy, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Zigzagoon::
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playmoncry SPECIES_ZIGZAGOON, CRY_MODE_NORMAL
|
||||
msgbox BattleFrontier_OutsideEast_Text_ZigzagoonLooksVacant, MSGBOX_DEFAULT
|
||||
waitmoncry
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_RichBoy::
|
||||
msgbox BattleFrontier_OutsideEast_Text_PeopleCallMeBusybody, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_ExpertF::
|
||||
msgbox BattleFrontier_OutsideEast_Text_OnceBeatGymLeader, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_TriathleteF::
|
||||
msgbox BattleFrontier_OutsideEast_Text_FastOnBikeAndBattles, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Twin::
|
||||
msgbox BattleFrontier_OutsideEast_Text_BetterThanDaddyAtPokemon, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Man2::
|
||||
lock
|
||||
msgbox BattleFrontier_OutsideEast_Text_GoRackUpSomeWinsForDaddy, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_TriathleteM::
|
||||
msgbox BattleFrontier_OutsideEast_Text_DidScottBringYouHere, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Sudowoodo::
|
||||
lock
|
||||
faceplayer
|
||||
waitse
|
||||
playse SE_SUDOWOODO_SHAKE
|
||||
applymovement LOCALID_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_WaterSudowoodo::
|
||||
lock
|
||||
faceplayer
|
||||
special DoWateringBerryTreeAnim
|
||||
waitstate
|
||||
waitse
|
||||
playse SE_SUDOWOODO_SHAKE
|
||||
applymovement LOCALID_SUDOWOODO, BattleFrontier_OutsideEast_Movement_SudowoodoShake
|
||||
waitmovement 0
|
||||
msgbox gText_Sudowoodo_Attacked, MSGBOX_DEFAULT
|
||||
closemessage
|
||||
waitse
|
||||
playmoncry SPECIES_SUDOWOODO, CRY_MODE_ENCOUNTER
|
||||
delay 40
|
||||
waitmoncry
|
||||
setvar VAR_LAST_TALKED, LOCALID_SUDOWOODO
|
||||
setwildbattle SPECIES_SUDOWOODO, 40, ITEM_NONE
|
||||
setflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
dowildbattle
|
||||
clearflag FLAG_SYS_CTRL_OBJ_DELETE
|
||||
specialvar VAR_RESULT, GetBattleOutcome
|
||||
goto_if_eq VAR_RESULT, B_OUTCOME_WON, BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo
|
||||
goto_if_eq VAR_RESULT, B_OUTCOME_RAN, BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo
|
||||
goto_if_eq VAR_RESULT, B_OUTCOME_PLAYER_TELEPORTED, BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo
|
||||
setflag FLAG_DEFEATED_SUDOWOODO
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_DefeatedSudowoodo::
|
||||
setflag FLAG_DEFEATED_SUDOWOODO
|
||||
goto Common_EventScript_RemoveStaticPokemon
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_Movement_SudowoodoShake:
|
||||
face_right
|
||||
delay_8
|
||||
face_down
|
||||
delay_8
|
||||
face_left
|
||||
delay_8
|
||||
face_down
|
||||
delay_8
|
||||
face_right
|
||||
delay_8
|
||||
face_down
|
||||
delay_8
|
||||
face_left
|
||||
delay_8
|
||||
face_down
|
||||
step_end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Maniac1::
|
||||
msgbox BattleFrontier_OutsideEast_Text_HeardPrettyGirlAtBattleArena, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Girl::
|
||||
msgbox BattleFrontier_OutsideEast_Text_SometimesImportantOldManInThere, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_PsychicM::
|
||||
msgbox BattleFrontier_OutsideEast_Text_LegendOfBattlePyramid, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Man3::
|
||||
msgbox BattleFrontier_OutsideEast_Text_GotWipedOut, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Woman1::
|
||||
msgbox BattleFrontier_OutsideEast_Text_ToughTrainerInBattleTower, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Woman2::
|
||||
msgbox BattleFrontier_OutsideEast_Text_EnoughBattlePointsForDoll, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_BlackBelt2::
|
||||
msgbox BattleFrontier_OutsideEast_Text_LikeToHaveNameRecordedHere, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Maniac2::
|
||||
lock
|
||||
msgbox BattleFrontier_OutsideEast_Text_CanDoAnythingWithYou, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Woman3::
|
||||
lock
|
||||
msgbox BattleFrontier_OutsideEast_Text_PowerOfOurLoveWillOvercome, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_RankingHallSign::
|
||||
msgbox BattleFrontier_OutsideEast_Text_RankingHallSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_ExchangeCornerSign::
|
||||
msgbox BattleFrontier_OutsideEast_Text_ExchangeCornerSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Gentleman::
|
||||
msgbox BattleFrontier_OutsideEast_Text_FrontierNotExclusivelyForToughTrainers, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_OldWoman::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_SUDOWOODO, BattleFrontier_OutsideEast_EventScript_OldWomanSudowoodoGone
|
||||
msgbox BattleFrontier_OutsideEast_Text_OddTreeHereSeemsToWiggle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_OldWomanSudowoodoGone::
|
||||
msgbox BattleFrontier_OutsideEast_Text_OnceAnOddTreePastHere, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_EventScript_Camper::
|
||||
msgbox BattleFrontier_OutsideEast_Text_StickyMonWithLongTail, MSGBOX_NPC
|
||||
end
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BattleTowerSign:
|
||||
.string "This is the BATTLE TOWER!\n"
|
||||
.string "Keep the win streak as the toughest\l"
|
||||
.string "TRAINER!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BattlePalaceSign:
|
||||
.string "This is the BATTLE PALACE!\n"
|
||||
.string "Keep your eyes on POKéMON battles!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BattleArenaSign:
|
||||
.string "This is the BATTLE ARENA!\n"
|
||||
.string "Let the toughest teams gather!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BattlePyramidSign:
|
||||
.string "This is the BATTLE PYRAMID!\n"
|
||||
.string "Advance through the Battle Quest!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_RankingHallSign:
|
||||
.string "BATTLE FRONTIER RANKING HALL\n"
|
||||
.string "Set your sights on new records!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_ExchangeCornerSign:
|
||||
.string "BATTLE POINT EXCHANGE SERVICE CORNER\n"
|
||||
.string "Exchange your Battle Points!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BattleTowerFeelsSpecial:
|
||||
.string "Wow!\n"
|
||||
.string "It's huge!\p"
|
||||
.string "The BATTLE TOWER feels special.\n"
|
||||
.string "It's different from the others.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_ConquerLeagueAndFrontier:
|
||||
.string "My grand ambition is to conquer both\n"
|
||||
.string "the BATTLE FRONTIER and the POKéMON\l"
|
||||
.string "LEAGUE.\p"
|
||||
.string "And if my dream comes true…\p"
|
||||
.string "I… I'm going to ask MIMI next door\n"
|
||||
.string "if she will be friends with me!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_PyramidTooHarsh:
|
||||
.string "The BATTLE PYRAMID's too harsh!\n"
|
||||
.string "I just can't make it to the top!\p"
|
||||
.string "Since I'm out of options, maybe I can\n"
|
||||
.string "climb the outside…$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_ThriveInDarkness:
|
||||
.string "I thrive in darkness…\n"
|
||||
.string "Yes… What is worthy of me?\l"
|
||||
.string "None other than the BATTLE PYRAMID…\p"
|
||||
.string "What say you to wandering in darkness\n"
|
||||
.string "and in utter and total desperation?$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_PutTogetherUltimateTeam:
|
||||
.string "I didn't sleep for a week, but then\n"
|
||||
.string "I put together the ultimate team!\p"
|
||||
.string "I can't see myself losing, no joke.\n"
|
||||
.string "We're storming the BATTLE ARENA!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_DidScottBringYouHere:
|
||||
.string "Did SCOTT bring you here, too?\n"
|
||||
.string "What is it with that guy?\p"
|
||||
.string "It sounds like he really does know\n"
|
||||
.string "how to spot talented TRAINERS, but…\p"
|
||||
.string "I've never seen him battling in person\n"
|
||||
.string "ever.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BelieveInYouBuddy:
|
||||
.string "ZIGG!\n"
|
||||
.string "I believe in you, little buddy!\p"
|
||||
.string "I'll make my little ZIGG any favorite\n"
|
||||
.string "tasty treats you like if you win!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_ZigzagoonLooksVacant:
|
||||
.string "ZIGZAGOON looks vacant…$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_PeopleCallMeBusybody:
|
||||
.string "People call me a busybody,\n"
|
||||
.string "but I can't help it.\p"
|
||||
.string "Your hat's on crooked!\n"
|
||||
.string "Oh, no, trash on the ground!\l"
|
||||
.string "Oops, it's almost dinnertime!\p"
|
||||
.string "I don't know if I can stand to just\n"
|
||||
.string "watch at the BATTLE PALACE…$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_OnceBeatGymLeader:
|
||||
.string "I may not look that impressive now,\n"
|
||||
.string "but I once beat a GYM LEADER.\p"
|
||||
.string "Who knows, maybe I should give it\n"
|
||||
.string "another shot at glory.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_FastOnBikeAndBattles:
|
||||
.string "I'm fast on my BIKE, and that goes for\n"
|
||||
.string "the way I battle, too.\p"
|
||||
.string "I win matches in the blink of\n"
|
||||
.string "an eye!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_BetterThanDaddyAtPokemon:
|
||||
.string "I'm better than my daddy\n"
|
||||
.string "at POKéMON.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_GoRackUpSomeWinsForDaddy:
|
||||
.string "Go on, my baby sweetie!\n"
|
||||
.string "Go rack up some wins for Daddy!\p"
|
||||
.string "You're just like your mother,\n"
|
||||
.string "so you'll be dominating!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_HeardPrettyGirlAtBattleArena:
|
||||
.string "It wasn't easy getting here,\n"
|
||||
.string "but I'd heard about this knockout\l"
|
||||
.string "pretty girl at the BATTLE ARENA.\p"
|
||||
.string "Instead of her, do you know what\n"
|
||||
.string "I found?\p"
|
||||
.string "A whole teeming mob of sweaty,\n"
|
||||
.string "stinky, and primitive martial artists!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_SometimesImportantOldManInThere:
|
||||
.string "I sometimes see this really important-\n"
|
||||
.string "looking old man going in there.\p"
|
||||
.string "He has these really awesome POKéMON.\n"
|
||||
.string "He seems really nice, though.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_LegendOfBattlePyramid:
|
||||
.string "Do you know it?\n"
|
||||
.string "The legend of the BATTLE PYRAMID?\p"
|
||||
.string "When there comes a confident TRAINER\n"
|
||||
.string "reaching for the golden pinnacle,\l"
|
||||
.string "there shall appear a man among men.\p"
|
||||
.string "Don't know that legend?\n"
|
||||
.string "Well, of course not!\l"
|
||||
.string "I just made it up!\p"
|
||||
.string "What's it supposed to mean?\n"
|
||||
.string "That, my friend, I can't say!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_GotWipedOut:
|
||||
.string "Man! Oh man!\n"
|
||||
.string "I've never lost once before!\p"
|
||||
.string "But I got wiped out with no saving\n"
|
||||
.string "grace at all!\p"
|
||||
.string "And then I'm told I don't have any\n"
|
||||
.string "talent?! Man!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_ToughTrainerInBattleTower:
|
||||
.string "This guy ran into a horribly tough\n"
|
||||
.string "TRAINER while he was on the BATTLE\l"
|
||||
.string "TOWER challenge.\p"
|
||||
.string "Now look at him…\p"
|
||||
.string "You need to be cautious if you ever\n"
|
||||
.string "decide to go to the BATTLE TOWER.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_EnoughBattlePointsForDoll:
|
||||
.string "Yes!\n"
|
||||
.string "I've finally got enough Battle Points!\p"
|
||||
.string "I guess I'll trade for another giant\n"
|
||||
.string "plush DOLL!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_LikeToHaveNameRecordedHere:
|
||||
.string "Oh, yeah, okay!\n"
|
||||
.string "So this is the RANKING HALL!\p"
|
||||
.string "I'd like to go down in history as\n"
|
||||
.string "a super champ and have my name\l"
|
||||
.string "recorded here for posterity.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_CanDoAnythingWithYou:
|
||||
.string "With you by my side, I can do anything.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_PowerOfOurLoveWillOvercome:
|
||||
.string "Ooh, darling, you are so wonderful!\p"
|
||||
.string "Ooh, I just can't wait anymore!\p"
|
||||
.string "Let's go to a MULTI BATTLE ROOM\n"
|
||||
.string "right this instant!\p"
|
||||
.string "If we get together in the BATTLE SALON,\n"
|
||||
.string "the power of our love will overcome\l"
|
||||
.string "everyone we meet.\p"
|
||||
.string "Why, before us, darling, everything\n"
|
||||
.string "will topple like dominoes!$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_FrontierNotExclusivelyForToughTrainers:
|
||||
.string "The BATTLE FRONTIER isn't exclusively\n"
|
||||
.string "for tough TRAINERS.\p"
|
||||
.string "Many people with special abilities\n"
|
||||
.string "have been invited, it seems.\p"
|
||||
.string "That man SCOTT…\p"
|
||||
.string "He may have built this place to serve\n"
|
||||
.string "a bigger objective…$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_OddTreeHereSeemsToWiggle:
|
||||
.string "Excuse me, young one.\n"
|
||||
.string "Have you good eyesight?\p"
|
||||
.string "There is an odd tree past here, and to\n"
|
||||
.string "my tired eyes it seems to wiggle.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_OnceAnOddTreePastHere:
|
||||
.string "Excuse me, young one.\n"
|
||||
.string "Have you a good memory?\p"
|
||||
.string "I have this feeling there once was\n"
|
||||
.string "an odd tree past here.$"
|
||||
|
||||
BattleFrontier_OutsideEast_Text_StickyMonWithLongTail:
|
||||
.string "I…\n"
|
||||
.string "I saw it!\p"
|
||||
.string "There was a sticky sort of a POKéMON\n"
|
||||
.string "with a long tail up ahead!\p"
|
||||
.string "It was hiding under a boulder, and\n"
|
||||
.string "it kept staring at me!$"
|
Reference in New Issue
Block a user