Document Pallet Town scripts
This commit is contained in:
@@ -36,7 +36,7 @@
|
||||
"movement_range_y": 4,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_EventScript_16575C",
|
||||
"script": "PalletTown_EventScript_SignLady",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -49,7 +49,7 @@
|
||||
"movement_range_y": 2,
|
||||
"trainer_type": 0,
|
||||
"trainer_sight_or_berry_tree_id": 0,
|
||||
"script": "PalletTown_EventScript_16582F",
|
||||
"script": "PalletTown_EventScript_FatMan",
|
||||
"flag": "0"
|
||||
},
|
||||
{
|
||||
@@ -97,7 +97,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_OAK",
|
||||
"var_value": 0,
|
||||
"script": "PalletTown_EventScript_1655ED"
|
||||
"script": "PalletTown_EventScript_OakTriggerLeft"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -106,7 +106,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_MAP_SCENE_PALLET_TOWN_OAK",
|
||||
"var_value": 0,
|
||||
"script": "PalletTown_EventScript_1655F9"
|
||||
"script": "PalletTown_EventScript_OakTriggerRight"
|
||||
},
|
||||
{
|
||||
"type": "trigger",
|
||||
@@ -115,7 +115,7 @@
|
||||
"elevation": 3,
|
||||
"var": "VAR_TEMP_2",
|
||||
"var_value": 1,
|
||||
"script": "PalletTown_EventScript_16587B"
|
||||
"script": "PalletTown_EventScript_SignLadyTrigger"
|
||||
}
|
||||
],
|
||||
"bg_events": [
|
||||
@@ -124,35 +124,35 @@
|
||||
"x": 16,
|
||||
"y": 16,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_EventScript_165838"
|
||||
"script": "PalletTown_EventScript_OaksLabSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 4,
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_EventScript_165850"
|
||||
"script": "PalletTown_EventScript_PlayersHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 13,
|
||||
"y": 7,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_EventScript_165859"
|
||||
"script": "PalletTown_EventScript_RivalsHouseSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 9,
|
||||
"y": 11,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_EventScript_165862"
|
||||
"script": "PalletTown_EventScript_TownSign"
|
||||
},
|
||||
{
|
||||
"type": "bg_event_type_0",
|
||||
"x": 5,
|
||||
"y": 14,
|
||||
"elevation": 0,
|
||||
"script": "PalletTown_EventScript_16586B"
|
||||
"script": "PalletTown_EventScript_TrainerTips"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
+136
-171
@@ -1,3 +1,8 @@
|
||||
.equ LOCALID_SIGN_LADY, 1
|
||||
.equ LOCALID_PROF_OAK, 3
|
||||
|
||||
.equ SIGN_LADY_READY, VAR_TEMP_2
|
||||
|
||||
PalletTown_MapScripts:: @ 816545A
|
||||
map_script MAP_SCRIPT_ON_TRANSITION, PalletTown_OnTransition
|
||||
map_script MAP_SCRIPT_ON_FRAME_TABLE, PalletTown_OnFrame
|
||||
@@ -5,50 +10,51 @@ PalletTown_MapScripts:: @ 816545A
|
||||
|
||||
PalletTown_OnTransition:: @ 8165465
|
||||
setworldmapflag FLAG_WORLD_MAP_PALLET_TOWN
|
||||
call_if_set FLAG_PALLET_LADY_NOT_BLOCKING_SIGN, EventScript_165488
|
||||
call_if_set FLAG_PALLET_LADY_NOT_BLOCKING_SIGN, PalletTown_EventScript_TryReadySignLady
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 0
|
||||
call_if_eq EventScript_1654A8
|
||||
call_if_eq PalletTown_EventScript_SetSignLadyPos
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
|
||||
call_if_eq EventScript_1654A2
|
||||
call_if_eq PalletTown_EventScript_SetSignLadyDone
|
||||
end
|
||||
|
||||
EventScript_165488:: @ 8165488
|
||||
PalletTown_EventScript_TryReadySignLady:: @ 8165488
|
||||
goto_if_unset FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN, EventScript_Return
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
|
||||
goto_if_ge EventScript_Return
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
|
||||
return
|
||||
|
||||
EventScript_1654A2:: @ 81654A2
|
||||
PalletTown_EventScript_SetSignLadyDone:: @ 81654A2
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2
|
||||
return
|
||||
|
||||
EventScript_1654A8:: @ 81654A8
|
||||
goto_if_set FLAG_PALLET_LADY_NOT_BLOCKING_SIGN, EventScript_1654BD
|
||||
setobjectxyperm 1, 5, 15
|
||||
setobjectmovementtype 1, 7
|
||||
PalletTown_EventScript_SetSignLadyPos:: @ 81654A8
|
||||
goto_if_set FLAG_PALLET_LADY_NOT_BLOCKING_SIGN, PalletTown_EventScript_MoveSignLadyToRouteEntrance
|
||||
setobjectxyperm LOCALID_SIGN_LADY, 5, 15
|
||||
setobjectmovementtype LOCALID_SIGN_LADY, MOVEMENT_TYPE_FACE_UP
|
||||
return
|
||||
|
||||
EventScript_1654BD:: @ 81654BD
|
||||
setobjectxyperm 1, 12, 2
|
||||
setobjectmovementtype 1, 8
|
||||
setvar VAR_TEMP_2, 1
|
||||
PalletTown_EventScript_MoveSignLadyToRouteEntrance:: @ 81654BD
|
||||
setobjectxyperm LOCALID_SIGN_LADY, 12, 2
|
||||
setobjectmovementtype LOCALID_SIGN_LADY, MOVEMENT_TYPE_FACE_DOWN
|
||||
setvar SIGN_LADY_READY, TRUE
|
||||
return
|
||||
|
||||
PalletTown_OnFrame:: @ 81654CE
|
||||
map_script_2 VAR_MAP_SCENE_PALLET_TOWN_OAK, 2, EventScript_1654D8
|
||||
map_script_2 VAR_MAP_SCENE_PALLET_TOWN_OAK, 2, PalletTown_EventScript_OakRatingScene
|
||||
.2byte 0
|
||||
|
||||
EventScript_1654D8:: @ 81654D8
|
||||
@ Oak approaches player after exiting their house post Elite Four to check if they should receieve the National Dex
|
||||
PalletTown_EventScript_OakRatingScene:: @ 81654D8
|
||||
lockall
|
||||
textcolor 0
|
||||
setobjectxyperm 3, 14, 14
|
||||
setobjectmovementtype 3, 9
|
||||
addobject 3
|
||||
applymovement 3, Movement_1655AF
|
||||
setobjectxyperm LOCALID_PROF_OAK, 14, 14
|
||||
setobjectmovementtype LOCALID_PROF_OAK, MOVEMENT_TYPE_FACE_LEFT
|
||||
addobject LOCALID_PROF_OAK
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakWalkToPlayersDoor
|
||||
waitmovement 0
|
||||
goto_if_unset FLAG_WORLD_MAP_ONE_ISLAND, EventScript_1655A1
|
||||
msgbox gUnknown_817D8BF
|
||||
goto_if_unset FLAG_WORLD_MAP_ONE_ISLAND, PalletTown_EventScript_NotBeenToOneIslandYet
|
||||
msgbox PalletTown_Text_OakLetMeSeePokedex
|
||||
setvar VAR_0x8004, 0
|
||||
specialvar VAR_RESULT, Special_GetPokedexCount
|
||||
copyvar VAR_0x8008, VAR_0x8005
|
||||
@@ -56,17 +62,17 @@ EventScript_1654D8:: @ 81654D8
|
||||
getnumberstring 0, VAR_0x8008
|
||||
getnumberstring 1, VAR_0x8009
|
||||
compare VAR_0x8009, 60
|
||||
goto_if_lt EventScript_165593
|
||||
msgbox gUnknown_817D9AA
|
||||
goto_if_lt PalletTown_EventScript_NotEnoughMonsForNationalDex
|
||||
msgbox PalletTown_Text_CaughtXImpressiveFollowMe
|
||||
closemessage
|
||||
playbgm MUS_ANNAI, 0
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_1655DD
|
||||
applymovement 3, Movement_1655CC
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PalletTown_Movement_PlayerWalkToLabFromHouse
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakWalkToLabFromHouse
|
||||
waitmovement 0
|
||||
opendoor 16, 13
|
||||
waitdooranim
|
||||
applymovement 3, Movement_16572E
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_165758
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakEnterLab
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PalletTown_Movement_PlayerEnterLab
|
||||
waitmovement 0
|
||||
closedoor 16, 13
|
||||
waitdooranim
|
||||
@@ -78,26 +84,26 @@ EventScript_1654D8:: @ 81654D8
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_16557E:: @ 816557E
|
||||
PalletTown_EventScript_EndOakRatingScene:: @ 816557E
|
||||
closemessage
|
||||
applymovement 3, Movement_1655BE
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakExit
|
||||
waitmovement 0
|
||||
removeobject 3
|
||||
removeobject LOCALID_PROF_OAK
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_OAK, 3
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_165593:: @ 8165593
|
||||
msgbox gUnknown_817D925
|
||||
goto EventScript_16557E
|
||||
PalletTown_EventScript_NotEnoughMonsForNationalDex:: @ 8165593
|
||||
msgbox PalletTown_Text_CaughtXPuttingInHonestEffort
|
||||
goto PalletTown_EventScript_EndOakRatingScene
|
||||
end
|
||||
|
||||
EventScript_1655A1:: @ 81655A1
|
||||
msgbox gUnknown_817DA16
|
||||
goto EventScript_16557E
|
||||
PalletTown_EventScript_NotBeenToOneIslandYet:: @ 81655A1
|
||||
msgbox PalletTown_Text_OakYouEnjoyingTraveling
|
||||
goto PalletTown_EventScript_EndOakRatingScene
|
||||
end
|
||||
|
||||
Movement_1655AF:: @ 81655AF
|
||||
PalletTown_Movement_OakWalkToPlayersDoor:: @ 81655AF
|
||||
walk_left
|
||||
walk_left
|
||||
walk_left
|
||||
@@ -114,7 +120,7 @@ Movement_1655AF:: @ 81655AF
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
Movement_1655BE:: @ 81655BE
|
||||
PalletTown_Movement_OakExit:: @ 81655BE
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -130,7 +136,7 @@ Movement_1655BE:: @ 81655BE
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
Movement_1655CC:: @ 81655CC
|
||||
PalletTown_Movement_OakWalkToLabFromHouse:: @ 81655CC
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -149,7 +155,7 @@ Movement_1655CC:: @ 81655CC
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
Movement_1655DD:: @ 81655DD
|
||||
PalletTown_Movement_PlayerWalkToLabFromHouse:: @ 81655DD
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
@@ -167,24 +173,24 @@ Movement_1655DD:: @ 81655DD
|
||||
walk_right
|
||||
step_end
|
||||
|
||||
PalletTown_EventScript_1655ED:: @ 81655ED
|
||||
PalletTown_EventScript_OakTriggerLeft:: @ 81655ED
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 0
|
||||
goto EventScript_165605
|
||||
goto PalletTown_EventScript_OakTrigger
|
||||
end
|
||||
|
||||
PalletTown_EventScript_1655F9:: @ 81655F9
|
||||
PalletTown_EventScript_OakTriggerRight:: @ 81655F9
|
||||
lockall
|
||||
setvar VAR_TEMP_1, 1
|
||||
goto EventScript_165605
|
||||
goto PalletTown_EventScript_OakTrigger
|
||||
end
|
||||
|
||||
EventScript_165605:: @ 8165605
|
||||
PalletTown_EventScript_OakTrigger:: @ 8165605
|
||||
famechecker FAMECHECKER_OAK, FCPICKSTATE_COLORED, UpdatePickStateFromSpecialVar8005
|
||||
textcolor 0
|
||||
delay 30
|
||||
playbgm MUS_OHKIDO, 0
|
||||
message Text_17D72C
|
||||
message PalletTown_Text_OakDontGoOut
|
||||
waitmessage
|
||||
delay 85
|
||||
closemessage
|
||||
@@ -194,23 +200,23 @@ EventScript_165605:: @ 8165605
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
delay 30
|
||||
addobject 3
|
||||
addobject LOCALID_PROF_OAK
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_1656B8
|
||||
call_if_eq PalletTown_EventScript_OakEnterLeft
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_1656C3
|
||||
call_if_eq PalletTown_EventScript_OakEnterRight
|
||||
delay 30
|
||||
msgbox gUnknown_817D74A
|
||||
msgbox PalletTown_Text_OakGrassUnsafeNeedMon
|
||||
closemessage
|
||||
delay 30
|
||||
compare VAR_TEMP_1, 0
|
||||
call_if_eq EventScript_1656CE
|
||||
call_if_eq PalletTown_EventScript_OakLeadPlayerToLabLeft
|
||||
compare VAR_TEMP_1, 1
|
||||
call_if_eq EventScript_1656E0
|
||||
call_if_eq PalletTown_EventScript_OakLeadPlayerToLabRight
|
||||
opendoor 16, 13
|
||||
waitdooranim
|
||||
applymovement 3, Movement_16572E
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_165758
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakEnterLab
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PalletTown_Movement_PlayerEnterLab
|
||||
waitmovement 0
|
||||
closedoor 16, 13
|
||||
waitdooranim
|
||||
@@ -224,29 +230,29 @@ EventScript_165605:: @ 8165605
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_1656B8:: @ 81656B8
|
||||
applymovement 3, Movement_1656F2
|
||||
PalletTown_EventScript_OakEnterLeft:: @ 81656B8
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakEnterLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1656C3:: @ 81656C3
|
||||
applymovement 3, Movement_1656FB
|
||||
PalletTown_EventScript_OakEnterRight:: @ 81656C3
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakEnterRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1656CE:: @ 81656CE
|
||||
applymovement 3, Movement_165705
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_165731
|
||||
PalletTown_EventScript_OakLeadPlayerToLabLeft:: @ 81656CE
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakWalkToLabLeft
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PalletTown_Movement_PlayerWalkToLabLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1656E0:: @ 81656E0
|
||||
applymovement 3, Movement_165719
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_165744
|
||||
PalletTown_EventScript_OakLeadPlayerToLabRight:: @ 81656E0
|
||||
applymovement LOCALID_PROF_OAK, PalletTown_Movement_OakWalkToLabRight
|
||||
applymovement OBJ_EVENT_ID_PLAYER, PalletTown_Movement_PlayerWalkToLabRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
Movement_1656F2:: @ 81656F2
|
||||
PalletTown_Movement_OakEnterLeft:: @ 81656F2
|
||||
walk_up
|
||||
walk_up
|
||||
walk_right
|
||||
@@ -257,7 +263,7 @@ Movement_1656F2:: @ 81656F2
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_1656FB:: @ 81656FB
|
||||
PalletTown_Movement_OakEnterRight:: @ 81656FB
|
||||
walk_right
|
||||
walk_up
|
||||
walk_up
|
||||
@@ -269,8 +275,7 @@ Movement_1656FB:: @ 81656FB
|
||||
walk_up
|
||||
step_end
|
||||
|
||||
Movement_165705:: @ 8165705
|
||||
walk_down
|
||||
.macro walk_to_lab
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
@@ -287,214 +292,174 @@ Movement_165705:: @ 8165705
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
.endm
|
||||
|
||||
PalletTown_Movement_OakWalkToLabLeft:: @ 8165705
|
||||
walk_down
|
||||
walk_to_lab
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
Movement_165719:: @ 8165719
|
||||
PalletTown_Movement_OakWalkToLabRight:: @ 8165719
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_to_lab
|
||||
walk_right
|
||||
walk_in_place_fastest_up
|
||||
step_end
|
||||
|
||||
Movement_16572E:: @ 816572E
|
||||
PalletTown_Movement_OakEnterLab:: @ 816572E
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
Movement_165731:: @ 8165731
|
||||
PalletTown_Movement_PlayerWalkToLabLeft:: @ 8165731
|
||||
walk_down
|
||||
walk_down
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_to_lab
|
||||
step_end
|
||||
|
||||
Movement_165744:: @ 8165744
|
||||
PalletTown_Movement_PlayerWalkToLabRight:: @ 8165744
|
||||
walk_down
|
||||
walk_down
|
||||
walk_left
|
||||
walk_left
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_down
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_right
|
||||
walk_to_lab
|
||||
step_end
|
||||
|
||||
Movement_165758:: @ 8165758
|
||||
PalletTown_Movement_PlayerEnterLab:: @ 8165758
|
||||
walk_right
|
||||
walk_up
|
||||
set_invisible
|
||||
step_end
|
||||
|
||||
PalletTown_EventScript_16575C:: @ 816575C
|
||||
PalletTown_EventScript_SignLady:: @ 816575C
|
||||
lock
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 2
|
||||
goto_if_eq EventScript_1657ED
|
||||
goto_if_eq PalletTown_EventScript_SignLadyDone
|
||||
compare VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
|
||||
goto_if_eq EventScript_165815
|
||||
compare VAR_TEMP_2, 1
|
||||
goto_if_eq EventScript_1658C2
|
||||
goto_if_set FLAG_TEMP_2, EventScript_165801
|
||||
msgbox gUnknown_81B1C8B
|
||||
applymovement 1, Movement_FacePlayer
|
||||
goto_if_eq PalletTown_EventScript_SignLadyJustShowedSign
|
||||
compare SIGN_LADY_READY, TRUE
|
||||
goto_if_eq PalletTown_EventScript_SignLadyStartShowSign
|
||||
goto_if_set FLAG_TEMP_2, PalletTown_EventScript_SignLadyGoReadSign
|
||||
msgbox PalletTown_Text_HmmIsThatRight
|
||||
applymovement LOCALID_SIGN_LADY, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
playse SE_PIN
|
||||
applymovement 1, Movement_ExclamationMark
|
||||
applymovement LOCALID_SIGN_LADY, Movement_ExclamationMark
|
||||
waitmovement 0
|
||||
applymovement 1, Movement_Delay48
|
||||
applymovement LOCALID_SIGN_LADY, Movement_Delay48
|
||||
waitmovement 0
|
||||
msgbox gUnknown_81B1C9F
|
||||
msgbox PalletTown_Text_OhLookLook
|
||||
closemessage
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_eq EventScript_1657D7
|
||||
call_if_eq PalletTown_EventScript_SignLadyMoveOutOfWayRight
|
||||
compare VAR_FACING, DIR_EAST
|
||||
call_if_ne EventScript_1657E2
|
||||
call_if_ne PalletTown_EventScript_SignLadyMoveOutOfWayLeft
|
||||
moveobjectoffscreen 1
|
||||
setflag FLAG_TEMP_2
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_1657D7:: @ 81657D7
|
||||
applymovement 1, Movement_165829
|
||||
PalletTown_EventScript_SignLadyMoveOutOfWayRight:: @ 81657D7
|
||||
applymovement LOCALID_SIGN_LADY, PalletTown_Movement_SignLadyMoveOutOfWayRight
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1657E2:: @ 81657E2
|
||||
applymovement 1, Movement_16582C
|
||||
PalletTown_EventScript_SignLadyMoveOutOfWayLeft:: @ 81657E2
|
||||
applymovement LOCALID_SIGN_LADY, PalletTown_Movement_SignLadyMoveOutOfWayLeft
|
||||
waitmovement 0
|
||||
return
|
||||
|
||||
EventScript_1657ED:: @ 81657ED
|
||||
applymovement 1, Movement_FacePlayer
|
||||
PalletTown_EventScript_SignLadyDone:: @ 81657ED
|
||||
applymovement LOCALID_SIGN_LADY, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox gUnknown_817D7C8
|
||||
msgbox PalletTown_Text_RaisingMonsToo
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_165801:: @ 8165801
|
||||
applymovement 1, Movement_FacePlayer
|
||||
PalletTown_EventScript_SignLadyGoReadSign:: @ 8165801
|
||||
applymovement LOCALID_SIGN_LADY, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox gUnknown_81B1CAF
|
||||
msgbox PalletTown_Text_ReadItReadIt
|
||||
release
|
||||
end
|
||||
|
||||
EventScript_165815:: @ 8165815
|
||||
applymovement 1, Movement_FacePlayer
|
||||
PalletTown_EventScript_SignLadyJustShowedSign:: @ 8165815
|
||||
applymovement LOCALID_SIGN_LADY, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
msgbox gUnknown_81B1CEC
|
||||
msgbox PalletTown_Text_SignsAreUsefulArentThey
|
||||
release
|
||||
end
|
||||
|
||||
Movement_165829:: @ 8165829
|
||||
PalletTown_Movement_SignLadyMoveOutOfWayRight:: @ 8165829
|
||||
walk_right
|
||||
walk_in_place_fastest_left
|
||||
step_end
|
||||
|
||||
Movement_16582C:: @ 816582C
|
||||
PalletTown_Movement_SignLadyMoveOutOfWayLeft:: @ 816582C
|
||||
walk_left
|
||||
walk_in_place_fastest_right
|
||||
step_end
|
||||
|
||||
PalletTown_EventScript_16582F:: @ 816582F
|
||||
msgbox gUnknown_817D80D, MSGBOX_NPC
|
||||
PalletTown_EventScript_FatMan:: @ 816582F
|
||||
msgbox PalletTown_Text_CanStoreItemsAndMonsInPC, MSGBOX_NPC
|
||||
end
|
||||
|
||||
PalletTown_EventScript_165838:: @ 8165838
|
||||
PalletTown_EventScript_OaksLabSign:: @ 8165838
|
||||
lockall
|
||||
famechecker FAMECHECKER_OAK, 0
|
||||
msgbox gUnknown_817D866
|
||||
msgbox PalletTown_Text_OakPokemonResearchLab
|
||||
releaseall
|
||||
end
|
||||
|
||||
PalletTown_EventScript_165850:: @ 8165850
|
||||
msgbox gUnknown_817D87F, MSGBOX_SIGN
|
||||
PalletTown_EventScript_PlayersHouseSign:: @ 8165850
|
||||
msgbox PalletTown_Text_PlayersHouse, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PalletTown_EventScript_165859:: @ 8165859
|
||||
msgbox gUnknown_817D88A, MSGBOX_SIGN
|
||||
PalletTown_EventScript_RivalsHouseSign:: @ 8165859
|
||||
msgbox PalletTown_Text_RivalsHouse, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PalletTown_EventScript_165862:: @ 8165862
|
||||
msgbox gUnknown_817D895, MSGBOX_SIGN
|
||||
PalletTown_EventScript_TownSign:: @ 8165862
|
||||
msgbox PalletTown_Text_TownSign, MSGBOX_SIGN
|
||||
end
|
||||
|
||||
PalletTown_EventScript_16586B:: @ 816586B
|
||||
PalletTown_EventScript_TrainerTips:: @ 816586B
|
||||
lockall
|
||||
msgbox gUnknown_81B1CC1
|
||||
msgbox PalletTown_Text_PressStartToOpenMenu
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
|
||||
releaseall
|
||||
end
|
||||
|
||||
PalletTown_EventScript_16587B:: @ 816587B
|
||||
PalletTown_EventScript_SignLadyTrigger:: @ 816587B
|
||||
lockall
|
||||
applymovement 1, Movement_WalkInPlaceFastestRight
|
||||
applymovement LOCALID_SIGN_LADY, Movement_WalkInPlaceFastestRight
|
||||
applymovement OBJ_EVENT_ID_PLAYER, Movement_WalkInPlaceFastestLeft
|
||||
waitmovement 0
|
||||
call EventScript_165894
|
||||
call PalletTown_EventScript_SignLadyShowSign
|
||||
releaseall
|
||||
end
|
||||
|
||||
EventScript_165894:: @ 8165894
|
||||
PalletTown_EventScript_SignLadyShowSign:: @ 8165894
|
||||
textcolor 1
|
||||
msgbox gUnknown_81B1D0B
|
||||
msgbox PalletTown_Text_LookCopiedTrainerTipsSign
|
||||
closemessage
|
||||
delay 20
|
||||
textcolor 3
|
||||
setflag FLAG_PALLET_TOWN_LADY_MOVED_FROM_SIGN
|
||||
setvar VAR_MAP_SCENE_PALLET_TOWN_SIGN_LADY, 1
|
||||
setvar VAR_TEMP_2, 0
|
||||
setvar SIGN_LADY_READY, FALSE
|
||||
special sub_80699E0
|
||||
special sub_80699BC
|
||||
signmsg
|
||||
msgbox gUnknown_81B1D51
|
||||
msgbox PalletTown_Text_PressStartToOpenMenuCopy
|
||||
normalmsg
|
||||
return
|
||||
|
||||
EventScript_1658C2:: @ 81658C2
|
||||
applymovement 1, Movement_FacePlayer
|
||||
PalletTown_EventScript_SignLadyStartShowSign:: @ 81658C2
|
||||
applymovement LOCALID_SIGN_LADY, Movement_FacePlayer
|
||||
waitmovement 0
|
||||
call EventScript_165894
|
||||
call PalletTown_EventScript_SignLadyShowSign
|
||||
release
|
||||
end
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
Text_17D72C:: @ 817D72C
|
||||
PalletTown_Text_OakDontGoOut:: @ 817D72C
|
||||
.string "OAK: Hey! Wait!\n"
|
||||
.string "Don't go out!$"
|
||||
|
||||
gUnknown_817D74A:: @ 817D74A
|
||||
PalletTown_Text_OakGrassUnsafeNeedMon:: @ 817D74A
|
||||
.string "OAK: It's unsafe!\n"
|
||||
.string "Wild POKéMON live in tall grass!\p"
|
||||
.string "You need your own POKéMON for\n"
|
||||
@@ -10,30 +10,30 @@ gUnknown_817D74A:: @ 817D74A
|
||||
.string "I know!\n"
|
||||
.string "Here, come with me!$"
|
||||
|
||||
gUnknown_817D7C8:: @ 817D7C8
|
||||
PalletTown_Text_RaisingMonsToo:: @ 817D7C8
|
||||
.string "I'm raising POKéMON, too.\p"
|
||||
.string "When they get strong, they can\n"
|
||||
.string "protect me.$"
|
||||
|
||||
gUnknown_817D80D:: @ 817D80D
|
||||
PalletTown_Text_CanStoreItemsAndMonsInPC:: @ 817D80D
|
||||
.string "Technology is incredible!\p"
|
||||
.string "You can now store and recall items\n"
|
||||
.string "and POKéMON as data via PC.$"
|
||||
|
||||
gUnknown_817D866:: @ 817D866
|
||||
PalletTown_Text_OakPokemonResearchLab:: @ 817D866
|
||||
.string "OAK POKéMON RESEARCH LAB$"
|
||||
|
||||
gUnknown_817D87F:: @ 817D87F
|
||||
PalletTown_Text_PlayersHouse:: @ 817D87F
|
||||
.string "{PLAYER}'s house$"
|
||||
|
||||
gUnknown_817D88A:: @ 817D88A
|
||||
PalletTown_Text_RivalsHouse:: @ 817D88A
|
||||
.string "{RIVAL}'s house$"
|
||||
|
||||
gUnknown_817D895:: @ 817D895
|
||||
PalletTown_Text_TownSign:: @ 817D895
|
||||
.string "PALLET TOWN\n"
|
||||
.string "Shades of your journey await!$"
|
||||
|
||||
gUnknown_817D8BF:: @ 817D8BF
|
||||
PalletTown_Text_OakLetMeSeePokedex:: @ 817D8BF
|
||||
.string "OAK: Ah, {PLAYER}!\n"
|
||||
.string "You're back, are you?\p"
|
||||
.string "How much have you filled in your\n"
|
||||
@@ -41,14 +41,14 @@ gUnknown_817D8BF:: @ 817D8BF
|
||||
.string "May I see it?\p"
|
||||
.string "Let's see…$"
|
||||
|
||||
gUnknown_817D925:: @ 817D925
|
||||
PalletTown_Text_CaughtXPuttingInHonestEffort:: @ 817D925
|
||||
.string "You've caught {STR_VAR_2}…\p"
|
||||
.string "Hm, it looks as if you're putting\n"
|
||||
.string "in an honest effort.\p"
|
||||
.string "When you manage to fill it some\n"
|
||||
.string "more, come show me, please.$"
|
||||
|
||||
gUnknown_817D9AA:: @ 817D9AA
|
||||
PalletTown_Text_CaughtXImpressiveFollowMe:: @ 817D9AA
|
||||
.string "You've caught… {STR_VAR_2}!?\n"
|
||||
.string "Now, this is impressive!\p"
|
||||
.string "There's something I wanted to ask\n"
|
||||
@@ -56,7 +56,7 @@ gUnknown_817D9AA:: @ 817D9AA
|
||||
.string "Come.\n"
|
||||
.string "Follow me.$"
|
||||
|
||||
gUnknown_817DA16:: @ 817DA16
|
||||
PalletTown_Text_OakYouEnjoyingTraveling:: @ 817DA16
|
||||
.string "OAK: Ah, {PLAYER}!\n"
|
||||
.string "You seem to be enjoying traveling.\p"
|
||||
.string "Knowing you, {PLAYER}, I can easily\n"
|
||||
|
||||
Reference in New Issue
Block a user