import from github
This commit is contained in:
299
data/maps/LavaridgeTown_Gym_1F/map.json
Normal file
299
data/maps/LavaridgeTown_Gym_1F/map.json
Normal file
@ -0,0 +1,299 @@
|
||||
{
|
||||
"id": "MAP_LAVARIDGE_TOWN_GYM_1F",
|
||||
"name": "LavaridgeTown_Gym_1F",
|
||||
"layout": "LAYOUT_LAVARIDGE_TOWN_GYM_1F",
|
||||
"music": "MUS_GYM",
|
||||
"region_map_section": "MAPSEC_LAVARIDGE_TOWN",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_FOG_HORIZONTAL",
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_cycling": false,
|
||||
"allow_escaping": false,
|
||||
"allow_running": false,
|
||||
"show_map_name": false,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_GYM",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_FLANNERY",
|
||||
"x": 13,
|
||||
"y": 9,
|
||||
"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": "LavaridgeTown_Gym_1F_EventScript_Flannery",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
|
||||
"x": 3,
|
||||
"y": 14,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_BURIED",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "LavaridgeTown_Gym_1F_EventScript_Cole",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_3",
|
||||
"x": 2,
|
||||
"y": 15,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_BURIED",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "LavaridgeTown_Gym_1F_EventScript_Gerald",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
|
||||
"x": 3,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_BURIED",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "LavaridgeTown_Gym_1F_EventScript_Axle",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_3",
|
||||
"x": 5,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_BURIED",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "LavaridgeTown_Gym_1F_EventScript_Danielle",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_2",
|
||||
"x": 12,
|
||||
"y": 16,
|
||||
"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": "LavaridgeTown_Gym_1F_EventScript_GymGuide",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 13,
|
||||
"y": 18,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN",
|
||||
"dest_warp_id": 1
|
||||
},
|
||||
{
|
||||
"x": 14,
|
||||
"y": 18,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN",
|
||||
"dest_warp_id": 1
|
||||
},
|
||||
{
|
||||
"x": 10,
|
||||
"y": 18,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 8,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 2
|
||||
},
|
||||
{
|
||||
"x": 4,
|
||||
"y": 18,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 4
|
||||
},
|
||||
{
|
||||
"x": 5,
|
||||
"y": 14,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 3
|
||||
},
|
||||
{
|
||||
"x": 0,
|
||||
"y": 17,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 1
|
||||
},
|
||||
{
|
||||
"x": 5,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 5
|
||||
},
|
||||
{
|
||||
"x": 2,
|
||||
"y": 15,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 6
|
||||
},
|
||||
{
|
||||
"x": 3,
|
||||
"y": 14,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 7
|
||||
},
|
||||
{
|
||||
"x": 1,
|
||||
"y": 14,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 8
|
||||
},
|
||||
{
|
||||
"x": 0,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 9
|
||||
},
|
||||
{
|
||||
"x": 3,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 10
|
||||
},
|
||||
{
|
||||
"x": 0,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 11
|
||||
},
|
||||
{
|
||||
"x": 3,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 12
|
||||
},
|
||||
{
|
||||
"x": 5,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 13
|
||||
},
|
||||
{
|
||||
"x": 2,
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 14
|
||||
},
|
||||
{
|
||||
"x": 5,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 15
|
||||
},
|
||||
{
|
||||
"x": 7,
|
||||
"y": 2,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 16
|
||||
},
|
||||
{
|
||||
"x": 8,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 17
|
||||
},
|
||||
{
|
||||
"x": 10,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 18
|
||||
},
|
||||
{
|
||||
"x": 4,
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 20
|
||||
},
|
||||
{
|
||||
"x": 12,
|
||||
"y": 3,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 19
|
||||
},
|
||||
{
|
||||
"x": 14,
|
||||
"y": 6,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 21
|
||||
},
|
||||
{
|
||||
"x": 13,
|
||||
"y": 17,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 22
|
||||
},
|
||||
{
|
||||
"x": 12,
|
||||
"y": 12,
|
||||
"elevation": 3,
|
||||
"dest_map": "MAP_LAVARIDGE_TOWN_GYM_B1F",
|
||||
"dest_warp_id": 23
|
||||
}
|
||||
],
|
||||
"coord_events": [],
|
||||
"bg_events": [
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 10,
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "LavaridgeTown_Gym_1F_EventScript_LeftGymStatue"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 16,
|
||||
"y": 15,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "LavaridgeTown_Gym_1F_EventScript_RightGymStatue"
|
||||
}
|
||||
]
|
||||
}
|
404
data/maps/LavaridgeTown_Gym_1F/scripts.inc
Normal file
404
data/maps/LavaridgeTown_Gym_1F/scripts.inc
Normal file
@ -0,0 +1,404 @@
|
||||
.set LOCALID_COLE, 2
|
||||
.set LOCALID_GERALD, 3
|
||||
.set LOCALID_AXLE, 4
|
||||
.set LOCALID_DANIELLE, 5
|
||||
|
||||
LavaridgeTown_Gym_1F_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, LavaridgeTown_Gym_1F_OnTransition
|
||||
.byte 0
|
||||
|
||||
LavaridgeTown_Gym_1F_OnTransition:
|
||||
call LavaridgeTown_Gym_1F_EventScript_SetTrainerTempVars
|
||||
call LavaridgeTown_Gym_1F_EventScript_CheckBuryTrainers
|
||||
end
|
||||
|
||||
@ Unclear where/if these temp vars are getting checked
|
||||
LavaridgeTown_Gym_1F_EventScript_SetTrainerTempVars::
|
||||
setvar VAR_TEMP_B, 0
|
||||
setvar VAR_TEMP_C, 0
|
||||
setvar VAR_TEMP_D, 0
|
||||
setvar VAR_TEMP_E, 0
|
||||
setvar VAR_TEMP_F, 0
|
||||
goto_if_defeated TRAINER_COLE LavaridgeTown_Gym_1F_EventScript_SetGeraldTempVar
|
||||
setvar VAR_TEMP_B, 1
|
||||
LavaridgeTown_Gym_1F_EventScript_SetGeraldTempVar::
|
||||
goto_if_defeated TRAINER_GERALD, LavaridgeTown_Gym_1F_EventScript_SetAxleTempVar
|
||||
setvar VAR_TEMP_C, 1
|
||||
LavaridgeTown_Gym_1F_EventScript_SetAxleTempVar::
|
||||
goto_if_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_SetDanielleTempVar
|
||||
setvar VAR_TEMP_D, 1
|
||||
LavaridgeTown_Gym_1F_EventScript_SetDanielleTempVar::
|
||||
goto_if_defeated TRAINER_DANIELLE, LavaridgeTown_Gym_1F_EventScript_EndSetTrainerTempVars
|
||||
setvar VAR_TEMP_E, 1
|
||||
LavaridgeTown_Gym_1F_EventScript_EndSetTrainerTempVars::
|
||||
return
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_CheckBuryTrainers::
|
||||
goto_if_defeated TRAINER_COLE, LavaridgeTown_Gym_1F_EventScript_CheckBuryGerald
|
||||
setobjectmovementtype LOCALID_COLE, MOVEMENT_TYPE_BURIED
|
||||
LavaridgeTown_Gym_1F_EventScript_CheckBuryGerald::
|
||||
goto_if_defeated TRAINER_GERALD, LavaridgeTown_Gym_1F_EventScript_CheckBuryAxle
|
||||
setobjectmovementtype LOCALID_GERALD, MOVEMENT_TYPE_BURIED
|
||||
LavaridgeTown_Gym_1F_EventScript_CheckBuryAxle::
|
||||
goto_if_defeated TRAINER_AXLE, LavaridgeTown_Gym_1F_EventScript_CheckBuryDanielle
|
||||
setobjectmovementtype LOCALID_AXLE, MOVEMENT_TYPE_BURIED
|
||||
LavaridgeTown_Gym_1F_EventScript_CheckBuryDanielle::
|
||||
goto_if_defeated TRAINER_DANIELLE, LavaridgeTown_Gym_1F_EventScript_EndCheckBuryTrainers
|
||||
setobjectmovementtype LOCALID_DANIELLE, MOVEMENT_TYPE_BURIED
|
||||
LavaridgeTown_Gym_1F_EventScript_EndCheckBuryTrainers::
|
||||
return
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_Flannery::
|
||||
trainerbattle_single TRAINER_FLANNERY_1, LavaridgeTown_Gym_1F_Text_FlanneryIntro, LavaridgeTown_Gym_1F_Text_FlanneryDefeat, LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, LavaridgeTown_Gym_1F_EventScript_FlanneryRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM50, LavaridgeTown_Gym_1F_EventScript_GiveOverheat2
|
||||
msgbox LavaridgeTown_Gym_1F_Text_FlanneryPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_FlanneryDefeated::
|
||||
message LavaridgeTown_Gym_1F_Text_ReceivedHeatBadge
|
||||
waitmessage
|
||||
call Common_EventScript_PlayGymBadgeFanfare
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ExplainHeatBadgeTakeThis, MSGBOX_DEFAULT
|
||||
setflag FLAG_WHITEOUT_TO_LAVARIDGE
|
||||
setflag FLAG_DEFEATED_LAVARIDGE_GYM
|
||||
setflag FLAG_BADGE04_GET
|
||||
addvar VAR_PETALBURG_GYM_STATE, 1
|
||||
call_if_eq VAR_PETALBURG_GYM_STATE, 6, Common_EventScript_ReadyPetalburgGymForBattle
|
||||
setvar VAR_0x8008, 4
|
||||
call Common_EventScript_SetGymTrainers
|
||||
setflag FLAG_HIDE_VERDANTURF_TOWN_WANDAS_HOUSE_WALLY
|
||||
setvar VAR_LAVARIDGE_TOWN_STATE, 1
|
||||
call LavaridgeTown_Gym_1F_EventScript_GiveOverheat
|
||||
closemessage
|
||||
delay 30
|
||||
playfanfare MUS_REGISTER_MATCH_CALL
|
||||
msgbox LavaridgeTown_Gym_1F_Text_RegisteredFlannery, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
setflag FLAG_ENABLE_FLANNERY_MATCH_CALL
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GiveOverheat2::
|
||||
giveitem ITEM_TM50
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ExplainOverheat, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM50
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GiveOverheat::
|
||||
giveitem ITEM_TM50
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ExplainOverheat, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM50
|
||||
return
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_FlanneryRematch::
|
||||
trainerbattle_rematch_double TRAINER_FLANNERY_1, LavaridgeTown_Gym_1F_Text_FlanneryPreRematch, LavaridgeTown_Gym_1F_Text_FlanneryRematchDefeat, LavaridgeTown_Gym_1F_Text_FlanneryRematchNeedTwoMons
|
||||
msgbox LavaridgeTown_Gym_1F_Text_FlanneryPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_Cole::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_COLE, LOCALID_COLE, LavaridgeTown_Gym_1F_Text_ColeIntro, LavaridgeTown_Gym_1F_Text_ColeDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_1F_Text_ColePostBattle MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_EventScript_CheckTrainerScript::
|
||||
call LavaridgeTown_Gym_1F_EventScript_SetTrainerTempVars
|
||||
release
|
||||
special ShouldTryGetTrainerScript
|
||||
goto_if_eq VAR_RESULT, 1, EventScript_GotoTrainerScript
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_Axle::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_AXLE, LOCALID_AXLE, LavaridgeTown_Gym_1F_Text_AxleIntro, LavaridgeTown_Gym_1F_Text_AxleDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_1F_Text_AxlePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_B1F_EventScript_Keegan::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_KEEGAN, LOCALID_KEEGAN, LavaridgeTown_Gym_B1F_Text_KeeganIntro, LavaridgeTown_Gym_B1F_Text_KeeganDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_B1F_Text_KeeganPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_Danielle::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_DANIELLE, LOCALID_DANIELLE, LavaridgeTown_Gym_1F_Text_DanielleIntro, LavaridgeTown_Gym_1F_Text_DanielleDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_1F_Text_DaniellePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_Gerald::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_GERALD, LOCALID_GERALD, LavaridgeTown_Gym_1F_Text_GeraldIntro, LavaridgeTown_Gym_1F_Text_GeraldDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_1F_Text_GeraldPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_B1F_EventScript_Jace::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_JACE, LOCALID_JACE, LavaridgeTown_Gym_B1F_Text_JaceIntro, LavaridgeTown_Gym_B1F_Text_JaceDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_B1F_Text_JacePostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_B1F_EventScript_Jeff::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_JEFF, LOCALID_JEFF, LavaridgeTown_Gym_B1F_Text_JeffIntro, LavaridgeTown_Gym_B1F_Text_JeffDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_B1F_Text_JeffPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_B1F_EventScript_Eli::
|
||||
trainerbattle TRAINER_BATTLE_CONTINUE_SCRIPT, TRAINER_ELI, LOCALID_ELI, LavaridgeTown_Gym_B1F_Text_EliIntro, LavaridgeTown_Gym_B1F_Text_EliDefeat, LavaridgeTown_Gym_EventScript_CheckTrainerScript
|
||||
msgbox LavaridgeTown_Gym_B1F_Text_EliPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GymGuide::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_LAVARIDGE_GYM, LavaridgeTown_Gym_1F_EventScript_GymGuidePostVictory
|
||||
msgbox LavaridgeTown_Gym_1F_Text_GymGuideAdvice, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GymGuidePostVictory::
|
||||
msgbox LavaridgeTown_Gym_1F_Text_GymGuidePostVictory, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_LeftGymStatue::
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE04_GET, LavaridgeTown_Gym_1F_EventScript_GymStatueCertified
|
||||
goto LavaridgeTown_Gym_1F_EventScript_GymStatue
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_RightGymStatue::
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE04_GET, LavaridgeTown_Gym_1F_EventScript_GymStatueCertified
|
||||
goto LavaridgeTown_Gym_1F_EventScript_GymStatue
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GymStatueCertified::
|
||||
msgbox LavaridgeTown_Gym_1F_Text_GymStatueCertified, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_EventScript_GymStatue::
|
||||
msgbox LavaridgeTown_Gym_1F_Text_GymStatue, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GymGuideAdvice:
|
||||
.string "Hey, how's it going, CHAMPION-\n"
|
||||
.string "bound {PLAYER}?\p"
|
||||
.string "LAVARIDGE's GYM LEADER FLANNERY\n"
|
||||
.string "uses FIRE-type POKéMON.\p"
|
||||
.string "Her passion for POKéMON burns stronger\n"
|
||||
.string "and hotter than a volcano.\p"
|
||||
.string "Don't get too close to her--you'll burn!\n"
|
||||
.string "Hose her down with water and then\l"
|
||||
.string "go for it!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GymGuidePostVictory:
|
||||
.string "Yow! That was a scorching-hot battle!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_ColeIntro:
|
||||
.string "Owowowowow!\n"
|
||||
.string "Yikes, it's hot!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_ColeDefeat:
|
||||
.string "I'm blinded by sweat in my eyes…$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_ColePostBattle:
|
||||
.string "Being buried in hot sand promotes\n"
|
||||
.string "circulation.\p"
|
||||
.string "It's effective for healing pain in\n"
|
||||
.string "your joints.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_AxleIntro:
|
||||
.string "I'm trying to relieve my stress.\n"
|
||||
.string "Don't come along and stress me out!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_AxleDefeat:
|
||||
.string "I hope FLANNERY flames you good!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_AxlePostBattle:
|
||||
.string "Haaah… Whew…\p"
|
||||
.string "If you spend too much time buried in\n"
|
||||
.string "hot sand, it tuckers you out…$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_KeeganIntro:
|
||||
.string "You must be getting tired by now.\n"
|
||||
.string "You'd like to rest in the hot sand,\l"
|
||||
.string "wouldn't you?\p"
|
||||
.string "But you should know that maintaining\n"
|
||||
.string "your willpower is an important ability\l"
|
||||
.string "for all TRAINERS.$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_KeeganDefeat:
|
||||
.string "Play with fire, and be burned…$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_KeeganPostBattle:
|
||||
.string "Your skill is real…\n"
|
||||
.string "But our LEADER FLANNERY is strong.\p"
|
||||
.string "If you don't watch yourself, you'll be\n"
|
||||
.string "burned seriously.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GeraldIntro:
|
||||
.string "Can your POKéMON withstand\n"
|
||||
.string "392-degree heat?$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GeraldDefeat:
|
||||
.string "It didn't burn hotly enough…$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GeraldPostBattle:
|
||||
.string "The temperature of magma is\n"
|
||||
.string "392 degrees.\p"
|
||||
.string "Your POKéMON beat me, so they should\n"
|
||||
.string "easily survive in magma.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_DanielleIntro:
|
||||
.string "Um…\n"
|
||||
.string "Okay, I'll battle with you.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_DanielleDefeat:
|
||||
.string "Oh, but you're too strong.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_DaniellePostBattle:
|
||||
.string "I'm going to be a pretty and strong\n"
|
||||
.string "TRAINER just like FLANNERY.$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_JaceIntro:
|
||||
.string "Come on, get with it!\n"
|
||||
.string "Let's go before my feelings cool!$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_JaceDefeat:
|
||||
.string "It's so hot, and yet my heart is\n"
|
||||
.string "clutched by ice…$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_JacePostBattle:
|
||||
.string "The way the battling spirit burns\n"
|
||||
.string "within you, you may stand a chance\l"
|
||||
.string "against our LEADER.$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_JeffIntro:
|
||||
.string "See how the flames blaze wildly?\n"
|
||||
.string "They flare in anticipation of my win!$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_JeffDefeat:
|
||||
.string "Something didn't go right.$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_JeffPostBattle:
|
||||
.string "Well, so what? I say so what?\n"
|
||||
.string "I can walk on hot coals barefoot!\p"
|
||||
.string "…Don't even think about trying it!$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_EliIntro:
|
||||
.string "As much as I love mountains,\n"
|
||||
.string "I especially love volcanoes.$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_EliDefeat:
|
||||
.string "Well, it seems to me I lost without\n"
|
||||
.string "ever being in control.$"
|
||||
|
||||
LavaridgeTown_Gym_B1F_Text_EliPostBattle:
|
||||
.string "I stay here because I became a fan\n"
|
||||
.string "of FLANNERY's power.\p"
|
||||
.string "Hehehehe.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryIntro:
|
||||
.string "Welcome… No, wait.\p"
|
||||
.string "Puny TRAINER, how good to see you've\n"
|
||||
.string "made it here!\p"
|
||||
.string "I have been entrusted with the…\n"
|
||||
.string "No, wait.\p"
|
||||
.string "I am FLANNERY, and I'm the GYM\n"
|
||||
.string "LEADER here!\p"
|
||||
.string "Uh…\n"
|
||||
.string "Dare not underestimate me, though\l"
|
||||
.string "I have been LEADER only a short time!\p"
|
||||
.string "With skills inherited from my grand-\n"
|
||||
.string "father, I shall, uh…demonstrate the\l"
|
||||
.string "hot moves we have honed on this land!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryDefeat:
|
||||
.string "Oh…\n"
|
||||
.string "I guess I was trying too hard…\p"
|
||||
.string "I… I've only recently become\n"
|
||||
.string "a GYM LEADER.\p"
|
||||
.string "I tried too hard to be someone\n"
|
||||
.string "I'm not.\p"
|
||||
.string "I have to do things my natural way. If\n"
|
||||
.string "I don't, my POKéMON will be confused.\p"
|
||||
.string "Thanks for teaching me that.\n"
|
||||
.string "For that, you deserve this.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_ReceivedHeatBadge:
|
||||
.string "{PLAYER} received the HEAT BADGE\n"
|
||||
.string "from FLANNERY.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_ExplainHeatBadgeTakeThis:
|
||||
.string "If you have a HEAT BADGE, all POKéMON\n"
|
||||
.string "up to Level 50, even those you get in\l"
|
||||
.string "trades from other people, will obey\l"
|
||||
.string "you completely.\p"
|
||||
.string "And, it lets POKéMON use the HM move\n"
|
||||
.string "STRENGTH outside of battle.\p"
|
||||
.string "This is a token of my appreciation.\n"
|
||||
.string "Don't be shy about taking it!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_ExplainOverheat:
|
||||
.string "That TM50 contains OVERHEAT.\p"
|
||||
.string "That move inflicts serious damage on\n"
|
||||
.string "the opponent.\p"
|
||||
.string "But it also sharply cuts the SP. ATK\n"
|
||||
.string "of the POKéMON using it. It might not\l"
|
||||
.string "be suitable for longer battles.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_RegisteredFlannery:
|
||||
.string "Registered GYM LEADER FLANNERY\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryPostBattle:
|
||||
.string "Your power reminds me of someone…\p"
|
||||
.string "Oh! I know! You battle like NORMAN,\n"
|
||||
.string "the GYM LEADER of PETALBURG.$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GymStatue:
|
||||
.string "LAVARIDGE TOWN POKéMON GYM$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_GymStatueCertified:
|
||||
.string "LAVARIDGE TOWN POKéMON GYM\p"
|
||||
.string "FLANNERY'S CERTIFIED TRAINERS:\n"
|
||||
.string "{PLAYER}$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryPreRematch:
|
||||
.string "FLANNERY: Losing a battle isn't going\n"
|
||||
.string "to deflate me.\p"
|
||||
.string "I love POKéMON.\n"
|
||||
.string "I love to battle.\l"
|
||||
.string "And… I love this GYM!\p"
|
||||
.string "Let's exchange superhot moves\n"
|
||||
.string "in another battle!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryRematchDefeat:
|
||||
.string "Whew!\n"
|
||||
.string "On the verge of eruption!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryPostRematch:
|
||||
.string "FLANNERY: I lost the match,\n"
|
||||
.string "but I'm completely satisfied.\p"
|
||||
.string "It's not often I get to enjoy a battle\n"
|
||||
.string "this heated.\p"
|
||||
.string "Let's have another one like this\n"
|
||||
.string "again sometime!$"
|
||||
|
||||
LavaridgeTown_Gym_1F_Text_FlanneryRematchNeedTwoMons:
|
||||
.string "FLANNERY: Losing a battle isn't going\n"
|
||||
.string "to deflate me.\p"
|
||||
.string "I love POKéMON.\n"
|
||||
.string "I love to battle.\l"
|
||||
.string "And… I love this GYM!\p"
|
||||
.string "Let's exchange superhot moves\n"
|
||||
.string "in another battle!\p"
|
||||
.string "Oh, wait. Do you only have one POKéMON\n"
|
||||
.string "that can battle?\p"
|
||||
.string "I hate to say this, but when you come\n"
|
||||
.string "see me, bring at least two POKéMON.$"
|
Reference in New Issue
Block a user