import from github
This commit is contained in:
181
data/maps/MauvilleCity_Gym/map.json
Normal file
181
data/maps/MauvilleCity_Gym/map.json
Normal file
@ -0,0 +1,181 @@
|
||||
{
|
||||
"id": "MAP_MAUVILLE_CITY_GYM",
|
||||
"name": "MauvilleCity_Gym",
|
||||
"layout": "LAYOUT_MAUVILLE_CITY_GYM",
|
||||
"music": "MUS_GYM",
|
||||
"region_map_section": "MAPSEC_MAUVILLE_CITY",
|
||||
"requires_flash": false,
|
||||
"weather": "WEATHER_NONE",
|
||||
"map_type": "MAP_TYPE_INDOOR",
|
||||
"allow_cycling": false,
|
||||
"allow_escaping": false,
|
||||
"allow_running": false,
|
||||
"show_map_name": false,
|
||||
"battle_scene": "MAP_BATTLE_SCENE_GYM",
|
||||
"connections": null,
|
||||
"object_events": [
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_WATTSON",
|
||||
"x": 5,
|
||||
"y": 2,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NONE",
|
||||
"trainer_sight_or_berry_tree_id": "0",
|
||||
"script": "MauvilleCity_Gym_EventScript_Wattson",
|
||||
"flag": "FLAG_HIDE_MAUVILLE_GYM_WATTSON"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
|
||||
"x": 7,
|
||||
"y": 8,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MauvilleCity_Gym_EventScript_Shawn",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_GIRL_3",
|
||||
"x": 1,
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "MauvilleCity_Gym_EventScript_Vivian",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_YOUNGSTER",
|
||||
"x": 5,
|
||||
"y": 10,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_LEFT",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "MauvilleCity_Gym_EventScript_Ben",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_5",
|
||||
"x": 1,
|
||||
"y": 13,
|
||||
"elevation": 0,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_DOWN",
|
||||
"movement_range_x": 0,
|
||||
"movement_range_y": 0,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "2",
|
||||
"script": "MauvilleCity_Gym_EventScript_Kirk",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MAN_2",
|
||||
"x": 7,
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"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": "MauvilleCity_Gym_EventScript_GymGuide",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
"graphics_id": "OBJ_EVENT_GFX_MANIAC",
|
||||
"x": 7,
|
||||
"y": 10,
|
||||
"elevation": 3,
|
||||
"movement_type": "MOVEMENT_TYPE_FACE_UP",
|
||||
"movement_range_x": 1,
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": "TRAINER_TYPE_NORMAL",
|
||||
"trainer_sight_or_berry_tree_id": "1",
|
||||
"script": "MauvilleCity_Gym_EventScript_Angelo",
|
||||
"flag": "0"
|
||||
}
|
||||
],
|
||||
"warp_events": [
|
||||
{
|
||||
"x": 4,
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_MAUVILLE_CITY",
|
||||
"dest_warp_id": 0
|
||||
},
|
||||
{
|
||||
"x": 5,
|
||||
"y": 20,
|
||||
"elevation": 0,
|
||||
"dest_map": "MAP_MAUVILLE_CITY",
|
||||
"dest_warp_id": 0
|
||||
}
|
||||
],
|
||||
"coord_events": [
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 4,
|
||||
"y": 12,
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "MauvilleCity_Gym_EventScript_Switch2"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 3,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "MauvilleCity_Gym_EventScript_Switch3"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 0,
|
||||
"y": 15,
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "MauvilleCity_Gym_EventScript_Switch1"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
"x": 8,
|
||||
"y": 9,
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_0",
|
||||
"var_value": "0",
|
||||
"script": "MauvilleCity_Gym_EventScript_Switch4"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 3,
|
||||
"y": 18,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "MauvilleCity_Gym_EventScript_LeftGymStatue"
|
||||
},
|
||||
{
|
||||
"type": "sign",
|
||||
"x": 6,
|
||||
"y": 18,
|
||||
"elevation": 0,
|
||||
"player_facing_dir": "BG_EVENT_PLAYER_FACING_NORTH",
|
||||
"script": "MauvilleCity_Gym_EventScript_RightGymStatue"
|
||||
}
|
||||
]
|
||||
}
|
421
data/maps/MauvilleCity_Gym/scripts.inc
Normal file
421
data/maps/MauvilleCity_Gym/scripts.inc
Normal file
@ -0,0 +1,421 @@
|
||||
MauvilleCity_Gym_MapScripts::
|
||||
map_script MAP_SCRIPT_ON_LOAD, MauvilleCity_Gym_OnLoad
|
||||
.byte 0
|
||||
|
||||
MauvilleCity_Gym_OnLoad:
|
||||
goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_DeactivatePuzzle
|
||||
switch VAR_MAUVILLE_GYM_STATE
|
||||
case 0, MauvilleCity_Gym_EventScript_UpdateBarriers
|
||||
case 1, MauvilleCity_Gym_EventScript_Switch1Pressed
|
||||
case 2, MauvilleCity_Gym_EventScript_Switch2Pressed
|
||||
case 3, MauvilleCity_Gym_EventScript_Switch3Pressed
|
||||
case 4, MauvilleCity_Gym_EventScript_Switch4Pressed
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_UpdateBarriers::
|
||||
goto_if_set FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_SetAltBarriers
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_SetAltBarriers::
|
||||
setmetatile 3, 11, METATILE_MauvilleGym_RedBeamV1_On, TRUE
|
||||
setmetatile 3, 12, METATILE_MauvilleGym_RedBeamV2_On, TRUE
|
||||
setmetatile 3, 13, METATILE_MauvilleGym_PoleTop_On, TRUE
|
||||
setmetatile 4, 10, METATILE_MauvilleGym_RedBeamH1_On, FALSE
|
||||
setmetatile 5, 10, METATILE_MauvilleGym_RedBeamH2_On, FALSE
|
||||
setmetatile 4, 11, METATILE_MauvilleGym_RedBeamH3_On, TRUE
|
||||
setmetatile 5, 11, METATILE_MauvilleGym_RedBeamH4_On, TRUE
|
||||
setmetatile 7, 10, METATILE_MauvilleGym_RedBeamH1_On, FALSE
|
||||
setmetatile 8, 10, METATILE_MauvilleGym_RedBeamH2_On, FALSE
|
||||
setmetatile 7, 11, METATILE_MauvilleGym_RedBeamH3_On, TRUE
|
||||
setmetatile 8, 11, METATILE_MauvilleGym_RedBeamH4_On, TRUE
|
||||
setmetatile 4, 13, METATILE_MauvilleGym_GreenBeamH1_Off, FALSE
|
||||
setmetatile 5, 13, METATILE_MauvilleGym_GreenBeamH2_Off, FALSE
|
||||
setmetatile 4, 14, METATILE_MauvilleGym_GreenBeamH3_Off, FALSE
|
||||
setmetatile 5, 14, METATILE_MauvilleGym_GreenBeamH4_Off, FALSE
|
||||
setmetatile 1, 10, METATILE_MauvilleGym_GreenBeamH1_Off, FALSE
|
||||
setmetatile 2, 10, METATILE_MauvilleGym_GreenBeamH2_Off, FALSE
|
||||
setmetatile 1, 11, METATILE_MauvilleGym_GreenBeamH3_Off, FALSE
|
||||
setmetatile 2, 11, METATILE_MauvilleGym_GreenBeamH4_Off, FALSE
|
||||
setmetatile 6, 8, METATILE_MauvilleGym_PoleBottom_On, TRUE
|
||||
setmetatile 6, 9, METATILE_MauvilleGym_FloorTile, FALSE
|
||||
setmetatile 6, 10, METATILE_MauvilleGym_PoleTop_Off, FALSE
|
||||
setmetatile 4, 6, METATILE_MauvilleGym_GreenBeamH1_Off, FALSE
|
||||
setmetatile 5, 6, METATILE_MauvilleGym_GreenBeamH2_Off, FALSE
|
||||
setmetatile 4, 7, METATILE_MauvilleGym_GreenBeamH3_Off, FALSE
|
||||
setmetatile 5, 7, METATILE_MauvilleGym_GreenBeamH4_Off, FALSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch1Pressed::
|
||||
setvar VAR_0x8004, 0
|
||||
special MauvilleGymPressSwitch
|
||||
goto MauvilleCity_Gym_EventScript_UpdateBarriers
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch2Pressed::
|
||||
setvar VAR_0x8004, 1
|
||||
special MauvilleGymPressSwitch
|
||||
goto MauvilleCity_Gym_EventScript_UpdateBarriers
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch3Pressed::
|
||||
setvar VAR_0x8004, 2
|
||||
special MauvilleGymPressSwitch
|
||||
goto MauvilleCity_Gym_EventScript_UpdateBarriers
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch4Pressed::
|
||||
setvar VAR_0x8004, 3
|
||||
special MauvilleGymPressSwitch
|
||||
goto MauvilleCity_Gym_EventScript_UpdateBarriers
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_DeactivatePuzzle::
|
||||
special MauvilleGymDeactivatePuzzle
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Wattson::
|
||||
trainerbattle_single TRAINER_WATTSON_1, MauvilleCity_Gym_Text_WattsonIntro, MauvilleCity_Gym_Text_WattsonDefeat, MauvilleCity_Gym_EventScript_WattsonDefeated, NO_MUSIC
|
||||
specialvar VAR_RESULT, ShouldTryRematchBattle
|
||||
goto_if_eq VAR_RESULT, TRUE, MauvilleCity_Gym_EventScript_WattsonRematch
|
||||
goto_if_unset FLAG_RECEIVED_TM34, MauvilleCity_Gym_EventScript_GiveShockWave2
|
||||
goto_if_eq VAR_NEW_MAUVILLE_STATE, 2, MauvilleCity_Gym_EventScript_CompletedNewMauville
|
||||
msgbox MauvilleCity_Gym_Text_WattsonPostBattle, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_WattsonDefeated::
|
||||
message MauvilleCity_Gym_Text_ReceivedDynamoBadge
|
||||
waitmessage
|
||||
call Common_EventScript_PlayGymBadgeFanfare
|
||||
msgbox MauvilleCity_Gym_Text_ExplainDynamoBadgeTakeThis, MSGBOX_DEFAULT
|
||||
setvar VAR_SLATEPORT_OUTSIDE_MUSEUM_STATE, 3
|
||||
clearflag FLAG_HIDE_VERDANTURF_TOWN_SCOTT
|
||||
setflag FLAG_DEFEATED_MAUVILLE_GYM
|
||||
setflag FLAG_BADGE03_GET
|
||||
addvar VAR_PETALBURG_GYM_STATE, 1
|
||||
call_if_eq VAR_PETALBURG_GYM_STATE, 6, Common_EventScript_ReadyPetalburgGymForBattle
|
||||
setvar VAR_0x8008, 3
|
||||
call Common_EventScript_SetGymTrainers
|
||||
special MauvilleGymDeactivatePuzzle
|
||||
special DrawWholeMapView
|
||||
playse SE_UNLOCK
|
||||
call MauvilleCity_Gym_EventScript_GiveShockWave
|
||||
closemessage
|
||||
delay 30
|
||||
playfanfare MUS_REGISTER_MATCH_CALL
|
||||
msgbox MauvilleCity_Gym_Text_RegisteredWattson, MSGBOX_DEFAULT
|
||||
waitfanfare
|
||||
closemessage
|
||||
delay 30
|
||||
setflag FLAG_ENABLE_WATTSON_MATCH_CALL
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GiveShockWave2::
|
||||
giveitem ITEM_TM34
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_ShowBagIsFull
|
||||
msgbox MauvilleCity_Gym_Text_ExplainShockWave, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM34
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GiveShockWave::
|
||||
giveitem ITEM_TM34
|
||||
goto_if_eq VAR_RESULT, FALSE, Common_EventScript_BagIsFull
|
||||
msgbox MauvilleCity_Gym_Text_ExplainShockWave, MSGBOX_DEFAULT
|
||||
setflag FLAG_RECEIVED_TM34
|
||||
return
|
||||
|
||||
MauvilleCity_Gym_EventScript_CompletedNewMauville::
|
||||
msgbox MauvilleCity_Gym_Text_WattsonGoForthAndEndeavor, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_WattsonRematch::
|
||||
trainerbattle_rematch_double TRAINER_WATTSON_1, MauvilleCity_Gym_Text_WattsonPreRematch, MauvilleCity_Gym_Text_WattsonRematchDefeat, MauvilleCity_Gym_Text_WattsonRematchNeedTwoMons
|
||||
msgbox MauvilleCity_Gym_Text_WattsonPostRematch, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch1::
|
||||
lockall
|
||||
goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
goto_if_eq VAR_MAUVILLE_GYM_STATE, 1, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
setvar VAR_MAUVILLE_GYM_STATE, 1
|
||||
setvar VAR_0x8004, 0
|
||||
goto MauvilleCity_Gym_EventScript_PressFloorSwitch
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch2::
|
||||
lockall
|
||||
goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
goto_if_eq VAR_MAUVILLE_GYM_STATE, 2, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
setvar VAR_MAUVILLE_GYM_STATE, 2
|
||||
setvar VAR_0x8004, 1
|
||||
goto MauvilleCity_Gym_EventScript_PressFloorSwitch
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch3::
|
||||
lockall
|
||||
goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
goto_if_eq VAR_MAUVILLE_GYM_STATE, 3, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
setvar VAR_MAUVILLE_GYM_STATE, 3
|
||||
setvar VAR_0x8004, 2
|
||||
goto MauvilleCity_Gym_EventScript_PressFloorSwitch
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Switch4::
|
||||
lockall
|
||||
goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
goto_if_eq VAR_MAUVILLE_GYM_STATE, 4, MauvilleCity_Gym_EventScript_SwitchDoNothing
|
||||
setvar VAR_MAUVILLE_GYM_STATE, 4
|
||||
setvar VAR_0x8004, 3
|
||||
goto MauvilleCity_Gym_EventScript_PressFloorSwitch
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_PressFloorSwitch::
|
||||
special MauvilleGymSetDefaultBarriers
|
||||
special MauvilleGymPressSwitch
|
||||
special DrawWholeMapView
|
||||
playse SE_UNLOCK
|
||||
goto_if_set FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_ClearBarriersAltState
|
||||
goto_if_unset FLAG_MAUVILLE_GYM_BARRIERS_STATE, MauvilleCity_Gym_EventScript_SetBarriersAltState
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_SwitchDoNothing::
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_SetBarriersAltState::
|
||||
setflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_ClearBarriersAltState::
|
||||
clearflag FLAG_MAUVILLE_GYM_BARRIERS_STATE
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Kirk::
|
||||
trainerbattle_single TRAINER_KIRK, MauvilleCity_Gym_Text_KirkIntro, MauvilleCity_Gym_Text_KirkDefeat
|
||||
msgbox MauvilleCity_Gym_Text_KirkPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Shawn::
|
||||
trainerbattle_single TRAINER_SHAWN, MauvilleCity_Gym_Text_ShawnIntro, MauvilleCity_Gym_Text_ShawnDefeat
|
||||
msgbox MauvilleCity_Gym_Text_ShawnPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Ben::
|
||||
trainerbattle_single TRAINER_BEN, MauvilleCity_Gym_Text_BenIntro, MauvilleCity_Gym_Text_BenDefeat
|
||||
msgbox MauvilleCity_Gym_Text_BenPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Vivian::
|
||||
trainerbattle_single TRAINER_VIVIAN, MauvilleCity_Gym_Text_VivianIntro, MauvilleCity_Gym_Text_VivianDefeat
|
||||
msgbox MauvilleCity_Gym_Text_VivianPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_Angelo::
|
||||
trainerbattle_single TRAINER_ANGELO, MauvilleCity_Gym_Text_AngeloIntro, MauvilleCity_Gym_Text_AngeloDefeat
|
||||
msgbox MauvilleCity_Gym_Text_AngeloPostBattle, MSGBOX_AUTOCLOSE
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GymGuide::
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_DEFEATED_MAUVILLE_GYM, MauvilleCity_Gym_EventScript_GymGuidePostVictory
|
||||
msgbox MauvilleCity_Gym_Text_GymGuideAdvice, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GymGuidePostVictory::
|
||||
msgbox MauvilleCity_Gym_Text_GymGuidePostVictory, MSGBOX_DEFAULT
|
||||
release
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_LeftGymStatue::
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE03_GET, MauvilleCity_Gym_EventScript_GymStatueCertified
|
||||
goto MauvilleCity_Gym_EventScript_GymStatue
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_RightGymStatue::
|
||||
lockall
|
||||
goto_if_set FLAG_BADGE03_GET, MauvilleCity_Gym_EventScript_GymStatueCertified
|
||||
goto MauvilleCity_Gym_EventScript_GymStatue
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GymStatueCertified::
|
||||
msgbox MauvilleCity_Gym_Text_GymStatueCertified, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_EventScript_GymStatue::
|
||||
msgbox MauvilleCity_Gym_Text_GymStatue, MSGBOX_DEFAULT
|
||||
releaseall
|
||||
end
|
||||
|
||||
MauvilleCity_Gym_Text_GymGuideAdvice:
|
||||
.string "Hey, how's it going, CHAMPION-\n"
|
||||
.string "bound {PLAYER}?\p"
|
||||
.string "WATTSON, the LEADER of MAUVILLE\n"
|
||||
.string "GYM, uses ELECTRIC-type POKéMON.\p"
|
||||
.string "If you challenge him with WATER-type\n"
|
||||
.string "POKéMON, he'll zap them! Bzzt!\p"
|
||||
.string "And, he's put in switch-controlled\n"
|
||||
.string "doors all over his GYM! Eccentric!\p"
|
||||
.string "Hey, go for it!$"
|
||||
|
||||
MauvilleCity_Gym_Text_GymGuidePostVictory:
|
||||
.string "Whoa, you're electrifying!\n"
|
||||
.string "You've powered the door open!$"
|
||||
|
||||
MauvilleCity_Gym_Text_KirkIntro:
|
||||
.string "My electric soul, it'll shatter your\n"
|
||||
.string "dreams whole, whoa-yeahah!$"
|
||||
|
||||
MauvilleCity_Gym_Text_KirkDefeat:
|
||||
.string "That was plugged in, amped up,\n"
|
||||
.string "over-driven electric, man!$"
|
||||
|
||||
MauvilleCity_Gym_Text_KirkPostBattle:
|
||||
.string "POKéMON and rock, it's all about heart,\n"
|
||||
.string "whoa-yeah!$"
|
||||
|
||||
MauvilleCity_Gym_Text_ShawnIntro:
|
||||
.string "I trained under WATTSON!\n"
|
||||
.string "There ain't no way I'll lose easily!$"
|
||||
|
||||
MauvilleCity_Gym_Text_ShawnDefeat:
|
||||
.string "Unplugged and turned off…$"
|
||||
|
||||
MauvilleCity_Gym_Text_ShawnPostBattle:
|
||||
.string "WATTSON, our GYM LEADER, has been\n"
|
||||
.string "around for a long, long time.\p"
|
||||
.string "He was battling even before your\n"
|
||||
.string "daddy was born, that tough coot.$"
|
||||
|
||||
MauvilleCity_Gym_Text_BenIntro:
|
||||
.string "This GYM's got puzzles!\n"
|
||||
.string "Isn't it fun?$"
|
||||
|
||||
MauvilleCity_Gym_Text_BenDefeat:
|
||||
.string "It's no fun to lose…$"
|
||||
|
||||
MauvilleCity_Gym_Text_BenPostBattle:
|
||||
.string "WATTSON says he likes setting up\n"
|
||||
.string "little traps with switches.$"
|
||||
|
||||
MauvilleCity_Gym_Text_VivianIntro:
|
||||
.string "With my charm and my POKéMON's moves,\n"
|
||||
.string "you'll be shocked!$"
|
||||
|
||||
MauvilleCity_Gym_Text_VivianDefeat:
|
||||
.string "I'm shocked by your power!$"
|
||||
|
||||
MauvilleCity_Gym_Text_VivianPostBattle:
|
||||
.string "I've heard that MAUVILLE was founded\n"
|
||||
.string "by WATTSON.\p"
|
||||
.string "He was a TRAINER long before we\n"
|
||||
.string "became TRAINERS.\l"
|
||||
.string "He must know all sorts of things!$"
|
||||
|
||||
MauvilleCity_Gym_Text_AngeloIntro:
|
||||
.string "I love shiny things!$"
|
||||
|
||||
MauvilleCity_Gym_Text_AngeloDefeat:
|
||||
.string "Oh…\n"
|
||||
.string "My eyes are frazzled…$"
|
||||
|
||||
MauvilleCity_Gym_Text_AngeloPostBattle:
|
||||
.string "MAUVILLE GYM's WATTSON has a shiny\n"
|
||||
.string "forehead. It makes me happy!$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonIntro:
|
||||
.string "I've given up on my plans to convert\n"
|
||||
.string "the city, I have.\p"
|
||||
.string "And so, I put my time into making\n"
|
||||
.string "door traps in my GYM.\p"
|
||||
.string "Oh? Now, what are you doing here?\p"
|
||||
.string "What's that? You say you've gotten\n"
|
||||
.string "past all my rigged doors?\p"
|
||||
.string "Wahahahah!\n"
|
||||
.string "Now, that is amusing!\p"
|
||||
.string "Then, I, WATTSON, the LEADER of\n"
|
||||
.string "MAUVILLE GYM, shall electrify you!$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonDefeat:
|
||||
.string "Wahahahah!\n"
|
||||
.string "Fine, I lost!\p"
|
||||
.string "You ended up giving me a thrill!\n"
|
||||
.string "Take this BADGE!$"
|
||||
|
||||
MauvilleCity_Gym_Text_ReceivedDynamoBadge:
|
||||
.string "{PLAYER} received the DYNAMO BADGE\n"
|
||||
.string "from WATTSON.$"
|
||||
|
||||
MauvilleCity_Gym_Text_ExplainDynamoBadgeTakeThis:
|
||||
.string "With the DYNAMO BADGE, POKéMON can\n"
|
||||
.string "use ROCK SMASH out of battle.\p"
|
||||
.string "And, it will make your POKéMON a little\n"
|
||||
.string "bit faster, too.\p"
|
||||
.string "Hmm…\n"
|
||||
.string "You should take this, too!$"
|
||||
|
||||
MauvilleCity_Gym_Text_ExplainShockWave:
|
||||
.string "That TM34 there contains SHOCK WAVE.\p"
|
||||
.string "It's a trustworthy move that never\n"
|
||||
.string "misses! You can count on it!\p"
|
||||
.string "… … … … … …$"
|
||||
|
||||
MauvilleCity_Gym_Text_RegisteredWattson:
|
||||
.string "Registered GYM LEADER WATTSON\n"
|
||||
.string "in the POKéNAV.$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonPostBattle:
|
||||
.string "I swell with optimism, seeing a promising\n"
|
||||
.string "young TRAINER like you!$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonGoForthAndEndeavor:
|
||||
.string "Wahahahah!\n"
|
||||
.string "Go forth and endeavor, youngster!$"
|
||||
|
||||
MauvilleCity_Gym_Text_GymStatue:
|
||||
.string "MAUVILLE CITY POKéMON GYM$"
|
||||
|
||||
MauvilleCity_Gym_Text_GymStatueCertified:
|
||||
.string "MAUVILLE CITY POKéMON GYM\p"
|
||||
.string "WATTSON'S CERTIFIED TRAINERS:\n"
|
||||
.string "{PLAYER}$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonPreRematch:
|
||||
.string "WATTSON: Ah-ha! Here at last!\n"
|
||||
.string "I know what you want.\l"
|
||||
.string "You want to battle my POKéMON!\p"
|
||||
.string "Wahahahaha!\p"
|
||||
.string "I'll make sparks fly from you!\n"
|
||||
.string "Don't say I didn't warn you!$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonRematchDefeat:
|
||||
.string "Oof…\n"
|
||||
.string "Our batteries ran dry…$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonPostRematch:
|
||||
.string "WATTSON: We'll have to recharge our\n"
|
||||
.string "batteries again.\p"
|
||||
.string "When we're fully charged up, we'll\n"
|
||||
.string "gladly accept your challenge.\p"
|
||||
.string "So, come back again sometime,\n"
|
||||
.string "won't you?$"
|
||||
|
||||
MauvilleCity_Gym_Text_WattsonRematchNeedTwoMons:
|
||||
.string "WATTSON: Ah-ha! Here at last!\n"
|
||||
.string "I know what you want.\l"
|
||||
.string "You want to battle my POKéMON!\p"
|
||||
.string "Wahahahaha!\p"
|
||||
.string "Oops! Wait!\n"
|
||||
.string "You've only one POKéMON with you!\p"
|
||||
.string "Come see me with two or more\n"
|
||||
.string "POKéMON, all right?$"
|
||||
|
Reference in New Issue
Block a user