Document Cerulean City scripts
This commit is contained in:
@@ -44,7 +44,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_1666E7",
|
||||
"script": "CeruleanCity_EventScript_Policeman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -57,7 +57,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_166603",
|
||||
"script": "CeruleanCity_EventScript_Grunt",
|
||||
"flag": "FLAG_HIDE_CERULEAN_ROCKET"
|
||||
},
|
||||
{
|
||||
@@ -70,7 +70,7 @@
|
||||
"movement_range_y": 3,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_1666FE",
|
||||
"script": "CeruleanCity_EventScript_LittleBoy",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -83,7 +83,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_16671D",
|
||||
"script": "CeruleanCity_EventScript_BaldingMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -96,7 +96,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_1667DD",
|
||||
"script": "CeruleanCity_EventScript_Slowbro",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -109,7 +109,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_16674F",
|
||||
"script": "CeruleanCity_EventScript_Lass",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -122,7 +122,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_166726",
|
||||
"script": "CeruleanCity_EventScript_Youngster",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -174,7 +174,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_166738",
|
||||
"script": "CeruleanCity_EventScript_Woman",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -187,7 +187,7 @@
|
||||
"movement_range_y": 1,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "CeruleanCity_EventScript_16672F",
|
||||
"script": "CeruleanCity_EventScript_CeruleanCaveGuard",
|
||||
"flag": "FLAG_HIDE_CERULEAN_CAVE_GUARD"
|
||||
}
|
||||
],
|
||||
@@ -299,7 +299,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
|
||||
"var_value": 0,
|
||||
"script": "CeruleanCity_EventScript_16649A"
|
||||
"script": "CeruleanCity_EventScript_RivalTriggerLeft"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -308,7 +308,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
|
||||
"var_value": 0,
|
||||
"script": "CeruleanCity_EventScript_1664A6"
|
||||
"script": "CeruleanCity_EventScript_RivalTriggerMid"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -317,7 +317,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_CERULEAN_CITY_RIVAL",
|
||||
"var_value": 0,
|
||||
"script": "CeruleanCity_EventScript_1664B9"
|
||||
"script": "CeruleanCity_EventScript_RivalTriggerRight"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -326,7 +326,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET",
|
||||
"var_value": 0,
|
||||
"script": "CeruleanCity_EventScript_166683"
|
||||
"script": "CeruleanCity_EventScript_GruntTriggerTop"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -335,7 +335,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_CERULEAN_CITY_ROCKET",
|
||||
"var_value": 0,
|
||||
"script": "CeruleanCity_EventScript_1666A3"
|
||||
"script": "CeruleanCity_EventScript_GruntTriggerBottom"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -344,28 +344,28 @@
|
||||
"x": 20,
|
||||
"y": 25,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_166838"
|
||||
"script": "CeruleanCity_EventScript_CitySign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 27,
|
||||
"y": 21,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_166853"
|
||||
"script": "CeruleanCity_EventScript_GymSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 11,
|
||||
"y": 28,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_16684A"
|
||||
"script": "CeruleanCity_EventScript_BikeShopSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 19,
|
||||
"y": 32,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_166841"
|
||||
"script": "CeruleanCity_EventScript_TrainerTips"
|
||||
},
|
||||
{
|
||||
"type": "hidden_item",
|
||||
@@ -382,21 +382,21 @@
|
||||
"x": 11,
|
||||
"y": 25,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_16AC94"
|
||||
"script": "CeruleanCity_BikeShop_EventScript_Bicycle"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 11,
|
||||
"y": 27,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_16AC94"
|
||||
"script": "CeruleanCity_BikeShop_EventScript_Bicycle"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 11,
|
||||
"y": 26,
|
||||
"elevation": 0,
|
||||
"script": "CeruleanCity_EventScript_16AC94"
|
||||
"script": "CeruleanCity_BikeShop_EventScript_Bicycle"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+134
-128
@@ -1,101 +1,107 @@
|
||||
.equ LOCALID_POLICEMAN, 1
|
||||
.equ LOCALID_GRUNT, 2
|
||||
.equ LOCALID_SLOWBRO, 5
|
||||
.equ LOCALID_LASS, 6
|
||||
.equ LOCALID_RIVAL, 8
|
||||
|
||||
CeruleanCity_MapScripts:: @ 8166471
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, CeruleanCity_OnTransition
|
||||
.byte 0
|
||||
|
||||
CeruleanCity_OnTransition:: @ 8166477
|
||||
setworldmapflag FLAG_WORLD_MAP_CERULEAN_CITY
|
||||
call_if_unset FLAG_GOT_SS_TICKET, EventScript_166484
|
||||
call_if_unset FLAG_GOT_SS_TICKET, CeruleanCity_EventScript_BlockExits
|
||||
end
|
||||
|
||||
EventScript_166484:: @ 8166484
|
||||
setobjectxyperm 1, 30, 12
|
||||
setobjectxyperm 5, 26, 31
|
||||
setobjectxyperm 6, 27, 31
|
||||
CeruleanCity_EventScript_BlockExits:: @ 8166484
|
||||
setobjectxyperm LOCALID_POLICEMAN, 30, 12
|
||||
setobjectxyperm LOCALID_SLOWBRO, 26, 31
|
||||
setobjectxyperm LOCALID_LASS, 27, 31
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_16649A:: @ 816649A
|
||||
CeruleanCity_EventScript_RivalTriggerLeft:: @ 816649A
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_1664CC
|
||||
goto CeruleanCity_EventScript_Rival
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1664A6:: @ 81664A6
|
||||
CeruleanCity_EventScript_RivalTriggerMid:: @ 81664A6
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 1
|
||||
setobjectxyperm 8, 23, 0
|
||||
goto EventScript_1664CC
|
||||
setobjectxyperm LOCALID_RIVAL, 23, 0
|
||||
goto CeruleanCity_EventScript_Rival
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1664B9:: @ 81664B9
|
||||
CeruleanCity_EventScript_RivalTriggerRight:: @ 81664B9
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 2
|
||||
setobjectxyperm 8, 24, 0
|
||||
goto EventScript_1664CC
|
||||
setobjectxyperm LOCALID_RIVAL, 24, 0
|
||||
goto CeruleanCity_EventScript_Rival
|
||||
end
|
||||
|
||||
EventScript_1664CC:: @ 81664CC
|
||||
CeruleanCity_EventScript_Rival:: @ 81664CC
|
||||
textcolor 0
|
||||
setvar VAR_MAP_SCENE_ROUTE22, 2
|
||||
playbgm MUS_RIVAL1, 0
|
||||
addobject 8
|
||||
applymovement 8, Movement_1665D3
|
||||
addobject LOCALID_RIVAL
|
||||
applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalEnter
|
||||
waitmovement 0
|
||||
msgbox gUnknown_817EAD7
|
||||
setvar VAR_LAST_TALKED, 8
|
||||
msgbox CeruleanCity_Text_RivalIntro
|
||||
setvar VAR_LAST_TALKED, LOCALID_RIVAL
|
||||
compare VAR_STARTER_MON, 2
|
||||
call_if_eq EventScript_166582
|
||||
call_if_eq CeruleanCity_EventScript_RivalSquirtle
|
||||
compare VAR_STARTER_MON, 1
|
||||
call_if_eq EventScript_16658D
|
||||
call_if_eq CeruleanCity_EventScript_RivalBulbasaur
|
||||
compare VAR_STARTER_MON, 0
|
||||
call_if_eq EventScript_166598
|
||||
call_if_eq CeruleanCity_EventScript_RivalCharmander
|
||||
famechecker FAMECHECKER_BILL, 0
|
||||
msgbox gUnknown_817EB95
|
||||
msgbox CeruleanCity_Text_RivalPostBattle
|
||||
closemessage
|
||||
playbgm MUS_RIVAL2, 0
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_1665A3
|
||||
call_if_eq CeruleanCity_EventScript_RivalStartExit
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_1665A3
|
||||
call_if_eq CeruleanCity_EventScript_RivalStartExit
|
||||
compare VAR_TEMP_1, 2
|
||||
call_if_eq EventScript_1665B5
|
||||
msgbox gUnknown_817ECD4
|
||||
call_if_eq CeruleanCity_EventScript_RivalStartExitRight
|
||||
msgbox CeruleanCity_Text_OhRightLittlePresentAsFavor
|
||||
setvar VAR_MAP_SCENE_CERULEAN_CITY_RIVAL, 1
|
||||
setflag FLAG_GOT_FAME_CHECKER
|
||||
giveitem ITEM_FAME_CHECKER
|
||||
msgbox gUnknown_817ED5D
|
||||
msgbox CeruleanCity_Text_ExplainFameCheckerSmellYa
|
||||
closemessage
|
||||
applymovement 8, Movement_1665FB
|
||||
applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalExit
|
||||
waitmovement 0
|
||||
fadedefaultbgm
|
||||
removeobject 8
|
||||
removeobject LOCALID_RIVAL
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_166582:: @ 8166582
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_SQUIRTLE, Text_17EB71
|
||||
CeruleanCity_EventScript_RivalSquirtle:: @ 8166582
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_SQUIRTLE, CeruleanCity_Text_RivalDefeat
|
||||
return
|
||||
|
||||
EventScript_16658D:: @ 816658D
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_BULBASAUR, Text_17EB71
|
||||
CeruleanCity_EventScript_RivalBulbasaur:: @ 816658D
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_BULBASAUR, CeruleanCity_Text_RivalDefeat
|
||||
return
|
||||
|
||||
EventScript_166598:: @ 8166598
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_CHARMANDER, Text_17EB71
|
||||
CeruleanCity_EventScript_RivalCharmander:: @ 8166598
|
||||
trainerbattle_no_intro TRAINER_RIVAL_CERULEAN_CHARMANDER, CeruleanCity_Text_RivalDefeat
|
||||
return
|
||||
|
||||
EventScript_1665A3:: @ 81665A3
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1665C7
|
||||
applymovement 8, Movement_1665D9
|
||||
CeruleanCity_EventScript_RivalStartExit:: @ 81665A3
|
||||
applymovement OBJ_EVENT_ID_PLAYER, CeruleanCity_Movement_PlayerWatchRivalExit
|
||||
applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalStartExit
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1665B5:: @ 81665B5
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1665CD
|
||||
applymovement 8, Movement_1665EA
|
||||
CeruleanCity_EventScript_RivalStartExitRight:: @ 81665B5
|
||||
applymovement OBJ_EVENT_ID_PLAYER, CeruleanCity_Movement_PlayerWatchRivalExitRight
|
||||
applymovement LOCALID_RIVAL, CeruleanCity_Movement_RivalStartExitRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_1665C7:: @ 81665C7
|
||||
CeruleanCity_Movement_PlayerWatchRivalExit:: @ 81665C7
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_right
|
||||
@@ -103,7 +109,7 @@ Movement_1665C7:: @ 81665C7
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Movement_1665CD:: @ 81665CD
|
||||
CeruleanCity_Movement_PlayerWatchRivalExitRight:: @ 81665CD
|
||||
delay_16
|
||||
delay_8
|
||||
walk_in_place_fastest_left
|
||||
@@ -111,7 +117,7 @@ Movement_1665CD:: @ 81665CD
|
||||
walk_in_place_fastest_down
|
||||
step_end
|
||||
|
||||
Movement_1665D3:: @ 81665D3
|
||||
CeruleanCity_Movement_RivalEnter:: @ 81665D3
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -119,7 +125,7 @@ Movement_1665D3:: @ 81665D3
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
Movement_1665D9:: @ 81665D9
|
||||
CeruleanCity_Movement_RivalStartExit:: @ 81665D9
|
||||
walk_right
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -138,7 +144,7 @@ Movement_1665D9:: @ 81665D9
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_1665EA:: @ 81665EA
|
||||
CeruleanCity_Movement_RivalStartExitRight:: @ 81665EA
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -157,7 +163,7 @@ Movement_1665EA:: @ 81665EA
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_1665FB:: @ 81665FB
|
||||
CeruleanCity_Movement_RivalExit:: @ 81665FB
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -167,209 +173,209 @@ Movement_1665FB:: @ 81665FB
|
||||
walk_down
|
||||
step_end
|
||||
|
||||
CeruleanCity_EventScript_166603:: @ 8166603
|
||||
CeruleanCity_EventScript_Grunt:: @ 8166603
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_5, EventScript_16662E
|
||||
message Text_17EE0E
|
||||
goto_if_defeated TRAINER_TEAM_ROCKET_GRUNT_5, CeruleanCity_EventScript_GruntDefeated
|
||||
message CeruleanCity_Text_GruntIntro
|
||||
waitmessage
|
||||
playbgm MUS_ROCKET, 0
|
||||
waitbuttonpress
|
||||
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, Text_17EE70
|
||||
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, CeruleanCity_Text_GruntDefeat
|
||||
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
|
||||
goto EventScript_16662E
|
||||
goto CeruleanCity_EventScript_GruntDefeated
|
||||
end
|
||||
|
||||
EventScript_16662E:: @ 816662E
|
||||
msgbox gUnknown_817EE9C
|
||||
CeruleanCity_EventScript_GruntDefeated:: @ 816662E
|
||||
msgbox CeruleanCity_Text_OkayIllReturnStolenTM
|
||||
checkitemspace ITEM_TM28, 1
|
||||
compare VAR_RESULT, FALSE
|
||||
goto_if_eq EventScript_166677
|
||||
giveitem_msg gUnknown_817EEBF, ITEM_TM28
|
||||
msgbox gUnknown_817EEED
|
||||
goto_if_eq CeruleanCity_EventScript_NoRoomForTM28
|
||||
giveitem_msg CeruleanCity_Text_RecoveredTM28FromGrunt, ITEM_TM28
|
||||
msgbox CeruleanCity_Text_BetterGetMovingBye
|
||||
closemessage
|
||||
fadescreen FADE_TO_BLACK
|
||||
removeobject 2
|
||||
removeobject LOCALID_GRUNT
|
||||
fadescreen FADE_FROM_BLACK
|
||||
setflag FLAG_GOT_TM28_FROM_ROCKET
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_166677:: @ 8166677
|
||||
CeruleanCity_EventScript_NoRoomForTM28:: @ 8166677
|
||||
textcolor 0
|
||||
msgbox gUnknown_817EF07
|
||||
msgbox CeruleanCity_Text_MakeRoomForThisCantRun
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166683:: @ 8166683
|
||||
CeruleanCity_EventScript_GruntTriggerTop:: @ 8166683
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 0
|
||||
applymovement 2, Movement_WalkInPlaceFastestUp
|
||||
applymovement LOCALID_GRUNT, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
goto CeruleanCity_EventScript_GruntTrigger
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666A3:: @ 81666A3
|
||||
CeruleanCity_EventScript_GruntTriggerBottom:: @ 81666A3
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 1
|
||||
applymovement 2, Movement_WalkInPlaceFastestDown
|
||||
applymovement LOCALID_GRUNT, Movement_WalkInPlaceFastestDown
|
||||
waitmovement 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestUp
|
||||
waitmovement 0
|
||||
goto EventScript_1666C3
|
||||
goto CeruleanCity_EventScript_GruntTrigger
|
||||
end
|
||||
|
||||
EventScript_1666C3:: @ 81666C3
|
||||
CeruleanCity_EventScript_GruntTrigger:: @ 81666C3
|
||||
textcolor 0
|
||||
msgbox Text_17EE0E
|
||||
setvar VAR_LAST_TALKED, 2
|
||||
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, Text_17EE70
|
||||
msgbox CeruleanCity_Text_GruntIntro
|
||||
setvar VAR_LAST_TALKED, LOCALID_GRUNT
|
||||
trainerbattle_no_intro TRAINER_TEAM_ROCKET_GRUNT_5, CeruleanCity_Text_GruntDefeat
|
||||
setvar VAR_MAP_SCENE_CERULEAN_CITY_ROCKET, 1
|
||||
goto EventScript_16662E
|
||||
goto CeruleanCity_EventScript_GruntDefeated
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666E7:: @ 81666E7
|
||||
CeruleanCity_EventScript_Policeman:: @ 81666E7
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_817F0F1
|
||||
msgbox CeruleanCity_Text_PeopleHereWereRobbed
|
||||
closemessage
|
||||
applymovement 1, Movement_FaceOriginalDirection
|
||||
applymovement LOCALID_POLICEMAN, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_1666FE:: @ 81666FE
|
||||
CeruleanCity_EventScript_LittleBoy:: @ 81666FE
|
||||
lock
|
||||
faceplayer
|
||||
goto_if_set FLAG_GOT_SS_TICKET, EventScript_166713
|
||||
msgbox gUnknown_817F01D
|
||||
goto_if_set FLAG_GOT_SS_TICKET, CeruleanCity_EventScript_LittleBoySlowbroMoved
|
||||
msgbox CeruleanCity_Text_IfSlowbroWasntThereCouldCutTree
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_166713:: @ 8166713
|
||||
msgbox gUnknown_817EF89
|
||||
CeruleanCity_EventScript_LittleBoySlowbroMoved:: @ 8166713
|
||||
msgbox CeruleanCity_Text_YouCanCutDownSmallTrees
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16671D:: @ 816671D
|
||||
msgbox gUnknown_817F0B2, MSGBOX_NPC
|
||||
CeruleanCity_EventScript_BaldingMan:: @ 816671D
|
||||
msgbox CeruleanCity_Text_PokemonEncyclopediaAmusing, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166726:: @ 8166726
|
||||
msgbox gUnknown_817EF3F, MSGBOX_NPC
|
||||
CeruleanCity_EventScript_Youngster:: @ 8166726
|
||||
msgbox CeruleanCity_Text_TrainerLifeIsToughIsntIt, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16672F:: @ 816672F
|
||||
msgbox gUnknown_817F319, MSGBOX_NPC
|
||||
CeruleanCity_EventScript_CeruleanCaveGuard:: @ 816672F
|
||||
msgbox CeruleanCity_Text_ThisIsCeruleanCave, MSGBOX_NPC
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166738:: @ 8166738
|
||||
CeruleanCity_EventScript_Woman:: @ 8166738
|
||||
lock
|
||||
faceplayer
|
||||
msgbox gUnknown_817F2CF
|
||||
msgbox CeruleanCity_Text_WantBrightRedBicycle
|
||||
closemessage
|
||||
applymovement 11, Movement_FaceOriginalDirection
|
||||
waitmovement 0
|
||||
release
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16674F:: @ 816674F
|
||||
CeruleanCity_EventScript_Lass:: @ 816674F
|
||||
lock
|
||||
random 3
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_1667B0
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroCommand1
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_1667B6
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroCommand2
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq EventScript_1667BC
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroCommand3
|
||||
waitmessage
|
||||
delay 40
|
||||
playse SE_PIN
|
||||
applymovement 5, Movement_QuestionMark
|
||||
applymovement LOCALID_SLOWBRO, Movement_QuestionMark
|
||||
waitmovement 0
|
||||
delay 30
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_1667C2
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroFailed1
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_1667CB
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroFailed2
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq EventScript_1667D4
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroFailed3
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1667B0:: @ 81667B0
|
||||
message Text_17F183
|
||||
CeruleanCity_EventScript_SlowbroCommand1:: @ 81667B0
|
||||
message CeruleanCity_Text_SlowbroUseSonicboom
|
||||
return
|
||||
|
||||
EventScript_1667B6:: @ 81667B6
|
||||
message Text_17F1C2
|
||||
CeruleanCity_EventScript_SlowbroCommand2:: @ 81667B6
|
||||
message CeruleanCity_Text_SlowbroPunch
|
||||
return
|
||||
|
||||
EventScript_1667BC:: @ 81667BC
|
||||
message Text_17F1E9
|
||||
CeruleanCity_EventScript_SlowbroCommand3:: @ 81667BC
|
||||
message CeruleanCity_Text_SlowbroWithdraw
|
||||
return
|
||||
|
||||
EventScript_1667C2:: @ 81667C2
|
||||
msgbox gUnknown_817F1A1
|
||||
CeruleanCity_EventScript_SlowbroFailed1:: @ 81667C2
|
||||
msgbox CeruleanCity_Text_SlowbroPayAttention
|
||||
return
|
||||
|
||||
EventScript_1667CB:: @ 81667CB
|
||||
msgbox gUnknown_817F1D2
|
||||
CeruleanCity_EventScript_SlowbroFailed2:: @ 81667CB
|
||||
msgbox CeruleanCity_Text_NoYouBlewItAgain
|
||||
return
|
||||
|
||||
EventScript_1667D4:: @ 81667D4
|
||||
msgbox gUnknown_817F1FC
|
||||
CeruleanCity_EventScript_SlowbroFailed3:: @ 81667D4
|
||||
msgbox CeruleanCity_Text_HardToControlMonsObedience
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_1667DD:: @ 81667DD
|
||||
CeruleanCity_EventScript_Slowbro:: @ 81667DD
|
||||
lock
|
||||
random 4
|
||||
copyvar VAR_0x8008, VAR_RESULT
|
||||
compare VAR_0x8008, 0
|
||||
call_if_eq EventScript_166814
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroText1
|
||||
compare VAR_0x8008, 1
|
||||
call_if_eq EventScript_16681D
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroText2
|
||||
compare VAR_0x8008, 2
|
||||
call_if_eq EventScript_166826
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroText3
|
||||
compare VAR_0x8008, 3
|
||||
call_if_eq EventScript_16682F
|
||||
call_if_eq CeruleanCity_EventScript_SlowbroText4
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_166814:: @ 8166814
|
||||
msgbox gUnknown_817F270
|
||||
CeruleanCity_EventScript_SlowbroText1:: @ 8166814
|
||||
msgbox CeruleanCity_Text_SlowbroTookSnooze
|
||||
return
|
||||
|
||||
EventScript_16681D:: @ 816681D
|
||||
msgbox gUnknown_817F287
|
||||
CeruleanCity_EventScript_SlowbroText2:: @ 816681D
|
||||
msgbox CeruleanCity_Text_SlowbroLoafingAround
|
||||
return
|
||||
|
||||
EventScript_166826:: @ 8166826
|
||||
msgbox gUnknown_817F2A2
|
||||
CeruleanCity_EventScript_SlowbroText3:: @ 8166826
|
||||
msgbox CeruleanCity_Text_SlowbroTurnedAway
|
||||
return
|
||||
|
||||
EventScript_16682F:: @ 816682F
|
||||
msgbox gUnknown_817F2B7
|
||||
CeruleanCity_EventScript_SlowbroText4:: @ 816682F
|
||||
msgbox CeruleanCity_Text_SlowbroIgnoredOrders
|
||||
return
|
||||
|
||||
CeruleanCity_EventScript_166838:: @ 8166838
|
||||
msgbox gUnknown_817F420, MSGBOX_SIGN
|
||||
CeruleanCity_EventScript_CitySign:: @ 8166838
|
||||
msgbox CeruleanCity_Text_CitySign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166841:: @ 8166841
|
||||
msgbox gUnknown_817F453, MSGBOX_SIGN
|
||||
CeruleanCity_EventScript_TrainerTips:: @ 8166841
|
||||
msgbox CeruleanCity_Text_TrainerTipsHeldItems, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_16684A:: @ 816684A
|
||||
msgbox gUnknown_817F4C5, MSGBOX_SIGN
|
||||
CeruleanCity_EventScript_BikeShopSign:: @ 816684A
|
||||
msgbox CeruleanCity_Text_BikeShopSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
CeruleanCity_EventScript_166853:: @ 8166853
|
||||
CeruleanCity_EventScript_GymSign:: @ 8166853
|
||||
lockall
|
||||
famechecker FAMECHECKER_MISTY, 0
|
||||
msgbox gUnknown_817F4EF
|
||||
msgbox CeruleanCity_Text_GymSign
|
||||
releaseall
|
||||
end
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
gUnknown_817EAD7:: @ 817EAD7
|
||||
CeruleanCity_Text_RivalIntro:: @ 817EAD7
|
||||
.string "{RIVAL}: Yo! {PLAYER}!\p"
|
||||
.string "You're still struggling along back\n"
|
||||
.string "here?\p"
|
||||
@@ -7,12 +7,12 @@ gUnknown_817EAD7:: @ 817EAD7
|
||||
.string "Here, let me see what you caught,\n"
|
||||
.string "{PLAYER}!$"
|
||||
|
||||
Text_17EB71:: @ 817EB71
|
||||
CeruleanCity_Text_RivalDefeat:: @ 817EB71
|
||||
.string "Hey!\n"
|
||||
.string "Take it easy!\l"
|
||||
.string "You won already!$"
|
||||
|
||||
gUnknown_817EB95:: @ 817EB95
|
||||
CeruleanCity_Text_RivalPostBattle:: @ 817EB95
|
||||
.string "{RIVAL}: Hey, guess what?\p"
|
||||
.string "I went to BILL's and got him to\n"
|
||||
.string "show me his rare POKéMON.\p"
|
||||
@@ -27,14 +27,14 @@ gUnknown_817EB95:: @ 817EB95
|
||||
.string "Well, I better get rolling!\n"
|
||||
.string "Smell ya later!$"
|
||||
|
||||
gUnknown_817ECD4:: @ 817ECD4
|
||||
CeruleanCity_Text_OhRightLittlePresentAsFavor:: @ 817ECD4
|
||||
.string "Oh, yeah, right.\p"
|
||||
.string "I feel sorry for you. No, really.\n"
|
||||
.string "You're always plodding behind me.\p"
|
||||
.string "So here, I'll give you a little\n"
|
||||
.string "present as a favor.$"
|
||||
|
||||
gUnknown_817ED5D:: @ 817ED5D
|
||||
CeruleanCity_Text_ExplainFameCheckerSmellYa:: @ 817ED5D
|
||||
.string "A chatty gossip like you…\n"
|
||||
.string "That thing's perfect.\p"
|
||||
.string "I don't need it because I don't\n"
|
||||
@@ -42,11 +42,11 @@ gUnknown_817ED5D:: @ 817ED5D
|
||||
.string "All right, this time I really am\n"
|
||||
.string "gone. Smell ya!$"
|
||||
|
||||
Text_17EDF8:: @ 817EDF8
|
||||
CeruleanCity_Text_17EDF8:: @ 817EDF8
|
||||
.string "なんたって!\n"
|
||||
.string "おれは てんさい だからよ!$"
|
||||
|
||||
Text_17EE0E:: @ 817EE0E
|
||||
CeruleanCity_Text_GruntIntro:: @ 817EE0E
|
||||
.string "Hey! Stay out!\n"
|
||||
.string "It's not your yard!\p"
|
||||
.string "…Huh?\n"
|
||||
@@ -54,32 +54,32 @@ Text_17EE0E:: @ 817EE0E
|
||||
.string "I'm an innocent bystander!\n"
|
||||
.string "Don't you believe me?{PLAY_BGM}{MUS_ROCKET}$"
|
||||
|
||||
Text_17EE70:: @ 817EE70
|
||||
CeruleanCity_Text_GruntDefeat:: @ 817EE70
|
||||
.string "GRUNT: Stop! I give up!\n"
|
||||
.string "I'll leave quietly!$"
|
||||
|
||||
gUnknown_817EE9C:: @ 817EE9C
|
||||
CeruleanCity_Text_OkayIllReturnStolenTM:: @ 817EE9C
|
||||
.string "…Okay.\n"
|
||||
.string "I'll return the TM I stole.$"
|
||||
|
||||
gUnknown_817EEBF:: @ 817EEBF
|
||||
CeruleanCity_Text_RecoveredTM28FromGrunt:: @ 817EEBF
|
||||
.string "{PLAYER} recovered TM28 from\n"
|
||||
.string "the TEAM ROCKET GRUNT.$"
|
||||
|
||||
gUnknown_817EEED:: @ 817EEED
|
||||
CeruleanCity_Text_BetterGetMovingBye:: @ 817EEED
|
||||
.string "I better get moving!\n"
|
||||
.string "Bye!$"
|
||||
|
||||
gUnknown_817EF07:: @ 817EF07
|
||||
CeruleanCity_Text_MakeRoomForThisCantRun:: @ 817EF07
|
||||
.string "Make room for this!\n"
|
||||
.string "I can't run until I give it to you!$"
|
||||
|
||||
gUnknown_817EF3F:: @ 817EF3F
|
||||
CeruleanCity_Text_TrainerLifeIsToughIsntIt:: @ 817EF3F
|
||||
.string "You're a TRAINER, too?\p"
|
||||
.string "Collecting, battling…\n"
|
||||
.string "It's a tough life, isn't it?$"
|
||||
|
||||
gUnknown_817EF89:: @ 817EF89
|
||||
CeruleanCity_Text_YouCanCutDownSmallTrees:: @ 817EF89
|
||||
.string "Did you know that you can CUT down\n"
|
||||
.string "small trees?\p"
|
||||
.string "Even that small tree in front of\n"
|
||||
@@ -87,7 +87,7 @@ gUnknown_817EF89:: @ 817EF89
|
||||
.string "I think there's a way around it,\n"
|
||||
.string "though.$"
|
||||
|
||||
gUnknown_817F01D:: @ 817F01D
|
||||
CeruleanCity_Text_IfSlowbroWasntThereCouldCutTree:: @ 817F01D
|
||||
.string "If that SLOWBRO wasn't there, you\n"
|
||||
.string "could CUT down the small tree.\p"
|
||||
.string "That way, you could get to the\n"
|
||||
@@ -95,58 +95,58 @@ gUnknown_817F01D:: @ 817F01D
|
||||
.string "I think there's a way around it,\n"
|
||||
.string "though.$"
|
||||
|
||||
gUnknown_817F0B2:: @ 817F0B2
|
||||
CeruleanCity_Text_PokemonEncyclopediaAmusing:: @ 817F0B2
|
||||
.string "You're making an encyclopedia on\n"
|
||||
.string "POKéMON? That sounds amusing.$"
|
||||
|
||||
gUnknown_817F0F1:: @ 817F0F1
|
||||
CeruleanCity_Text_PeopleHereWereRobbed:: @ 817F0F1
|
||||
.string "The people here were robbed.\p"
|
||||
.string "It's obvious that TEAM ROCKET is\n"
|
||||
.string "behind this most heinous crime!\p"
|
||||
.string "Even our POLICE FORCE has\n"
|
||||
.string "trouble with the ROCKETS!$"
|
||||
|
||||
Text_17F183:: @ 817F183
|
||||
CeruleanCity_Text_SlowbroUseSonicboom:: @ 817F183
|
||||
.string "Okay! SLOWBRO!\n"
|
||||
.string "Use SONICBOOM!$"
|
||||
|
||||
gUnknown_817F1A1:: @ 817F1A1
|
||||
CeruleanCity_Text_SlowbroPayAttention:: @ 817F1A1
|
||||
.string "Come on, SLOWBRO, pay attention!$"
|
||||
|
||||
Text_17F1C2:: @ 817F1C2
|
||||
CeruleanCity_Text_SlowbroPunch:: @ 817F1C2
|
||||
.string "SLOWBRO, punch!$"
|
||||
|
||||
gUnknown_817F1D2:: @ 817F1D2
|
||||
CeruleanCity_Text_NoYouBlewItAgain:: @ 817F1D2
|
||||
.string "No!\n"
|
||||
.string "You blew it again!$"
|
||||
|
||||
Text_17F1E9:: @ 817F1E9
|
||||
CeruleanCity_Text_SlowbroWithdraw:: @ 817F1E9
|
||||
.string "SLOWBRO, WITHDRAW!$"
|
||||
|
||||
gUnknown_817F1FC:: @ 817F1FC
|
||||
CeruleanCity_Text_HardToControlMonsObedience:: @ 817F1FC
|
||||
.string "No! That's wrong!\n"
|
||||
.string "It's so hard to control POKéMON!\p"
|
||||
.string "Your POKéMON's obedience depends\n"
|
||||
.string "on your abilities as a TRAINER.$"
|
||||
|
||||
gUnknown_817F270:: @ 817F270
|
||||
CeruleanCity_Text_SlowbroTookSnooze:: @ 817F270
|
||||
.string "SLOWBRO took a snooze…$"
|
||||
|
||||
gUnknown_817F287:: @ 817F287
|
||||
CeruleanCity_Text_SlowbroLoafingAround:: @ 817F287
|
||||
.string "SLOWBRO is loafing around…$"
|
||||
|
||||
gUnknown_817F2A2:: @ 817F2A2
|
||||
CeruleanCity_Text_SlowbroTurnedAway:: @ 817F2A2
|
||||
.string "SLOWBRO turned away…$"
|
||||
|
||||
gUnknown_817F2B7:: @ 817F2B7
|
||||
CeruleanCity_Text_SlowbroIgnoredOrders:: @ 817F2B7
|
||||
.string "SLOWBRO ignored orders…$"
|
||||
|
||||
gUnknown_817F2CF:: @ 817F2CF
|
||||
CeruleanCity_Text_WantBrightRedBicycle:: @ 817F2CF
|
||||
.string "I want a bright red bicycle.\p"
|
||||
.string "I'll keep it at home, so it won't\n"
|
||||
.string "get dirty.$"
|
||||
|
||||
gUnknown_817F319:: @ 817F319
|
||||
CeruleanCity_Text_ThisIsCeruleanCave:: @ 817F319
|
||||
.string "This is CERULEAN CAVE.\p"
|
||||
.string "Horribly strong POKéMON live inside\n"
|
||||
.string "there.\p"
|
||||
@@ -158,23 +158,23 @@ gUnknown_817F319:: @ 817F319
|
||||
.string "And, you would have to have\n"
|
||||
.string "made a great achievement.$"
|
||||
|
||||
gUnknown_817F420:: @ 817F420
|
||||
CeruleanCity_Text_CitySign:: @ 817F420
|
||||
.string "CERULEAN CITY\n"
|
||||
.string "A Mysterious, Blue Aura Surrounds\l"
|
||||
.string "It$"
|
||||
|
||||
gUnknown_817F453:: @ 817F453
|
||||
CeruleanCity_Text_TrainerTipsHeldItems:: @ 817F453
|
||||
.string "TRAINER TIPS\p"
|
||||
.string "A POKéMON can be made to hold\n"
|
||||
.string "an item.\p"
|
||||
.string "Some items can even be used by\n"
|
||||
.string "the holding POKéMON in battle.$"
|
||||
|
||||
gUnknown_817F4C5:: @ 817F4C5
|
||||
CeruleanCity_Text_BikeShopSign:: @ 817F4C5
|
||||
.string "Grass and caves handled easily!\n"
|
||||
.string "BIKE SHOP$"
|
||||
|
||||
gUnknown_817F4EF:: @ 817F4EF
|
||||
CeruleanCity_Text_GymSign:: @ 817F4EF
|
||||
.string "CERULEAN CITY POKéMON GYM\n"
|
||||
.string "LEADER: MISTY\l"
|
||||
.string "The Tomboyish Mermaid!$"
|
||||
|
||||
Reference in New Issue
Block a user